공개

    PDB 파일 내부는?

    Visual C++ PDB 파일 내부는? 우리가 C언어 또는 C++ 코드를 Visual Studio를 통해 디버깅할 때 프로그램 데이터베이스라고(Program DataBase) 불리는 확장자 ".PDB" 파일을 사용합니다. PDB 파일은 프로젝트를 빌드할 때 링커에 의해 만들어지고, 코드 라인 수와 기호 정보가 포함되어 있다는 정도는 알고 있습니다. 그런데 정확히 PDB 내부에 무엇이 있는지?? 잘 모르죠. 대부분 C/C++ 개발자는 이 내용을 몰라도 됩니다. 하지만 이러한 세부 사항을 알고 관련된 도구나 컴파일러, 링커, 분석도구를 작업하는 이에게는 엄청나게 유용한 정보일 것 같습니다. 최근 Microsoft의 Visual C++ 팀에서 이러한 관심과 요구사항을 충족하기 위해 PDB의 실제 생성 코드를..

    MS .NET FrameWork 공개

    MS에서 .NET FrameWork 3.5로 발전하면서 .NET FrameWork Library의 소스코드를 공개하기로 정했다고 합니다. .NET 개발자에게는 기쁜 소식이네요. 완벽한 소스코드는 아니지만 디버깅중에 .NET Library의 디버깅도 가능하니 디버깅에 더 많은 정보를 얻을 수 있을 것 같습니다. http://blogs.msdn.com/jinhoseo/archive/2007/10/16/net-framework.aspx http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx 위 링크를 참조하세요~