LTO-DUMP(1)

πŸ“¦ version 12.1.1, in epel 9

πŸ¦‹ LTO-DUMP(1), aka the lto-dump manual: a GNU bestie era πŸ¦‹

✨ NAME ✨

okay so bestie, the whole manual is about lto-dump β€” the tool for dumping LTO object files. that's the name, that's the game, periodt. πŸ’…

🌸 SYNOPSIS 🌸

the shape of it, exactly as it lives:

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 πŸ’–

lto-dump is a tool you can use in conjunction with GCC to dump link time optimization object files. literally its whole main-character job, no cap. it's the little dump goblin that helps you peek at LTO object files. 🧚

πŸŽ€ OPTIONS πŸŽ€

one bullet per flag, all the details kept, zero skips:

  • -list β€” dumps a list of details of functions and variables. the whole roster, bestie. πŸ“‹
  • -demangle β€” dumps the demangled output. make those names make sense, slay. ✨
  • -defined-only β€” dumps only the defined symbols. yes, only the defined ones. πŸ’…
  • -print-value β€” dumps initial values of the variables. the starting tea, served. πŸ“
  • -name-sort β€” sorts the symbols alphabetically. a-to-z vibe check. πŸ”€
  • -size-sort β€” sorts the symbols according to size. big-to-small energy, iconic. πŸ“
  • -reverse-sort β€” dumps the symbols in reverse order. flip it and reverse it. πŸ”„
  • -no-sort β€” dumps the symbols in order of occurrence. chronological, no sorting, just vibes. πŸ¦‹
  • -symbol= β€” dumps the details of a specific symbol. yes, the = is part of the flag name, iykyk. πŸ”
  • -objects β€” dumps the details of LTO objects. object tea, served hot. πŸ«–
  • -type-stats β€” dumps the statistics of tree types. numbers but make it tree types. 🌳
  • -tree-stats β€” dumps the statistics of trees. tree stats, no cap. 🌲
  • -gimple-stats β€” dumps the statistics of gimple statements. gimple girlies rise. 🧚
  • -dump-level= β€” for deciding the optimization level of body. that's the whole note, bestie. 🎚️
  • -dump-body= β€” dumps the specific gimple body. specific body, specific dump. πŸ’…
  • -help β€” displays the dump tool help. when in doubt, ask the tool itself. 🫢

okay the legal text is not a vibe to paraphrase, so here it is exactly, bestie:

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

and that's the page! this adorable manual is from gcc-12, dated 2022-05-07, and it's the LTO-DUMP(1) one β€” bye bestie, go dump responsibly πŸ’…πŸ’–

πŸ“¦ where this page comes from
  • epel 9: gcc-tile-linux-gnu 12.1.1-1.el9 Β· GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms