LTO-DUMP(1)

πŸ“¦
version 14.4.1 Β· 3 versions
, in fedora 43

πŸ’– LTO-DUMP πŸ’–

okay so bestie, welcome to lto-dump(1) from the GNU fam β€” this is the little tool that peers inside your LTO object files and tells you everything πŸ‘€βœ¨


✨ 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

πŸ¦‹ DESCRIPTION πŸ¦‹

So lto-dump is literally the tool you run alongside GCC when you wanna dump link time optimization object files. that's it, that's the vibe. πŸ’…


πŸ‘‘ OPTIONS πŸ‘‘

one bullet per flag, no skips, we're doing all of them, periodt:

  • -list β€” dumps the list of details for functions and variables πŸ“
  • -demangle β€” dumps the demangled output (readable names, slay) ✨
  • -defined-only β€” only the defined symbols make it through, sorry to the rest πŸšͺ
  • -print-value β€” dumps the initial values of the variables πŸ”’
  • -name-sort β€” sorts the symbols alphabetically πŸ”€
  • -size-sort β€” sorts the symbols by size πŸ“
  • -reverse-sort β€” dumps the symbols in reverse order πŸ™ƒ
  • -no-sort β€” dumps the symbols in order of occurrence, no rearranging, we respect the timeline πŸ•°οΈ
  • -symbol= β€” dumps the details of one specific symbol 🎯
  • -objects β€” dumps the details of the LTO objects πŸ“¦
  • -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 πŸ†˜

okay legal bestie moment, we gotta say it exactly:

Copyright (c) 2017-2024 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.

remember bestie: the vibes are new but every fact stayed exactly the same πŸ’– no cap.

k bye, this was gcc-14, dated 2026-07-24, and it's giving iconic GNU manual energy πŸ‘‘πŸ¦‹πŸ’…

πŸ“¦ where this page comes from
  • fedora 43: gcc14 14.4.1-2.fc43 Β· 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 curl
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms