ENUM EXECMEM_RANGE_FLAGS(9)
π NAME π
okay so bestie, meet enum execmem_range_flags(9) from the Kernel API Manual β itβs literally the options for executable memory allocations. no cap, thatβs the whole vibe. β¨
π¦ SYNOPSIS π¦
enum execmem_range_flags {
EXECMEM_KASAN_SHADOW ,
EXECMEM_ROX_CACHE
};
πΈ Constants πΈ
EXECMEM_KASAN_SHADOWβ allocate kasan shadow. thatβs it, thatβs the job πEXECMEM_ROX_CACHEβ allocations should use ROX cache of huge pages. iconic behavior fr fr π₯
π SEE ALSO π
bestie, the kernel file is ./include/linux/execmem.h, and the group chat continues with:
enum execmem_type(9)execmem_fill_trapping_insns(9)execmem_restore_rox(9)struct execmem_range(9)struct execmem_info(9)execmem_arch_setup(9)execmem_alloc(9)execmem_alloc_rw(9)execmem_free(9)execmem_vmap(9)execmem_is_rox(9)
mwah π this lil page is sourced from ./include/linux and dated October 2026 β periodt, go slay some kernel reading π«Άβ¨
π¦ 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