명령
참조의 이 섹션에서는 CDB, KD 및 WinDbg에서 사용할 수 있는 다양한 디버거 명령에 대해 설명합니다.
- ENTER(마지막 명령 반복)
- $<, $><, $$<, $$><, $$ >a< (스크립트 파일 실행)
- ? (명령 도움말)
- ? (식 평가)
- ?? (C++ 식 평가)
- #(디스어셈블리 패턴 검색)
- || (시스템 상태)
- ||s(현재 시스템 설정)
- | (프로세스 상태)
- |s(현재 프로세스 설정)
- ~ (스레드 상태)
- ~e(스레드별 명령)
- ~f(스레드 고정)
- ~u(스레드 고정 해제)
- ~n(스레드 일시 중단)
- ~m(스레드 다시 시작)
- ~s(현재 스레드 설정)
- ~s(현재 프로세서 변경)
- a(어셈블)
- 광고(별칭 삭제)
- ah(어설션 처리)
- al(별칭 나열)
- as, aS(Set Alias)
- ba(액세스 중단)
- bc(중단점 지우기)
- bd(중단점 사용 안 함)
- be(중단점 사용)
- bl(중단점 목록)
- bp, bu, bm(중단점 설정)
- br(Breakpoint Renumber)
- bs(중단점 명령 업데이트)
- bsc(조건부 중단점 업데이트)
- c(메모리 비교)
- d, da, db, dc, dd, dD, df, dp, dq, du, dw, dW, dyb, dyd(디스플레이 메모리)
- dda, ddp, ddu, dpa, dpp, dpu, dqa, dqp, dqu(참조된 메모리 표시)
- dds, dps, dqs(단어 및 기호 표시)
- dg(디스플레이 선택기)
- dl(연결된 목록 표시)
- ds, dS(표시 문자열)
- dt(표시 유형)
- dtx(표시 형식 - 확장 디버거 개체 모델 정보)
- dv(지역 변수 표시)
- dx(디스플레이 디버거 개체 모델 식)
- e, ea, eb, ed, eD, ef, ep, eq, eu, ew, eza, ezu(값 입력)
- f, fp(메모리 채우기)
- g(Go)
- gc(조건부 중단점에서 이동)
- gh(예외 처리로 이동)
- gn, gN(예외가 처리되지 않음으로 이동)
- gu (Go Up)
- ib, iw, id(포트에서 입력)
- j(Execute If - Else)
- k, kb, kc, kd, kp, kP, kv(Display Stack Backtrace)
- l+, l- (원본 옵션 설정)
- ld(기호 로드)
- lm(로드된 모듈 나열)
- ln(가장 가까운 기호 나열)
- ls, lsa(원본 선 나열)
- lsc(현재 원본 나열)
- lse(소스 편집기 시작)
- lsf, lsf- (원본 파일 로드 또는 언로드)
- lsp(원본 줄 수 설정)
- m(메모리 이동)
- n(숫자 기준 설정)
- ob, ow, od(출력에서 포트로)
- p(단계)
- pa(한 단계씩 주소 지정)
- pc(다음 통화 단계)
- pct(다음으로 단계별 호출 또는 반환)
- ph(다음 분기 명령으로 단계)
- pt(다음 반환으로 단계)
- q, qq(종료)
- qd(종료 및 분리)
- r(레지스터)
- rdmsr(MSR 읽기)
- rm(마스크 등록)
- s(검색 메모리)
- so(커널 디버깅 옵션 설정)
- sq(자동 모드 설정)
- ss(기호 접미사 설정)
- sx, sxd, sxe, sxi, sxn, sxr, sx- (예외 설정)
- t(추적)
- ta(주소 추적)
- tb(다음 분기로 추적)
- tc(다음 호출로 추적)
- tct(다음 호출 또는 반환으로 추적)
- th(다음 분기 명령으로 추적)
- tt(다음 반환으로 추적)
- u(언어셈블)
- uf(Unassemble 함수)
- up(실제 메모리에서 언어셈블)
- 사용자(리얼 모드 BIOS 언어셈블)
- ux(언어셈블 x86 BIOS)
- vercommand(디버거 명령줄 표시)
- version(디버거 버전 표시)
- vertarget(대상 컴퓨터 버전 표시)
- wrmsr(WRITE MSR)
- wt(추적 및 조사식 데이터)
- x(기호 검사)
- z(Execute While)