raddebugger
raddebugger copied to clipboard
I can't step on source files from "hot reloaded" dlls
When I compile and reload a dll, stepping through the source files doesn't work anymore, only on disassembly.
Can you test the temporary solution from #32?
Still doesn't work.
Thanks for this report. I've been straightening out a few other major issues but will look into this one shortly.
@DevAgu93 Can you give this a try after pulling & building the most recent changes in the master branch? Let me know if you still run into issues.
It works! though every time I compile, the game pauses for a bit before the debugger loads the dll. I assume that's because it's unoptimized code.
the game pauses for a bit before the debugger loads the dll.
Just to explain myself better: the program freezes.
Great! Yeah, that delay is due to the debugger re-converting the PDB to RADDBG debug info for the module you're rebuilding. That is currently pretty slow because it's an unoptimized reference converter that was built with correctness & completeness as a priority. That will improve with time, since that is one of the main tasks in order to get the debugger up to speed for e.g. UE-sized projects.
In any case - closing this now, since the hot reloaded DLL issue has been fixed.