ADDR2LINE(1) GNU Development Tools ADDR2LINE(1) (NAME) addr2line - + (SYNOPSIS) addr2line [-a|--addresses] [-b bfdname|--target=bfdname] [-C|--demangle[=style]] [-r|--no-recurse-limit] [-R|--recurse-limit] [-e filename|--exe=filename] [-f|--functions] [-s|--basename] [-i|--inlines] [-p|--pretty-print] [-j|--section=name] [-H|--help] [-V|--version] [addr addr ...] (DESCRIPTION) addr2line + . + . -e . a.out . -j . addr2line . () + addr2line . addr2line + . addr2line (pipe) . FILENAME:LINENO . . FILENAME:LINENO ( ) . -a . -f FUNCTIONNAME . . FILENAME:LINENO . -i (inlining) . ( -f) . -p . -i (inlined by) . addr2line . addr2line 0 . + +offset . (mangled) (unmangled) + . (OPTIONS) . -a --addresses . 0x . -b bfdname --target=bfdname bfdname . -C --demangle[=style] (demangle) . C++ . . . -e filename --exe=filename . a.out . -f --functions . -s --basenames ( ). -i --inlines (inlined) . "main" "callee1" "callee2" "callee2" "callee1" "main" . -j --section . -p --pretty-print : . -i (inlined by) . -r -R --recurse-limit --no-recurse-limit --recursion-limit --no-recursion-limit . . . . . -r --no-recurse-limit . -R --recurse-limit . -C --demangle . @file file . @file . file . file . . ( ) . file @file . (SEE ALSO) Info binutils. (COPYRIGHT) (C) - (Free Software Foundation, Inc.) (GNU Free Documentation License) . . "GNU Free Documentation License" . binutils-2.47 2026-08-11 ADDR2LINE(1)