arch_has_block_step(9)
β¨ NAME β¨
okay so bestie, this is the arch_has_block_step(9) page from the Kernel API Manual, and it's basically a CPU vibe check π
arch_has_block_step β does this CPU support user-mode block-step? periodt π
πΈ SYNOPSIS πΈ
arch_has_block_step
π¦ DESCRIPTION π¦
If this is defined, then there must be a function declaration or inline for user_enable_block_step, and arch_has_single_step must be defined too. fr fr, those are the rules π«Ά
arch_has_block_step should evaluate to nonzero iff the machine supports step-until-branch for user mode. It can be a constant or it can test a CPU feature bit. so it's giving βyes/no energy,β but make it make sense πβ¨
π SEE ALSO π
Kernel file ./include/linux/ptrace.h β the whole friend group π«
ptrace_may_access(9)ptrace_parent(9)ptrace_event_enabled(9)ptrace_event(9)ptrace_event_pid(9)ptrace_init_task(9)ptrace_release_task(9)arch_has_single_step(9)user_enable_single_step(9)user_disable_single_step(9)user_enable_block_step(9)arch_ptrace_stop_needed(9)arch_ptrace_stop(9)ptrace_report_syscall_permit_entry(9)ptrace_report_syscall_exit(9)
source/version: ./include/linux β’ date: October 2026 β mwah, go touch some ptrace ππ«Ά
π¦ 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