STRUCT FPROBE_HLIST(9)
β¨ NAME β¨
okay so bestie, this is struct fprobe_hlist(9) from the Kernel API Manual π β the hash list nodes for fprobe, and we're about to go through it field by field like it's the most iconic group-chat recap ever. No cap, every detail stays. π¦
πΈ SYNOPSIS πΈ
the struct is literally giving:
struct fprobe_hlist {
struct hlist_node hlist;
struct rcu_head rcu;
struct fprobe *fp;
int size;
struct fprobe_hlist_node array[];
};
π Members π
hlistβ thehlistnode for existence checking hash table. it's the node doing that existence-checking hash-table moment, iykyk. πrcuβrcu_headfor RCU deferred release. RCU deferred release is the whole vibe here. β¨fpβ thefprobewhich owns thisfprobe_hlist. main character ownership energy, honestly. πsizeβ the size ofarray. simple, clean, no notes. π«Άarrayβ thefprobe_hlist_nodefor each address to probe. one for each address, periodt. π
π SEE ALSO π
- Kernel file
./include/linux/fprobe.h struct fprobe_hlist_node(9)struct fprobe(9)disable_fprobe(9)enable_fprobe(9)
okay that's the whole page β signed off from ./include/linux with October 2026 energy, and yes it's literally the struct fprobe_hlist(9) page. bye bestie, go read the kernel, periodt. ππ«Άβ¨
π¦ 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