CategoryDebugging
UserPreferences
serious-code.net
RecentChanges
±â¼úÀÚ·á
¸µÅ©
TitleIndex
ºí·Î±×
µð¹ö±ë
¸ñ·Ï
ÀϹÝ
Windows Àü¿ë
Àâ´ÙÇÑ °Íµé
¸µÅ©
Windows
±âŸ
1 µð¹ö±ë
½ÅÀÔ ÇÁ·Î±×·¡¸Ó¿Í °æ·Â ÇÁ·Î±×·¡¸ÓÀÇ Â÷À̰¡ °¡Àå Å©°Ô ³ªÅ¸³ª´Â °÷ÀÌ µð¹ö±ëÀ̶ó°í »ý°¢ÇÑ´Ù. ¹ö±× ¾ø´Â ÇÁ·Î±×·¥À» © ¼ö ÀÖ´Ù´Â ¸Á»óÀ» ¹ö¸®°í, ¾î¶»°Ô ÇÏ¸é µð¹ö±ëÀ» ºü¸£°í ½±°Ô ÇÒ ¼ö Àִ°¡¿¡ ´ëÇØ °øºÎÇÏÀÚ.
2 ¸ñ·Ï
2.1 ÀϹÝ
CppDebuggingTips
-
Cpp
µð¹ö±×¿Í °ü·ÃµÈ Á¶±×¸¸ ÆÁµé. Windows Àü¿ë°ú ¾Æ´Ñ °ÍÀ¸·Î ºÐ¸®ÇؾßÇÏÁö ¾Ê³ª?
DebuggingTools
- µð¹ö±ë °úÁ¤À» Á» ´õ ÆíÇϰÔÇØÁÖ´Â Åøµé...
CallStackTracing
- ÄݽºÅà Ãâ·ÂÇϱâ
ExceptionHandling
- ¿¹¿Ü ó¸®
Deadlock
- µ¥µå¶ô °ü·Ã »çÇ×
MemoryLeakDetection
- ¸Þ¸ð¸® ´©¼ö ÇØ°áÇϱâ
2.2 Windows Àü¿ë
AppVerifier
- Application Verifier
SymbolFileSystem
- PDB & DBG ÆÄÀÏ¿¡ °üÇÑ À̾߱â
MiniDump
- À©µµ¿ìÁî ¼¼°èÀÇ ÄÚ¾î ´ýÇÁ
SymbolServer
- ½Éº¼ ¼¹ö ¼³Á¤Çϱâ
SourceServer
- ½ÇÇà ÆÄÀÏÀ̶û °°Àº ¹öÀüÀÇ ¼Ò½º °¡Á®¿À±â
VisualStudioRemoteDebugging
- Visual Studio¸¦ »ç¿ëÇÑ ¿ø°Ý µð¹ö±ë
DotNetDebugging
- ´å³Ý µð¹ö±ë
CorporateErrorReporting
- »çÈÄ µð¹ö±ëÀ» À§ÇÑ ·Î±× ¸ðÀ¸±â
2.3 Àâ´ÙÇÑ °Íµé
BugTracking
- ¹ö±× ÃßÀû
LogSystem
- »çÈÄ µð¹ö±ë, ¸ð´ÏÅ͸µ µî ¿©·¯ ¿ëµµ·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ·Î±×¸¦ ³²°Ü º¸ÀÚ.
StaticAnalysis
- Á¤Àû ºÐ¼®
3 ¸µÅ©
3.1 Windows
http://www.debuginfo.com
µð¹ö±ë°ú °ü·ÃµÈ °¢Á¾ Á¤º¸µé
Using the Visual Studio Debugger
Visual Studio µð¹ö°Å »ç¿ë¿¡ °üÇÑ ±Ûµé ½ÃÀÛ ÆäÀÌÁö
Break Free of Code Deadlocks in Critical Sections Under Windows
Å©¸®Æ¼Äà ¼½¼Ç¿¡ °üÇÑ ÀÚ¼¼ÇÑ ±Û
Understanding Win32 "OutputDebugString"
Win32
OutputDebugString
ÇÔ¼ö¿¡ °üÇÑ °íÂû
MSJ 1998.06 > Bugslayer
µð¹ö°Å »ç¿ë¿¡ °üÇÑ ±Û
The Win32 Debugging Application Programming Interface
Use reentrant functions for safer signal handling
Code that debugs itself
Things to Check for Debugging problem
Debug Tutorial Part 1: Beginning Debugging Using CDB and NTSD
Debug Tutorial Part 2: The Stack
Debug Tutorial Part 3: The Heap
Debug Tutorial Part 4: Writing WINDBG Extensions
Debug Tutorial Part 5: Handle Leaks
Debug Tutorial Part 6: Navigating The Kernel Debugger
Debug Tutorial Part 7: Locks and Synchronization Objects
Introduction to Power Debugging
Debugging with NTSD and Application Verifier
3.2 ±âŸ
Mastering Linux debugging techniques
Using DTrace to Profile and Debug A C++ Program
Signals as a Linux debugging tool
Errors: errno in UNIX programs
FindPage
by browsing, title search
, text search
or an index
Or try one of these actions:
AttachFile
,
DeletePage
,
LikePages
,
LocalSiteMap
,
RenamePage
,
SpellCheck
SeriousMoin
v1 (
koMoinMoin
1.0a4 Modified)