´ÙÀ½ À§·Î ÀÌÀü ¸ñÂ÷ ¸®´ª½º ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ °¡À̵å

10.4.2 ptrace¿Í /proc ÆÄÀϽýºÅÛ (ptrace and the /proc filesystem)

ptrace ½Ã½ºÅÛ È£ÃâÀº 4.3 BSD¿Í SVID¿¡¼­ ÇÁ·Î¼¼½º¸¦ ÅëÁ¦ÇÏ°í ±×°ÍÀ¸·Î ºÎÅÍ Á¤º¸¸¦ Àбâ À§ÇØ »ç¿ëµÈ´Ù. ÀÌ°ÍÀº °íÀüÀûÀ¸·Î ¼öÇà ÁßÀÎ ÇÁ·Î¼¼½ºÀÇ ½ÇÇà ¸ØÃß°Ô Çϰųª »óŸ¦ °Ë»çÇϱâ À§ÇØ µð¹ö°Å(debugger)¿¡ ÀÇÇØ »ç¿ëµÈ´Ù. SVR4¿¡¼­, ptrace´Â /proc ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÇÇØ °ü¸®µÇ°í Process ID¿¡ ÀÇÇØ À̸§ ºÙ¿©Áø °¢°¢ÀÇ ¼öÇà ÁßÀÎ ÇÁ·Î¼¼½º¿¡ ´ëÇØ ´ÜÀÏ ÆÄÀÏ °³Ã¼(entry)¸¦ Æ÷ÇÔÇÏ´Â µð·ºÅ丮(directory)ó·³ ³ªÅ¸³­´Ù. »ç¿ëÀÚ ÇÁ·Î±×·¥Àº °ü½ÉÀÌ ÀÖ´Â ÇÁ·Î¼¼½º¿Í °ü·ÃµÈ ÆÄÀÏÀ» ¿­ ¼ö ÀÖ°í ½ÇÇàÀ» ÅëÁ¦Çϰųª ÇÁ·Î¼¼½º »ó¿¡¼­ Ä¿³Î·Î ºÎÅÍ Á¤º¸¸¦ ¾ò±âÀ§ÇØ ´Ù¾çÇÑ ioctl È£ÃâÀ» ³»¸± ¼ö ÀÖ´Ù. ºñ½ÁÇÏ°Ô, ÇÁ·Î±×·¥Àº ÆÄÀÏ ½Äº°ÀÚ(file descriptor)¸¦ ÅëÇØ /proc ÆÄÀÏ ½Ã½ºÅÛ ¾ÈÀ¸·Î ÇÁ·Î¼¼½ºÀÇ ÁÖ¼Ò °ø°£ (process's address space)¿¡ ÀûÁ¢ ÀÚ·á(data)¸¦ Àаųª ¾µ ¼ö ÀÖ´Ù.


ÀÌÀü:10.4.1 kvm ·çƾµé ´ÙÀ½:10.4.3 ¸®´ª½º¿¡¼­ÀÇ ÇÁ·Î¼¼½º ÅëÁ¦

Copyright (c) 1996,1997 by Euibeom.Hwang & SangEun.Oh All Rights Reserved

Email To:Webmaster , Another address
LAST UPDATE Dec 19,1997
Created Dec 19,1997