°¡Á®¿Â °÷ : http://database.sarang.net/study/gdb/html/gdb-man.html

 

 

»ç¿ë¹ý
 

help  

µµ¿ò¸», ¸í·É¾î ºÐ·ù ¸ñ·Ï Ãâ·Â

help [class]

ÇØ´ç class¿¡ ¼ÓÇÑ ¸í·É¾î ¸ñ·Ï Ç¥½Ã

help [command]

ÇØ´ç command¿¡ ´ëÇÑ µµ¿ò¸» Ç¥½Ã

    *** class¿Í commandÀÇ Ãà¾àÇüµµ Áö¿øµÊ


  ¸í·É¾î ºÐ·ù ¸ñ·Ï
 

running

ÇÁ·Î±×·¥ ¼öÇà

support

Áö¿ø µµ±¸

stack  

½ºÅà °Ë»ç

user-defined

»ç¿ëÀÚ Á¤ÀÇ ¸í·É

data  

µ¥ÀÌŸ °Ë»ç

aliases

´Ù¸¥ ¸í·É¾îÀÇ º°Äª

files

°Ë»çÇÒ ÆÄÀÏ

obscure

±âŸ

status

»óÅ Á¶È¸

internals

À¯Áöº¸¼ö ¸í·É

breakpoints

¾î¶² Æ÷ÀÎÆ®¿¡¼­ ÇÁ·Î±×·¥À» Áß´ÜÇÏ°Ô ¸¸µê

 


  ÇÁ·Î±×·¥ÀÇ ¼öÇà (running)
 

show args

µð¹ö±ëÇÒ ÇÁ·Î±×·¥¿¡ Àü´ÞµÇ´Â argument¸¦ º¸¿©ÁØ´Ù.
ÀÌ ¸í·É¾î ´ÙÀ½¿¡ ¸î °³ÀÇ argument°¡ ¿Â´Ù.

info handle

ÇÁ·Î±×·¥ÀÌ °¢Á¾ ½ÅÈ£¸¦ ÀÔ·ÂÀ¸·Î ¹Þ¾ÒÀ» ¶§, µð¹ö°ÅÀÇ µ¿ÀÛ¹ýÀ» º¸¿©ÁØ´Ù.

kill

µð¹ö±ë ÁßÀÎ ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀ» Ãë¼ÒÇÑ´Ù.

target    

Ÿ°Ù ±â°è³ª ÇÁ·Î¼¼½º¿¡ ¿¬°áÇÑ´Ù.
ù¹ø° argument´Â Ÿ°Ù ±â°èÀÇ Å¸ÀÔÀ̳ª ÇÁ·ÎÅäÄÝÀÌ´Ù. ³ª¸ÓÁö argument´Â Å¸°Ù ÇÁ·ÎÅäÄÝ¿¡ ÀÇÇؼ­ Çؼ® µÇ¾îÁø´Ù. ƯÁ¤ ÇÁ·ÎÅäÄÝ¿¡ ÀÛµ¿ÇÏ´Â argument¿¡ °üÇØ Ãß°¡ Á¤º¸°¡ ÇÊ¿äÇϸé, [help target ÇÁ·ÎÅäÄݸí]À» Ä£´Ù.

[target ¼­ºê ¸í·É¾î ¸ñ·Ï]
 

target exec  

Ÿ°ÙÀ¸·Î¼­ ½ÇÇà ÆÄÀÏÀ» »ç¿ëÇÑ´Ù.

target extended-remote

½Ã¸®¾ó ¶óÀÎÀ» °æÀ¯ÇØ ¶³¾îÁ® ÀÖ´Â ÄÄÇ»Å͸¦ Ÿ°ÙÀ¸·Î »ç¿ë

target remote

½Ã¸®¾ó ¶óÀÎÀ» °æÀ¯ÇØ ¶³¾îÁ® ÀÖ´Â ÄÄÇ»Å͸¦ Ÿ°ÙÀ¸·Î »ç¿ë

target core

Ÿ°ÙÀ¸·Î¼­ ÄÚ¾î ÆÄÀÏÀ» »ç¿ëÇÑ´Ù.

target child

([run] ¸í·É¾î¿¡ ÀÇÇØ ½ÃÀÛµÈ) À¯´Ð½ºÀÇ ÀÚ½Ä ÇÁ·Î¼¼½º¸¦ Ÿ°ÙÀ¸·Î »ç¿ëÇÑ´Ù.

 

handle

½ÅÈ£¸¦ ¾î¶»°Ô ´Ù·êÁö »ó¼úÇÔ
argument´Â ½ÅÈ£¿Í ±× ½ÅÈ£¿¡ Àû¿ëÇÒ µ¿ÀÛÀÌ´Ù. ½É¹ú ½ÅÈ£(Áï SIGSEGV)°¡ ±ÇÀå »çÇ×ÀÌÁö¸¸, 1-15ÀÇ ¼ýÀÚ ½ÅÈ£µµ GDBÀÇ ÀÌÀü ¹öÁ¯°úÀÇ È£È¯¼ºÀ» À§ÇØ Çã¿ëµÈ´Ù. ¼ýÀÚ ¹üÀ§´Â LOW-HIGH(Áï 1-5)ÀÇ ÇüÅ·ΠÁöÁ¤µÇ¾îÁú ¼ö ÀÖ´Ù.
Ưº°ÇÑ argument "all"Àº ´ëü·Î SIGTRAP°ú SIGINTó·³ µð¹ö°Å¿¡ ÀÇÇØ »ç¿ëµÇ¾îÁö´Â °ÍÀ» Á¦¿ÜÇÑ ¸ðµç ½ÅÈ£¸¦ ÀǹÌÇÑ´Ù°í ÀνĵǾîÁø´Ù.
µ¿ÀÛ¿¡´Â "stop", "nostop", "print", "noprint", "pass", "nopass", "ignore", "noignore"°¡ ÀÖ´Ù.

 "stop"Àº µð¹ö°Å·Î ´Ù½Ã µé¾î°¨À» ÀǹÌÇÑ´Ù("print"¸¦ Æ÷ÇÔÇÑ´Ù).   
 "print"´Â ¸Þ¼¼Áö¸¦ ÇÁ¸°Æ®ÇÔÀ» ÀǹÌÇÑ´Ù.
 "pass"´Â ÇÁ·Î±×·¥ÀÌ ÀÌ ½ÅÈ£¸¦ ÀνÄÇÒ ¼ö ÀÖµµ·Ï ÇÔÀ» ÀǹÌÇÑ´Ù; ±×·¸Áö¾ÊÀ¸¸é ÇÁ·Î±×·¥Àº ¾Ë ¼ö ¾ø´Ù.
 "ignore"´Â "nopass"¿Í °°Àº ¸»À̸ç, "noignore"µµ "pass"¿Í °°Àº ¸»ÀÌ´Ù.
 "pass"¿Í "stop"Àº °áÇÕÇؼ­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

