arm64 / ntdllntoskrnl /

_CM_TRANS

← first 1 build latest →
struct _CM_TRANS {
union {
struct {
unsigned long Prepared : 1;/* 0x30:0 4 */
unsigned long Aborted : 1;/* 0x30:1 4 */
unsigned long Committed : 1;/* 0x30:2 4 */
unsigned long Initializing : 1;/* 0x30:3 4 */
unsigned long Invalid : 1;/* 0x30:4 4 */
unsigned long UseReservation : 1;/* 0x30:5 4 */
unsigned long TmCallbacksActive : 1;/* 0x30:6 4 */
unsigned long LightWeight : 1;/* 0x30:7 4 */
unsigned long Freed1 : 1;/* 0x30:8 4 */
unsigned long Freed2 : 1;/* 0x30:9 4 */
unsigned long Spare1 : 2;/* 0x30:10 4 */
unsigned long Freed : 1;/* 0x30:12 4 */
unsigned long Spare : 19;/* 0x30:13 4 */
};/* 0x30 4 */
unsigned long TransState;/* 0x30 4 */
};/* 0x30 4 */
/* 4 bytes padding */
/* ── cacheline 1 boundary (64 bytes) ── */
void* KtmEnlistmentHandle;/* 0x50 8 */
unsigned __int64 StartLsn;/* 0x68 8 */
unsigned long HiveCount;/* 0x70 4 */
/* 4 bytes padding */
};
size 184 (0xb8)25 members2 holes (8 bytes)padding 03 cachelines
Used in (2)