syscall 썸네일형 리스트형 [Assembly] syscall table for x86 리눅스에서 어셈블리로 컴파일을 할떄 system call number을 알아야 하는데 32비트에서는 int 0x80으로 실행을 한다.(여기서 int는 interrupt의 약자이다.) 이 system call number 가 정이되어 있는 곳은 \usr\include\asm\unistd.h 에 지정되어 있다. %eaxNameSource%ebx%ecx%edx%esx%edi1sys_exitkernel/exit.cint----2sys_forkarch/i386/kernel/process.cstruct pt_regs----3sys_readfs/read_write.cunsigned intchar *size_t--4sys_writefs/read_write.cunsigned intconst char *size_t--5s.. 더보기 이전 1 다음