libbacktrace

C 库,可链接到 C/C++ 程序中以生成符号回溯程序。『A C library that may be linked into a C/C++ program to produce symbolic backtraces』

  • Owner: ianlancetaylor/libbacktrace
  • Platform: Linux,Mac,Windows
  • License:: Other
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

libbacktrace

A C library that may be linked into a C/C++ program to produce symbolic backtraces

Initially written by Ian Lance Taylor iant@golang.org.

This is version 1.0.
It is likely that this will always be version 1.0.

The libbacktrace library may be linked into a program or library and
used to produce symbolic backtraces.
Sample uses would be to print a detailed backtrace when an error
occurs or to gather detailed profiling information.
In general the functions provided by this library are async-signal-safe,
meaning that they may be safely called from a signal handler.

The libbacktrace library is provided under a BSD license.
See the source files for the exact license text.

The public functions are declared and documented in the header file
backtrace.h, which should be #include'd by a user of the library.

Building libbacktrace will generate a file backtrace-supported.h,
which a user of the library may use to determine whether backtraces
will work.
See the source file backtrace-supported.h.in for the macros that it
defines.

As of October 2020, libbacktrace supports ELF, PE/COFF, Mach-O, and
XCOFF executables with DWARF debugging information.
In other words, it supports GNU/Linux, *BSD, macOS, Windows, and AIX.
The library is written to make it straightforward to add support for
other object file and debugging formats.

The library relies on the C++ unwind API defined at
https://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html
This API is provided by GCC and clang.

Main metrics

Overview
Name With Ownerianlancetaylor/libbacktrace
Primary LanguageC
Program languageMakefile (Language Count: 5)
Platform
License:Other
所有者活动
Created At2016-09-10 14:26:00
Pushed At2025-04-10 21:43:55
Last Commit At2025-04-10 10:00:13
Release Count0
用户参与
Stargazers Count1.1k
Watchers Count36
Fork Count242
Commits Count121
Has Issues Enabled
Issues Count101
Issue Open Count23
Pull Requests Count3
Pull Requests Open Count11
Pull Requests Close Count37
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private