Closed wyxloading closed 5 years ago
Without section headers, the PDB can't translate {section, offsets} to/from RVAs. There's simply no data for a pdb::AddressMap
to use.
You could perform such translation yourself using the section headers in the corresponding executable, but pdb
doesn't touch executables, so that's out of scope here.
thanks for the quick response, i got it.
I am encounter some pdb with no omap info ( also none
DBIExtraStreams.section_headers
). When i callpdb.address_map()
andErr(AddressMapNotFound)
returned. I wonder if this behavior is expected? I am trying to dump the symbol tables, using the address_map to translate (metioned in #17 ) What should i do with pdbs without extra streams or omap infos?Here is the sample pdb i download from microsoft symbol server. mscorlib.ni.pdb.zip