Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .section __TEXT,__text,regular,pure_instructions
- .build_version macos, 10, 15 sdk_version 10, 15, 6
- .globl _main
- .p2align 4, 0x90
- _main:
- pushq %rbp
- movq %rsp, %rbp
- xorl %eax, %eax
- popq %rbp
- retq
- .private_extern _$s12BinaryReaderAAV4dataAB10Foundation4DataV_tcfC
- .globl _$s12BinaryReaderAAV4dataAB10Foundation4DataV_tcfC
- .p2align 4, 0x90
- _$s12BinaryReaderAAV4dataAB10Foundation4DataV_tcfC:
- pushq %rbp
- movq %rsp, %rbp
- movq %rsi, %rdx
- movq %rdi, %rax
- xorl %ecx, %ecx
- movb $1, %r8b
- popq %rbp
- retq
- .private_extern _$s12BinaryReaderAAV3idxSivpfi
- .globl _$s12BinaryReaderAAV3idxSivpfi
- .p2align 4, 0x90
- _$s12BinaryReaderAAV3idxSivpfi:
- pushq %rbp
- movq %rsp, %rbp
- xorl %eax, %eax
- popq %rbp
- retq
- .private_extern _$s12BinaryReaderAAV9bigEndianSbvpfi
- .globl _$s12BinaryReaderAAV9bigEndianSbvpfi
- .p2align 4, 0x90
- _$s12BinaryReaderAAV9bigEndianSbvpfi:
- pushq %rbp
- movq %rsp, %rbp
- movb $1, %al
- popq %rbp
- retq
- .private_extern _$s12BinaryReaderAAV3getxys17FixedWidthIntegerRzlF
- .globl _$s12BinaryReaderAAV3getxys17FixedWidthIntegerRzlF
- .p2align 4, 0x90
- _$s12BinaryReaderAAV3getxys17FixedWidthIntegerRzlF:
- .cfi_startproc
- pushq %rbp
- .cfi_def_cfa_offset 16
- .cfi_offset %rbp, -16
- movq %rsp, %rbp
- .cfi_def_cfa_register %rbp
- pushq %r15
- pushq %r14
- pushq %r13
- pushq %r12
- pushq %rbx
- subq $72, %rsp
- .cfi_offset %rbx, -56
- .cfi_offset %r12, -48
- .cfi_offset %r13, -40
- .cfi_offset %r14, -32
- .cfi_offset %r15, -24
- movq %rax, %rcx
- movq %rdi, -56(%rbp)
- movq -8(%rdi), %rax
- movq 64(%rax), %rdx
- leaq 15(%rdx), %rax
- andq $-16, %rax
- callq ___chkstk_darwin
- subq %rax, %rsp
- movq %rsp, -48(%rbp)
- movq 16(%r13), %r12
- movq %r12, %rbx
- addq %rdx, %rbx
- jo LBB4_7
- movq %rdx, -80(%rbp)
- movq %rcx, -88(%rbp)
- movq %rsi, -96(%rbp)
- cmpq %r12, %rbx
- jl LBB4_8
- movq (%r13), %r14
- movq 8(%r13), %r15
- movq %r14, %rdi
- movq %r15, %rsi
- callq _$s10Foundation4DataV15_RepresentationOWOy
- movq %r12, %rdi
- movq %rbx, %rsi
- movq %r14, %rdx
- movq %r15, %rcx
- callq _$s10Foundation4DataV7subdata2inACSnySiG_tF
- movq %rax, %rbx
- movq %rdx, -64(%rbp)
- movq %r14, %rdi
- movq %r15, %rsi
- callq _$s10Foundation4DataV15_RepresentationOWOe
- movq %rsp, -72(%rbp)
- movl $32, %eax
- callq ___chkstk_darwin
- subq %rax, %rsp
- movq %rsp, %rsi
- movq -56(%rbp), %r8
- movq %r8, 16(%rsi)
- movq -96(%rbp), %r15
- movq %r15, 24(%rsi)
- leaq _$s12BinaryReaderAAV3getxys17FixedWidthIntegerRzlFxSWXEfU_TA(%rip), %rdi
- movq -48(%rbp), %rax
- movq %rbx, %rdx
- xorl %r12d, %r12d
- movq -64(%rbp), %r14
- movq %r14, %rcx
- callq _$s10Foundation4DataV15withUnsafeBytesyxxSWKXEKlF
- movq %rbx, %rdi
- movq %r14, %rsi
- callq _$s10Foundation4DataV15_RepresentationOWOe
- movq -72(%rbp), %rsp
- movq -80(%rbp), %rax
- addq 16(%r13), %rax
- jo LBB4_9
- movq %rax, 16(%r13)
- cmpb $1, 24(%r13)
- movq -88(%rbp), %rax
- jne LBB4_5
- movq -48(%rbp), %rdi
- movq -56(%rbp), %rsi
- movq %rsi, %r13
- movq %r15, %rdx
- callq _$ss17FixedWidthIntegerP9bigEndianxx_tcfCTj
- jmp LBB4_6
- LBB4_5:
- movq -48(%rbp), %rdi
- movq -56(%rbp), %rsi
- movq %rsi, %r13
- movq %r15, %rdx
- callq _$ss17FixedWidthIntegerP12littleEndianxx_tcfCTj
- LBB4_6:
- leaq -40(%rbp), %rsp
- popq %rbx
- popq %r12
- popq %r13
- popq %r14
- popq %r15
- popq %rbp
- retq
- LBB4_7:
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- LBB4_8:
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- LBB4_9:
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- .cfi_endproc
- .private_extern _$s10Foundation4DataV15_RepresentationOWOy
- .globl _$s10Foundation4DataV15_RepresentationOWOy
- .weak_def_can_be_hidden _$s10Foundation4DataV15_RepresentationOWOy
- .p2align 4, 0x90
- _$s10Foundation4DataV15_RepresentationOWOy:
- movq %rsi, %rax
- shrq $62, %rax
- cmpb $2, %al
- je LBB7_3
- cmpb $1, %al
- jne LBB7_5
- movabsq $4611686018427387903, %rax
- andq %rax, %rsi
- movq %rsi, %rdi
- jmp _swift_retain
- LBB7_3:
- pushq %rbp
- movq %rsp, %rbp
- pushq %rbx
- pushq %rax
- movq %rdi, %rbx
- movabsq $4611686018427387903, %rax
- andq %rax, %rsi
- movq %rsi, %rdi
- callq _swift_retain
- movq %rbx, %rsi
- addq $8, %rsp
- popq %rbx
- popq %rbp
- movq %rsi, %rdi
- jmp _swift_retain
- LBB7_5:
- retq
- .private_extern _$s10Foundation4DataV15_RepresentationOWOe
- .globl _$s10Foundation4DataV15_RepresentationOWOe
- .weak_def_can_be_hidden _$s10Foundation4DataV15_RepresentationOWOe
- .p2align 4, 0x90
- _$s10Foundation4DataV15_RepresentationOWOe:
- pushq %rbp
- movq %rsp, %rbp
- pushq %rbx
- pushq %rax
- movq %rsi, %rbx
- movq %rsi, %rax
- shrq $62, %rax
- cmpb $1, %al
- je LBB8_3
- cmpb $2, %al
- jne LBB8_4
- callq _swift_release
- LBB8_3:
- movabsq $4611686018427387903, %rax
- andq %rax, %rbx
- movq %rbx, %rdi
- addq $8, %rsp
- popq %rbx
- popq %rbp
- jmp _swift_release
- LBB8_4:
- addq $8, %rsp
- popq %rbx
- popq %rbp
- retq
- .p2align 4, 0x90
- _$s12BinaryReaderAAV3getxys17FixedWidthIntegerRzlFxSWXEfU_TA:
- .cfi_startproc
- pushq %rbp
- .cfi_def_cfa_offset 16
- .cfi_offset %rbp, -16
- movq %rsp, %rbp
- .cfi_def_cfa_register %rbp
- movq %rsi, %rcx
- movq %rdi, %rdx
- movq 16(%r13), %rsi
- xorl %edi, %edi
- movq %rsi, %r8
- callq _$sSW4load14fromByteOffset2asxSi_xmtlF
- popq %rbp
- retq
- .cfi_endproc
- .private_extern _$s12BinaryReaderAAV4seek2byySi_tF
- .globl _$s12BinaryReaderAAV4seek2byySi_tF
- .p2align 4, 0x90
- _$s12BinaryReaderAAV4seek2byySi_tF:
- pushq %rbp
- movq %rsp, %rbp
- pushq %r14
- pushq %rbx
- movq %rdi, %rbx
- addq 16(%r13), %rbx
- jo LBB10_7
- movq %rbx, 16(%r13)
- testq %rbx, %rbx
- js LBB10_8
- movq (%r13), %rdi
- movq 8(%r13), %rsi
- movq %rsi, %rax
- shrq $62, %rax
- leaq LJTI10_0(%rip), %rcx
- movslq (%rcx,%rax,4), %rax
- addq %rcx, %rax
- jmpq *%rax
- LBB10_3:
- movq %rsi, %r14
- shrq $48, %r14
- callq _$s10Foundation4DataV15_RepresentationOWOe
- movzbl %r14b, %eax
- cmpq %rax, %rbx
- jl LBB10_6
- jmp LBB10_12
- LBB10_9:
- movq 24(%rdi), %rax
- subq 16(%rdi), %rax
- jno LBB10_5
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- LBB10_13:
- movq %rdi, %rax
- shrq $32, %rax
- subl %edi, %eax
- jo LBB10_14
- cltq
- LBB10_5:
- cmpq %rax, %rbx
- jge LBB10_12
- LBB10_6:
- popq %rbx
- popq %r14
- popq %rbp
- retq
- LBB10_7:
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- LBB10_8:
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- LBB10_11:
- callq _$s10Foundation4DataV15_RepresentationOWOe
- LBB10_12:
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- LBB10_14:
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- .p2align 2, 0x90
- .data_region jt32
- .set L10_0_set_3, LBB10_3-LJTI10_0
- .set L10_0_set_13, LBB10_13-LJTI10_0
- .set L10_0_set_9, LBB10_9-LJTI10_0
- .set L10_0_set_11, LBB10_11-LJTI10_0
- LJTI10_0:
- .long L10_0_set_3
- .long L10_0_set_13
- .long L10_0_set_9
- .long L10_0_set_11
- .end_data_region
- .private_extern _$s12BinaryReaderAAV4seek2toySi_tF
- .globl _$s12BinaryReaderAAV4seek2toySi_tF
- .p2align 4, 0x90
- _$s12BinaryReaderAAV4seek2toySi_tF:
- pushq %rbp
- movq %rsp, %rbp
- pushq %r14
- pushq %rbx
- testq %rdi, %rdi
- js LBB11_7
- movq %rdi, %rbx
- movq (%r13), %rdi
- movq 8(%r13), %rsi
- movq %rsi, %rax
- shrq $62, %rax
- leaq LJTI11_0(%rip), %rcx
- movslq (%rcx,%rax,4), %rax
- addq %rcx, %rax
- jmpq *%rax
- LBB11_2:
- movq %rsi, %r14
- shrq $48, %r14
- callq _$s10Foundation4DataV15_RepresentationOWOe
- movzbl %r14b, %eax
- cmpq %rbx, %rax
- jg LBB11_6
- jmp LBB11_10
- LBB11_8:
- movq 24(%rdi), %rax
- subq 16(%rdi), %rax
- jno LBB11_5
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- LBB11_3:
- callq _$s10Foundation4DataV15_RepresentationOWOe
- xorl %eax, %eax
- cmpq %rbx, %rax
- jg LBB11_6
- jmp LBB11_10
- LBB11_11:
- movq %rdi, %rax
- shrq $32, %rax
- subl %edi, %eax
- jo LBB11_12
- cltq
- LBB11_5:
- cmpq %rbx, %rax
- jle LBB11_10
- LBB11_6:
- movq %rbx, 16(%r13)
- popq %rbx
- popq %r14
- popq %rbp
- retq
- LBB11_7:
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- LBB11_10:
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- LBB11_12:
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- .p2align 2, 0x90
- .data_region jt32
- .set L11_0_set_2, LBB11_2-LJTI11_0
- .set L11_0_set_11, LBB11_11-LJTI11_0
- .set L11_0_set_8, LBB11_8-LJTI11_0
- .set L11_0_set_3, LBB11_3-LJTI11_0
- LJTI11_0:
- .long L11_0_set_2
- .long L11_0_set_11
- .long L11_0_set_8
- .long L11_0_set_3
- .end_data_region
- .private_extern _$s12BinaryReaderAAV4seek2toys6UInt32V_tF
- .globl _$s12BinaryReaderAAV4seek2toys6UInt32V_tF
- .p2align 4, 0x90
- _$s12BinaryReaderAAV4seek2toys6UInt32V_tF:
- pushq %rbp
- movq %rsp, %rbp
- pushq %r14
- pushq %rbx
- movl %edi, %r14d
- movq (%r13), %rdi
- movq 8(%r13), %rsi
- movq %rsi, %rax
- shrq $62, %rax
- leaq LJTI12_0(%rip), %rcx
- movslq (%rcx,%rax,4), %rax
- addq %rcx, %rax
- jmpq *%rax
- LBB12_1:
- movq %rsi, %rbx
- shrq $48, %rbx
- callq _$s10Foundation4DataV15_RepresentationOWOe
- movzbl %bl, %eax
- jmp LBB12_3
- LBB12_5:
- movq 24(%rdi), %rax
- subq 16(%rdi), %rax
- jno LBB12_3
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- LBB12_9:
- movq %rdi, %rax
- shrq $32, %rax
- subl %edi, %eax
- jo LBB12_10
- cltq
- LBB12_3:
- movl %r14d, %ecx
- cmpq %rcx, %rax
- jle LBB12_8
- movq %rcx, 16(%r13)
- popq %rbx
- popq %r14
- popq %rbp
- retq
- LBB12_7:
- callq _$s10Foundation4DataV15_RepresentationOWOe
- LBB12_8:
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- LBB12_10:
- ## InlineAsm Start
- ## InlineAsm End
- ud2
- .p2align 2, 0x90
- .data_region jt32
- .set L12_0_set_1, LBB12_1-LJTI12_0
- .set L12_0_set_9, LBB12_9-LJTI12_0
- .set L12_0_set_5, LBB12_5-LJTI12_0
- .set L12_0_set_7, LBB12_7-LJTI12_0
- LJTI12_0:
- .long L12_0_set_1
- .long L12_0_set_9
- .long L12_0_set_5
- .long L12_0_set_7
- .end_data_region
- .private_extern _$s12BinaryReaderAAV4data10Foundation4DataVvg
- .globl _$s12BinaryReaderAAV4data10Foundation4DataVvg
- .p2align 4, 0x90
- _$s12BinaryReaderAAV4data10Foundation4DataVvg:
- pushq %rbp
- movq %rsp, %rbp
- pushq %r14
- pushq %rbx
- movq %rsi, %r14
- movq %rdi, %rbx
- callq _$s10Foundation4DataV15_RepresentationOWOy
- movq %rbx, %rax
- movq %r14, %rdx
- popq %rbx
- popq %r14
- popq %rbp
- retq
- .private_extern _$s12BinaryReaderAAV3idxSivg
- .globl _$s12BinaryReaderAAV3idxSivg
- .p2align 4, 0x90
- _$s12BinaryReaderAAV3idxSivg:
- pushq %rbp
- movq %rsp, %rbp
- movq %rdx, %rax
- popq %rbp
- retq
- .private_extern _$s12BinaryReaderAAV3idxSivs
- .globl _$s12BinaryReaderAAV3idxSivs
- .p2align 4, 0x90
- _$s12BinaryReaderAAV3idxSivs:
- pushq %rbp
- movq %rsp, %rbp
- movq %rdi, 16(%r13)
- popq %rbp
- retq
- .private_extern _$s12BinaryReaderAAV3idxSivM
- .globl _$s12BinaryReaderAAV3idxSivM
- .p2align 4, 0x90
- _$s12BinaryReaderAAV3idxSivM:
- pushq %rbp
- movq %rsp, %rbp
- leaq 16(%r13), %rdx
- leaq _$s12BinaryReaderAAV3idxSivM.resume.0(%rip), %rax
- popq %rbp
- retq
- .p2align 4, 0x90
- _$s12BinaryReaderAAV3idxSivM.resume.0:
- .cfi_startproc
- pushq %rbp
- .cfi_def_cfa_offset 16
- .cfi_offset %rbp, -16
- movq %rsp, %rbp
- .cfi_def_cfa_register %rbp
- popq %rbp
- retq
- .cfi_endproc
- .private_extern _$s12BinaryReaderAAV9bigEndianSbvg
- .globl _$s12BinaryReaderAAV9bigEndianSbvg
- .p2align 4, 0x90
- _$s12BinaryReaderAAV9bigEndianSbvg:
- pushq %rbp
- movq %rsp, %rbp
- movl %ecx, %eax
- popq %rbp
- retq
- .private_extern _$s12BinaryReaderAAV9bigEndianSbvs
- .globl _$s12BinaryReaderAAV9bigEndianSbvs
- .p2align 4, 0x90
- _$s12BinaryReaderAAV9bigEndianSbvs:
- pushq %rbp
- movq %rsp, %rbp
- andl $1, %edi
- movb %dil, 24(%r13)
- popq %rbp
- retq
- .private_extern _$s12BinaryReaderAAV9bigEndianSbvM
- .globl _$s12BinaryReaderAAV9bigEndianSbvM
- .p2align 4, 0x90
- _$s12BinaryReaderAAV9bigEndianSbvM:
- pushq %rbp
- movq %rsp, %rbp
- leaq 24(%r13), %rdx
- leaq _$s12BinaryReaderAAV9bigEndianSbvM.resume.0(%rip), %rax
- popq %rbp
- retq
- .p2align 4, 0x90
- _$s12BinaryReaderAAV9bigEndianSbvM.resume.0:
- .cfi_startproc
- pushq %rbp
- .cfi_def_cfa_offset 16
- .cfi_offset %rbp, -16
- movq %rsp, %rbp
- .cfi_def_cfa_register %rbp
- popq %rbp
- retq
- .cfi_endproc
- .p2align 4, 0x90
- _$s12BinaryReaderAAVwCP:
- pushq %rbp
- movq %rsp, %rbp
- pushq %rbx
- pushq %rax
- movq (%rsi), %rax
- movq %rax, (%rdi)
- leaq 16(%rax), %rbx
- movq %rax, %rdi
- callq _swift_retain
- movq %rbx, %rax
- addq $8, %rsp
- popq %rbx
- popq %rbp
- retq
- .p2align 4, 0x90
- _$s12BinaryReaderAAVwxx:
- pushq %rbp
- movq %rsp, %rbp
- movq (%rdi), %rax
- movq 8(%rdi), %rsi
- movq %rax, %rdi
- popq %rbp
- jmp _$s10Foundation4DataV15_RepresentationOWOe
- .p2align 4, 0x90
- _$s12BinaryReaderAAVwcp:
- pushq %rbp
- movq %rsp, %rbp
- pushq %r15
- pushq %r14
- pushq %r12
- pushq %rbx
- movq %rsi, %r14
- movq %rdi, %rbx
- movq (%rsi), %r15
- movq 8(%rsi), %r12
- movq %r15, %rdi
- movq %r12, %rsi
- callq _$s10Foundation4DataV15_RepresentationOWOy
- movq %r15, (%rbx)
- movq %r12, 8(%rbx)
- movq 16(%r14), %rax
- movq %rax, 16(%rbx)
- movb 24(%r14), %al
- movb %al, 24(%rbx)
- movq %rbx, %rax
- popq %rbx
- popq %r12
- popq %r14
- popq %r15
- popq %rbp
- retq
- .p2align 4, 0x90
- _$s12BinaryReaderAAVwca:
- pushq %rbp
- movq %rsp, %rbp
- pushq %r15
- pushq %r14
- pushq %r12
- pushq %rbx
- movq %rsi, %r14
- movq %rdi, %rbx
- movq (%rsi), %r15
- movq 8(%rsi), %r12
- movq %r15, %rdi
- movq %r12, %rsi
- callq _$s10Foundation4DataV15_RepresentationOWOy
- movq (%rbx), %rdi
- movq 8(%rbx), %rsi
- movq %r15, (%rbx)
- movq %r12, 8(%rbx)
- callq _$s10Foundation4DataV15_RepresentationOWOe
- movq 16(%r14), %rax
- movq %rax, 16(%rbx)
- movb 24(%r14), %al
- movb %al, 24(%rbx)
- movq %rbx, %rax
- popq %rbx
- popq %r12
- popq %r14
- popq %r15
- popq %rbp
- retq
- .private_extern ___swift_memcpy25_8
- .globl ___swift_memcpy25_8
- .weak_definition ___swift_memcpy25_8
- .p2align 4, 0x90
- ___swift_memcpy25_8:
- movq %rdi, %rax
- movb 24(%rsi), %cl
- movb %cl, 24(%rdi)
- movq 16(%rsi), %rcx
- movq %rcx, 16(%rdi)
- movq (%rsi), %rcx
- movq 8(%rsi), %rdx
- movq %rdx, 8(%rdi)
- movq %rcx, (%rdi)
- retq
- .p2align 4, 0x90
- _$s12BinaryReaderAAVwta:
- pushq %rbp
- movq %rsp, %rbp
- pushq %r14
- pushq %rbx
- movq %rsi, %r14
- movq %rdi, %rbx
- movups (%rsi), %xmm0
- movq (%rdi), %rdi
- movq 8(%rbx), %rsi
- movups %xmm0, (%rbx)
- callq _$s10Foundation4DataV15_RepresentationOWOe
- movq 16(%r14), %rax
- movq %rax, 16(%rbx)
- movb 24(%r14), %al
- movb %al, 24(%rbx)
- movq %rbx, %rax
- popq %rbx
- popq %r14
- popq %rbp
- retq
- .p2align 4, 0x90
- _$s12BinaryReaderAAVwet:
- pushq %rbp
- movq %rsp, %rbp
- movl $-1, %eax
- testl %esi, %esi
- je LBB28_6
- cmpl $255, %esi
- jb LBB28_4
- cmpb $0, 25(%rdi)
- je LBB28_4
- movl $254, %eax
- addl (%rdi), %eax
- jmp LBB28_6
- LBB28_4:
- movb 24(%rdi), %cl
- cmpb $2, %cl
- jb LBB28_6
- movzbl %cl, %eax
- addl $2147483646, %eax
- andl $2147483647, %eax
- LBB28_6:
- incl %eax
- popq %rbp
- retq
- .p2align 4, 0x90
- _$s12BinaryReaderAAVwst:
- pushq %rbp
- movq %rsp, %rbp
- cmpl $254, %esi
- ja LBB29_5
- cmpl $255, %edx
- jb LBB29_3
- movb $0, 25(%rdi)
- LBB29_3:
- testl %esi, %esi
- je LBB29_7
- incb %sil
- movb %sil, 24(%rdi)
- popq %rbp
- retq
- LBB29_5:
- addl $-255, %esi
- movq %rsi, (%rdi)
- movb $0, 24(%rdi)
- movq $0, 16(%rdi)
- movq $0, 8(%rdi)
- cmpl $255, %edx
- jb LBB29_7
- movb $1, 25(%rdi)
- LBB29_7:
- popq %rbp
- retq
- .private_extern _$s12BinaryReaderAAVMa
- .globl _$s12BinaryReaderAAVMa
- .p2align 4, 0x90
- _$s12BinaryReaderAAVMa:
- leaq _$s12BinaryReaderAAVMf+8(%rip), %rax
- xorl %edx, %edx
- retq
- .private_extern ___chkstk_darwin
- .globl ___chkstk_darwin
- .weak_definition ___chkstk_darwin
- .p2align 4, 0x90
- ___chkstk_darwin:
- ## InlineAsm Start
- pushq %rcx
- pushq %rax
- .weak_reference ____chkstk_darwin
- movq ____chkstk_darwin@GOTPCREL(%rip), %rcx
- testq %rcx, %rcx
- jne Lavailable
- leaq ___chkstk_darwin_probe(%rip), %rcx
- Lavailable:
- callq *%rcx
- popq %rax
- popq %rcx
- retq
- ## InlineAsm End
- .private_extern ___chkstk_darwin_probe
- .globl ___chkstk_darwin_probe
- .weak_definition ___chkstk_darwin_probe
- .p2align 4, 0x90
- ___chkstk_darwin_probe:
- ## InlineAsm Start
- cmpq $4096, %rax
- leaq 24(%rsp), %rcx
- jb Ltmp1
- Ltmp2:
- subq $4096, %rcx
- testq %rcx, (%rcx)
- subq $4096, %rax
- cmpq $4096, %rax
- ja Ltmp2
- Ltmp1:
- subq %rax, %rcx
- testq %rcx, (%rcx)
- retq
- ## InlineAsm End
- .section __DATA,__const
- .p2align 3
- _$s12BinaryReaderAAVWV:
- .quad _$s12BinaryReaderAAVwCP
- .quad _$s12BinaryReaderAAVwxx
- .quad _$s12BinaryReaderAAVwcp
- .quad _$s12BinaryReaderAAVwca
- .quad ___swift_memcpy25_8
- .quad _$s12BinaryReaderAAVwta
- .quad _$s12BinaryReaderAAVwet
- .quad _$s12BinaryReaderAAVwst
- .quad 25
- .quad 32
- .long 196615
- .long 254
- .section __TEXT,__const
- l___unnamed_1:
- .asciz "BinaryReader"
- .private_extern _$s12BinaryReaderMXM
- .globl _$s12BinaryReaderMXM
- .weak_definition _$s12BinaryReaderMXM
- .p2align 2
- _$s12BinaryReaderMXM:
- .long 0
- .long 0
- .long (l___unnamed_1-_$s12BinaryReaderMXM)-8
- .private_extern _$s12BinaryReaderAAVMn
- .globl _$s12BinaryReaderAAVMn
- .p2align 2
- _$s12BinaryReaderAAVMn:
- .long 81
- .long (_$s12BinaryReaderMXM-_$s12BinaryReaderAAVMn)-4
- .long (l___unnamed_1-_$s12BinaryReaderAAVMn)-8
- .long (_$s12BinaryReaderAAVMa-_$s12BinaryReaderAAVMn)-12
- .long (_$s12BinaryReaderAAVMF-_$s12BinaryReaderAAVMn)-16
- .long 3
- .long 2
- .section __DATA,__const
- .p2align 3
- _$s12BinaryReaderAAVMf:
- .quad _$s12BinaryReaderAAVWV
- .quad 512
- .quad _$s12BinaryReaderAAVMn
- .long 0
- .long 16
- .long 24
- .space 4
- .private_extern "_symbolic _____ 12BinaryReaderAAV"
- .section __TEXT,__swift5_typeref,regular,no_dead_strip
- .globl "_symbolic _____ 12BinaryReaderAAV"
- .weak_definition "_symbolic _____ 12BinaryReaderAAV"
- .p2align 1
- "_symbolic _____ 12BinaryReaderAAV":
- .byte 1
- .long (_$s12BinaryReaderAAVMn-"_symbolic _____ 12BinaryReaderAAV")-1
- .byte 0
- .private_extern "_symbolic _____ 10Foundation4DataV"
- .globl "_symbolic _____ 10Foundation4DataV"
- .weak_definition "_symbolic _____ 10Foundation4DataV"
- .p2align 1
- "_symbolic _____ 10Foundation4DataV":
- .byte 2
- .long _$s10Foundation4DataVMn@GOTPCREL+4
- .byte 0
- .section __TEXT,__swift5_reflstr,regular,no_dead_strip
- L___unnamed_2:
- .asciz "data"
- .private_extern "_symbolic Si"
- .section __TEXT,__swift5_typeref,regular,no_dead_strip
- .globl "_symbolic Si"
- .weak_definition "_symbolic Si"
- .p2align 1
- "_symbolic Si":
- .ascii "Si"
- .byte 0
- .section __TEXT,__swift5_reflstr,regular,no_dead_strip
- L___unnamed_3:
- .asciz "idx"
- .private_extern "_symbolic Sb"
- .section __TEXT,__swift5_typeref,regular,no_dead_strip
- .globl "_symbolic Sb"
- .weak_definition "_symbolic Sb"
- .p2align 1
- "_symbolic Sb":
- .ascii "Sb"
- .byte 0
- .section __TEXT,__swift5_reflstr,regular,no_dead_strip
- L___unnamed_4:
- .asciz "bigEndian"
- .section __TEXT,__swift5_fieldmd,regular,no_dead_strip
- .p2align 2
- _$s12BinaryReaderAAVMF:
- .long "_symbolic _____ 12BinaryReaderAAV"-_$s12BinaryReaderAAVMF
- .long 0
- .short 0
- .short 12
- .long 3
- .long 0
- .long ("_symbolic _____ 10Foundation4DataV"-_$s12BinaryReaderAAVMF)-20
- .long (L___unnamed_2-_$s12BinaryReaderAAVMF)-24
- .long 2
- .long ("_symbolic Si"-_$s12BinaryReaderAAVMF)-32
- .long (L___unnamed_3-_$s12BinaryReaderAAVMF)-36
- .long 2
- .long ("_symbolic Sb"-_$s12BinaryReaderAAVMF)-44
- .long (L___unnamed_4-_$s12BinaryReaderAAVMF)-48
- .section __TEXT,__swift5_types,regular,no_dead_strip
- .p2align 2
- l_type_metadata_table:
- .long _$s12BinaryReaderAAVMn-l_type_metadata_table
- .private_extern ___swift_reflection_version
- .section __TEXT,__const
- .globl ___swift_reflection_version
- .weak_definition ___swift_reflection_version
- .p2align 1
- ___swift_reflection_version:
- .short 3
- .no_dead_strip l_type_metadata_table
- .no_dead_strip _$s12BinaryReaderAAVMF
- .no_dead_strip ___swift_reflection_version
- .linker_option "-lswiftFoundation"
- .linker_option "-lswiftCore"
- .linker_option "-lswiftObjectiveC"
- .linker_option "-lswiftDarwin"
- .linker_option "-framework", "Foundation"
- .linker_option "-lswiftCoreFoundation"
- .linker_option "-framework", "CoreFoundation"
- .linker_option "-lswiftDispatch"
- .linker_option "-framework", "Combine"
- .linker_option "-framework", "ApplicationServices"
- .linker_option "-lswiftCoreGraphics"
- .linker_option "-framework", "CoreGraphics"
- .linker_option "-lswiftIOKit"
- .linker_option "-framework", "IOKit"
- .linker_option "-framework", "ColorSync"
- .linker_option "-framework", "ImageIO"
- .linker_option "-framework", "CoreServices"
- .linker_option "-framework", "Security"
- .linker_option "-framework", "CFNetwork"
- .linker_option "-framework", "DiskArbitration"
- .linker_option "-framework", "CoreText"
- .linker_option "-lswiftXPC"
- .linker_option "-lobjc"
- .section __DATA,__objc_imageinfo,regular,no_dead_strip
- L_OBJC_IMAGE_INFO:
- .long 0
- .long 84019008
- .globl _$s12BinaryReaderAAVN
- .private_extern _$s12BinaryReaderAAVN
- .alt_entry _$s12BinaryReaderAAVN
- .set _$s12BinaryReaderAAVN, _$s12BinaryReaderAAVMf+8
- .subsections_via_symbols
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement