Created
April 29, 2011 04:27
-
-
Save jspahrsummers/947835 to your computer and use it in GitHub Desktop.
Clang ivar write -O0
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
.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: | |
sub sp, #8 | |
str.w lr, [sp, #4] | |
str r7, [sp] | |
mov r7, sp | |
sub sp, #16 | |
str r0, [r7, #-4] | |
str r1, [r7, #-8] | |
str r2, [r7, #-12] | |
str r3, [r7, #-16] | |
@ InlineAsm Start | |
#before | |
@ InlineAsm End | |
ldr r0, [r7, #-4] | |
ldr.n r1, LCPI0_0 | |
LPC0_0: | |
add r1, pc | |
ldr r1, [r1] | |
movs r2, #0 | |
str r2, [r0, r1] | |
@ InlineAsm Start | |
#after | |
@ InlineAsm End | |
ldr r0, [r7, #-4] | |
ldr.n r1, LCPI0_1 | |
LPC0_1: | |
add r1, pc | |
ldr r1, [r1] | |
blx _objc_msgSend | |
ldr.n r1, LCPI0_2 | |
LPC0_2: | |
add r1, pc | |
ldr r1, [r1] | |
blx _objc_msgSend | |
movs r0, #1 | |
add sp, #16 | |
ldr r7, [sp] | |
ldr.w lr, [sp, #4] | |
add sp, #8 | |
bx lr | |
.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:]": | |
Leh_func_begin1: | |
sub sp, #12 | |
add r3, sp, #8 | |
str r0, [r3] | |
add r0, sp, #4 | |
str r1, [r0] | |
mov r0, sp | |
str r2, [r0] | |
add sp, #12 | |
bx lr | |
Leh_func_end1: | |
.align 2 | |
.code 16 | |
.thumb_func "-[IvarWriteAppDelegate applicationDidEnterBackground:]" | |
"-[IvarWriteAppDelegate applicationDidEnterBackground:]": | |
Leh_func_begin2: | |
sub sp, #12 | |
add r3, sp, #8 | |
str r0, [r3] | |
add r0, sp, #4 | |
str r1, [r0] | |
mov r0, sp | |
str r2, [r0] | |
add sp, #12 | |
bx lr | |
Leh_func_end2: | |
.align 2 | |
.code 16 | |
.thumb_func "-[IvarWriteAppDelegate applicationWillEnterForeground:]" | |
"-[IvarWriteAppDelegate applicationWillEnterForeground:]": | |
Leh_func_begin3: | |
sub sp, #12 | |
add r3, sp, #8 | |
str r0, [r3] | |
add r0, sp, #4 | |
str r1, [r0] | |
mov r0, sp | |
str r2, [r0] | |
add sp, #12 | |
bx lr | |
Leh_func_end3: | |
.align 2 | |
.code 16 | |
.thumb_func "-[IvarWriteAppDelegate applicationDidBecomeActive:]" | |
"-[IvarWriteAppDelegate applicationDidBecomeActive:]": | |
Leh_func_begin4: | |
sub sp, #12 | |
add r3, sp, #8 | |
str r0, [r3] | |
add r0, sp, #4 | |
str r1, [r0] | |
mov r0, sp | |
str r2, [r0] | |
add sp, #12 | |
bx lr | |
Leh_func_end4: | |
.align 2 | |
.code 16 | |
.thumb_func "-[IvarWriteAppDelegate applicationWillTerminate:]" | |
"-[IvarWriteAppDelegate applicationWillTerminate:]": | |
Leh_func_begin5: | |
sub sp, #12 | |
add r3, sp, #8 | |
str r0, [r3] | |
add r0, sp, #4 | |
str r1, [r0] | |
mov r0, sp | |
str r2, [r0] | |
add sp, #12 | |
bx lr | |
Leh_func_end5: | |
.align 2 | |
.code 16 | |
.thumb_func "-[IvarWriteAppDelegate dealloc]" | |
"-[IvarWriteAppDelegate dealloc]": | |
Leh_func_begin6: | |
sub sp, #8 | |
str.w lr, [sp, #4] | |
str r7, [sp] | |
mov r7, sp | |
sub sp, #16 | |
subs r2, r7, #4 | |
str r0, [r2] | |
sub.w r0, r7, #8 | |
str r1, [r0] | |
subs r0, r7, #4 | |
ldr r0, [r0] | |
ldr.n r1, LCPI6_3 | |
LPC6_3: | |
add r1, pc | |
ldr r1, [r1] | |
add r0, r1 | |
ldr r0, [r0] | |
ldr.n r1, LCPI6_2 | |
LPC6_2: | |
add r1, pc | |
ldr r1, [r1] | |
blx _objc_msgSend | |
subs r0, r7, #4 | |
ldr r0, [r0] | |
sub.w r1, r7, #16 | |
str r0, [r1] | |
ldr.n r0, LCPI6_1 | |
LPC6_1: | |
add r0, pc | |
ldr r0, [r0] | |
sub.w r1, r7, #16 | |
str r0, [r1, #4] | |
ldr.n r0, LCPI6_0 | |
LPC6_0: | |
add r0, pc | |
ldr r1, [r0] | |
sub.w r0, r7, #16 | |
blx _objc_msgSendSuper2 | |
add sp, #16 | |
ldr r7, [sp] | |
ldr.w lr, [sp, #4] | |
add sp, #8 | |
bx lr | |
.align 2 | |
LCPI6_0: | |
.long L_OBJC_SELECTOR_REFERENCES_6-(LPC6_0+4) | |
.align 2 | |
LCPI6_1: | |
.long L_OBJC_CLASSLIST_SUP_REFS_$_-(LPC6_1+4) | |
.align 2 | |
LCPI6_2: | |
.long L_OBJC_SELECTOR_REFERENCES_4-(LPC6_2+4) | |
.align 2 | |
LCPI6_3: | |
.long _OBJC_IVAR_$_IvarWriteAppDelegate._window-(LPC6_3+4) | |
Leh_func_end6: | |
.align 2 | |
.code 16 | |
.thumb_func "-[IvarWriteAppDelegate window]" | |
"-[IvarWriteAppDelegate window]": | |
Leh_func_begin7: | |
sub sp, #8 | |
add r2, sp, #4 | |
str r0, [r2] | |
mov r0, sp | |
str r1, [r0] | |
add r0, sp, #4 | |
ldr r0, [r0] | |
ldr.n r1, LCPI7_0 | |
LPC7_0: | |
add r1, pc | |
ldr r1, [r1] | |
add r0, r1 | |
ldr r0, [r0] | |
add sp, #8 | |
bx lr | |
.align 2 | |
LCPI7_0: | |
.long _OBJC_IVAR_$_IvarWriteAppDelegate._window-(LPC7_0+4) | |
Leh_func_end7: | |
.align 2 | |
.code 16 | |
.thumb_func "-[IvarWriteAppDelegate setWindow:]" | |
"-[IvarWriteAppDelegate setWindow:]": | |
Leh_func_begin8: | |
sub sp, #8 | |
str.w lr, [sp, #4] | |
str r7, [sp] | |
mov r7, sp | |
sub sp, #20 | |
subs r3, r7, #4 | |
str r0, [r3] | |
sub.w r0, r7, #8 | |
str r1, [r0] | |
sub.w r0, r7, #12 | |
str r2, [r0] | |
sub.w r0, r7, #8 | |
ldr r1, [r0] | |
subs r0, r7, #4 | |
ldr r0, [r0] | |
ldr.n r2, LCPI8_0 | |
LPC8_0: | |
add r2, pc | |
ldr r2, [r2] | |
sub.w r3, r7, #12 | |
ldr r3, [r3] | |
mov.w r12, #0 | |
mov lr, sp | |
str.w r12, [lr, #4] | |
str.w r12, [lr] | |
blx _objc_setProperty | |
add sp, #20 | |
ldr r7, [sp] | |
ldr.w lr, [sp, #4] | |
add sp, #8 | |
bx lr | |
.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