-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Hello,
I was able to compile vaiven with Visual Studio 2019.
I added only some minor modifications because VS complains about some namespace errors (for example I changed void replaceWithConstant(Instruction& instr, Value newVal) to void replaceWithConstant(Instruction& instr, vaiven::Value newVal);
The only function that i was unable to compile is
uint64_t* __attribute__ ((noinline)) vaiven::Stack::rbp() {
asm("mov (%rbp), %rax");
}
I tried to translate it to intel assembler by googling to :
__declspec(noinline) uint64_t* vaiven::Stack::rbp() {
__asm
{
mov rax, DWORD PTR [rbp];
}
}
but i got "error C2415: improper operand type".
Thank you again for this great project.
Metadata
Metadata
Assignees
Labels
No labels