struct _KARM64_ARCH_STATE { unsigned __int64 Midr_El1;/* 0x0 8 */ unsigned __int64 Sctlr_El1;/* 0x8 8 */ unsigned __int64 Actlr_El1;/* 0x10 8 */ unsigned __int64 Cpacr_El1;/* 0x18 8 */ unsigned __int64 Tcr_El1;/* 0x20 8 */ unsigned __int64 Ttbr0_El1;/* 0x28 8 */ unsigned __int64 Ttbr1_El1;/* 0x30 8 */ unsigned __int64 Esr_El1;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned __int64 Far_El1;/* 0x40 8 */ unsigned __int64 Pmcr_El0;/* 0x48 8 */ unsigned __int64 Pmcntenset_El0;/* 0x50 8 */ unsigned __int64 Pmccntr_El0;/* 0x58 8 */ unsigned __int64 Pmxevcntr_El0[31];/* 0x60 248 */ /* ── cacheline 5 boundary (320 bytes) ── */ unsigned __int64 Pmxevtyper_El0[31];/* 0x158 248 */ /* ── cacheline 9 boundary (576 bytes) ── */ unsigned __int64 Pmovsclr_El0;/* 0x250 8 */ unsigned __int64 Pmselr_El0;/* 0x258 8 */ unsigned __int64 Pmuserenr_El0;/* 0x260 8 */ unsigned __int64 Mair_El1;/* 0x268 8 */ unsigned __int64 Vbar_El1;/* 0x270 8 */ unsigned __int64 APIBKeyHi_El1;/* 0x278 8 */ /* ── cacheline 10 boundary (640 bytes) ── */ unsigned __int64 APIBKeyLo_El1;/* 0x280 8 */ unsigned __int64 Mpam0_El1;/* 0x288 8 */ unsigned __int64 Zcr_El1;/* 0x290 8 */ unsigned __int64 Padding;/* 0x298 8 */};size 672 (0x2a0)24 members0 holespadding 011 cachelines
Used in (1)