raddebugger icon indicating copy to clipboard operation
raddebugger copied to clipboard

Cross-module type cast

Open GloriousPtr opened this issue 1 year ago • 1 comments

We use some upper bits in pointer to store data and pass it around as struct containing u64, we can mask the pointer with 0x0000FFFFFFFFFFFF and cast it to the appropriate type in watch window but it doesn't work with raddebugger if the type is not in the current module (where we hit the breakpoint)

GloriousPtr avatar Apr 03 '24 10:04 GloriousPtr

Can bump this? It is the only issue that gets in the way for me and had to use VS for work most of the time. As described above, can't cast to a type unless the instruction pointer is in the module that knows the type.

GloriousPtr avatar Jun 14 '24 00:06 GloriousPtr

This is now done on dev and will be in 0.9.12.

ryanfleury avatar Sep 28 '24 00:09 ryanfleury