• Home
  • Annotate
  • current directory
Name Date Size #Lines LOC

..21-Aug-2025-

include/backtrace/21-Aug-2025-

LICENSE A D21-Aug-20251.5 KiB3024

Makefile.am A D21-Aug-20254 KiB13167

Makefile.in A D21-Aug-202527.1 KiB838698

README.md A D21-Aug-20251.2 KiB3123

acinclude.m4 A D21-Aug-20252.4 KiB7268

alloc.c A D21-Aug-20254.3 KiB15790

atomic.c A D21-Aug-20253 KiB11453

backtrace-supported.h.in A D21-Aug-20253.1 KiB6751

backtrace.c A D21-Aug-20253.8 KiB13066

btest.c A D21-Aug-202516.3 KiB726540

config.h A D21-Aug-20253.3 KiB12346

config.h.in A D21-Aug-20253.1 KiB12086

configure.ac A D21-Aug-202512.9 KiB409364

dwarf.c A D21-Aug-202582.2 KiB3,1262,330

elf.c A D21-Aug-202529.6 KiB1,078784

fileline.c A D21-Aug-20255.7 KiB204128

filetype.awk A D21-Aug-2025276 64

install-sh A D21-Aug-202514.2 KiB528351

internal.h A D21-Aug-202511.5 KiB317145

mmap.c A D21-Aug-20258 KiB304192

mmapio.c A D21-Aug-20253 KiB10150

nounwind.c A D21-Aug-20252.3 KiB6726

pecoff.c A D21-Aug-202524.2 KiB938679

posix.c A D21-Aug-20252.9 KiB10149

print.c A D21-Aug-20252.8 KiB9343

read.c A D21-Aug-20252.9 KiB9749

rules.mk A D21-Aug-2025714 3119

simple.c A D21-Aug-20253.2 KiB10950

sort.c A D21-Aug-20253.2 KiB10955

state.c A D21-Aug-20253.4 KiB10855

stest.c A D21-Aug-20253.5 KiB13892

unknown.c A D21-Aug-20252.4 KiB6522

README.md

1# libbacktrace
2A C library that may be linked into a C/C++ program to produce symbolic backtraces
3
4Initially written by Ian Lance Taylor <iant@golang.org>
5
6The libbacktrace library may be linked into a program or library and
7used to produce symbolic backtraces.
8Sample uses would be to print a detailed backtrace when an error
9occurs or to gather detailed profiling information.
10
11The libbacktrace library is provided under a BSD license.
12See the source files for the exact license text.
13
14The public functions are declared and documented in the header file
15backtrace.h, which should be #include'd by a user of the library.
16
17Building libbacktrace will generate a file backtrace-supported.h,
18which a user of the library may use to determine whether backtraces
19will work.
20See the source file backtrace-supported.h.in for the macros that it
21defines.
22
23As of September 2016, libbacktrace only supports ELF and PE/COFF
24executables with DWARF debugging information.
25The library is written to make it straightforward to add support for
26other object file and debugging formats.
27
28The library relies on the C++ unwind API defined at
29http://mentorembedded.github.io/cxx-abi/abi-eh.html.
30This API is provided by GCC.
31