LTO-DUMP(1)

πŸ“¦
version 14.1.1 Β· 2 versions
, in epel 10

πŸ’– NAME

okay bestie, welcome to the LTO-DUMP(1) page β€” this is the GNU manual for lto-dump, aka the Tool for dumping LTO object files. iconic behavior only ✨

✨ 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

okay so lto-dump is literally a tool you can use in conjunction with GCC to dump link time optimization object files. that’s the whole assignment, and it ate πŸ’…

πŸŽ€ OPTIONS

  • -list β€” dumps list of details of functions and variables. the way this just serves the whole function-and-variable lineup 😭
  • -demangle β€” dump the demangled output. yes bestie, demangled ✨
  • -defined-only β€” dump only the defined symbols. no extras, no randoms 🫢
  • -print-value β€” dump initial values of the variables. the origin story of your variables, fr fr πŸ’–
  • -name-sort β€” sort the symbols alphabetically. organized queen behavior πŸ‘‘
  • -size-sort β€” sort the symbols according to size. big symbols, little symbols, all in order 🌈
  • -reverse-sort β€” dump the symbols in reverse order. plot twist energy πŸ”₯
  • -no-sort β€” dump the symbols in order of occurrence. we’re keeping the natural vibe, no sorting shenanigans πŸ’€
  • -symbol= β€” dump the details of specific symbol. note the = is literally part of the flag, bestie, keep it πŸŽ€
  • -objects β€” dump the details of LTO objects. object details, served fresh πŸ“
  • -type-stats β€” dump the statistics of tree types. type stats, get into it πŸ“Š
  • -tree-stats β€” dump the statistics of trees. tree stats, not the outdoor kind 🌳
  • -gimple-stats β€” dump the statistics of gimple statements. gimple stats are having a main character moment πŸ’œ
  • -dump-level= β€” for deciding the optimization level of body. yes, the = is part of it too πŸ’…
  • -dump-body= β€” dump the specific gimple body. body dump, but make it gimple ✨
  • -help β€” display the dump tool help. when in doubt, ask for help, queen 🫢

Copyright (c) 2017-2024 Free Software Foundation, Inc.

not me doing legal text fan service, but here’s the actual permission bit: 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.

okay that’s the whole page bestie β€” mwah! this one is from gcc-14 and dated 2024-05-07, so go dump those LTO object files and slay πŸ’…βœ¨

πŸ“¦ where this page comes from