PDB files generated by Intel C++ Compiler

Peter Urbanec winehq.org at urbanec.net
Thu Aug 19 12:36:18 CDT 2010


  I have some x64 binaries and associated PDBs that have been generated 
using Intel C++ Compiler 11.1. These PDBs cause issues such as this:

   1 0x00000000781cc1ba in msvcr80 (+0x9c1b9) (0x00007ff047a4c840)
fixme:dbghelp_msc:codeview_fetch_type Cannot locate type 670
err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
   2 0x000000006189a00d in lua5.1 (+0xa00c) (0x00007ff047a4c840)


Now, from a quick look at mscvpdb.h, it looks like these PDBs contain 
datatypes with 64-bit near pointers, however wine does not seem to 
understand this mode. How would one go about adding support for this 
type of PDB? I actually don't have access to the Intel C++ Compiler to 
do much testing. :-(




More information about the wine-devel mailing list