.section __TEXT,__text,regular,pure_instructions .globl _PutGetL .globl _PutGetR .align 4, 0x90 _PutGetL: ## @PutGetL _PutGetR: ## @PutGetR .cfi_startproc ## BB#0: pushq %rbp Ltmp7: .cfi_def_cfa_offset 16 Ltmp8: .cfi_offset %rbp, -16 push %rbx push %r12 push %r13 push %r14 push %r15 xchg _other(%rip), %rsp pop %r15 pop %r14 pop %r13 pop %r12 pop %rbx Ltmp9: .cfi_def_cfa_register %rbp movq %rdi, %rax popq %rbp retq .cfi_endproc .globl _begin .align 4, 0x90 _begin: ## @begin .cfi_startproc push %rbp push %rbx push %r12 movq %rdi, %r12 movl $1048576, %edi ## imm = 0x100000 callq _malloc addq $1048568, %rax ## imm = 0x0FFFF8 movq _other@GOTPCREL(%rip), %rcx movq %r12, %rdi movq -8(%rsp), %r12 push %r13 push %r14 push %r15 movq %rsp, 0(%rcx) movq %rax, %rsp jmp _startR ## TAILCALL ## There is no return loc on the new stack. ## No return is expected for now. .cfi_endproc .section __DATA,__data .align 3 _other: .quad 42 ## 0x2a .subsections_via_symbols