diff --git a/pages/linux/addr2line.md b/pages/linux/addr2line.md new file mode 100644 index 0000000000..4601e468a6 --- /dev/null +++ b/pages/linux/addr2line.md @@ -0,0 +1,15 @@ +# addr2line + +> Convert addresses of a binary into file names and line numbers. + +- Display the filename and line number of the source code from an instruction address of an executable: + +`addr2line --exe={{path/to/executable}} {{address}}` + +- Display the function name, filename and line number: + +`addr2line --exe={{path/to/executable}} --functions {{address}}` + +- Demangle the function name for C++ code: + +`addr2line --exe={{path/to/executable}} --functions --demangle {{address}}`