diff --git a/pages/linux/ltrace.md b/pages/linux/ltrace.md index 919aa3461..6aefa204d 100644 --- a/pages/linux/ltrace.md +++ b/pages/linux/ltrace.md @@ -1,19 +1,19 @@ # ltrace -> Display dynamic library calls of a process +> Display dynamic library calls of a process. -- Print (trace) library calls of a binary file `{{program}}`. +- Print (trace) library calls of a program binary: `ltrace ./{{program}}` -- Count library calls. Print a handy summary at the bottom. +- 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 +- 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. +- Write to file instead of terminal: -`ltrace -o {{file}} {{/path/to/program}}` \ No newline at end of file +`ltrace -o {{file}} {{/path/to/program}}`