디버깅시 심볼 서버와 관련하여 질문드립니다.
개발툴은 VS2008을 쓰고 있습니다.
심볼서버를 연동해서 시스템 단위 함수명을 뜨게끔 했습니다.
헌데, 여기서 내부를 좀 더 디테일하게 분석할 수는 없을까요?
함수내에서 어느 라인에서 에러로 인한 중단점이 발생했는지
정확하게 파악하고 싶습니다.
ps.예를 들어, ntdll.dll관련 심볼일 경우, 해당 pdb파일 외에 라인을 디테일하게 분석하기 위한
소스코드가 필요할텐데, 거기까지는 MS에서 공개가 하였는지 또한, 연동이 가능한지 궁금합니다.
만약, 소스코드의 연동이 안된다면, 그나마 자세하게 분석하는 방법에는 어떤게 있는지,
힌트 또는 조언좀 부탁드립니다~~~~~
==================== 문제점 ==============================
-심볼 서버 연동 후, 심볼은 로드되지만 다음과 같이 뜸.
'JustInTimeDebugTest.exe': 'C:\Windows\SysWOW64\ntdll.dll' 로드, 기호를 로드했습니다. 소스 정보는 제거되었습니다.
'JustInTimeDebugTest.exe': 'C:\Windows\SysWOW64\kernel32.dll' 로드, 기호를 로드했습니다. 소스 정보는 제거되었습니다.
-소스정보가 없기 때문에 호출스텍 창에서 자세하게 분석하고자 하는 라인을 더블클릭하면 다음과 같이 뜸.
ntdll.dll!___RtlUserThreadStart@8() + 0x27 바이트 << 라인 클릭시
"현재 위치에 사용할 수 있는 소스 코드가 없습니다."
=========================================================
해결책좀 부탁드립니다...
댓글 달기