Microsoft's CodeView format specs

此生再无相见时 提交于 2020-01-01 10:58:51

问题


I've been looking for a Microsoft document from the 1990's called CodeView Symbolic Debug Information Specification. It's referenced by Microsoft in their PE/COFF spec. Information about this document is sparse, and every lead I come across ends in a 404. Unfortunately I don't have any old MSDN CD's, which seemed to end the search for a few people.

Does anyone have a copy, or know where I could find any related specs?


回答1:


The one Matt Pietrek linked to, but which is not available at the original address anymore. - Note that this is one of the official CodeView 4 specifications, it doesn't cover CodeView 5 format.

Update: I found a copy of the "CV4 Symbolic Debug Information Specification" document. It is revision 4, dated December 1, 1995. Compared to the document linked above it has additional chapter "8. The TypeServer API" and appendix with revision history, the rest is mostly the same. All the references to "Microsoft CodeView" were replaced with "Mirosoft symbol and type". The original specification is marked as Microsoft Confidential, so I will not release it, but it offers no benefit over the document linked above.




回答2:


I finally found a copy of the "Visual C++ 5.0 Symbolic Debug Information Specification" document. You need to download the "MSDN Library October 2001" from MSDN Subscriber Downloads. After installing it, you'll find it under "Specifications - Visual C++ 5.0 Symbolic Debug Information Specification".

If you don't want to install the library at all, you'll find the "specs.chi" file on the first disc and the "specs.chm" file on the second disc. Copy those out and you'll be able to read the document without installing the library.




回答3:


According to this post, no one ever put it online...

I think this book replaced it... It should be backwards compatible, though.



来源:https://stackoverflow.com/questions/1418660/microsofts-codeview-format-specs

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!