본문 바로가기

디버깅

(5)
[WinDbg] PyKd PyKd 라는 windbg python script
WinDbg|전체 프로세스 메모리에서 특정 패턴 스캔하기 http://voneinem-windbg.blogspot.kr/2007/06/scan-full-process-memory-for-pattern.html 전체 프로세스 메모리에서 특정 패턴 스캔하기Scan the full process memory for a pattern 프로세스 메모리에서 특정 패턴을 스캔해야 할 때가 매우 많았다.특정 포인터이거나 문자열일 수도 있고 무엇이라도 될 수 있다.Very often I need to scan the process memory for a specific pattern.This can be either a pointer or a string or whatever and I want to find out, which other memory references th..
[SQL] 저장프로시져 디버깅 ( how to debug stored procedure in ms-sql ) MS-SQL 에서 저장 프로시져를 디버깅하는 방법1. 프로시져 안에 print 문을 사용하면서 로깅을 찍을 수 있다.2. MS-SQL 2008 에서는 F5를 눌러 실행하지 말고, alt+F5를 실행하면, 비주얼 스튜디오 디버거 처럼 F10, F11 키로 한 행씩 진행하며 디버깅 할 수 있다고 한다.
[번역] First Chance Exception 은 무엇일까? First Chance Exception 은 무엇일까?원저자 DavidKlineMS 2005-7-12번역 daewonyoon 2013-07-3애플리케이션을 디버깅하면서 "First chance" exception 메시지를 본 적이 있나요?혹시 이런 것이 궁금하지 않았나요?first chance exception 은 무엇일까?first chance exception 이 내 코드에 문제가 있다는 뜻일까? first chance exception 은 무엇일까?애플리케이션을 디버깅할 때, 디버거는 예외(exception)가 발생할 때마다 알림을 받습니다. 이 때 애플리케이션은 잠시 동작을 멈추고, 디버거는 그 예외를 어떻게 처리할 지를 결정합니다. 이 메커니즘을 처음 지나는 것을 "first chance" ex..
[TIP] cl 로 .pdb 만들기 platform sdk 만 깔고 컴파일 할 때 pdb 를 같이 생성하려면 cl /Zi 소스.cpp 이렇게 하면 된다. pdb 필요 없으면 cl 소스.cpp 이렇게 하면 되고.