// Copyright Antony Polukhin, 2025-2026. // Copyright Fedor Osetrov, 2025-2026. // // Distributed under the Boost Software License, Version 1.0. (See // accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) module; #ifndef _GNU_SOURCE # define _GNU_SOURCE #endif #include #include #include #include #include #include #include #if !defined(BOOST_STACKTRACE_USE_STD_MODULE) #include #include #include #include #endif #include #define BOOST_STACKTRACE_INTERFACE_UNIT #define BOOST_STACKTRACE_LINK export module boost.stacktrace.backtrace; #if defined(BOOST_STACKTRACE_USE_STD_MODULE) import std; #endif import boost.stacktrace.dump; #ifdef __clang__ # pragma clang diagnostic ignored "-Winclude-angled-in-module-purview" #endif #include #include module :private; #define BOOST_STACKTRACE_INTERNAL_BUILD_LIBS #define BOOST_STACKTRACE_USE_BACKTRACE #include