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