-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathPFTSymbolData.h
More file actions
86 lines (78 loc) · 2.67 KB
/
Copy pathPFTSymbolData.h
File metadata and controls
86 lines (78 loc) · 2.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
//
// Generated by class-dump 3.5 (64 bit).
//
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
//
#import "NSObject.h"
#import "CommonSymbol.h"
#import "NSCoding.h"
#import "NSCopying.h"
#import "XRUIStackFrame.h"
@class NSMutableArray, NSString, PFTOwnerData;
@interface PFTSymbolData : NSObject <NSCoding, CommonSymbol, XRUIStackFrame, NSCopying>
{
NSString *sourcePath;
struct XRLineNumData *addressData;
int numAddresses;
int addressesCapacity;
BOOL _missingSymbolName;
struct _CSRange symbolRange;
unsigned int fTypeFlags;
PFTOwnerData *ownerData;
NSMutableArray *inlinedInstances;
NSString *symbolName;
}
+ (void)initialize;
- (long long)lineNumberForDisplay;
- (id)pathForDisplay;
- (id)symbolNameForUse;
- (id)symbolNameForDisplay;
- (id)libraryForDisplay;
@property(readonly, copy) NSString *description;
- (BOOL)isDyldStub;
- (BOOL)isJavaMethod;
- (BOOL)isObjcMethod;
- (BOOL)isFunction;
- (BOOL)isDsym;
- (BOOL)isBundle;
- (BOOL)isDyld;
- (BOOL)isDylib;
- (BOOL)isAOut;
- (BOOL)isProtected;
- (BOOL)isMachO;
- (BOOL)symbolRangeContainsAddress:(unsigned long long)arg1;
- (unsigned long long)offsetWithinConcreteSymbolForAddress:(unsigned long long)arg1;
- (id)findConcreteCallerAtAddress:(unsigned long long)arg1;
- (id)findCallerOfInlinedInstanceAtAddress:(unsigned long long)arg1;
- (void)addInlinedInstanceWithCaller:(id)arg1 andRange:(struct _CSRange)arg2;
- (void)replacePath:(id)arg1 withPath:(id)arg2;
- (id)keyVersionForAddress:(unsigned long long)arg1;
- (id)displayVersionForAddress:(unsigned long long)arg1;
- (void)updateAddress:(unsigned long long)arg1 line:(unsigned int)arg2 path:(const char *)arg3;
- (void)logAddress:(unsigned long long)arg1 line:(unsigned int)arg2 path:(const char *)arg3;
- (unsigned long long)enumerateAddressInformationWithBlock:(CDUnknownBlockType)arg1;
- (unsigned int)lineNumberForAddress:(unsigned long long)arg1;
- (unsigned long long)lineNumber;
- (unsigned long long)address;
- (int)pid;
- (BOOL)isConcrete;
- (void)setRange:(struct _CSRange)arg1;
- (struct _CSRange)range;
- (id)sourcePath;
- (id)owner;
- (id)libraryPath;
- (id)libraryName;
- (id)symbolName;
- (BOOL)isFromSystemLibraries;
- (BOOL)isMissingSymbolName;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (BOOL)isEqual:(id)arg1;
@property(readonly) unsigned long long hash;
- (void)dealloc;
- (id)initWithName:(id)arg1 addressRange:(struct _CSRange)arg2 path:(id)arg3 lineNumber:(unsigned int)arg4 flags:(unsigned int)arg5 ownerData:(id)arg6;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly) Class superclass;
@end