TRACE - ½Ã½ºÅÛ ÃßÀû ¼±Åà ¶Ç´Â ¼³Á¤ 415/2
½Ã½ºÅÛ À̺¥Æ®ÀÇ ÃßÀûÀ» ¼±Åà ¶Ç´Â ¼³Á¤ÇÕ´Ï´Ù.
ÀÌ ¸í·ÉÀº ±â¼úÁö¿ø ´ã´çÀÚÀÇ µµ¿òÀ» ¹Þ¾Æ »ç¿ëµÇµµ·Ï µÇ¾îÀÖ½À´Ï´Ù.
TRACE OFF >
drive path
ON
>
major_code_spec
/S
(minor_code_spec)
/R
tdf_spec
/C
(minor_code_spec)
(event_type_spec)
tdf_keyword
(minor_code_spec)
(event_type_spec)
/P:
pid_spec
CONFIG.SYS ÆÄÀÏ¿¡¼ ½Ã½ºÅÛ ÃßÀû ±â´ÉÀ» Æ÷ÇÔÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
TRACE = OFF
ON
^ x
,
°ü·ÃµÈ ¸í·É: PSTAT, TRACEBUF ¹× TRACEFMT
OS/2 ¿î¿µÃ¼Á¦´Â CONFIG.SYS ÆÄÀÏ¿¡ ³ªÅ¸³ ¼ø¼·Î TRACE¹®À» ó¸®Çϸç, ±× ¸í·É¹®ÀÇ
°á°ú´Â ÃàÀûµË´Ï´Ù. ÇÑ ¸í·É¹®ÀÇ ¾î´À ºÎºÐÀÌ Á¤È®ÇÏÁö ¾ÊÀ¸¸é, OS/2 ¿î¿µÃ¼Á¦´Â ±×
¸í·É¹®À» ¹«½ÃÇÕ´Ï´Ù.
CONFIG.SYS ÆÄÀÏ¿¡ TRACE¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, À̺¥Æ®´Â ÃßÀûµÇÁö ¾Ê½À´Ï´Ù. ±×·¯³ª,
CONFIG.SYS ÆÄÀÏ¿¡ TRACEBUF ¹®À» Æ÷ÇÔÇϰí ÀÖÀ¸¸é, ÃßÀû ¹öÆÛ¸¦ ÇÒ´çÇÕ´Ï´Ù. ±×·±
´ÙÀ½, OS/2 ¸í·É ÇÁ·ÒÇÁÆ®¿¡ TRACE ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© À̺¥Æ®¸¦ ÃßÀûÇÒ ¼ö ÀÖ½À´Ï´Ù.
CONFIG.SYS ÆÄÀÏ¿¡ TRACE=OFF ¶Ç´Â TRACE=ONÀÌ TRACEBUF ¹®À» Æ÷ÇÔÇÏÁö ¾Ê°í
³ªÅ¸³ª´Â °æ¿ì, ½Ã½ºÅÛÀº 4KB ÃßÀû ¹öÆÛ¸¦ ÇÒ´çÇÕ´Ï´Ù.
CONFIG.SYS ÆÄÀÏ¿¡ TRACE ¶Ç´Â TRACEBUF ¹®À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, OS/2´Â ÃßÀû ¹öÆÛ¸¦
ÇÒ´çÇÏÁö ¾ÊÀ¸¸ç, ½Ã½ºÅÛ ÃßÀûÀº ºÒ°¡´ÉÇÕ´Ï´Ù.
½Ã½ºÅÛ ÃßÀû ±â´ÉÀº ½Ã½ºÅÛ À̺¥Æ®, ÇÔ¼öÈ£Ãâ ¶Ç´Â ÀÚ·áÀÇ ¼ø¼¸¦ ±â·ÏÇϴµ¥
»ç¿ëµË´Ï´Ù. ÀÌ ·¹ÄÚµå´Â ÀϹÝÀûÀ¸·Î µð¹ö±× ¸ñÀûÀ» À§ÇØ »ý¼ºµË´Ï´Ù. ÃßÀû ÀÚ·á°¡
±â·ÏµÈ ÈÄ, ½Ã½ºÅÛ ÃßÀû Çü½Ä ÀÛ¼º±â¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛ ÃßÀû ¹öÆÛ·Î ºÎÅÍ ±× ÀڷḦ
°Ë»öÇÏ¿©, ȸé, ÇÁ¸°ÅÍ ¶Ç´Â ÆÄÀÏ·Î ±× ÀڷḦ Çü½ÄÈÇÕ´Ï´Ù.
OS/2 ¿î¿µÃ¼Á¦ ÃßÀû ±â´ÉÀº ¿ä±¸ ½Ã ½Ã½ºÅÛ ¹× ¼øÈ¯ ¹öÆÛÀÇ ½Ã½ºÅÛ È®Àå ³»ÀÇ Æ¯Á¤ÇÑ
Áß¿ä À̺¥Æ®¸¦ ±â·ÏÇÕ´Ï´Ù.
½Ã½ºÅÛÀÌ ÁߴܵÇÁö ¾Ê°í ½Ã½ºÅÛ ¹®Á¦°¡ Áߺ¹µÉ ¼ö ÀÖ´Â °æ¿ì¿¡´Â TRACE OFF ±â´ÉÀ¸·Î
±× ¹®Á¦°¡ ´Ù½Ã ¹ß»ýµÈ ´ÙÀ½ ÃßÀûÀÌ Á¤ÁöµÇ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ÃßÀû ¹öÆÛÀÇ
»óŰ¡ TRACE OFF ¸í·ÉÀÌ Ã³¸®µÈ ¶§ ºÎÅÍ º¸Á¸µÇµµ·Ï ÇÕ´Ï´Ù.
ÃßÀû ¸ÞÄ«´ÏÁòÀº ¼º´ÉÀÌ ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ±×·¯¹Ç·Î ±â·ÏµÈ ÀÚ·áÀÇ Á¤ÀûÀΠ󸮴Â
ÃßÀû ·çƾ¿¡ ÀÇÇØ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.
¹öÆÛ ³»ÀÇ ±â·ÏÀº ÁÖ ÄÚµå¿Í ºÎ Äڵ忡 ÀÇÇØ ½Äº°µË´Ï´Ù. (´ÜÁö CONFIG.SYS ÆÄÀÏ¿¡
ÀÖ´Â ÁÖ Äڵ忡 ÀÇÇØ TRACE¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.) ¼øÈ¯ ¹öÆÛ¿¡ ±â·ÏµÈ ÀϺÎ
ÀÚ·á´Â ÀÎÅÍ·´Æ® ¹× ŽºÅ© Àüȯ°ú °°Àº ½Ã½ºÅÛ À̺¥Æ®¸¦ Æ÷ÇÔÇÒ °ÍÀÔ´Ï´Ù.
½Ã½ºÅÛ ÃßÀû ±â´ÉÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì, ±â¼úÁö¿ø ´ã´çÀÚ°¡ ¹öÆÛ Å©±â¸¦
Á¦°øÇÒ °ÍÀÔ´Ï´Ù. ÃßÀûÀÌ ¿Ï·áµÇ¸é, ÀڷḦ º¸°í¼·Î ÀÛ¼ºÇϱâ À§ÇØ ÃßÀû Çü½Ä
ÀÛ¼º±â(TRACEFMT)¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ÃßÀû ±â´É¿¡ ÀÇÇØ ÃßÀû ¹öÆÛ¿¡
À§Ä¡ÇÑ Á¤º¸¸¦ Çü½ÄÈÇÔÀ¸·Î½á OS/2 ½Ã½ºÅÛ¿¡ ¹ß»ýÇÏ´Â ¹®Á¦Á¡ÀÇ ¿øÀÎÀ» °í¸³½ÃŰ´Â
µ¥ µµ¿òÀÌ µË´Ï´Ù.
ÃßÀû ±â´É ÇÁ·Î±×·¥¿¡ ´ëÇÑ OS/2 È®ÀåÀ» »ç¿ëÇÏ¿© ½Ã½ºÅÛ ³»ÀÇ ´Ù¸¥ ÇÁ·Î¼¼½º·ÎºÎÅÍ
À̺¥Æ®¸¦ È¥ÇÕ½ÃŰÁö ¾Ê°í ÁöÁ¤µÈ ÇÁ·Î¼¼½ºÀÇ À̺¥Æ®¿¡ ÁßÁ¡À» µÑ ¼ö ÀÖµµ·Ï Á¦°øµÈ
ÇÁ·Î¼¼½º ¶Ç´Â ÇÁ·Î¼¼½º ÁýÇÕÀ» ÃßÀûÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ±â·ÏµÈ À̺¥Æ®ÀÇ ¼ö¸¦
ÃÖ¼ÒÈÇÏ¿© ÃßÀû ¹öÆÛ°¡ ¿À¹öÇ÷οìµÉ °¡´É¼ºÀ» ÁÙÀÔ´Ï´Ù. ÁöÁ¤µÈ ÇÁ·Î¼¼½ºÀÇ
À̺¥Æ®¸¸ ±â·ÏµÇ°í Ç¥½ÃµÇ¹Ç·Î Çü½ÄÈµÈ ÃßÀû ÀÚ·áÀÇ ºÐ¼®Àº º¸´Ù ºü¸£°í ½±½À´Ï´Ù.
TRACE ¿¹Á¦ 416/2
½Ã½ºÅÛ ÃßÀûÀ» °¡´ÉÇÏ°Ô ÇÏ·Á¸é, CONFIG.SYS ÆÄÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.
TRACE=ON
½Ã½ºÅÛ ÃßÀûÀ» ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á¸é, CONFIG.SYS ÆÄÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.
TRACE=OFF
¶Ç´Â
REM TRACE=ON
CONFIG.SYS ÆÄÀÏ¿¡ TRACE ¹®ÀÌ ¾øÀ¸¸é, »ý·«½Ã °ªÀº Ȱµ¿ »óÅÂÀÌ°í ½Ã½ºÅÛ ÃßÀûÀº
Çã¿ëµÇÁö ¾Ê½À´Ï´Ù(TRACE=OFF).
ÁÖ À̺¥Æ® ÄÚµå (15)°¡ ÃßÀûµÇµµ·Ï ÁöÁ¤ÇÏ·Á¸é, CONFIG.SYS ÆÄÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ
ÀÔ·ÂÇϽʽÿÀ.
TRACE=ON 15
TRACE ¿¹Á¦ 417/2
½Ã½ºÅÛ ÃßÀûÀ» °¡´ÉÇÏ°Ô ÇÏ·Á¸é, CONFIG.SYS ÆÄÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.
TRACE=ON
»ý·«½Ã °ªÀº ½Ã½ºÅÛ ÃßÀûÀ» Çã¿ëÇÏÁö ¾Ê´Â °ÍÀÔ´Ï´Ù (TRACE=OFF).
¸ðµç Á¤Àû ÃßÀû Æ÷ÀÎÆ®¸¦ ÄÑ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.
TRACE ON
¸ðµç Á¤Àû ÃßÀû Æ÷ÀÎÆ®¸¦ ¿ÀÇÁ½ÃŰ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.
TRACE OFF
µ¿Àû ÃßÀûÀÇ °æ¿ì, DOSCALL1 (2, 4, 5, 6, 7, 8)À» ÃßÀûÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ
ÀÔ·ÂÇϽʽÿÀ.
TRACE ON DOSCALL1 (2, 4-8)
ÀÌ TRACE ¸í·ÉÀº ´ÙÀ½ Áß ÇÑ °¡Áö°¡ ¹ß»ýÇÒ ¶§±îÁö À¯È¿ÇÕ´Ï´Ù.
o ½Ã½ºÅÛÀÇ Àü¿øÀÌ ²¨Á³½À´Ï´Ù.
o ¿î¿µÃ¼Á¦°¡ µ¿Àû ¸µÅ© ¶óÀ̺귯¸®¸¦ Á¦°ÅÇÕ´Ï´Ù.
o ´ÙÀ½ ¸í·É¹® Áß Çϳª¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
TRACE OFF
¶Ç´Â
TRACE OFF DOSCALL1
À̺¥Æ® ¸ñ·ÏÀÌ ÁöÁ¤µÇÁö ¾ÊÀ½À» Å뺸ÇÕ´Ï´Ù.
ÇöÀç ¹× ÇâÈÄÀÇ ¸ðµç ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ÃßÀûÀ» Ȱµ¿ÇÏ°Ô ÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ
ÀÔ·ÂÇϽʽÿÀ.
TRACE ON /P:ALL
16Áø°ª 0034ÀÇ ÇÁ·Î¼¼½º ID(pid)¸¦ ÃßÀûÇϵµ·Ï ÁöÁ¤ÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ
ÀÔ·ÂÇϽʽÿÀ.
TRACE ON /P:34
ÃßÀû Æ÷ÀÎÆ®ÀÇ ±âÁ¸ ÁýÇÕÀ» Á¦°ÅÇÏÁö ¾Ê°í ÃßÀû Ȱµ¿À» ÀϽÃÀûÀ¸·Î Á¤ÁöÇÏ·Á¸é,
´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.
TRACE OFF /S
ÃßÀû Æ÷ÀÎÆ®ÀÇ ÇöÀç ÁöÁ¤µÈ ÁýÇÕ¿¡ ´ëÇÑ ÃßÀû Ȱµ¿À» Àç°³ÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ
ÀÔ·ÂÇϽʽÿÀ.
TRACE ON /R
ÃßÀû ¹öÆÛ¸¦ Áö¿ì·Á¸é, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.
TRACE OFF /C
TRACEBUF - ÃßÀû ¹öÆÛÀÇ Å©±â ¼³Á¤ 418/2
ÃßÀû ¹öÆÛÀÇ Å©±â¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸í·É¹®Àº ±â¼úÁö¿ø ´ã´çÀÚÀÇ µµ¿òÀ¸·Î
»ç¿ëµÇµµ·Ï µÇ¾îÀÖ½À´Ï´Ù.
TRACEBUF= x
°ü·ÃµÈ ¸í·É: TRACE ¹× TRACEFMT
TRACEBUF´Â CONFIG.SYS ÆÄÀÏ¿¡ ÃßÀû ¹öÆÛÀÇ Å©±â¸¦ ¼³Á¤ÇÕ´Ï´Ù. À¯È¿ÇÑ TRACE
¸í·É¹®(TRACE=OFF Æ÷ÇÔ)ÀÌ CONFIG.SYS ÆÄÀÏ¿¡ ÀÖÀ¸¸é, ÃßÀû ¹öÆÛÀÇ »ý·«½Ã Å©±â´Â
4KBÀÔ´Ï´Ù.
x ¸Å°³º¯¼ö´Â ÃÖ´ë 63KBÀÇ ÃßÀû ¹öÆÛ Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. CONFIG.SYS ÆÄÀÏ¿¡ TRACE
¸í·É¹®À» Æ÷ÇÔÇÏÁö ¾Ê°í TRACEBUF ¸í·É¹®ÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸é, ÇÊ¿äÇÑ ÃßÀû ¹öÆÛ
Å©±â°¡ ÁöÁ¤µÇ¸ç, ÃßÀûÀº ¿ÀÇÁµË´Ï´Ù (TGRACE=OFF¸¦ ÁöÁ¤ÇÑ °æ¿ì¿Í °°½À´Ï´Ù).
½Ã½ºÅÛ ÃßÀû ±â´ÉÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì, ±â¼úÁö¿ø ´ã´çÀÚ°¡ ¹öÆÛ Å©±â¸¦
Á¦°øÇÒ °ÍÀÔ´Ï´Ù.
CONFIG.SYS ÆÄÀÏ¿¡ TRACE ¶Ç´Â TRACEBUF ¹®À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, OS/2´Â ÃßÀû ¹öÆÛ¸¦
ÇÒ´çÇÏÁö ¾ÊÀ¸¸ç, ½Ã½ºÅÛ ÃßÀûÀº ºÒ°¡´ÉÇÕ´Ï´Ù.
TRACEBUF ¿¹Á¦ 419/2
ÃßÀû ¹öÆÛÀÇ Å©±â¸¦ 25KB·Î ¼³Á¤ÇÏ·Á¸é, CONFIG.SYS ÆÄÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ
ÀÔ·ÂÇϽʽÿÀ.
TRACEBUF=25
¼ýÀÚ¸¦ 1-63 »çÀÌ¿¡¼ ÁöÁ¤ÇÏ´Â °ÍÀº ¿©·¯°³ÀÇ 1024 ¹ÙÀÌÆ®ÀÇ ¹è¼ö¸¦ ³ªÅ¸³À´Ï´Ù.
»ý·«½Ã °ªÀº 4KBÀÔ´Ï´Ù.
TRACEFMT - Çü½ÄÈµÈ ÃßÀû ·¹ÄÚµå Ç¥½Ã 420/2
Çü½ÄÈµÈ ÃßÀû ±â·ÏÀ» ½Ã°£¼ÒÀÎÀÇ ¿ª¼øÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº ±â¼úÁö¿ø
´ã´çÀÚÀÇ µµ¿òÀ» ¹Þ¾Æ »ç¿ëµÇµµ·Ï °èȹµÇ¾ú½À´Ï´Ù. ±â¼úÁö¿ø ´ã´çÀÚ´Â ¹®Á¦Á¡ Áø´ÜÀ»
µ½±â À§ÇØ Çü½ÄÈµÈ ÀڷḦ ºÐ¼®ÇÒ °ÍÀÔ´Ï´Ù.
TRACEFMT
drive path
trace file
°ü·ÃµÈ ¸í·É: TRACE, TRACEBUF ¹× TRACEGET
TRACEFMT À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ½Ã½ºÅÛ ÃßÀû¿¡ ÀÇÇØ ÃßÀû ¹öÆÛ ³»¿¡ À§Ä¡µÈ
Á¤º¸¸¦ Çü½ÄÈÇÕ´Ï´Ù. TRACEFMT´Â â¿¡¼ ¼öÇàµÇ´Â Ç¥½Ã °ü¸® ÇÁ·Î±×·¥ ÀÀ¿ë
ÇÁ·Î±×·¥ÀÔ´Ï´Ù. TRACEFMT´Â ÃßÀû ¹öÆÛÀÇ ÇöÀç ³»¿ëÀ» ĸóÇϰųª Çü½ÄȵÇÁö ¾ÊÀº
ÃßÀû ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÃßÀû Ç׸ñÀº Ž»öµÉ ¼ö Àְųª, ºÎ¼ÓÁýÇÕÀÌ
Ç¥½ÃµÈ Ç׸ñÀ» ÇÊ¿äÇÑ °Í¸¸ ³ªÅ¸³»µµ·Ï ¼±ÅÃµÉ ¼ö ÀÖ½À´Ï´Ù. TRACEFMT ÀÀ¿ë
ÇÁ·Î±×·¥Àº ¸Þ´º ¸·´ë »ó¿¡ ¼±ÅÃÇ׸ñÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ¼±ÅÃÇ׸ñ¿¡¼ Ç׸ñÀ»
¼±ÅÃÇÏ¿© ´ÙÀ½ ŽºÅ©¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
o ÃßÀû ÆÄÀÏ ¿±â
o Çü½ÄȵÇÁö ¾ÊÀº ÃßÀû ÆÄÀÏ ÀúÀå
o Çü½ÄÈµÈ (ÅØ½ºÆ®) ÆÄÀÏ ÀúÀå
o ÇÁ¸°ÅÍ ¼³Á¤ ¶Ç´Â ÆÄÀÏ Àμâ
o ¼±ÅÃµÈ ÇÁ¸°ÅÍ ¶Ç´Â ÆÄÀÏ·Î Àμâ
o ½Ã½ºÅÛ ¹öÆÛ¸¦ ´Ù½Ã ĸó
o TFF Çü½ÄÈ ÆÄÀÏ¿¡ ´ëÇÑ Å½»ö °æ·Î ¼³Á¤
o Ç¥½ÃÇÒ ÃßÀû ¹öÆÛÀÇ ºÎ¼ÓÁýÇÕÀ» ¼±ÅÃ
o ÇÁ·Î¼¼½º ID·Î ºÐ·ùµÈ ¿ä¾à ³»¿ë Ç¥½Ã
o ÁÖ ÄÚµå·Î ºÐ·ùµÈ ¿ä¾à ³»¿ë Ç¥½Ã
o ¸ðµç À̺¥Æ® Ç¥½Ã
o ÅØ½ºÆ® ã±â/ã±â ¹Ýº¹
o Ç¥½ÃµÈ ÇàÀ» Ŭ¸³º¸µå·Î º¹»ç
o ¸ðµç ÇàÀ» Ç¥½Ã
±â¼úÁö¿ø ´ã´çÀÚ´Â ¹®Á¦Á¡ Áø´ÜÀ» µ½±â À§ÇØ Çü½ÄÈµÈ ÀڷḦ ºÐ¼®ÇÒ °ÍÀÔ´Ï´Ù.
½Ã½ºÅÛÀ» ´Ù½Ã ½Ãµ¿ÇÏÁö ¾Ê°í ¹®Á¦Á¡À» Áø´ÜÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸¸Å TRACEFMT¸¦ »ç¿ëÇÒ
¼ö ÀÖ½À´Ï´Ù.
TRACEFMT ¿¹Á¦ 421/2
TRACEFMT´Â Ç¥½Ã °ü¸® ÇÁ·Î±×·¥ À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥À¸·Î »ç¿ëµÇµµ·Ï °èȹµÇ¾ú½À´Ï´Ù.
½Ã½ºÅÛ ÃßÀûÀÌ »ç¿ë°¡´ÉÇÑ °æ¿ì, OS/2 ½Ã½ºÅÛ ÃßÀû Çü½Ä ÀÛ¼º±â¸¦ ½ÃÀÛÇÏ°í ½Ã½ºÅÛ
ÃßÀû ¹öÆÛÀÇ ³»¿ëÀ» Ç¥½ÃÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.
TRACEFMT
ÃßÀûÀÌ È°µ¿ »óŰ¡ ¾Æ´Ò ¶§ Çü½ÄȵÇÁö ¾ÊÀº ÃßÀû ÀڷḦ Æ÷ÇÔÇÏ´Â RECORDS¶ó´Â
ÀÚ·á ÆÄÀÏÀ» Çü½ÄÈÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.
TRACEFMT RECORDS
TRACEGET - ÃßÀû ¹öÆÛ ³»¿ë ĸó 422/2
TRACEGET´Â ÃßÀû ¹öÆÛÀÇ ³»¿ëÀ» ÆÄÀϷΠĸóÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ÆÄÀÏÀº ÃßÀû
Çü½Ä ÀÛ¼º±â·Î ·ÎµåµÇ°Å³ª ¼ºñ½º ´ã´çÀÚ¿¡°Ô º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ±â¼úÁö¿ø ´ã´çÀÚ´Â
Çü½ÄÈµÈ ÀڷḦ ºÐ¼®ÇÏ¿© ¹®Á¦Á¡À» Áø´ÜÇϴµ¥ µµ¿òÀ» ÁÝ´Ï´Ù.
TRACEGET
drive path
trace file
°ü·ÃµÈ ¸í·É: TRACE, TRACEBUF ¹× TRACEFMT
TRACEGET ¸í·ÉÀ» »ç¿ëÇÒ ¶§, ÃßÀû ÆÄÀÏ ¸Å°³º¯¼ö´Â ÇʼöÀÔ´Ï´Ù.
TRACEGET ¿¹Á¦ 423/2
TRACEGET
ÃßÀû Æ÷ÀÎÆ® °³¿ä ¹× µ¿Àû ÃßÀû 424/2
OS/2 ¿î¿µÃ¼Á¦´Â Á¤Àû ÃßÀû Æ÷ÀÎÆ® ¹× µ¿Àû ÃßÀû Æ÷ÀÎÆ® ¸ðµÎ¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
Á¤Àû ÃßÀû Æ÷ÀÎÆ®´Â °³º°ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ¸ðµâ ³»¿¡ ÃßÀû ±â´É È£Ãâ·Î¼ ±¸ÇöµÇ¾î
ÀÖ½À´Ï´Ù. TRACE ¸í·ÉÀº ÁÖ ÄÚµå(¼±ÅÃÀûÀ¸·Î´Â ºÎÄÚµå)¸¦ »ç¿ëÇÏ¿© ÁöÁ¤ÇÔÀ¸·Î½á
Á¤Àû ÃßÀû Æ÷ÀÎÆ®¸¦ ¿Â ¶Ç´Â ¿ÀÇÁ½ÃŰ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
µ¿Àû ÃßÀû Æ÷ÀÎÆ®´Â ÃßÀû Á¤ÀÇ ÆÄÀÏ(TDF) Ç׸ñÀ¸·Î¼ ±¸ÇöµÇ¾î ÀÖ½À´Ï´Ù. TRACE
¸í·ÉÀº µ¿Àû ÃßÀû Æ÷ÀÎÆ®¸¦ ÇØ´ç ¼ÒÇÁÆ®¿þ¾î ¸ðµâ·Î °íÄ¡´Âµ¥(¶ÇÇÑ ¿ÂÀ¸·Î Çϴµ¥)
»ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. µ¿Àû ÃßÀû Æ÷ÀÎÆ®´Â µ¿Àû ¶óÀ̺귯¸®(DFF) Á¢µÎºÎ(¼±ÅÃÀûÀ¸·Î
ºÎÄÚµå)¿¡ ÀÇÇØ ÁöÁ¤µË´Ï´Ù.
°³°³ÀÇ µ¿Àû ÃßÀû Æ÷ÀÎÆ®´Â º°µµÀÇ À¯Çü ¹× ±×·ì ±ÔÁ¤ÀÚ¿¡ ÀÇÇØ ±ÔÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ±ÔÁ¤ÀÚµéÀ» »ç¿ëÇÏ¿© °ü·ÃµÈ µ¿Àû ÃßÀû Æ÷ÀÎÆ®ÀÇ ÁýÇÕÀ» º¸´Ù ½±°Ô ÄÑ°í ²ø ¼ö
ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, »çÀü È£Ãâ À̺¥Æ®¿Í ¿¬°üµÈ ¸ðµç µ¿Àû ÃßÀû Æ÷ÀÎÆ®´Â PREÀÇ
À¯ÇüÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ¿Í À¯»çÇϰÔ, ¼¼¸¶Æ÷¾î ó¸®¿Í °ü·ÃµÈ ¸ðµç µ¿Àû
ÃßÀû Æ÷ÀÎÆ®´Â SEMÀÇ ±×·ìÀ» Æ÷ÇÔÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. TRACE ¸í·É ±¸¹®¿¡¼,
±×·ìÀº À¯Çüº¸´Ù ´õ °ÇÑ ¹ÙÀεùÀ» Æ÷ÇÔÇÏ´Â °ÍÀ¸·Î °£Áֵ˴ϴÙ. ÀÌ´Â ÁöÁ¤µÈ ÇѰ³
¶Ç´Â ±× ÀÌ»óÀÇ À¯ÇüÀ¸·Î ÁöÁ¤µÈ ±×·ì ÀÇ ¸ðµç À̺¥Æ®¸¦ ÄѰųª ²ôµµ·Ï ¿äûÇÒ ¼ö
ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. ÀÌ ±ÔÁ¤ÀÚµéÀ» »ç¿ëÇÒ ÇÊ¿ä´Â ¾øÁö¸¸, ´Ü¼øÈ÷ µ¿Àû ÃßÀû
Æ÷ÀÎÆ®ÀÇ °ü·ÃµÈ ÁýÇÕÀ» º¸´Ù ½±°Ô Á¦¾îÇϵµ·Ï Çϱâ À§ÇØ ÀÖ½À´Ï´Ù.
TDF ÆÄÀÏÀº ÀϹÝÀûÀ¸·Î \OS2\SYSTEM\TRACE µð·ºÅ丮 ³»¿¡ ÀÖ½À´Ï´Ù. .TDF ÆÄÀÏ À̸§
È®ÀåÀÚ·Î ½Äº°µË´Ï´Ù. ¶ÇÇÑ ±× µð·ºÅ丮¿¡ ÀÖ´Â ÃßÀû Çü½ÄÈ ÆÄÀÏ(TFF)ÀÔ´Ï´Ù. ÀÌ
ÆÄÀϵéÀº OS/2 ÃßÀû Çü½Ä ÀÛ¼º±â(TRACEFMT) À¯Æ¿¸®Æ¼¿¡ ÀÇÇØ ½Ã½ºÅÛ ÃßÀû ¹öÆÛ ³»¿¡
±â·ÏµÈ Ç׸ñµéÀ» Çü½ÄÈÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
½Ã½ºÅÛ .TDF ÆÄÀÏÀº ´ÙÀ½À» À§ÇØ µ¿Àû ÃßÀûÀ» Áö¿øÇÕ´Ï´Ù.
o TRACE ON KERNEL
ÁÖ ÄÚµå: 5 (10Áø) 5 (16Áø)
±×·ì: FS, LDR, NLS, PIP,
SEL, SEM, SIG, TIM, TIK, VM
À¯Çü: PRE, POST, API, INT
¸ñÀû: OS/2 Ä¿³Î¿¡ »óÁÖÇϰí ÀÖ´Â
API¿¡ ´ëÇÑ µ¿Àû ÃßÀû Æ÷ÀÎÆ® Á¤ÀÇ
o TRACE ON DOSCALL1
ÁÖ ÄÚµå: 16 (10Áø) 10 (16Áø)
±×·ì: FS, LDR, LNK, MSG,
MSP, NLS, SEM, TSK
À¯Çü: PRE, POST, API
¸ñÀû: DOSCALL1.DLL¿¡ »óÁÖÇϰí
ÀÖ´Â API¿¡ ´ëÇÑ µ¿Àû ÃßÀû Æ÷ÀÎÆ® Á¤ÀÇ
o TRACE ON QUECALLS
ÁÖ ÄÚµå: 22 (10Áø) 16 (16Áø)
±×·ì: ¾øÀ½
À¯Çü: API, PRE, POST, INT
¸ñÀû: QUECALLS.DLL(´ë±âÇà·Ä
È£Ãâ)¿¡ »óÁÖÇÏ´Â API¿¡ ´ëÇÑ
µ¿Àû
ÃßÀû Æ÷ÀÎÆ® Á¤ÀÇ
o TRACE ON SESMGR
ÁÖ ÄÚµå: 23 (10Áø) 17 (16Áø)
±×·ì: ¾øÀ½
À¯Çü: API, PRE, POST
¸ñÀû: SESMGR.DLL (¼¼¼Ç °ü¸®
ÇÁ·Î±×·¥)¿¡ »óÁÖÇÏ´Â API¿¡ ´ëÇÑ
µ¿Àû
ÃßÀû Æ÷ÀÎÆ® Á¤ÀÇ
o TRACE ON OS2CHAR
ÁÖ ÄÚµå: 24 (10Áø) 18 (16Áø)
±×·ì: KBD, MOU, VIO
À¯Çü: API, PRE, POST
¸ñÀû: OS2CHAR.DLL¿¡ »óÁÖÇÏ´Â
API¿¡ ´ëÇÑ µ¿Àû ÃßÀû
Æ÷ÀÎÆ®
Á¤ÀÇ
o TRACE ON PMSHAPI
ÁÖ ÄÚµå: 192 (10Áø) C0
(16Áø)
±×·ì: ¾øÀ½
À¯Çü: ¾øÀ½
¸ñÀû: PMSHAPI.DLL (PM ½©
API)¿¡ »óÁÖÇÏ´Â API¿¡ ´ëÇÑ
µ¿Àû
ÃßÀû Æ÷ÀÎÆ® Á¤ÀÇ
o TRACE ON PMWIN
ÁÖ ÄÚµå: 194 (10Áø) C2
(16Áø)
±×·ì: ¾øÀ½
À¯Çü: ¾øÀ½
¸ñÀû: PMWIN.DLL(â
°ü¸® ÇÁ·Î±×·¥)¿¡ »óÁÖÇÏ´Â API¿¡ ´ëÇÑ
µ¿Àû
ÃßÀû Æ÷ÀÎÆ® Á¤ÀÇ
o TRACE ON PMGRE
ÁÖ ÄÚµå: 195 (10Áø) C3
(16Áø)
±×·ì: ¾øÀ½
À¯Çü: ¾øÀ½
¸ñÀû: PMGRE.DLL (±×·¡ÇÈ
¿£Áø)¿¡ »óÁÖÇÏ´Â API¿¡ ´ëÇÑ
µ¿Àû
ÃßÀû Æ÷ÀÎÆ® Á¤ÀÇ
o TRACE ON PMPIC
ÁÖ ÄÚµå: 196 (10Áø) C4
(16Áø)
±×·ì: ¾øÀ½
À¯Çü: ¾øÀ½
¸ñÀû: PMPIC.DLL(ÇÈÃÄ ±³È¯)¿¡
»óÁÖÇÏ´Â API¿¡ ´ëÇÑ
µ¿Àû
ÃßÀû Æ÷ÀÎÆ® Á¤ÀÇ
o TRACE ON PMGPI
ÁÖ ÄÚµå: 197 (10Áø) C5
(16Áø)
±×·ì: ¾øÀ½
À¯Çü: ¾øÀ½
¸ñÀû: PMGPI.DLL (±×·¡ÇÈ
ÇÁ·Î±×·¥ ÀÎÅÍÆäÀ̽º)¿¡ »óÁÖÇÏ´Â API¿¡ ´ëÇÑ
µ¿Àû
ÃßÀû Æ÷ÀÎÆ® Á¤ÀÇ
OS/2 Á¤Àû ÃßÀû Æ÷ÀÎÆ®
OS/2 Á¤Àû ÃßÀû Æ÷ÀÎÆ®´Â ¿¬°üµÈ TDF ÆÄÀÏÀ» °®°í ÀÖÁö´Â ¾ÊÁö¸¸, ÃßÀû Çü½Ä
ÀÛ¼º±â(TRACEFMT)°¡ »ç¿ëÇÑ ¿¬°üµÈ TFF ÆÄÀÏÀ» °®½À´Ï´Ù.
o ±â°è ¿¹¿Ü»çÇ×
ÁÖ ÄÚµå: 3
o Çϵå¿þ¾î ÀÎÅÍ·´Æ®
ÁÖ ÄÚµå: 4
o µð¹ÙÀ̽º ÀÚ¿ø ·çƾ
ÁÖ ÄÚµå: 6
o µð½ºÅ© µð¹ÙÀ̽º µå¶óÀ̺ê
ÁÖ ÄÚµå: 7
±×·ì ¹× À¯Çü¿¡ ´ëÇØ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¾à¾î
o ±×·ì
FS- ÆÄÀÏ ½Ã½ºÅÛ
KBD- Űº¸µå I/O
LDR- ÀÚ¿ø ·Îµå±â
LNK- ȯ°æ °ü¸®
MOU- ¸¶¿ì½º I/O
MSG- ¸Þ½ÃÁö °ü¸®
MSP- °¡»ó ¸Þ¸ð¸® °ü¸®
NLS- ÇÑ±Û Áö¿ø
PIP- ÆÄÀÌÇÁ Áö¿ø
SEL- ¼¿·ºÅÍ(selector) °ü·Ã
SEM- ¼¼¸¶Æ÷¾î Áö¿ø
SIG- ½ÅÈ£ ó¸®
TIM- ŸÀÌ¸Ó Áö¿ø
TK- ŽºÅ© °ü¸®
TSK- ¸ð´ÏÅÍ Áö¿ø
VIO- ºñµð¿À I/O
VM- °¡»ó ¸Þ¸ð¸® °ü¸®
o À¯Çü
API- ÀÀ¿ë ÇÁ·Î±×·¥
ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º
INT- ³»ºÎ
PRE- »çÀü ó¸® È£Ãâ
POST- »çÈÄ Ã³¸® È£Ãâ
ÃßÀû Æ÷ÀÎÆ® °³¿ä ¿¹Á¦ 425/2
TRACE ON 15,31,22 /S
15, 31 ¹× 22ÀÇ ÁÖ Äڵ带 »ç¿ëÇÑ ¸ðµç Á¤Àû ÃßÀû Æ÷ÀÎÆ®°¡
ÃßÀûµÇµµ·Ï ÁöÁ¤Çϰí, ¸ðµç À̺¥Æ® ÃßÀûÀ» ÀϽÃÁ¤ÁöÇÕ´Ï´Ù.
TRACE ON 17,22(4,9-13)
ÁÖ ÄÚµå 17À» »ç¿ëÇÑ ¸ðµç Á¤Àû ÃßÀûÆ÷ÀÎÆ®¿Í 22 ÁÖÄÚµå
¹× ºÎ ÄÚµå 4 ¶Ç´Â 9-13À» »ç¿ëÇÑ ¸ðµç Á¤Àû ÃßÀû Æ÷ÀÎÆ®°¡
ÃßÀûµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.
TRACE ON DOSCALL1
DOSCALL1.TDF¿¡ Á¤ÀÇµÈ ¸ðµç µ¿Àû ÃßÀû Æ÷ÀÎÆ®¸¦
»ðÀÔÇÕ´Ï´Ù.
TRACE ON DOSCALL1(4,23-56,8) /R
¼Ò¼ö ÄÚµå 4, 8 ¶Ç´Â 23-56À» Æ÷ÇÔÇÏ´Â DOSCALL1.TDF·Î
ºÎÅÍ
¸ðµç µ¿Àû ÃßÀû Æ÷ÀÎÆ®¸¦ »ðÀÔÇϰí, ¸ðµç À̺¥Æ® ÃßÀûÀ»
Àç°³ÇÕ´Ï´Ù.
TRACE ON DOSCALL1(FS=PRE+API,SEM)
±×·ì FS ¹× À¯Çü PRE ¶Ç´Â APIÀ̰ųª ´Ü¼øÈ÷ ±×·ì SEMÀÎ
DOSCALL1.TDF·Î ºÎÅÍ ¸ðµç µ¿Àû ÃßÀû Æ÷ÀÎÆ®¸¦ »ðÀÔÇÕ´Ï´Ù.
TRACE ON KERNEL(20-23,182)
20°ú 23 »çÀÌÀÇ ºÎ Äڵ带 °®°Å³ª, 182ÀÇ ºÎ Äڵ带
°®´Â OS/2 Ä¿³Î·Î ¸ðµç µ¿Àû ÃßÀû Æ÷ÀÎÆ®¸¦ »ðÀÔÇÕ´Ï´Ù.
TRACE ON /P:16,14,8
À̺¥Æ®°¡ pid 8, 14 ¶Ç´Â 16ÀÌ ÇöÀç pidÀÏ ¶§¸¸
ÃßÀûµÇµµ·Ï Áö½ÃÇÕ´Ï´Ù.
(ÃßÀûµÇ¾îÁú À̺¥Æ®ÀÇ ÁýÇÕÀº ´Ù¸¥ TRACE ¸í·ÉÀ» ÅëÇØ¼
¼³Á¤µË´Ï´Ù).
TRACE OFF /P:14
pid 14°¡ ÇöÀç pidÀÎ °æ¿ì, À̺¥Æ®´Â ´õ ÀÌ»ó ÃßÀûµÇÁö
¾Êµµ·Ï Áö½ÃÇÕ´Ï´Ù.
TRACE ON /P:ALL
À̺¥Æ® ÃßÀûÀÌ ÀÌÁ¦ ÇöÀç pid¿¡ °ü°è ¾øÀÌ ¼öÇàµÇµµ·Ï
Áö½ÃÇÕ´Ï´Ù.
TRACE /C /R
½Ã½ºÅÛ À̺¥Æ® ÃßÀû ¹öÆÛ°¡ Áö¿öÁö°í À̺¥Æ® ÃßÀûÀÌ
Àç°³µÇµµ·Ï Áö½ÃÇÕ´Ï´Ù.
| |