ftrace_update_record(9)
π NAME π
ftrace_update_record β set a record that now is tracing or not β¨
This is the Kernel API Manual page for ftrace_update_record(9), bestie β welcome to the ftrace friend group. π«Ά
β¨ SYNOPSIS β¨
int ftrace_update_record (struct dyn_ftrace *rec , bool enable );
π ARGUMENTS π
recβ the record to updateenableβ set totrueif the record is tracing,falseto force disable
πΈ DESCRIPTION πΈ
The records that represent all functions that can be traced need to be updated when tracing has been enabled. That's the whole job here, and that's literally it β no extra plot twists. π
π SEE ALSO π
Kernel file ./kernel/trace/ftrace.c β here's the whole squad:
ftrace_lookup_ip(9)ftrace_free_filter(9)ftrace_hash_move(9)ftrace_location_range(9)ftrace_location(9)ftrace_text_reserved(9)ftrace_bug(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)
Signed off with source ./kernel/trace, date stamp October 2026, and the page title ftrace_update_record(9). ππ
π¦ 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