ftrace_func_...er_remove_ip(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ftrace_func_mapper_remove_ip β€” ftrace_func_mapper_remove_ip(9)

okay so bestie, welcome to the Kernel API Manual ✨ this one is a kernel function page, and it's literally just about yanking one little ip out of a mapper. that's it. that's the whole vibe. no cap. πŸŽ€


🌸 NAME 🌸

ftrace_func_mapper_remove_ip β€” Remove an ip from the mapping πŸ’…


✨ SYNOPSIS ✨

void * ftrace_func_mapper_remove_ip (struct ftrace_func_mapper *mapper ,
unsigned long ip );

yeah it returns a void *, she's mysterious like that πŸ¦‹


🫢 ARGUMENTS 🫢

  • mapper β€” the mapper that has the ip maps. it's the main character here, the one holding all the data πŸ‘‘
  • ip β€” the instruction pointer address you want to remove the data from. so like, which ip's data are we deleting, bestie? that one. βœ‚οΈ

πŸ’€ RETURN πŸ’€

it gives you back the data if it's found β€” otherwise NULL. 😭

⚠️ ok so listen, this is the important bit: if the data pointer is used as the data itself, (see ftrace_func_mapper_find_ip, then the return value may be meaningless, if the data pointer was set to zero. so like, don't come for her if the return value is giving nothing β€” it might literally be meaningless in that case πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./kernel/trace/ftrace.c β€” and then the whole friend group, all (9) man pages, in this exact order, no skipping, we don't do that here πŸ’–


and that's the whole page, bestie!! 🧚 from ./kernel/trace, dated October 2026, version whatever comes with it β€” mwah, go remove some ips, slay πŸ’œπŸ’…

πŸ“¦ where this page comes from