STRUCT ESTACK_PAGES(9)
okay so bestie, welcome to the struct estack_pages(9) page in the Kernel API Manual β we're talking page descriptors for exception stacks, and it's honestly iconic π
π NAME π
struct estack_pages β page descriptor for exception stacks. that's the whole vibe: it's the descriptor for exception stack pages, slay β¨
β¨ SYNOPSIS β¨
struct estack_pages {
u32 offs;
u16 size;
u16 type;
};
π Members π
okay so the struct has exactly three members, and yes they all matter:
offs(u32) β offset from the start of the exception stack area. literally the starting point πsize(u16) β size of the exception stack. it's giving "how big is this stack" energy πtype(u16) β type to store in thestack_infostruct. that's the type that goes intostack_info, no cap π·οΈ
π SEE ALSO π
- Kernel file
./arch/x86/kernel/dumpstack_64.cβ this is the spot the page points you to, bestie π«Ά
xoxo π β source/version: ./arch/x86/kernel, date: October 2026. catch u later, 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