System/Library/PrivateFrameworks/DVTInstrumentsFoundation.framework
XRVMRegion.h
@class NSString;
@interface XRVMRegion : NSObject <NSSecureCoding, NSCopying> {
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