wutno
wutno
It's likely similar to using PDBs and MAP files as of recently... They're checking the return string from the executable format. Pretty annoying. https://github.com/NationalSecurityAgency/ghidra/blob/3513742/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/MapLoader.java#L126
I've dug more into this, skipping `canExportDomainObject` by overriding it to always return true, we end up with a `Program` with no `FileBytes`. Original importers use `program.getMemory().createFileBytes()` during original import....
Something like this. https://github.com/GXTX/ghidra-xbe/commit/0f3a0532 but that's reading out of bounds. idk I'm done.
I started some work on it here https://github.com/XboxDev/ghidra-xbe/pull/77 but I'm not sure I'll continue on it. The issue is the use of `FlatProgramAPI`. Essentially *we* need to get it of...