Displaying 2 results from an estimated 2 matches for "4883c430".
2014 Dec 08
2
[LLVMdev] Virtual register problem in X86 backend
...040054b 480508000000 add rax, 0x8
| || 0x00400551 488945d8 mov [rbp-0x28], rax
| | ; CODE (CALL) XREF from 0x00400530 (fcn.004004bc)
| `==< 0x00400555 e9d6ffffff jmp loc.00400530
| `-> 0x0040055a 8b45e0 mov eax, [rbp-0x20]
| 0x0040055d 4883c430 add rsp, 0x30
| 0x00400561 5d pop rbp
\ 0x00400562 c3 ret
As we can see, it moves RSP in RSI, but then, generates the rest of the
code with RAX, so it fails.
Am I missing something?
Cheers
2014 Dec 10
2
[LLVMdev] Virtual register problem in X86 backend
...| || 0x00400551 488945d8 mov [rbp-0x28], rax
>> | | ; CODE (CALL) XREF from 0x00400530 (fcn.004004bc)
>> | `==< 0x00400555 e9d6ffffff jmp loc.00400530
>> | `-> 0x0040055a 8b45e0 mov eax, [rbp-0x20]
>> | 0x0040055d 4883c430 add rsp, 0x30
>> | 0x00400561 5d pop rbp
>> \ 0x00400562 c3 ret
>>
>>
>> As we can see, it moves RSP in RSI, but then, generates the rest of the
>> code with RAX, so it fails.
>>
>> Am I missing somethin...