>From ftrace:

+ echo 0
+ cat /debug/tracing/trace
# tracer: function
#
#           TASK-PID    CPU#    TIMESTAMP  FUNCTION
#              | |       |          |         |
         firefox-3354  [001] 4154503878.376251: hrtimer_init <-futex_wait
         firefox-3354  [001] 4154503878.376253: hrtimer_init_sleeper <-futex_wait
         firefox-3354  [001] 4154503878.376253: hrtimer_start_range_ns <-futex_wait
         firefox-3352  [001] 4154503878.376264: hrtimer_interrupt <-smp_apic_timer_interrupt
         firefox-3352  [001] 4154503878.376266: hrtimer_run_queues <-run_local_timers
         firefox-3352  [001] 4154503878.376271: hrtimer_forward <-tick_sched_timer
         firefox-3352  [001] 4154503878.376273: hrtimer_run_pending <-run_timer_softirq
  gnome-terminal-3077  [000] 4154503878.376282: hrtimer_cancel <-schedule_hrtimeout_range
  gnome-terminal-3077  [000] 4154503878.376283: hrtimer_try_to_cancel <-hrtimer_cancel
  gnome-terminal-3077  [000] 4154503878.376345: hrtimer_start_range_ns <-schedule_hrtimeout_range
            bash-8773  [000] 4154503878.376541: hrtimer_init <-copy_process
          usleep-8774  [000] 4154503878.377014: hrtimer_interrupt <-smp_apic_timer_interrupt
          usleep-8774  [000] 4154503878.377019: hrtimer_run_queues <-run_local_timers
          usleep-8774  [000] 4154503878.377024: hrtimer_forward <-tick_sched_timer
          usleep-8774  [000] 4154503878.377026: hrtimer_run_pending <-run_timer_softirq
         firefox-3352  [001] 4154503878.377264: hrtimer_interrupt <-smp_apic_timer_interrupt
         firefox-3352  [001] 4154503878.377269: hrtimer_run_queues <-run_local_timers
         firefox-3352  [001] 4154503878.377274: hrtimer_forward <-tick_sched_timer
         firefox-3352  [001] 4154503878.377276: hrtimer_run_pending <-run_timer_softirq
          usleep-8774  [000] 4154503878.377752: sys_nanosleep <-sysenter_do_call
          usleep-8774  [000] 4154503878.377753: hrtimer_nanosleep <-sys_nanosleep
          usleep-8774  [000] 4154503878.377754: hrtimer_start_range_ns <-do_nanosleep
          usleep-8774  [000] 4154503878.377756: hrtimer_reprogram <-enqueue_hrtimer
            bash-8773  [000] 4154503878.377808: hrtimer_interrupt <-smp_apic_timer_interrupt
            bash-8773  [000] 4154503878.377810: hrtimer_wakeup <-__run_hrtimer
          usleep-8774  [000] 4154503878.377820: hrtimer_cancel <-do_nanosleep
          usleep-8774  [000] 4154503878.377820: hrtimer_try_to_cancel <-hrtimer_cancel
          usleep-8774  [000] 4154503878.377837: hrtimer_cancel <-do_exit
          usleep-8774  [000] 4154503878.377837: hrtimer_try_to_cancel <-hrtimer_cancel
            bash-8773  [000] 4154503878.378013: hrtimer_interrupt <-smp_apic_timer_interrupt
            bash-8773  [000] 4154503878.378017: hrtimer_run_queues <-run_local_timers
            bash-8773  [000] 4154503878.378021: hrtimer_forward <-tick_sched_timer
            bash-8773  [000] 4154503878.378024: hrtimer_run_pending <-run_timer_softirq
  gnome-terminal-3077  [000] 4154503878.378104: hrtimer_cancel <-schedule_hrtimeout_range
  gnome-terminal-3077  [000] 4154503878.378105: hrtimer_try_to_cancel <-hrtimer_cancel
  gnome-terminal-3077  [000] 4154503878.378191: hrtimer_start_range_ns <-schedule_hrtimeout_range
         firefox-3352  [001] 4154503878.378264: hrtimer_interrupt <-smp_apic_timer_interrupt
         firefox-3352  [001] 4154503878.378269: hrtimer_run_queues <-run_local_timers
         firefox-3352  [001] 4154503878.378274: hrtimer_forward <-tick_sched_timer
         firefox-3352  [001] 4154503878.378276: hrtimer_run_pending <-run_timer_softirq

Reply via email to