Home  |   방명록 2020-12-04 (금) 
Untitled Document
  S e a r c h
M e n u
프로그램
개발자료
고전음악실
대청마루
집주인
비망록
갤러리
  B o a r d
게시판
Untitled Document
개발자료 Software / Hardware 개발 관련 정보

SoftICE : SoftICE의 간단한 사용법

1. 대상 프로그램이나 드라이버를 빌드하고 적절한 경로에 놓는다.

2. loader를 실행해 대상 모듈을 "open" 하고 심볼을 "load" 한다.

이 때 "SoftICE Initiallization Settings..." 메뉴에서 "Initialization string" 에 디버거 창의 초기 상태를 설정할 수 있다. 설치시 standard VGA 모드로 선택했다면 글씨도 작고 보기가 힘들기 때문이다.

X; SET FONT 2; LINES 50; WL 25; WC 10;

x 는 디버거 모드를 종료하라는 명령이다.
set font 는 2번째 폰트를 사용하라는 명령이다.
lines 는 줄 수를 50 라인으로 하라는 명령이다. 1024x768에서 적당하다.
wl 은 로컬변수 윈도우를 열라는 것이고 줄 수는 25라인으로 한다.
wc 는 코드 윈도우를 열라는 것이고 줄 수는 10라인으로 한다.

3. Ctrl+D 를 눌러 디버거 창을 띄운다.

4. 소스 파일을 연다.

FILE * : 모듈에 관계된 모든 소스파일의 목록을 보여 준다.
FILE aa.cpp : aa.cpp 파일의 내용을 코드 윈도우에 표시한다.

5. F6 키를 눌러 코드 윈도우로 이동한 다음 원하는 위치에서 F9를 눌러 브레이크 포인트를 설정한다.

U .561 : 561번째 라인으로 이동
BL : 브레이크 포인트 목록을 표시한다.
BC * : 모든 브레이크 포인트를 삭제한다.
G : 실행을 계속한다.

6. 모듈을 실행시키고 브레이크가 걸리면 디버거 창이 뜬다.

F8 또는 T : step into
F10 : step over
F7 : excute to here
WD : data window를 표시한다.
WW : watch window를 표시한다.
WATCH xx : 특정 xx 변수 값을 watch window에 표시한다.
Alt+C : 커서를 코드 윈도우로 이동한다.
Alt+L : 커서를 로컬변수 윈도우로 이동한다.
Alt+W : 커서를 watch window로 이동한다.
Enter키 : 로컬변수 창등에서 구조체의 내부를 표시한다.

2004-06-14 [조회: 16692]

이전글: I2C : Inter IC Bus
다음글: USB 인터페이스 : USB 디바이스 개발 정보

목록보기
 
이름 암호
(스팸 방지용)오늘의 날짜를 숫자만으로 입력하세요.(예: 12)

비밀번호
목록보기
 
Copyright ⓒ 2020 All Rights Reserved.