ftrace_free_filter(9)
π ftrace_free_filter β like, the whole kernel API manual vibe
okay so bestie, welcome to the ftrace_free_filter(9) page, straight out of the Kernel API Manual β¨ this one's short and sweet but it's lowkey important, so pay attention π«Ά
πΈ NAME πΈ
ftrace_free_filter β removes all the filters for an ftrace_ops π
no, not some filters. not a filter. all of them. it's giving "clean slate" energy and we're obsessed π
β¨ SYNOPSIS β¨
void ftrace_free_filter (struct ftrace_ops *ops );
that's it. that's the whole signature. void return, one pointer argument, no drama π₯
π¦ ARGUMENTS π¦
opsβ the ops you want to strip the filters off of π§Ή like, hand over yourstruct ftrace_opsand this function will take every filter away from it. the ops to remove the filters from, fr fr.
ngl bestie, this page is not a long read. it's a two-line wonder and honestly? iconic π
π SEE ALSO π
the kernel file lives at ./kernel/trace/ftrace.c, and here's the whole friend group β every single one of them, no cap, no skips π
ftrace_lookup_ip(9)ftrace_hash_move(9)ftrace_location_range(9)ftrace_location(9)ftrace_text_reserved(9)ftrace_bug(9)ftrace_update_record(9)ftrace_test_record(9)ftrace_get_addr_new(9)ftrace_get_addr_curr(9)ftrace_rec_iter_start(9)ftrace_rec_iter_next(9)ftrace_rec_iter_record(9)ftrace_run_stop_machine(9)arch_ftrace_update_code(9)ftrace_startup_subops(9)ftrace_shutdown_subops(9)ftrace_regex_open(9)allocate_ftrace_func_mapper(9)ftrace_func_mapper_find_ip(9)ftrace_func_mapper_add_ip(9)ftrace_func_mapper_remove_ip(9)free_ftrace_func_mapper(9)register_ftrace_direct(9)unregister_ftrace_direct(9)modify_ftrace_direct_nolock(9)modify_ftrace_direct(9)hash_add(9)update_ftrace_direct_add(9)hash_sub(9)update_ftrace_direct_del(9)update_ftrace_direct_mod(9)ftrace_set_filter_ip(9)ftrace_set_filter_ips(9)ftrace_ops_set_global_filter(9)ftrace_set_filter(9)ftrace_set_notrace(9)ftrace_set_global_filter(9)ftrace_set_global_notrace(9)ftrace_ops_get_func(9)ftrace_kill(9)ftrace_is_dead(9)register_ftrace_function(9)unregister_ftrace_function(9)ftrace_lookup_symbols(9)
and that's the whole page, bestie!! π this lil cutie comes to you from ./kernel/trace, dated October 2026, and it's filed under ftrace_free_filter(9) in the Kernel API Manual π go forth and free those filters, you absolute main character πβ¨
π¦ 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