ARM 아키텍처 Linux 커널에서 sys_reboot 함수를 추적하는 방법

ARM 아키텍처 Linux 커널에서 sys_reboot 함수를 추적하는 방법

우리는 Linux 4.4를 사용하는 Beaglebone Black 기반의 맞춤형 보드를 가지고 있습니다. 시스템 호출에 해당하는 하위 수준 함수를 추적하고 싶습니다 reboot().

sys_reboot()은(는 ) 볼 수 있지만 함수 정의를 include/uapi/asm-generic/unistd.h찾을 수 없습니다 .sys_reboot

sys_reboot커널 소스 코드에서 정의를 어디에서 찾을 수 있나요?

답변1

시스템 reboot호출은 다음에 정의되어 있습니다.kernel/reboot.c- 찾다 SYSCALL_DEFINE4(reboot.

ARM 시스템의 경우 ARM 특정 지원에 관심이 있을 수 있습니다. arch/arm/kernel/reboot.c, 시스템별 지원은 디렉토리 중 하나에서 제공될 수 있습니다 arch/arm/mach-….

관련 정보