STRUCT AUXTRACE_HEAP_ITEM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct auxtrace_heap_item(9) ✨

okay so bestie, welcome to the Kernel API Manual entry for struct auxtrace_heap_item(9) β€” yes that's a mouthful, but it's lowkey just one lil element of a heap and we're gonna slay this πŸ’…


🌸 NAME 🌸

struct auxtrace_heap_item β€” literally just one element of struct auxtrace_heap. that's it. that's the whole vibe. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

struct auxtrace_heap_item {
    unsigned int            queue_nr;
    u64 ordinal;
 };

look at her. two fields. no cap, she's iconic in her simplicity ✨


πŸ’– Members πŸ’–

  • queue_nr β€” the queue number 🎯 like, which queue this item belongs to, yk?
  • ordinal β€” the value used for sorting, and btw the lowest ordinal ends up at the top of the heap πŸ‘‘ it's expected to be a timestamp babe, so it's giving timeline energy πŸ•°οΈ

🌈 SEE ALSO 🌈

everything below lives in the kernel file ./tools/perf/util/auxtrace.h β€” go read the whole fam, they're all linked and they all ate:

  • struct itrace_synth_opts(9)
  • struct auxtrace_index_entry(9)
  • struct auxtrace_index(9)
  • struct auxtrace(9)
  • struct auxtrace_buffer(9)
  • struct auxtrace_queue(9)
  • struct auxtrace_queues(9)
  • struct auxtrace_heap(9)
  • struct auxtrace_mmap(9)
  • struct auxtrace_mmap_params(9)
  • struct auxtrace_record(9)
  • struct addr_filter(9)
  • struct addr_filters(9)

fr fr bestie, that's the whole page β€” no hidden lore, no jump scares, just a tidy lil struct 🫢

mwah πŸ’‹ that's a wrap! this one lives in ./tools/perf/util, dated October 2026, and it's filed under struct auxtrace_heap_item(9) if u ever need to find her again πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from