@class NSMutableArray; @interface XRVMState : NSObject { unsigned long long _machAbsolute; unsigned long long _traceRelative; NSMutableArray *_regions; unsigned long long _residentSize; unsigned long long _swapSize; unsigned long long _dirtySize; unsigned long long _totalSize; unsigned long long _sharedRegionStart; unsigned long long _sharedRegionLength; struct __CFDictionary { } *_pageAnnotationsByRegion; unsigned int _task; } @property (class, readonly) BOOL supportsSecureCoding; + (void)initialize; + (id)currentStateForTask:(unsigned int)a0 pid:(int)a1 previousState:(id)a2 dehydratedDiffVersion:(BOOL)a3; + (id)stateFrom:(id)a0; - (id)regions; - (id)init; - (void)dealloc; - (unsigned long long)residentSize; - (void)encodeWithCoder:(id)a0; - (unsigned long long)dirtySize; - (unsigned long long)swappedSize; - (id)description; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (unsigned long long)virtualSize; - (void)setPageSize:(unsigned long long)a0; - (void)_recalculateSizes; - (unsigned long long)machAbsoluteTimestamp; - (void)_addRegion:(id)a0 annotation:(id)a1 new:(BOOL)a2; - (void)_annotateRange:(struct _CSRange { unsigned long long x0; unsigned long long x1; })a0 withPath:(id)a1 type:(id)a2; - (id)_annotationForRegion:(id)a0; - (id)detailsForRegion:(id)a0; - (void)hydrateWithPreviousState:(id)a0; - (id)regionForAddress:(unsigned long long)a0; - (id)regionsWithOptions:(int)a0; - (void)setSyntheticMachAbsoluteTimestamp:(unsigned long long)a0; - (id)summaryRegionsWithOptions:(int)a0; - (unsigned long long)traceRelativeTimestamp; @end