LTO-DUMP(1)
π LTO-DUMP(1) β the GNU girlie's guide π
okay so bestie, welcome to lto-dump, a GNU joint π this is lto-dump(1) and she is serving link-time-optimization realness.
β¨ NAME β¨
lto-dump β the tool for dumping LTO object files π«Ά
π¦ SYNOPSIS π¦
lto-dump [-list]
[-demangle]
[-defined-only]
[-print-value]
[-name-sort]
[-size-sort]
[-reverse-sort]
[-no-sort]
[-symbol=]
[-objects]
[-type-stats]
[-tree-stats]
[-gimple-stats]
[-dump-level=]
[-dump-body=]
[-help] lto-dump
no cap, that's the whole shape of her π
πΈ DESCRIPTION πΈ
so like, lto-dump is the tool you pull up in conjunction with GCC to dump link time optimization object files. it's giving backstage pass to your LTO objects, fr fr π₯
π OPTIONS π
the way that every single one of these is a whole mood:
-listβ dumps you a list of details about the functions and variables. the receipts, basically β¨-demangleβ dumps the output all demangled, so it actually reads like a human wrote it π-defined-onlyβ only the defined symbols get dumped. undefined ones? not invited to the party π-print-valueβ dumps the initial values of the variables. origin story content β-name-sortβ sorts the symbols alphabetically. so organized, so cutesy π-size-sortβ sorts the symbols by size. big ones, little ones, all of them π-reverse-sortβ dumps the symbols in reverse order. going backwards is a vibe π¦-no-sortβ dumps the symbols in order of occurrence. just as they came, no editing πΈ-symbol=β dumps the details of a specific symbol. main character energy, one at a time π-objectsβ dumps the details of the LTO objects. the whole friend group π-type-statsβ dumps the statistics of tree types π³-tree-statsβ dumps the statistics of trees π²-gimple-statsβ dumps the statistics of gimple statements β¨-dump-level=β for deciding the optimization level of body π₯-dump-body=β dumps the specific gimple body π«Ά-helpβ displays the dump tool help. when in doubt, ask her π
π COPYRIGHT π
Copyright (c) 2017-2026 Free Software Foundation, Inc. π
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with the Invariant Sections being "GNU General Public License" and "Funding Free Software", with the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the gfdl(7) man page. π
(a) The FSF's Front-Cover Text is:
A GNU Manual
(b) The FSF's Back-Cover Text is:
You have freedom to copy and modify this GNU Manual, like GNU
software. Copies published by the Free Software Foundation raise
funds for GNU development.
real talk: that license text is legally binding, bestie. keep it, don't vibe-edit it π
and that's the whole page!! this was gcc-16.2.1, dated 2026-08-19 β lto-dump(1), signing off πβ¨ slay, hydrate, and go dump some objects ππ¦
π¦ where this page comes from
- fedora 44: mingw64-gcc 16.2.1-1.fc44 Β· GPL-3.0-or-later AND LGPL-3.0-or-later AND (GPL-3.0-or-later WITH GCC-exception-3.1) AND (GPL-3.0-or-later WITH Texinfo-exception) AND (LGPL-2.1-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GNU-compiler-exception) AND BSL-1.0 AND GFDL-1.3-or-later AND Linux-man-pages-copyleft-2-para AND SunPro AND BSD-1-Clause AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-4-Clause AND BSD-Source-Code AND Zlib AND MIT AND Apache-2.0 AND (Apache-2.0 WITH LLVM-Exception) AND ZPL-2.1 AND ISC AND LicenseRef-Fedora-Public-Domain AND HP-1986 AND curl AND Martin-Birgmeier AND HPND-Markus-Kuhn AND dtoa AND SMLNJ AND AMD-newlib AND OAR AND HPND-merchantability-variant AND HPND-Intel
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms