Linux 2.6.32 x86-32에서 시스템 호출을 연결하고 있습니다.ptregs_execve와 sys_execve의 차이점/관계
그러나 system call table에서 __NR_execve
은 sys_execve
이 아닌 ptregs_execve
을 가리키고 있습니다. 그리고, 나는 어디에서나 ptregs_execve
의 함수 정의를 찾을 수 없다.
ptregs_execve
과 sys_execve의 차이점이나 관계를 명확히 해 줄 수있는 사람이 있습니까? um 아키텍처의 경우 ptregs_execve
은 sys_execve
으로 정의됩니다. 다른 아키텍처는 어떻습니까?
um은 '사용자 모드'를 의미합니다. 맞습니까? – kush
예. /arch/um/sys-i386/sys_call_table.S에서 #define ptregs_execve sys_execve를 찾을 수 있습니다. – user1718039