Add enable-events templates
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Mon, 27 Jun 2016 19:35:16 +0000 (15:35 -0400)
committerJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Mon, 11 Jul 2016 15:20:33 +0000 (11:20 -0400)
Templates for the enable-events command can now be found in
$prefix/xml/lttng/templates/event.

configure.ac
extras/templates/Makefile.am
extras/templates/event/Makefile.am [new file with mode: 0644]
extras/templates/event/block.lttng [new file with mode: 0644]
extras/templates/event/cpu.lttng [new file with mode: 0644]
extras/templates/event/interrupt.lttng [new file with mode: 0644]
extras/templates/event/lttng_analyses.lttng [new file with mode: 0644]
extras/templates/event/memory.lttng [new file with mode: 0644]
extras/templates/event/network.lttng [new file with mode: 0644]
extras/templates/event/sched_latency.lttng [new file with mode: 0644]
extras/templates/event/syscall.lttng [new file with mode: 0644]

index b97159a7ba458c0cebf80be82bf69f0ca70f0ec8..3effc43b02c7d38688587c181529a9e405d730e8 100644 (file)
@@ -942,6 +942,7 @@ AC_CONFIG_FILES([
        extras/core-handler/Makefile
        extras/templates/Makefile
        extras/templates/session/Makefile
+       extras/templates/event/Makefile
        src/Makefile
        src/common/Makefile
        src/common/kernel-ctl/Makefile
index 9be17534312342c6c443a8e1fb507adbdb8ed5f5..bafe71eff4a19bac2090dbcf928128459ca8bf56 100644 (file)
@@ -1 +1 @@
-SUBDIRS=session
+SUBDIRS=session event
diff --git a/extras/templates/event/Makefile.am b/extras/templates/event/Makefile.am
new file mode 100644 (file)
index 0000000..25035e2
--- /dev/null
@@ -0,0 +1,5 @@
+templatedir = $(datadir)/xml/lttng/template/event
+
+dist_template_DATA = block.lttng cpu.lttng memory.lttng network.lttng interrupt.lttng sched_latency.lttng syscall.lttng lttng_analyses.lttng
+
+EXTRA_DIST = block.lttng cpu.lttng memory.lttng network.lttng interrupt.lttng sched_latency.lttng syscall.lttng lttng_analyses.lttng
diff --git a/extras/templates/event/block.lttng b/extras/templates/event/block.lttng
new file mode 100644 (file)
index 0000000..61a11e4
--- /dev/null
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <channels>
+                                       <channel>
+                                               <events>
+                                                       <event>
+                                                               <name>block_rq_issue</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_rq_complete</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_dirty_buffer</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_bio_remap</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_bio_backmerge</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_fork</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_exec</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_block_device</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_process_state</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_file_descriptor</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                       </channel>
+                               </channels>
+                       </domain>
+               </domains>
+       </session>
+</sessions>
diff --git a/extras/templates/event/cpu.lttng b/extras/templates/event/cpu.lttng
new file mode 100644 (file)
index 0000000..f639a28
--- /dev/null
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <channels>
+                                       <channel>
+                                               <events>
+                                                       <event>
+                                                               <name>sched_switch</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_fork</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_exec</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_block_device</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_process_state</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_file_descriptor</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                       </channel>
+                               </channels>
+                       </domain>
+               </domains>
+       </session>
+</sessions>
diff --git a/extras/templates/event/interrupt.lttng b/extras/templates/event/interrupt.lttng
new file mode 100644 (file)
index 0000000..13a81aa
--- /dev/null
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <channels>
+                                       <channel>
+                                               <events>
+                                                       <event>
+                                                               <name>irq_handler_exit</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>irq_handler_entry</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>irq_softirq_raise</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>irq_softirq_exit</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>irq_softirq_entry</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_fork</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_exec</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_block_device</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_process_state</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_file_descriptor</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                       </channel>
+                               </channels>
+                       </domain>
+               </domains>
+       </session>
+</sessions>
diff --git a/extras/templates/event/lttng_analyses.lttng b/extras/templates/event/lttng_analyses.lttng
new file mode 100644 (file)
index 0000000..122c342
--- /dev/null
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <events>
+                                                       <event>
+                                                               <name>*</name>
+                                                               <enabled>true</enabled>
+                                                               <type>SYSCALL</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_wakeup</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_waking</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>irq_softirq_entry</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>irq_softirq_exit</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>irq_softirq_raise</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>irq_handler_entry</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>irq_handler_exit</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>net_dev_xmit</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>netif_receive_skb</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>kmem_mm_page_alloc</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>kmem_mm_page_free</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>mm_vmscan_wakeup_kswapd</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_file_descriptor</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_process_state</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_block_device</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_exec</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_fork</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_switch</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+       </session>
+</sessions>
diff --git a/extras/templates/event/memory.lttng b/extras/templates/event/memory.lttng
new file mode 100644 (file)
index 0000000..7208fda
--- /dev/null
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <channels>
+                                       <channel>
+                                               <events>
+                                                       <event>
+                                                               <name>mm_vmscan_wakeup_kswapd</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>kmem_mm_page_free</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>kmem_mm_page_alloc</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_fork</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_exec</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_block_device</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_process_state</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_file_descriptor</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                       </channel>
+                               </channels>
+                       </domain>
+               </domains>
+       </session>
+</sessions>
diff --git a/extras/templates/event/network.lttng b/extras/templates/event/network.lttng
new file mode 100644 (file)
index 0000000..d789612
--- /dev/null
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <events>
+                                                       <event>
+                                                               <name>netif_receive_skb</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>net_dev_xmit</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_fork</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_exec</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_block_device</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_process_state</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_file_descriptor</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                       </channel>
+                               </channels>
+                       </domain>
+               </domains>
+       </session>
+</sessions>
diff --git a/extras/templates/event/sched_latency.lttng b/extras/templates/event/sched_latency.lttng
new file mode 100644 (file)
index 0000000..6ece456
--- /dev/null
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <channels>
+                                       <channel>
+                                               <events>
+                                                       <event>
+                                                               <name>sched_waking</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_wakeup</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_fork</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_exec</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_block_device</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_process_state</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_file_descriptor</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                       </channel>
+                               </channels>
+                       </domain>
+               </domains>
+       </session>
+</sessions>
diff --git a/extras/templates/event/syscall.lttng b/extras/templates/event/syscall.lttng
new file mode 100644 (file)
index 0000000..72d5653
--- /dev/null
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <channels>
+                                       <channel>
+                                               <events>
+                                                       <event>
+                                                               <name>*</name>
+                                                               <enabled>true</enabled>
+                                                               <type>SYSCALL</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_fork</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_process_exec</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_block_device</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_process_state</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>lttng_statedump_file_descriptor</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                       </channel>
+                               </channels>
+                       </domain>
+               </domains>
+       </session>
+</sessions>
This page took 0.038787 seconds and 5 git commands to generate.