HOME / ¹®¼°øÀ¯ / ¸®Æ÷Æ®/³í¹® / ±â¼ú°øÇÐ
0
0°ÇÀÇ Èı⺸±âµð¹ö±ë ÀüÀï À̾߱⿡ ´ëÇØ ±â¼úÇÑ ¸®Æ÷Æ® Âü°íÀÚ·áÀÔ´Ï´Ù.
º» ¹®¼ÀÇ ºÐ·® : 57 ÆäÀÌÁö |
agenda visual studio.net debugging symbol server ¼³Á¤ windbg »ç¿ëÇϱâ debugging war story debugger ÀÇ ÀÛµ¿ ¿ø¸® debugging tips & tricks ´©±¸¸¦ À§ÇÑ À¥ ij½ºÆ®Àΰ¡
?
vs.net µð¹ö±ëÀÌ ±Ã±ÝÇÑ °³¹ßÀÚ ½Éº¼ ¼¹ö¸¦ »ç¿ëÇغ¸Áö ¾ÊÀº °³¹ßÀÚ ½Éº¼ ¼¹ö ¼³Á¤¿¡ ¾î·Á¿òÀ» °Þ°í ÀÖ´Â °³¹ßÀÚ
½Éº¼ ¼¹ö·ÎºÎÅÍ µµ¿òÀ» ¹ÞÁö ¸øÇÏ°í ÀÖ ´Â °³¹ßÀÚ
windbg ¸¦ ½ÇÇàÇصµ ¹¹°¡ ¹ºÁö ¸ð¸£°Ú ´Ù´Â °³¹ßÀÚ
vs.net debugging
managed?
¸Þ¸ð¸® Ãæµ¹À̳ª ´©¼ö¿Í °°Àº ¹®Á¦µéÀÌ ÀÚ µ¿ ÇØ°á (garbage collector)
±âº»ÀûÀÎ ÀÛµ¿ ¹æ½ÄÀº vs 6.0 ÀÇ µð¹ö°Å ¿Í µ¿ÀÏ
½ºÅ©¸³Æ® , microsoft active server pages(asp), microsoft asp.net,.net, xml À¥ ¼ºñ½º , ³×ÀÌƼºê ÄÚµå , sql µð¹ö±ëÀ» ÇϳªÀÇ ui ¿¡¼ µð¹ö±ë °¡´É !
Áß´ÜÁ¡ »ç¿ë ÆÁ
°í±Þ Áß´ÜÁ¡À» »ç¿ëÇϱâ Àü¿¡ ÇÑ ´Ü°è¾¿ ÄÚµå ½ÇÇà ¸í·ÉÀ¸·Î µð¹ö±ëÀ» ½ÃÀÛÇÏ´Â °ÍÀÌ ÁÁÀ½
Áß´ÜÁ¡ âÀ» ¶ç¿ö ³õ°í µð¹ö±ëÇÏ´Â °ÍÀÌ ÁÁÀ½
È£Ãâ ½ºÅÿ¡¼ Áß´ÜÁ¡ ¼³Á¤ °¡´É ÀÏȸ¼º Áß´ÜÁ¡ : < Ä¿¼±îÁö ½ÇÇà >
ÇÏÀ§ Ç¥Çö½Ä¿¡ Áß´ÜÁ¡ ¼³Á¤ °¡´É for ( i 0 , m 0 ; i < 10 ; i , m ) Áß´ÜÁ¡ »ç¿ë ÆÁ »õ Áß´ÜÁ¡ â¿¡¼ Ŭ·¡½º¿Í ¸Þ¼µå Á÷Á¢ ÀÔ·Â mythreadclass.threadfunc ( c# )
¿À¹ö·ÎµåµÈ ¸Þ¼µå´Â Áß´ÜÁ¡ È°¼ºÈ ¼±Åà °¡´É !
ã±â ÄÞº¸ »óÀÚ¿¡¼ ¸Þ¼µå¸¦ ÀÔ·ÂÇÑ ÈÄ , <f9> ¸¦ ´·¯ Áß´ÜÁ¡ ¼³Á¤ °¡´É
ÇÑ ÁÙ¿¡ Çϳª ÀÌ»óÀÇ Áß´ÜÁ¡ ¼³Á¤ °¡´É basic bps demo Á¶»ç½Ä â
º¯¼öÀÇ °ªÀ» È®ÀÎÇÏ´Â °ÍÀº ±âº» ! ¸ð µç Ç¥Çö½Ä¿¡ ´ëÇÑ °á°ú¸¦ È®ÀÎÇÒ ¼ö ÀÖ À½
¸Þ¼µå È£Ãâ °¡´É !
¿©·¯ ±¸Á¶Ã¼ÀÇ µ¥ÀÌÅ͸¦ °ËÁõÇϱâ À§ÇÑ °Ë Áõ ¸Þ¼µå¸¦ ¸¸µé¾î¼ ÇÊ¿äÇÒ ¶§¸¶´Ù È£Ãâ °¡´É
Ư¼ºÀ» ÀÌ¿ëÇÑ µð¹ö±ë debuggerstepthroughattribute ¹«Á¶°Ç ÇÁ·Î½ÃÀú ´ÜÀ§ ½ÇÇà ¸í·É Àû¿ë
get À̳ª set ¾×¼¼¼Ã³·³ ÇÑ ÁÙÂ¥¸® Äڵ带 »ç¿ëÇÏ´Â °æ¿ì¿¡ À¯¿ë
debuggerhiddenattribute Áß´ÜÁ¡ ¼³Á¤ ºÒ°¡´É
¸Þ¼µå¸¦ ¿ÏÀüÈ÷ ¼û±æ ¼ö ÀÖ´Ù.anti-debugging ±â¼úÀº ¾Æ´Ï´Ù.
(ÀÌÇÏ »ý·«)
¹ÞÀº º°Á¡
0/5
0°³ÀÇ º°Á¡
¹®¼°øÀ¯ ÀڷḦ µî·ÏÇØ ÁÖ¼¼¿ä.
¹®¼°øÀ¯ Æ÷ÀÎÆ®¿Í Çö±ÝÀ» µå¸³´Ï´Ù.
Æ÷ÀÎÆ® : ÀÚ·á 1°Ç´ç ÃÖ´ë 5,000P Áö±Þ
Çö±Ý : ÀÚ·á 1°Ç´ç ÃÖ´ë 2,000¿ø Áö±Þ