GDB.

GNU µð¹ö°Å
Áö±Ý ´Ù¿î·Îµå

GDB. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Stan Shebs
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:

GDB. ű×


GDB. ¼³¸í

GNU µð¹ö°Å GDB, GNU ÇÁ·ÎÁ§Æ® µð¹ö°Å´Â ´Ù¸¥ ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â µ¿¾È ´Ù¸¥ ÇÁ·Î±×·¥ÀÌ ¹«¾ùÀÎÁö ¶Ç´Â ´Ù¸¥ ÇÁ·Î±×·¥ÀÌ ¹«¾ùÀÎÁö¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù .GDB´Â 4 °¡Áö ÁÖ¿ä Á¾·ùÀÇ °ÍµéÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù (´Ù¸¥ °ÍµéÀº ÀÌ) Çൿ¿¡¼­ ¹ö±×¸¦ Àâ´Â µ¥ µµ¿òÀ̵ǵµ·Ï ¡¤ Çൿ¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼öÀÖ´Â ¸ðµç °ÍÀ» ÁöÁ¤ÇÏ¿© ÇÁ·Î±×·¥À» ½ÃÀÛÇϽʽÿÀ. ¡¤ ÇÁ·Î±×·¥ÀÌ ÁߴܵǾúÀ» ¶§ ÇÁ·Î±×·¥À» ÁßÁöÇϽʽÿÀ. ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ÇÑ °¡Áö ¹ö±×ÀÇ È¿°ú¸¦ ¼öÁ¤ÇÏ°í ´Ù¸¥ ¹ö±×ÀÇ È¿°ú¸¦ º¸Á¤ÇÏ°í ´Ù¸¥ ÇÁ·Î±×·¥¿¡ ´ëÇØ ¾Ë¾Æº¸½Ê½Ã¿À. µð¹ö±ëµÇ´Â ÇÁ·Î±×·¥Àº C, C ++, ÆĽºÄ®, Objective-C (¹× ´Ù¸¥ ¸¹Àº ¾ð¾î)·Î ÀÛ¼º µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÇÁ·Î±×·¥Àº GDB (±âº») ¶Ç´Â ´Ù¸¥ ½Ã½ºÅÛ (¿ø°Ý)°ú µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡¼­ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù. GDB´Â °¡Àå ÀαâÀÖ´Â UNIX ¹× Microsoft Windows º¯Çü¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : Áö¿øµÇ´Â »õ·Î¿î ±âº» ±¸¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù. ¡¤ x86 / x86_64 Darwin. ¡¤ x86_64 Mingw. ´ÙÀ½ ´ë»ó¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ °ÝÀÚ mico32. ¡¤ x86 / x86_64 dicos. ¡¤ S + ÄÚ¾î 3. ¡¤ ¿ø°Ý ½ºÅÓÀº ÇöÀç x86 Windows CE¸¦ Áö¿øÇÕ´Ï´Ù ÁÖ¿ä »õ·Î¿î ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù. ¡¤ ÆÄÀ̽㠽ºÅ©¸³Æà Áö¿ø ¡¤ µð¹ö±ë, ÇÁ·Î¼¼½º ·¹ÄÚµå ¹× Àç»ýÀ» ¿ªÀü½Ãŵ´Ï´Ù ¡¤ ºñ Á¤Áö µð¹ö±ë ¡¤ ´ÙÁß ¾ÆÅ°ÅØó µð¹ö±ë ¡¤ ´ÙÁß ¿­µî, ´ÙÁß °øÁ¤ µð¹ö±ë ¶ÇÇÑ ´ÙÀ½°ú °°Àº ¸¹Àº Çâ»óµÈ ±â´É°ú ¹ö±× ¼öÁ¤ ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ GDB´Â ÀÌÁ¦ JIT ÄÄÆÄÀÏÀ»À§ÇÑ ÀÎÅÍÆäÀ̽º°¡ ÀÖ½À´Ï´Ù ¡¤ ÀÌÁ¦ Tracepoints°¡ Á¶°ÇºÎ ÀÏ ¼ö ÀÖ½À´Ï´Ù ¡¤ ¸ÖƼ ¹ÙÀÌÆ® ¹× ³ÐÀº ¹®ÀÚ ¼¼Æ® Áö¿ø ¡¤ "Disassemble"¸í·ÉÀ»À§ÇÑ »õ·Î¿î / r ¹× / m ¼öÁ¤ ÀÚ ¡¤ ¿ø°Ý ´ë»ó¿¡¼­ °øÀ¯ ¶óÀ̺귯¸® ÆÄÀÏ ÀÚµ¿ °Ë»ö ¡¤ ÀÌÁ¦ ÀζóÀÎ ±â´ÉÀÌ Áö¿øµË´Ï´Ù ¡¤ »õ·Î¿î ¿ø°Ý ÇÁ·ÎÅäÄÝ ÆÐŶ ¡¤ GDB´Â ÀÌÁ¦ ¾ÐÃà µÈ µð¹ö±× ¼½¼ÇÀ» ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. ¡¤ TRU64¿¡¼­ ½º·¹µå ½ºÀ§ÄªÀÌ Áö¿øµË´Ï´Ù ¡¤ ÀÌÁ¦ ADA ÀÛ¾÷ ÀüȯÀÌ Áö¿øµË´Ï´Ù ¡¤ GDB ¿ø°Ý ½ºÅÓÀÇ GDBServerÀÇ »õ·Î¿î ±â´É ¡¤ ½Ã½ºÅÛ È£ÃâÀÌ ÀÌ·ç¾îÁú ¶§ ½ÇÇàÀ» ÁßÁöÇÏ´Â »õ ¸í·É


GDB. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

ScanMem.

ScanMemÀº ½ÇÇà ÇÁ·Î±×·¥¿¡¼­ º¯¼ö À§Ä¡¸¦ °Ý¸®ÇÏ´Â µ¥ »ç¿ëµÇ´Â µð¹ö±ë À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù. ...

257

´Ù¿î·Îµå