@class NSString; @interface VMUVMRegion : NSObject { struct _VMURange { unsigned long long location; unsigned long long length; } range; unsigned int prot; unsigned int maxProt; NSString *type; NSString *path; BOOL summarized; unsigned char external_pager; unsigned char share_mode; int purgeable; unsigned long long virtual_pages; unsigned long long pages_resident; unsigned long long pages_shared_now_private; unsigned long long pages_swapped_out; unsigned long long pages_dirtied; unsigned long long ref_count; unsigned int user_tag; unsigned long long object_id; unsigned long long offset; unsigned int nesting_depth; unsigned char is_submap : 1; unsigned char is_macho_region : 1; unsigned char is_unused_data_region : 1; unsigned char is_unused_data_page_shared_with_active_content : 1; unsigned char is_wired : 1; unsigned int reserved_flags : 27; unsigned long long mallocBlockCount; unsigned int mallocTypeFlag; unsigned int zone_index; unsigned int coalesced_region_count; unsigned long long resident_size; unsigned long long shared_now_private_size; unsigned long long swapped_out_size; unsigned long long dirty_size; unsigned long long purgable_vol_size; unsigned long long purgable_non_vol_size; unsigned long long purgable_empty_size; unsigned long long reusable_size; } + (void)initialize; + (id)columnHeadersWithOptions:(unsigned long long)a0 maximumLength:(unsigned long long)a1; + (id)columnHeadersWithOptions:(unsigned long long)a0 maximumLength:(unsigned long long)a1 memorySizeDivisor:(unsigned int)a2 hasFractionalPageSizes:(BOOL)a3; - (struct _VMURange { unsigned long long x0; unsigned long long x1; })range; - (unsigned long long)address; - (id)init; - (BOOL)hasSameInfoAsRegion:(id)a0; - (BOOL)isNullRegion; - (unsigned long long)dirtyLength; - (unsigned long long)length; - (BOOL)isRootRegion; - (BOOL)isWired; - (void)getVMRegionDataExtra:(struct _VMUVMRegionDataExtra { unsigned long long x0; unsigned long long x1; } *)a0; - (id)description; - (id)path; - (id)breakAtLength:(unsigned long long)a0; - (id)initWithVMRegionData:(struct _VMUVMRegionData { unsigned long long x0; unsigned long long x1; unsigned int x2; int x3; int x4; unsigned int x5; unsigned int x6; unsigned int x7; unsigned int x8; unsigned int x9; int x10; unsigned int x11; unsigned char x12; unsigned char x13; unsigned char x14; unsigned int x15; unsigned int x16; unsigned char x17 : 1; unsigned char x18 : 1; unsigned char x19 : 1; unsigned char x20 : 1; unsigned char x21 : 1; unsigned int x22 : 27; unsigned long long x23; unsigned long long x24; unsigned long long x25; unsigned long long x26; unsigned long long x27; unsigned long long x28; unsigned long long x29; } *)a0 encodedVersion:(long long)a1 simpleSerializer:(id)a2 error:(id *)a3; - (void)setVMRegionDataExtra:(struct _VMUVMRegionDataExtra { unsigned long long x0; unsigned long long x1; } *)a0; - (void).cxx_destruct; - (id)descriptionWithOptions:(unsigned long long)a0 maximumLength:(unsigned long long)a1 memorySizeDivisor:(unsigned int)a2 hasFractionalPageSizes:(BOOL)a3; - (void)getVMRegionData:(struct _VMUVMRegionData { unsigned long long x0; unsigned long long x1; unsigned int x2; int x3; int x4; unsigned int x5; unsigned int x6; unsigned int x7; unsigned int x8; unsigned int x9; int x10; unsigned int x11; unsigned char x12; unsigned char x13; unsigned char x14; unsigned int x15; unsigned int x16; unsigned char x17 : 1; unsigned char x18 : 1; unsigned char x19 : 1; unsigned char x20 : 1; unsigned char x21 : 1; unsigned int x22 : 27; unsigned long long x23; unsigned long long x24; unsigned long long x25; unsigned long long x26; unsigned long long x27; unsigned long long x28; unsigned long long x29; } *)a0 withSimpleSerializer:(id)a1; - (BOOL)isEqual:(id)a0; - (unsigned int)protection; - (id)type; - (BOOL)isSubmap; - (unsigned int)maxProtection; - (id)descriptionWithOptions:(unsigned long long)a0 maximumLength:(unsigned long long)a1; - (void)addInfoFromRegion:(id)a0; @end