반응형

GDB진입 후 help/h 입력하면 명령들의 클래스 리스트가 출력된다. 

(gdb) help
List of classes of commands:

aliases -- Aliases of other commands.
breakpoints -- Making program stop at certain points.
data -- Examining data.
files -- Specifying and examining files.
internals -- Maintenance commands.
obscure -- Obscure features.
running -- Running the program.
stack -- Examining the stack.
status -- Status inquiries.
support -- Support facilities.
tracepoints -- Tracing of program execution without stopping the program.
user-defined -- User-defined commands.

Type "help" followed by a class name for a list of commands in that class.
Type "help all" for the list of all commands.
Type "help" followed by command name for full documentation.
Type "apropos word" to search for commands related to "word".
Type "apropos -v word" for full documentation of commands related to "word".
Command name abbreviations are allowed if unambiguous.

 

각 클래스의 도움말을 확인하려면 해당 클래스를 입력하면 된다.

(gdb) help class 

 

예를 들어 클래스 status에 대한 help를 해 보면 아래와 같습니다.

(gdb) help status
Status inquiries.

List of commands:

info -- Generic command for showing things about the program being debugged.
info address -- Describe where symbol SYM is stored.
info all-registers -- List of all registers and their contents, for selected stack frame.
info args -- All argument variables of current stack frame or those matching REGEXPs.

...

macro -- Prefix for commands dealing with C preprocessor macros.
show -- Generic command for showing things about the debugger.
show ada -- Generic command for showing Ada-specific settings.

...

show watchdog -- Show watchdog timer.
show width -- Show number of characters where GDB should wrap lines of its output.
show write -- Show writing into executable and core files.

Type "help" followed by command name for full documentation.
Type "apropos word" to search for commands related to "word".
Type "apropos -v word" for full documentation of commands related to "word".
Command name abbreviations are allowed if unambiguous.

 

i 로 시작하는 명령어들을 찾을 때는 complete 사용하면된다. 

(gdb)complete i

(gdb)complete i
if
ignore
inferior
info
init-if-undefined
interpreter-exec
interrupt

 

참고로 help로 화면 빠져 나가려면  "q + enter"를 입력하면 된다. 

 

 

반응형

'gdb' 카테고리의 다른 글

[gdb]coredump 생성 및 분석 방법  (0) 2021.04.07
[GDB] display array(display *input@i)  (0) 2021.03.29
GDB commands  (0) 2021.03.28
GDB란 ?  (0) 2021.03.28

+ Recent posts