Last active
August 3, 2022 00:27
-
-
Save uliwitness/160627c794b3251aeb6eccf8df0b5cf2 to your computer and use it in GitHub Desktop.
68000 Disassembly of a Classic MacOS Objective-C file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Names: | |
1: __func__ | |
2: __FUNCTION__ | |
3: __PRETTY_FUNCTION__ | |
4: @509 | |
5: L_OBJC_SELECTOR_REFERENCES_0 | |
6: @512 | |
7: L_OBJC_SELECTOR_REFERENCES_1 | |
8: -[NSEvent initWithMacEvent:window:] | |
9: objc_msgSend | |
10: objc_msgSendSuper | |
11: L_OBJC_METACLASS_NSObject | |
12: self | |
13: NSEvent | |
14: $NSObject | |
15: NSObject | |
16: $MWObject | |
17: MWObject | |
18: isa | |
19: objc_class | |
20: super_class | |
21: name | |
22: version | |
23: info | |
24: instance_size | |
25: ivars | |
26: objc_ivar_list | |
27: ivar_count | |
28: ivar_list | |
29: objc_ivar | |
30: ivar_name | |
31: ivar_type | |
32: ivar_offset | |
33: methodlist | |
34: objc_method_list | |
35: obsolete | |
36: method_count | |
37: method_list | |
38: objc_method | |
39: method_name | |
40: method_types | |
41: method_imp | |
42: cache | |
43: protocols | |
44: objc_protocol_list | |
45: next | |
46: count | |
47: list | |
48: Protocol | |
49: protocol_name | |
50: protocol_list | |
51: instance_methods | |
52: objc_method_description_list | |
53: objc_method_description | |
54: objc_selector | |
55: types | |
56: class_methods | |
57: _referenceCount | |
58: _macEvent | |
59: EventRecord | |
60: what | |
61: message | |
62: when | |
63: where | |
64: Point | |
65: v | |
66: h | |
67: modifiers | |
68: _window | |
69: NSWindow | |
70: $NSResponder | |
71: NSResponder | |
72: _nextResponder | |
73: _title | |
74: NSString | |
75: _macWindow | |
76: GrafPort | |
77: device | |
78: portBits | |
79: BitMap | |
80: baseAddr | |
81: rowBytes | |
82: bounds | |
83: Rect | |
84: top | |
85: left | |
86: bottom | |
87: right | |
88: portRect | |
89: visRgn | |
90: MacRegion | |
91: rgnSize | |
92: rgnBBox | |
93: clipRgn | |
94: bkPat | |
95: Pattern | |
96: pat | |
97: fillPat | |
98: pnLoc | |
99: pnSize | |
100: pnMode | |
101: pnPat | |
102: pnVis | |
103: txFont | |
104: txFace | |
105: txMode | |
106: txSize | |
107: spExtra | |
108: fgColor | |
109: bkColor | |
110: colrBit | |
111: patStretch | |
112: picSave | |
113: rgnSave | |
114: polySave | |
115: grafProcs | |
116: QDProcs | |
117: textProc | |
118: lineProc | |
119: rectProc | |
120: rRectProc | |
121: ovalProc | |
122: arcProc | |
123: polyProc | |
124: rgnProc | |
125: bitsProc | |
126: commentProc | |
127: txMeasProc | |
128: getPicProc | |
129: putPicProc | |
130: _contentView | |
131: NSWindowContentView | |
132: _firstResponder | |
133: macEvent | |
134: win | |
135: @521 | |
136: L_OBJC_SELECTOR_REFERENCES_2 | |
137: @523 | |
138: L_OBJC_SELECTOR_REFERENCES_3 | |
139: -[NSEvent dealloc] | |
140: @532 | |
141: L_OBJC_SELECTOR_REFERENCES_4 | |
142: -[NSEvent locationInWindow] | |
143: objc_msgSend_stret | |
144: NSPointFromQDPoint | |
145: -[NSEvent modifierFlags] | |
146: @546 | |
147: L_OBJC_SELECTOR_REFERENCES_5 | |
148: @547 | |
149: L_OBJC_SELECTOR_REFERENCES_6 | |
150: @548 | |
151: L_OBJC_SELECTOR_REFERENCES_7 | |
152: -[NSEvent characters] | |
153: L_OBJC_CLASS_NSString | |
154: pressedCharacter | |
155: -[NSEvent macEvent] | |
156: @558 | |
157: L_OBJC_METACLASS_NSEvent | |
158: @559 | |
159: @560 | |
160: @561 | |
161: @562 | |
162: L_OBJC_INSTANCE_VARIABLES_NSEvent | |
163: @563 | |
164: @564 | |
165: @565 | |
166: @566 | |
167: @567 | |
168: L_OBJC_INSTANCE_METHODS_NSEvent | |
169: L_OBJC_CLASS_NSEvent | |
170: L_OBJC_CLASS_NSObject | |
171: L_OBJC_SYMBOLS | |
172: @568 | |
173: L_OBJC_MODULES | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@509"(4) Size=5 | |
00000000: 69 6E 69 74 00 'init.' | |
type=-1, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_0"(5) Size=4 | |
00000000: 00 00 00 00 '....' | |
type=VOIDPTR(100), source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="@509"(4) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@512"(6) Size=7 | |
00000000: 72 65 74 61 69 6E 00 'retain.' | |
type=-2, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_1"(7) Size=4 | |
00000000: 00 00 00 00 '....' | |
type=VOIDPTR(100), source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="@512"(6) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_CODE Name="-[NSEvent initWithMacEvent:window:]"(8) Size=136 | |
@implementation NSEvent | |
-(id) initWithMacEvent: (EventRecord*)macEvent window: (NSWindow*)win | |
{ | |
00000000: 4E56 FFF4 link a6,#-12 | |
00000004: 2F0A move.l a2,-(a7) | |
00000006: 246E 0008 movea.l 8(a6),a2 | |
self = [super init]; | |
0000000A: 2D4A FFF8 move.l a2,-8(a6) | |
0000000E: 41ED 0000 lea L_OBJC_METACLASS_NSObject,a0 | |
00000012: 2D48 FFFC move.l a0,-4(a6) | |
00000016: 41EE FFF8 lea -8(a6),a0 | |
0000001A: 2D48 FFF4 move.l a0,-12(a6) | |
0000001E: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_0,-(a7) | |
00000022: 2F2E FFF4 move.l -12(a6),-(a7) | |
00000026: 4EB9 0000 0000 jsr objc_msgSendSuper | |
0000002C: 2448 movea.l a0,a2 | |
if( self ) { | |
0000002E: 200A move.l a2,d0 | |
00000030: 504F addq.w #8,a7 | |
00000032: 6724 beq.s *+38 ; 0x00000058 | |
_macEvent = *macEvent; | |
00000034: 204A movea.l a2,a0 | |
00000036: 5088 addq.l #8,a0 | |
00000038: 226E 0010 movea.l 16(a6),a1 | |
0000003C: 20D9 move.l (a1)+,(a0)+ | |
0000003E: 20D9 move.l (a1)+,(a0)+ | |
00000040: 20D9 move.l (a1)+,(a0)+ | |
00000042: 20D9 move.l (a1)+,(a0)+ | |
_window = [win retain]; | |
} | |
00000044: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_1,-(a7) | |
00000048: 2F2E 0014 move.l 20(a6),-(a7) | |
0000004C: 4EB9 0000 0000 jsr objc_msgSend | |
00000052: 2548 0018 move.l a0,24(a2) | |
00000056: 504F addq.w #8,a7 | |
return self; | |
00000058: 204A movea.l a2,a0 | |
0000005A: 245F movea.l (a7)+,a2 | |
0000005C: 4E5E unlk a6 | |
0000005E: 4E75 rts | |
00000060: 8023 5F5F 4E53 dc.b 0x80,0x5f,'__NSEvent_initWithMacEvent_window__',0x00 | |
4576 656E 745F | |
696E 6974 5769 | |
7468 4D61 6345 | |
7665 6E74 5F77 | |
696E 646F 775F | |
5F00 | |
00000086: 0000 | |
} | |
MTE_KIND_FUNCTION | |
sym_decl_offset: 40 | |
code offset: 0 source offset: 135 | |
code offset: 10 source offset: 138 | |
code offset: 46 source offset: 160 | |
code offset: 52 source offset: 175 | |
code offset: 68 source offset: 200 | |
code offset: 88 source offset: 230 | |
code offset: 90 source offset: 243 | |
code offset: -1 source offset: 243 | |
3 variables | |
"self"(12), type=-3 | |
STORAGE_KIND_LOCAL, STORAGE_CLASS_REGISTER, 10 | |
"macEvent"(133), type=-49 | |
STORAGE_KIND_VALUE, STORAGE_CLASS_A6, 16 | |
"win"(134), type=-31 | |
STORAGE_KIND_VALUE, STORAGE_CLASS_A6, 20 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="objc_msgSend"(9) #Pairs=1 | |
Offset=$0000004E Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_1"(7) #Pairs=1 | |
Offset=$00000046 Value=$00000000 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="objc_msgSendSuper"(10) #Pairs=1 | |
Offset=$00000028 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_0"(5) #Pairs=1 | |
Offset=$00000020 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_METACLASS_NSObject"(11) #Pairs=1 | |
Offset=$00000010 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@521"(135) Size=8 | |
00000000: 72 65 6C 65 61 73 65 00 'release.' | |
type=-50, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_2"(136) Size=4 | |
00000000: 00 00 00 00 '....' | |
type=VOIDPTR(100), source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="@521"(135) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@523"(137) Size=8 | |
00000000: 64 65 61 6C 6C 6F 63 00 'dealloc.' | |
type=-51, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_3"(138) Size=4 | |
00000000: 00 00 00 00 '....' | |
type=VOIDPTR(100), source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="@523"(137) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_CODE Name="-[NSEvent dealloc]"(139) Size=84 | |
@implementation NSEvent | |
-(id) initWithMacEvent: (EventRecord*)macEvent window: (NSWindow*)win | |
{ | |
self = [super init]; | |
if( self ) { | |
_macEvent = *macEvent; | |
_window = [win retain]; | |
} | |
return self; | |
} | |
-(void) dealloc | |
{ | |
00000000: 4E56 FFF4 link a6,#-12 | |
[_window release]; | |
00000004: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_2,-(a7) | |
00000008: 206E 0008 movea.l 8(a6),a0 | |
0000000C: 2F28 0018 move.l 24(a0),-(a7) | |
00000010: 4EB9 0000 0000 jsr objc_msgSend | |
[super dealloc]; | |
00000016: 2D6E 0008 FFF8 move.l 8(a6),-8(a6) | |
0000001C: 41ED 0000 lea L_OBJC_METACLASS_NSObject,a0 | |
00000020: 2D48 FFFC move.l a0,-4(a6) | |
00000024: 41EE FFF8 lea -8(a6),a0 | |
00000028: 2D48 FFF4 move.l a0,-12(a6) | |
0000002C: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_3,-(a7) | |
00000030: 2F2E FFF4 move.l -12(a6),-(a7) | |
00000034: 4EB9 0000 0000 jsr objc_msgSendSuper | |
0000003A: 4E5E unlk a6 | |
0000003C: 4E75 rts | |
0000003E: 925F 5F4E 5345 dc.b 0x92,'__NSEvent_dealloc_',0x00 | |
7665 6E74 5F64 | |
6561 6C6C 6F63 | |
5F00 | |
00000052: 0000 | |
} | |
MTE_KIND_FUNCTION | |
sym_decl_offset: 40 | |
code offset: 0 source offset: 262 | |
code offset: 4 source offset: 265 | |
code offset: 22 source offset: 287 | |
code offset: 58 source offset: 304 | |
code offset: -1 source offset: 304 | |
1 variable | |
"self"(12), type=-3 | |
STORAGE_KIND_VALUE, STORAGE_CLASS_A6, 8 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="objc_msgSendSuper"(10) #Pairs=1 | |
Offset=$00000036 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_3"(138) #Pairs=1 | |
Offset=$0000002E Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_METACLASS_NSObject"(11) #Pairs=1 | |
Offset=$0000001E Value=$00000000 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="objc_msgSend"(9) #Pairs=1 | |
Offset=$00000012 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_2"(136) #Pairs=1 | |
Offset=$00000006 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@532"(140) Size=25 | |
00000000: 63 6F 6E 76 65 72 74 50 6F 69 6E 74 3A 66 72 6F 'convertPoint:fro' | |
00000010: 6D 57 69 6E 64 6F 77 3A 00 'mWindow:.' | |
type=-52, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_4"(141) Size=4 | |
00000000: 00 00 00 00 '....' | |
type=VOIDPTR(100), source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="@532"(140) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_CODE Name="-[NSEvent locationInWindow]"(142) Size=92 | |
@implementation NSEvent | |
-(id) initWithMacEvent: (EventRecord*)macEvent window: (NSWindow*)win | |
{ | |
self = [super init]; | |
if( self ) { | |
_macEvent = *macEvent; | |
_window = [win retain]; | |
} | |
return self; | |
} | |
-(void) dealloc | |
{ | |
[_window release]; | |
[super dealloc]; | |
} | |
-(NSPoint) locationInWindow | |
{ | |
00000000: 4E56 FFF8 link a6,#-8 | |
return [_window convertPoint: NSPointFromQDPoint(_macEvent.where) fromWindow: nil]; | |
00000004: 4878 0000 pea 0x00000000 | |
00000008: 206E 000C movea.l 12(a6),a0 | |
0000000C: 2F28 0012 move.l 18(a0),-(a7) | |
00000010: 486E FFF8 pea -8(a6) | |
00000014: 4EB9 0000 0000 jsr NSPointFromQDPoint | |
0000001A: 504F addq.w #8,a7 | |
0000001C: 2F2E FFFC move.l -4(a6),-(a7) | |
00000020: 2F2E FFF8 move.l -8(a6),-(a7) | |
00000024: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_4,-(a7) | |
00000028: 206E 000C movea.l 12(a6),a0 | |
0000002C: 2F28 0018 move.l 24(a0),-(a7) | |
00000030: 2F2E 0008 move.l 8(a6),-(a7) | |
00000034: 4EB9 0000 0000 jsr objc_msgSend_stret | |
0000003A: 4E5E unlk a6 | |
0000003C: 4E75 rts | |
0000003E: 9B5F 5F4E 5345 dc.b 0x9b,'__NSEvent_locationInWindow_' | |
7665 6E74 5F6C | |
6F63 6174 696F | |
6E49 6E57 696E | |
646F 775F | |
0000005A: 0000 | |
} | |
MTE_KIND_FUNCTION | |
sym_decl_offset: 40 | |
code offset: 0 source offset: 335 | |
code offset: 4 source offset: 338 | |
code offset: 58 source offset: 422 | |
code offset: -1 source offset: 422 | |
1 variable | |
"self"(12), type=-3 | |
STORAGE_KIND_VALUE, STORAGE_CLASS_A6, 12 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="objc_msgSend_stret"(143) #Pairs=1 | |
Offset=$00000036 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_4"(141) #Pairs=1 | |
Offset=$00000026 Value=$00000000 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="NSPointFromQDPoint"(144) #Pairs=1 | |
Offset=$00000016 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_CODE Name="-[NSEvent modifierFlags]"(145) Size=44 | |
@implementation NSEvent | |
-(id) initWithMacEvent: (EventRecord*)macEvent window: (NSWindow*)win | |
{ | |
self = [super init]; | |
if( self ) { | |
_macEvent = *macEvent; | |
_window = [win retain]; | |
} | |
return self; | |
} | |
-(void) dealloc | |
{ | |
[_window release]; | |
[super dealloc]; | |
} | |
-(NSPoint) locationInWindow | |
{ | |
return [_window convertPoint: NSPointFromQDPoint(_macEvent.where) fromWindow: nil]; | |
} | |
-(NSEventModifierFlags) modifierFlags | |
{ | |
00000000: 4E56 0000 link a6,#0 | |
return (NSEventModifierFlags) _macEvent.modifiers; | |
00000004: 206E 0008 movea.l 8(a6),a0 | |
00000008: 3028 0016 move.w 22(a0),d0 | |
0000000C: 4E5E unlk a6 | |
0000000E: 4E75 rts | |
00000010: 985F 5F4E 5345 dc.b 0x98,'__NSEvent_modifierFlags_',0x00 | |
7665 6E74 5F6D | |
6F64 6966 6965 | |
7246 6C61 6773 | |
5F00 | |
0000002A: 0000 | |
} | |
MTE_KIND_FUNCTION | |
sym_decl_offset: 40 | |
code offset: 0 source offset: 463 | |
code offset: 4 source offset: 466 | |
code offset: 12 source offset: 517 | |
code offset: -1 source offset: 517 | |
1 variable | |
"self"(12), type=-3 | |
STORAGE_KIND_VALUE, STORAGE_CLASS_A6, 8 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@546"(146) Size=6 | |
00000000: 61 6C 6C 6F 63 00 'alloc.' | |
type=-53, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_5"(147) Size=4 | |
00000000: 00 00 00 00 '....' | |
type=VOIDPTR(100), source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="@546"(146) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@547"(148) Size=27 | |
00000000: 69 6E 69 74 57 69 74 68 43 68 61 72 61 63 74 65 'initWithCharacte' | |
00000010: 72 73 3A 6C 65 6E 67 74 68 3A 00 'rs:length:.' | |
type=-54, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_6"(149) Size=4 | |
00000000: 00 00 00 00 '....' | |
type=VOIDPTR(100), source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="@547"(148) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@548"(150) Size=12 | |
00000000: 61 75 74 6F 72 65 6C 65 61 73 65 00 'autorelease.' | |
type=-55, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_7"(151) Size=4 | |
00000000: 00 00 00 00 '....' | |
type=VOIDPTR(100), source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="@548"(150) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_CODE Name="-[NSEvent characters]"(152) Size=102 | |
@implementation NSEvent | |
-(id) initWithMacEvent: (EventRecord*)macEvent window: (NSWindow*)win | |
{ | |
self = [super init]; | |
if( self ) { | |
_macEvent = *macEvent; | |
_window = [win retain]; | |
} | |
return self; | |
} | |
-(void) dealloc | |
{ | |
[_window release]; | |
[super dealloc]; | |
} | |
-(NSPoint) locationInWindow | |
{ | |
return [_window convertPoint: NSPointFromQDPoint(_macEvent.where) fromWindow: nil]; | |
} | |
-(NSEventModifierFlags) modifierFlags | |
{ | |
return (NSEventModifierFlags) _macEvent.modifiers; | |
} | |
-(NSString*) characters | |
{ | |
00000000: 4E56 FFFE link a6,#-2 | |
char pressedCharacter = _macEvent.message & charCodeMask; | |
00000004: 206E 0008 movea.l 8(a6),a0 | |
00000008: 2028 000A move.l 10(a0),d0 | |
0000000C: 0280 0000 00FF andi.l #0xff,d0 | |
00000012: 1D40 FFFF move.b d0,-1(a6) | |
return [[[NSString alloc] initWithCharacters: &pressedCharacter length: 1] autorelease]; | |
00000016: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_7,-(a7) | |
0000001A: 3F3C 0001 move.w #1,-(a7) | |
0000001E: 486E FFFF pea -1(a6) | |
00000022: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_6,-(a7) | |
00000026: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_5,-(a7) | |
0000002A: 486D 0000 pea L_OBJC_CLASS_NSString | |
0000002E: 4EB9 0000 0000 jsr objc_msgSend | |
00000034: 504F addq.w #8,a7 | |
00000036: 2F08 move.l a0,-(a7) | |
00000038: 4EB9 0000 0000 jsr objc_msgSend | |
0000003E: 4FEF 000E lea 14(a7),a7 | |
00000042: 2F08 move.l a0,-(a7) | |
00000044: 4EB9 0000 0000 jsr objc_msgSend | |
0000004A: 4E5E unlk a6 | |
0000004C: 4E75 rts | |
0000004E: 955F 5F4E 5345 dc.b 0x95,'__NSEvent_characters_' | |
7665 6E74 5F63 | |
6861 7261 6374 | |
6572 735F | |
00000064: 0000 | |
} | |
MTE_KIND_FUNCTION | |
sym_decl_offset: 40 | |
code offset: 0 source offset: 544 | |
code offset: 4 source offset: 547 | |
code offset: 22 source offset: 606 | |
code offset: 74 source offset: 695 | |
code offset: -1 source offset: 695 | |
2 variables | |
"self"(12), type=-3 | |
STORAGE_KIND_VALUE, STORAGE_CLASS_A6, 8 | |
"pressedCharacter"(154), type=BYTE(7) | |
STORAGE_KIND_LOCAL, STORAGE_CLASS_A6, -1 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="objc_msgSend"(9) #Pairs=3 | |
Offset=$00000046 Value=$00000000 | |
Offset=$0000003A Value=$00000000 | |
Offset=$00000030 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_CLASS_NSString"(153) #Pairs=1 | |
Offset=$0000002C Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_5"(147) #Pairs=1 | |
Offset=$00000028 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_6"(149) #Pairs=1 | |
Offset=$00000024 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_7"(151) #Pairs=1 | |
Offset=$00000018 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_CODE Name="-[NSEvent macEvent]"(155) Size=48 | |
@implementation NSEvent | |
-(id) initWithMacEvent: (EventRecord*)macEvent window: (NSWindow*)win | |
{ | |
self = [super init]; | |
if( self ) { | |
_macEvent = *macEvent; | |
_window = [win retain]; | |
} | |
return self; | |
} | |
-(void) dealloc | |
{ | |
[_window release]; | |
[super dealloc]; | |
} | |
-(NSPoint) locationInWindow | |
{ | |
return [_window convertPoint: NSPointFromQDPoint(_macEvent.where) fromWindow: nil]; | |
} | |
-(NSEventModifierFlags) modifierFlags | |
{ | |
return (NSEventModifierFlags) _macEvent.modifiers; | |
} | |
-(NSString*) characters | |
{ | |
char pressedCharacter = _macEvent.message & charCodeMask; | |
return [[[NSString alloc] initWithCharacters: &pressedCharacter length: 1] autorelease]; | |
} | |
-(EventRecord) macEvent | |
{ | |
00000000: 4E56 0000 link a6,#0 | |
return _macEvent; | |
00000004: 206E 000C movea.l 12(a6),a0 | |
00000008: 5088 addq.l #8,a0 | |
0000000A: 226E 0008 movea.l 8(a6),a1 | |
0000000E: 22D8 move.l (a0)+,(a1)+ | |
00000010: 22D8 move.l (a0)+,(a1)+ | |
00000012: 22D8 move.l (a0)+,(a1)+ | |
00000014: 22D8 move.l (a0)+,(a1)+ | |
00000016: 4E5E unlk a6 | |
00000018: 4E75 rts | |
0000001A: 935F 5F4E 5345 dc.b 0x93,'__NSEvent_macEvent_' | |
7665 6E74 5F6D | |
6163 4576 656E | |
745F | |
0000002E: 0000 | |
} | |
MTE_KIND_FUNCTION | |
sym_decl_offset: 40 | |
code offset: 0 source offset: 722 | |
code offset: 4 source offset: 725 | |
code offset: 22 source offset: 743 | |
code offset: -1 source offset: 743 | |
1 variable | |
"self"(12), type=-3 | |
STORAGE_KIND_VALUE, STORAGE_CLASS_A6, 12 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@558"(156) Size=8 | |
00000000: 4E 53 45 76 65 6E 74 00 'NSEvent.' | |
type=-56, source decl offset=40 | |
Hunk: Kind=HUNK_GLOBAL_IDATA Name="L_OBJC_METACLASS_NSEvent"(157) Size=40 | |
00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' | |
00000010: 00 00 00 02 00 00 00 28 00 00 00 00 00 00 00 00 '.......(........' | |
00000020: 00 00 00 00 00 00 00 00 '........' | |
type=-57, source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="@558"(156) #Pairs=1 | |
Offset=$00000008 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_METACLASS_NSEvent"(157) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_METACLASS_NSObject"(11) #Pairs=1 | |
Offset=$00000004 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@559"(158) Size=10 | |
00000000: 5F 6D 61 63 45 76 65 6E 74 00 '_macEvent.' | |
type=-58, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@560"(159) Size=29 | |
00000000: 7B 45 76 65 6E 74 52 65 63 6F 72 64 3D 53 4C 4C '{EventRecord=SLL' | |
00000010: 7B 50 6F 69 6E 74 3D 73 73 7D 53 7D 00 '{Point=ss}S}.' | |
type=-59, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@561"(160) Size=8 | |
00000000: 5F 77 69 6E 64 6F 77 00 '_window.' | |
type=-60, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@562"(161) Size=2 | |
00000000: 40 00 '@.' | |
type=-61, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_INSTANCE_VARIABLES_NSEvent"(162) Size=28 | |
00000000: 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 08 '................' | |
00000010: 00 00 00 00 00 00 00 00 00 00 00 18 '............' | |
type=-62, source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="@562"(161) #Pairs=1 | |
Offset=$00000014 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@561"(160) #Pairs=1 | |
Offset=$00000010 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@560"(159) #Pairs=1 | |
Offset=$00000008 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@559"(158) #Pairs=1 | |
Offset=$00000004 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@563"(163) Size=9 | |
00000000: 6D 61 63 45 76 65 6E 74 00 'macEvent.' | |
type=-63, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@564"(164) Size=11 | |
00000000: 63 68 61 72 61 63 74 65 72 73 00 'characters.' | |
type=-64, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@565"(165) Size=14 | |
00000000: 6D 6F 64 69 66 69 65 72 46 6C 61 67 73 00 'modifierFlags.' | |
type=-65, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@566"(166) Size=17 | |
00000000: 6C 6F 63 61 74 69 6F 6E 49 6E 57 69 6E 64 6F 77 'locationInWindow' | |
00000010: 00 '.' | |
type=-66, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@567"(167) Size=25 | |
00000000: 69 6E 69 74 57 69 74 68 4D 61 63 45 76 65 6E 74 'initWithMacEvent' | |
00000010: 3A 77 69 6E 64 6F 77 3A 00 ':window:.' | |
type=-67, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_INSTANCE_METHODS_NSEvent"(168) Size=80 | |
00000000: 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 '................' | |
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' | |
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' | |
... | |
00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' | |
type=-68, source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="-[NSEvent initWithMacEvent:window:]"(8) #Pairs=1 | |
Offset=$0000004C Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@567"(167) #Pairs=1 | |
Offset=$00000044 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="-[NSEvent locationInWindow]"(142) #Pairs=1 | |
Offset=$00000040 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@566"(166) #Pairs=1 | |
Offset=$00000038 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="-[NSEvent modifierFlags]"(145) #Pairs=1 | |
Offset=$00000034 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@565"(165) #Pairs=1 | |
Offset=$0000002C Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="-[NSEvent characters]"(152) #Pairs=1 | |
Offset=$00000028 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@564"(164) #Pairs=1 | |
Offset=$00000020 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="-[NSEvent macEvent]"(155) #Pairs=1 | |
Offset=$0000001C Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@563"(163) #Pairs=1 | |
Offset=$00000014 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="-[NSEvent dealloc]"(139) #Pairs=1 | |
Offset=$00000010 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@523"(137) #Pairs=1 | |
Offset=$00000008 Value=$00000000 | |
Hunk: Kind=HUNK_GLOBAL_IDATA Name="L_OBJC_CLASS_NSEvent"(169) Size=40 | |
00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' | |
00000010: 00 00 00 01 00 00 00 1C 00 00 00 00 00 00 00 00 '................' | |
00000020: 00 00 00 00 00 00 00 00 '........' | |
type=-69, source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_INSTANCE_METHODS_NSEvent"(168) #Pairs=1 | |
Offset=$0000001C Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_INSTANCE_VARIABLES_NSEvent"(162) #Pairs=1 | |
Offset=$00000018 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@558"(156) #Pairs=1 | |
Offset=$00000008 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_CLASS_NSObject"(170) #Pairs=1 | |
Offset=$00000004 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_METACLASS_NSEvent"(157) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SYMBOLS"(171) Size=16 | |
00000000: 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 '................' | |
type=-70, source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_CLASS_NSEvent"(169) #Pairs=1 | |
Offset=$0000000C Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@568"(172) Size=10 | |
00000000: 4E 53 45 76 65 6E 74 2E 6D 00 'NSEvent.m.' | |
type=-71, source decl offset=40 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_MODULES"(173) Size=16 | |
00000000: 00 00 00 05 00 00 00 10 00 00 00 00 00 00 00 00 '................' | |
type=-72, source decl offset=40 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_SYMBOLS"(171) #Pairs=1 | |
Offset=$0000000C Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@568"(172) #Pairs=1 | |
Offset=$00000008 Value=$00000000 | |
Types: 72 total | |
-1: LOCTYPE_ARRAY, size=5, elem size=1, type=BYTE(7) | |
-2: LOCTYPE_ARRAY, size=7, elem size=1, type=BYTE(7) | |
-12: LOCTYPE_STRUCT, name="objc_ivar"(29), 3 members, size=12 | |
name="ivar_name"(30), type=CHARPTR(102), offset=0 | |
name="ivar_type"(31), type=CHARPTR(102), offset=4 | |
name="ivar_offset"(32), type=LONG(3), offset=8 | |
-11: LOCTYPE_ARRAY, size=12, elem size=12, type=-12 | |
-10: LOCTYPE_STRUCT, name="objc_ivar_list"(26), 2 members, size=16 | |
name="ivar_count"(27), type=LONG(3), offset=0 | |
name="ivar_list"(28), type=-11, offset=4 | |
-9: LOCTYPE_POINTER, base type=-10, count=1 | |
-17: LOCTYPE_POINTER, base type=FUNC(106), count=1 | |
-16: LOCTYPE_STRUCT, name="objc_method"(38), 3 members, size=12 | |
name="method_name"(39), type=CHARPTR(102), offset=0 | |
name="method_types"(40), type=CHARPTR(102), offset=4 | |
name="method_imp"(41), type=-17, offset=8 | |
-15: LOCTYPE_ARRAY, size=12, elem size=12, type=-16 | |
-14: LOCTYPE_STRUCT, name="objc_method_list"(34), 3 members, size=20 | |
name="obsolete"(35), type=VOIDPTR(100), offset=0 | |
name="method_count"(36), type=LONG(3), offset=4 | |
name="method_list"(37), type=-15, offset=8 | |
-13: LOCTYPE_POINTER, base type=-14, count=1 | |
-28: LOCTYPE_STRUCT, name="objc_selector"(54), 0 members, size=0 | |
-27: LOCTYPE_POINTER, base type=-28, count=1 | |
-26: LOCTYPE_STRUCT, name="objc_method_description"(53), 2 members, size=8 | |
name="name"(21), type=-27, offset=0 | |
name="types"(55), type=CHARPTR(102), offset=4 | |
-25: LOCTYPE_ARRAY, size=8, elem size=8, type=-26 | |
-24: LOCTYPE_STRUCT, name="objc_method_description_list"(52), 2 members, size=12 | |
name="count"(46), type=LONG(3), offset=0 | |
name="list"(47), type=-25, offset=4 | |
-23: LOCTYPE_POINTER, base type=-24, count=1 | |
-22: LOCTYPE_STRUCT, name="Protocol"(48), 5 members, size=20 | |
name="$MWObject"(16), type=-6, offset=0 | |
name="protocol_name"(49), type=CHARPTR(102), offset=4 | |
name="protocol_list"(50), type=-18, offset=8 | |
name="instance_methods"(51), type=-23, offset=12 | |
name="class_methods"(56), type=-23, offset=16 | |
-21: LOCTYPE_POINTER, base type=-22, count=1 | |
-20: LOCTYPE_ARRAY, size=4, elem size=4, type=-21 | |
-19: LOCTYPE_STRUCT, name="objc_protocol_list"(44), 3 members, size=12 | |
name="next"(45), type=-18, offset=0 | |
name="count"(46), type=LONG(3), offset=4 | |
name="list"(47), type=-20, offset=8 | |
-18: LOCTYPE_POINTER, base type=-19, count=1 | |
-8: LOCTYPE_STRUCT, name="objc_class"(19), 10 members, size=40 | |
name="isa"(18), type=-7, offset=0 | |
name="super_class"(20), type=-7, offset=4 | |
name="name"(21), type=CHARPTR(102), offset=8 | |
name="version"(22), type=LONG(3), offset=12 | |
name="info"(23), type=LONG(3), offset=16 | |
name="instance_size"(24), type=LONG(3), offset=20 | |
name="ivars"(25), type=-9, offset=24 | |
name="methodlist"(33), type=-13, offset=28 | |
name="cache"(42), type=VOIDPTR(100), offset=32 | |
name="protocols"(43), type=-18, offset=36 | |
-7: LOCTYPE_POINTER, base type=-8, count=1 | |
-6: LOCTYPE_STRUCT, name="MWObject"(17), 1 members, size=4 | |
name="isa"(18), type=-7, offset=0 | |
-5: LOCTYPE_STRUCT, name="NSObject"(15), 2 members, size=8 | |
name="$MWObject"(16), type=-6, offset=0 | |
name="_referenceCount"(57), type=ULONG(2), offset=4 | |
-30: LOCTYPE_STRUCT, name="Point"(64), 2 members, size=4 | |
name="v"(65), type=WORD(11), offset=0 | |
name="h"(66), type=WORD(11), offset=2 | |
-29: LOCTYPE_STRUCT, name="EventRecord"(59), 5 members, size=16 | |
name="what"(60), type=UWORD(10), offset=0 | |
name="message"(61), type=ULONG(2), offset=2 | |
name="when"(62), type=ULONG(2), offset=6 | |
name="where"(63), type=-30, offset=10 | |
name="modifiers"(67), type=UWORD(10), offset=14 | |
-34: LOCTYPE_POINTER, base type=-33, count=1 | |
-33: LOCTYPE_STRUCT, name="NSResponder"(71), 2 members, size=12 | |
name="$NSObject"(14), type=-5, offset=0 | |
name="_nextResponder"(72), type=-34, offset=8 | |
-36: LOCTYPE_STRUCT, name="NSString"(74), 1 members, size=4 | |
name="$MWObject"(16), type=-6, offset=0 | |
-35: LOCTYPE_POINTER, base type=-36, count=1 | |
-40: LOCTYPE_STRUCT, name="Rect"(83), 4 members, size=8 | |
name="top"(84), type=WORD(11), offset=0 | |
name="left"(85), type=WORD(11), offset=2 | |
name="bottom"(86), type=WORD(11), offset=4 | |
name="right"(87), type=WORD(11), offset=6 | |
-39: LOCTYPE_STRUCT, name="BitMap"(79), 3 members, size=14 | |
name="baseAddr"(80), type=CHARPTR(102), offset=0 | |
name="rowBytes"(81), type=WORD(11), offset=4 | |
name="bounds"(82), type=-40, offset=6 | |
-42: LOCTYPE_STRUCT, name="MacRegion"(90), 2 members, size=10 | |
name="rgnSize"(91), type=UWORD(10), offset=0 | |
name="rgnBBox"(92), type=-40, offset=2 | |
-41: LOCTYPE_POINTER, base type=-42, count=2 | |
-44: LOCTYPE_ARRAY, size=8, elem size=1, type=UBYTE(6) | |
-43: LOCTYPE_STRUCT, name="Pattern"(95), 1 members, size=8 | |
name="pat"(96), type=-44, offset=0 | |
-46: LOCTYPE_STRUCT, name="QDProcs"(116), 13 members, size=52 | |
name="textProc"(117), type=-17, offset=0 | |
name="lineProc"(118), type=-17, offset=4 | |
name="rectProc"(119), type=-17, offset=8 | |
name="rRectProc"(120), type=-17, offset=12 | |
name="ovalProc"(121), type=-17, offset=16 | |
name="arcProc"(122), type=-17, offset=20 | |
name="polyProc"(123), type=-17, offset=24 | |
name="rgnProc"(124), type=-17, offset=28 | |
name="bitsProc"(125), type=-17, offset=32 | |
name="commentProc"(126), type=-17, offset=36 | |
name="txMeasProc"(127), type=-17, offset=40 | |
name="getPicProc"(128), type=-17, offset=44 | |
name="putPicProc"(129), type=-17, offset=48 | |
-45: LOCTYPE_POINTER, base type=-46, count=1 | |
-38: LOCTYPE_STRUCT, name="GrafPort"(76), 25 members, size=108 | |
name="device"(77), type=WORD(11), offset=0 | |
name="portBits"(78), type=-39, offset=2 | |
name="portRect"(88), type=-40, offset=16 | |
name="visRgn"(89), type=-41, offset=24 | |
name="clipRgn"(93), type=-41, offset=28 | |
name="bkPat"(94), type=-43, offset=32 | |
name="fillPat"(97), type=-43, offset=40 | |
name="pnLoc"(98), type=-30, offset=48 | |
name="pnSize"(99), type=-30, offset=52 | |
name="pnMode"(100), type=WORD(11), offset=56 | |
name="pnPat"(101), type=-43, offset=58 | |
name="pnVis"(102), type=WORD(11), offset=66 | |
name="txFont"(103), type=WORD(11), offset=68 | |
name="txFace"(104), type=UBYTE(6), offset=70 | |
name="txMode"(105), type=WORD(11), offset=72 | |
name="txSize"(106), type=WORD(11), offset=74 | |
name="spExtra"(107), type=LONG(3), offset=76 | |
name="fgColor"(108), type=LONG(3), offset=80 | |
name="bkColor"(109), type=LONG(3), offset=84 | |
name="colrBit"(110), type=WORD(11), offset=88 | |
name="patStretch"(111), type=WORD(11), offset=90 | |
name="picSave"(112), type=CHARHDL(103), offset=92 | |
name="rgnSave"(113), type=CHARHDL(103), offset=96 | |
name="polySave"(114), type=CHARHDL(103), offset=100 | |
name="grafProcs"(115), type=-45, offset=104 | |
-37: LOCTYPE_POINTER, base type=-38, count=1 | |
-48: LOCTYPE_STRUCT, name="NSWindowContentView"(131), 0 members, size=0 | |
-47: LOCTYPE_POINTER, base type=-48, count=1 | |
-32: LOCTYPE_STRUCT, name="NSWindow"(69), 5 members, size=28 | |
name="$NSResponder"(70), type=-33, offset=0 | |
name="_title"(73), type=-35, offset=12 | |
name="_macWindow"(75), type=-37, offset=16 | |
name="_contentView"(130), type=-47, offset=20 | |
name="_firstResponder"(132), type=-34, offset=24 | |
-31: LOCTYPE_POINTER, base type=-32, count=1 | |
-4: LOCTYPE_STRUCT, name="NSEvent"(13), 3 members, size=28 | |
name="$NSObject"(14), type=-5, offset=0 | |
name="_macEvent"(58), type=-29, offset=8 | |
name="_window"(68), type=-31, offset=24 | |
-3: LOCTYPE_POINTER, base type=-4, count=1 | |
-49: LOCTYPE_POINTER, base type=-29, count=1 | |
-50: LOCTYPE_ARRAY, size=8, elem size=1, type=BYTE(7) | |
-51: LOCTYPE_ARRAY, size=8, elem size=1, type=BYTE(7) | |
-52: LOCTYPE_ARRAY, size=25, elem size=1, type=BYTE(7) | |
-53: LOCTYPE_ARRAY, size=6, elem size=1, type=BYTE(7) | |
-54: LOCTYPE_ARRAY, size=27, elem size=1, type=BYTE(7) | |
-55: LOCTYPE_ARRAY, size=12, elem size=1, type=BYTE(7) | |
-56: LOCTYPE_ARRAY, size=8, elem size=1, type=BYTE(7) | |
-57: LOCTYPE_STRUCT, name=-1, 0 members, size=40 | |
-58: LOCTYPE_ARRAY, size=10, elem size=1, type=BYTE(7) | |
-59: LOCTYPE_ARRAY, size=29, elem size=1, type=BYTE(7) | |
-60: LOCTYPE_ARRAY, size=8, elem size=1, type=BYTE(7) | |
-61: LOCTYPE_ARRAY, size=2, elem size=1, type=BYTE(7) | |
-62: LOCTYPE_STRUCT, name=-1, 0 members, size=28 | |
-63: LOCTYPE_ARRAY, size=9, elem size=1, type=BYTE(7) | |
-64: LOCTYPE_ARRAY, size=11, elem size=1, type=BYTE(7) | |
-65: LOCTYPE_ARRAY, size=14, elem size=1, type=BYTE(7) | |
-66: LOCTYPE_ARRAY, size=17, elem size=1, type=BYTE(7) | |
-67: LOCTYPE_ARRAY, size=25, elem size=1, type=BYTE(7) | |
-68: LOCTYPE_STRUCT, name=-1, 0 members, size=80 | |
-69: LOCTYPE_STRUCT, name=-1, 0 members, size=40 | |
-70: LOCTYPE_STRUCT, name=-1, 0 members, size=16 | |
-71: LOCTYPE_ARRAY, size=10, elem size=1, type=BYTE(7) | |
-72: LOCTYPE_STRUCT, name=-1, 0 members, size=16 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Hunk: Kind=HUNK_LOCAL_IDATA Name="@509"(4) Size=5 | |
00000000: 69 6E 69 74 00 'init.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_0"(5) Size=4 | |
00000000: 00 00 00 00 '....' | |
XRef: Kind=HUNK_XREF_32BIT Name="@509"(4) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@512"(6) Size=7 | |
00000000: 72 65 74 61 69 6E 00 'retain.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_1"(7) Size=4 | |
00000000: 00 00 00 00 '....' | |
XRef: Kind=HUNK_XREF_32BIT Name="@512"(6) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_CODE Name="-[NSEvent initWithMacEvent:window:]"(8) Size=136 | |
00000000: 4E56 FFF4 link a6,#-12 | |
00000004: 2F0A move.l a2,-(a7) | |
00000006: 246E 0008 movea.l 8(a6),a2 | |
0000000A: 2D4A FFF8 move.l a2,-8(a6) | |
0000000E: 41ED 0000 lea L_OBJC_METACLASS_NSObject,a0 | |
00000012: 2D48 FFFC move.l a0,-4(a6) | |
00000016: 41EE FFF8 lea -8(a6),a0 | |
0000001A: 2D48 FFF4 move.l a0,-12(a6) | |
0000001E: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_0,-(a7) | |
00000022: 2F2E FFF4 move.l -12(a6),-(a7) | |
00000026: 4EB9 0000 0000 jsr objc_msgSendSuper | |
0000002C: 2448 movea.l a0,a2 | |
0000002E: 200A move.l a2,d0 | |
00000030: 504F addq.w #8,a7 | |
00000032: 6724 beq.s *+38 ; 0x00000058 | |
00000034: 204A movea.l a2,a0 | |
00000036: 5088 addq.l #8,a0 | |
00000038: 226E 0010 movea.l 16(a6),a1 | |
0000003C: 20D9 move.l (a1)+,(a0)+ | |
0000003E: 20D9 move.l (a1)+,(a0)+ | |
00000040: 20D9 move.l (a1)+,(a0)+ | |
00000042: 20D9 move.l (a1)+,(a0)+ | |
00000044: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_1,-(a7) | |
00000048: 2F2E 0014 move.l 20(a6),-(a7) | |
0000004C: 4EB9 0000 0000 jsr objc_msgSend | |
00000052: 2548 0018 move.l a0,24(a2) | |
00000056: 504F addq.w #8,a7 | |
00000058: 204A movea.l a2,a0 | |
0000005A: 245F movea.l (a7)+,a2 | |
0000005C: 4E5E unlk a6 | |
0000005E: 4E75 rts | |
00000060: 8023 5F5F 4E53 dc.b 0x80,0x5f,'__NSEvent_initWithMacEvent_window__',0x00 | |
4576 656E 745F | |
696E 6974 5769 | |
7468 4D61 6345 | |
7665 6E74 5F77 | |
696E 646F 775F | |
5F00 | |
00000086: 0000 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="objc_msgSend"(9) #Pairs=1 | |
Offset=$0000004E Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_1"(7) #Pairs=1 | |
Offset=$00000046 Value=$00000000 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="objc_msgSendSuper"(10) #Pairs=1 | |
Offset=$00000028 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_0"(5) #Pairs=1 | |
Offset=$00000020 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_METACLASS_NSObject"(11) #Pairs=1 | |
Offset=$00000010 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@521"(135) Size=8 | |
00000000: 72 65 6C 65 61 73 65 00 'release.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_2"(136) Size=4 | |
00000000: 00 00 00 00 '....' | |
XRef: Kind=HUNK_XREF_32BIT Name="@521"(135) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@523"(137) Size=8 | |
00000000: 64 65 61 6C 6C 6F 63 00 'dealloc.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_3"(138) Size=4 | |
00000000: 00 00 00 00 '....' | |
XRef: Kind=HUNK_XREF_32BIT Name="@523"(137) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_CODE Name="-[NSEvent dealloc]"(139) Size=84 | |
00000000: 4E56 FFF4 link a6,#-12 | |
00000004: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_2,-(a7) | |
00000008: 206E 0008 movea.l 8(a6),a0 | |
0000000C: 2F28 0018 move.l 24(a0),-(a7) | |
00000010: 4EB9 0000 0000 jsr objc_msgSend | |
00000016: 2D6E 0008 FFF8 move.l 8(a6),-8(a6) | |
0000001C: 41ED 0000 lea L_OBJC_METACLASS_NSObject,a0 | |
00000020: 2D48 FFFC move.l a0,-4(a6) | |
00000024: 41EE FFF8 lea -8(a6),a0 | |
00000028: 2D48 FFF4 move.l a0,-12(a6) | |
0000002C: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_3,-(a7) | |
00000030: 2F2E FFF4 move.l -12(a6),-(a7) | |
00000034: 4EB9 0000 0000 jsr objc_msgSendSuper | |
0000003A: 4E5E unlk a6 | |
0000003C: 4E75 rts | |
0000003E: 925F 5F4E 5345 dc.b 0x92,'__NSEvent_dealloc_',0x00 | |
7665 6E74 5F64 | |
6561 6C6C 6F63 | |
5F00 | |
00000052: 0000 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="objc_msgSendSuper"(10) #Pairs=1 | |
Offset=$00000036 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_3"(138) #Pairs=1 | |
Offset=$0000002E Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_METACLASS_NSObject"(11) #Pairs=1 | |
Offset=$0000001E Value=$00000000 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="objc_msgSend"(9) #Pairs=1 | |
Offset=$00000012 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_2"(136) #Pairs=1 | |
Offset=$00000006 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@532"(140) Size=25 | |
00000000: 63 6F 6E 76 65 72 74 50 6F 69 6E 74 3A 66 72 6F 'convertPoint:fro' | |
00000010: 6D 57 69 6E 64 6F 77 3A 00 'mWindow:.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_4"(141) Size=4 | |
00000000: 00 00 00 00 '....' | |
XRef: Kind=HUNK_XREF_32BIT Name="@532"(140) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_CODE Name="-[NSEvent locationInWindow]"(142) Size=92 | |
00000000: 4E56 FFF8 link a6,#-8 | |
00000004: 4878 0000 pea 0x00000000 | |
00000008: 206E 000C movea.l 12(a6),a0 | |
0000000C: 2F28 0012 move.l 18(a0),-(a7) | |
00000010: 486E FFF8 pea -8(a6) | |
00000014: 4EB9 0000 0000 jsr NSPointFromQDPoint | |
0000001A: 504F addq.w #8,a7 | |
0000001C: 2F2E FFFC move.l -4(a6),-(a7) | |
00000020: 2F2E FFF8 move.l -8(a6),-(a7) | |
00000024: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_4,-(a7) | |
00000028: 206E 000C movea.l 12(a6),a0 | |
0000002C: 2F28 0018 move.l 24(a0),-(a7) | |
00000030: 2F2E 0008 move.l 8(a6),-(a7) | |
00000034: 4EB9 0000 0000 jsr objc_msgSend_stret | |
0000003A: 4E5E unlk a6 | |
0000003C: 4E75 rts | |
0000003E: 9B5F 5F4E 5345 dc.b 0x9b,'__NSEvent_locationInWindow_' | |
7665 6E74 5F6C | |
6F63 6174 696F | |
6E49 6E57 696E | |
646F 775F | |
0000005A: 0000 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="objc_msgSend_stret"(143) #Pairs=1 | |
Offset=$00000036 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_4"(141) #Pairs=1 | |
Offset=$00000026 Value=$00000000 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="NSPointFromQDPoint"(144) #Pairs=1 | |
Offset=$00000016 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_CODE Name="-[NSEvent modifierFlags]"(145) Size=44 | |
00000000: 4E56 0000 link a6,#0 | |
00000004: 206E 0008 movea.l 8(a6),a0 | |
00000008: 3028 0016 move.w 22(a0),d0 | |
0000000C: 4E5E unlk a6 | |
0000000E: 4E75 rts | |
00000010: 985F 5F4E 5345 dc.b 0x98,'__NSEvent_modifierFlags_',0x00 | |
7665 6E74 5F6D | |
6F64 6966 6965 | |
7246 6C61 6773 | |
5F00 | |
0000002A: 0000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@546"(146) Size=6 | |
00000000: 61 6C 6C 6F 63 00 'alloc.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_5"(147) Size=4 | |
00000000: 00 00 00 00 '....' | |
XRef: Kind=HUNK_XREF_32BIT Name="@546"(146) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@547"(148) Size=27 | |
00000000: 69 6E 69 74 57 69 74 68 43 68 61 72 61 63 74 65 'initWithCharacte' | |
00000010: 72 73 3A 6C 65 6E 67 74 68 3A 00 'rs:length:.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_6"(149) Size=4 | |
00000000: 00 00 00 00 '....' | |
XRef: Kind=HUNK_XREF_32BIT Name="@547"(148) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@548"(150) Size=12 | |
00000000: 61 75 74 6F 72 65 6C 65 61 73 65 00 'autorelease.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SELECTOR_REFERENCES_7"(151) Size=4 | |
00000000: 00 00 00 00 '....' | |
XRef: Kind=HUNK_XREF_32BIT Name="@548"(150) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_CODE Name="-[NSEvent characters]"(152) Size=102 | |
00000000: 4E56 FFFE link a6,#-2 | |
00000004: 206E 0008 movea.l 8(a6),a0 | |
00000008: 2028 000A move.l 10(a0),d0 | |
0000000C: 0280 0000 00FF andi.l #0xff,d0 | |
00000012: 1D40 FFFF move.b d0,-1(a6) | |
00000016: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_7,-(a7) | |
0000001A: 3F3C 0001 move.w #1,-(a7) | |
0000001E: 486E FFFF pea -1(a6) | |
00000022: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_6,-(a7) | |
00000026: 2F2D 0000 move.l L_OBJC_SELECTOR_REFERENCES_5,-(a7) | |
0000002A: 486D 0000 pea L_OBJC_CLASS_NSString | |
0000002E: 4EB9 0000 0000 jsr objc_msgSend | |
00000034: 504F addq.w #8,a7 | |
00000036: 2F08 move.l a0,-(a7) | |
00000038: 4EB9 0000 0000 jsr objc_msgSend | |
0000003E: 4FEF 000E lea 14(a7),a7 | |
00000042: 2F08 move.l a0,-(a7) | |
00000044: 4EB9 0000 0000 jsr objc_msgSend | |
0000004A: 4E5E unlk a6 | |
0000004C: 4E75 rts | |
0000004E: 955F 5F4E 5345 dc.b 0x95,'__NSEvent_characters_' | |
7665 6E74 5F63 | |
6861 7261 6374 | |
6572 735F | |
00000064: 0000 | |
XRef: Kind=HUNK_XREF_CODE32BIT Name="objc_msgSend"(9) #Pairs=3 | |
Offset=$00000046 Value=$00000000 | |
Offset=$0000003A Value=$00000000 | |
Offset=$00000030 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_CLASS_NSString"(153) #Pairs=1 | |
Offset=$0000002C Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_5"(147) #Pairs=1 | |
Offset=$00000028 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_6"(149) #Pairs=1 | |
Offset=$00000024 Value=$00000000 | |
XRef: Kind=HUNK_XREF_DATA16BIT Name="L_OBJC_SELECTOR_REFERENCES_7"(151) #Pairs=1 | |
Offset=$00000018 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_CODE Name="-[NSEvent macEvent]"(155) Size=48 | |
00000000: 4E56 0000 link a6,#0 | |
00000004: 206E 000C movea.l 12(a6),a0 | |
00000008: 5088 addq.l #8,a0 | |
0000000A: 226E 0008 movea.l 8(a6),a1 | |
0000000E: 22D8 move.l (a0)+,(a1)+ | |
00000010: 22D8 move.l (a0)+,(a1)+ | |
00000012: 22D8 move.l (a0)+,(a1)+ | |
00000014: 22D8 move.l (a0)+,(a1)+ | |
00000016: 4E5E unlk a6 | |
00000018: 4E75 rts | |
0000001A: 935F 5F4E 5345 dc.b 0x93,'__NSEvent_macEvent_' | |
7665 6E74 5F6D | |
6163 4576 656E | |
745F | |
0000002E: 0000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@558"(156) Size=8 | |
00000000: 4E 53 45 76 65 6E 74 00 'NSEvent.' | |
Hunk: Kind=HUNK_GLOBAL_IDATA Name="L_OBJC_METACLASS_NSEvent"(157) Size=40 | |
00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' | |
00000010: 00 00 00 02 00 00 00 28 00 00 00 00 00 00 00 00 '.......(........' | |
00000020: 00 00 00 00 00 00 00 00 '........' | |
XRef: Kind=HUNK_XREF_32BIT Name="@558"(156) #Pairs=1 | |
Offset=$00000008 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_METACLASS_NSEvent"(157) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_METACLASS_NSObject"(11) #Pairs=1 | |
Offset=$00000004 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@559"(158) Size=10 | |
00000000: 5F 6D 61 63 45 76 65 6E 74 00 '_macEvent.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@560"(159) Size=29 | |
00000000: 7B 45 76 65 6E 74 52 65 63 6F 72 64 3D 53 4C 4C '{EventRecord=SLL' | |
00000010: 7B 50 6F 69 6E 74 3D 73 73 7D 53 7D 00 '{Point=ss}S}.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@561"(160) Size=8 | |
00000000: 5F 77 69 6E 64 6F 77 00 '_window.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@562"(161) Size=2 | |
00000000: 40 00 '@.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_INSTANCE_VARIABLES_NSEvent"(162) Size=28 | |
00000000: 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 08 '................' | |
00000010: 00 00 00 00 00 00 00 00 00 00 00 18 '............' | |
XRef: Kind=HUNK_XREF_32BIT Name="@562"(161) #Pairs=1 | |
Offset=$00000014 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@561"(160) #Pairs=1 | |
Offset=$00000010 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@560"(159) #Pairs=1 | |
Offset=$00000008 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@559"(158) #Pairs=1 | |
Offset=$00000004 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@563"(163) Size=9 | |
00000000: 6D 61 63 45 76 65 6E 74 00 'macEvent.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@564"(164) Size=11 | |
00000000: 63 68 61 72 61 63 74 65 72 73 00 'characters.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@565"(165) Size=14 | |
00000000: 6D 6F 64 69 66 69 65 72 46 6C 61 67 73 00 'modifierFlags.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@566"(166) Size=17 | |
00000000: 6C 6F 63 61 74 69 6F 6E 49 6E 57 69 6E 64 6F 77 'locationInWindow' | |
00000010: 00 '.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@567"(167) Size=25 | |
00000000: 69 6E 69 74 57 69 74 68 4D 61 63 45 76 65 6E 74 'initWithMacEvent' | |
00000010: 3A 77 69 6E 64 6F 77 3A 00 ':window:.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_INSTANCE_METHODS_NSEvent"(168) Size=80 | |
00000000: 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 '................' | |
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' | |
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' | |
... | |
00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' | |
XRef: Kind=HUNK_XREF_32BIT Name="-[NSEvent initWithMacEvent:window:]"(8) #Pairs=1 | |
Offset=$0000004C Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@567"(167) #Pairs=1 | |
Offset=$00000044 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="-[NSEvent locationInWindow]"(142) #Pairs=1 | |
Offset=$00000040 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@566"(166) #Pairs=1 | |
Offset=$00000038 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="-[NSEvent modifierFlags]"(145) #Pairs=1 | |
Offset=$00000034 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@565"(165) #Pairs=1 | |
Offset=$0000002C Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="-[NSEvent characters]"(152) #Pairs=1 | |
Offset=$00000028 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@564"(164) #Pairs=1 | |
Offset=$00000020 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="-[NSEvent macEvent]"(155) #Pairs=1 | |
Offset=$0000001C Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@563"(163) #Pairs=1 | |
Offset=$00000014 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="-[NSEvent dealloc]"(139) #Pairs=1 | |
Offset=$00000010 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@523"(137) #Pairs=1 | |
Offset=$00000008 Value=$00000000 | |
Hunk: Kind=HUNK_GLOBAL_IDATA Name="L_OBJC_CLASS_NSEvent"(169) Size=40 | |
00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' | |
00000010: 00 00 00 01 00 00 00 1C 00 00 00 00 00 00 00 00 '................' | |
00000020: 00 00 00 00 00 00 00 00 '........' | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_INSTANCE_METHODS_NSEvent"(168) #Pairs=1 | |
Offset=$0000001C Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_INSTANCE_VARIABLES_NSEvent"(162) #Pairs=1 | |
Offset=$00000018 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@558"(156) #Pairs=1 | |
Offset=$00000008 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_CLASS_NSObject"(170) #Pairs=1 | |
Offset=$00000004 Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_METACLASS_NSEvent"(157) #Pairs=1 | |
Offset=$00000000 Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_SYMBOLS"(171) Size=16 | |
00000000: 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 '................' | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_CLASS_NSEvent"(169) #Pairs=1 | |
Offset=$0000000C Value=$00000000 | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="@568"(172) Size=10 | |
00000000: 4E 53 45 76 65 6E 74 2E 6D 00 'NSEvent.m.' | |
Hunk: Kind=HUNK_LOCAL_IDATA Name="L_OBJC_MODULES"(173) Size=16 | |
00000000: 00 00 00 05 00 00 00 10 00 00 00 00 00 00 00 00 '................' | |
XRef: Kind=HUNK_XREF_32BIT Name="L_OBJC_SYMBOLS"(171) #Pairs=1 | |
Offset=$0000000C Value=$00000000 | |
XRef: Kind=HUNK_XREF_32BIT Name="@568"(172) #Pairs=1 | |
Offset=$00000008 Value=$00000000 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment