Template: add session templates.
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Mon, 4 Jul 2016 19:33:25 +0000 (15:33 -0400)
committerJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Mon, 4 Jul 2016 19:42:29 +0000 (15:42 -0400)
For now session type is cast in stone based on the passed template.

27 files changed:
configure.ac
extras/Makefile.am
extras/templates/Makefile.am [new file with mode: 0644]
extras/templates/session/Makefile.am [new file with mode: 0644]
extras/templates/session/live_block.lttng [new file with mode: 0644]
extras/templates/session/live_cpu.lttng [new file with mode: 0644]
extras/templates/session/live_interrupt.lttng [new file with mode: 0644]
extras/templates/session/live_memory.lttng [new file with mode: 0644]
extras/templates/session/live_network.lttng [new file with mode: 0644]
extras/templates/session/live_sched_latency.lttng [new file with mode: 0644]
extras/templates/session/live_syscall.lttng [new file with mode: 0644]
extras/templates/session/normal_block.lttng [new file with mode: 0644]
extras/templates/session/normal_cpu.lttng [new file with mode: 0644]
extras/templates/session/normal_interrupt.lttng [new file with mode: 0644]
extras/templates/session/normal_lttng_analyses.lttng [new file with mode: 0644]
extras/templates/session/normal_memory.lttng [new file with mode: 0644]
extras/templates/session/normal_network.lttng [new file with mode: 0644]
extras/templates/session/normal_sched_latency.lttng [new file with mode: 0644]
extras/templates/session/normal_syscall.lttng [new file with mode: 0644]
extras/templates/session/snapshot_block.lttng [new file with mode: 0644]
extras/templates/session/snapshot_cpu.lttng [new file with mode: 0644]
extras/templates/session/snapshot_interrupt.lttng [new file with mode: 0644]
extras/templates/session/snapshot_lttng_analyses.lttng [new file with mode: 0644]
extras/templates/session/snapshot_memory.lttng [new file with mode: 0644]
extras/templates/session/snapshot_network.lttng [new file with mode: 0644]
extras/templates/session/snapshot_sched_latency.lttng [new file with mode: 0644]
extras/templates/session/snapshot_syscall.lttng [new file with mode: 0644]

