Displaying 2 results from an estimated 2 matches for "4883ec30".
Did you mean:
4883c430
2014 Dec 08
2
[LLVMdev] Virtual register problem in X86 backend
...sample code:
#include <stdio.h>
int main(int argc, char **argv) {
printf("MAIN\n");
return 0;
}
And it generate this X86 assembly:
/ (fcn) sym.main 115
| 0x004004f0 b 55 push rbp
| 0x004004f1 4889e5 mov rbp, rsp
| 0x004004f4 4883ec30 sub rsp, 0x30
| 0x004004f8 48b8f405400. mov rax, str.MAIN ; 0x004005f4
| 0x00400502 c745fc00000. mov dword [rbp-0x4], 0x0
| 0x00400509 897df8 mov [rbp-0x8], edi
| 0x0040050c 488975f0 mov [rbp-0x10], rsi
| 0x00400510 4889c7...
2014 Dec 10
2
[LLVMdev] Virtual register problem in X86 backend
...rintf("MAIN\n");
>> return 0;
>> }
>>
>> And it generate this X86 assembly:
>>
>> / (fcn) sym.main 115
>> | 0x004004f0 b 55 push rbp
>> | 0x004004f1 4889e5 mov rbp, rsp
>> | 0x004004f4 4883ec30 sub rsp, 0x30
>> | 0x004004f8 48b8f405400. mov rax, str.MAIN ; 0x004005f4
>> | 0x00400502 c745fc00000. mov dword [rbp-0x4], 0x0
>> | 0x00400509 897df8 mov [rbp-0x8], edi
>> | 0x0040050c 488975f0 mov [rbp-0x10], r...