나는 USB 마우스를 클릭 할 때 발생하는 이벤트를 추적하기 위해 LTTng 2.0을 사용하고 있습니다. 내가 얻을 추적은 다음과 같이 (원치 않는 선이 제거되었습니다)입니다 :LTTng 2.0 : sys_unknown 시스템 호출
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"부분을 해결할 수 없습니다. 나는 어떤 종류의 도움을 주셔서 감사합니다.
감사합니다.
이것은 버그입니까? https://bugs.lttng.org/issues/20 –
예, 확인했습니다. 아직 구현되지 않은 시스템 호출이 있습니다. 그러나 로그는 ID도 제공합니다 : 'sys_unknown Id = 18, args = {3, 140405255394560, 1024, 3256243200, 2048, 1}' 숫자 18은 stat 시스템 호출입니다. 그러나 나는 아직도 그것을 추론 할 수 없다. 감사합니다. – brokenfoot