dbx コマンドによるデバッグ

一般的な GDB コマンドに対する dbx の同等機能の使用

次の表は、一般的な GNU デバッグ (GDB) コマンドにほぼ等しい dbx コマンドを示しています。

表 C-1 dbx コマンドと一般的な GDB コマンドの相対表

GDB

DBX

break line

stop at line

break func

stop in func

break *addr

stopi at addr

break ... if expr

stop ... -if expr

cond n

stop ... -if expr

tbreak

stop ... -temp

watch expr

stop expr [低速]

watch var

stop modify &var [高速]

catch x

intercept x

info break

status

info watch

status

clear

clear

clear fun

delete n

delete

delete all

disable

handler -disable all

disable n

handler -disable n

enable

handler -enable all

enable n

handler -enable n

ignore n cnt

handler -count n cnt

commands n

when ... { cmds; }

backtrace n

where n

frame n

frame n

info reg reg

print $reg

finish

step up

signal num

cont sig num

jump line

cont at line

set var=expr

assign var=expr

x/fmt addr

x addr/fmt

disassem addr

dis addr

shell cmd

sh cmd [必要な場合]

info func regex

funcs regexp

ptype type

whatis -t type

define cmd

function cmd

handle sig

stop sig sig

info signals

status; catch

attach pid

debug - pid

attach pid

debug a.out pid

file file

[必要ない]

exec file

debug file

core file

debug a.out corefile

set editing on

set -o emacs

set language x

language x

set prompt x

PS1=x

set history size x

HISTSIZE=x

set print object on

dbxenv output_dynamic_type on

show commands

history

dir name

pathmap name

show dir

pathmap

info line <n

listi n

info source

file

info sources

files; modules

forw regex

search regexp

rev regex

bsearch regexp