[Bug 273607] ktrace(1) doesn't log some system calls
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 273607] ktrace(1) doesn't log some system calls"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 273607] ktrace(1) doesn't log some system calls"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 273607] ktrace(1) doesn't log some system calls"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 06 Sep 2023 20:00:08 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273607 Bug ID: 273607 Summary: ktrace(1) doesn't log some system calls Product: Base System Version: 13.2-STABLE Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: yuri@freebsd.org I run this code that calls the open(2) system function, and clock_gettime(2) system function: #include <time.h> #include <fcntl.h> #include <stdio.h> int main() { printf("--before--\n"); open(NULL, 0); struct timespec tp; clock_gettime(CLOCK_SECOND, &tp); printf("--after--\n"); return 0; } When this program is run under ktrace(1) (with -di flags), only openat(2) call appears in the dump, and clock_gettime(2) doesn't appear there: 83299 a.out CALL write(0x1,0x821ac4000,0xb) 83299 a.out GIO fd 1 wrote 11 bytes "--before-- " 83299 a.out RET write 11/0xb 83299 a.out CALL openat(AT_FDCWD,0,0<O_RDONLY>) 83299 a.out RET openat -1 errno 14 Bad address 83299 a.out CALL write(0x1,0x821ac4000,0xa) 83299 a.out GIO fd 1 wrote 10 bytes "--after-- " 83299 a.out RET write 10/0xa 83299 a.out CALL exit(0) -- You are receiving this mail because: You are the assignee for the bug.