Windbg LFH 동작시킨 상태로 디버깅하는 방법 Win7부터는 Low Fragment Heap이 default Frontend heap으로 설정되어 LFH 힙을 고려해야할 때가 자주 있습니다. 디버거에 기본적으로 Heap 관련 GFlags 들이 동작하기 때문에, 디버거 상에서 Open Executable로 파일을 열면 LFH가 동작하지 않습니다.이러한 GFlags들이 꺼진 상태여야 LFH가 enable 됩니다. !heap: 해당 명령어로 맨 첫번째에 있는 base heap 주소를 얻고, dt _heap [힙베이스주소]ex) dt _heap 550000: 힙 정보 값 조회. [LFH 미동작] [LFH 동작] 가장 쉬운 방법은 프로그램을 실행시킨 후 Attach 하는 방식으로 디버깅을 진행하면 LFH가 enable 된 상태에서 디버깅이 가능합니다. 두번째.. 이전 1 다음