addr2line

E299170

addr2line is a GNU Binutils utility that translates program addresses into corresponding file names and line numbers to aid in debugging.

All labels observed (1)

Label Occurrences
addr2line canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf GNU Binutils program ⓘ
debugging tool ⓘ
software utility ⓘ
category command-line tool ⓘ
free software ⓘ
commandLineInterface yes ⓘ
developer GNU Project ⓘ
distribution GNU Binutils package ⓘ
linked to: GNU Binutils
documentation GNU Binutils manual ⓘ
linked to: GNU Binutils
includedIn many GNU/Linux distributions ⓘ
input core dumps ⓘ
executable files ⓘ
object files ⓘ
program counter addresses ⓘ
invocationExample addr2line -e a.out 0x4005d4 ⓘ
language implemented in C ⓘ
license GNU General Public License ⓘ
maintainer GNU Binutils maintainers ⓘ
operatingSystem FreeBSD ⓘ
GNU/Linux ⓘ
Unix-like systems ⓘ
macOS (via GNU Binutils ports) ⓘ
linked to: macOS
output function names ⓘ
source file names ⓘ
source line numbers ⓘ
partOf GNU Binutils ⓘ
primaryFunction translate program addresses to file names and line numbers ⓘ
primaryUse aid in debugging compiled programs ⓘ
relatedTo gdb ⓘ
linked to: GNU Debugger

nm ⓘ
objdump ⓘ
readelf ⓘ
requires debugging symbols in the binary ⓘ
softwareGenre debugger helper ⓘ
supportsFormat DWARF debug information ⓘ
ELF ⓘ
supportsOption -C (demangle C++ names) ⓘ
-H (display help) ⓘ
-a (show address before line) ⓘ
-b (select target architecture) ⓘ
-e (specify executable file) ⓘ
-f (show function names) ⓘ
-i (show inlined frames) ⓘ
-j (specify section) ⓘ
-p (pretty print output) ⓘ
-s (omit function names) ⓘ
-v (display version information) ⓘ
typicalUsage mapping stack trace addresses to source locations ⓘ
typicalWorkflow used together with gdb or other debuggers ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU Binutils → contains → addr2line ⓘ