B.3. ½Ã½ºÅÛ ÄÝ Å×À̺í

0x80 Æ®·¦ Çڵ鷯´Â ¸ðµç ½Ã½ºÅÛ ÄÝ¿¡ÀÇÇØ ºÒ·ÁÁö°í ÀÌ Çڵ鷯´Â ºÒ·ÁÁú ´ç½ÃÀÇ ½Ã½ºÅÛ ÄÝ ¹øÈ£¸¦ °¡Áö°í ÇØ´ç ½Ã½ºÅÛ ÄÝÀ» ½Ã½ºÅÛ ÄÝ Å×ÀÌºí¿¡¼­ ã¾Æ ½ÇÇàÇØ ÁØ´Ù.

¸ðµç ½Ã½ºÅÛ ÄÝÀÇ ¹øÈ£´Â $(TOPDIR)/include/asm/unistd.h¿¡ Á¤ÀǵǾî ÀÖ´Ù.

½Ã½ºÅÛ ÄÝ Å×À̺íÀº $(TOPDIR)/arch/i386/kernel/entry.S¿¡ Á¤ÀǵǾî ÀÖ°í °¢ ½Ã½ºÅÛ ÄÝÀÇ ÁÖ¼Ò°¡ ¿¬¼ÓµÇ°Ô ÀûÇôÁ® ÀÖ´Ù.

±×¸² B-2Àº fork()°¡ ½ÇÇàµÉ ¶§ÀÇ È帧À» ³ªÅ¸³½ ±×¸²À¸·Î ÀÌÇØ¿¡ µµ¿òÀ» ÁÙ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

±×¸² B-2. fork()°¡ ½ÇÇàµÉ ¶§ÀÇ È帧