20021 20021 ktrace EMUL "netbsd" 20021 20021 ktrace CALL execve(0x7f7fff8d2807,0x7f7fff8d2230,0x7f7fff8d2240) 20021 20021 ktrace NAMI "//demo" 20021 20021 ktrace NAMI "/usr/libexec/ld.elf_so" 20021 20021 demo EMUL "netbsd" 20021 20021 demo RET execve JUSTRETURN 20021 20021 demo CALL mmap(0,0x8000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642328064/0x793da3752000 20021 20021 demo CALL open(0x7f7e3880c1ce,0,0x7f7e38a110b0) 20021 20021 demo NAMI "/etc/ld.so.conf" 20021 20021 demo RET open 3 20021 20021 demo CALL read(3,0x7f7fff660be8,0x80) 20021 20021 demo GIO fd 3 read 30 bytes "/usr/local/lib\n/usr/X11R7/lib\n" 20021 20021 demo RET read 30/0x1e 20021 20021 demo CALL close(3) 20021 20021 demo RET close 0 20021 20021 demo CALL open(0x7f7fff660578,0,1) 20021 20021 demo NAMI "/usr/local/lib/libc.so.12" 20021 20021 demo RET open -1 errno 2 No such file or directory 20021 20021 demo CALL open(0x7f7fff660578,0,1) 20021 20021 demo NAMI "/usr/X11R7/lib/libc.so.12" 20021 20021 demo RET open -1 errno 2 No such file or directory 20021 20021 demo CALL open(0x7f7fff660578,0,3) 20021 20021 demo NAMI "/usr/lib/libc.so.12" 20021 20021 demo RET open 3 20021 20021 demo CALL __fstat50(3,0x7f7fff660478) 20021 20021 demo RET __fstat50 0 20021 20021 demo CALL mmap(0,0x1000,PROT_READ,0x1,3,0,0) 20021 20021 demo RET mmap 133305642323968/0x793da3751000 20021 20021 demo CALL munmap(0x793da3751000,0x1000) 20021 20021 demo RET munmap 0 20021 20021 demo CALL mmap(0,0x5f5000,PROT_READ|PROT_EXEC,0x15000002,3,0,0) 20021 20021 demo RET mmap 133305634652160/0x793da3000000 20021 20021 demo CALL mmap(0x793da33c1000,0x12000,PROT_READ|PROT_WRITE,0x12,3,0,0x1c1000) 20021 20021 demo RET mmap 133305638588416/0x793da33c1000 20021 20021 demo CALL mmap(0x793da33d3000,0x222000,PROT_READ|PROT_WRITE,0x1012,0xffffffff,0,0) 20021 20021 demo RET mmap 133305638662144/0x793da33d3000 20021 20021 demo CALL mprotect(0x793da31c1000,0x200000,PROT_NONE) 20021 20021 demo RET mprotect 0 20021 20021 demo CALL close(3) 20021 20021 demo RET close 0 20021 20021 demo CALL mprotect(0x793da33c1000,0xb000,PROT_READ) 20021 20021 demo RET mprotect 0 20021 20021 demo CALL _lwp_setprivate(0x793da3758850) 20021 20021 demo RET _lwp_setprivate 0 20021 20021 demo CALL _lwp_self 20021 20021 demo RET _lwp_self 20021/0x4e35 20021 20021 demo CALL __sigprocmask14(1,0x7f7fff660c70,0x7f7fff660cf0) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL __sigprocmask14(3,0x7f7fff660cf0,0) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL _lwp_self 20021 20021 demo RET _lwp_self 20021/0x4e35 20021 20021 demo CALL __sigprocmask14(1,0x7f7fff660c00,0x7f7fff660cf0) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL __sigprocmask14(3,0x7f7fff660cf0,0) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL __sysctl(0x793da3194a68,2,0x793da35f36a0,0x7f7fff660c08,0,0) 20021 20021 demo RET __sysctl 0 20021 20021 demo CALL _lwp_self 20021 20021 demo RET _lwp_self 20021/0x4e35 20021 20021 demo CALL __sigprocmask14(1,0x7f7fff660c00,0x7f7fff660cf0) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL __sigprocmask14(3,0x7f7fff660cf0,0) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL readlink(0x793da318d3e0,0x7f7fff6607a0,0x400) 20021 20021 demo NAMI "/etc/malloc.conf" 20021 20021 demo RET readlink -1 errno 2 No such file or directory 20021 20021 demo CALL issetugid 20021 20021 demo RET issetugid 0 20021 20021 demo CALL __sysctl(0x7f7fff660ac8,2,0x793da35f47e0,0x7f7fff660ac0,0,0) 20021 20021 demo RET __sysctl 0 20021 20021 demo CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642323968/0x793da3751000 20021 20021 demo CALL madvise(0x793da3751000,0x1000,6) 20021 20021 demo RET madvise 0 20021 20021 demo CALL munmap(0x793da3751000,0x1000) 20021 20021 demo RET munmap 0 20021 20021 demo CALL mmap(0,0x200000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305632555008/0x793da2e00000 20021 20021 demo CALL __clock_gettime50(3,0x7f7fff660b20) 20021 20021 demo RET __clock_gettime50 0 20021 20021 demo CALL __clock_gettime50(3,0x7f7fff660b20) 20021 20021 demo RET __clock_gettime50 0 20021 20021 demo CALL __clock_gettime50(3,0x7f7fff660b40) 20021 20021 demo RET __clock_gettime50 0 20021 20021 demo CALL mmap(0,0x8000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642295296/0x793da374a000 20021 20021 demo CALL mmap(0,0x400000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305628360704/0x793da2a00000 20021 20021 demo CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642291200/0x793da3749000 20021 20021 demo CALL __sysctl(0x7f7fff660bc0,2,0x7f7fff660ba0,0x7f7fff660b98,0,0) 20021 20021 demo RET __sysctl 0 20021 20021 demo CALL _lwp_self 20021 20021 demo RET _lwp_self 20021/0x4e35 20021 20021 demo CALL __sigprocmask14(1,0x7f7fff660c00,0x7f7fff660cf0) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL __sigprocmask14(3,0x7f7fff660cf0,0) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL __fstat50(1,0x7f7fff660110) 20021 20021 demo RET __fstat50 0 20021 20021 demo CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642287104/0x793da3748000 20021 20021 demo CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642283008/0x793da3747000 20021 20021 demo CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642278912/0x793da3746000 20021 20021 demo CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642274816/0x793da3745000 20021 20021 demo CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642270720/0x793da3744000 20021 20021 demo CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642266624/0x793da3743000 20021 20021 demo CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642262528/0x793da3742000 20021 20021 demo CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642258432/0x793da3741000 20021 20021 demo CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642254336/0x793da3740000 20021 20021 demo CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,0x1002,0xffffffff,0,0) 20021 20021 demo RET mmap 133305642250240/0x793da373f000 20021 20021 demo CALL ioctl(1,TIOCGETA,0x7f7fff660180) 20021 20021 demo GIO fd 1 read 44 bytes "\^B\^C\0\0\^C\0\0\0\0K\0\0\M-O\^E\0 \^D\M^?\M^?\^?\^W\^U\^R\M^?\^C\^\\^Z\^Y\^Q\^S\^V\^O\^A\0\^T\M^?\0\M^V\0\0\0\M^V\0\0" 20021 20021 demo RET ioctl 0 20021 20021 demo CALL write(1,0x793da3748000,0x3f) 20021 20021 demo GIO fd 1 wrote 63 bytes "Testing traditional signals: wait for 14, ignore 31, catch 30:\n" 20021 20021 demo RET write 63/0x3f 20021 20021 demo CALL __sigaction_sigtramp(SIGUSR1,0x7f7fff660c50,0,0x793da317f620,2) 20021 20021 demo RET __sigaction_sigtramp 0 20021 20021 demo CALL __sigaction_sigtramp(SIGUSR2,0x7f7fff660c50,0,0x793da317f620,2) 20021 20021 demo RET __sigaction_sigtramp 0 20021 20021 demo CALL __sigaction_sigtramp(SIGALRM,0x7f7fff660c50,0,0x793da317f620,2) 20021 20021 demo RET __sigaction_sigtramp 0 20021 20021 demo CALL __sigprocmask14(3,0x7f7fff660cc0,0) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL timer_create(3,0x7f7fff660c50,0x7f7fff660c4c) 20021 20021 demo RET timer_create 0 20021 20021 demo CALL __timer_settime50(4,0,0x7f7fff660c20,0) 20021 20021 demo RET __timer_settime50 0 20021 20021 demo CALL timer_create(3,0x7f7fff660c50,0x7f7fff660c4c) 20021 20021 demo RET timer_create 0 20021 20021 demo CALL __timer_settime50(5,0,0x7f7fff660c20,0) 20021 20021 demo RET __timer_settime50 0 20021 20021 demo CALL timer_create(3,0x7f7fff660c50,0x7f7fff660c4c) 20021 20021 demo RET timer_create 0 20021 20021 demo CALL __timer_settime50(6,0,0x7f7fff660c20,0) 20021 20021 demo RET __timer_settime50 0 20021 20021 demo CALL ____sigtimedwait50(0x7f7fff660cc0,0,0) 20021 20021 demo RET ____sigtimedwait50 RESTART 20021 20021 demo PSIG SIGUSR1 caught handler=0x400d3a mask=(14): code=SI_TIMER sent by pid=0, uid=0 with sigval 0x0) 20021 20021 demo CALL setcontext(0x7f7fff6608f0) 20021 20021 demo RET setcontext JUSTRETURN 20021 20021 demo CALL ____sigtimedwait50(0x7f7fff660cc0,0,0) 20021 20021 demo RET ____sigtimedwait50 14/0xe 20021 20021 demo CALL timer_delete(4) 20021 20021 demo RET timer_delete 0 20021 20021 demo CALL timer_delete(5) 20021 20021 demo RET timer_delete 0 20021 20021 demo CALL timer_delete(6) 20021 20021 demo RET timer_delete 0 20021 20021 demo CALL write(1,0x793da3748000,0x22) 20021 20021 demo GIO fd 1 wrote 34 bytes " ok: no interrupts during wait\n" 20021 20021 demo RET write 34/0x22 20021 20021 demo CALL write(1,0x793da3748000,0x2a) 20021 20021 demo GIO fd 1 wrote 42 bytes " ok: successfully waited for signal 14\n" 20021 20021 demo RET write 42/0x2a 20021 20021 demo CALL write(1,0x793da3748000,0x32) 20021 20021 demo GIO fd 1 wrote 50 bytes " ok: caught signal 30 during wait, as expected\n" 20021 20021 demo RET write 50/0x32 20021 20021 demo CALL write(1,0x793da3748000,0x3c) 20021 20021 demo GIO fd 1 wrote 60 bytes "Testing realtime signals: wait for 35, ignore 34, catch 33:\n" 20021 20021 demo RET write 60/0x3c 20021 20021 demo CALL __sigaction_sigtramp(SIGRT0,0x7f7fff660c50,0,0x793da317f620,2) 20021 20021 demo RET __sigaction_sigtramp 0 20021 20021 demo CALL __sigaction_sigtramp(SIGRT1,0x7f7fff660c50,0,0x793da317f620,2) 20021 20021 demo RET __sigaction_sigtramp 0 20021 20021 demo CALL __sigaction_sigtramp(SIGRT2,0x7f7fff660c50,0,0x793da317f620,2) 20021 20021 demo RET __sigaction_sigtramp 0 20021 20021 demo CALL __sigprocmask14(3,0x7f7fff660cc0,0) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL timer_create(3,0x7f7fff660c50,0x7f7fff660c4c) 20021 20021 demo RET timer_create 0 20021 20021 demo CALL __timer_settime50(4,0,0x7f7fff660c20,0) 20021 20021 demo RET __timer_settime50 0 20021 20021 demo CALL timer_create(3,0x7f7fff660c50,0x7f7fff660c4c) 20021 20021 demo RET timer_create 0 20021 20021 demo CALL __timer_settime50(5,0,0x7f7fff660c20,0) 20021 20021 demo RET __timer_settime50 0 20021 20021 demo CALL timer_create(3,0x7f7fff660c50,0x7f7fff660c4c) 20021 20021 demo RET timer_create 0 20021 20021 demo CALL __timer_settime50(6,0,0x7f7fff660c20,0) 20021 20021 demo RET __timer_settime50 0 20021 20021 demo CALL ____sigtimedwait50(0x7f7fff660cc0,0,0) 20021 20021 demo RET ____sigtimedwait50 RESTART 20021 20021 demo PSIG SIGRT0 caught handler=0x400d3a mask=(35): code=SI_TIMER sent by pid=0, uid=0 with sigval 0x0) 20021 20021 demo CALL setcontext(0x7f7fff6608f0) 20021 20021 demo RET setcontext JUSTRETURN 20021 20021 demo CALL ____sigtimedwait50(0x7f7fff660cc0,0,0) 20021 20021 demo RET ____sigtimedwait50 35/0x23 20021 20021 demo CALL timer_delete(4) 20021 20021 demo RET timer_delete 0 20021 20021 demo CALL timer_delete(5) 20021 20021 demo RET timer_delete 0 20021 20021 demo CALL timer_delete(6) 20021 20021 demo RET timer_delete 0 20021 20021 demo CALL write(1,0x793da3748000,0x22) 20021 20021 demo GIO fd 1 wrote 34 bytes " ok: no interrupts during wait\n" 20021 20021 demo RET write 34/0x22 20021 20021 demo CALL write(1,0x793da3748000,0x2a) 20021 20021 demo GIO fd 1 wrote 42 bytes " ok: successfully waited for signal 35\n" 20021 20021 demo RET write 42/0x2a 20021 20021 demo CALL write(1,0x793da3748000,0x32) 20021 20021 demo GIO fd 1 wrote 50 bytes " ok: caught signal 33 during wait, as expected\n" 20021 20021 demo RET write 50/0x32 20021 20021 demo CALL _lwp_self 20021 20021 demo RET _lwp_self 20021/0x4e35 20021 20021 demo CALL __sigprocmask14(1,0x7f7fff660c40,0x7f7fff660c80) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL __sigprocmask14(3,0x7f7fff660c80,0) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL _lwp_self 20021 20021 demo RET _lwp_self 20021/0x4e35 20021 20021 demo CALL __sigprocmask14(1,0x7f7fff660c10,0x7f7fff660c80) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL __sigprocmask14(3,0x7f7fff660c80,0) 20021 20021 demo RET __sigprocmask14 0 20021 20021 demo CALL exit(0)