tracer_tracing_is_on(9)
π tracer_tracing_is_on β a.k.a. the "is my ring buffer actually on tho" check π
okay so bestie, welcome to the Kernel API Manual page for tracer_tracing_is_on(9) β yes that (9) means it's a kernel thing, iykyk. Settle in, this one's short and sweet and honestly kind of iconic for it. β¨
πΈ NAME πΈ
tracer_tracing_is_on β shows the real state of whether the ring buffer is enabled or not. no vibes, no guessing, just the truth. π―
π¦ SYNOPSIS π¦
bool tracer_tracing_is_on (struct trace_array *tr );
π ARGUMENTS π
trβ the trace array you're passing in so it can tell you whether that ring buffer is enabled. like, "hey, is this one on?" and it answers. π
β¨ DESCRIPTION β¨
Shows the real state of the ring buffer β enabled, or not. that's it. that's the whole function. it's giving "short queen, no notes" and honestly we respect it. π
the point is the real part, okay? it's not out here doing a vibe check on a cached little flag or whatever β it's showing you the actual state of the ring buffer itself. trust. π«Ά
π₯ SEE ALSO π₯
the whole friend group, fr fr β go say hi to all of them:
trace_array_put(9)in the kernel file./kernel/trace/trace.ctracing_is_enabled(9)tracing_on(9)tracing_snapshot(9)tracing_alloc_snapshot(9)tracer_tracing_disable(9)tracer_tracing_enable(9)tracing_off(9)tracing_is_on(9)register_tracer(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)
π quick reminder thattracer_tracing_is_on(9)is literally the sibling oftracer_tracing_enable(9)andtracer_tracing_disable(9)β so if you're toggling the thing, come back here to double-check it actually took. π
and that's the page!! no cap, you're now certified in knowing whether your ring buffer is on. go be the main character of your own trace session. ππ¦π
sign-off szn π β this page lives in ./kernel/trace, dated October 2026, and it's the tracer_tracing_is_on(9) page from the Kernel API Manual. mwah, study safe, 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