STRUCT AUXTRACE_QUEUE(9)
π struct auxtrace_queue(9) π
okay bestie, welcome to the Kernel API Manual β¨ β today's main character is struct auxtrace_queue(9), and it is literally what it sounds like: a queue of AUX area tracing data buffers. no cap. π
πΈ NAME πΈ
struct auxtrace_queue β a queue of AUX area tracing data buffers π
β¨ SYNOPSIS β¨
struct auxtrace_queue {
struct list_head head;
pid_t tid;
int cpu;
bool set;
void *priv;
};
π¦ Members π¦
so here's the squad, member by member, iykyk π
headβ the head of the buffer list. that's the whole vibe, it's where the list starts π«tidβ in per-thread mode, the tid this queue is associated with π§΅cpuβ in per-cpu mode, the cpu this queue is associated with π₯οΈsetβtrueonce this queue has been dedicated to a specific thread or cpu. like, it's taken. committed. locked in πprivβ implementation-specific data. mysterious. keeps its secrets. we respect it π
π«Ά SEE ALSO π«Ά
Kernel file ./tools/perf/util/auxtrace.h, plus the whole friend group:
struct itrace_synth_opts(9)struct auxtrace_index_entry(9)struct auxtrace_index(9)struct auxtrace(9)struct auxtrace_buffer(9)struct auxtrace_queues(9)struct auxtrace_heap_item(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)
π that's the whole page, bestie β go forth and queue your AUX data with main character energy π
sign-off szn: this lil gem lives in ./tools/perf/util and it's dated October 2026 β struct auxtrace_queue(9) out π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms