Next: Jumping, Previous: Instrumenting, Up: Edebug [Contents][Index]
edebug¤Ë¤ÏÆÉ¼Ô¤¬¥Ç¥Ð¥Ã¥°¤·¤Æ¤¤¤ë¥×¥í¥°¥é¥à¤ò¼Â¹Ô¤¹¤ë¤¿¤á¤Î ¼Â¹Ô¥â¡¼¥É¤¬Ê£¿ô¤¢¤ê¤Þ¤¹¡£ ¤³¤ì¤é¤òedebug¤Î¼Â¹Ô¥â¡¼¥É¤È¸Æ¤Ó¤Þ¤¹¡£ ¤³¤ì¤é¤ò¥á¥¸¥ã¡¼¥â¡¼¥É¤ä¥Þ¥¤¥Ê¥â¡¼¥É¤Èº®Æ±¤·¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£ edebug¤Î¼Â¹Ô¥â¡¼¥É¤Ï¡¢Ää»ß¤¹¤ë¤Þ¤Ç¤Ë¤É¤ÎÄøÅÙedebug¤¬¼Â¹Ô¤ò·Ñ³¤¹¤ë¤«¡¢ ¤¿¤È¤¨¤Ð¡¢³ÆÄä»ß°ÌÃÖ¤ÇÄä»ß¤¹¤ë¤Î¤«¤Ä¤®¤Î¥Ö¥ì¡¼¥¯¥Ý¥¤¥ó¥È¤Þ¤Ç·Ñ³¤¹¤ë¤Î¤«¡¢ ¤Þ¤¿¡¢Ää»ß¤¹¤ë¤Þ¤Ç¤Ëɾ²Á¤Î¿Ê¹Ô¾õ¶·¤ò¤É¤ÎÄøÅÙedebug¤¬É½¼¨¤¹¤ë¤Î¤«¤ò ·èÄꤷ¤Þ¤¹¡£
Ä̾¤¢¤ë¥â¡¼¥É¤Ë¤ª¤¤¤Æ¡¢ ¥×¥í¥°¥é¥à¤ò·Ñ³¤¹¤ë¥³¥Þ¥ó¥É¤òÂǤĤ³¤È¤Çedebug¤Î¼Â¹Ô¥â¡¼¥É¤ò»ØÄꤷ¤Þ¤¹¡£ °Ê²¼¤Ë¤½¤ì¤é¤Î¥³¥Þ¥ó¥É¤Î°ìÍ÷¤ò¼¨¤·¤Þ¤¹¡£ S¤ò½ü¤¯¤¹¤Ù¤Æ¤Î¥³¥Þ¥ó¥É¤Ï¡¢ ¾¯¤Ê¤¯¤È¤â¤¢¤ëÄøÅÙ¥×¥í¥°¥é¥à¤Î¼Â¹Ô¤òºÆ³«¤·¤Þ¤¹¡£
Ää»ß¡§
¥×¥í¥°¥é¥à¤ò¤¤¤Ã¤µ¤¤¼Â¹Ô¤»¤º¤Ë¡¢
edebug¥³¥Þ¥ó¥É¤ÎÆþÎϤòÂԤġÊedebug-stop
¡Ë¡£
¥¹¥Æ¥Ã¥×¼Â¹Ô¡§
¤Ä¤®¤Ë½Ð²ñ¤¦Ää»ß°ÌÃ֤ǻߤޤë¡Êedebug-step-mode
¡Ë¡£
¤Ä¤®¡§
¼°¤Î¤¦¤·¤í¤Ç¤Ä¤®¤Ë½Ð²ñ¤¦Ää»ß°ÌÃ֤ǻߤޤë
¡Êedebug-next-mode
¡Ë¡£
Edebug Misc¤Îedebug-forward-sexp
¤â»²¾È¡£
¥È¥ì¡¼¥¹¡§
edebug¤Î³ÆÄä»ß°ÌÃÖ¤Ç1Éôֵٻߤ¹¤ë
¡Êedebug-trace-mode
¡Ë¡£
¹â®¥È¥ì¡¼¥¹¡§
³ÆÄä»ß°ÌÃÖ¤Çɽ¼¨¤ò¹¹¿·¤¹¤ë¤¬µÙ»ß¤·¤Ê¤¤
¡Êedebug-Trace-fast-mode
¡Ë¡£
¼Â¹Ô¡§
¤Ä¤®¤Î¥Ö¥ì¡¼¥¯¥Ý¥¤¥ó¥È¤Þ¤Ç¼Â¹Ô¤¹¤ë
¡Êedebug-go-mode
¡Ë¡£
see Breakpoints¡£
·Ñ³¡§
³Æ¥Ö¥ì¡¼¥¯¥Ý¥¤¥ó¥È¤Ç1Éôֵٻߤ·¤Æ¤«¤é·Ñ³¤¹¤ë
¡Êedebug-continue-mode
¡Ë¡£
¹â®·Ñ³¡§
³Æ¥Ö¥ì¡¼¥¯¥Ý¥¤¥ó¥È¤Ø¥Ý¥¤¥ó¥È¤ò°Üư¤¹¤ë¤¬µÙ»ß¤·¤Ê¤¤
¡Êedebug-Continue-fast-mode
¡Ë¡£
ÈóÄä»ß¼Â¹Ô¡§
¥Ö¥ì¡¼¥¯¥Ý¥¤¥ó¥È¤ò̵»ë¤¹¤ë
¡Êedebug-Go-nonstop-mode
¡Ë¡£
S¤äÊÔ½¸¥³¥Þ¥ó¥É¤òÂǤƤÐÄä»ß¤Ç¤¤ë¡£
°ìÈ̤ˡ¢¾åµ°ìÍ÷¤Î¾å¤Ë¤¢¤ë¼Â¹Ô¥â¡¼¥É¤Û¤É²¼¤Ë¤¢¤ë¤â¤Î¤ËÈæ¤Ù¤ë¤È ¥×¥í¥°¥é¥à¤ò¤æ¤Ã¤¯¤ê¼Â¹Ô¡¢¤Ä¤Þ¤ê¡¢Á᤯Ää»ß¤·¤Þ¤¹¡£
¼Â¹ÔÃæ¤ä¥È¥ì¡¼¥¹Ãæ¤Ë¤Ï¡¢edebug¥³¥Þ¥ó¥É¤ò¤Ê¤Ë¤«ÂǤƤм¹Ԥ˳ä¤ê¹þ¤á¤Þ¤¹¡£ edebug¤Ï¤Ä¤®¤ÎÄä»ß°ÌÃÖ¤Ç¥×¥í¥°¥é¥à¤ò»ß¤á¡¢ ÆÉ¼Ô¤¬ÂǤä¿¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Þ¤¹¡£ ¤¿¤È¤¨¤Ð¡¢¼Â¹ÔÃæ¤Ët¤òÂǤƤС¢¤Ä¤®¤ÎÄä»ß°ÌÃ֤ǥȥ졼¥¹¥â¡¼¥É¤Ë ÀÚ¤êÂØ¤ï¤ê¤Þ¤¹¡£ ñ¤Ë¼Â¹Ô¤òÄä»ß¤¹¤ë¤Ë¤ÏS¤ò»È¤¤¤Þ¤¹¡£
ÆÉ¼Ô¤Î´Ø¿ô¤¬ÆþÎϤòÆÉ¤ß¼è¤ë¾ì¹ç¡¢¼Â¹Ô¤Ë³ä¤ê¹þ¤à¤Ä¤â¤ê¤ÇÂǤä¿Ê¸»ú¤ò ´Ø¿ô¤¬ÆÉ¤ß¼è¤Ã¤Æ¤·¤Þ¤¦¤«¤â¤·¤ì¤Þ¤»¤ó¡£ ÆÉ¼Ô¤Î¥×¥í¥°¥é¥à¤¬¤¤¤ÄÆþÎϤ¹¤ë¤«¤ËÃí°Õ¤·¤Æ¤¤¤ì¤Ð¡¢ ¤³¤Î¤è¤¦¤Ê°Õ¿Þ¤·¤Ê¤¤·ë²Ì¤òÈò¤±¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
ËÜÀá¤Ç½Ò¤Ù¤¿¥³¥Þ¥ó¥É¤ò´Þ¤à¥¡¼¥Ü¡¼¥É¥Þ¥¯¥í¤Ïưºî¤·¤Þ¤»¤ó¡£
¤Ä¤Þ¤ê¡¢¥×¥í¥°¥é¥à¤òºÆ³«¤¹¤ë¤¿¤á¤Ëedebug¤«¤éÈ´¤±¤ë¤È
¥¡¼¥Ü¡¼¥É¥Þ¥¯¥í¤ÎÀ©¸æ¤ò¼º¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
¤³¤ì¤ò½¤Àµ¤¹¤ë¤Î¤Ï´Êñ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
¤Þ¤¿¡¢edebug¤Î³°Â¦¤Ç¥¡¼¥Ü¡¼¥É¥Þ¥¯¥í¤òÄêµÁ¤·¤¿¤ê¼Â¹Ô¤·¤Æ¤â¡¢
edebugÆâ¤Î¥³¥Þ¥ó¥É¤Ë¤Ï¤Ê¤ó¤Î±Æ¶Á¤â¤¢¤ê¤Þ¤»¤ó¡£
¤³¤ì¤ÏÉáÄ̤ÏÍøÅÀ¤Ç¤¹¡£
¤·¤«¤·¡¢¥ª¥×¥·¥ç¥óedebug-continue-kbd-macro
¡Êsee Edebug Options¡Ë¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
edebug¤Î¿·¤¿¤Ê¥ì¥Ù¥ë¤ËÆþ¤ë¤È¡¢ÊÑ¿ôedebug-initial-mode
¤ÎÃͤò
¼Â¹Ô¥â¡¼¥É¤Î½é´üÃͤȤ·¤Þ¤¹¡£
¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢¤³¤ì¤Ï¥¹¥Æ¥Ã¥×¼Â¹Ô¥â¡¼¥É¤ò»ØÄꤷ¤Þ¤¹¡£
½èÃÖ¤·¤¿´Ø¿ô¤ò1¤Ä¤Î¥³¥Þ¥ó¥É¤«¤éÊ£¿ô²ó¸Æ¤Ó½Ð¤¹¤Ê¤É¤·¤Æ
edebug¤ÎƱ°ì¥ì¥Ù¥ë¤ËºÆÅÙÆþ¤ë¤³¤È¤¬¤Ç¤¤ë¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£