struct _KPRCB_BPB_STATE { union _KPRCB_BPB_STATE_FLAGS StateFlags;/* 0x0 1 */ unsigned char ProcessRetpolineExitPredCmd;/* 0x1 1 */ unsigned short ProcessRetpolineExitSpecCtrl;/* 0x2 2 */ union _KPRCB_BPB_STATE_FLAGS TrappedStateFlags;/* 0x4 1 */ unsigned char TrappedRetpolineExitPredCmd;/* 0x5 1 */ unsigned short TrappedRetpolineExitSpecCtrl;/* 0x6 2 */ unsigned char NmiPredCmd;/* 0x8 1 */ union _KPRCB_BPB_FEATURES Features;/* 0x9 1 */ union _KPRCB_BPB_RETPOLINE_STATE RetpolineState;/* 0xa 1 */ union _KPRCB_BPB_NMI_STATE NmiState;/* 0xb 1 */ unsigned short CurrentSpecCtrl;/* 0xc 2 */ unsigned short KernelSpecCtrl;/* 0xe 2 */ unsigned short NmiSpecCtrl;/* 0x10 2 */ unsigned short UserSpecCtrl;/* 0x12 2 */ unsigned char KernelEntryPredCmd;/* 0x14 1 */ unsigned char KernelExitPredCmd;/* 0x15 1 */ volatile short PairRegister;/* 0x16 2 */};size 24 (0x18)17 members0 holespadding 01 cacheline
Used in (1)