man(1)
β¨ NAME β¨
okay bestie, welcome to the man(1) page for eztrace.preload π β a performance analysis tool. that's literally the whole vibe. it runs your program and traces it. slay.
πΈ SYNOPSIS πΈ
eztrace.preload [OPTION] COMMAND_LINE
π¦ DESCRIPTION π¦
Run COMMAND_LINE and generate an execution trace. that's it, that's the whole job π
you hand it a command, it hands you back a trace of what went down. main character energy fr fr.
β¨ OPTIONS β¨
-dβ Runeztrace.oldwithgdb. debugging hours, but make it iconic π-eβ Show environment. let's see what you're working with, bestie π-pβ PadicoTM mode-mβ MPI mode. for when your program is running the multiverse edition π-t [plugin1 plugin2 ... pluginN]β Select a list of plugins. pick your faves, no cap π-o DIRECTORYβ Select the outputDIRECTORY. tell it where to drop the goods π-l DIRECTORYβ AddDIRECTORYto the list of directories in which eztrace search for plugins-fβ EnableEZTRACE_FLUSH-?β Display this help and exit. the classic escape hatch, we love her π
π EXAMPLES π
like, here's how you actually do it:
$ eztrace.preload -t "memory pthread" ./my_program param1 param2
For MPI programs:
$ mpirun -np 2 `eztrace.preload -m ./my_program` param1 param2
periodt. π
π SEE ALSO π
eztrace(1), eztrace_cc(1), eztrace_avail(1) β go read those too, they're part of the friend group π«Ά
π BUGS π
ngl, here's the tea: eztrace.preload is a fallback launcher for eztrace. It relies on LD_PRELOAD for interception function calls. Thus, it only works for shared libraries. so if your thing isn't a shared library... it's giving nothing, bestie π
π’ REPORTING BUGS π’
found a bug? don't gatekeep, report eztrace bugs to https://gitlab.com/eztrace/eztrace
EZTrace home page: https://eztrace.gitlab.io/eztrace
π AUTHOR π
Francois Trahay (francois.trahay@telecom-sudparis.eu) β the icon who made all this happen β
okay that's the whole page, you're all caught up π§ version 2.0, dated 13 january 2022, straight from the man(1) manual section. go trace something gorgeous. bye bestie!! πβ¨π
π¦ where this page comes from
- debian bookworm: eztrace 2.0+repack-12 Β· CeCILL-B
- debian trixie: eztrace 2.1.1-6 Β· CeCILL-B
- nixpkgs unstable: eztrace 2.1.1
- ubuntu noble: eztrace 2.1-7ubuntu5 Β· CeCILL-B
- ubuntu questing: eztrace 2.1.1-6ubuntu2
- ubuntu resolute: eztrace 2.2.1-5ubuntu3 Β· CeCILL-B
- ubuntu stonking: eztrace 2.2.1-5ubuntu3 Β· CeCILL-B
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms