camden-smallwood/pdb-decompiler

Find the corresponding source files of top-level user datatype symbols (`S_UDT`)

camden-smallwood opened this issue · 1 comments

Find the corresponding source files of top-level user datatype symbols (S_UDT).

Currently, typedef are not loaded correctly due to being replaced with their underlying type at compile time. The source file and line information should be retrievable for each typedef, hower. To be determined.

Currently these are being estimated by determining the module of the previously defined top-level symbol and using that same module. This is incorrect, but at least the types are included somewhere in the decompiled code at this point. Still need to determine how to find the actual source file (whether a header or source file) and put it in the appropriate location.