openbsd# kdump -f ./ktrace.out 52411 picolisp STRU struct pollfd { fd=0, events=0x1, revents=0x1 } 52411 picolisp RET poll 1 52411 picolisp CALL read(0,0xc710ba73020,0x1000) 52411 picolisp GIO fd 0 read 3 bytes "\^[[A" 52411 picolisp RET read 3 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL kbind(0x74bb95240758,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb95240758,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb95240758,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb95240758,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL write(1,0xc70f6300000,0x4) 52411 picolisp GIO fd 1 wrote 4 bytes "*Pid" 52411 picolisp RET write 4 52411 picolisp CALL poll(0xc71067aa430,1,INFTIM) 52411 picolisp STRU struct pollfd { fd=0, events=0x1, revents=0x1 } 52411 picolisp RET poll 1 52411 picolisp CALL read(0,0xc710ba73020,0x1000) 52411 picolisp GIO fd 0 read 3 bytes "\^[[A" 52411 picolisp RET read 3 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL write(1,0xc70f6300000,0xa) 52411 picolisp GIO fd 1 wrote 10 bytes "\r: (udp 3)" 52411 picolisp RET write 10/0xa 52411 picolisp CALL poll(0xc71067aa430,1,INFTIM) 52411 picolisp STRU struct pollfd { fd=0, events=0x1, revents=0x1 } 52411 picolisp RET poll 1 52411 picolisp CALL read(0,0xc710ba73020,0x1000) 52411 picolisp GIO fd 0 read 3 bytes "\^[[A" 52411 picolisp RET read 3 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL kbind(0x74bb952404d8,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb95240468,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb952404a8,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb95240298,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb95240298,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL write(1,0xc70f6300000,0x14) 52411 picolisp GIO fd 1 wrote 20 bytes "\r: (\^[[6@port T 6666)" 52411 picolisp RET write 20/0x14 52411 picolisp CALL poll(0xc71067aa430,1,INFTIM) 52411 picolisp STRU struct pollfd { fd=0, events=0x1, revents=0x1 } 52411 picolisp RET poll 1 52411 picolisp CALL read(0,0xc710ba73020,0x1000) 52411 picolisp GIO fd 0 read 3 bytes "\^[[B" 52411 picolisp RET read 3 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL kbind(0x74bb95240768,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL write(1,0xc70f6300000,0xe) 52411 picolisp GIO fd 1 wrote 14 bytes "\r: (\^[[6Pudp 3)" 52411 picolisp RET write 14/0xe 52411 picolisp CALL poll(0xc71067aa430,1,INFTIM) 52411 picolisp STRU struct pollfd { fd=0, events=0x1, revents=0x1 } 52411 picolisp RET poll 1 52411 picolisp CALL read(0,0xc710ba73020,0x1000) 52411 picolisp GIO fd 0 read 1 bytes "\r" 52411 picolisp RET read 1 52411 picolisp CALL write(1,0xc70f6300000,0x1) 52411 picolisp GIO fd 1 wrote 1 bytes " " 52411 picolisp RET write 1 52411 picolisp CALL write(1,0xc70f6300000,0x9) 52411 picolisp GIO fd 1 wrote 9 bytes "\^[[?2004l\r" 52411 picolisp RET write 9 52411 picolisp CALL ioctl(0,TIOCSETAW,0xc715a06f084) 52411 picolisp RET ioctl 0 52411 picolisp CALL sigaction(SIGWINCH,0xc715a06f560,0x74bb95240968) 52411 picolisp STRU struct sigaction { handler=0xc6ed0235d00, mask=0<>, flags=0<> } 52411 picolisp STRU struct sigaction { handler=0xc715a04e230, mask=0<>, flags=0x2 } 52411 picolisp RET sigaction 0 52411 picolisp CALL recvfrom(3,0x74bb9523f900,0x1000,0,0,0) openbsd# openbsd# openbsd# openbsd# kdump -f ./ktrace.out 52411 picolisp STRU struct pollfd { fd=0, events=0x1, revents=0x1 } 52411 picolisp RET poll 1 52411 picolisp CALL read(0,0xc710ba73020,0x1000) 52411 picolisp GIO fd 0 read 3 bytes "\^[[A" 52411 picolisp RET read 3 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL kbind(0x74bb95240758,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb95240758,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb95240758,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb95240758,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL write(1,0xc70f6300000,0x4) 52411 picolisp GIO fd 1 wrote 4 bytes "*Pid" 52411 picolisp RET write 4 52411 picolisp CALL poll(0xc71067aa430,1,INFTIM) 52411 picolisp STRU struct pollfd { fd=0, events=0x1, revents=0x1 } 52411 picolisp RET poll 1 52411 picolisp CALL read(0,0xc710ba73020,0x1000) 52411 picolisp GIO fd 0 read 3 bytes "\^[[A" 52411 picolisp RET read 3 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL write(1,0xc70f6300000,0xa) 52411 picolisp GIO fd 1 wrote 10 bytes "\r: (udp 3)" 52411 picolisp RET write 10/0xa 52411 picolisp CALL poll(0xc71067aa430,1,INFTIM) 52411 picolisp STRU struct pollfd { fd=0, events=0x1, revents=0x1 } 52411 picolisp RET poll 1 52411 picolisp CALL read(0,0xc710ba73020,0x1000) 52411 picolisp GIO fd 0 read 3 bytes "\^[[A" 52411 picolisp RET read 3 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL kbind(0x74bb952404d8,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb95240468,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb952404a8,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb95240298,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL kbind(0x74bb95240298,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL write(1,0xc70f6300000,0x14) 52411 picolisp GIO fd 1 wrote 20 bytes "\r: (\^[[6@port T 6666)" 52411 picolisp RET write 20/0x14 52411 picolisp CALL poll(0xc71067aa430,1,INFTIM) 52411 picolisp STRU struct pollfd { fd=0, events=0x1, revents=0x1 } 52411 picolisp RET poll 1 52411 picolisp CALL read(0,0xc710ba73020,0x1000) 52411 picolisp GIO fd 0 read 3 bytes "\^[[B" 52411 picolisp RET read 3 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL poll(0xc71067aa430,1,0) 52411 picolisp STRU struct pollfd { fd=-1, events=0x1, revents=0<> } 52411 picolisp RET poll 0 52411 picolisp CALL kbind(0x74bb95240768,24,0x2b6542dbc8cfc6d5) 52411 picolisp RET kbind 0 52411 picolisp CALL write(1,0xc70f6300000,0xe) 52411 picolisp GIO fd 1 wrote 14 bytes "\r: (\^[[6Pudp 3)" 52411 picolisp RET write 14/0xe 52411 picolisp CALL poll(0xc71067aa430,1,INFTIM) 52411 picolisp STRU struct pollfd { fd=0, events=0x1, revents=0x1 } 52411 picolisp RET poll 1 52411 picolisp CALL read(0,0xc710ba73020,0x1000) 52411 picolisp GIO fd 0 read 1 bytes "\r" 52411 picolisp RET read 1 52411 picolisp CALL write(1,0xc70f6300000,0x1) 52411 picolisp GIO fd 1 wrote 1 bytes " " 52411 picolisp RET write 1 52411 picolisp CALL write(1,0xc70f6300000,0x9) 52411 picolisp GIO fd 1 wrote 9 bytes "\^[[?2004l\r" 52411 picolisp RET write 9 52411 picolisp CALL ioctl(0,TIOCSETAW,0xc715a06f084) 52411 picolisp RET ioctl 0 52411 picolisp CALL sigaction(SIGWINCH,0xc715a06f560,0x74bb95240968) 52411 picolisp STRU struct sigaction { handler=0xc6ed0235d00, mask=0<>, flags=0<> } 52411 picolisp STRU struct sigaction { handler=0xc715a04e230, mask=0<>, flags=0x2 } 52411 picolisp RET sigaction 0 52411 picolisp CALL recvfrom(3,0x74bb9523f900,0x1000,0,0,0) openbsd#