INPUT_TO_HANDLER

포스트: 1
Tags

Posts

1 post

input_event 처리 - ftrace log(디버깅)

Guillermo Austin Kim|2018년 1월 3일

input event를 주로 전달하는 디바이스는 터치 드라이버이거든요.그럼 터치 드라이버가 동작할 때 실제 input event가 처리되는 ftrace log를 점검해보도록 할께요. [1]: 225번 IRQ가 Trigger되네요. irq 이름은 touch군요.[2]: 225번 IRQ는 irq_thread로 등록된 것으로 보이네요. 바로 "irq/225-touch" 란 프로세스를 wakeup 시키네요. [3]: 여러번 "irq/225-touch" 란 프로세스가 preemption된 다음에 다시 wakeup되네요.[4]: "irq/225-touch" 프로세스가 evdev_pass_values 함수 호출로 인풋 이벤트를 전달해요.[5]: "InputReader"란 프로세스를 실행시켜서 해당 input event