e2ed29c4a3
some debug support turned on. It turns out the sections in this driver binary had relative virtual addresses (RVAs) that were different from the raw addresses, and it had a .data section where the virtual size was much larger than the raw size. (Most production binaries produced with the Microsoft DDK have RVA == PA.) There's code in the ndiscvt(8) utility that's supposed to handle the vsize != rsize case, but it turns out it was slightly broken, and it failed to handle the RVA != RA case at all. Hopefully, this commit will fix all that. |
||
---|---|---|
.. | ||
inf-parse.y | ||
inf-token.l | ||
inf.c | ||
inf.h | ||
Makefile | ||
ndiscvt.8 | ||
ndiscvt.c |