5 ms·
Nice, I'll give it a closer look. My only concern so far is memory hooking (still needed for hardware registers), which on Java side was called by FilteredMemor
by 0d0a 3y ago
Nice, I'll give it a closer look. My only concern so far is memory hooking (still needed for hardware registers), which on Java side was called by FilteredMemoryState [1]. In memstate.cc it looks like just the simpler MemoryState is implemented [2], and there's no equivalent to MemoryAccessFilter. But it might not be that complicated to add...
[1]: https://github.com/NationalSecurityAgency/ghidra/blob/4561e8335d3b62329c4afdf5a91bc6ce113b7002/Ghidra/Framework/Emulation/src/main/java/ghidra/app/emulator/FilteredMemoryState.java#L32 https://github.com/NationalSecurityAgency/ghidra/blob/4561e8...
[2]: https://github.com/NationalSecurityAgency/ghidra/blob/4561e8335d3b62329c4afdf5a91bc6ce113b7002/Ghidra/Features/Decompiler/src/decompile/cpp/memstate.cc#L712 https://github.com/NationalSecurityAgency/ghidra/blob/4561e8...