Diff
checker
Testo
Testo
Immagini
Documenti
Excel
Cartelle
Legal
Enterprise
Applicazione per desktop
Prezzi
Accedi
Scarica Diffchecker Desktop
Confronta il testo
Trova la differenza tra due file di testo
Strumenti
Cronologia
Editor live
Comprimi invariate
Senza a capo
Layout
Diviso
Unificato
Livello di dettaglio
Intelligente
Parola
Carattere
Evidenziazione sintassi
Scegli sintassi
Ignora
Trasforma testo
Vai alla prima modifica
Modifica input
Diffchecker Desktop
Il modo più sicuro per usare Diffchecker. Ottieni l'app Diffchecker Desktop: i tuoi diff non lasciano mai il tuo computer!
Ottieni Desktop
Untitled diff
Creato
10 anni fa
Il diff non scade mai
Eliminare
Esporta
Condividere
Spiegare
18 rimozioni
Linee
Totale
Rimosso
Caratteri
Totale
Rimosso
Per continuare a utilizzare questa funzione, aggiorna a
Diff
checker
Pro
Visualizza prezzi
148 linee
Copia tutti
308 aggiunte
Linee
Totale
Aggiunto
Caratteri
Totale
Aggiunto
Per continuare a utilizzare questa funzione, aggiorna a
Diff
checker
Pro
Visualizza prezzi
437 linee
Copia tutti
.section __TEXT,__text,regular,pure_instructions
.section __TEXT,__text,regular,pure_instructions
.macosx_version_min 10, 9
.macosx_version_min 10, 9
.globl _main
.globl _main
.align 4, 0x90
.align 4, 0x90
_main:
_main:
.cfi_startproc
.cfi_startproc
pushq %rbp
pushq %rbp
Ltmp0:
Ltmp0:
.cfi_def_cfa_offset 16
.cfi_def_cfa_offset 16
Ltmp1:
Ltmp1:
.cfi_offset %rbp, -16
.cfi_offset %rbp, -16
movq %rsp, %rbp
movq %rsp, %rbp
Ltmp2:
Ltmp2:
.cfi_def_cfa_register %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
subq $16, %rsp
movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token5@GOTPCREL(%rip), %rax
movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token5@GOTPCREL(%rip), %rax
movq __TZvOs7Process5_argcVs5Int32@GOTPCREL(%rip), %rcx
movq __TZvOs7Process5_argcVs5Int32@GOTPCREL(%rip), %rcx
movl %edi, (%rcx)
movl %edi, (%rcx)
cmpq $-1, (%rax)
cmpq $-1, (%rax)
movq %rsi, -8(%rbp)
movq %rsi, -8(%rbp)
je LBB0_2
je LBB0_2
movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token5@GOTPCREL(%rip), %rdi
movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token5@GOTPCREL(%rip), %rdi
movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_func5@GOTPCREL(%rip), %rax
movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_func5@GOTPCREL(%rip), %rax
movq %rax, %rsi
movq %rax, %rsi
callq _swift_once
callq _swift_once
LBB0_2:
LBB0_2:
xorl %eax, %eax
xorl %eax, %eax
movq __TZvOs7Process11_unsafeArgvGSpGSpVs4Int8__@GOTPCREL(%rip), %rcx
movq __TZvOs7Process11_unsafeArgvGSpGSpVs4Int8__@GOTPCREL(%rip), %rcx
movq -8(%rbp), %rdx
movq -8(%rbp), %rdx
movq %rdx, (%rcx)
movq %rdx, (%rcx)
addq $16, %rsp
addq $16, %rsp
popq %rbp
popq %rbp
retq
retq
.cfi_endproc
.cfi_endproc
Copia
Copiato
Copia
Copiato
.section __TEXT,__cstring,cstring_literals
.align 4
L___unnamed_1:
.asciz "_TtP3obj10MyProtocol_"
.section __DATA,__objc_const
.section __DATA,__objc_const
.align 3
.align 3
Copia
Copiato
Copia
Copiato
l__PROTOCOL_
_TtP3obj10MyProtocol_:
l__PROTOCOL_
NSObject:
.quad 0
.quad L___unnamed_1
.quad 0
.quad 0
.quad 0
.quad 0
Copia
Copiato
Copia
Copiato
.quad L___unnamed_2
.quad 0
.quad 0
Copia
Copiato
Copia
Copiato
.quad l__PROTOCOL_INSTANCE_METHODS_NSObject
.quad 0
.quad 0
Copia
Copiato
Copia
Copiato
.quad l__PROTOCOL_INSTANCE_METHODS_OPT_NSObject
.quad 0
.quad 0
Copia
Copiato
Copia
Copiato
.quad l__PROTOCOL_PROPERTIES_NSObject
.long 80
.long 80
Copia
Copiato
Copia
Copiato
.long
1
.long
0
.quad
0
.quad
l__PROTOCOL_METHOD_TYPES_NSObject
Copia
Copiato
Copia
Copiato
.private_extern l_OBJC_LABEL_PROTOCOL_$_
_TtP3obj10MyProtocol_
.private_extern l_OBJC_LABEL_PROTOCOL_$_
NSObject
.section __DATA,__objc_protolist,coalesced,no_dead_strip
.section __DATA,__objc_protolist,coalesced,no_dead_strip
Copia
Copiato
Copia
Copiato
.globl l_OBJC_LABEL_PROTOCOL_$_
_TtP3obj10MyProtocol_
.globl l_OBJC_LABEL_PROTOCOL_$_
NSObject
.weak_definition l_OBJC_LABEL_PROTOCOL_$_
_TtP3obj10MyProtocol_
.weak_definition l_OBJC_LABEL_PROTOCOL_$_
NSObject
.align 3
.align 3
Copia
Copiato
Copia
Copiato
l_OBJC_LABEL_PROTOCOL_$_
_TtP3obj10MyProtocol_
:
l_OBJC_LABEL_PROTOCOL_$_
NSObject
:
.quad l__PROTOCOL_
_TtP3obj10MyProtocol_
.quad l__PROTOCOL_
NSObject
Copia
Copiato
Copia
Copiato
.private_extern l_OBJC_PROTOCOL_REFERENCE_$_
_TtP3obj10MyProtocol_
.private_extern l_OBJC_PROTOCOL_REFERENCE_$_
NSObject
.section __DATA,__objc_protorefs,coalesced,no_dead_strip
.section __DATA,__objc_protorefs,coalesced,no_dead_strip
Copia
Copiato
Copia
Copiato
.globl l_OBJC_PROTOCOL_REFERENCE_$_
_TtP3obj10MyProtocol_
.globl l_OBJC_PROTOCOL_REFERENCE_$_
NSObject
.weak_definition l_OBJC_PROTOCOL_REFERENCE_$_
_TtP3obj10MyProtocol_
.weak_definition l_OBJC_PROTOCOL_REFERENCE_$_
NSObject
.align 3
.align 3
Copia
Copiato
Copia
Copiato
l_OBJC_PROTOCOL_REFERENCE_$_
_TtP3obj10MyProtocol_
:
l_OBJC_PROTOCOL_REFERENCE_$_
NSObject
:
.quad l__PROTOCOL
__TtP3obj10MyProtocol_
.quad l__PROTOCOL
_NSObject
.section __DATA,__const
.align 3
l___unnamed_3:
.quad 1
.quad l__PROTOCOL_NSObject
.globl __TMp3obj10MyProtocol
.align 3
__TMp3obj10MyProtocol:
.quad 0
.quad L___unnamed_1
.quad l___unnamed_3
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.long 72
.long 5
.private_extern __swift_FORCE_LOAD_$_swiftFoundation_$_obj
.private_extern __swift_FORCE_LOAD_$_swiftFoundation_$_obj
.section __DATA,__datacoal_nt,coalesced
.section __DATA,__datacoal_nt,coalesced
.globl __swift_FORCE_LOAD_$_swiftFoundation_$_obj
.globl __swift_FORCE_LOAD_$_swiftFoundation_$_obj
.weak_definition __swift_FORCE_LOAD_$_swiftFoundation_$_obj
.weak_definition __swift_FORCE_LOAD_$_swiftFoundation_$_obj
.align 3
.align 3
__swift_FORCE_LOAD_$_swiftFoundation_$_obj:
__swift_FORCE_LOAD_$_swiftFoundation_$_obj:
.quad __swift_FORCE_LOAD_$_swiftFoundation
.quad __swift_FORCE_LOAD_$_swiftFoundation
.private_extern __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj
.private_extern __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj
.globl __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj
.globl __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj
.weak_definition __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj
.weak_definition __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj
.align 3
.align 3
__swift_FORCE_LOAD_$_swiftObjectiveC_$_obj:
__swift_FORCE_LOAD_$_swiftObjectiveC_$_obj:
.quad __swift_FORCE_LOAD_$_swiftObjectiveC
.quad __swift_FORCE_LOAD_$_swiftObjectiveC
.private_extern __swift_FORCE_LOAD_$_swiftDarwin_$_obj
.private_extern __swift_FORCE_LOAD_$_swiftDarwin_$_obj
.globl __swift_FORCE_LOAD_$_swiftDarwin_$_obj
.globl __swift_FORCE_LOAD_$_swiftDarwin_$_obj
.weak_definition __swift_FORCE_LOAD_$_swiftDarwin_$_obj
.weak_definition __swift_FORCE_LOAD_$_swiftDarwin_$_obj
.align 3
.align 3
__swift_FORCE_LOAD_$_swiftDarwin_$_obj:
__swift_FORCE_LOAD_$_swiftDarwin_$_obj:
.quad __swift_FORCE_LOAD_$_swiftDarwin
.quad __swift_FORCE_LOAD_$_swiftDarwin
.private_extern __swift_FORCE_LOAD_$_swiftIOKit_$_obj
.private_extern __swift_FORCE_LOAD_$_swiftIOKit_$_obj
.globl __swift_FORCE_LOAD_$_swiftIOKit_$_obj
.globl __swift_FORCE_LOAD_$_swiftIOKit_$_obj
.weak_definition __swift_FORCE_LOAD_$_swiftIOKit_$_obj
.weak_definition __swift_FORCE_LOAD_$_swiftIOKit_$_obj
.align 3
.align 3
__swift_FORCE_LOAD_$_swiftIOKit_$_obj:
__swift_FORCE_LOAD_$_swiftIOKit_$_obj:
.quad __swift_FORCE_LOAD_$_swiftIOKit
.quad __swift_FORCE_LOAD_$_swiftIOKit
.private_extern __swift_FORCE_LOAD_$_swiftDispatch_$_obj
.private_extern __swift_FORCE_LOAD_$_swiftDispatch_$_obj
.globl __swift_FORCE_LOAD_$_swiftDispatch_$_obj
.globl __swift_FORCE_LOAD_$_swiftDispatch_$_obj
.weak_definition __swift_FORCE_LOAD_$_swiftDispatch_$_obj
.weak_definition __swift_FORCE_LOAD_$_swiftDispatch_$_obj
.align 3
.align 3
__swift_FORCE_LOAD_$_swiftDispatch_$_obj:
__swift_FORCE_LOAD_$_swiftDispatch_$_obj:
.quad __swift_FORCE_LOAD_$_swiftDispatch
.quad __swift_FORCE_LOAD_$_swiftDispatch
.private_extern __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj
.private_extern __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj
.globl __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj
.globl __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj
.weak_definition __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj
.weak_definition __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj
.align 3
.align 3
__swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj:
__swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj:
.quad __swift_FORCE_LOAD_$_swiftCoreGraphics
.quad __swift_FORCE_LOAD_$_swiftCoreGraphics
Copia
Copiato
Copia
Copiato
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(isEqual:)":
.asciz "isEqual:"
.section __TEXT,__cstring,cstring_literals
L___unnamed_4:
.asciz "c24@0:8@16"
L___unnamed_5:
.asciz "hash"
L___unnamed_6:
.asciz "Tq,N,R"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(hash)":
.asciz "hash"
.section __TEXT,__cstring,cstring_literals
L___unnamed_7:
.asciz "q16@0:8"
L___unnamed_8:
.asciz "superclass"
L___unnamed_9:
.asciz "T#,N,R"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(superclass)":
.asciz "superclass"
.section __TEXT,__cstring,cstring_literals
L___unnamed_10:
.asciz "#16@0:8"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(class)":
.asciz "class"
"L_selector_data(self)":
.asciz "self"
.section __TEXT,__cstring,cstring_literals
L___unnamed_11:
.asciz "@16@0:8"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(performSelector:)":
.asciz "performSelector:"
.section __TEXT,__cstring,cstring_literals
L___unnamed_12:
.asciz "^@24@0:8:16"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(performSelector:withObject:)":
.asciz "performSelector:withObject:"
.section __TEXT,__cstring,cstring_literals
L___unnamed_13:
.asciz "^@32@0:8:16@24"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(performSelector:withObject:withObject:)":
.asciz "performSelector:withObject:withObject:"
.section __TEXT,__cstring,cstring_literals
.section __TEXT,__cstring,cstring_literals
.align 4
.align 4
Copia
Copiato
Copia
Copiato
L___unnamed_1
:
L___unnamed_1
4
:
.asciz "
_TtP3obj10MyProtocol_"
.asciz "
^@40@0:8:16@24@32"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(isProxy)":
.asciz "isProxy"
.section __TEXT,__cstring,cstring_literals
L___unnamed_15:
.asciz "c16@0:8"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(isKindOfClass:)":
.asciz "isKindOfClass:"
.section __TEXT,__cstring,cstring_literals
L___unnamed_16:
.asciz "c24@0:8#16"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(isMemberOfClass:)":
.asciz "isMemberOfClass:"
"L_selector_data(conformsToProtocol:)":
.asciz "conformsToProtocol:"
.section __TEXT,__cstring,cstring_literals
.align 4
L___unnamed_17:
.asciz "c24@0:8@\"Protocol\"16"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(respondsToSelector:)":
.asciz "respondsToSelector:"
.section __TEXT,__cstring,cstring_literals
L___unnamed_18:
.asciz "c24@0:8:16"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(retain)":
.asciz "retain"
"L_selector_data(release)":
.asciz "release"
.section __TEXT,__cstring,cstring_literals
L___unnamed_19:
.asciz "v16@0:8"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(autorelease)":
.asciz "autorelease"
"L_selector_data(retainCount)":
.asciz "retainCount"
"L_selector_data(zone)":
.asciz "zone"
.section __TEXT,__cstring,cstring_literals
L___unnamed_20:
.asciz "^v16@0:8"
L___unnamed_21:
.asciz "description"
.align 4
L___unnamed_22:
.asciz "T@\"NSString\",N,R"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(description)":
.asciz "description"
.section __TEXT,__cstring,cstring_literals
.align 4
L___unnamed_23:
.asciz "@\"NSString\"16@0:8"
.align 4
L___unnamed_24:
.asciz "debugDescription"
.section __TEXT,__objc_methname,cstring_literals
"L_selector_data(debugDescription)":
.asciz "debugDescription"
.section __TEXT,__cstring,cstring_literals
L___unnamed_2:
.asciz "NSObject"
.section __DATA,__objc_const
.align 3
l__PROTOCOL_INSTANCE_METHODS_NSObject:
.long 24
.long 19
.quad "L_selector_data(isEqual:)"
.quad L___unnamed_4
.quad 0
.quad "L_selector_data(hash)"
.quad L___unnamed_7
.quad 0
.quad "L_selector_data(superclass)"
.quad L___unnamed_10
.quad 0
.quad "L_selector_data(class)"
.quad L___unnamed_10
.quad 0
.quad "L_selector_data(self)"
.quad L___unnamed_11
.quad 0
.quad "L_selector_data(performSelector:)"
.quad L___unnamed_12
.quad 0
.quad "L_selector_data(performSelector:withObject:)"
.quad L___unnamed_13
.quad 0
.quad "L_selector_data(performSelector:withObject:withObject:)"
.quad L___unnamed_14
.quad 0
.quad "L_selector_data(isProxy)"
.quad L___unnamed_15
.quad 0
.quad "L_selector_data(isKindOfClass:)"
.quad L___unnamed_16
.quad 0
.quad "L_selector_data(isMemberOfClass:)"
.quad L___unnamed_16
.quad 0
.quad "L_selector_data(conformsToProtocol:)"
.quad L___unnamed_4
.quad 0
.quad "L_selector_data(respondsToSelector:)"
.quad L___unnamed_18
.quad 0
.quad "L_selector_data(retain)"
.quad L___unnamed_11
.quad 0
.quad "L_selector_data(release)"
.quad L___unnamed_19
.quad 0
.quad "L_selector_data(autorelease)"
.quad L___unnamed_11
.quad 0
.quad "L_selector_data(retainCount)"
.quad L___unnamed_7
.quad 0
.quad "L_selector_data(zone)"
.quad L___unnamed_20
.quad 0
.quad "L_selector_data(description)"
.quad L___unnamed_11
.quad 0
.align 3
l__PROTOCOL_INSTANCE_METHODS_OPT_NSObject:
.long 24
.long 1
.quad "L_selector_data(debugDescription)"
.quad L___unnamed_11
.quad 0
.align 3
l__PROTOCOL_PROPERTIES_NSObject:
.long 16
.long 4
.quad L___unnamed_5
.quad L___unnamed_6
.quad L___unnamed_8
.quad L___unnamed_9
.quad L___unnamed_21
.quad L___unnamed_22
.quad L___unnamed_24
.quad L___unnamed_22
.align 3
l__PROTOCOL_METHOD_TYPES_NSObject:
.quad L___unnamed_4
.quad L___unnamed_7
.quad L___unnamed_10
.quad L___unnamed_10
.quad L___unnamed_11
.quad L___unnamed_12
.quad L___unnamed_13
.quad L___unnamed_14
.quad L___unnamed_15
.quad L___unnamed_16
.quad L___unnamed_16
.quad L___unnamed_17
.quad L___unnamed_18
.quad L___unnamed_11
.quad L___unnamed_19
.quad L___unnamed_11
.quad L___unnamed_7
.quad L___unnamed_20
.quad L___unnamed_23
.quad L___unnamed_23
Copia
Copiato
Copia
Copiato
.no_dead_strip __TMp3obj10MyProtocol
.no_dead_strip __swift_FORCE_LOAD_$_swiftFoundation_$_obj
.no_dead_strip __swift_FORCE_LOAD_$_swiftFoundation_$_obj
.no_dead_strip __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj
.no_dead_strip __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj
.no_dead_strip __swift_FORCE_LOAD_$_swiftDarwin_$_obj
.no_dead_strip __swift_FORCE_LOAD_$_swiftDarwin_$_obj
.no_dead_strip __swift_FORCE_LOAD_$_swiftIOKit_$_obj
.no_dead_strip __swift_FORCE_LOAD_$_swiftIOKit_$_obj
.no_dead_strip __swift_FORCE_LOAD_$_swiftDispatch_$_obj
.no_dead_strip __swift_FORCE_LOAD_$_swiftDispatch_$_obj
.no_dead_strip __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj
.no_dead_strip __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj
.linker_option "-lswiftCore"
.linker_option "-lswiftCore"
.linker_option "-lswiftFoundation"
.linker_option "-lswiftFoundation"
.linker_option "-framework", "Foundation"
.linker_option "-framework", "Foundation"
.linker_option "-lswiftObjectiveC"
.linker_option "-lswiftObjectiveC"
.linker_option "-lswiftDarwin"
.linker_option "-lswiftDarwin"
.linker_option "-framework", "CoreServices"
.linker_option "-framework", "CoreServices"
.linker_option "-lswiftIOKit"
.linker_option "-lswiftIOKit"
.linker_option "-framework", "IOKit"
.linker_option "-framework", "IOKit"
.linker_option "-lswiftDispatch"
.linker_option "-lswiftDispatch"
.linker_option "-framework", "CoreFoundation"
.linker_option "-framework", "CoreFoundation"
.linker_option "-framework", "DiskArbitration"
.linker_option "-framework", "DiskArbitration"
.linker_option "-framework", "CFNetwork"
.linker_option "-framework", "CFNetwork"
.linker_option "-framework", "Security"
.linker_option "-framework", "Security"
.linker_option "-lswiftCoreGraphics"
.linker_option "-lswiftCoreGraphics"
.linker_option "-framework", "CoreGraphics"
.linker_option "-framework", "CoreGraphics"
.linker_option "-framework", "IOSurface"
.linker_option "-framework", "IOSurface"
.linker_option "-framework", "ApplicationServices"
.linker_option "-framework", "ApplicationServices"
.linker_option "-framework", "CoreText"
.linker_option "-framework", "CoreText"
.linker_option "-framework", "ImageIO"
.linker_option "-framework", "ImageIO"
.linker_option "-lobjc"
.linker_option "-lobjc"
.section __DATA,__objc_imageinfo,regular,no_dead_strip
.section __DATA,__objc_imageinfo,regular,no_dead_strip
L_OBJC_IMAGE_INFO:
L_OBJC_IMAGE_INFO:
.long 0
.long 0
.long 768
.long 768
.subsections_via_symbols
.subsections_via_symbols
Diff salvati
Testo originale
Apri file
.section __TEXT,__text,regular,pure_instructions .macosx_version_min 10, 9 .globl _main .align 4, 0x90 _main: .cfi_startproc pushq %rbp Ltmp0: .cfi_def_cfa_offset 16 Ltmp1: .cfi_offset %rbp, -16 movq %rsp, %rbp Ltmp2: .cfi_def_cfa_register %rbp subq $16, %rsp movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token5@GOTPCREL(%rip), %rax movq __TZvOs7Process5_argcVs5Int32@GOTPCREL(%rip), %rcx movl %edi, (%rcx) cmpq $-1, (%rax) movq %rsi, -8(%rbp) je LBB0_2 movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token5@GOTPCREL(%rip), %rdi movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_func5@GOTPCREL(%rip), %rax movq %rax, %rsi callq _swift_once LBB0_2: xorl %eax, %eax movq __TZvOs7Process11_unsafeArgvGSpGSpVs4Int8__@GOTPCREL(%rip), %rcx movq -8(%rbp), %rdx movq %rdx, (%rcx) addq $16, %rsp popq %rbp retq .cfi_endproc .section __DATA,__objc_const .align 3 l__PROTOCOL__TtP3obj10MyProtocol_: .quad 0 .quad L___unnamed_1 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .long 80 .long 1 .quad 0 .private_extern l_OBJC_LABEL_PROTOCOL_$__TtP3obj10MyProtocol_ .section __DATA,__objc_protolist,coalesced,no_dead_strip .globl l_OBJC_LABEL_PROTOCOL_$__TtP3obj10MyProtocol_ .weak_definition l_OBJC_LABEL_PROTOCOL_$__TtP3obj10MyProtocol_ .align 3 l_OBJC_LABEL_PROTOCOL_$__TtP3obj10MyProtocol_: .quad l__PROTOCOL__TtP3obj10MyProtocol_ .private_extern l_OBJC_PROTOCOL_REFERENCE_$__TtP3obj10MyProtocol_ .section __DATA,__objc_protorefs,coalesced,no_dead_strip .globl l_OBJC_PROTOCOL_REFERENCE_$__TtP3obj10MyProtocol_ .weak_definition l_OBJC_PROTOCOL_REFERENCE_$__TtP3obj10MyProtocol_ .align 3 l_OBJC_PROTOCOL_REFERENCE_$__TtP3obj10MyProtocol_: .quad l__PROTOCOL__TtP3obj10MyProtocol_ .private_extern __swift_FORCE_LOAD_$_swiftFoundation_$_obj .section __DATA,__datacoal_nt,coalesced .globl __swift_FORCE_LOAD_$_swiftFoundation_$_obj .weak_definition __swift_FORCE_LOAD_$_swiftFoundation_$_obj .align 3 __swift_FORCE_LOAD_$_swiftFoundation_$_obj: .quad __swift_FORCE_LOAD_$_swiftFoundation .private_extern __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj .globl __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj .weak_definition __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj .align 3 __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj: .quad __swift_FORCE_LOAD_$_swiftObjectiveC .private_extern __swift_FORCE_LOAD_$_swiftDarwin_$_obj .globl __swift_FORCE_LOAD_$_swiftDarwin_$_obj .weak_definition __swift_FORCE_LOAD_$_swiftDarwin_$_obj .align 3 __swift_FORCE_LOAD_$_swiftDarwin_$_obj: .quad __swift_FORCE_LOAD_$_swiftDarwin .private_extern __swift_FORCE_LOAD_$_swiftIOKit_$_obj .globl __swift_FORCE_LOAD_$_swiftIOKit_$_obj .weak_definition __swift_FORCE_LOAD_$_swiftIOKit_$_obj .align 3 __swift_FORCE_LOAD_$_swiftIOKit_$_obj: .quad __swift_FORCE_LOAD_$_swiftIOKit .private_extern __swift_FORCE_LOAD_$_swiftDispatch_$_obj .globl __swift_FORCE_LOAD_$_swiftDispatch_$_obj .weak_definition __swift_FORCE_LOAD_$_swiftDispatch_$_obj .align 3 __swift_FORCE_LOAD_$_swiftDispatch_$_obj: .quad __swift_FORCE_LOAD_$_swiftDispatch .private_extern __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj .globl __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj .weak_definition __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj .align 3 __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj: .quad __swift_FORCE_LOAD_$_swiftCoreGraphics .section __TEXT,__cstring,cstring_literals .align 4 L___unnamed_1: .asciz "_TtP3obj10MyProtocol_" .no_dead_strip __swift_FORCE_LOAD_$_swiftFoundation_$_obj .no_dead_strip __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj .no_dead_strip __swift_FORCE_LOAD_$_swiftDarwin_$_obj .no_dead_strip __swift_FORCE_LOAD_$_swiftIOKit_$_obj .no_dead_strip __swift_FORCE_LOAD_$_swiftDispatch_$_obj .no_dead_strip __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj .linker_option "-lswiftCore" .linker_option "-lswiftFoundation" .linker_option "-framework", "Foundation" .linker_option "-lswiftObjectiveC" .linker_option "-lswiftDarwin" .linker_option "-framework", "CoreServices" .linker_option "-lswiftIOKit" .linker_option "-framework", "IOKit" .linker_option "-lswiftDispatch" .linker_option "-framework", "CoreFoundation" .linker_option "-framework", "DiskArbitration" .linker_option "-framework", "CFNetwork" .linker_option "-framework", "Security" .linker_option "-lswiftCoreGraphics" .linker_option "-framework", "CoreGraphics" .linker_option "-framework", "IOSurface" .linker_option "-framework", "ApplicationServices" .linker_option "-framework", "CoreText" .linker_option "-framework", "ImageIO" .linker_option "-lobjc" .section __DATA,__objc_imageinfo,regular,no_dead_strip L_OBJC_IMAGE_INFO: .long 0 .long 768 .subsections_via_symbols
Testo modificato
Apri file
.section __TEXT,__text,regular,pure_instructions .macosx_version_min 10, 9 .globl _main .align 4, 0x90 _main: .cfi_startproc pushq %rbp Ltmp0: .cfi_def_cfa_offset 16 Ltmp1: .cfi_offset %rbp, -16 movq %rsp, %rbp Ltmp2: .cfi_def_cfa_register %rbp subq $16, %rsp movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token5@GOTPCREL(%rip), %rax movq __TZvOs7Process5_argcVs5Int32@GOTPCREL(%rip), %rcx movl %edi, (%rcx) cmpq $-1, (%rax) movq %rsi, -8(%rbp) je LBB0_2 movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token5@GOTPCREL(%rip), %rdi movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_func5@GOTPCREL(%rip), %rax movq %rax, %rsi callq _swift_once LBB0_2: xorl %eax, %eax movq __TZvOs7Process11_unsafeArgvGSpGSpVs4Int8__@GOTPCREL(%rip), %rcx movq -8(%rbp), %rdx movq %rdx, (%rcx) addq $16, %rsp popq %rbp retq .cfi_endproc .section __TEXT,__cstring,cstring_literals .align 4 L___unnamed_1: .asciz "_TtP3obj10MyProtocol_" .section __DATA,__objc_const .align 3 l__PROTOCOL_NSObject: .quad 0 .quad L___unnamed_2 .quad 0 .quad l__PROTOCOL_INSTANCE_METHODS_NSObject .quad 0 .quad l__PROTOCOL_INSTANCE_METHODS_OPT_NSObject .quad 0 .quad l__PROTOCOL_PROPERTIES_NSObject .long 80 .long 0 .quad l__PROTOCOL_METHOD_TYPES_NSObject .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 3 l_OBJC_LABEL_PROTOCOL_$_NSObject: .quad l__PROTOCOL_NSObject .private_extern l_OBJC_PROTOCOL_REFERENCE_$_NSObject .section __DATA,__objc_protorefs,coalesced,no_dead_strip .globl l_OBJC_PROTOCOL_REFERENCE_$_NSObject .weak_definition l_OBJC_PROTOCOL_REFERENCE_$_NSObject .align 3 l_OBJC_PROTOCOL_REFERENCE_$_NSObject: .quad l__PROTOCOL_NSObject .section __DATA,__const .align 3 l___unnamed_3: .quad 1 .quad l__PROTOCOL_NSObject .globl __TMp3obj10MyProtocol .align 3 __TMp3obj10MyProtocol: .quad 0 .quad L___unnamed_1 .quad l___unnamed_3 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .long 72 .long 5 .private_extern __swift_FORCE_LOAD_$_swiftFoundation_$_obj .section __DATA,__datacoal_nt,coalesced .globl __swift_FORCE_LOAD_$_swiftFoundation_$_obj .weak_definition __swift_FORCE_LOAD_$_swiftFoundation_$_obj .align 3 __swift_FORCE_LOAD_$_swiftFoundation_$_obj: .quad __swift_FORCE_LOAD_$_swiftFoundation .private_extern __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj .globl __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj .weak_definition __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj .align 3 __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj: .quad __swift_FORCE_LOAD_$_swiftObjectiveC .private_extern __swift_FORCE_LOAD_$_swiftDarwin_$_obj .globl __swift_FORCE_LOAD_$_swiftDarwin_$_obj .weak_definition __swift_FORCE_LOAD_$_swiftDarwin_$_obj .align 3 __swift_FORCE_LOAD_$_swiftDarwin_$_obj: .quad __swift_FORCE_LOAD_$_swiftDarwin .private_extern __swift_FORCE_LOAD_$_swiftIOKit_$_obj .globl __swift_FORCE_LOAD_$_swiftIOKit_$_obj .weak_definition __swift_FORCE_LOAD_$_swiftIOKit_$_obj .align 3 __swift_FORCE_LOAD_$_swiftIOKit_$_obj: .quad __swift_FORCE_LOAD_$_swiftIOKit .private_extern __swift_FORCE_LOAD_$_swiftDispatch_$_obj .globl __swift_FORCE_LOAD_$_swiftDispatch_$_obj .weak_definition __swift_FORCE_LOAD_$_swiftDispatch_$_obj .align 3 __swift_FORCE_LOAD_$_swiftDispatch_$_obj: .quad __swift_FORCE_LOAD_$_swiftDispatch .private_extern __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj .globl __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj .weak_definition __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj .align 3 __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj: .quad __swift_FORCE_LOAD_$_swiftCoreGraphics .section __TEXT,__objc_methname,cstring_literals "L_selector_data(isEqual:)": .asciz "isEqual:" .section __TEXT,__cstring,cstring_literals L___unnamed_4: .asciz "c24@0:8@16" L___unnamed_5: .asciz "hash" L___unnamed_6: .asciz "Tq,N,R" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(hash)": .asciz "hash" .section __TEXT,__cstring,cstring_literals L___unnamed_7: .asciz "q16@0:8" L___unnamed_8: .asciz "superclass" L___unnamed_9: .asciz "T#,N,R" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(superclass)": .asciz "superclass" .section __TEXT,__cstring,cstring_literals L___unnamed_10: .asciz "#16@0:8" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(class)": .asciz "class" "L_selector_data(self)": .asciz "self" .section __TEXT,__cstring,cstring_literals L___unnamed_11: .asciz "@16@0:8" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(performSelector:)": .asciz "performSelector:" .section __TEXT,__cstring,cstring_literals L___unnamed_12: .asciz "^@24@0:8:16" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(performSelector:withObject:)": .asciz "performSelector:withObject:" .section __TEXT,__cstring,cstring_literals L___unnamed_13: .asciz "^@32@0:8:16@24" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(performSelector:withObject:withObject:)": .asciz "performSelector:withObject:withObject:" .section __TEXT,__cstring,cstring_literals .align 4 L___unnamed_14: .asciz "^@40@0:8:16@24@32" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(isProxy)": .asciz "isProxy" .section __TEXT,__cstring,cstring_literals L___unnamed_15: .asciz "c16@0:8" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(isKindOfClass:)": .asciz "isKindOfClass:" .section __TEXT,__cstring,cstring_literals L___unnamed_16: .asciz "c24@0:8#16" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(isMemberOfClass:)": .asciz "isMemberOfClass:" "L_selector_data(conformsToProtocol:)": .asciz "conformsToProtocol:" .section __TEXT,__cstring,cstring_literals .align 4 L___unnamed_17: .asciz "c24@0:8@\"Protocol\"16" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(respondsToSelector:)": .asciz "respondsToSelector:" .section __TEXT,__cstring,cstring_literals L___unnamed_18: .asciz "c24@0:8:16" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(retain)": .asciz "retain" "L_selector_data(release)": .asciz "release" .section __TEXT,__cstring,cstring_literals L___unnamed_19: .asciz "v16@0:8" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(autorelease)": .asciz "autorelease" "L_selector_data(retainCount)": .asciz "retainCount" "L_selector_data(zone)": .asciz "zone" .section __TEXT,__cstring,cstring_literals L___unnamed_20: .asciz "^v16@0:8" L___unnamed_21: .asciz "description" .align 4 L___unnamed_22: .asciz "T@\"NSString\",N,R" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(description)": .asciz "description" .section __TEXT,__cstring,cstring_literals .align 4 L___unnamed_23: .asciz "@\"NSString\"16@0:8" .align 4 L___unnamed_24: .asciz "debugDescription" .section __TEXT,__objc_methname,cstring_literals "L_selector_data(debugDescription)": .asciz "debugDescription" .section __TEXT,__cstring,cstring_literals L___unnamed_2: .asciz "NSObject" .section __DATA,__objc_const .align 3 l__PROTOCOL_INSTANCE_METHODS_NSObject: .long 24 .long 19 .quad "L_selector_data(isEqual:)" .quad L___unnamed_4 .quad 0 .quad "L_selector_data(hash)" .quad L___unnamed_7 .quad 0 .quad "L_selector_data(superclass)" .quad L___unnamed_10 .quad 0 .quad "L_selector_data(class)" .quad L___unnamed_10 .quad 0 .quad "L_selector_data(self)" .quad L___unnamed_11 .quad 0 .quad "L_selector_data(performSelector:)" .quad L___unnamed_12 .quad 0 .quad "L_selector_data(performSelector:withObject:)" .quad L___unnamed_13 .quad 0 .quad "L_selector_data(performSelector:withObject:withObject:)" .quad L___unnamed_14 .quad 0 .quad "L_selector_data(isProxy)" .quad L___unnamed_15 .quad 0 .quad "L_selector_data(isKindOfClass:)" .quad L___unnamed_16 .quad 0 .quad "L_selector_data(isMemberOfClass:)" .quad L___unnamed_16 .quad 0 .quad "L_selector_data(conformsToProtocol:)" .quad L___unnamed_4 .quad 0 .quad "L_selector_data(respondsToSelector:)" .quad L___unnamed_18 .quad 0 .quad "L_selector_data(retain)" .quad L___unnamed_11 .quad 0 .quad "L_selector_data(release)" .quad L___unnamed_19 .quad 0 .quad "L_selector_data(autorelease)" .quad L___unnamed_11 .quad 0 .quad "L_selector_data(retainCount)" .quad L___unnamed_7 .quad 0 .quad "L_selector_data(zone)" .quad L___unnamed_20 .quad 0 .quad "L_selector_data(description)" .quad L___unnamed_11 .quad 0 .align 3 l__PROTOCOL_INSTANCE_METHODS_OPT_NSObject: .long 24 .long 1 .quad "L_selector_data(debugDescription)" .quad L___unnamed_11 .quad 0 .align 3 l__PROTOCOL_PROPERTIES_NSObject: .long 16 .long 4 .quad L___unnamed_5 .quad L___unnamed_6 .quad L___unnamed_8 .quad L___unnamed_9 .quad L___unnamed_21 .quad L___unnamed_22 .quad L___unnamed_24 .quad L___unnamed_22 .align 3 l__PROTOCOL_METHOD_TYPES_NSObject: .quad L___unnamed_4 .quad L___unnamed_7 .quad L___unnamed_10 .quad L___unnamed_10 .quad L___unnamed_11 .quad L___unnamed_12 .quad L___unnamed_13 .quad L___unnamed_14 .quad L___unnamed_15 .quad L___unnamed_16 .quad L___unnamed_16 .quad L___unnamed_17 .quad L___unnamed_18 .quad L___unnamed_11 .quad L___unnamed_19 .quad L___unnamed_11 .quad L___unnamed_7 .quad L___unnamed_20 .quad L___unnamed_23 .quad L___unnamed_23 .no_dead_strip __TMp3obj10MyProtocol .no_dead_strip __swift_FORCE_LOAD_$_swiftFoundation_$_obj .no_dead_strip __swift_FORCE_LOAD_$_swiftObjectiveC_$_obj .no_dead_strip __swift_FORCE_LOAD_$_swiftDarwin_$_obj .no_dead_strip __swift_FORCE_LOAD_$_swiftIOKit_$_obj .no_dead_strip __swift_FORCE_LOAD_$_swiftDispatch_$_obj .no_dead_strip __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj .linker_option "-lswiftCore" .linker_option "-lswiftFoundation" .linker_option "-framework", "Foundation" .linker_option "-lswiftObjectiveC" .linker_option "-lswiftDarwin" .linker_option "-framework", "CoreServices" .linker_option "-lswiftIOKit" .linker_option "-framework", "IOKit" .linker_option "-lswiftDispatch" .linker_option "-framework", "CoreFoundation" .linker_option "-framework", "DiskArbitration" .linker_option "-framework", "CFNetwork" .linker_option "-framework", "Security" .linker_option "-lswiftCoreGraphics" .linker_option "-framework", "CoreGraphics" .linker_option "-framework", "IOSurface" .linker_option "-framework", "ApplicationServices" .linker_option "-framework", "CoreText" .linker_option "-framework", "ImageIO" .linker_option "-lobjc" .section __DATA,__objc_imageinfo,regular,no_dead_strip L_OBJC_IMAGE_INFO: .long 0 .long 768 .subsections_via_symbols
Trovare la differenza