run

µð¹ö±ëÇÒ ÇÁ·Î±×·¥ÀÇ ¼öÇàÀ» ½ÃÀÛÇÑ´Ù.
Àü´ÞÇÒ argument¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. argument´Â "*"³ª "[..]"¸¦ Æ÷ÇÔÇÒ ¼öµµ ÀÖ´Ù; ½©ÀÇ »ç¿ë±îÁöµµ È®Àå µÉ ¼ö ÀÖ´Ù. ">", "<", ">>" °°Àº ÀÔÃâ·Â ¹æÇâ ÀçÁöÁ¤ ±âÈ£µµ ¶ÇÇÑ Çã¿ëµÈ´Ù.
argument ¾øÀÌ, ¸¶Áö¸·À¸·Î ÁöÁ¤µÈ argument¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù("run" ¶Ç´Â "set args"¿¡ ÀÇÇØ) ÀÌÀüÀÇ argument¸¦ Ãë¼ÒÇÏ°í argument ¾øÀÌ ½ÇÇàÇϱâ À§Çؼ­, "set args" ¸¦ argument ¾øÀÌ »ç¿ëÇ϶ó.

continue

½ÅÈ£³ª breakpoint ÈÄ¿¡, µð¹ö±ëÇÒ ÇÁ·Î±×·¥ÀÇ ¼öÇàÀ» °è¼ÓÇÑ´Ù.
¸¸¾à breakpoint¿¡¼­ºÎÅÍ ÁøÇàµÈ´Ù¸é, ¼ýÀÚ NÀÌ argument·Î »ç¿ëµÇ¾îÁú ¼ö ÀÖÀ¸¸ç, ÀÌ´Â breakpointÀÇ ¹«½ÃÇÒ °¹¼ö°¡ N-1·Î Á¤ÇØÁø´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. (±×·¡¼­ breakpoint °¡ N¹ø°¿¡ À̸¦ ¶§±îÁö ºÐ±âÇÏÁö ¾Ê´Â´Ù)

jump

ÁöÁ¤µÈ ¶óÀÎÀ̳ª ÁÖ¼Ò¿¡¼­ µð¹ö±ëÇÒ ÇÁ·Î±×·¥ÀÇ ¼öÇàÀ» °è¼ÓÇÑ´Ù.
LINENUMÀ̳ª *ADDRÀ» argument·Î ÁØ´Ù.

until

ÇÁ·Î±×·¥ÀÌ ÇöÀç ¶óÀκ¸´Ù Å« ¶óÀÎÀ̳ª ¶Ç´Â ÁöÁ¤µÈ ¶óÀÎÀ̳ª ¾îµå·¹½º ¶Ç´Â ÇÔ¼ö¿¡ µµ´ÞÇÒ ¶§±îÁö ¼öÇàÇÑ´Ù(break ¸í·É°ú µ¿ÀÏÇÑ argument).
½ÇÇàÀº ÇöÀçÀÇ ½ºÅà ÇÁ·¹ÀÓÀ¸·Î ºÎÅÍ ºüÁ®³ª¿À¸é¼­ ÁßÁöµÉ °ÍÀÌ´Ù.

step

´Ù¸¥ ¼Ò½º ¶óÀο¡ µµ´ÞÇÒ ¶§±îÁö ÇÁ·Î±×·¥ÀÇ ¼öÇàÀ» °Ç³Ê¶Ú´Ù.
argument NÀº À̸¦ N¹ø ¼öÇàÇ϶ó´Â Àǹ̴Ù(¶Ç´Â ´Ù¸¥ ÀÌÀ¯·Î ÀÎÇØ ÇÁ·Î±×·¥ÀÌ ÁßÁöµÉ ¶§±îÁö).

next

¼­ºê·çƾÀ» È£ÃâÇÏ¿© ÁøÇàÇϸ鼭 ÇÁ·Î±×·¥ÀÇ ¼öÇàÀ» °Ç³Ê¶Ú´Ù.
¼­ºê·çƾ È£ÃâÀÌ ¹ß»ýÇÏÁö ¾Ê´ÂÇÑ "step" ¸í·É¾î¿Í °°´Ù.
ÀÌ ¸í·É¾î°¡ ¼öÇàµÉ ¶§, È£ÃâÀº ÇϳªÀÇ ¸í·ÉÀ¸·Î ´Ù·ç¾îÁø´Ù.
argument NÀº À̸¦ N¹ø ¼öÇàÇ϶ó´Â Àǹ̴Ù(¶Ç´Â ´Ù¸¥ ÀÌÀ¯·Î ÀÎÇØ ÇÁ·Î±×·¥ÀÌ ÁßÁöµÉ ¶§±îÁö).

finish

¼±ÅÃµÈ ½ºÅà ÇÁ·¹ÀÓÀÌ ¸®Å쵃 ¶§±îÁö ¼öÇàÇÑ´Ù. ¸®ÅϵǸ鼭, ¸®ÅϵǴ °ªÀº Ãâ·ÂµÇ¾îÁö°í °ª È÷½ºÅ丮¿¡ ÀԷµȴÙ.

nexti

¸í·É Çϳª¸¦ °Ç³Ê¶ÙÁö¸¸, ¼­ºê·çƾ È£ÃâÀº ÁøÇàÇÑ´Ù. argument NÀº À̸¦ N¹ø ¼öÇàÇ϶ó´Â Àǹ̴Ù(¶Ç´Â ´Ù¸¥ ÀÌÀ¯·Î ÀÎÇØ ÇÁ·Î±×·¥ÀÌ ÁßÁöµÉ ¶§±îÁö).     

stepi

Á¤È®ÇÏ°Ô ¸í·É Çϳª¸¦ °Ç³Ê ¶Ú´Ù. argument NÀº À̸¦ N¹ø ¼öÇàÇ϶ó´Â Àǹ̴Ù(¶Ç´Â ´Ù¸¥ ÀÌÀ¯·Î ÀÎÇØ ÇÁ·Î±×·¥ÀÌ ÁßÁöµÉ ¶§±îÁö).

signal

argument¿¡ ÀÇÇØ ÁöÁ¤µÈ ½ÅÈ£¸¦ Áָ鼭 ÇÁ·Î±×·¥ÀÇ ¼öÇàÀ» °è¼ÓÇÑ´Ù.
argument "0"Àº ½ÅÈ£¸¦ ÁÖÁö ¾ÊÀ¸¸é¼­ ÇÁ·Î±×·¥À» °è¼Ó ¼öÇàÇ϶ó´Â Àǹ̴Ù.

detach

ÀÌÀü¿¡ ÷ºÎµÈ ÇÁ·Î¼¼½º³ª ÆÄÀÏÀ» Á¦°ÅÇ϶ó. ¸¸¾à ÇÁ·Î¼¼½ºÀ̸é, ´õ ÀÌ»ó ÃßÀûÇÒ ÇÊ¿ä ¾øÀÌ ¼öÇàÀ» °è¼ÓÇÑ´Ù. ¸¸¾à ÆÄÀÏÀ» µð¹ö±ë ÁßÀ̶ó¸é, ±× ÆÄÀÏÀº ´ÝÈ÷°í gdb´Â ´õ ÀÌ»ó ¾ï¼¼½º ÇÏÁö ¾Ê´Â´Ù.

attach

GDB ¹Ù±ùÀÇ ÇÁ·Î¼¼½º³ª ÆÄÀÏÀ» ÷ºÎÇÑ´Ù. ÀÌ ¸í·É¾î´Â 'target' ¸í·É¾îó·³ ´Ù¸¥ Ÿ°Ù¿¡ ºÎ°¡µÇ¾îÁø´Ù('info files'´Â ´ç½ÅÀÇ Å¸°Ù ½ºÅÃÀ» º¸¿©ÁÙ °ÍÀÌ´Ù).
ÀÌ ¸í·É¾î´Â ÇÁ·Î¼¼½º id³ª µð¹ÙÀ̽º ÆÄÀÏÀ» argument·Î °¡Áú ¼ö ÀÖ´Ù.
ÇÁ·Î¼¼½º id¿¡ ´ëÇØ, ´ç½ÅÀº ÇÁ·Î¼¼½º·Î ½ÅÈ£¸¦ º¸³¾ ¼ö Àִ ±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß¸¸ Çϸç, µð¹ö°Å¿Í ¶È°°Àº ¿µÇâÀ» °¡Áö´Â uid¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.
"attach" ¸í·ÉÀ» »ç¿ëÇÒ ¶§, ÇÁ·Î¼¼½º¿¡¼­ ÇÁ·Î±×·¥ µ¿ÀÛÀ» »ó¼úÇÏ¸ç ½É¹ú Å×À̺íÀ» ·ÎµùÇÏ´Â ¸í·É "file"À» »ç¿ëÇØ¾ß ÇÑ´Ù.

unset environment  

ÇÁ·Î±×·¥¿¡ ´ëÇÑ È¯°æº¯¼ö VARÀ» Ãë¼ÒÇÑ´Ù.
ÀÌ ¸í·ÉÀº ÀÌÈÄ¿¡ "run" ¸í·ÉÀ» ¼öÇàÇßÀ» ¶§, ÇÁ·Î±×·¥¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù.

tty

µð¹ö±ëÇÒ ÇÁ·Î±×·¥ÀÇ ¾ÕÀ¸·ÎÀÇ ¼öÇàÀ» À§ÇØ Å͹̳ÎÀ» ¼ÂÆÃÇÑ´Ù.

set environment

ÇÁ·Î±×·¥¿¡ Àü´ÞÇÒ È¯°æº¯¼ö °ªÀ» ¼ÂÆÃÇÑ´Ù.
argument´Â VAR VALUEÀε¥, ¿©±â¿¡¼­ VARÀº º¯¼ö¸íÀÌ°í VALUE´Â °ªÀÌ´Ù.
ȯ°æº¯¼öÀÇ VALUE´Â Çؼ®µÇÁö ¾ÊÀº ½ºÆ®¸µÀÌ´Ù. ÀÌ ¸í·ÉÀº ÀÌÈÄ¿¡ "run" ¸í·ÉÀ» ¼öÇàÇßÀ» ¶§, ÇÁ·Î±×·¥¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù.

set args

ÇÁ·Î±×·¥ÀÌ ½ÃÀÛµÉ ¶§, µð¹ö±ëÇÒ ÇÁ·Î±×·¥¿¡ Àü´ÞÇÒ argument¸¦ ¼ÂÆÃÇÑ´Ù.
ÀÌ ¸í·É¾î ´ÙÀ½¿¡ ÇÁ·Î±×·¥¿¡ Àü´ÞµÉ ¸î °³ÀÇ argument°¡ µû¶ó¿Â´Ù.

thread

thread°£ ½ºÀ§ÄªÀ» À§ÇØ ÀÌ ¸í·ÉÀ» »ç¿ëÇÑ´Ù. »õ·Î¿î thread ID¸¦ ¹Ýµå½Ã ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù.
 

thread

¼­ºê¸í·É¾îÀÇ ¸ñ·Ï

thread apply

thread ¸ñ·Ï¿¡ ¸í·ÉÀ» Àû¿ëÇÑ´Ù.

thread apply all

¸ðµç thread¿¡ ¸í·É¾î¸¦ Àû¿ëÇÑ´Ù.

 

 


  ½ºÅÃÀ» °Ë»ç (stack)

    ½ºÅÃÀº ½ºÅà ÇÁ·¹ÀÓÀ¸·Î ±¸¼ºµÇ¾îÁø´Ù. gdb´Â ½ºÅà ÇÁ·¹ÀÓ¿¡ ¹øÈ£¸¦ ÁöÁ¤ÇÑ´Ù.
    gdb´Â °¡Àå ¾ÈÂÊ¿¡ ÀÖ´Â(ÇöÀç ½ÇÇàÁßÀÎ) ÇÁ·¹ÀÓ¿¡ ´ëÇØ 0¹ø ºÎÅÍ ¹øÈ£¸¦ ºÎ¿©ÇÑ´Ù. Ç×»ó gdb´Â ÇÑ ÇÁ·¹ÀÓÀ» ¼±ÅÃµÈ ÇÁ·¹ÀÓÀ¸·Î °£ÁÖÇÑ´Ù. º¯¼ö ·è¾÷Àº ¼±ÅõȠ ÇÁ·¹ÀÓ¿¡ ´ëÇÏ¿© ÀÌ·ç¾îÁø´Ù. µð¹ö±ë ÁßÀÎ ÇÁ·Î±×·¥ÀÌ Á¤ÁöµÉ ¶§, gdb´Â °¡Àå ¾ÈÂÊ¿¡ ÀÖ´Â ÇÁ·¹ÀÓÀ» ¼±ÅÃÇÑ´Ù. ¾Æ·¡ ¸í·É¾îµéÀº ¼ýÀÚ³ª ¾îµå·¹½º¿¡ ÀÇÇؼ­ ¼±ÅÃµÈ ´Ù¸¥ ÇÁ·¹ÀÓ¿¡ ´ëÇؼ­µµ »ç¿ëµÇ¾îÁú ¼öµµ ÀÖ´Ù.

    ¸í·É¾î ¸ñ·Ï 

bt

¸ðµç ½ºÅà ÇÁ·¹ÀÓÀ̳ª °¡Àå ¾ÈÂÊ¿¡ ÀÖ´Â COUNT ÇÁ·¹ÀÓÀÇ backtrace¸¦ Ãâ·ÂÇÑ´Ù. argument°¡ À½¼öÀÏ ¶§, °¡Àå ¹Ù±ùÂÊÀÇ -COUNT ÇÁ·¹ÀÓÀ» Ãâ·ÂÇÑ´Ù.

backtrace

bt ¸í·É¾î¿Í µ¿ÀÏÇÏ´Ù.

select-frame

¾Æ¹«·± Ãâ·Â ¾øÀÌ ½ºÅà ÇÁ·¹ÀÓÀ» ¼±ÅÃÇÑ´Ù. argument´Â ¼±ÅÃÇÒ ÇÁ·¹ÀÓÀ» »ó¼úÇÑ´Ù. ±×°ÍÀº ½ºÅà ÇÁ·¹ÀÓ ¹øÈ£À̰ųª ÇÁ·¹ÀÓ  ¾îµå·¹½ºÀÏ ¼öµµ ÀÖ´Ù.

frame

½ºÅà ÇÁ·¹ÀÓÀ» ¼±ÅÃÇÏ°í Ãâ·ÂÇÑ´Ù.
argument ¾øÀÌ »ç¿ëÇϸé, ¼±ÅÃµÈ ½ºÅà ÇÁ·¹ÀÓÀ» Ãâ·ÂÇÑ´Ù("info frame" ÂüÁ¶) argument ´Â ¼±ÅÃÇÒ ÇÁ·¹ÀÓÀ» »ó¼úÇÑ´Ù. ±×°ÍÀº ½ºÅà ÇÁ·¹ÀÓ ¹øÈ£À̰ųª ÇÁ·¹ÀÓ ¾îµå·¹½ºÀÏ ¼öµµ ÀÖ´Ù. argument¿Í °°ÀÌ »ç¿ëÇÒ °æ¿ì¿¡, ÀÔ·ÂÀÌ ¸í·É ÆÄÀÏÀ̳ª »ç¿ëÀÚ Á¤ÀÇ ¸í·É¿¡ ±Ù°ÅÇÑ´Ù¸é Ãâ·ÂµÇ´Â °ÍÀº ¾Æ¹« °Íµµ ¾ø´Ù.

down

ÀÌ ¸í·É¿¡ ÀÇÇØ È£ÃâµÈ ½ºÅà ÇÁ·¹ÀÓÀ» ¼±ÅÃÇÏ°í Ãâ·ÂÇÑ´Ù. argument´Â ¾ó¸¶³ª ¸¹Àº ÇÁ·¹ÀÓÀ» down ÇؾßÇÒÁö¸¦ ¸»ÇØÁØ´Ù.

up

ÀÌ ¸í·É¿¡ ÀÇÇØ È£ÃâµÈ ½ºÅà ÇÁ·¹ÀÓÀ» ¼±ÅÃÇÏ°í Ãâ·ÂÇÑ´Ù. argument´Â ¾ó¸¶³ª ¸¹Àº ÇÁ·¹ÀÓÀ» up ÇؾßÇÒÁö¸¦ ¸»ÇØÁØ´Ù.

return

¼±ÅÃµÈ ½ºÅà ÇÁ·¹ÀÓÀ¸·Î ÇÏ¿©±Ý È£ÃâÀÚ¿¡°Ô ¸®ÅÏ°ªÀ» µ¹·ÁÁÖµµ·Ï ÇÑ´Ù.
µð¹ö°Å¿¡ Á¦¾î°¡ ³²¾Æ ÀÖÁö¸¸ ´ç½ÅÀÌ °è¼ÓÇÒ ¶§, ½ÇÇàÀº ÇöÀç ¼±ÅÃµÈ °Íº¸´Ù À§¿¡ ÀÖ´Â ÇÁ·¹ÀÓ¿¡¼­ °è¼ÓµÉ °ÍÀÌ´Ù.
¸¸¾à argument°¡ ÁÖ¾îÁø´Ù¸é, ¸®ÅÏ°ª¿¡ ´ëÇÑ Ç¥ÇöÀÌ´Ù.



  µ¥ÀÌŸ¸¦ °Ë»ç (data)

    ¸í·É¾î ¸ñ·Ï

whatis

expression EXPÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀ» Ãâ·ÂÇÑ´Ù.

ptype

ŸÀÔ TYPEÀÇ Á¤ÀǸ¦ Ãâ·ÂÇÑ´Ù. argument´Â typedef, "struct STRUCT-TAG",  "class CLASS-NAME", "union UNION-TAG", "enum ENUM-TAG"¿¡ ÀÇÇØ Á¤ÀǵȠŸÀÔ¸íÀÌ´Ù.
¼±ÅÃµÈ ½ºÅà ÇÁ·¹ÀÓÀÇ ¾îÈÖÀûÀÎ ¹®¸ÆÀº ±× ¸íĪÀ» ã´Âµ¥ »ç¿ëµÇ¾îÁø´Ù.

inspect

´ç½ÅÀÌ epoch ȯ°æ¿¡¼­ ½ÇÇàÁßÀ̶ó¸é ±× °ªÀÌ ÀÚ½ÅÀÇ Ã¢¿¡ Ãâ·ÂµÈ´Ù´Â °ÍÀ» Á¦¿ÜÇϸé "print" ¸í·É°ú µ¿ÀÏÇÏ´Ù.

print

expression EXPÀÇ °ªÀ» Ãâ·ÂÇÑ´Ù.

call

ÇÁ·Î±×·¥ ³»¿¡ ÀÖ´Â ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù. argument´Â ÇöÀç ÀÛ¾÷ÁßÀÎ ¾ð¾îÀÇ Ç¥±â¿¡¼­ ÇÔ¼ö¸í°ú argumentÀÌ´Ù. void°¡ ¾Æ´Ï¶ó¸é, °á°ú´Â value history¿¡ ±â·Ï µÇ¾îÁö°í Ãâ·ÂµÉ °ÍÀÌ´Ù.

set

º¯¼ö VAR ´ëÇØ Ç¥Çö EXP¿Í ÁöÁ¤µÈ °á°ú¸¦ °è»êÇÑ´Ù.

output

"print"¿Í À¯»çÇÏÁö¸¸, value history¿¡ ÀÔ·ÂÇÏÁö ¾Ê°í °³Ç๮ÀÚµµ Ãâ·ÂÇÏÁö ¾Ê´Â´Ù.

undisplay

ÇÁ·Î±×·¥ÀÌ Á¤ÁöÇÒ ¶§¸¶´Ù Ãâ·ÂµÇ´Â ¸î¸î Ç¥ÇöÀ» Ãë¼ÒÇÑ´Ù.

disassemble

¸Þ¸ð¸®ÀÇ Æ¯Á¤ ºÎºÐÀ» ÇØüÇÑ´Ù.
x ¸Þ¸ð¸®¸¦ °Ë»çÇÑ´Ù. : x/FMT ADDRESS

delete display

display ±â´ÉÀ» »èÁ¦ÇÑ´Ù.

disable display

display ±â´ÉÀ» disable½ÃŲ´Ù.

enable display

display ±â´ÉÀ» enable½ÃŲ´Ù.



  ƯÁ¤ ÁöÁ¡¿¡¼­ ÇÁ·Î±×·¥À» Á¤Áö½ÃÅ°±â

    ¸í·É¾î ¸ñ·Ï

awatch

ÇÑ Ç¥Çö¿¡ ´ëÇØ watchpoint¸¦ ¼ÂÆÃÇÑ´Ù.

rwatch

ÇÑ Ç¥Çö¿¡ ´ëÇØ read watchpoint¸¦ ¼ÂÆÃÇÑ´Ù.

watch

ÇÑ Ç¥Çö¿¡ ´ëÇØ watchpoint¸¦ ¼ÂÆÃÇÑ´Ù.

catch

¹ß»ýµÇ´Â ¿¹¿Ü¸¦ Àâ¾Æ³»±â À§ÇØ breakpoint¸¦ ¼ÂÆÃÇÑ´Ù.

break

ƯÁ¤ ¶óÀÎÀ̳ª ÇÔ¼ö¿¡ breakpoint¸¦ ¼ÂÆÃÇÑ´Ù.

clear

ƯÁ¤ ¶óÀÎÀ̳ª ÇÔ¼ö¿¡ ÀÖ´ø breakpoint¸¦ »èÁ¦ÇÑ´Ù.

delete

¸î¸î breakpoint³ª ÀÚµ¿À¸·Î Ãâ·ÂµÇ´Â Ç¥ÇöÀ» »èÁ¦ÇÑ´Ù.

disable

¸î¸î breakpoint¸¦ disable½ÃŲ´Ù.

enable

¸î¸î breakpoint¸¦ enable½ÃŲ´Ù.

thbreak

breakpoint¸¦ Áö¿øÇÏ´Â ÀϽÃÀûÀÎ Çϵå¿þ¾î¸¦ ¼ÂÆÃÇÑ´Ù.

hbreak

breakpoint¸¦ Áö¿øÇÏ´Â Çϵå¿þ¾î¸¦ ¼ÂÆÃÇÑ´Ù.

tbreak

ÀϽÃÀûÀÎ breakpoint¸¦ ¼ÂÆÃÇÑ´Ù.

condition

breakpoint ¹øÈ£ NÀ» ¿ÀÁ÷ COND°¡ ÂüÀÏ °æ¿ì¿¡¸¸ ºÐ±âÇϵµ·Ï ÁöÁ¤ÇÑ´Ù.

commands

breakpoint¸¦ ¸¸³µÀ» ¶§, ½ÇÇàµÉ ¸í·É¾î¸¦ ¼ÂÆÃÇÑ´Ù.

ignore

breakpoint ¹øÈ£ NÀ» ¹«½ÃÇÏ´Â ¹øÈ£·Î ¼ÂÆÃÇÑ´Ù.

 


  ÆÄÀÏÀÇ »ó¼ú ¹× °Ë»ç

    ¸í·É¾î ¸ñ·Ï

show gnutarget

ÇöÀçÀÇ BFD Ÿ°ÙÀ» ¼ÂÆÃÇÑ´Ù.

cd

µð¹ö±ë ÁßÀÎ ÇÁ·Î±×·¥°ú µð¹ö°Å¸¦ À§ÇÑ ÀÛ¾÷ µð·ºÅ丮¸¦ DIR·Î ¼ÂÆÃÇÑ´Ù.

pwd

ÀÛ¾÷ µð·ºÅ丮¸¦ Ãâ·ÂÇÑ´Ù.

core-file

¸Þ¸ð¸®¿Í ·¹Áö½ºÅÍÀÇ °Ë»ç¸¦ À§ÇÑ core dump·Î¼­ FILEÀ» »ç¿ëÇÑ´Ù.

section

½ÇÇà ÆÄÀÏÀÇ ¼½¼Ç SECTIONÀÇ ±âº» ¾îµå·¹½º¸¦ ADDR·Î º¯°æÇÑ´Ù.

exec-file

¼ø¼öÇÑ ¸Þ¸ð¸®ÀÇ ³»¿ëÀ» ¾ò±â À§ÇÑ ÇÁ·Î±×·¥À¸·Î¼­ FILEÀ» »ç¿ëÇÑ´Ù.

file  

µð¹ö±ëÇÒ ÇÁ·Î±×·¥À¸·Î¼­ FILEÀ» »ç¿ëÇÑ´Ù.

path

µð·ºÅ丮 DIRÀ» ¸ñÀû ÆÄÀÏ¿¡ ´ëÇÑ °Ë»ö ½ÃÀÛÁ¡À¸·Î Ãß°¡ÇÑ´Ù.

load

½ÇÇàÁßÀÎ ÇÁ·Î±×·¥ ¼ÓÀ¸·Î FILEÀ» ¿ªµ¿ÀûÀ¸·Î ·ÎµùÇÑ´Ù.

add-shared-symbol-files

dynamic linkerÀÇ link map¿¡ ÀÖ´Â shared object·Î ºÎÅÍ ½É¹úÀ» ·ÎµùÇÑ´Ù.
add-symbol-file »ç¿ë¹ý : add-symbol-file FILE ADDR

symbol-file

½ÇÇàÆÄÀÏÀÎ FILE·ÎºÎÅÍ ½É¹ú Å×À̺íÀ» ·ÎµùÇÑ´Ù.

set gnutarget

ÇöÀçÀÇ BFD Ÿ°ÙÀ» ¼ÂÆÃÇÑ´Ù.

list  

ÁöÁ¤µÈ ÇÔ¼ö³ª ÇàÀ» Ãâ·ÂÇÑ´Ù.

reverse-search  

Ãâ·ÂµÈ ¸¶Áö¸· Çà¿¡¼­ºÎÅÍ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇØ ¿ª¹æÇâÀ¸·Î °Ë»öÇÑ´Ù.

search

Ãâ·ÂµÈ ¸¶Áö¸· Çà¿¡¼­ºÎÅÍ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇØ °Ë»öÇÑ´Ù. (regex(3) ÂüÁ¶)

directory

¿øº» ÆÄÀÏ¿¡ ´ëÇÑ °Ë»ö °æ·ÎÀÇ ½ÃÀÛ¿¡ µð·ºÅ丮 DIRÀ» Ãß°¡ÇÑ´Ù.



  »óÅ Á¶È¸

    ¸í·É¾î ¸ñ·Ï

show

µð¹ö°Å¿¡ °üÇÑ °ÍÀ» º¸¿©ÁÖ´Â Æ÷°ýÀûÀÎ ¸í·É¾î

info

µð¹ö±ë ÁßÀÎ ÇÁ·Î±×·¥¿¡ °üÇÑ °ÍÀ» º¸¿©ÁÖ´Â Æ÷°ýÀûÀÎ ¸í·É¾î



  Áö¿ø µµ±¸

    ¸í·É¾î ¸ñ·Ï 

if

IF Á¶°ÇÀÌ 0ÀÌ ¾Æ´Ò °æ¿ì, ÁöÁ¤µÈ ¸í·É¾îµéÀ» ½ÇÇàÇÑ´Ù.

while

WHILE Á¶°ÇÀÌ 0ÀÌ ¾Æ´Ò °æ¿ì, ÁöÁ¤µÈ ¸í·É¾îµéÀ» ½ÇÇàÇÑ´Ù.

show confirm

À§ÇèÇÑ ÀÛµ¿À» È®ÀÎÇÒÁö¸¦ º¸¿©ÁØ´Ù.

show history  

¸í·É¾î history ÆĶó¸ÞÅ͸¦ º¸¿©ÁÖ±â À§ÇÑ Æ÷°ýÀûÀÎ ¸í·É¾îÀÌ´Ù.

show editing

¸í·É¾î ¶óÀÎÀÇ ÆíÁýÀ» º¸¿©ÁØ´Ù.

show verbose

ÀåȲÇÑ ¼³¸íÀ» º¸¿©ÁØ´Ù.

show prompt  

gdbÀÇ ÇÁ·ÒÇÁÆ®¸¦ º¸¿©ÁØ´Ù.

show complaints

À߸øµÈ ±âÈ£¿¡ °üÇØ °æ°í ¸Þ¼¼ÁöÀÇ ÃÖ´ë ¼ö¸¦ º¸¿©ÁØ´Ù.

show demangle-style

ÇöÀçÀÇ C++ ½ºÅ¸ÀÏÀ» º¸¿©ÁØ´Ù.

show write    

½ÇÇà ÆÄÀÏ°ú ÄÚ¾î ÆÄÀÏ¿¡ ¾²¿©Áö´Â °ÍÀ» º¸¿©ÁØ´Ù.

show check range  

°Ë»çÇÒ ¹üÀ§¸¦ º¸¿©ÁØ´Ù.

show check type

°Ë»çÇÒ Å¸ÀÔÀ» º¸¿©ÁØ´Ù.

show language

ÇöÀçÀÇ ¿øº» ¾ð¾î¸¦ º¸¿©ÁØ´Ù.

show remotecache

remote Ÿ°ÙÀ» À§ÇÑ cache »ç¿ëÀ» º¸¿©ÁØ´Ù.

show auto-solib-add

shared library symbolÀÇ autoloadingÀ» º¸¿©ÁØ´Ù.

show stop-on-solib-events

shared library event¿¡ ´ëÇÑ ÁßÁö¸¦ º¸¿©ÁØ´Ù.

show symbol-reloading

1ȸ ½ÇÇà¿¡ ¿©·¯¹ø Àç·ÎµùÇÏ´Â ´ÙÀ̳ª¹Í ½É¹ú Å×À̺íÀ» º¸¿©ÁØ´Ù.

show radix     

ÀÔÃâ·Â ¹øÈ£ radixÀÇ µðÆúÆ® °ªÀ» º¸¿©ÁØ´Ù.

show output-radix

°ªÀÇ Ãâ·ÂÀ» À§ÇÑ Ãâ·Â radixÀÇ µðÆúÆ® °ªÀ» º¸¿©ÁØ´Ù.

show input-radix

ÀÔ·Â ¼ýÀÚ¿¡ ´ëÇÑ ÀÔ·Â radixÀÇ µðÆúÆ® °ªÀ» º¸¿©ÁØ´Ù.

show print object

vtable Á¤º¸¿¡ ±âÃÊÇÑ ¿ÀºêÁ§Æ®ÀÇ ÆÄ»ýµÈ ŸÀÔÀÇ Ãâ·ÂÀ» º¸¿©ÁØ´Ù.

show print vtbl

C++ÀÇ °¡»ó ÇÔ¼ö Å×À̺íÀÇ Ãâ·ÂÀ» º¸¿©ÁØ´Ù.
Show printing of C++ virtual function tables.

show print static-members

C++ÀÇ static memberÀÇ Ãâ·ÂÀ» º¸¿©ÁØ´Ù.

show print address

¾îµå·¹½ºÀÇ Ãâ·ÂÀ» º¸¿©ÁØ´Ù.

show print array

¹è¿­ÀÇ prettyprintingÀ» º¸¿©ÁØ´Ù.

show print union

À¯´Ï¿Â ³»ºÎÀÇ Ãâ·ÂÀ» º¸¿©ÁØ´Ù.

show print pretty

±¸Á¶Ã¼ÀÇ prettyprintingÀ» º¸¿©ÁØ´Ù.

show print asm-demangle

ºÐÇØ ¸ñ·Ï¿¡¼­ C++ À̸§ÀÇ °áÇÕÀ» º¸¿©ÁØ´Ù.

show print sevenbit-strings

½ºÆ®¸µ¿¡¼­ \nnn°ú °°Àº 8ºñÆ® ¹®ÀÚÀÇ Ãâ·ÂÀ» º¸¿©ÁØ´Ù.

show print demangle

½É¹úÀ» Ãâ·ÂÇÒ ¶§, ÀÎÄÚµùµÈ C++ À̸§ÀÇ °áÇÕÀ» º¸¿©ÁØ´Ù.

show listsize

