我正在使用 LTTng 2.0 来跟踪单击 USB 鼠标时发生的事件。我得到的跟踪是这样的(不需要的行已被删除):
irq_handler_entry name=i8042, irq-12
irq_handler_exit Irq-12, ret=1 (handled)
exit_syscall ret=1104
sys_unknown Id=18, args={3, 140405224710240, 1024, 59772114944, 1024, 140405251328896}
exit_syscall Ret=1024
sys_unknown Id=18, args={3, 140405255394560, 1024, 3256243200, 2048, 1}
exit_syscall Ret=1024
sys_unknown Id=18, args={3, 140405255394560, 1024, 3256243200, 2048, 1}
exit_syscall Ret=1024
sys_unknown Id=18, args={3, 140405255303968, 1024, 3256252416, 1024, 1}
exit_syscall Ret=1024
sys_writev Vec=140737365122800, vlen=2, fd=4
exit_syscall Ret=24
sys_read Buf=140405224710160, count=135168, fd=4
这是当我收到 IRQ 12(鼠标中断)时开始的跟踪部分,我试图跟踪之后发生的事件,但我似乎无法解决其中的“sys_unknown”部分。我将不胜感激任何形式的帮助。
谢谢!