summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/rangehttpserver/default.nix
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2021-10-25 00:53:12 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2021-10-25 01:01:29 +0200
commit02bce71cab92f5d95734599d65837cb2fbcfa373 (patch)
tree911dd05924e0b5d7a04f89288399a041012f97ea /pkgs/development/python-modules/rangehttpserver/default.nix
parentdb62cb873d2cb8be87fede4115338d32e1011f7c (diff)
mtrace: init at 2.33-50
`mtrace(1)` is a small Perl script that interprets and provides human-readable output for `malloc(3)` traces. Even though this is actually part of `glibc` itself I decided to place this into its own package. The main reason for this is that this script has a runtime dependency on Perl which would complicate `stdenv` bootstrapping since we'd have to compile another Perl that doesn't depend on the bootstrap tools that is used as runtime dependency for the stage2 glibc. Since this is only a dev/debugging tool, splitting this up seemed like a reasonable choice to me. On a leaking C program, this can be used like this: $ env MALLOC_TRACE=$(pwd)/trace ./a.out $ ./result/bin/mtrace ./trace Memory not freed: ----------------- Address Size Caller 0x0000000001875690 0x4 at 0x401151 Closes #141924
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver/default.nix')
0 files changed, 0 insertions, 0 deletions