1 | .section __TEXT,__text,regular,pure_instructions |
2 | .build_version macos, 14, 0 sdk_version 14, 0 |
3 | .p2align 2 |
4 | "+[Foo foo]" : |
5 | mov w0, wzr |
6 | ret |
7 | |
8 | .section __TEXT,__objc_classname,cstring_literals |
9 | l_OBJC_CLASS_NAME_: |
10 | .asciz "Foo" |
11 | |
12 | .section __TEXT,__objc_methname,cstring_literals |
13 | l_OBJC_METH_VAR_NAME_: |
14 | .asciz "foo" |
15 | |
16 | .section __TEXT,__objc_methtype,cstring_literals |
17 | l_OBJC_METH_VAR_TYPE_: |
18 | .asciz "i16@0:8" |
19 | |
20 | .section __DATA,__objc_const |
21 | .p2align 3 |
22 | __OBJC_$_CLASS_METHODS_Foo: |
23 | .long 24 |
24 | .long 1 |
25 | .quad l_OBJC_METH_VAR_NAME_ |
26 | .quad l_OBJC_METH_VAR_TYPE_ |
27 | .quad "+[Foo foo]" |
28 | |
29 | .p2align 3 |
30 | __OBJC_METACLASS_RO_$_Foo: |
31 | .long 1 |
32 | .long 40 |
33 | .long 40 |
34 | .space 4 |
35 | .quad 0 |
36 | .quad l_OBJC_CLASS_NAME_ |
37 | .quad __OBJC_$_CLASS_METHODS_Foo |
38 | .quad 0 |
39 | .quad 0 |
40 | .quad 0 |
41 | .quad 0 |
42 | |
43 | .section __DATA,__objc_data |
44 | .globl _OBJC_METACLASS_$_Foo |
45 | .p2align 3 |
46 | _OBJC_METACLASS_$_Foo: |
47 | .quad _OBJC_METACLASS_$_NSObject |
48 | .quad _OBJC_METACLASS_$_NSObject |
49 | .quad __objc_empty_cache |
50 | .quad 0 |
51 | .quad __OBJC_METACLASS_RO_$_Foo |
52 | |
53 | .section __DATA,__objc_const |
54 | .p2align 3 |
55 | __OBJC_CLASS_RO_$_Foo: |
56 | .long 0 |
57 | .long 8 |
58 | .long 8 |
59 | .space 4 |
60 | .quad 0 |
61 | .quad l_OBJC_CLASS_NAME_ |
62 | .quad 0 |
63 | .quad 0 |
64 | .quad 0 |
65 | .quad 0 |
66 | .quad 0 |
67 | |
68 | .section __DATA,__objc_data |
69 | .globl _OBJC_CLASS_$_Foo |
70 | .p2align 3 |
71 | _OBJC_CLASS_$_Foo: |
72 | .quad _OBJC_METACLASS_$_Foo |
73 | .quad _OBJC_CLASS_$_NSObject |
74 | .quad __objc_empty_cache |
75 | .quad 0 |
76 | .quad __OBJC_CLASS_RO_$_Foo |
77 | |
78 | .section __DATA,__objc_classlist,regular,no_dead_strip |
79 | .p2align 3 |
80 | l_OBJC_LABEL_CLASS_$: |
81 | .quad _OBJC_CLASS_$_Foo |
82 | |
83 | .section __DATA,__objc_imageinfo,regular,no_dead_strip |
84 | L_OBJC_IMAGE_INFO: |
85 | .long 0 |
86 | .long 64 |
87 | |
88 | .subsections_via_symbols |
89 | |