register_tracer(9)
πΈ register_tracer(9) πΈ
okay bestie, welcome to register_tracer(9) from the Kernel API Manual β we're doing ftrace tracer registration and we're gonna be so normal about it. π
β¨
π NAME π
register_tracer β register a tracer with the ftrace system. periodt. π«Ά
β¨ SYNOPSIS β¨
the whole signature, untouched, exactly as written:
int register_tracer (struct tracer *type );
π ARGUMENTS π
typeβ the plugin for the tracer. that's the tracer plugin you're passing in, bestie. π
π¦ DESCRIPTION π¦
Register a new plugin tracer. that's the whole assignment: a new plugin tracer gets registered. it's giving βnew plugin tracer, now registeredβ energy, no cap. π₯
π SEE ALSO π
the whole ftrace friend group, fr fr:
- Kernel file
./kernel/trace/trace.c trace_array_put(9)tracing_is_enabled(9)tracing_on(9)tracing_snapshot(9)tracing_alloc_snapshot(9)tracer_tracing_disable(9)tracer_tracing_enable(9)tracing_off(9)tracer_tracing_is_on(9)tracing_is_on(9)tracing_start(9)tracing_stop(9)trace_buffered_event_enable(9)trace_buffered_event_disable(9)trace_dump_stack(9)ignore_event(9)trace_adjust_address(9)tracing_update_buffers(9)trace_user_fault_destroy(9)trace_user_fault_init(9)trace_user_fault_get(9)trace_user_fault_put(9)trace_user_fault_read(9)err_pos(9)tracing_log_err(9)trace_array_get_by_name(9)tracing_init_dentry(9)
mwah π this little manual page is from source ./kernel/trace, dated October 2026, and it's still register_tracer(9) β iconic, honestly. ππ
π¦ 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