Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/include/frame.h
Show All 40 Lines | struct pti_frame { | ||||
register_t pti_err; | register_t pti_err; | ||||
register_t pti_rip; | register_t pti_rip; | ||||
register_t pti_cs; | register_t pti_cs; | ||||
register_t pti_rflags; | register_t pti_rflags; | ||||
register_t pti_rsp; | register_t pti_rsp; | ||||
register_t pti_ss; | register_t pti_ss; | ||||
}; | }; | ||||
#ifdef _KERNEL | |||||
#define CS_SECURE(cs) (ISPL(cs) == SEL_UPL) | |||||
#define EFL_SECURE(ef, oef) ((((ef) ^ (oef)) & ~PSL_USERCHANGE) == 0) | |||||
#endif | |||||
#endif | #endif |