register_fprobe(9)
β¨ NAME β¨
okay so bestie, this is register_fprobe(9) from the Kernel API Manual π and it does exactly what it says on the tin: Register fprobe to ftrace by pattern. periodt.
πΈ SYNOPSIS πΈ
int register_fprobe (struct fprobe *fp , const char *filter , const char
*notfilter );
π ARGUMENTS π
fpβ afprobedata structure to be registered. that's the main character right there πfilterβ a wildcard pattern of probed symbols.notfilterβ a wildcard pattern of NOT probed symbols. yes, the anti-vibe list π
π¦ DESCRIPTION π¦
Register fp to ftrace for enabling the probe on the symbols matched to filter. If notfilter is not NULL, the symbols matched the notfilter are not probed. no cap, that's the whole matching situation β¨
Return 0 if fp is registered successfully, -errno if not. simple as that, bestie π«Ά
π SEE ALSO π
- Kernel file
./kernel/trace/fprobe.c register_fprobe_ips(9)register_fprobe_syms(9)unregister_fprobe_async(9)unregister_fprobe(9)
these are the friends in the group chat, go say hi ππ
mwah π this little page lives under ./kernel/trace, dated October 2026, and that's the footer energy β iconic, signed, sealed, delivered πβ¨
π¦ 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