EXTEND_DMALLOC(1)
π extend_dmalloc β bestie edition π
okay so like, this is EXTEND_DMALLOC(1) from the [FIXME: manual] section of the manual pages, and honestly? she's niche but she's useful. come sit with me. π«Ά
β¨ NAME β¨
extend_dmalloc β Analyze return-addresses from dmalloc logfiles.
like, it takes your dmalloc logfile and makes the return-addresses make sense. main character behaviour fr fr.
π¦ SYNOPSIS π¦
extend_dmalloc [dmalloc-log binary]
πΈ DESCRIPTION πΈ
so here's the vibe: extend_dmalloc will run gdb(1) to get information on the return-addresses from a dmalloc(1) logfile. yes, it's calling in the big guns (gdb) to do the detective work. π
specifically β and this is the important bit β it will examine any ra= lines and try to get the corresponding line numbers. so those cryptic little ra= lines? she's translating them. slay. π
the argument binary must be the binary that generated the log dmalloc-log. no random binary, bestie, it has to be the one that made the log, otherwise the whole thing is giving nonsense. π
ngl this utility is part of the KDE Software Development Kit. that's her house. that's where she lives. π
π NOTES π
you may wish to direct the output from extend_dmalloc to a file β because otherwise gdb seems to prompt for a return as if you are at the end of a page. π©
like, it's not broken, it's just... pausing dramatically. so redirect it to a file and let her cook. π₯
π AUTHOR π
Ben Burton <bab@debian.org> Author.
literally the icon who wrote this. periodt. π
π heads up: this manual's source and version line is marked [FIXME: source], and the page is dated 2003-04-07. so yeah, she's an elder. respect her. β
okay that's the whole page bestie, go run it and go off πππ§
π¦ where this page comes from
- arch rolling: kde-dev-scripts 26.08.2-1 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- debian bookworm: kdesdk-scripts 4:22.12.3-1 Β· GPL-2.0-or-later
- debian trixie: kdesdk-scripts 4:25.04.0-1 Β· GPL-2.0-or-later
- epel 10: kde-dev-scripts 26.08.1-1.el10_3 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND BSD-2-Clause
- epel 9: kde-dev-scripts 23.08.5-1.el9 Β· GPLv2+ and GPLv2+ and BSD
- fedora 43: kde-dev-scripts 25.08.2-1.fc43 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND BSD-2-Clause
- fedora 43: kde-dev-scripts 26.04.3-1.fc43 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND BSD-2-Clause
- fedora 44: kde-dev-scripts 25.12.3-1.fc44 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND BSD-2-Clause
- fedora 44: kde-dev-scripts 26.08.1-1.fc44
- fedora 44: kde-dev-scripts 26.08.2-1.fc44 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND BSD-2-Clause
- nixos 26.05: kde-dev-scripts 26.04.3
- nixpkgs unstable: kde-dev-scripts 26.08.2
- opensuse-leap 16.0: kdesdk-scripts 25.04.3-bp160.1.2 Β· GPL-2.0-only AND GFDL-1.2-only
- opensuse-leap 16.0: kdesdk-scripts 25.04.3-bp160.1.2 Β· GPL-2.0-only AND GFDL-1.2-only
- opensuse-leap 16.0: kdesdk-scripts 25.04.3-bp160.1.2 Β· GPL-2.0-only AND GFDL-1.2-only
- opensuse-leap 16.0: kdesdk-scripts 25.04.3-bp160.1.2 Β· GPL-2.0-only AND GFDL-1.2-only
- ubuntu jammy: kdesdk-scripts 4:21.12.3-0ubuntu1 Β· GPL-2.0-or-later
- ubuntu noble: kdesdk-scripts 4:23.08.5-0ubuntu1 Β· GPL-2.0-or-later
- ubuntu questing: kdesdk-scripts 4:25.08.1-0ubuntu1
- ubuntu resolute: kdesdk-scripts 4:25.12.3-0ubuntu1 Β· GPL-2.0-or-later
- ubuntu stonking: kdesdk-scripts 4:26.08.1-0ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms