Skip to content

Instantly share code, notes, and snippets.

@jspahrsummers
Created April 29, 2011 04:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jspahrsummers/947836 to your computer and use it in GitHub Desktop.
Save jspahrsummers/947836 to your computer and use it in GitHub Desktop.
Clang ivar write -Os
.section __TEXT,__text,regular,pure_instructions
.section __TEXT,__textcoal_nt,coalesced,pure_instructions
.section __TEXT,__const_coal,coalesced
.section __TEXT,__picsymbolstub4,symbol_stubs,none,16
.section __TEXT,__StaticInit,regular,pure_instructions
.syntax unified
.section __TEXT,__text,regular,pure_instructions
.align 2
.code 16
.thumb_func "-[IvarWriteAppDelegate application:didFinishLaunchingWithOptions:]"
"-[IvarWriteAppDelegate application:didFinishLaunchingWithOptions:]":
Leh_func_begin0:
push {r4, r7, lr}
ldr.n r1, LCPI0_0
add r7, sp, #4
@ InlineAsm Start
#before
@ InlineAsm End
ldr.n r2, LCPI0_1
movs r3, #0
LPC0_0:
add r1, pc
ldr.n r4, LCPI0_2
LPC0_1:
add r2, pc
ldr r1, [r1]
LPC0_2:
add r4, pc
str r3, [r0, r1]
@ InlineAsm Start
#after
@ InlineAsm End
ldr r1, [r2]
blx _objc_msgSend
ldr r1, [r4]
blx _objc_msgSend
movs r0, #1
pop {r4, r7, pc}
.align 2
LCPI0_0:
.long _OBJC_IVAR_$_IvarWriteAppDelegate._window-(LPC0_0+4)
.align 2
LCPI0_1:
.long L_OBJC_SELECTOR_REFERENCES_-(LPC0_1+4)
.align 2
LCPI0_2:
.long L_OBJC_SELECTOR_REFERENCES_2-(LPC0_2+4)
Leh_func_end0:
.align 2
.code 16
.thumb_func "-[IvarWriteAppDelegate applicationWillResignActive:]"
"-[IvarWriteAppDelegate applicationWillResignActive:]":
bx lr
.align 2
.code 16
.thumb_func "-[IvarWriteAppDelegate applicationDidEnterBackground:]"
"-[IvarWriteAppDelegate applicationDidEnterBackground:]":
bx lr
.align 2
.code 16
.thumb_func "-[IvarWriteAppDelegate applicationWillEnterForeground:]"
"-[IvarWriteAppDelegate applicationWillEnterForeground:]":
bx lr
.align 2
.code 16
.thumb_func "-[IvarWriteAppDelegate applicationDidBecomeActive:]"
"-[IvarWriteAppDelegate applicationDidBecomeActive:]":
bx lr
.align 2
.code 16
.thumb_func "-[IvarWriteAppDelegate applicationWillTerminate:]"
"-[IvarWriteAppDelegate applicationWillTerminate:]":
bx lr
.align 2
.code 16
.thumb_func "-[IvarWriteAppDelegate dealloc]"
"-[IvarWriteAppDelegate dealloc]":
Leh_func_begin6:
push {r4, r5, r6, r7, lr}
add r7, sp, #12
sub sp, #8
ldr.n r2, LCPI6_0
mov r4, r0
ldr.n r1, LCPI6_1
LPC6_0:
add r2, pc
ldr.n r5, LCPI6_2
LPC6_1:
add r1, pc
ldr.n r6, LCPI6_3
ldr r0, [r2]
LPC6_2:
add r5, pc
ldr r1, [r1]
LPC6_3:
add r6, pc
ldr r0, [r4, r0]
blx _objc_msgSend
ldr r0, [r5]
str r4, [r7, #-20]
str r0, [r7, #-16]
sub.w r0, r7, #20
ldr r1, [r6]
blx _objc_msgSendSuper2
add sp, #8
pop {r4, r5, r6, r7, pc}
.align 2
LCPI6_0:
.long _OBJC_IVAR_$_IvarWriteAppDelegate._window-(LPC6_0+4)
.align 2
LCPI6_1:
.long L_OBJC_SELECTOR_REFERENCES_4-(LPC6_1+4)
.align 2
LCPI6_2:
.long L_OBJC_CLASSLIST_SUP_REFS_$_-(LPC6_2+4)
.align 2
LCPI6_3:
.long L_OBJC_SELECTOR_REFERENCES_6-(LPC6_3+4)
Leh_func_end6:
.align 2
.code 16
.thumb_func "-[IvarWriteAppDelegate window]"
"-[IvarWriteAppDelegate window]":
ldr.n r1, LCPI7_0
LPC7_0:
add r1, pc
ldr r1, [r1]
ldr r0, [r0, r1]
bx lr
.align 2
LCPI7_0:
.long _OBJC_IVAR_$_IvarWriteAppDelegate._window-(LPC7_0+4)
.align 2
.code 16
.thumb_func "-[IvarWriteAppDelegate setWindow:]"
"-[IvarWriteAppDelegate setWindow:]":
Leh_func_begin8:
push {r7, lr}
mov r7, sp
sub sp, #8
ldr.w r12, LCPI8_0
mov r3, r2
LPC8_0:
add r12, pc
ldr.w r2, [r12]
mov.w r12, #0
str.w r12, [sp]
str.w r12, [sp, #4]
blx _objc_setProperty
add sp, #8
pop {r7, pc}
.align 2
LCPI8_0:
.long _OBJC_IVAR_$_IvarWriteAppDelegate._window-(LPC8_0+4)
Leh_func_end8:
.section __DATA,__objc_const
.globl _OBJC_IVAR_$_IvarWriteAppDelegate._window
.align 2
_OBJC_IVAR_$_IvarWriteAppDelegate._window:
.long 4
.section __TEXT,__cstring,cstring_literals
L_OBJC_METH_VAR_NAME_:
.asciz "window"
.section __DATA,__objc_selrefs,literal_pointers,no_dead_strip
.align 2
L_OBJC_SELECTOR_REFERENCES_:
.long L_OBJC_METH_VAR_NAME_
.section __TEXT,__cstring,cstring_literals
L_OBJC_METH_VAR_NAME_1:
.asciz "makeKeyAndVisible"
.section __DATA,__objc_selrefs,literal_pointers,no_dead_strip
.align 2
L_OBJC_SELECTOR_REFERENCES_2:
.long L_OBJC_METH_VAR_NAME_1
.section __TEXT,__cstring,cstring_literals
L_OBJC_METH_VAR_NAME_3:
.asciz "release"
.section __DATA,__objc_selrefs,literal_pointers,no_dead_strip
.align 2
L_OBJC_SELECTOR_REFERENCES_4:
.long L_OBJC_METH_VAR_NAME_3
.section __DATA,__objc_data
.globl _OBJC_CLASS_$_IvarWriteAppDelegate
.align 2
_OBJC_CLASS_$_IvarWriteAppDelegate:
.long _OBJC_METACLASS_$_IvarWriteAppDelegate
.long _OBJC_CLASS_$_NSObject
.long __objc_empty_cache
.long __objc_empty_vtable
.long l_OBJC_CLASS_RO_$_IvarWriteAppDelegate
.section __DATA,__objc_superrefs,regular,no_dead_strip
.align 2
L_OBJC_CLASSLIST_SUP_REFS_$_:
.long _OBJC_CLASS_$_IvarWriteAppDelegate
.section __TEXT,__cstring,cstring_literals
L_OBJC_METH_VAR_NAME_5:
.asciz "dealloc"
.section __DATA,__objc_selrefs,literal_pointers,no_dead_strip
.align 2
L_OBJC_SELECTOR_REFERENCES_6:
.long L_OBJC_METH_VAR_NAME_5
.section __TEXT,__cstring,cstring_literals
L_OBJC_CLASS_NAME_:
.asciz "IvarWriteAppDelegate"
L_OBJC_METH_VAR_NAME_7:
.asciz "applicationDidFinishLaunching:"
L_OBJC_METH_VAR_TYPE_:
.asciz "v12@0:4@8"
L_OBJC_METH_VAR_NAME_8:
.asciz "application:didFinishLaunchingWithOptions:"
L_OBJC_METH_VAR_TYPE_9:
.asciz "c16@0:4@8@12"
L_OBJC_METH_VAR_NAME_10:
.asciz "applicationDidBecomeActive:"
L_OBJC_METH_VAR_NAME_11:
.asciz "applicationWillResignActive:"
L_OBJC_METH_VAR_NAME_12:
.asciz "application:handleOpenURL:"
L_OBJC_METH_VAR_NAME_13:
.asciz "application:openURL:sourceApplication:annotation:"
L_OBJC_METH_VAR_TYPE_14:
.asciz "c24@0:4@8@12@16@20"
L_OBJC_METH_VAR_NAME_15:
.asciz "applicationDidReceiveMemoryWarning:"
L_OBJC_METH_VAR_NAME_16:
.asciz "applicationWillTerminate:"
L_OBJC_METH_VAR_NAME_17:
.asciz "applicationSignificantTimeChange:"
L_OBJC_METH_VAR_NAME_18:
.asciz "application:willChangeStatusBarOrientation:duration:"
L_OBJC_METH_VAR_TYPE_19:
.asciz "v24@0:4@8i12d16"
L_OBJC_METH_VAR_NAME_20:
.asciz "application:didChangeStatusBarOrientation:"
L_OBJC_METH_VAR_TYPE_21:
.asciz "v16@0:4@8i12"
L_OBJC_METH_VAR_NAME_22:
.asciz "application:willChangeStatusBarFrame:"
L_OBJC_METH_VAR_TYPE_23:
.asciz "v28@0:4@8{CGRect={CGPoint=ff}{CGSize=ff}}12"
L_OBJC_METH_VAR_NAME_24:
.asciz "application:didChangeStatusBarFrame:"
L_OBJC_METH_VAR_NAME_25:
.asciz "application:didRegisterForRemoteNotificationsWithDeviceToken:"
L_OBJC_METH_VAR_TYPE_26:
.asciz "v16@0:4@8@12"
L_OBJC_METH_VAR_NAME_27:
.asciz "application:didFailToRegisterForRemoteNotificationsWithError:"
L_OBJC_METH_VAR_NAME_28:
.asciz "application:didReceiveRemoteNotification:"
L_OBJC_METH_VAR_NAME_29:
.asciz "application:didReceiveLocalNotification:"
L_OBJC_METH_VAR_NAME_30:
.asciz "applicationDidEnterBackground:"
L_OBJC_METH_VAR_NAME_31:
.asciz "applicationWillEnterForeground:"
L_OBJC_METH_VAR_NAME_32:
.asciz "applicationProtectedDataWillBecomeUnavailable:"
L_OBJC_METH_VAR_NAME_33:
.asciz "applicationProtectedDataDidBecomeAvailable:"
L_OBJC_CLASS_NAME_34:
.asciz "UIApplicationDelegate"
L_OBJC_METH_VAR_NAME_35:
.asciz "isEqual:"
L_OBJC_METH_VAR_TYPE_36:
.asciz "c12@0:4@8"
L_OBJC_METH_VAR_NAME_37:
.asciz "hash"
L_OBJC_METH_VAR_TYPE_38:
.asciz "I8@0:4"
L_OBJC_METH_VAR_NAME_39:
.asciz "superclass"
L_OBJC_METH_VAR_TYPE_40:
.asciz "#8@0:4"
L_OBJC_METH_VAR_NAME_41:
.asciz "class"
L_OBJC_METH_VAR_NAME_42:
.asciz "self"
L_OBJC_METH_VAR_TYPE_43:
.asciz "@8@0:4"
L_OBJC_METH_VAR_NAME_44:
.asciz "zone"
L_OBJC_METH_VAR_TYPE_45:
.asciz "^{_NSZone=}8@0:4"
L_OBJC_METH_VAR_NAME_46:
.asciz "performSelector:"
L_OBJC_METH_VAR_TYPE_47:
.asciz "@12@0:4:8"
L_OBJC_METH_VAR_NAME_48:
.asciz "performSelector:withObject:"
L_OBJC_METH_VAR_TYPE_49:
.asciz "@16@0:4:8@12"
L_OBJC_METH_VAR_NAME_50:
.asciz "performSelector:withObject:withObject:"
L_OBJC_METH_VAR_TYPE_51:
.asciz "@20@0:4:8@12@16"
L_OBJC_METH_VAR_NAME_52:
.asciz "isProxy"
L_OBJC_METH_VAR_TYPE_53:
.asciz "c8@0:4"
L_OBJC_METH_VAR_NAME_54:
.asciz "isKindOfClass:"
L_OBJC_METH_VAR_TYPE_55:
.asciz "c12@0:4#8"
L_OBJC_METH_VAR_NAME_56:
.asciz "isMemberOfClass:"
L_OBJC_METH_VAR_NAME_57:
.asciz "conformsToProtocol:"
L_OBJC_METH_VAR_NAME_58:
.asciz "respondsToSelector:"
L_OBJC_METH_VAR_TYPE_59:
.asciz "c12@0:4:8"
L_OBJC_METH_VAR_NAME_60:
.asciz "retain"
L_OBJC_METH_VAR_TYPE_61:
.asciz "Vv8@0:4"
L_OBJC_METH_VAR_NAME_62:
.asciz "autorelease"
L_OBJC_METH_VAR_NAME_63:
.asciz "retainCount"
L_OBJC_METH_VAR_NAME_64:
.asciz "description"
L_OBJC_CLASS_NAME_65:
.asciz "NSObject"
.section __DATA,__objc_const
.align 2
l_OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject:
.long 12
.long 19
.long L_OBJC_METH_VAR_NAME_35
.long L_OBJC_METH_VAR_TYPE_36
.long 0
.long L_OBJC_METH_VAR_NAME_37
.long L_OBJC_METH_VAR_TYPE_38
.long 0
.long L_OBJC_METH_VAR_NAME_39
.long L_OBJC_METH_VAR_TYPE_40
.long 0
.long L_OBJC_METH_VAR_NAME_41
.long L_OBJC_METH_VAR_TYPE_40
.long 0
.long L_OBJC_METH_VAR_NAME_42
.long L_OBJC_METH_VAR_TYPE_43
.long 0
.long L_OBJC_METH_VAR_NAME_44
.long L_OBJC_METH_VAR_TYPE_45
.long 0
.long L_OBJC_METH_VAR_NAME_46
.long L_OBJC_METH_VAR_TYPE_47
.long 0
.long L_OBJC_METH_VAR_NAME_48
.long L_OBJC_METH_VAR_TYPE_49
.long 0
.long L_OBJC_METH_VAR_NAME_50
.long L_OBJC_METH_VAR_TYPE_51
.long 0
.long L_OBJC_METH_VAR_NAME_52
.long L_OBJC_METH_VAR_TYPE_53
.long 0
.long L_OBJC_METH_VAR_NAME_54
.long L_OBJC_METH_VAR_TYPE_55
.long 0
.long L_OBJC_METH_VAR_NAME_56
.long L_OBJC_METH_VAR_TYPE_55
.long 0
.long L_OBJC_METH_VAR_NAME_57
.long L_OBJC_METH_VAR_TYPE_36
.long 0
.long L_OBJC_METH_VAR_NAME_58
.long L_OBJC_METH_VAR_TYPE_59
.long 0
.long L_OBJC_METH_VAR_NAME_60
.long L_OBJC_METH_VAR_TYPE_43
.long 0
.long L_OBJC_METH_VAR_NAME_3
.long L_OBJC_METH_VAR_TYPE_61
.long 0
.long L_OBJC_METH_VAR_NAME_62
.long L_OBJC_METH_VAR_TYPE_43
.long 0
.long L_OBJC_METH_VAR_NAME_63
.long L_OBJC_METH_VAR_TYPE_38
.long 0
.long L_OBJC_METH_VAR_NAME_64
.long L_OBJC_METH_VAR_TYPE_43
.long 0
.private_extern l_OBJC_PROTOCOL_$_NSObject
.section __DATA,__datacoal_nt,coalesced
.globl l_OBJC_PROTOCOL_$_NSObject
.weak_definition l_OBJC_PROTOCOL_$_NSObject
.align 2
l_OBJC_PROTOCOL_$_NSObject:
.long 0
.long L_OBJC_CLASS_NAME_65
.long 0
.long l_OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject
.long 0
.long 0
.long 0
.long 0
.long 40
.long 0
.private_extern l_OBJC_LABEL_PROTOCOL_$_NSObject
.section __DATA,__objc_protolist,coalesced,no_dead_strip
.globl l_OBJC_LABEL_PROTOCOL_$_NSObject
.weak_definition l_OBJC_LABEL_PROTOCOL_$_NSObject
.align 2
l_OBJC_LABEL_PROTOCOL_$_NSObject:
.long l_OBJC_PROTOCOL_$_NSObject
.section __DATA,__objc_const
.align 2
l_OBJC_$_PROTOCOL_REFS_UIApplicationDelegate:
.long 1
.long l_OBJC_PROTOCOL_$_NSObject
.long 0
.align 2
l_OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIApplicationDelegate:
.long 12
.long 21
.long L_OBJC_METH_VAR_NAME_7
.long L_OBJC_METH_VAR_TYPE_
.long 0
.long L_OBJC_METH_VAR_NAME_8
.long L_OBJC_METH_VAR_TYPE_9
.long 0
.long L_OBJC_METH_VAR_NAME_10
.long L_OBJC_METH_VAR_TYPE_
.long 0
.long L_OBJC_METH_VAR_NAME_11
.long L_OBJC_METH_VAR_TYPE_
.long 0
.long L_OBJC_METH_VAR_NAME_12
.long L_OBJC_METH_VAR_TYPE_9
.long 0
.long L_OBJC_METH_VAR_NAME_13
.long L_OBJC_METH_VAR_TYPE_14
.long 0
.long L_OBJC_METH_VAR_NAME_15
.long L_OBJC_METH_VAR_TYPE_
.long 0
.long L_OBJC_METH_VAR_NAME_16
.long L_OBJC_METH_VAR_TYPE_
.long 0
.long L_OBJC_METH_VAR_NAME_17
.long L_OBJC_METH_VAR_TYPE_
.long 0
.long L_OBJC_METH_VAR_NAME_18
.long L_OBJC_METH_VAR_TYPE_19
.long 0
.long L_OBJC_METH_VAR_NAME_20
.long L_OBJC_METH_VAR_TYPE_21
.long 0
.long L_OBJC_METH_VAR_NAME_22
.long L_OBJC_METH_VAR_TYPE_23
.long 0
.long L_OBJC_METH_VAR_NAME_24
.long L_OBJC_METH_VAR_TYPE_23
.long 0
.long L_OBJC_METH_VAR_NAME_25
.long L_OBJC_METH_VAR_TYPE_26
.long 0
.long L_OBJC_METH_VAR_NAME_27
.long L_OBJC_METH_VAR_TYPE_26
.long 0
.long L_OBJC_METH_VAR_NAME_28
.long L_OBJC_METH_VAR_TYPE_26
.long 0
.long L_OBJC_METH_VAR_NAME_29
.long L_OBJC_METH_VAR_TYPE_26
.long 0
.long L_OBJC_METH_VAR_NAME_30
.long L_OBJC_METH_VAR_TYPE_
.long 0
.long L_OBJC_METH_VAR_NAME_31
.long L_OBJC_METH_VAR_TYPE_
.long 0
.long L_OBJC_METH_VAR_NAME_32
.long L_OBJC_METH_VAR_TYPE_
.long 0
.long L_OBJC_METH_VAR_NAME_33
.long L_OBJC_METH_VAR_TYPE_
.long 0
.private_extern l_OBJC_PROTOCOL_$_UIApplicationDelegate
.section __DATA,__datacoal_nt,coalesced
.globl l_OBJC_PROTOCOL_$_UIApplicationDelegate
.weak_definition l_OBJC_PROTOCOL_$_UIApplicationDelegate
.align 2
l_OBJC_PROTOCOL_$_UIApplicationDelegate:
.long 0
.long L_OBJC_CLASS_NAME_34
.long l_OBJC_$_PROTOCOL_REFS_UIApplicationDelegate
.long 0
.long 0
.long l_OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIApplicationDelegate
.long 0
.long 0
.long 40
.long 0
.private_extern l_OBJC_LABEL_PROTOCOL_$_UIApplicationDelegate
.section __DATA,__objc_protolist,coalesced,no_dead_strip
.globl l_OBJC_LABEL_PROTOCOL_$_UIApplicationDelegate
.weak_definition l_OBJC_LABEL_PROTOCOL_$_UIApplicationDelegate
.align 2
l_OBJC_LABEL_PROTOCOL_$_UIApplicationDelegate:
.long l_OBJC_PROTOCOL_$_UIApplicationDelegate
.section __DATA,__objc_const
.align 2
l_OBJC_CLASS_PROTOCOLS_$_IvarWriteAppDelegate:
.long 1
.long l_OBJC_PROTOCOL_$_UIApplicationDelegate
.long 0
.align 2
l_OBJC_METACLASS_RO_$_IvarWriteAppDelegate:
.long 1
.long 20
.long 20
.long 0
.long L_OBJC_CLASS_NAME_
.long 0
.long l_OBJC_CLASS_PROTOCOLS_$_IvarWriteAppDelegate
.long 0
.long 0
.long 0
.section __DATA,__objc_data
.globl _OBJC_METACLASS_$_IvarWriteAppDelegate
.align 2
_OBJC_METACLASS_$_IvarWriteAppDelegate:
.long _OBJC_METACLASS_$_NSObject
.long _OBJC_METACLASS_$_NSObject
.long __objc_empty_cache
.long __objc_empty_vtable
.long l_OBJC_METACLASS_RO_$_IvarWriteAppDelegate
.section __TEXT,__cstring,cstring_literals
L_OBJC_METH_VAR_TYPE_66:
.asciz "v8@0:4"
L_OBJC_METH_VAR_NAME_67:
.asciz "setWindow:"
.section __DATA,__objc_const
.align 2
l_OBJC_$_INSTANCE_METHODS_IvarWriteAppDelegate:
.long 12
.long 9
.long L_OBJC_METH_VAR_NAME_8
.long L_OBJC_METH_VAR_TYPE_9
.long "-[IvarWriteAppDelegate application:didFinishLaunchingWithOptions:]"
.long L_OBJC_METH_VAR_NAME_11
.long L_OBJC_METH_VAR_TYPE_
.long "-[IvarWriteAppDelegate applicationWillResignActive:]"
.long L_OBJC_METH_VAR_NAME_30
.long L_OBJC_METH_VAR_TYPE_
.long "-[IvarWriteAppDelegate applicationDidEnterBackground:]"
.long L_OBJC_METH_VAR_NAME_31
.long L_OBJC_METH_VAR_TYPE_
.long "-[IvarWriteAppDelegate applicationWillEnterForeground:]"
.long L_OBJC_METH_VAR_NAME_10
.long L_OBJC_METH_VAR_TYPE_
.long "-[IvarWriteAppDelegate applicationDidBecomeActive:]"
.long L_OBJC_METH_VAR_NAME_16
.long L_OBJC_METH_VAR_TYPE_
.long "-[IvarWriteAppDelegate applicationWillTerminate:]"
.long L_OBJC_METH_VAR_NAME_5
.long L_OBJC_METH_VAR_TYPE_66
.long "-[IvarWriteAppDelegate dealloc]"
.long L_OBJC_METH_VAR_NAME_
.long L_OBJC_METH_VAR_TYPE_43
.long "-[IvarWriteAppDelegate window]"
.long L_OBJC_METH_VAR_NAME_67
.long L_OBJC_METH_VAR_TYPE_
.long "-[IvarWriteAppDelegate setWindow:]"
.section __TEXT,__cstring,cstring_literals
L_OBJC_METH_VAR_NAME_68:
.asciz "_window"
L_OBJC_METH_VAR_TYPE_69:
.asciz "@\"UIWindow\""
.section __DATA,__objc_const
.align 2
l_OBJC_$_INSTANCE_VARIABLES_IvarWriteAppDelegate:
.long 20
.long 1
.long _OBJC_IVAR_$_IvarWriteAppDelegate._window
.long L_OBJC_METH_VAR_NAME_68
.long L_OBJC_METH_VAR_TYPE_69
.long 2
.long 4
.section __TEXT,__cstring,cstring_literals
L_OBJC_PROP_NAME_ATTR_:
.asciz "window"
L_OBJC_PROP_NAME_ATTR_70:
.asciz "T@\"UIWindow\",&,N,V_window"
.section __DATA,__objc_const
.align 3
l_OBJC_$_PROP_LIST_IvarWriteAppDelegate:
.long 8
.long 1
.long L_OBJC_PROP_NAME_ATTR_
.long L_OBJC_PROP_NAME_ATTR_70
.align 2
l_OBJC_CLASS_RO_$_IvarWriteAppDelegate:
.long 0
.long 4
.long 8
.long 0
.long L_OBJC_CLASS_NAME_
.long l_OBJC_$_INSTANCE_METHODS_IvarWriteAppDelegate
.long l_OBJC_CLASS_PROTOCOLS_$_IvarWriteAppDelegate
.long l_OBJC_$_INSTANCE_VARIABLES_IvarWriteAppDelegate
.long 0
.long l_OBJC_$_PROP_LIST_IvarWriteAppDelegate
.section __DATA,__objc_classlist,regular,no_dead_strip
.align 2
L_OBJC_LABEL_CLASS_$:
.long _OBJC_CLASS_$_IvarWriteAppDelegate
.section __DATA,__objc_imageinfo,regular,no_dead_strip
.align 2
L_OBJC_IMAGE_INFO:
.long 0
.long 16
.no_dead_strip l_OBJC_PROTOCOL_$_NSObject
.no_dead_strip l_OBJC_LABEL_PROTOCOL_$_NSObject
.no_dead_strip l_OBJC_PROTOCOL_$_UIApplicationDelegate
.no_dead_strip l_OBJC_LABEL_PROTOCOL_$_UIApplicationDelegate
.subsections_via_symbols
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment