![시스템 호출 stat()에 대한 디버그 로그가 인쇄되지 않습니다.](https://linux55.com/image/229538/%EC%8B%9C%EC%8A%A4%ED%85%9C%20%ED%98%B8%EC%B6%9C%20stat()%EC%97%90%20%EB%8C%80%ED%95%9C%20%EB%94%94%EB%B2%84%EA%B7%B8%20%EB%A1%9C%EA%B7%B8%EA%B0%80%20%EC%9D%B8%EC%87%84%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
4.18.1 Linux 커널을 빌드하고 클론 및 stat 시스템 호출 등 여러 위치에 디버그 로그를 추가하고 싶습니다. 이 printk(KERN_INFO "syscallstat");
줄을https://elixir.bootlin.com/linux/v4.18.1/source/fs/stat.c#L246그리고printk(KERN_INFO "syscallclone");
https://elixir.bootlin.com/linux/v4.18.1/source/kernel/fork.c#L2228
새 커널을 빌드하고 설치한 후 syscallclone 인쇄는 있지만 /var/log/messages
syscallstat 인쇄는 없습니다. stat
시스템 호출이 호출되었는지 확인하기 위해 stat()를 호출하는 프로그램을 만들었고 strace가 이를 표시합니다.stat("f", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0