STRUCT ADDR_FILTERS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct addr_filters(9) β€” a Kernel API Manual moment

okay bestie, welcome to the manual page for struct addr_filters(9) β€” this is a page from the Kernel API Manual, and honestly? it's short, it's sweet, it's giving "little struct that could" energy. let's get into it πŸŽ€


✨ NAME ✨

struct addr_filters β€” literally just a list of address filters. that's it. that's the whole vibe. πŸ¦‹


🌸 SYNOPSIS 🌸

here's the whole struct, copied exactly, no edits, no notes, we respect the source:

struct addr_filters {
    struct list_head        head;
    int cnt;
};

so we've got a head and a cnt. two members. tiny. iconic. πŸ’–


πŸ‘‘ Members πŸ‘‘

  • head β€” the list of address filters. this is where the filters actually live, chained up in a list_head. she's the container. main character energy fr. ✨
  • cnt β€” the number of address filters. an int. she counts. that's her whole job and she does it slayfully. πŸ”₯

🌈 SEE ALSO 🌈

okay so this is the part where i hand you the whole friend group, no cap β€” they all live in the Kernel file ./tools/perf/util/auxtrace.h, and they're all listed here, every single one, because we do not skip entries in this house 🫢

  • 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_item(9)
  • struct auxtrace_heap(9)
  • struct auxtrace_mmap(9)
  • struct auxtrace_mmap_params(9)
  • struct auxtrace_record(9)
  • struct addr_filter(9)

like, that's the whole auxtrace cinematic universe, and struct addr_filters is right there holding the address-filter section of it down. iykyk πŸ’…


ngl there's not a ton to warn you about here β€” it's a struct with two members. but please, for me, remember that the auxtrace family all hangs out in ./tools/perf/util. that's the file path, bestie, write it down. πŸ“

and that's the page!! 🌸 sourced from ./tools/perf/util, dated October 2026, and signed off as struct addr_filters(9) β€” go forth and filter those addresses, angel πŸ§šπŸ’œ

πŸ“¦ where this page comes from