• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

config/H03-Mar-2021-8,5857,711

.gitignoreH A D03-Mar-202121 65

LICENSEH A D03-Mar-20211.4 KiB3024

Makefile.amH A D03-Mar-202114.5 KiB585378

Makefile.inH A D03-Mar-2021120.5 KiB2,5402,177

README.mdH A D03-Mar-20211.5 KiB3728

aclocal.m4H A D03-Mar-202131.3 KiB865782

alloc.cH A D03-Mar-20214.3 KiB16896

allocfail.cH A D03-Mar-20213.4 KiB13780

allocfail.shH A D03-Mar-20213.1 KiB10538

atomic.cH A D03-Mar-20212.9 KiB11453

backtrace-supported.h.inH A D03-Mar-20213 KiB6751

backtrace.cH A D03-Mar-20213.7 KiB13066

backtrace.hH A D03-Mar-20218.6 KiB19043

btest.cH A D03-Mar-202111.1 KiB502371

compileH A D03-Mar-20217.2 KiB349259

config.guessH A D03-Mar-202143.1 KiB1,4771,284

config.h.inH A D03-Mar-20214.3 KiB170121

config.subH A D03-Mar-202134.9 KiB1,8091,668

configureH A D03-Mar-2021441.7 KiB15,56913,046

configure.acH A D03-Mar-202118.1 KiB578512

dwarf.cH A D03-Mar-2021113.1 KiB4,3903,394

edtest.cH A D03-Mar-20213.7 KiB12162

edtest2.cH A D03-Mar-20211.7 KiB446

elf.cH A D03-Mar-2021127.3 KiB4,9203,726

fileline.cH A D03-Mar-20218.6 KiB347242

filenames.hH A D03-Mar-20212.1 KiB5317

filetype.awkH A D03-Mar-2021787 1412

install-debuginfo-for-buildid.sh.inH A D03-Mar-20212 KiB6620

install-shH A D03-Mar-202113.7 KiB528351

instrumented_alloc.cH A D03-Mar-20213 KiB11559

internal.hH A D03-Mar-202112.4 KiB381191

libtool.m4H A D03-Mar-2021258 KiB7,4456,721

ltmain.shH A D03-Mar-2021243.9 KiB8,6376,651

ltoptions.m4H A D03-Mar-202111.7 KiB370304

ltsugar.m4H A D03-Mar-20214.3 KiB124100

ltversion.m4H A D03-Mar-2021703 2419

lt~obsolete.m4H A D03-Mar-20216 KiB9994

macho.cH A D03-Mar-202135.2 KiB1,3561,028

missingH A D03-Mar-202110.1 KiB332243

mmap.cH A D03-Mar-20218.4 KiB332214

mmapio.cH A D03-Mar-20213.1 KiB11158

move-if-changeH A D03-Mar-20212.6 KiB8441

mtest.cH A D03-Mar-20219.6 KiB411298

nounwind.cH A D03-Mar-20212.3 KiB6726

pecoff.cH A D03-Mar-202123.2 KiB936681

posix.cH A D03-Mar-20213.1 KiB10549

print.cH A D03-Mar-20212.7 KiB9343

read.cH A D03-Mar-20213.1 KiB11162

simple.cH A D03-Mar-20213.1 KiB10950

sort.cH A D03-Mar-20213.1 KiB10955

state.cH A D03-Mar-20212.4 KiB7330

stest.cH A D03-Mar-20213.4 KiB13892

test-driverH A D03-Mar-20214.5 KiB14987

test_format.cH A D03-Mar-20211.9 KiB5616

testlib.cH A D03-Mar-20215.7 KiB235155

testlib.hH A D03-Mar-20213.2 KiB11152

ttest.cH A D03-Mar-20214.2 KiB16296

unittest.cH A D03-Mar-20212.5 KiB9344

unknown.cH A D03-Mar-20212.4 KiB6623

xcoff.cH A D03-Mar-202140.4 KiB1,6071,200

xztest.cH A D03-Mar-202111.6 KiB509401

ztest.cH A D03-Mar-202114.7 KiB542436

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
6This is version 1.0.
7It is likely that this will always be version 1.0.
8
9The libbacktrace library may be linked into a program or library and
10used to produce symbolic backtraces.
11Sample uses would be to print a detailed backtrace when an error
12occurs or to gather detailed profiling information.
13In general the functions provided by this library are async-signal-safe,
14meaning that they may be safely called from a signal handler.
15
16The libbacktrace library is provided under a BSD license.
17See the source files for the exact license text.
18
19The public functions are declared and documented in the header file
20backtrace.h, which should be #include'd by a user of the library.
21
22Building libbacktrace will generate a file backtrace-supported.h,
23which a user of the library may use to determine whether backtraces
24will work.
25See the source file backtrace-supported.h.in for the macros that it
26defines.
27
28As of October 2020, libbacktrace supports ELF, PE/COFF, Mach-O, and
29XCOFF executables with DWARF debugging information.
30In other words, it supports GNU/Linux, *BSD, macOS, Windows, and AIX.
31The library is written to make it straightforward to add support for
32other object file and debugging formats.
33
34The library relies on the C++ unwind API defined at
35https://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html
36This API is provided by GCC and clang.
37