LTO-DUMP(1)
π LTO-DUMP(1) β the lto-dump manual, bestie edition π
okay so real talk: this is the lto-dump page, manual page 1, and it lives in the GNU section of your man pages. she's a GCC girlie and she's here to spill all the tea about your link time optimization object files. π«Ά
β¨ NAME β¨
lto-dump β the tool for dumping LTO object files, no cap π
β¨ SYNOPSIS β¨
like, here's literally how you call her:
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
β¨ DESCRIPTION β¨
so lto-dump is this tool you can use in conjunction with GCC to dump link time optimization object files. that's the whole vibe. she's the friend who opens the box and shows you what's inside π₯
β¨ OPTIONS β¨
okay here's the whole menu, and yes we're going through every single one because nobody gets left out π
-listβ dumps a list of all the details about functions and variables. the whole cast of characters, on display β¨-demangleβ dumps the demangled output, so the names are actually readable and not cursed symbols π-defined-onlyβ dumps only the defined symbols. if it's not defined, she's not inviting it π-print-valueβ dumps the initial values of the variables. the origin story, the before picture πΈ-name-sortβ sorts the symbols alphabetically, because chaos is not the aesthetic π¦-size-sortβ sorts the symbols according to size. big ones, little ones, all of them π«Ά-reverse-sortβ dumps the symbols in reverse order. backwards but make it fashion π-no-sortβ dumps the symbols in order of occurrence, zero sorting, raw and unfiltered π-symbol=β dumps the details of a specific symbol. just the one you're obsessed with π-objectsβ dumps the details of LTO objects. the main character objects, periodt β-type-statsβ dumps the statistics of tree types. numbers, but make it trees π-tree-statsβ dumps the statistics of trees. yes, again, trees. it's a whole tree situation π³-gimple-statsβ dumps the statistics of gimple statements. gimple icon behavior fr fr π-dump-level=β for deciding the optimization level of body. you're choosing the level, bestie ποΈ-dump-body=β dumps the specific gimple body. one body, hand-picked π§-helpβ displays the dump tool help. when in doubt, ask the tool herself π
β¨ COPYRIGHT β¨
Copyright (c) 2017-2023 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", 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.
ngl the license part is the serious part and we keep it serious β the license means what it means, and the Front-Cover and Back-Cover texts above are quoted exactly. no improvising here, bestie π«Ά
and that's the whole page! source/version is gcc-13, dated 2026-09-10 β so this manual is stamped, sealed, and slayed. go dump those LTO object files, you've got this πππ¦πΈπ
π¦ where this page comes from
- opensuse-leap 16.0: gcc13 13.5.0+git10516-160000.1.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: gcc13 13.5.0+git10516-160000.1.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: gcc13 13.5.0+git10516-160000.1.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: gcc13 13.5.0+git10516-160000.1.1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms