|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| config/ | H | 03-Mar-2021 | - | 8,585 | 7,711 |
| .gitignore | H A D | 03-Mar-2021 | 21 | 6 | 5 |
| LICENSE | H A D | 03-Mar-2021 | 1.4 KiB | 30 | 24 |
| Makefile.am | H A D | 03-Mar-2021 | 14.5 KiB | 585 | 378 |
| Makefile.in | H A D | 03-Mar-2021 | 120.5 KiB | 2,540 | 2,177 |
| README.md | H A D | 03-Mar-2021 | 1.5 KiB | 37 | 28 |
| aclocal.m4 | H A D | 03-Mar-2021 | 31.3 KiB | 865 | 782 |
| alloc.c | H A D | 03-Mar-2021 | 4.3 KiB | 168 | 96 |
| allocfail.c | H A D | 03-Mar-2021 | 3.4 KiB | 137 | 80 |
| allocfail.sh | H A D | 03-Mar-2021 | 3.1 KiB | 105 | 38 |
| atomic.c | H A D | 03-Mar-2021 | 2.9 KiB | 114 | 53 |
| backtrace-supported.h.in | H A D | 03-Mar-2021 | 3 KiB | 67 | 51 |
| backtrace.c | H A D | 03-Mar-2021 | 3.7 KiB | 130 | 66 |
| backtrace.h | H A D | 03-Mar-2021 | 8.6 KiB | 190 | 43 |
| btest.c | H A D | 03-Mar-2021 | 11.1 KiB | 502 | 371 |
| compile | H A D | 03-Mar-2021 | 7.2 KiB | 349 | 259 |
| config.guess | H A D | 03-Mar-2021 | 43.1 KiB | 1,477 | 1,284 |
| config.h.in | H A D | 03-Mar-2021 | 4.3 KiB | 170 | 121 |
| config.sub | H A D | 03-Mar-2021 | 34.9 KiB | 1,809 | 1,668 |
| configure | H A D | 03-Mar-2021 | 441.7 KiB | 15,569 | 13,046 |
| configure.ac | H A D | 03-Mar-2021 | 18.1 KiB | 578 | 512 |
| dwarf.c | H A D | 03-Mar-2021 | 113.1 KiB | 4,390 | 3,394 |
| edtest.c | H A D | 03-Mar-2021 | 3.7 KiB | 121 | 62 |
| edtest2.c | H A D | 03-Mar-2021 | 1.7 KiB | 44 | 6 |
| elf.c | H A D | 03-Mar-2021 | 127.3 KiB | 4,920 | 3,726 |
| fileline.c | H A D | 03-Mar-2021 | 8.6 KiB | 347 | 242 |
| filenames.h | H A D | 03-Mar-2021 | 2.1 KiB | 53 | 17 |
| filetype.awk | H A D | 03-Mar-2021 | 787 | 14 | 12 |
| install-debuginfo-for-buildid.sh.in | H A D | 03-Mar-2021 | 2 KiB | 66 | 20 |
| install-sh | H A D | 03-Mar-2021 | 13.7 KiB | 528 | 351 |
| instrumented_alloc.c | H A D | 03-Mar-2021 | 3 KiB | 115 | 59 |
| internal.h | H A D | 03-Mar-2021 | 12.4 KiB | 381 | 191 |
| libtool.m4 | H A D | 03-Mar-2021 | 258 KiB | 7,445 | 6,721 |
| ltmain.sh | H A D | 03-Mar-2021 | 243.9 KiB | 8,637 | 6,651 |
| ltoptions.m4 | H A D | 03-Mar-2021 | 11.7 KiB | 370 | 304 |
| ltsugar.m4 | H A D | 03-Mar-2021 | 4.3 KiB | 124 | 100 |
| ltversion.m4 | H A D | 03-Mar-2021 | 703 | 24 | 19 |
| lt~obsolete.m4 | H A D | 03-Mar-2021 | 6 KiB | 99 | 94 |
| macho.c | H A D | 03-Mar-2021 | 35.2 KiB | 1,356 | 1,028 |
| missing | H A D | 03-Mar-2021 | 10.1 KiB | 332 | 243 |
| mmap.c | H A D | 03-Mar-2021 | 8.4 KiB | 332 | 214 |
| mmapio.c | H A D | 03-Mar-2021 | 3.1 KiB | 111 | 58 |
| move-if-change | H A D | 03-Mar-2021 | 2.6 KiB | 84 | 41 |
| mtest.c | H A D | 03-Mar-2021 | 9.6 KiB | 411 | 298 |
| nounwind.c | H A D | 03-Mar-2021 | 2.3 KiB | 67 | 26 |
| pecoff.c | H A D | 03-Mar-2021 | 23.2 KiB | 936 | 681 |
| posix.c | H A D | 03-Mar-2021 | 3.1 KiB | 105 | 49 |
| print.c | H A D | 03-Mar-2021 | 2.7 KiB | 93 | 43 |
| read.c | H A D | 03-Mar-2021 | 3.1 KiB | 111 | 62 |
| simple.c | H A D | 03-Mar-2021 | 3.1 KiB | 109 | 50 |
| sort.c | H A D | 03-Mar-2021 | 3.1 KiB | 109 | 55 |
| state.c | H A D | 03-Mar-2021 | 2.4 KiB | 73 | 30 |
| stest.c | H A D | 03-Mar-2021 | 3.4 KiB | 138 | 92 |
| test-driver | H A D | 03-Mar-2021 | 4.5 KiB | 149 | 87 |
| test_format.c | H A D | 03-Mar-2021 | 1.9 KiB | 56 | 16 |
| testlib.c | H A D | 03-Mar-2021 | 5.7 KiB | 235 | 155 |
| testlib.h | H A D | 03-Mar-2021 | 3.2 KiB | 111 | 52 |
| ttest.c | H A D | 03-Mar-2021 | 4.2 KiB | 162 | 96 |
| unittest.c | H A D | 03-Mar-2021 | 2.5 KiB | 93 | 44 |
| unknown.c | H A D | 03-Mar-2021 | 2.4 KiB | 66 | 23 |
| xcoff.c | H A D | 03-Mar-2021 | 40.4 KiB | 1,607 | 1,200 |
| xztest.c | H A D | 03-Mar-2021 | 11.6 KiB | 509 | 401 |
| ztest.c | H A D | 03-Mar-2021 | 14.7 KiB | 542 | 436 |
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