ftrace_rec_iter_start(9)
okay so bestie, this is ftrace_rec_iter_start(9), and youβre reading the Kernel API Manual entry for it. Itβs giving βtiny but important ftrace iterator starterβ energy, and weβre gonna get through every detail together. π
β¨ NAME β¨
ftrace_rec_iter_start β start up iterating over traced functions. Thatβs the whole vibe: youβre kicking off the iteration situation. π
π SYNOPSIS π
struct ftrace_rec_iter * ftrace_rec_iter_start (void );
π ARGUMENTS π
voidβ no arguments, bestie. Literally none. Nothing to pass in, nothing to stress about. π
πΈ RETURN πΈ
It hands back an iterator handle β thatβs the thing you use to iterate over all the records that represent address locations where functions are traced. So yeah, itβs your little handle for walking the traced-function records. β¨
π¦ DESCRIPTION π¦
Heads up: it may return NULL if no records are available. No records, no handle β thatβs the rule. π
π₯ SEE ALSO π₯
The kernel file for this one is ./kernel/trace/ftrace.c, and the related-man-page group chat is stacked. Go check out:
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_update_record(9)ftrace_test_record(9)ftrace_get_addr_new(9)ftrace_get_addr_curr(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)
mwah π β this page comes from ./kernel/trace, dated October 2026, and the title is ftrace_rec_iter_start(9). Bye bestie! π«Ά
π¦ 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