Peter Goodman
Peter Goodman
Actually, can do make it so that the macros and everything can continue to work?
That is, from remill/Arch/X86/Arch.cpp, make it so that a macro, like `#define ENABLE_X86_FOP_TRACKING 0` is set, and similarly in the semantics somewhere. Then we can mostly leave code as is...
Good point. Go for it.
May as well try it out.
@Toizi can you still reproduce this with master?
@tetsuo-cpp that looks like a tricky issue to solve, especially with Apple Clang. That used to be a viable target. Over time, I've tried to add a few things to...
I agree about moving some stuff to a future PR. I think that you've rightly found that the pre-existing hypercall mechanism isn't flexible enough, and that where added flexibility is...
Should probably have an `auto &SS_BASE = IF_32BIT_ELSE(state.addr.ss_base.aword, zero1);` kind of thing. Would this work for you? I don't recall if things like `PUSH` and stuff have been properly implemented...
Is the issue something to do with segment permissions? What would an ideal or at least "complete" solution look like? For example, what if instead of `addr = ir.CreateAdd(addr, segment)`...