@class NSString; @interface XRVMRegion : NSObject { unsigned long long start; unsigned long long length; int current_prot; int max_prot; unsigned char external_pager; unsigned char share_mode; unsigned char user_tag; BOOL is_submap; NSString *path; NSString *type; unsigned int pages_resident; unsigned int pages_shared_now_private; unsigned int pages_swapped_out; unsigned int pages_dirtied; unsigned int ref_count; unsigned int region_page_shift; } @property (class, readonly) BOOL supportsSecureCoding; @property (nonatomic) unsigned long long pageSize; + (void)initialize; + (unsigned long long)regionIndexInArray:(id)a0 forAddress:(unsigned long long)a1; - (id)displayType; - (unsigned long long)location; - (BOOL)isNullRegion; - (unsigned long long)residentSize; - (void)encodeWithCoder:(id)a0; - (unsigned long long)dirtySize; - (unsigned char)tag; - (unsigned long long)swappedSize; - (id)description; - (id)path; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)type; - (id)initWithCoder:(id)a0; - (int)maxProtection; - (id)copyWithZone:(struct _NSZone { } *)a0; - (unsigned long long)virtualSize; - (void)_setResident:(unsigned int)a0 dirty:(unsigned int)a1 swapped:(unsigned int)a2 speculative:(unsigned int)a3; - (int)currentProtection; - (id)displayPath; - (id)initWithAddress:(unsigned long long)a0 size:(unsigned long long)a1 regionInfo:(struct vm_region_submap_info_64 { int x0; int x1; unsigned int x2; unsigned long long x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned short x10; unsigned char x11; unsigned char x12; int x13; int x14; unsigned int x15; unsigned short x16; unsigned int x17; unsigned long long x18; } *)a2; - (BOOL)isAdjacentTo:(id)a0; - (BOOL)isSubmapRegion; - (BOOL)matchesAddr:(unsigned long long)a0 size:(unsigned long long)a1 regionInfo:(struct vm_region_submap_info_64 { int x0; int x1; unsigned int x2; unsigned long long x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned short x10; unsigned char x11; unsigned char x12; int x13; int x14; unsigned int x15; unsigned short x16; unsigned int x17; unsigned long long x18; } *)a2; - (BOOL)regionMatch:(id)a0; - (void)setAddress:(unsigned long long)a0 size:(unsigned long long)a1; - (void)setPath:(id)a0 type:(id)a1; - (BOOL)typeMatches:(id)a0; - (unsigned int)virtualPages; @end