You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 27, 2023. It is now read-only.
I know the README.md already says that the repository won't yet build, but I figured something more specific might be useful.
At least these headers are missing:
verstamp.h: used by the .rc file
version.h and vcver.h: Most likely not very necessary; vcver.h in particular seems irrelevant for non-integrated builds
cvexefmt.h: "format of CodeView information in exe" (there are some old versions floating around the web, though; evidently it has appeared in samples before)
_winnt2.h: Presumably a bastardized (or simply extra-fresh) version of winnt.h? We might be able to get away with using a sufficiently-fresh copy of winnt.h proper
ecoff.h
safestk.h: I'm extra certain we need this one
map_t.h: This one, too
armregs.h and arm64regs.h: I'm a bit surprised we're not missing more of these, but it looks like the symbol names for all other arches are hardcoded in dumpsym7.cpp.
(At least the register table for IA64 isn't indexed by the CV register numbers; its too bad that C++ still doesn't have designated initializers like C does...)
And also these items mentioned in cvdump.nativeproj:
Reading the above fragment it looks like its linking with 3 static libraries that seem to be static versions of mspdbxxx.dll, msobjxxx.dll and msdiaxxx.dll (where xxx is whatever the value of VCToolsProdVerSuffix is)
So we would need the project files and full source code to those 3 libraries (if we wanted to rebuild cvdump.exe) or at the very least some binaries of those libraries we can play with (along with all the missing header files)
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I know the README.md already says that the repository won't yet build, but I figured something more specific might be useful.
At least these headers are missing:
verstamp.h
: used by the .rc fileversion.h
andvcver.h
: Most likely not very necessary; vcver.h in particular seems irrelevant for non-integrated buildscvexefmt.h
: "format of CodeView information in exe" (there are some old versions floating around the web, though; evidently it has appeared in samples before)_winnt2.h
: Presumably a bastardized (or simply extra-fresh) version ofwinnt.h
? We might be able to get away with using a sufficiently-fresh copy ofwinnt.h
properecoff.h
safestk.h
: I'm extra certain we need this onemap_t.h
: This one, tooarmregs.h
andarm64regs.h
: I'm a bit surprised we're not missing more of these, but it looks like the symbol names for all other arches are hardcoded indumpsym7.cpp
.(At least the register table for IA64 isn't indexed by the CV register numbers; its too bad that C++ still doesn't have designated initializers like C does...)
And also these items mentioned in
cvdump.nativeproj
:The text was updated successfully, but these errors were encountered: