[PATCH 00/13] DbgHelp & MSC support
Eric Pouech
eric.pouech at wanadoo.fr
Sat Mar 18 06:25:40 CST 2006
A while back, someone sent me a file with some codeview debug info
in it, and dbghelp was lamely crashing on it.
This serie of patches implement what's needed to fix it. There were
a couple of missing items:
- so type record handling for NB09 and NB11 debug info (basically
the codeview embedded in modules)
- the type parsing was buggy:
+ missing type records
+ wrongly defined type records
+ no support for forward type record, needed as soon as you
have a circular reference - like a structure with an
attribute being a pointer to the struct
- type records were handled in a 'flat' manner. However, thet are
actually splitted in three categories. By doing so, it also
helped removing some badly coded stuff (like fieldlist or
bitfield).
For the ones interested, look at the patch list for the relevant
details.
A+
--
Eric Pouech
More information about the wine-patches
mailing list