Diff
checker
Texto
Texto
Imágenes
Documentos
Excel
Carpetas
Legal
Enterprise
Aplicación de escritorio
Precios
Iniciar sesión
Descargar Diffchecker Desktop
Comparar texto
Encuentra la diferencia entre dos archivos de texto
Herramientas
Historial
Editor live
Ocultar sin cambios
Sin ajuste de línea
Vista
Dividido
Unificado
Nivel de detalle
Inteligente
Palabra
Letra
Resaltado de sintaxis
Elegir sintaxis
Ignorar
Transformar texto
Ir al primer cambio
Editar entrada
Diffchecker Desktop
La forma más segura de usar Diffchecker. ¡Obtén la app de Diffchecker Desktop: tus diffs nunca salen de tu computadora!
Obtener Desktop
Untitled diff
Creado
hace 10 años
El diff nunca expira
Borrar
Exportar
Compartir
Explicar
18 eliminaciones
Líneas
Total
Eliminado
Caracteres
Total
Eliminado
Para continuar usando esta función, actualice a
Diff
checker
Pro
Ver precios
148 líneas
Copiar todo
308 adiciones
Líneas
Total
Añadido
Caracteres
Total
Añadido
Para continuar usando esta función, actualice a
Diff
checker
Pro
Ver precios
437 líneas
Copiar todo
.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
Copiar
Copiado
Copiar
Copiado
.section __TEXT,__cstring,cstring_literals
.align 4
L___unnamed_1:
.asciz "_TtP3obj10MyProtocol_"
.section __DATA,__objc_const
.section __DATA,__objc_const
.align 3
.align 3
Copiar
Copiado
Copiar
Copiado
l__PROTOCOL_
_TtP3obj10MyProtocol_:
l__PROTOCOL_
NSObject:
.quad 0
.quad L___unnamed_1
.quad 0
.quad 0
.quad 0
.quad 0
Copiar
Copiado
Copiar
Copiado
.quad L___unnamed_2
.quad 0
.quad 0
Copiar
Copiado
Copiar
Copiado
.quad l__PROTOCOL_INSTANCE_METHODS_NSObject
.quad 0
.quad 0
Copiar
Copiado
Copiar
Copiado
.quad l__PROTOCOL_INSTANCE_METHODS_OPT_NSObject
.quad 0
.quad 0
Copiar
Copiado
Copiar
Copiado
.quad l__PROTOCOL_PROPERTIES_NSObject
.long 80
.long 80
Copiar
Copiado
Copiar
Copiado
.long
1
.long
0
.quad
0
.quad
l__PROTOCOL_METHOD_TYPES_NSObject
Copiar
Copiado
Copiar
Copiado
.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
Copiar
Copiado
Copiar
Copiado
.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
Copiar
Copiado
Copiar
Copiado
l_OBJC_LABEL_PROTOCOL_$_
_TtP3obj10MyProtocol_
:
l_OBJC_LABEL_PROTOCOL_$_
NSObject
:
.quad l__PROTOCOL_
_TtP3obj10MyProtocol_
.quad l__PROTOCOL_
NSObject
Copiar
Copiado
Copiar
Copiado
.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
Copiar
Copiado
Copiar
Copiado
.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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
.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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
.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
Diferencias guardadas
Texto original
Abrir archivo
.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
Texto modificado
Abrir archivo
.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
Encontrar la diferencia