[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