PrevUpHomeNext

Introduction

Boost.Call_stack is a collection of utilities to collect runtime call stacks and display them in a human-readable form. Output in a wide character format is not directly supported.

Broadly, the library contains:

Links and downloads
Building Boost.Call_stack

Boost.Call_stack is a header only library. Include your Boost header directory in your compiler include path, as well as the path to the Boost.Call_stack headers.

Compilers and platforms

Boost.Call_stack is C++98 code. It is known to work with:

Dependencies
All Platforms
Platform specific

Define BOOST_CALL_STACK_NO_OPTIONAL_LIBS to cut dependencies on libraries that are not installed by default on the platform (the optional libraries). This could affect the level of detail of the functionality of this library. By default, optional libraries are used and linked with.

For instance, this will cut the dependency on libbfd on GCC platforms - as a consequence some symbols will not resolve properly, nor would line numbers be available.


PrevUpHomeNext