DBG Desk
한국어English
127.0.0.1

디버거

DISCONNECTEDGDB / MI ENGINE
선택한 파일 없음 · 파일을 끌어 놓아도 열립니다.
경로로 열기

파일 선택·드롭은 이 PC의 임시 폴더에서 엽니다. DLL·설정 파일이 필요한 프로그램은 원래 경로로 여세요. 최대 128 MiB.

파일을 열거나 PID로 연결하세요.

디스어셈블리

CPU
주소바이트명령어

대상 없음

레지스터

HEX

—

메모리

메모리 검색 · 값 해석

현재 읽은 범위만 검색합니다.

바이트를 클릭하면 해당 주소부터 값을 읽습니다.

—

호출 스택

0 FRAMES

—

중단점

●
조건 · 횟수 · 임시 중단점

조건은 단순 비교식만 지원합니다. 함수 호출은 허용하지 않습니다.

데이터 중단점

정렬·하드웨어 슬롯·접근 종류 지원은 대상과 GDB에 따라 다릅니다.

중단점 없음

스레드 · 지역 변수

—

호출 스택의 프레임을 클릭하면 해당 문맥의 변수와 레지스터를 확인합니다.

이벤트 로그

출력
정지 기록 비교 0

최근 정지 50회를 탭 메모리에 기록합니다. 새로고침하거나 언어를 바꾸면 지워집니다. 기록을 봐도 프로세스는 되돌아가지 않습니다.

레지스터 / 주소AB
보고서 옵션

보고서는 B 기록을 사용합니다. 공유 전에 내용을 확인하세요. 작업공간 파일에는 경로와 프로그램 인수가 포함됩니다.

사용 메모

DBG Desk는 사용자 PC의 GDB에 연결해 실제 프로그램의 실행 상태를 보여줍니다. 실행 파일을 열거나 PID로 연결한 뒤 중단점에서 명령어, 레지스터, 메모리와 호출 스택을 함께 확인할 수 있습니다. 브라우저의 화면만으로 다른 프로세스에 접근하는 방식이 아니므로 Python 로컬 서버와 대상에 맞는 GDB가 필요합니다. 파일과 디버깅 상태는 외부 서버로 업로드하지 않습니다.

처음 사용하는 경우 작은 예제에서 main에 정지한 뒤 단계 실행을 시작해 보세요. F7은 명령어 하나를 실행하고, F8은 함수 호출을 넘겨 진행하며, F9는 다음 중단점까지 계속 실행합니다. 값이 틀어지는 함수를 찾았다면 입구와 반환 직전의 상태를 비교하면 조사 범위를 줄일 수 있습니다. 메모리 창의 값은 정지한 시점의 자료이며 객체의 유효성이나 오류 원인을 자동 판정한 결과가 아닙니다.

현재 버전은 읽기 전용 상태 조회와 기본 실행 제어를 제공합니다. 메모리 수정과 대화형 입력 터미널은 아직 지원하지 않습니다. Python traceback이나 일반적인 JavaScript 예외는 해당 언어의 디버깅 도구를 사용하는 편이 적합합니다. 구체적인 조사 순서는 가이드에서 확인할 수 있습니다.

빠른 검색