Currently, using upx to compress my executable file strips the debug information, but in my case I would like to leave it in place in order to be able to load the .pdb file in MSVC to debug memory dumps.
Would it be possible to add this option? I could add it myself if I get some simple pointers about the best strategy to do it. I took a look and found the parts of the code that strip the information, but I am not sure how to copy it to the new PE header instead of removing it. This is probably easier/faster to do for someone more familiar with it.