.globl PutGet .align 4, 0x90 PutGet: ## @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 (%rsi), %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 push %rdi push %rsi movl $1048576, %edi ## imm = 0x100000 callq malloc addq $1048568, %rax ## imm = 0x0FFFF8 pop %rsi pop %rdi push %r13 push %r14 push %r15 movq %rsp, 0(%rsi) movq %rax, %rsp jmp startR ## TAILCALL .cfi_endproc ## There is no return loc on the new stack. ## No return is expected for now.