From 5b3660214930332a37d485b4e3ac83d911d70635 Mon Sep 17 00:00:00 2001 From: Terka Slan Date: Fri, 8 Jan 2016 11:32:25 +0100 Subject: [PATCH] Add ltrace Corrected the syntax Changed naming and formatting Changed naming Squashed the commits Add ltrace --- pages/linux/ltrace.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 pages/linux/ltrace.md diff --git a/pages/linux/ltrace.md b/pages/linux/ltrace.md new file mode 100644 index 0000000000..919aa34610 --- /dev/null +++ b/pages/linux/ltrace.md @@ -0,0 +1,19 @@ +# ltrace + +> Display dynamic library calls of a process + +- Print (trace) library calls of a binary file `{{program}}`. + +`ltrace ./{{program}}` + +- Count library calls. Print a handy summary at the bottom. + +`ltrace -c {{/path/to/program}}` + +- Trace calls to malloc and free, omit those done by libc + +`ltrace -e malloc+free-@libc.so* {{/path/to/program}}` + +- Write to `{{file}}` instead of terminal. + +`ltrace -o {{file}} {{/path/to/program}}` \ No newline at end of file