On 02/13/2012 02:54 PM, Uros Bizjak wrote: > - movq 56(%rsi), %rdx > movl %edi, %eax > cfi_def_cfa(%rcx, 0) > - cfi_register(%rip, %rdx) > movq %rcx, %rsp > - jmp *%rdx > + jmp *56(%rsi)
If you're going to do that, the correct fix for the unwind info is - cfi_register(%rip, %rdx) + cfi_offset(%rip, 56) Otherwise ok. r~