https://lkml.org/lkml/2011/3/31/68 를 참고하면 된다.
첫번째 방법은 다음을 실행한 후
$ echo workqueue:workqueue_queue_work > /sys/kernel/debug/tracing/set_event
다음을 실행해서 trace 결과를 파일로 저장하는 것이다.
$ cat /sys/kernel/debug/tracing/trace_pipe > out.txt
파일로 저장하는 것은 android 에서 adb 를 이용한다면 다음과 같이 adb pull 로 /sys/kernel/debug/tracing/trace_pipe 를 가져오도록 해도 될 것이다.
adb pull /sys/kernel/debug/tracing/trace_pipe out.txt
두번째 방법은 해당 workqueue의 pid로 다음과 같이 얻어내는 것이다.
$ cat /proc/<pid>/stack