FSTACK(1)

πŸ“¦ version 0.4, in fedora 43, fedora 44

πŸ’… FSTACK(1) β€” bestie edition πŸ’…

okay so fstack lives in the Frysk manual, section 1, and it is literally here to print you a stack back-trace. that's it. that's the whole job. slay.


✨ NAME ✨

fstack β€” print a stack back-trace 🫢


🌸 SYNOPSIS 🌸

fstack [options] {pid... | core-file [ core-executable ]... }

πŸ¦‹ DESCRIPTION πŸ¦‹

so basically, fstack prints a stack back-trace of all threads of the process or core-file you hand it. all the threads. every single one. no crumbs left. πŸ’–

πŸŽ€ Stack Print Options πŸŽ€

  • -number-of-frames count β€” limit the back-trace to count frames. the default is to cap it at 10 frames. if you want the whole entire thing, specify 0 or "all". periodt.
  • -lite β€” does a light-weight stack backtrace with only minimal info. it's literally the same as -print -. lowkey the "just give me the vibes" option.
  • -rich β€” the deluxe version ✨ a detailed stack back-trace that includes, where possible, inlined function calls, parameter names and values, and debug-names. equivalent to -print inline,params,debug-names. main character energy fr fr.
  • -print print-option,... β€” tell fstack exactly how much detail to put in the back-trace. print-option can be any of these besties:
    • debug-names β€” use debug information, like DWARF, to figure out the name of functions πŸ‘‘
    • paths β€” include the full path to source files and libraries πŸ—ΊοΈ
    • inline β€” include in-line functions in the back-trace 🧚
    • locals β€” include local variables from each frame πŸ“
    • params β€” include the function parameters 🌈
and if you wanna negate a print-option, just prefix it with -. yes, a little minus sign. it's giving "not that one, bestie".

⭐ Standard Frysk Options ⭐

  • -exe β€” the full path of the executable to read. πŸ“–
  • -noexe β€” do not attempt to read the corresponding executable when loading a core file. like, don't even try. πŸ™ˆ
  • -sysroot directory β€” the system root directory under which all executables, libraries, and source are located. the home base. the HQ. 🏠
  • -debug class=level... β€” set internal debug-tracing of the specified Java class to level. level can be NONE, INFO, WARNING, FINE, and FINEST. if the level is absent, FINE is assumed; if the class is absent, the global level is set. iykyk πŸ’…

🧚 EXAMPLE 🧚

fstack 1234

look at that. clean. iconic. πŸ’œ


πŸ’œ SEE ALSO πŸ’œ


πŸ’€ BUGS πŸ’€

report bugs to http://sourceware.org/frysk β€” they wanna hear from you, bestie, fr fr 🫢


Frysk 0.4-99.fc43, dated April 2008 β€” that's the vibe check, the version, and the whole manual page name right there. thanks for coming to my ted talk, mwah πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…

πŸ“¦ where this page comes from
  • fedora 43: frysk 0.4-99.fc43 Β· GPL-2.0-only WITH 389-exception AND GPL-2.0-or-later WITH Classpath-exception-2.0 AND MIT
  • fedora 44: frysk 0.4-99.fc43 Β· GPL-2.0-only WITH 389-exception AND GPL-2.0-or-later WITH Classpath-exception-2.0 AND MIT
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms