-
Notifications
You must be signed in to change notification settings - Fork 4
/
CacheImage.h
18 lines (14 loc) · 709 Bytes
/
CacheImage.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@interface CacheImage:NSObject
@property(assign) CacheFile* file;
@property(assign) long baseAddress;
@property(retain) ImageHeader* header;
@property(retain) NSString* path;
@property(retain) NSMutableArray<Address*>* exports;
@property(retain) NSMutableDictionary<NSNumber*,Address*>* fastExportsByAddress;
@property(retain) NSMutableDictionary<NSString*,Address*>* fastReexportsByName;
-(instancetype)initWithCacheFile:(CacheFile*)file info:(struct dyld_cache_image_info*)info;
-(void)forEachLegacySymbol:(void (^)(struct nlist_64*,char*))block;
-(Address*)exportWithAddress:(long)address;
-(Address*)reexportWithName:(NSString*)name;
-(NSArray<NSNumber*>*)enclosingChunksWithSize:(long)chunkSize;
@end