index 633ceef8ab152aaa71b3bc4e8307840b04c7a0df..b97159a7ba458c0cebf80be82bf69f0ca70f0ec8 100644 (file)
@@ -940,6 +940,8 @@ AC_CONFIG_FILES([
        extras/bindings/swig/Makefile
        extras/bindings/swig/python/Makefile
        extras/core-handler/Makefile
+       extras/templates/Makefile
+       extras/templates/session/Makefile
        src/Makefile
        src/common/Makefile
        src/common/kernel-ctl/Makefile
index 52de61821e9df0905f7f908e5667b77cb0e532a7..57b9cbaac456c7df4db561e3c5a800bd09064fd6 100644 (file)
@@ -1 +1 @@
-SUBDIRS = bindings core-handler
+SUBDIRS = bindings core-handler templates
diff --git a/extras/templates/Makefile.am b/extras/templates/Makefile.am
new file mode 100644 (file)
index 0000000..9be1753
--- /dev/null
@@ -0,0 +1 @@
+SUBDIRS=session
diff --git a/extras/templates/session/Makefile.am b/extras/templates/session/Makefile.am
new file mode 100644 (file)
index 0000000..c2d39a3
--- /dev/null
@@ -0,0 +1,17 @@
+templatedir = $(datadir)/xml/lttng/template/session
+
+dist_template_DATA = normal_block.lttng live_block.lttng snapshot_block.lttng \
+                    normal_cpu.lttng live_cpu.lttng snapshot_cpu.lttng normal_memory.lttng \
+                    live_memory.lttng snapshot_memory.lttng normal_network.lttng live_network.lttng \
+                    snapshot_network.lttng normal_interrupt.lttng live_interrupt.lttng \
+                    snapshot_interrupt.lttng normal_sched_latency.lttng live_sched_latency.lttng \
+                    snapshot_sched_latency.lttng normal_syscall.lttng live_syscall.lttng \
+                    snapshot_syscall.lttng normal_lttng_analyses.lttng snapshot_lttng_analyses.lttng
+
+EXTRA_DIST = normal_block.lttng live_block.lttng snapshot_block.lttng \
+            normal_cpu.lttng live_cpu.lttng snapshot_cpu.lttng normal_memory.lttng \
+            live_memory.lttng snapshot_memory.lttng normal_network.lttng live_network.lttng \
+            snapshot_network.lttng normal_interrupt.lttng live_interrupt.lttng \
+            snapshot_interrupt.lttng normal_sched_latency.lttng live_sched_latency.lttng \
+            snapshot_sched_latency.lttng normal_syscall.lttng live_syscall.lttng \
+            snapshot_syscall.lttng normal_lttng_analyses.lttng
diff --git a/extras/templates/session/live_block.lttng b/extras/templates/session/live_block.lttng
new file mode 100644 (file)
index 0000000..141446d
--- /dev/null
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>1000000</live_timer_interval>
+                                               <events>
+                                                       <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>block_bio_backmerge</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_bio_remap</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_dirty_buffer</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_rq_complete</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <live_timer_interval>1000000</live_timer_interval>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/live_cpu.lttng b/extras/templates/session/live_cpu.lttng
new file mode 100644 (file)
index 0000000..346f220
--- /dev/null
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>1000000</live_timer_interval>
+                                               <events>
+                                                       <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>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <live_timer_interval>1000000</live_timer_interval>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/live_interrupt.lttng b/extras/templates/session/live_interrupt.lttng
new file mode 100644 (file)
index 0000000..6dc1713
--- /dev/null
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>1000000</live_timer_interval>
+                                               <events>
+                                                       <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>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>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <live_timer_interval>1000000</live_timer_interval>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/live_memory.lttng b/extras/templates/session/live_memory.lttng
new file mode 100644 (file)
index 0000000..ff9f1e1
--- /dev/null
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>1000000</live_timer_interval>
+                                               <events>
+                                                       <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>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>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <live_timer_interval>1000000</live_timer_interval>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/live_network.lttng b/extras/templates/session/live_network.lttng
new file mode 100644 (file)
index 0000000..a08119d
--- /dev/null
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>1000000</live_timer_interval>
+                                               <events>
+                                                       <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>net_dev_xmit</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <live_timer_interval>1000000</live_timer_interval>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/live_sched_latency.lttng b/extras/templates/session/live_sched_latency.lttng
new file mode 100644 (file)
index 0000000..d47a555
--- /dev/null
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>1000000</live_timer_interval>
+                                               <events>
+                                                       <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_wakeup</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <live_timer_interval>1000000</live_timer_interval>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/live_syscall.lttng b/extras/templates/session/live_syscall.lttng
new file mode 100644 (file)
index 0000000..346f220
--- /dev/null
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>1000000</live_timer_interval>
+                                               <events>
+                                                       <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>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <live_timer_interval>1000000</live_timer_interval>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/normal_block.lttng b/extras/templates/session/normal_block.lttng
new file mode 100644 (file)
index 0000000..f03785a
--- /dev/null
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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>block_bio_backmerge</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_bio_remap</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_dirty_buffer</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_rq_complete</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_rq_issue</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+       </session>
+</sessions>
diff --git a/extras/templates/session/normal_cpu.lttng b/extras/templates/session/normal_cpu.lttng
new file mode 100644 (file)
index 0000000..ef06b33
--- /dev/null
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+       </session>
+</sessions>
diff --git a/extras/templates/session/normal_interrupt.lttng b/extras/templates/session/normal_interrupt.lttng
new file mode 100644 (file)
index 0000000..6ed72e4
--- /dev/null
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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>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>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+       </session>
+</sessions>
diff --git a/extras/templates/session/normal_lttng_analyses.lttng b/extras/templates/session/normal_lttng_analyses.lttng
new file mode 100644 (file)
index 0000000..28e53f0
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <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>
+               <started>false</started>
+       </session>
+</sessions>
diff --git a/extras/templates/session/normal_memory.lttng b/extras/templates/session/normal_memory.lttng
new file mode 100644 (file)
index 0000000..9d06446
--- /dev/null
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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>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>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+       </session>
+</sessions>
diff --git a/extras/templates/session/normal_network.lttng b/extras/templates/session/normal_network.lttng
new file mode 100644 (file)
index 0000000..7b391e8
--- /dev/null
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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>net_dev_xmit</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>netif_receive_skb</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+       </session>
+</sessions>
diff --git a/extras/templates/session/normal_sched_latency.lttng b/extras/templates/session/normal_sched_latency.lttng
new file mode 100644 (file)
index 0000000..1b75853
--- /dev/null
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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_wakeup</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_waking</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+       </session>
+</sessions>
diff --git a/extras/templates/session/normal_syscall.lttng b/extras/templates/session/normal_syscall.lttng
new file mode 100644 (file)
index 0000000..8912e13
--- /dev/null
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>DISCARD</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>SPLICE</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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>*</name>
+                                                               <enabled>true</enabled>
+                                                               <type>SYSCALL</type>
+                                                       </event>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+       </session>
+</sessions>
diff --git a/extras/templates/session/snapshot_block.lttng b/extras/templates/session/snapshot_block.lttng
new file mode 100644 (file)
index 0000000..cc39f76
--- /dev/null
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>OVERWRITE</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>MMAP</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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>block_bio_backmerge</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_bio_remap</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_dirty_buffer</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_rq_complete</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>block_rq_issue</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <snapshot_mode>true</snapshot_mode>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/snapshot_cpu.lttng b/extras/templates/session/snapshot_cpu.lttng
new file mode 100644 (file)
index 0000000..9b0ca33
--- /dev/null
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>OVERWRITE</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>MMAP</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <snapshot_mode>true</snapshot_mode>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/snapshot_interrupt.lttng b/extras/templates/session/snapshot_interrupt.lttng
new file mode 100644 (file)
index 0000000..912193b
--- /dev/null
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>OVERWRITE</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>MMAP</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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>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>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <snapshot_mode>true</snapshot_mode>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/snapshot_lttng_analyses.lttng b/extras/templates/session/snapshot_lttng_analyses.lttng
new file mode 100644 (file)
index 0000000..d47ade0
--- /dev/null
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>OVERWRITE</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>MMAP</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <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>
+               <started>false</started>
+               <attributes>
+                       <snapshot_mode>true</snapshot_mode>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/snapshot_memory.lttng b/extras/templates/session/snapshot_memory.lttng
new file mode 100644 (file)
index 0000000..73178e3
--- /dev/null
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>OVERWRITE</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>MMAP</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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>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>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <snapshot_mode>true</snapshot_mode>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/snapshot_network.lttng b/extras/templates/session/snapshot_network.lttng
new file mode 100644 (file)
index 0000000..e86464f
--- /dev/null
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>OVERWRITE</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>MMAP</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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>net_dev_xmit</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>netif_receive_skb</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <snapshot_mode>true</snapshot_mode>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/snapshot_sched_latency.lttng b/extras/templates/session/snapshot_sched_latency.lttng
new file mode 100644 (file)
index 0000000..916c1b0
--- /dev/null
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>OVERWRITE</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>MMAP</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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_wakeup</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                                       <event>
+                                                               <name>sched_waking</name>
+                                                               <enabled>true</enabled>
+                                                               <type>TRACEPOINT</type>
+                                                       </event>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <snapshot_mode>true</snapshot_mode>
+               </attributes>
+       </session>
+</sessions>
diff --git a/extras/templates/session/snapshot_syscall.lttng b/extras/templates/session/snapshot_syscall.lttng
new file mode 100644 (file)
index 0000000..054cb81
--- /dev/null
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sessions>
+       <session>
+               <domains>
+                       <domain>
+                               <type>KERNEL</type>
+                               <buffer_type>GLOBAL</buffer_type>
+                               <channels>
+                                       <channel>
+                                               <name>channel0</name>
+                                               <enabled>false</enabled>
+                                               <overwrite_mode>OVERWRITE</overwrite_mode>
+                                               <subbuffer_size>262144</subbuffer_size>
+                                               <subbuffer_count>4</subbuffer_count>
+                                               <switch_timer_interval>0</switch_timer_interval>
+                                               <read_timer_interval>200000</read_timer_interval>
+                                               <output_type>MMAP</output_type>
+                                               <tracefile_size>0</tracefile_size>
+                                               <tracefile_count>0</tracefile_count>
+                                               <live_timer_interval>0</live_timer_interval>
+                                               <events>
+                                                       <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>*</name>
+                                                               <enabled>true</enabled>
+                                                               <type>SYSCALL</type>
+                                                       </event>
+                                               </events>
+                                               <contexts>
+                                                       <context>
+                                                               <type>PID</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>PROCNAME</type>
+                                                       </context>
+                                                       <context>
+                                                               <type>VPID</type>
+                                                       </context>
+                                               </contexts>
+                                       </channel>
+                               </channels>
+                               <trackers/>
+                       </domain>
+               </domains>
+               <started>false</started>
+               <attributes>
+                       <snapshot_mode>true</snapshot_mode>
+               </attributes>
+       </session>
+</sessions>
This page took 0.109774 seconds and 5 git commands to generate.