pt_update_head(9)
πΈ NAME πΈ
okay so, bestie, welcome to pt_update_head(9) β yes, thatβs the page name, and this whole thing lives in the Kernel API Manual. The job is literally: calculate current offsets and sizes. periodt π
β¨ SYNOPSIS β¨
the whole vibe check is right here:
void pt_update_head (struct pt *pt );
no cap, thatβs the signature. π«Ά
π ARGUMENTS π
ptβ the per-CPUptcontext. thatβs the argument, and sheβs iconic π
π¦ DESCRIPTION π¦
Update the bufferβs current write pointer position and data size. thatβs the described task, short and sweet β literally the whole flex π
π SEE ALSO π
go read these next, bestie, theyβre all part of the pt cinematic universe:
Kernel file ./arch/x86/events/intel/pt.cstruct topa(9)struct topa_page(9)topa_alloc(9)topa_free(9)topa_insert_table(9)topa_table_full(9)topa_insert_pages(9)pt_topa_dump(9)pt_buffer_advance(9)pt_buffer_region(9)pt_buffer_region_size(9)pt_handle_status(9)pt_read_offset(9)pt_buffer_reset_markers(9)pt_buffer_reset_offsets(9)pt_buffer_fini_topa(9)pt_buffer_init_topa(9)pt_buffer_setup_aux(9)pt_buffer_free_aux(9)intel_pt_interrupt(9)
mwah π β source/version situation: ./arch/x86/events/intel, dated October 2026, and signed pt_update_head(9). stay slay, 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