ENUM SGX_TCS_FLAGS(9)
β¨ NAME β¨
enum sgx_tcs_flags β the execution flags for TCS, bestie π
(oh and real quick, this whole thing lives in the Kernel API Manual, iykyk π)
πΈ SYNOPSIS πΈ
enum sgx_tcs_flags {
SGX_TCS_DBGOPTIN
};
okay so it's literally one (1) member and she's carrying the whole enum on her back π«Ά
π Constants π
SGX_TCS_DBGOPTINβ turn this on and you get single-stepping and breakpoints inside an enclave, no cap π₯. The catch? It gets cleared byEADD, but you can set it later withEDBGWR. noted, saved, screenshot taken πΈ
π¦ SEE ALSO π¦
Kernel file ./arch/x86/include/asm/sgx.h, plus the whole friend group:
SGX_ENCLS_FAULT_FLAG(9)enum sgx_return_code(9)enum sgx_miscselect(9)enum sgx_attribute(9)struct sgx_secs(9)struct sgx_tcs(9)struct sgx_pageinfo(9)enum sgx_page_type(9)enum sgx_secinfo_flags(9)struct sgx_secinfo(9)struct sgx_pcmd(9)struct sgx_sigstruct_header(9)struct sgx_sigstruct_body(9)struct sgx_sigstruct(9)
lowkey this page is short but she ate ππ read the whole squad above or you're missing lore, fr fr
mwah, that's the whole page bestie β¨ β sourced straight from ./arch/x86/include/asm, dated October 2026, and yeah, the icon herself is enum sgx_tcs_flags(9). periodt π
π
π¦ 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