Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boostorg/stacktrace
/ functions
Functions
194 in github.com/boostorg/stacktrace
⨍
Functions
194
◇
Types & classes
28
↓ 20 callers
Function
to_string
include/boost/stacktrace/stacktrace.hpp:468
↓ 16 callers
Method
name
include/boost/stacktrace/detail/location_from_symbol.hpp:140
↓ 15 callers
Method
empty
@brief Checks that frame references NULL address. @returns `true` if `this->address() == 0` @b Complexity: O(1) @b Async-Handler-Safety: Safe.
include/boost/stacktrace/detail/frame_decl.hpp:140
↓ 14 callers
Function
hash_value
Fast hashing support, O(1) complexity; Async-Handler-Safe.
include/boost/stacktrace/frame.hpp:48
↓ 11 callers
Function
from_dump
include/boost/stacktrace/stacktrace.hpp:322
↓ 11 callers
Function
try_dec_convert
We do not use boost::lexical_cast in this function to reduce module dependencies
include/boost/stacktrace/detail/try_dec_convert.hpp:20
↓ 10 callers
Function
from_current_exception
Returns a basic_stacktrace object containing a stacktrace captured at the point where the currently handled exception was thrown by its initial throw-
include/boost/stacktrace/stacktrace.hpp:394
↓ 9 callers
Method
address
@returns Address of the frame function. @b Complexity: O(1). @b Async-Handler-Safety: Safe. @throws Nothing.
include/boost/stacktrace/detail/frame_decl.hpp:105
↓ 9 callers
Function
return_from_nested_namespaces
test/test_impl.cpp:36
↓ 9 callers
Method
source_line
include/boost/stacktrace/detail/addr2line_impls.hpp:284
↓ 8 callers
Method
source_file
include/boost/stacktrace/detail/addr2line_impls.hpp:275
↓ 7 callers
Function
in_test_throw_1
test/test_from_exception.cpp:27
↓ 5 callers
Function
PER_PEXCEPTOBJ
src/from_exception.cpp:49
↓ 5 callers
Function
in_test_throw_2
test/test_from_exception.cpp:32
↓ 5 callers
Function
is_libcpp_runtime
src/from_exception.cpp:208
↓ 5 callers
Function
to_dec_array
We do not use boost::lexical_cast in this function to reduce module dependencies
include/boost/stacktrace/detail/to_dec_array.hpp:21
↓ 5 callers
Function
to_hex_array
include/boost/stacktrace/detail/to_hex_array.hpp:23
↓ 4 callers
Function
addr2line
include/boost/stacktrace/detail/addr2line_impls.hpp:116
↓ 4 callers
Function
construct_state
Not async-signal-safe, so this method is not called from async-safe functions. This function is not async signal safe because: Dynamic initialization
include/boost/stacktrace/detail/libbacktrace_impls.hpp:71
↓ 4 callers
Function
get_own_proc_addr_base
include/boost/stacktrace/detail/addr_base.hpp:76
↓ 3 callers
Function
copy_and_run
example/terminate_handler.cpp:72
↓ 3 callers
Function
foo
example/throwing_st.cpp:57
↓ 3 callers
Function
foo
example/terminate_handler.cpp:20
↓ 3 callers
Function
hex_str_to_int
include/boost/stacktrace/detail/addr_base.hpp:33
↓ 3 callers
Function
name
include/boost/stacktrace/detail/addr2line_impls.hpp:209
↓ 3 callers
Function
source_file
include/boost/stacktrace/detail/addr2line_impls.hpp:235
↓ 3 callers
Function
source_line
include/boost/stacktrace/detail/addr2line_impls.hpp:251
↓ 3 callers
Function
test
test/test_void_ptr_cast.cpp:20
↓ 2 callers
Function
boost_stacktrace_impl_ref_capture_stacktraces_at_throw
src/from_exception.cpp:133
↓ 2 callers
Function
count_unprintable_chars
test/test.cpp:51
↓ 2 callers
Function
current_cxx_exception_index
src/from_exception.cpp:53
↓ 2 callers
Function
empty
@brief Allows to check that stack trace failed. @returns `true` if `this->size() == 0` @b Complexity: O(1) @b Async-Handler-Safety: \asyncsafe.
include/boost/stacktrace/stacktrace.hpp:312
↓ 2 callers
Function
exception_begin_llvm_ptr
src/exception_headers.h:27
↓ 2 callers
Function
foo
example/user_config.cpp:26
↓ 2 callers
Function
foo
example/assert_handler.cpp:23
↓ 2 callers
Function
get_capture_stacktraces_at_throw
@return whether the capturing of stacktraces by the current thread of execution is enabled and boost::stacktrace::basic_stacktrace::from_current_excep
include/boost/stacktrace/this_thread.hpp:47
↓ 2 callers
Function
source_location
include/boost/stacktrace/detail/addr2line_impls.hpp:162
↓ 2 callers
Function
test_comparisons_base
test/test.cpp:107
↓ 2 callers
Function
throw_with_trace
example/throwing_st.cpp:20
↓ 1 callers
Function
PER_IS_MSVC_EH
src/from_exception.cpp:40
↓ 1 callers
Function
assert_no_pending_traces
src/from_exception.cpp:141
↓ 1 callers
Function
assertion_failed_msg
example/assert_handler.cpp:35
↓ 1 callers
Function
bar
example/throwing_st.cpp:45
↓ 1 callers
Function
bar
example/user_config.cpp:16
↓ 1 callers
Function
bar
example/assert_handler.cpp:14
↓ 1 callers
Function
bar
example/terminate_handler.cpp:11
↓ 1 callers
Function
boost_stacktrace_impl_current_exception_stacktrace
src/from_exception.cpp:128
↓ 1 callers
Method
contains_addr
include/boost/stacktrace/detail/addr_base.hpp:27
↓ 1 callers
Function
current_exception_stacktrace
src/from_exception.cpp:340
↓ 1 callers
Function
dladdr
include/boost/stacktrace/detail/location_from_symbol.hpp:41
↓ 1 callers
Function
dump_compact
example/trace_addresses.cpp:14
↓ 1 callers
Function
exception_begin_gcc_ptr
src/exception_headers.h:40
↓ 1 callers
Function
get_address_from_frame
test/test.cpp:274
↓ 1 callers
Function
get_backtrace_from_nested_namespaces
test/test_impl.cpp:31
↓ 1 callers
Function
get_current_exception_raw_ptr
src/exception_headers.h:47
↓ 1 callers
Function
get_file_size
test/test.cpp:267
↓ 1 callers
Function
in_test_rethrow_1
test/test_from_exception.cpp:37
↓ 1 callers
Function
in_test_rethrow_2
test/test_from_exception.cpp:45
↓ 1 callers
Function
in_test_throw_1
test/test_from_exception_none.cpp:14
↓ 1 callers
Function
is_abs_path
include/boost/stacktrace/detail/addr2line_impls.hpp:33
↓ 1 callers
Function
is_processing_rethrow
src/from_exception.cpp:65
↓ 1 callers
Function
main_test_loop
test/thread_safety_checking.cpp:21
↓ 1 callers
Function
oops
example/throwing_st.cpp:33
↓ 1 callers
Function
parse_proc_maps_line
parse line from /proc/<id>/maps format: 7fb60d1ea000-7fb60d20c000 r--p 00000000 103:02 120327460 /usr/lib/libc.so.6 only parts 0 and 2
include/boost/stacktrace/detail/addr_base.hpp:51
↓ 1 callers
Function
print_signal_handler_and_exit
example/debug_function.cpp:13
↓ 1 callers
Function
run_0
example/terminate_handler.cpp:94
↓ 1 callers
Function
run_1
example/terminate_handler.cpp:103
↓ 1 callers
Function
set_capture_stacktraces_at_throw
@brief Invoking the function with the enable parameter equal to `true` enables capturing of stacktraces by the current thread of execution at exceptio
include/boost/stacktrace/this_thread.hpp:25
↓ 1 callers
Function
setup_handlers
example/terminate_handler.cpp:41
↓ 1 callers
Function
size
@returns Number of function names stored inside the class. @b Complexity: O(1) @b Async-Handler-Safety: \asyncsafe.
include/boost/stacktrace/stacktrace.hpp:247
↓ 1 callers
Function
test_after_other_exception
test/test_from_exception.cpp:74
↓ 1 callers
Function
test_comparisons
test/test.cpp:147
↓ 1 callers
Function
test_deeply_nested_namespaces
test/test.cpp:34
↓ 1 callers
Function
test_deeply_nested_namespaces
test/test_noop.cpp:19
↓ 1 callers
Function
test_empty_frame
test/test_noop.cpp:39
↓ 1 callers
Function
test_frame
test/test.cpp:192
↓ 1 callers
Function
test_frames_string_data_validity
test/test.cpp:60
↓ 1 callers
Function
test_from_other_thread
test/test_from_exception.cpp:159
↓ 1 callers
Function
test_inplace
example/terminate_handler.cpp:145
↓ 1 callers
Function
test_iterators
test/test.cpp:153
↓ 1 callers
Function
test_nested
test/test_from_exception.cpp:115
↓ 1 callers
Function
test_nested
test/test_noop.cpp:25
↓ 1 callers
Function
test_no_exception
test/test_from_exception.cpp:57
↓ 1 callers
Function
test_no_trace_from_exception
test/test_from_exception_none.cpp:19
↓ 1 callers
Function
test_relative_virtual_address
test/test.cpp:292
↓ 1 callers
Function
test_rethrow
test/test_from_exception.cpp:90
↓ 1 callers
Function
test_rethrow_after_other_exception
test/test_from_exception.cpp:102
↓ 1 callers
Function
test_rethrow_nested
test/test_from_exception.cpp:131
↓ 1 callers
Function
test_stacktrace_limits
test/test.cpp:261
↓ 1 callers
Function
test_to_dec_array
test/test_num_conv.cpp:30
↓ 1 callers
Function
test_to_hex_array
test/test_num_conv.cpp:16
↓ 1 callers
Function
test_trace_from_exception
test/test_from_exception.cpp:62
↓ 1 callers
Function
test_try_dec_convert
test/test_num_conv.cpp:37
Function
BOOST_CATCH
include/boost/stacktrace/stacktrace.hpp:74
Function
__cxa_allocate_exception
src/from_exception.cpp:232
Function
__cxa_decrement_exception_refcount
src/from_exception.cpp:282
Method
addr2line_pipe
include/boost/stacktrace/detail/addr2line_impls.hpp:46
Function
assertion_failed
example/assert_handler.cpp:42
Function
basic_stacktrace
@b Complexity: O(st.size()) @b Async-Handler-Safety: \asyncsafe if Allocator construction, copying, Allocator::allocate and Allocator::deallocate are
include/boost/stacktrace/stacktrace.hpp:200
Function
begin
@b Complexity: O(1) @b Async-Handler-Safety: \asyncsafe.
include/boost/stacktrace/stacktrace.hpp:266
next →
1–100 of 194, ranked by callers