die_find_tailfunc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, this is die_find_tailfunc(9) from the Kernel API Manual, and the whole vibe is literally: Search for a non-inlined function with tail call at given address. It's giving tiny debug-info detective mission, and I'm obsessed. πŸ’…βœ¨


✨ SYNOPSIS ✨

Dwarf_Die * die_find_tailfunc (Dwarf_Die *cu_die , Dwarf_Addr addr ,
       Dwarf_Die *die_mem );

That's the signature, no cap: three arguments, one return, all explained below.

🌸 ARGUMENTS 🌸

  • cu_die β€” a CU DIE which including addr.
  • addr β€” target address.
  • die_mem β€” a buffer for result DIE.

πŸ’– DESCRIPTION πŸ’–

Search for a non-inlined function DIE with tail call at addr. When it finds one, it stores the DIE to die_mem and returns it. If it fails, it returns NULL. That's the whole plot, and honestly it ate. πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./tools/perf/util/dwarf-aux.c

Related manual pages, in their original order, because we do not skip lore:


okay bye bestie 🫢 this page's source/version is ./tools/perf/util, dated October 2026, and it's die_find_tailfunc(9). mwah πŸ’‹

πŸ“¦ where this page comes from