gdb°¡ µðÆúÆ®·Î Ãâ·ÂÇÒ ¼Ò½º ¶óÀÎÀÇ ¼ýÀÚ¸¦ º¸¿©ÁØ´Ù.

 show height

gdb°¡ ÇÑ ÆäÀÌÁö¿¡ ³ÖÀ» ¼ö ÀÖ´Â Çà¼ö¸¦ º¸¿©ÁØ´Ù.

 show width

gdb°¡ ÇÑ ¶óÀο¡ ³ÖÀ» ¼ö ÀÖ´Â ±ÛÀÚ¼ö¸¦ º¸¿©ÁØ´Ù.

 dont-repeat

ÀÌ ¸í·ÉÀ» ¹Ýº¹ÇÏÁö ¸»¶ó.

 help

¸í·É¾îÀÇ ¸ñ·ÏÀ» Ãâ·ÂÇÑ´Ù.

 quit

gdb¸¦ ºüÁ® ³ª°£´Ù.

  source

ÆÄÀϸí FILE·ÎºÎÅÍ ¸í·É¾îµéÀ» ÀÐ¾î µéÀδÙ.

  define

»õ·Î¿î ¸í·É¾î À̸§À» Á¤ÀÇÇÑ´Ù.

 document

»ç¿ëÀÚ Á¤ÀÇ ¸í·É¿¡ Çؼ³À» ´Ü´Ù.

echo

»ó¼ö ½ºÆ®¸µÀ» Ãâ·ÂÇÑ´Ù.

make

argument·Î¼­ ±× ÇàÀÇ ³ª¸ÓÁö¸¦ »ç¿ëÇÏ´Â 'make' ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù.

shell

½© ¸í·ÉÀ¸·Î¼­ ±× ÇàÀÇ ³ª¸ÓÁö¸¦ ½ÇÇàÇÑ´Ù.

set confirm

À§Ç轺·± ÀÛµ¿À» È®ÀÎÇÒÁö ¼ÂÆÃÇÑ´Ù.

set history

¸í·É¾î history ÆĶó¸ÞÅÍ ¼ÂÆÿ¡ ´ëÇÑ Æ÷°ýÀûÀÎ ¸í·É¾î

set editing

¸í·É¾î ¶óÀÎÀÇ ÆíÁýÀ» ¼ÂÆÃÇÑ´Ù

set verbose

ÀåȲÇÑ ¼³¸í ¿©ºÎ¸¦ ¼ÂÆÃÇÑ´Ù.

set prompt

gdbÀÇ ÇÁ·ÒÇÁÆ®¸¦ ¼ÂÆÃÇÑ´Ù.

set complaints

À߸øµÈ ½É¹ú¿¡ °üÇÑ °æ°í ¸Þ¼¼ÁöÀÇ ÃÖ´ë °¹¼ö¸¦ ¼ÂÆÃÇÑ´Ù.

set demangle-style

ÇöÀçÀÇ C++ ½ºÅ¸ÀÏÀ» ¼ÂÆÃÇÑ´Ù.

set write

½ÇÇà ÆÄÀÏ°ú ÄÚ¾î ÆÄÀÏ¿¡ ¾²¿©Áö´Â °ÍÀ» ¼ÂÆÃÇÑ´Ù.

set check range

°Ë»çÇÒ ¹üÀ§¸¦ ¼ÂÆÃÇÑ´Ù.

set check type

°Ë»çÇÒ Å¸ÀÔÀ» ¼ÂÆÃÇÑ´Ù.

set language

ÇöÀçÀÇ ¿øº» ¾ð¾î¸¦ ¼ÂÆÃÇÑ´Ù.

set remotecache

remote Ÿ°ÙÀ» À§ÇÑ cache »ç¿ëÀ» ¼ÂÆÃÇÑ´Ù.

set auto-solib-add

shared library symbolÀÇ autoloadingÀ» ¼ÂÆÃÇÑ´Ù.

set stop-on-solib-events

shared library event¿¡ ´ëÇÑ ÁßÁö¸¦ ¼ÂÆÃÇÑ´Ù.

set symbol-reloading

1ȸ ½ÇÇà¿¡ ¿©·¯¹ø Àç·ÎµùÇÏ´Â ´ÙÀ̳ª¹Í ½É¹ú Å×À̺íÀ» ¼ÂÆÃÇÑ´Ù.

set radix

ÀÔÃâ·Â ¹øÈ£ radixÀÇ µðÆúÆ® °ªÀ» ¼ÂÆÃÇÑ´Ù.

set output-radix

°ªÀÇ Ãâ·ÂÀ» À§ÇÑ Ãâ·Â radixÀÇ µðÆúÆ® °ªÀ» ¼ÂÆÃÇÑ´Ù.

set input-radix

ÀÔ·Â ¼ýÀÚ¿¡ ´ëÇÑ ÀÔ·Â radixÀÇ µðÆúÆ® °ªÀ» ¼ÂÆÃÇÑ´Ù.

set print object

vtable Á¤º¸¿¡ ±âÃÊÇÑ ¿ÀºêÁ§Æ®ÀÇ ÆÄ»ýµÈ ŸÀÔÀÇ Ãâ·ÂÀ» ¼ÂÆÃÇÑ´Ù.

set print vtbl

C++ °¡»ó ÇÔ¼ö Å×À̺íÀÇ Ãâ·ÂÀ» ¼ÂÆÃÇÑ´Ù.

set print static-members

C++ static memberÀÇ Ãâ·ÂÀ» ¼ÂÆÃÇÑ´Ù.

set print address

¾îµå·¹½ºÀÇ Ãâ·ÂÀ» ¼ÂÆÃÇÑ´Ù.

set print array

¹è¿­ÀÇ prettyprintingÀ» ¼ÂÆÃÇÑ´Ù.

set print union

À¯´Ï¿Â ³»ºÎÀÇ Ãâ·ÂÀ» ¼ÂÆÃÇÑ´Ù.

set print pretty

±¸Á¶Ã¼ÀÇ prettyprintingÀ» ¼ÂÆÃÇÑ´Ù.

set print asm-demangle

ºÐÇØ ¸ñ·Ï¿¡¼­ C++ À̸§ÀÇ °áÇÕÀ» ¼ÂÆÃÇÑ´Ù.

set print asm-demangle

½ºÆ®¸µ¿¡¼­ \nnn°ú °°Àº 8ºñÆ® ¹®ÀÚÀÇ Ãâ·ÂÀ» ¼ÂÆÃÇÑ´Ù.

set print demangle

½É¹úÀ» Ãâ·ÂÇÒ ¶§, ÀÎÄÚµùµÈ C++ À̸§ÀÇ °áÇÕÀ» ¼ÂÆÃÇÑ´Ù.

