2011. 2. 16. 11:04

connect wrong pdb

해당 module 과 일치하는 pdb 파일이 없는 경우가 종종 생길 수 있다.
물론 이런 상황은 해당 모듈 배포 관리에 대한 시스템에 큰 문제가 있다는 것을 뜻하는 것이긴 하지만...

pdb 는 해당 모듈을 빌드 시 unique id 가 뷰여되며 이것으로 해당 모듈과 pdb 파일이 같이 빌드 되었다는 것을 보장한다.
하지만 위 처럼 그런 pdb 가 없는 상황에서는 windbg 에 .symopt+0x40 command를 사용하면 wrong pdb 도 attach가 가능하다.