Diff
checker
文本
文本
图像
文档
Excel
文件夹
Legal
Enterprise
桌面版
定价
登录
下载 Diffchecker 桌面版
比较文本
查找两个文本文件之间的差异
工具
历史
实时编辑器
折叠未更改行
关闭换行
视图
拆分
统一
比对精度
智能
单词
字符
语法高亮
选择语法
忽略
文本转换
转到第一个差异
编辑输入
Diffchecker Desktop
运行Diffchecker最安全的方式。获取Diffchecker桌面应用:您的差异永远不会离开您的电脑!
获取桌面版
Untitled diff
创建于
10年前
差异永不过期
清除
导出
分享
解释
4 删除
行
总计
删除
字符
总计
删除
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
386 行
全部复制
4 添加
行
总计
添加
字符
总计
添加
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
386 行
全部复制
.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:
movq __TZvOs7Process11_unsafeArgvGSpGSpVs4Int8__@GOTPCREL(%rip), %rax
movq __TZvOs7Process11_unsafeArgvGSpGSpVs4Int8__@GOTPCREL(%rip), %rax
movq -8(%rbp), %rcx
movq -8(%rbp), %rcx
movq %rcx, (%rax)
movq %rcx, (%rax)
callq __TMaC3obj7MyClass
callq __TMaC3obj7MyClass
movq %rax, %rdi
movq %rax, %rdi
callq __TFC3obj7MyClassCfT_S0_
callq __TFC3obj7MyClassCfT_S0_
xorl %edx, %edx
xorl %edx, %edx
复制
已复制
复制
已复制
movq %rax, __
Tv3obj3objCS_7MyClass
(%rip)
movq %rax, __
Tv3obj3objPs9AnyObject_
(%rip)
movl %edx, %eax
movl %edx, %eax
addq $16, %rsp
addq $16, %rsp
popq %rbp
popq %rbp
retq
retq
.cfi_endproc
.cfi_endproc
.private_extern __TFC3obj7MyClassD
.private_extern __TFC3obj7MyClassD
.globl __TFC3obj7MyClassD
.globl __TFC3obj7MyClassD
.align 4, 0x90
.align 4, 0x90
__TFC3obj7MyClassD:
__TFC3obj7MyClassD:
.cfi_startproc
.cfi_startproc
pushq %rbp
pushq %rbp
Ltmp3:
Ltmp3:
.cfi_def_cfa_offset 16
.cfi_def_cfa_offset 16
Ltmp4:
Ltmp4:
.cfi_offset %rbp, -16
.cfi_offset %rbp, -16
movq %rsp, %rbp
movq %rsp, %rbp
Ltmp5:
Ltmp5:
.cfi_def_cfa_register %rbp
.cfi_def_cfa_register %rbp
callq __TFC3obj7MyClassd
callq __TFC3obj7MyClassd
movl $16, %ecx
movl $16, %ecx
movl %ecx, %esi
movl %ecx, %esi
movl $7, %ecx
movl $7, %ecx
movl %ecx, %edx
movl %ecx, %edx
movq %rax, %rdi
movq %rax, %rdi
callq _swift_deallocClassInstance
callq _swift_deallocClassInstance
popq %rbp
popq %rbp
retq
retq
.cfi_endproc
.cfi_endproc
.private_extern __TFC3obj7MyClassd
.private_extern __TFC3obj7MyClassd
.globl __TFC3obj7MyClassd
.globl __TFC3obj7MyClassd
.align 4, 0x90
.align 4, 0x90
__TFC3obj7MyClassd:
__TFC3obj7MyClassd:
.cfi_startproc
.cfi_startproc
pushq %rbp
pushq %rbp
Ltmp6:
Ltmp6:
.cfi_def_cfa_offset 16
.cfi_def_cfa_offset 16
Ltmp7:
Ltmp7:
.cfi_offset %rbp, -16
.cfi_offset %rbp, -16
movq %rsp, %rbp
movq %rsp, %rbp
Ltmp8:
Ltmp8:
.cfi_def_cfa_register %rbp
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq %rdi, %rax
popq %rbp
popq %rbp
retq
retq
.cfi_endproc
.cfi_endproc
.private_extern __TFC3obj7MyClasscfT_S0_
.private_extern __TFC3obj7MyClasscfT_S0_
.globl __TFC3obj7MyClasscfT_S0_
.globl __TFC3obj7MyClasscfT_S0_
.align 4, 0x90
.align 4, 0x90
__TFC3obj7MyClasscfT_S0_:
__TFC3obj7MyClasscfT_S0_:
.cfi_startproc
.cfi_startproc
pushq %rbp
pushq %rbp
Ltmp9:
Ltmp9:
.cfi_def_cfa_offset 16
.cfi_def_cfa_offset 16
Ltmp10:
Ltmp10:
.cfi_offset %rbp, -16
.cfi_offset %rbp, -16
movq %rsp, %rbp
movq %rsp, %rbp
Ltmp11:
Ltmp11:
.cfi_def_cfa_register %rbp
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq %rdi, %rax
popq %rbp
popq %rbp
retq
retq
.cfi_endproc
.cfi_endproc
.private_extern __TFC3obj7MyClassCfT_S0_
.private_extern __TFC3obj7MyClassCfT_S0_
.globl __TFC3obj7MyClassCfT_S0_
.globl __TFC3obj7MyClassCfT_S0_
.align 4, 0x90
.align 4, 0x90
__TFC3obj7MyClassCfT_S0_:
__TFC3obj7MyClassCfT_S0_:
.cfi_startproc
.cfi_startproc
pushq %rbp
pushq %rbp
Ltmp12:
Ltmp12:
.cfi_def_cfa_offset 16
.cfi_def_cfa_offset 16
Ltmp13:
Ltmp13:
.cfi_offset %rbp, -16
.cfi_offset %rbp, -16
movq %rsp, %rbp
movq %rsp, %rbp
Ltmp14:
Ltmp14:
.cfi_def_cfa_register %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq %rdi, -8(%rbp)
callq __TMaC3obj7MyClass
callq __TMaC3obj7MyClass
movl $16, %ecx
movl $16, %ecx
movl %ecx, %esi
movl %ecx, %esi
movl $7, %ecx
movl $7, %ecx
movl %ecx, %edx
movl %ecx, %edx
movq %rax, %rdi
movq %rax, %rdi
callq _swift_allocObject
callq _swift_allocObject
movq %rax, %rdi
movq %rax, %rdi
callq __TFC3obj7MyClasscfT_S0_
callq __TFC3obj7MyClasscfT_S0_
addq $16, %rsp
addq $16, %rsp
popq %rbp
popq %rbp
retq
retq
.cfi_endproc
.cfi_endproc
.globl __TMaC3obj7MyClass
.globl __TMaC3obj7MyClass
.align 4, 0x90
.align 4, 0x90
__TMaC3obj7MyClass:
__TMaC3obj7MyClass:
pushq %rbp
pushq %rbp
movq %rsp, %rbp
movq %rsp, %rbp
subq $16, %rsp
subq $16, %rsp
movq __TMLC3obj7MyClass(%rip), %rax
movq __TMLC3obj7MyClass(%rip), %rax
cmpq $0, %rax
cmpq $0, %rax
movq %rax, -8(%rbp)
movq %rax, -8(%rbp)
jne LBB5_2
jne LBB5_2
leaq __TMfC3obj7MyClass(%rip), %rax
leaq __TMfC3obj7MyClass(%rip), %rax
addq $16, %rax
addq $16, %rax
movq %rax, %rdi
movq %rax, %rdi
callq _swift_getInitializedObjCClass
callq _swift_getInitializedObjCClass
movq %rax, __TMLC3obj7MyClass(%rip)
movq %rax, __TMLC3obj7MyClass(%rip)
movq %rax, -8(%rbp)
movq %rax, -8(%rbp)
LBB5_2:
LBB5_2:
movq -8(%rbp), %rax
movq -8(%rbp), %rax
addq $16, %rsp
addq $16, %rsp
popq %rbp
popq %rbp
retq
retq
.align 4, 0x90
.align 4, 0x90
l_get_field_types_MyClass:
l_get_field_types_MyClass:
.cfi_startproc
.cfi_startproc
pushq %rbp
pushq %rbp
Ltmp15:
Ltmp15:
.cfi_def_cfa_offset 16
.cfi_def_cfa_offset 16
Ltmp16:
Ltmp16:
.cfi_offset %rbp, -16
.cfi_offset %rbp, -16
movq %rsp, %rbp
movq %rsp, %rbp
Ltmp17:
Ltmp17:
.cfi_def_cfa_register %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
subq $48, %rsp
movq l_field_type_vector_MyClass(%rip), %rax
movq l_field_type_vector_MyClass(%rip), %rax
cmpq $0, %rax
cmpq $0, %rax
movq %rdi, -8(%rbp)
movq %rdi, -8(%rbp)
movq %rax, -16(%rbp)
movq %rax, -16(%rbp)
jne LBB6_3
jne LBB6_3
xorl %eax, %eax
xorl %eax, %eax
movl %eax, %ecx
movl %eax, %ecx
movl $7, %eax
movl $7, %eax
movl %eax, %esi
movl %eax, %esi
movq %rcx, %rdi
movq %rcx, %rdi
movq %rcx, -24(%rbp)
movq %rcx, -24(%rbp)
callq _swift_slowAlloc
callq _swift_slowAlloc
movq %rax, %rcx
movq %rax, %rcx
movq %rax, %rsi
movq %rax, %rsi
movq -24(%rbp), %rdi
movq -24(%rbp), %rdi
movq %rax, -32(%rbp)
movq %rax, -32(%rbp)
movq %rdi, %rax
movq %rdi, %rax
movq -32(%rbp), %rdx
movq -32(%rbp), %rdx
lock cmpxchgq %rdx, l_field_type_vector_MyClass(%rip)
lock cmpxchgq %rdx, l_field_type_vector_MyClass(%rip)
sete %r8b
sete %r8b
testb $1, %r8b
testb $1, %r8b
movq %rcx, -40(%rbp)
movq %rcx, -40(%rbp)
movq %rax, -48(%rbp)
movq %rax, -48(%rbp)
movq %rsi, -16(%rbp)
movq %rsi, -16(%rbp)
jne LBB6_3
jne LBB6_3
xorl %eax, %eax
xorl %eax, %eax
movl %eax, %esi
movl %eax, %esi
movl $7, %eax
movl $7, %eax
movl %eax, %edx
movl %eax, %edx
movq -40(%rbp), %rdi
movq -40(%rbp), %rdi
callq _swift_slowDealloc
callq _swift_slowDealloc
movq -48(%rbp), %rdx
movq -48(%rbp), %rdx
movq %rdx, -16(%rbp)
movq %rdx, -16(%rbp)
LBB6_3:
LBB6_3:
movq -16(%rbp), %rax
movq -16(%rbp), %rax
addq $48, %rsp
addq $48, %rsp
popq %rbp
popq %rbp
retq
retq
.cfi_endproc
.cfi_endproc
复制
已复制
复制
已复制
.globl __
Tv3obj3objCS_7MyClass
.globl __
Tv3obj3objPs9AnyObject_
.zerofill __DATA,__common,__
Tv3obj3objCS_7MyClass
,8,3
.zerofill __DATA,__common,__
Tv3obj3objPs9AnyObject_
,8,3
.section __DATA,__data
.section __DATA,__data
.globl __TMmC3obj7MyClass
.globl __TMmC3obj7MyClass
.align 3
.align 3
__TMmC3obj7MyClass:
__TMmC3obj7MyClass:
.quad _OBJC_METACLASS_$_SwiftObject
.quad _OBJC_METACLASS_$_SwiftObject
.quad _OBJC_METACLASS_$_SwiftObject
.quad _OBJC_METACLASS_$_SwiftObject
.quad __objc_empty_cache
.quad __objc_empty_cache
.quad 0
.quad 0
.quad l__METACLASS_DATA__TtC3obj7MyClass
.quad l__METACLASS_DATA__TtC3obj7MyClass
.section __TEXT,__cstring,cstring_literals
.section __TEXT,__cstring,cstring_literals
.align 4
.align 4
L___unnamed_1:
L___unnamed_1:
.asciz "_TtC3obj7MyClass"
.asciz "_TtC3obj7MyClass"
.section __DATA,__objc_const
.section __DATA,__objc_const
.align 3
.align 3
l__METACLASS_DATA__TtC3obj7MyClass:
l__METACLASS_DATA__TtC3obj7MyClass:
.long 129
.long 129
.long 40
.long 40
.long 40
.long 40
.long 0
.long 0
.quad 0
.quad 0
.quad L___unnamed_1
.quad L___unnamed_1
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.align 3
.align 3
l__DATA__TtC3obj7MyClass:
l__DATA__TtC3obj7MyClass:
.long 128
.long 128
.long 16
.long 16
.long 16
.long 16
.long 0
.long 0
.quad 0
.quad 0
.quad L___unnamed_1
.quad L___unnamed_1
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.quad 0
.section __TEXT,__cstring,cstring_literals
.section __TEXT,__cstring,cstring_literals
L___unnamed_2:
L___unnamed_2:
.asciz "C3obj7MyClass"
.asciz "C3obj7MyClass"
L___unnamed_3:
L___unnamed_3:
.space 1
.space 1
.section __DATA,__const
.section __DATA,__const
.globl __TMnC3obj7MyClass
.globl __TMnC3obj7MyClass
.align 3
.align 3
__TMnC3obj7MyClass:
__TMnC3obj7MyClass:
.quad 0
.quad 0
.quad L___unnamed_2
.quad L___unnamed_2
.long 0
.long 0
.long 11
.long 11
.quad L___unnamed_3
.quad L___unnamed_3
.quad l_get_field_types_MyClass
.quad l_get_field_types_MyClass
.quad 0
.quad 0
.long 0
.long 0
.long 0
.long 0
.long 0
.long 0
.space 4
.space 4
.section __TEXT,__const
.section __TEXT,__const
.globl __TWoFC3obj7MyClassCfT_S0_
.globl __TWoFC3obj7MyClassCfT_S0_
.align 3
.align 3
__TWoFC3obj7MyClassCfT_S0_:
__TWoFC3obj7MyClassCfT_S0_:
.quad 96
.quad 96
.globl __TMLC3obj7MyClass
.globl __TMLC3obj7MyClass
.zerofill __DATA,__common,__TMLC3obj7MyClass,8,3
.zerofill __DATA,__common,__TMLC3obj7MyClass,8,3
.section __DATA,__data
.section __DATA,__data
.align 3
.align 3
__TMfC3obj7MyClass:
__TMfC3obj7MyClass:
.quad __TFC3obj7MyClassD
.quad __TFC3obj7MyClassD
.quad __TWVBo
.quad __TWVBo
.quad __TMmC3obj7MyClass
.quad __TMmC3obj7MyClass
.quad _OBJC_CLASS_$_SwiftObject
.quad _OBJC_CLASS_$_SwiftObject
.quad __objc_empty_cache
.quad __objc_empty_cache
.quad 0
.quad 0
.quad l__DATA__TtC3obj7MyClass+1
.quad l__DATA__TtC3obj7MyClass+1
.long 3
.long 3
.long 0
.long 0
.long 16
.long 16
.short 7
.short 7
.short 0
.short 0
.long 104
.long 104
.long 16
.long 16
.quad __TMnC3obj7MyClass
.quad __TMnC3obj7MyClass
.quad 0
.quad 0
.quad __TFC3obj7MyClasscfT_S0_
.quad __TFC3obj7MyClasscfT_S0_
.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_$_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
.zerofill __DATA,__bss,l_field_type_vector_MyClass,8,3
.zerofill __DATA,__bss,l_field_type_vector_MyClass,8,3
.section __DATA,__objc_classlist,regular,no_dead_strip
.section __DATA,__objc_classlist,regular,no_dead_strip
.align 3
.align 3
_objc_classes:
_objc_classes:
.quad __TMC3obj7MyClass
.quad __TMC3obj7MyClass
复制
已复制
复制
已复制
.no_dead_strip __
Tv3obj3objCS_7MyClass
.no_dead_strip __
Tv3obj3objPs9AnyObject_
.no_dead_strip __TMmC3obj7MyClass
.no_dead_strip __TMmC3obj7MyClass
.no_dead_strip __TMnC3obj7MyClass
.no_dead_strip __TMnC3obj7MyClass
.no_dead_strip __TWoFC3obj7MyClassCfT_S0_
.no_dead_strip __TWoFC3obj7MyClassCfT_S0_
.no_dead_strip __TMaC3obj7MyClass
.no_dead_strip __TMaC3obj7MyClass
.no_dead_strip __TMLC3obj7MyClass
.no_dead_strip __TMLC3obj7MyClass
.no_dead_strip __TMfC3obj7MyClass
.no_dead_strip __TMfC3obj7MyClass
.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_$_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
.no_dead_strip _objc_classes
.no_dead_strip _objc_classes
.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 "-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
.globl __TMC3obj7MyClass
.globl __TMC3obj7MyClass
.alt_entry __TMC3obj7MyClass
.alt_entry __TMC3obj7MyClass
__TMC3obj7MyClass = __TMfC3obj7MyClass+16
__TMC3obj7MyClass = __TMfC3obj7MyClass+16
.subsections_via_symbols
.subsections_via_symbols
已保存差异
原始文本
打开文件
.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: movq __TZvOs7Process11_unsafeArgvGSpGSpVs4Int8__@GOTPCREL(%rip), %rax movq -8(%rbp), %rcx movq %rcx, (%rax) callq __TMaC3obj7MyClass movq %rax, %rdi callq __TFC3obj7MyClassCfT_S0_ xorl %edx, %edx movq %rax, __Tv3obj3objCS_7MyClass(%rip) movl %edx, %eax addq $16, %rsp popq %rbp retq .cfi_endproc .private_extern __TFC3obj7MyClassD .globl __TFC3obj7MyClassD .align 4, 0x90 __TFC3obj7MyClassD: .cfi_startproc pushq %rbp Ltmp3: .cfi_def_cfa_offset 16 Ltmp4: .cfi_offset %rbp, -16 movq %rsp, %rbp Ltmp5: .cfi_def_cfa_register %rbp callq __TFC3obj7MyClassd movl $16, %ecx movl %ecx, %esi movl $7, %ecx movl %ecx, %edx movq %rax, %rdi callq _swift_deallocClassInstance popq %rbp retq .cfi_endproc .private_extern __TFC3obj7MyClassd .globl __TFC3obj7MyClassd .align 4, 0x90 __TFC3obj7MyClassd: .cfi_startproc pushq %rbp Ltmp6: .cfi_def_cfa_offset 16 Ltmp7: .cfi_offset %rbp, -16 movq %rsp, %rbp Ltmp8: .cfi_def_cfa_register %rbp movq %rdi, %rax popq %rbp retq .cfi_endproc .private_extern __TFC3obj7MyClasscfT_S0_ .globl __TFC3obj7MyClasscfT_S0_ .align 4, 0x90 __TFC3obj7MyClasscfT_S0_: .cfi_startproc pushq %rbp Ltmp9: .cfi_def_cfa_offset 16 Ltmp10: .cfi_offset %rbp, -16 movq %rsp, %rbp Ltmp11: .cfi_def_cfa_register %rbp movq %rdi, %rax popq %rbp retq .cfi_endproc .private_extern __TFC3obj7MyClassCfT_S0_ .globl __TFC3obj7MyClassCfT_S0_ .align 4, 0x90 __TFC3obj7MyClassCfT_S0_: .cfi_startproc pushq %rbp Ltmp12: .cfi_def_cfa_offset 16 Ltmp13: .cfi_offset %rbp, -16 movq %rsp, %rbp Ltmp14: .cfi_def_cfa_register %rbp subq $16, %rsp movq %rdi, -8(%rbp) callq __TMaC3obj7MyClass movl $16, %ecx movl %ecx, %esi movl $7, %ecx movl %ecx, %edx movq %rax, %rdi callq _swift_allocObject movq %rax, %rdi callq __TFC3obj7MyClasscfT_S0_ addq $16, %rsp popq %rbp retq .cfi_endproc .globl __TMaC3obj7MyClass .align 4, 0x90 __TMaC3obj7MyClass: pushq %rbp movq %rsp, %rbp subq $16, %rsp movq __TMLC3obj7MyClass(%rip), %rax cmpq $0, %rax movq %rax, -8(%rbp) jne LBB5_2 leaq __TMfC3obj7MyClass(%rip), %rax addq $16, %rax movq %rax, %rdi callq _swift_getInitializedObjCClass movq %rax, __TMLC3obj7MyClass(%rip) movq %rax, -8(%rbp) LBB5_2: movq -8(%rbp), %rax addq $16, %rsp popq %rbp retq .align 4, 0x90 l_get_field_types_MyClass: .cfi_startproc pushq %rbp Ltmp15: .cfi_def_cfa_offset 16 Ltmp16: .cfi_offset %rbp, -16 movq %rsp, %rbp Ltmp17: .cfi_def_cfa_register %rbp subq $48, %rsp movq l_field_type_vector_MyClass(%rip), %rax cmpq $0, %rax movq %rdi, -8(%rbp) movq %rax, -16(%rbp) jne LBB6_3 xorl %eax, %eax movl %eax, %ecx movl $7, %eax movl %eax, %esi movq %rcx, %rdi movq %rcx, -24(%rbp) callq _swift_slowAlloc movq %rax, %rcx movq %rax, %rsi movq -24(%rbp), %rdi movq %rax, -32(%rbp) movq %rdi, %rax movq -32(%rbp), %rdx lock cmpxchgq %rdx, l_field_type_vector_MyClass(%rip) sete %r8b testb $1, %r8b movq %rcx, -40(%rbp) movq %rax, -48(%rbp) movq %rsi, -16(%rbp) jne LBB6_3 xorl %eax, %eax movl %eax, %esi movl $7, %eax movl %eax, %edx movq -40(%rbp), %rdi callq _swift_slowDealloc movq -48(%rbp), %rdx movq %rdx, -16(%rbp) LBB6_3: movq -16(%rbp), %rax addq $48, %rsp popq %rbp retq .cfi_endproc .globl __Tv3obj3objCS_7MyClass .zerofill __DATA,__common,__Tv3obj3objCS_7MyClass,8,3 .section __DATA,__data .globl __TMmC3obj7MyClass .align 3 __TMmC3obj7MyClass: .quad _OBJC_METACLASS_$_SwiftObject .quad _OBJC_METACLASS_$_SwiftObject .quad __objc_empty_cache .quad 0 .quad l__METACLASS_DATA__TtC3obj7MyClass .section __TEXT,__cstring,cstring_literals .align 4 L___unnamed_1: .asciz "_TtC3obj7MyClass" .section __DATA,__objc_const .align 3 l__METACLASS_DATA__TtC3obj7MyClass: .long 129 .long 40 .long 40 .long 0 .quad 0 .quad L___unnamed_1 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .align 3 l__DATA__TtC3obj7MyClass: .long 128 .long 16 .long 16 .long 0 .quad 0 .quad L___unnamed_1 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .section __TEXT,__cstring,cstring_literals L___unnamed_2: .asciz "C3obj7MyClass" L___unnamed_3: .space 1 .section __DATA,__const .globl __TMnC3obj7MyClass .align 3 __TMnC3obj7MyClass: .quad 0 .quad L___unnamed_2 .long 0 .long 11 .quad L___unnamed_3 .quad l_get_field_types_MyClass .quad 0 .long 0 .long 0 .long 0 .space 4 .section __TEXT,__const .globl __TWoFC3obj7MyClassCfT_S0_ .align 3 __TWoFC3obj7MyClassCfT_S0_: .quad 96 .globl __TMLC3obj7MyClass .zerofill __DATA,__common,__TMLC3obj7MyClass,8,3 .section __DATA,__data .align 3 __TMfC3obj7MyClass: .quad __TFC3obj7MyClassD .quad __TWVBo .quad __TMmC3obj7MyClass .quad _OBJC_CLASS_$_SwiftObject .quad __objc_empty_cache .quad 0 .quad l__DATA__TtC3obj7MyClass+1 .long 3 .long 0 .long 16 .short 7 .short 0 .long 104 .long 16 .quad __TMnC3obj7MyClass .quad 0 .quad __TFC3obj7MyClasscfT_S0_ .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_$_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 .zerofill __DATA,__bss,l_field_type_vector_MyClass,8,3 .section __DATA,__objc_classlist,regular,no_dead_strip .align 3 _objc_classes: .quad __TMC3obj7MyClass .no_dead_strip __Tv3obj3objCS_7MyClass .no_dead_strip __TMmC3obj7MyClass .no_dead_strip __TMnC3obj7MyClass .no_dead_strip __TWoFC3obj7MyClassCfT_S0_ .no_dead_strip __TMaC3obj7MyClass .no_dead_strip __TMLC3obj7MyClass .no_dead_strip __TMfC3obj7MyClass .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_$_swiftDispatch_$_obj .no_dead_strip __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj .no_dead_strip _objc_classes .linker_option "-lswiftCore" .linker_option "-lswiftFoundation" .linker_option "-framework", "Foundation" .linker_option "-lswiftObjectiveC" .linker_option "-lswiftDarwin" .linker_option "-framework", "CoreServices" .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 .globl __TMC3obj7MyClass .alt_entry __TMC3obj7MyClass __TMC3obj7MyClass = __TMfC3obj7MyClass+16 .subsections_via_symbols
更改后文本
打开文件
.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: movq __TZvOs7Process11_unsafeArgvGSpGSpVs4Int8__@GOTPCREL(%rip), %rax movq -8(%rbp), %rcx movq %rcx, (%rax) callq __TMaC3obj7MyClass movq %rax, %rdi callq __TFC3obj7MyClassCfT_S0_ xorl %edx, %edx movq %rax, __Tv3obj3objPs9AnyObject_(%rip) movl %edx, %eax addq $16, %rsp popq %rbp retq .cfi_endproc .private_extern __TFC3obj7MyClassD .globl __TFC3obj7MyClassD .align 4, 0x90 __TFC3obj7MyClassD: .cfi_startproc pushq %rbp Ltmp3: .cfi_def_cfa_offset 16 Ltmp4: .cfi_offset %rbp, -16 movq %rsp, %rbp Ltmp5: .cfi_def_cfa_register %rbp callq __TFC3obj7MyClassd movl $16, %ecx movl %ecx, %esi movl $7, %ecx movl %ecx, %edx movq %rax, %rdi callq _swift_deallocClassInstance popq %rbp retq .cfi_endproc .private_extern __TFC3obj7MyClassd .globl __TFC3obj7MyClassd .align 4, 0x90 __TFC3obj7MyClassd: .cfi_startproc pushq %rbp Ltmp6: .cfi_def_cfa_offset 16 Ltmp7: .cfi_offset %rbp, -16 movq %rsp, %rbp Ltmp8: .cfi_def_cfa_register %rbp movq %rdi, %rax popq %rbp retq .cfi_endproc .private_extern __TFC3obj7MyClasscfT_S0_ .globl __TFC3obj7MyClasscfT_S0_ .align 4, 0x90 __TFC3obj7MyClasscfT_S0_: .cfi_startproc pushq %rbp Ltmp9: .cfi_def_cfa_offset 16 Ltmp10: .cfi_offset %rbp, -16 movq %rsp, %rbp Ltmp11: .cfi_def_cfa_register %rbp movq %rdi, %rax popq %rbp retq .cfi_endproc .private_extern __TFC3obj7MyClassCfT_S0_ .globl __TFC3obj7MyClassCfT_S0_ .align 4, 0x90 __TFC3obj7MyClassCfT_S0_: .cfi_startproc pushq %rbp Ltmp12: .cfi_def_cfa_offset 16 Ltmp13: .cfi_offset %rbp, -16 movq %rsp, %rbp Ltmp14: .cfi_def_cfa_register %rbp subq $16, %rsp movq %rdi, -8(%rbp) callq __TMaC3obj7MyClass movl $16, %ecx movl %ecx, %esi movl $7, %ecx movl %ecx, %edx movq %rax, %rdi callq _swift_allocObject movq %rax, %rdi callq __TFC3obj7MyClasscfT_S0_ addq $16, %rsp popq %rbp retq .cfi_endproc .globl __TMaC3obj7MyClass .align 4, 0x90 __TMaC3obj7MyClass: pushq %rbp movq %rsp, %rbp subq $16, %rsp movq __TMLC3obj7MyClass(%rip), %rax cmpq $0, %rax movq %rax, -8(%rbp) jne LBB5_2 leaq __TMfC3obj7MyClass(%rip), %rax addq $16, %rax movq %rax, %rdi callq _swift_getInitializedObjCClass movq %rax, __TMLC3obj7MyClass(%rip) movq %rax, -8(%rbp) LBB5_2: movq -8(%rbp), %rax addq $16, %rsp popq %rbp retq .align 4, 0x90 l_get_field_types_MyClass: .cfi_startproc pushq %rbp Ltmp15: .cfi_def_cfa_offset 16 Ltmp16: .cfi_offset %rbp, -16 movq %rsp, %rbp Ltmp17: .cfi_def_cfa_register %rbp subq $48, %rsp movq l_field_type_vector_MyClass(%rip), %rax cmpq $0, %rax movq %rdi, -8(%rbp) movq %rax, -16(%rbp) jne LBB6_3 xorl %eax, %eax movl %eax, %ecx movl $7, %eax movl %eax, %esi movq %rcx, %rdi movq %rcx, -24(%rbp) callq _swift_slowAlloc movq %rax, %rcx movq %rax, %rsi movq -24(%rbp), %rdi movq %rax, -32(%rbp) movq %rdi, %rax movq -32(%rbp), %rdx lock cmpxchgq %rdx, l_field_type_vector_MyClass(%rip) sete %r8b testb $1, %r8b movq %rcx, -40(%rbp) movq %rax, -48(%rbp) movq %rsi, -16(%rbp) jne LBB6_3 xorl %eax, %eax movl %eax, %esi movl $7, %eax movl %eax, %edx movq -40(%rbp), %rdi callq _swift_slowDealloc movq -48(%rbp), %rdx movq %rdx, -16(%rbp) LBB6_3: movq -16(%rbp), %rax addq $48, %rsp popq %rbp retq .cfi_endproc .globl __Tv3obj3objPs9AnyObject_ .zerofill __DATA,__common,__Tv3obj3objPs9AnyObject_,8,3 .section __DATA,__data .globl __TMmC3obj7MyClass .align 3 __TMmC3obj7MyClass: .quad _OBJC_METACLASS_$_SwiftObject .quad _OBJC_METACLASS_$_SwiftObject .quad __objc_empty_cache .quad 0 .quad l__METACLASS_DATA__TtC3obj7MyClass .section __TEXT,__cstring,cstring_literals .align 4 L___unnamed_1: .asciz "_TtC3obj7MyClass" .section __DATA,__objc_const .align 3 l__METACLASS_DATA__TtC3obj7MyClass: .long 129 .long 40 .long 40 .long 0 .quad 0 .quad L___unnamed_1 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .align 3 l__DATA__TtC3obj7MyClass: .long 128 .long 16 .long 16 .long 0 .quad 0 .quad L___unnamed_1 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .section __TEXT,__cstring,cstring_literals L___unnamed_2: .asciz "C3obj7MyClass" L___unnamed_3: .space 1 .section __DATA,__const .globl __TMnC3obj7MyClass .align 3 __TMnC3obj7MyClass: .quad 0 .quad L___unnamed_2 .long 0 .long 11 .quad L___unnamed_3 .quad l_get_field_types_MyClass .quad 0 .long 0 .long 0 .long 0 .space 4 .section __TEXT,__const .globl __TWoFC3obj7MyClassCfT_S0_ .align 3 __TWoFC3obj7MyClassCfT_S0_: .quad 96 .globl __TMLC3obj7MyClass .zerofill __DATA,__common,__TMLC3obj7MyClass,8,3 .section __DATA,__data .align 3 __TMfC3obj7MyClass: .quad __TFC3obj7MyClassD .quad __TWVBo .quad __TMmC3obj7MyClass .quad _OBJC_CLASS_$_SwiftObject .quad __objc_empty_cache .quad 0 .quad l__DATA__TtC3obj7MyClass+1 .long 3 .long 0 .long 16 .short 7 .short 0 .long 104 .long 16 .quad __TMnC3obj7MyClass .quad 0 .quad __TFC3obj7MyClasscfT_S0_ .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_$_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 .zerofill __DATA,__bss,l_field_type_vector_MyClass,8,3 .section __DATA,__objc_classlist,regular,no_dead_strip .align 3 _objc_classes: .quad __TMC3obj7MyClass .no_dead_strip __Tv3obj3objPs9AnyObject_ .no_dead_strip __TMmC3obj7MyClass .no_dead_strip __TMnC3obj7MyClass .no_dead_strip __TWoFC3obj7MyClassCfT_S0_ .no_dead_strip __TMaC3obj7MyClass .no_dead_strip __TMLC3obj7MyClass .no_dead_strip __TMfC3obj7MyClass .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_$_swiftDispatch_$_obj .no_dead_strip __swift_FORCE_LOAD_$_swiftCoreGraphics_$_obj .no_dead_strip _objc_classes .linker_option "-lswiftCore" .linker_option "-lswiftFoundation" .linker_option "-framework", "Foundation" .linker_option "-lswiftObjectiveC" .linker_option "-lswiftDarwin" .linker_option "-framework", "CoreServices" .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 .globl __TMC3obj7MyClass .alt_entry __TMC3obj7MyClass __TMC3obj7MyClass = __TMfC3obj7MyClass+16 .subsections_via_symbols
查找差异