set listsize  

gdb°¡ µðÆúÆ®·Î Ãâ·ÂÇÒ ¼Ò½º ¶óÀÎÀÇ ¼ýÀÚ¸¦ ¼ÂÆÃÇÑ´Ù.

set height

gdb°¡ ÇÑ ÆäÀÌÁö¿¡ ³ÖÀ» ¼ö ÀÖ´Â Çà¼ö¸¦ ¼ÂÆÃÇÑ´Ù.

set width   

gdb°¡ ÇÑ ¶óÀο¡ ³ÖÀ» ¼ö ÀÖ´Â ±ÛÀÚ¼ö¸¦ ¼ÂÆÃÇÑ´Ù.

down-silently

'down' ¸í·É¾î¿Í µ¿ÀÏ

up-silently  

'up' ¸í·É¾î¿Í µ¿ÀÏ

 


  »ç¿ëÀÚ Á¤ÀÇ ¸í·É¾î

    ÀÌ ¸í·É¾îµéÀº »ç¿ëÀÚÀÇ Á¤ÀÇ¿¡ ÀÇÇؼ­ ¸¸µé¾îÁø´Ù.
    "define" ¸í·ÉÀ» ½á¼­ ¸í·É¾î¸¦ Á¤ÀÇÇ϶ó.


  ´Ù¸¥ ¸í·É¾îµéÀÇ º°Äª

    ¸í·É¾î ¸ñ·Ï 

ni

¸í·É¾î Çϳª¸¦ ÁøÇàÇÑ´Ù.

si

¸í·É¾î Çϳª¸¦ Á¤È®ÇÏ°Ô ÁøÇàÇÑ´Ù.

where

¸ðµç ½ºÅà ÇÁ·¹ÀÓÀ» ¿ªÃßÀûÇϸ鼭 ±× °ªÀ» Ãâ·ÂÇÑ´Ù.

disable breakpoints

 ¸î¸î breakpoint¸¦ disable½ÃŲ´Ù.



  ±â Ÿ

    ¸í·É¾î ¸ñ·Ï 

complete

¸í·É¾î·Î¼­ ±× ÇàÀÇ ³ª¸ÓÁö¿¡ ´ëÇØ ¿Ï¼ºµÈ °ÍÀ» Ãâ·ÂÇÑ´Ù.

remote <command>

remote ¸ð´ÏÅÍ·Î ¸í·ÉÀ» º¸³½´Ù.

stop

'stop' ¸í·É¾î°¡ ¾øÁö¸¸, ´ç½ÅÀº 'stop'¿¡ ´ëÇÑ hook¸¦ ¼ÂÆÃÇÒ ¼ö ÀÖ´Ù.
ÀÌ°ÍÀº ÇÁ·Î±×·¥ ÁßÁö°¡ ½ÇÇàµÉ ¶§¸¶´Ù ¸í·É¾î ¸ñ·ÏÀ» ¼ÂÆÃÇÒ ¼ö ÀÖ°Ô Çã¿ëÇÑ´Ù.



  À¯Áöº¸¼ö ¸í·É¾î

    ¸î¸î gdb ¸í·É¾îµéÀº gdb À¯Áöº¸¼öÀÚ¿¡ ÀÇÇÑ »ç¿ëÀ» À§ÇØ Á¦°øµÇ¾îÁø´Ù. ÀÌµé ¸í·É¾îµéÀº ÀÚÁÖ º¯Çϱ⠽¬¿ì¸ç, »ç¿ëÀÚ ¸í·É¾îµé ó·³ »ó¼¼ÇÑ ¼³¸íÀÌ µÇ¾î ÀÖÁö ¾Ê´Ù.

    ¸í·É¾î ¸ñ·Ï 

show watchdog

watchdog ŸÀ̸Ӹ¦ º¸¿©ÁØ´Ù.

show targetdebug

µð¹ö±ë ÁßÀΠŸ°ÙÀ» º¸¿©ÁØ´Ù.

maintenance

GDB À¯Áöº¸¼öÀÚ¿¡ ÀÇÇÑ »ç¿ëÀ» À§ÇÑ ¸í·É¾îµé

maintenance check-symtabs

psymtab°ú symtabÀÇ ÀÏ°ü¼ºÀ» °Ë»çÇÑ´Ù.

maintenance space

°ø°£ »ç¿ëÀÇ Ãâ·ÂÀ» ¼ÂÆÃÇÑ´Ù.

maintenance time

½Ã°£ »ç¿ëÀÇ Ãâ·ÂÀ» ¼ÂÆÃÇÑ´Ù.

maintenance demangle

C++ÀÇ ºÐÇØµÈ À̸§À» °áÇÕ½ÃŲ´Ù.

maintenance dump-me

Áß´ëÇÑ ¿¡·¯¸¦ Ãëµæ; µð¹ö°Å°¡ ÀÚ½ÅÀÇ Äھ ´ýÇÁÇÏ°Ô ÇÑ´Ù.

maintenance print

 GDB ³»ºÎ »óÅ Ãâ·Â¿¡ ´ëÇÑ À¯Áöº¸¼ö ¸í·É¾î

    ¼¼ºÎ ¸í·É¾î
            maintenance print statistics
            maintenance print objfiles
            maintenance print psymbols
            maintenance print msymbols
            maintenance print symbols
            maintenance print type

maintenance info  

µð¹ö±ë ÁßÀÎ ÇÁ·Î±×·¥¿¡ °üÇÑ ³»ºÎ Á¤º¸¸¦ º¸¿©ÁÖ±â À§ÇÑ ¸í·É¾î

set watchdog

watchdog ŸÀ̸Ӹ¦ ¼ÂÆÃÇÑ´Ù. non-zeroÀÏ ¶§, ÀÌ Å¸ÀӾƿôÀº Ÿ°Ù¿¡ ´ëÇØ low-level stepÀ» ³¡³»°Å³ª µ¿ÀÛÀ» °è¼ÓÇÏ°Ô Çϱâ À§ÇØ ¿µ¿øÈ÷ ±â´Ù¸®´Â °Í ´ë½Å »ç¿ëµÇ¾îÁø´Ù.
¸¸¾à ÁöÁ¤µÈ ½Ã°£ µ¿¾È Ÿ°ÙÀ¸·ÎºÎÅÍ ÀÀ´äÀÌ ¾øÀ¸¸é, ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.

set targetdebug

µð¹ö±ëÇÒ Å¸°ÙÀ» ¼ÂÆÃÇÑ´Ù. non-zeroÀÏ ¶§, µð¹ö±ëÇÒ Å¸°ÙÀº È°¼ºÈ­µÈ´Ù.