Open loquat opened 4 years ago
When I experimented with those source files, I did so on a x86 (not an x64) computer/CPU - and didn't pay attention to the differences in the CPU.
I am not sure about disasm_x64.c because this source file is not by me.
Thus, even if you change Epi to the 64 bit version Rip and if it compiles, it remains uncertain, at least to me, if the executable will be runnable on an x64.
I am sorry that I cannot help you any further than that - and I don't currently have a x64 Windows machine with Office and a compiler installed.
When I experimented with those source files, I did so on a x86 (not an x64) computer/CPU - and didn't pay attention to the differences in the CPU.
I am not sure about disasm_x64.c because this source file is not by me.
Thus, even if you change Epi to the 64 bit version Rip and if it compiles, it remains uncertain, at least to me, if the executable will be runnable on an x64.
I am sorry that I cannot help you any further than that - and I don't currently have a x64 Windows machine with Office and a compiler installed.
can you share that dll just for test?
my PC is windows 10 x64 i use the lastest update cygwin64
there are two files can not compile 1.disasm_x86.c gcc -c disasm_x86.c it shows X86_FindFunctionByPrologue and X86_GetInstruction are conflicts in disasm_x86.c and disasm_x86.h
2.vba-internals.c it shows 84 errors, they are all "‘struct _CONTEXT’ has no member named ‘Eip’; did you mean ‘Rip’?"