Purpose: This scripts summarizes a task's runtime timeline showing what
	 task was doing at different points of time.

Min dtrace version: 2.0.2 (The script may work with lower versions too,
	 but it has not been tested with lower versions.)


Arguments: pid or comm-prefix

Output format:

WALLTIME                     TID      COMM              EVENT           DURATION          INFO
-------------------------    -------  ----------------  --------------  ----------------  ----
<Time stamp>               <task pid>  <task name>      <event name>     <val>            <additional info>


Sample output:

  WALLTIME                     TID      COMM              EVENT           DURATION          INFO
  ---------------------------  -------  ----------------  --------------  ----------------  ----
  2026 Apr 29 14:28:16.579291  584055   qemu-kvm          RUNQ-WAIT       dur(us)=20           [prev: swapper/48(0)]
  2026 Apr 29 14:28:16.579354  584055   qemu-kvm          RAN->SLEEP-S    dur(us)=50
  2026 Apr 29 14:28:16.581264  584055   qemu-kvm          WAKEUP-S        dur(us)=1905         [possible-waker: swapper/48(0)]
  2026 Apr 29 14:28:16.581279  584055   qemu-kvm          RUNQ-WAIT       dur(us)=7            [prev: swapper/48(0)]
  2026 Apr 29 14:28:16.581304  584055   qemu-kvm          RAN->SLEEP-S    dur(us)=21
  2026 Apr 29 14:28:16.583715  584051   qemu-kvm          RUNQ-WAIT       dur(us)=21           [prev: swapper/46(0)]
  2026 Apr 29 14:28:16.584035  584051   qemu-kvm          RAN->SLEEP-S    dur(us)=306
  2026 Apr 29 14:28:16.584250  584051   qemu-kvm          WAKEUP-S        dur(us)=211          [possible-waker: swapper/46(0)]
  2026 Apr 29 14:28:16.584261  584051   qemu-kvm          RUNQ-WAIT       dur(us)=4            [prev: swapper/46(0)]
  2026 Apr 29 14:28:16.584291  584051   qemu-kvm          RAN->SLEEP-S    dur(us)=27
  2026 Apr 29 14:28:16.585251  584051   qemu-kvm          WAKEUP-S        dur(us)=957          [possible-waker: swapper/46(0)]




  WALLTIME                     TID      COMM              EVENT           DURATION          INFO
  ---------------------------  -------  ----------------  --------------  ----------------  ----
2026 May 12 03:23:12.834301  15920    systemd-machine   RAN->SLEEP-S    dur(us)=56           
2026 May 12 03:23:12.835651  15920    systemd-machine   RUNQ-WAIT       dur(us)=5            [prev: swapper/300(0)]
2026 May 12 03:23:12.835667  15920    systemd-machine   RAN->SLEEP-S    dur(us)=13           
2026 May 12 03:23:12.835697  15920    systemd-machine   RUNQ-WAIT       dur(us)=5            [prev: swapper/300(0)]
2026 May 12 03:23:12.835710  15920    systemd-machine   RAN->SLEEP-S    dur(us)=11           
2026 May 12 03:23:12.835749  15920    systemd-machine   RUNQ-WAIT       dur(us)=5            [prev: swapper/300(0)]
2026 May 12 03:23:12.835765  15920    systemd-machine   RAN->SLEEP-S    dur(us)=14           
2026 May 12 03:23:12.836041  15920    systemd-machine   RUNQ-WAIT       dur(us)=5            [prev: swapper/300(0)]
2026 May 12 03:23:12.836056  15920    systemd-machine   RAN->SLEEP-S    dur(us)=12           
2026 May 12 03:23:12.836367  15920    systemd-machine   RUNQ-WAIT       dur(us)=5            [prev: swapper/300(0)]
2026 May 12 03:23:12.836382  15920    systemd-machine   RAN->SLEEP-S    dur(us)=12           
2026 May 12 03:23:12.834992  236900   systemd-cgroups   SOFTIRQ         dur(us)=5            [SCHED]
2026 May 12 03:23:12.835004  236900   systemd-cgroups   SOFTIRQ         dur(us)=1            [RCU]
2026 May 12 03:23:12.835285  236900   systemd-cgroups   FAULT           dur(us)=8            [ret=0x200 LOCKED]
2026 May 12 03:23:12.835308  236900   systemd-cgroups   FAULT           dur(us)=4            [ret=0x200 LOCKED]
2026 May 12 03:23:12.835317  236900   systemd-cgroups   FAULT           dur(us)=2            [ret=0x8]
2026 May 12 03:23:12.835366  236900   systemd-cgroups   FAULT           dur(us)=6            [ret=0x100 NOPAGE]
2026 May 12 03:23:12.835373  236900   systemd-cgroups   FAULT           dur(us)=2            [ret=0x200 LOCKED]
2026 May 12 03:23:12.835380  236900   systemd-cgroups   FAULT           dur(us)=2            [ret=0x200 LOCKED]
2026 May 12 03:23:12.835386  236900   systemd-cgroups   FAULT           dur(us)=2            [ret=0x100 NOPAGE]
2026 May 12 03:23:12.835395  236900   systemd-cgroups   FAULT           dur(us)=4            [ret=0x100 NOPAGE]
2026 May 12 03:23:12.835404  236900   systemd-cgroups   FAULT           dur(us)=4            [ret=0x100 NOPAGE]
2026 May 12 03:23:12.835417  236900   systemd-cgroups   FAULT           dur(us)=2            [ret=0x100 NOPAGE]
2026 May 12 03:23:12.835424  236900   systemd-cgroups   FAULT           dur(us)=1            [ret=0x100 NOPAGE]
2026 May 12 03:23:12.835432  236900   systemd-cgroups   FAULT           dur(us)=3            [ret=0x8]
2026 May 12 03:23:12.835439  236900   systemd-cgroups   FAULT           dur(us)=2            [ret=0x0]
2026 May 12 03:23:12.835450  236900   systemd-cgroups   FAULT           dur(us)=2            [ret=0x0]
2026 May 12 03:23:12.835466  236900   systemd-cgroups   FAULT           dur(us)=2            [ret=0x0]
2026 May 12 03:23:12.835627  236900   systemd-cgroups   FAULT           dur(us)=3            [ret=0x200 LOCKED]
2026 May 12 03:23:12.835641  236900   systemd-cgroups   FAULT           dur(us)=5            [ret=0x100 NOPAGE]
2026 May 12 03:23:12.835648  236900   systemd-cgroups   FAULT           dur(us)=2            [ret=0x8]
2026 May 12 03:23:12.835661  236900   systemd-cgroups   FAULT           dur(us)=7            [ret=0x100 NOPAGE]
2026 May 12 03:23:12.835671  236900   systemd-cgroups   FAULT           dur(us)=5            [ret=0x100 NOPAGE]
2026 May 12 03:23:12.835712  236900   systemd-cgroups   FAULT           dur(us)=4            [ret=0x100 NOPAGE]
2026 May 12 03:23:12.835794  236900   systemd-cgroups   FAULT           dur(us)=3            [ret=0x200 LOCKED]
2026 May 12 03:23:12.835800  236900   systemd-cgroups   FAULT           dur(us)=1            [ret=0x100 NOPAGE]
2026 May 12 03:23:12.835808  236900   systemd-cgroups   FAULT           dur(us)=3            [ret=0x8]


