Add a tree in the Enable Event dialog for enabling System call event.
Also update tests and documentation concerning this feature.
Change-Id: I7ddbdc2e33b4bcc782d1eb45598252e04c6cd486
Signed-off-by: Bruno Roy <bruno.roy@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/76972
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Hudson CI
[[Image:images/LTTng2EnabledKernelTracepoints.png]]
-To enable all '''Syscalls''', select the corresponding '''Select''' button and press '''Ok'''.
+To enable '''Syscall''' events, first select the corresponding '''Select''' button, then select either all syscalls (select '''All''') or select selectively one or more syscalls in the displayed tree of syscalls. You can also enter directly the name of the events you want to enable (comma separated list and wildcards are supported). Finally press '''Ok'''.
[[Image:images/LTTng2SyscallsDialog.png]]
-Upon successful operation, the event with the name '''syscalls''' and event type '''SYSCALL''' will be added under the default channel (channel0). If necessary the domain '''Kernel''' and the channel '''channel0''' will be created.
+Upon successful operation, the domain '''Kernel''' will be created in the tree (if neccessary), the default channel with name "channel0" will be added under the domain (if necessary) as well as all requested events of type '''SYSCALL''' under the channel. The channel and events will be '''ENABLED'''.
[[Image:images/LTTng2EnabledKernelSyscalls.png]]
public static final String ALL_EVENT_GROUP_NAME = "All Tracepoint Events and Syscalls";
public static final String SPECIFIC_EVENT_GROUP_NAME = "Specific event";
public static final String TRACEPOINTS_GROUP_NAME = "Tracepoint Events";
- public static final String SYSCALL_GROUP_NAME = "All Syscalls";
+ public static final String SYSCALL_GROUP_NAME = "Syscall Events";
+ public static final String SYSCALL_WRITE_EVENT = "write";
+ public static final String SYSCALL_READ_EVENT = "read";
+ public static final String SYSCALL_CLOSE_EVENT = "close";
public static final String GROUP_SELECT_NAME = "Select";
public static final String ENABLE_CHANNEL_DIALOG_TITLE = "Enable Channel";
public static final String DOMAIN_GROUP_NAME = "Domain";
shell.bot().radioInGroup(ControlViewSwtBotUtil.GROUP_SELECT_NAME, ControlViewSwtBotUtil.TRACEPOINTS_GROUP_NAME).click();
- SWTBotTree tracepointsTree = shell.bot().tree();
+ SWTBotTree tracepointsTree = shell.bot().treeInGroup(ControlViewSwtBotUtil.TRACEPOINTS_GROUP_NAME);
SWTBotTreeItem allItem = SWTBotUtils.getTreeItem(fBot, tracepointsTree, ControlViewSwtBotUtil.ALL_TREE_NODE);
allItem.check();
shell.bot().button(ControlViewSwtBotUtil.DIALOG_OK_BUTTON).click();
* Test enable Event (syscall) on domain level
*/
protected void testEnableSyscalls() {
+ // Case 1: Enabling all syscalls
+ SWTBotTreeItem sessionItem = SWTBotUtils.getTreeItem(fBot, fTree,
+ getNodeName(),
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ getSessionName());
+
+ sessionItem.select();
+ SWTBotMenu menuBot = sessionItem.contextMenu(ControlViewSwtBotUtil.ENABLE_EVENT_DEFAULT_CHANNEL_MENU_ITEM);
+ menuBot.click();
+
+ SWTBotShell shell = fBot.shell(ControlViewSwtBotUtil.ENABLE_EVENT_DIALOG_TITLE).activate();
+ shell.bot().radioInGroup(ControlViewSwtBotUtil.GROUP_SELECT_NAME, ControlViewSwtBotUtil.SYSCALL_GROUP_NAME).click();
+
+ SWTBotTree syscallsTree = shell.bot().treeInGroup(ControlViewSwtBotUtil.SYSCALL_GROUP_NAME);
+ SWTBotTreeItem allItem = SWTBotUtils.getTreeItem(fBot, syscallsTree, ControlViewSwtBotUtil.ALL_TREE_NODE);
+ allItem.check();
+ shell.bot().button(ControlViewSwtBotUtil.DIALOG_OK_BUTTON).click();
+ SWTBotUtils.waitForJobs();
+
+ fBot.waitUntil(ConditionHelpers.IsTreeChildNodeAvailable(ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME, sessionItem));
+
SWTBotTreeItem kernelDomainItem = SWTBotUtils.getTreeItem(fBot, fTree,
getNodeName(),
ControlViewSwtBotUtil.SESSION_GROUP_NAME,
getSessionName(),
ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME);
- kernelDomainItem.select();
- SWTBotMenu menuBot = kernelDomainItem.contextMenu(ControlViewSwtBotUtil.ENABLE_EVENT_DEFAULT_CHANNEL_MENU_ITEM);
+ assertEquals(ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME, kernelDomainItem.getText());
+
+ SWTBotTreeItem channelItem = SWTBotUtils.getTreeItem(fBot, fTree,
+ getNodeName(),
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ getSessionName(),
+ ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME,
+ ControlViewSwtBotUtil.DEFAULT_CHANNEL_NAME);
+ assertEquals(ControlViewSwtBotUtil.DEFAULT_CHANNEL_NAME, channelItem.getText());
+
+ SWTBotTreeItem eventItem = SWTBotUtils.getTreeItem(fBot, fTree,
+ getNodeName(),
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ getSessionName(),
+ ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME,
+ ControlViewSwtBotUtil.DEFAULT_CHANNEL_NAME,
+ ControlViewSwtBotUtil.ALL_EVENTS_NAME);
+ assertEquals(ControlViewSwtBotUtil.ALL_EVENTS_NAME, eventItem.getText());
+
+ // Case 2: Enabling three syscalls (write, read, close) from the syscall tree
+ sessionItem.select();
+ menuBot = sessionItem.contextMenu(ControlViewSwtBotUtil.ENABLE_EVENT_DEFAULT_CHANNEL_MENU_ITEM);
menuBot.click();
- SWTBotShell shell = fBot.shell(ControlViewSwtBotUtil.ENABLE_EVENT_DIALOG_TITLE).activate();
+ shell = fBot.shell(ControlViewSwtBotUtil.ENABLE_EVENT_DIALOG_TITLE).activate();
shell.bot().radioInGroup(ControlViewSwtBotUtil.GROUP_SELECT_NAME, ControlViewSwtBotUtil.SYSCALL_GROUP_NAME).click();
+ syscallsTree = shell.bot().treeInGroup(ControlViewSwtBotUtil.SYSCALL_GROUP_NAME);
+ allItem = SWTBotUtils.getTreeItem(fBot, syscallsTree, ControlViewSwtBotUtil.ALL_TREE_NODE);
+ allItem.expand();
+ // Enable 'write' syscall
+ SWTBotTreeItem writeItem = SWTBotUtils.getTreeItem(fBot, syscallsTree, ControlViewSwtBotUtil.ALL_TREE_NODE, ControlViewSwtBotUtil.SYSCALL_WRITE_EVENT);
+ writeItem.check();
+ // Enable 'read' syscall
+ SWTBotTreeItem readItem = SWTBotUtils.getTreeItem(fBot, syscallsTree, ControlViewSwtBotUtil.ALL_TREE_NODE, ControlViewSwtBotUtil.SYSCALL_READ_EVENT);
+ readItem.check();
+ // Enable 'close' syscall
+ SWTBotTreeItem closeItem = SWTBotUtils.getTreeItem(fBot, syscallsTree, ControlViewSwtBotUtil.ALL_TREE_NODE, ControlViewSwtBotUtil.SYSCALL_CLOSE_EVENT);
+ closeItem.check();
shell.bot().button(ControlViewSwtBotUtil.DIALOG_OK_BUTTON).click();
SWTBotUtils.waitForJobs();
+
+ fBot.waitUntil(ConditionHelpers.IsTreeChildNodeAvailable(ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME, sessionItem));
+
+ kernelDomainItem = SWTBotUtils.getTreeItem(fBot, fTree,
+ getNodeName(),
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ getSessionName(),
+ ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME);
+ assertEquals(ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME, kernelDomainItem.getText());
+
+ channelItem = SWTBotUtils.getTreeItem(fBot, fTree,
+ getNodeName(),
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ getSessionName(),
+ ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME,
+ ControlViewSwtBotUtil.DEFAULT_CHANNEL_NAME);
+ assertEquals(ControlViewSwtBotUtil.DEFAULT_CHANNEL_NAME, channelItem.getText());
+
+ eventItem = SWTBotUtils.getTreeItem(fBot, fTree,
+ getNodeName(),
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ getSessionName(),
+ ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME,
+ ControlViewSwtBotUtil.DEFAULT_CHANNEL_NAME,
+ ControlViewSwtBotUtil.SYSCALL_WRITE_EVENT);
+ assertEquals(ControlViewSwtBotUtil.SYSCALL_WRITE_EVENT, eventItem.getText());
+
+ eventItem = SWTBotUtils.getTreeItem(fBot, fTree,
+ getNodeName(),
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ getSessionName(),
+ ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME,
+ ControlViewSwtBotUtil.DEFAULT_CHANNEL_NAME,
+ ControlViewSwtBotUtil.SYSCALL_READ_EVENT);
+ assertEquals(ControlViewSwtBotUtil.SYSCALL_READ_EVENT, eventItem.getText());
+
+ eventItem = SWTBotUtils.getTreeItem(fBot, fTree,
+ getNodeName(),
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ getSessionName(),
+ ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME,
+ ControlViewSwtBotUtil.DEFAULT_CHANNEL_NAME,
+ ControlViewSwtBotUtil.SYSCALL_CLOSE_EVENT);
+ assertEquals(ControlViewSwtBotUtil.SYSCALL_CLOSE_EVENT, eventItem.getText());
}
/**
<command xmlns="http://lttng.org/xml/ns/lttng-mi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0"><name>list</name><output><domains><domain><type>KERNEL</type><buffer_type>PER_PID</buffer_type><events><event><name>lttng_logger</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_reg_write</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_reg_read</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_preg_write</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_preg_read</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_bias_level_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_bias_level_done</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_dapm_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_dapm_done</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_dapm_widget_power</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_dapm_widget_event_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_dapm_widget_event_done</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_dapm_walk_done</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_dapm_output_path</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_dapm_input_path</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_dapm_connected</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_jack_irq</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_jack_report</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_jack_notify</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>asoc_snd_soc_cache_sync</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_touch_buffer</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_dirty_buffer</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_rq_abort</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_rq_requeue</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_rq_complete</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_rq_insert</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_rq_issue</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_bio_bounce</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_bio_complete</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_bio_backmerge</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_bio_frontmerge</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_bio_queue</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_getrq</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_sleeprq</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_plug</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_unplug</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_split</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_bio_remap</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>block_rq_remap</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>compaction_isolate_migratepages</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>compaction_isolate_freepages</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>compaction_migratepages</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>gpio_direction</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>gpio_value</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>irq_handler_entry</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>irq_handler_exit</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>irq_softirq_entry</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>irq_softirq_exit</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>irq_softirq_raise</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>jbd2_checkpoint</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>jbd2_start_commit</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>jbd2_commit_locking</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>jbd2_commit_flushing</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>jbd2_commit_logging</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>jbd2_drop_transaction</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>jbd2_end_commit</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>jbd2_submit_inode_data</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>jbd2_run_stats</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>jbd2_checkpoint_stats</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>jbd2_update_log_tail</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>jbd2_write_superblock</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kmem_kmalloc</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kmem_cache_alloc</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kmem_kmalloc_node</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kmem_cache_alloc_node</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kmem_kfree</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kmem_cache_free</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kmem_mm_page_free</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kmem_mm_page_free_batched</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kmem_mm_page_alloc</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kmem_mm_page_alloc_zone_locked</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kmem_mm_page_pcpu_drain</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kmem_mm_page_alloc_extfrag</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_userspace_exit</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_set_irq</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_ioapic_set_irq</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_msi_set_irq</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_ack_irq</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_mmio</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_fpu</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_age_page</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_try_async_get_page</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_async_pf_doublefault</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_async_pf_not_present</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_async_pf_ready</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>kvm_async_pf_completed</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>module_load</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>module_free</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>module_get</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>module_put</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>module_request</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>napi_poll</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>power_cpu_idle</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>power_cpu_frequency</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>power_machine_suspend</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>power_wakeup_source_activate</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>power_wakeup_source_deactivate</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>power_clock_enable</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>power_clock_disable</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>power_clock_set_rate</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>power_domain_target</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>net_dev_xmit</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>net_dev_queue</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>net_if_receive_skb</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>net_if_rx</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>printk_console</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>random_mix_pool_bytes</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>random_mix_pool_bytes_nolock</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>random_credit_entropy_bits</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>random_get_random_bytes</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>random_extract_entropy</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>random_extract_entropy_user</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rpm_suspend</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rpm_resume</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rpm_idle</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rpm_return_int</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rcu_utilization</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>regulator_enable</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>regulator_enable_delay</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>regulator_enable_complete</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>regulator_disable</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>regulator_disable_complete</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>regulator_set_voltage</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>regulator_set_voltage_complete</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_kthread_stop</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_kthread_stop_ret</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_wakeup</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_wakeup_new</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_switch</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_migrate_task</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_process_free</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_process_exit</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_wait_task</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_process_wait</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_process_fork</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_process_exec</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_stat_wait</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_stat_sleep</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_stat_iowait</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_stat_blocked</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_stat_runtime</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sched_pi_setprio</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>skb_kfree</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>skb_consume</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>skb_copy_datagram_iovec</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sock_rcvqueue_full</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>sock_exceed_buf_limit</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>lttng_statedump_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>lttng_statedump_end</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>lttng_statedump_process_state</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>lttng_statedump_file_descriptor</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>lttng_statedump_vm_map</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>lttng_statedump_network_interface</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>lttng_statedump_block_device</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>lttng_statedump_interrupt</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>scsi_dispatch_cmd_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>scsi_dispatch_cmd_error</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>scsi_dispatch_cmd_done</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>scsi_dispatch_cmd_timeout</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>scsi_eh_wakeup</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>signal_generate</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>signal_deliver</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rpc_call_status</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rpc_bind_status</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rpc_connect_status</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rpc_task_begin</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rpc_task_run_action</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rpc_task_complete</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rpc_task_sleep</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>rpc_task_wakeup</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>udp_fail_queue_rcv_skb</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>timer_init</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>timer_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>timer_expire_entry</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>timer_expire_exit</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>timer_cancel</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>timer_hrtimer_init</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>timer_hrtimer_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>timer_hrtimer_expire_entry</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>timer_hrtimer_expire_exit</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>timer_hrtimer_cancel</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>timer_itimer_state</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>timer_itimer_expire</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_kswapd_sleep</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_kswapd_wake</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_wakeup_kswapd</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_direct_reclaim_begin</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_memcg_reclaim_begin</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_memcg_softlimit_reclaim_begin</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_direct_reclaim_end</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_memcg_reclaim_end</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_memcg_softlimit_reclaim_end</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_shrink_slab_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_shrink_slab_end</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_lru_isolate</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_memcg_isolate</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_writepage</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>mm_vmscan_lru_shrink_inactive</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>workqueue_queue_work</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>workqueue_activate_work</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>workqueue_execute_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>workqueue_execute_end</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_dirty_page</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_dirty_inode_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_dirty_inode</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_write_inode_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_write_inode</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_nothread</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_queue</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_exec</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_written</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_wait</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_pages_written</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_bdi_register</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_nowork</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_wake_background</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_wake_thread</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_wake_forker_thread</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_bdi_unregister</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_thread_start</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_thread_stop</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_wbc_writepage</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_queue_io</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_global_dirty_state</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_bdi_dirty_ratelimit</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_balance_dirty_pages</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_sb_inodes_requeue</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_congestion_wait</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_wait_iff_congested</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event><event><name>writeback_single_inode</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event></events></domain></domains></output></command>
</COMMAND_OUTPUT>
<COMMAND_INPUT>
+lttng --mi xml list -k --syscall
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command xmlns="http://lttng.org/xml/ns/lttng-mi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0"><name>list</name><output><events><event><name>read</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>write</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>open</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>close</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>newstat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>newfstat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>newlstat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>poll</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>lseek</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mmap</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mprotect</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>munmap</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>brk</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>rt_sigaction</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>rt_sigprocmask</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>ioctl</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>pread64</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>pwrite64</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>readv</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>writev</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>access</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>pipe</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>select</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sched_yield</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mremap</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>msync</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mincore</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>madvise</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>shmget</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>shmat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>shmctl</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>dup</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>dup2</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>pause</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>nanosleep</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getitimer</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>alarm</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setitimer</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getpid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sendfile64</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>socket</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>connect</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>accept</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sendto</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>recvfrom</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sendmsg</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>recvmsg</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>shutdown</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>bind</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>listen</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getsockname</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getpeername</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>socketpair</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setsockopt</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getsockopt</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>clone</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>execve</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>exit</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>wait4</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>kill</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>newuname</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>semget</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>semop</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>semctl</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>shmdt</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>msgget</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>msgsnd</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>msgrcv</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>msgctl</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fcntl</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>flock</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fsync</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fdatasync</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>truncate</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>ftruncate</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getdents</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getcwd</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>chdir</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fchdir</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>rename</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mkdir</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>rmdir</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>creat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>link</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>unlink</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>symlink</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>readlink</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>chmod</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fchmod</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>chown</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fchown</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>lchown</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>umask</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>gettimeofday</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getrlimit</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getrusage</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sysinfo</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>times</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>ptrace</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getuid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>syslog</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getgid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setuid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setgid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>geteuid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getegid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setpgid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getppid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getpgrp</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setsid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setreuid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setregid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getgroups</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setgroups</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setresuid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getresuid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setresgid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getresgid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getpgid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setfsuid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setfsgid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getsid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>rt_sigpending</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>rt_sigtimedwait</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>rt_sigqueueinfo</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>rt_sigsuspend</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sigaltstack</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>utime</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mknod</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>personality</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>ustat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>statfs</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fstatfs</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sysfs</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getpriority</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setpriority</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sched_setparam</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sched_getparam</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sched_setscheduler</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sched_getscheduler</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sched_get_priority_max</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sched_get_priority_min</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sched_rr_get_interval</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mlock</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>munlock</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mlockall</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>munlockall</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>vhangup</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>pivot_root</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sysctl</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>prctl</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>adjtimex</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setrlimit</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>chroot</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sync</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>acct</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>settimeofday</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mount</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>umount</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>swapon</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>swapoff</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>reboot</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sethostname</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setdomainname</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>init_module</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>delete_module</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>quotactl</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>gettid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>readahead</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setxattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>lsetxattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fsetxattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getxattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>lgetxattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fgetxattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>listxattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>llistxattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>flistxattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>removexattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>lremovexattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fremovexattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>tkill</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>time</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>futex</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sched_setaffinity</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sched_getaffinity</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>io_setup</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>io_destroy</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>io_getevents</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>io_submit</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>io_cancel</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>lookup_dcookie</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>epoll_create</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>remap_file_pages</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getdents64</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>set_tid_address</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>restart_syscall</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>semtimedop</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fadvise64</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>timer_create</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>timer_settime</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>timer_gettime</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>timer_getoverrun</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>timer_delete</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>clock_settime</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>clock_gettime</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>clock_getres</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>clock_nanosleep</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>exit_group</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>epoll_wait</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>epoll_ctl</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>tgkill</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>utimes</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mbind</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>set_mempolicy</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>get_mempolicy</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mq_open</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mq_unlink</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mq_timedsend</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mq_timedreceive</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mq_notify</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mq_getsetattr</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>kexec_load</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>waitid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>add_key</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>request_key</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>keyctl</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>ioprio_set</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>ioprio_get</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>inotify_init</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>inotify_add_watch</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>inotify_rm_watch</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>migrate_pages</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>openat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mkdirat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mknodat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fchownat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>futimesat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>newfstatat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>unlinkat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>renameat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>linkat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>symlinkat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>readlinkat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fchmodat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>faccessat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>pselect6</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>ppoll</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>unshare</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>set_robust_list</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>get_robust_list</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>splice</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>tee</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sync_file_range</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>vmsplice</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>move_pages</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>utimensat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>epoll_pwait</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>signalfd</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>timerfd_create</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>eventfd</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fallocate</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>timerfd_settime</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>timerfd_gettime</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>accept4</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>signalfd4</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>eventfd2</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>epoll_create1</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>dup3</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>pipe2</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>inotify_init1</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>preadv</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>pwritev</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>rt_tgsigqueueinfo</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>perf_event_open</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>recvmmsg</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fanotify_init</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fanotify_mark</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>prlimit64</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>name_to_handle_at</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>open_by_handle_at</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>clock_adjtime</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>syncfs</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sendmmsg</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setns</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getcpu</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>process_vm_readv</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>process_vm_writev</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>finit_module</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>waitpid</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>lchown16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>stat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>oldumount</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setuid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getuid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>stime</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fstat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>nice</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setgid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getgid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>signal</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>geteuid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getegid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>olduname</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sgetmask</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>ssetmask</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setreuid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setregid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sigpending</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>old_getrlimit</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getgroups16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setgroups16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>old_select</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>lstat</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>uselib</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>old_readdir</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>old_mmap</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fchown16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>socketcall</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>uname</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>ipc</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sigprocmask</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>bdflush</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setfsuid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setfsgid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>llseek</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setresuid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getresuid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>setresgid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>getresgid16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>chown16</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>sendfile</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>mmap2</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>stat64</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>lstat64</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fstat64</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fcntl64</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>statfs64</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fstatfs64</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>fstatat64</name><type>SYSCALL</type><enabled>true</enabled></event></events></output></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
lttng --mi xml list -u -f
</COMMAND_INPUT>
<COMMAND_RESULT>
<command xmlns="http://lttng.org/xml/ns/lttng-mi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0"><name>list</name><output><sessions><session><name>mysession</name><path>${workspace}/lttng-traces/mysession-20151201-205959</path><enabled>false</enabled><snapshot_mode>0</snapshot_mode><live_timer_interval>0</live_timer_interval><domains><domain><type>KERNEL</type><buffer_type>GLOBAL</buffer_type><trackers/><channels><channel><name>channel0</name><enabled>true</enabled><attributes><overwrite_mode>DISCARD</overwrite_mode><subbuffer_size>8388608</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></attributes><events><event><name>*</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>*</name><type>TRACEPOINT</type><enabled>true</enabled><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type></event></events></channel></channels></domain></domains></session></sessions></output></command>
</COMMAND_OUTPUT>
<COMMAND_INPUT>
+lttng --mi xml enable-event read,write,close -k -s mysession --syscall
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command xmlns="http://lttng.org/xml/ns/lttng-mi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0"><name>enable-event</name><output><events><event><name>read</name><type>SYSCALL</type><enabled>true</enabled><success>true</success></event><event><name>write</name><type>SYSCALL</type><enabled>true</enabled><success>true</success></event><event><name>close</name><type>SYSCALL</type><enabled>true</enabled><success>true</success></event></events></output><success>true</success></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml list mysession
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command xmlns="http://lttng.org/xml/ns/lttng-mi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0"><name>list</name><output><sessions><session><name>mysession</name><path>${workspace}/lttng-traces/mysession-20160711-110109</path><enabled>false</enabled><snapshot_mode>0</snapshot_mode><live_timer_interval>0</live_timer_interval><domains><domain><type>KERNEL</type><buffer_type>GLOBAL</buffer_type><trackers/><channels><channel><name>channel0</name><enabled>true</enabled><attributes><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><discarded_events>0</discarded_events><lost_packets>0</lost_packets></attributes><events><event><name>close</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>write</name><type>SYSCALL</type><enabled>true</enabled></event><event><name>read</name><type>SYSCALL</type><enabled>true</enabled></event></events></channel></channels></domain></domains></session></sessions></output></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
lttng --mi xml enable-channel channel0 -u -s mysession --buffers-uid
</COMMAND_INPUT>
<COMMAND_RESULT>
<command><name>list</name><output><domains><domain><type>KERNEL</type><buffer_type>PER_PID</buffer_type><events><event><name>lttng_logger</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>skb_kfree</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>skb_consume</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>skb_copy_datagram_iovec</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sock_rcvqueue_full</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sock_exceed_buf_limit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_reg_write</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_reg_read</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_preg_write</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_preg_read</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_bias_level_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_bias_level_done</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_done</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_widget_power</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_widget_event_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_widget_event_done</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_walk_done</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_output_path</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_input_path</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_connected</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_jack_irq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_jack_report</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_jack_notify</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_cache_sync</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_touch_buffer</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_dirty_buffer</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_rq_abort</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_rq_requeue</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_rq_complete</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_rq_insert</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_rq_issue</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_bio_bounce</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_bio_complete</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_bio_backmerge</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_bio_frontmerge</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_bio_queue</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_getrq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_sleeprq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_plug</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_unplug</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_split</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_bio_remap</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_rq_remap</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>compaction_isolate_migratepages</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>compaction_isolate_freepages</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>compaction_migratepages</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>gpio_direction</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>gpio_value</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>irq_handler_entry</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>irq_handler_exit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>irq_softirq_entry</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>irq_softirq_exit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>irq_softirq_raise</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_checkpoint</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_start_commit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_commit_locking</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_commit_flushing</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_commit_logging</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_drop_transaction</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_end_commit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_submit_inode_data</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_run_stats</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_checkpoint_stats</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_update_log_tail</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_write_superblock</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_kmalloc</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_cache_alloc</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_kmalloc_node</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_cache_alloc_node</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_kfree</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_cache_free</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_mm_page_free</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_mm_page_free_batched</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_mm_page_alloc</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_mm_page_alloc_zone_locked</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_mm_page_pcpu_drain</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_mm_page_alloc_extfrag</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_userspace_exit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_set_irq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_ioapic_set_irq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_msi_set_irq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_ack_irq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_mmio</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_fpu</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_age_page</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_try_async_get_page</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_async_pf_doublefault</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_async_pf_not_present</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_async_pf_ready</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_async_pf_completed</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>module_load</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>module_free</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>module_get</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>module_put</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>module_request</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>napi_poll</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_kthread_stop</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_kthread_stop_ret</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_wakeup</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_wakeup_new</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_switch</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_migrate_task</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_process_free</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_process_exit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_wait_task</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_process_wait</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_process_fork</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_process_exec</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_stat_wait</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_stat_sleep</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_stat_iowait</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_stat_blocked</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_stat_runtime</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_pi_setprio</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>net_dev_xmit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>net_dev_queue</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>net_if_receive_skb</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>net_if_rx</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_cpu_idle</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_cpu_frequency</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_machine_suspend</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_wakeup_source_activate</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_wakeup_source_deactivate</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_clock_enable</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_clock_disable</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_clock_set_rate</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_domain_target</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>printk_console</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>random_mix_pool_bytes</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>random_mix_pool_bytes_nolock</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>random_credit_entropy_bits</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>random_get_random_bytes</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>random_extract_entropy</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>random_extract_entropy_user</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rcu_utilization</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_enable</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_enable_delay</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_enable_complete</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_disable</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_disable_complete</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_set_voltage</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_set_voltage_complete</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpm_suspend</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpm_resume</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpm_idle</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpm_return_int</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>signal_generate</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>signal_deliver</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>scsi_dispatch_cmd_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>scsi_dispatch_cmd_error</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>scsi_dispatch_cmd_done</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>scsi_dispatch_cmd_timeout</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>scsi_eh_wakeup</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_process_state</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_file_descriptor</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_vm_map</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_network_interface</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_block_device</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_interrupt</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_init</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_expire_entry</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_expire_exit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_cancel</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_hrtimer_init</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_hrtimer_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_hrtimer_expire_entry</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_hrtimer_expire_exit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_hrtimer_cancel</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_itimer_state</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_itimer_expire</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>udp_fail_queue_rcv_skb</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_call_status</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_bind_status</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_connect_status</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_task_begin</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_task_run_action</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_task_complete</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_task_sleep</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_task_wakeup</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_kswapd_sleep</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_kswapd_wake</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_wakeup_kswapd</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_direct_reclaim_begin</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_memcg_reclaim_begin</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_memcg_softlimit_reclaim_begin</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_direct_reclaim_end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_memcg_reclaim_end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_memcg_softlimit_reclaim_end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_shrink_slab_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_shrink_slab_end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_lru_isolate</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_memcg_isolate</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_writepage</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_lru_shrink_inactive</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>workqueue_queue_work</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>workqueue_activate_work</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>workqueue_execute_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>workqueue_execute_end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event></events></domain></domains></output></command>
</COMMAND_OUTPUT>
<COMMAND_INPUT>
+lttng --mi xml list -k --syscall
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command><name>list</name><output><events><event><name>read</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>write</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>open</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>close</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>newstat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>newfstat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>newlstat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>poll</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lseek</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mmap</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mprotect</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>munmap</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>brk</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_sigaction</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_sigprocmask</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ioctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pread64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pwrite64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>readv</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>writev</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>access</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pipe</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>select</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_yield</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mremap</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>msync</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mincore</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>madvise</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>shmget</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>shmat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>shmctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>dup</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>dup2</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pause</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>nanosleep</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getitimer</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>alarm</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setitimer</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getpid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sendfile64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>socket</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>connect</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>accept</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sendto</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>recvfrom</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sendmsg</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>recvmsg</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>shutdown</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>bind</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>listen</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getsockname</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getpeername</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>socketpair</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setsockopt</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getsockopt</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>clone</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>execve</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>exit</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>wait4</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>kill</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>newuname</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>semget</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>semop</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>semctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>shmdt</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>msgget</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>msgsnd</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>msgrcv</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>msgctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fcntl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>flock</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fsync</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fdatasync</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>truncate</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ftruncate</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getdents</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getcwd</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>chdir</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fchdir</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rename</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mkdir</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rmdir</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>creat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>link</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>unlink</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>symlink</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>readlink</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>chmod</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fchmod</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>chown</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fchown</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lchown</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>umask</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>gettimeofday</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getrlimit</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getrusage</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sysinfo</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>times</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ptrace</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>syslog</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>geteuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getegid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setpgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getppid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getpgrp</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setsid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setreuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setregid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getgroups</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setgroups</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setresuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getresuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setresgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getresgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getpgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setfsuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setfsgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getsid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_sigpending</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_sigtimedwait</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_sigqueueinfo</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_sigsuspend</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sigaltstack</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>utime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mknod</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>personality</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ustat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>statfs</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fstatfs</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sysfs</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getpriority</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setpriority</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_setparam</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_getparam</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_setscheduler</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_getscheduler</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_get_priority_max</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_get_priority_min</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_rr_get_interval</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mlock</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>munlock</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mlockall</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>munlockall</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>vhangup</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pivot_root</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sysctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>prctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>adjtimex</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setrlimit</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>chroot</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sync</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>acct</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>settimeofday</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mount</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>umount</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>swapon</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>swapoff</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>reboot</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sethostname</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setdomainname</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>init_module</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>delete_module</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>quotactl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>gettid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>readahead</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lsetxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fsetxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lgetxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fgetxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>listxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>llistxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>flistxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>removexattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lremovexattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fremovexattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>tkill</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>time</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>futex</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_setaffinity</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_getaffinity</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>io_setup</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>io_destroy</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>io_getevents</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>io_submit</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>io_cancel</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lookup_dcookie</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>epoll_create</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>remap_file_pages</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getdents64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>set_tid_address</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>restart_syscall</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>semtimedop</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fadvise64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timer_create</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timer_settime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timer_gettime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timer_getoverrun</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timer_delete</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>clock_settime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>clock_gettime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>clock_getres</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>clock_nanosleep</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>exit_group</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>epoll_wait</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>epoll_ctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>tgkill</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>utimes</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mbind</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>set_mempolicy</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>get_mempolicy</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mq_open</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mq_unlink</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mq_timedsend</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mq_timedreceive</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mq_notify</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mq_getsetattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>kexec_load</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>waitid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>add_key</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>request_key</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>keyctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ioprio_set</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ioprio_get</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>inotify_init</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>inotify_add_watch</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>inotify_rm_watch</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>migrate_pages</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>openat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mkdirat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mknodat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fchownat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>futimesat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>newfstatat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>unlinkat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>renameat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>linkat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>symlinkat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>readlinkat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fchmodat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>faccessat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pselect6</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ppoll</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>unshare</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>set_robust_list</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>get_robust_list</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>splice</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>tee</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sync_file_range</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>vmsplice</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>move_pages</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>utimensat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>epoll_pwait</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>signalfd</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timerfd_create</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>eventfd</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fallocate</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timerfd_settime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timerfd_gettime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>accept4</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>signalfd4</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>eventfd2</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>epoll_create1</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>dup3</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pipe2</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>inotify_init1</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>preadv</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pwritev</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_tgsigqueueinfo</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>perf_event_open</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>recvmmsg</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fanotify_init</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fanotify_mark</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>prlimit64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>name_to_handle_at</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>open_by_handle_at</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>clock_adjtime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>syncfs</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sendmmsg</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setns</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getcpu</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>process_vm_readv</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>process_vm_writev</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>finit_module</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>waitpid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lchown16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>stat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>oldumount</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>stime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fstat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>nice</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setgid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getgid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>signal</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>geteuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getegid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>olduname</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sgetmask</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ssetmask</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setreuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setregid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sigpending</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>old_getrlimit</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getgroups16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setgroups16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>old_select</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lstat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>uselib</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>old_readdir</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>old_mmap</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fchown16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>socketcall</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>uname</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ipc</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sigprocmask</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>bdflush</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setfsuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setfsgid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>llseek</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setresuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getresuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setresgid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getresgid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>chown16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sendfile</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mmap2</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>stat64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lstat64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fstat64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fcntl64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>statfs64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fstatfs64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fstatat64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event></events></output></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
lttng --mi xml list -u -f
</COMMAND_INPUT>
<COMMAND_RESULT>
<command><name>list</name><output><domains><domain><type>KERNEL</type><buffer_type>PER_PID</buffer_type><events><event><name>lttng_logger</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>skb_kfree</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>skb_consume</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>skb_copy_datagram_iovec</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sock_rcvqueue_full</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sock_exceed_buf_limit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_reg_write</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_reg_read</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_preg_write</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_preg_read</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_bias_level_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_bias_level_done</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_done</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_widget_power</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_widget_event_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_widget_event_done</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_walk_done</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_output_path</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_input_path</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_dapm_connected</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_jack_irq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_jack_report</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_jack_notify</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>asoc_snd_soc_cache_sync</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_touch_buffer</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_dirty_buffer</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_rq_abort</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_rq_requeue</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_rq_complete</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_rq_insert</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_rq_issue</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_bio_bounce</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_bio_complete</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_bio_backmerge</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_bio_frontmerge</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_bio_queue</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_getrq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_sleeprq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_plug</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_unplug</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_split</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_bio_remap</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>block_rq_remap</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>compaction_isolate_migratepages</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>compaction_isolate_freepages</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>compaction_migratepages</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>gpio_direction</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>gpio_value</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>irq_handler_entry</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>irq_handler_exit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>irq_softirq_entry</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>irq_softirq_exit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>irq_softirq_raise</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_checkpoint</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_start_commit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_commit_locking</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_commit_flushing</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_commit_logging</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_drop_transaction</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_end_commit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_submit_inode_data</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_run_stats</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_checkpoint_stats</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_update_log_tail</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>jbd2_write_superblock</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_kmalloc</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_cache_alloc</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_kmalloc_node</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_cache_alloc_node</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_kfree</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_cache_free</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_mm_page_free</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_mm_page_free_batched</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_mm_page_alloc</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_mm_page_alloc_zone_locked</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_mm_page_pcpu_drain</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kmem_mm_page_alloc_extfrag</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_userspace_exit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_set_irq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_ioapic_set_irq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_msi_set_irq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_ack_irq</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_mmio</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_fpu</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_age_page</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_try_async_get_page</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_async_pf_doublefault</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_async_pf_not_present</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_async_pf_ready</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>kvm_async_pf_completed</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>module_load</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>module_free</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>module_get</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>module_put</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>module_request</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>napi_poll</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_kthread_stop</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_kthread_stop_ret</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_wakeup</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_wakeup_new</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_switch</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_migrate_task</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_process_free</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_process_exit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_wait_task</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_process_wait</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_process_fork</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_process_exec</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_stat_wait</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_stat_sleep</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_stat_iowait</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_stat_blocked</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_stat_runtime</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>sched_pi_setprio</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>net_dev_xmit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>net_dev_queue</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>net_if_receive_skb</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>net_if_rx</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_cpu_idle</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_cpu_frequency</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_machine_suspend</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_wakeup_source_activate</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_wakeup_source_deactivate</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_clock_enable</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_clock_disable</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_clock_set_rate</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>power_domain_target</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>printk_console</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>random_mix_pool_bytes</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>random_mix_pool_bytes_nolock</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>random_credit_entropy_bits</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>random_get_random_bytes</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>random_extract_entropy</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>random_extract_entropy_user</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rcu_utilization</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_enable</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_enable_delay</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_enable_complete</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_disable</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_disable_complete</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_set_voltage</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>regulator_set_voltage_complete</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpm_suspend</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpm_resume</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpm_idle</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpm_return_int</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>signal_generate</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>signal_deliver</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>scsi_dispatch_cmd_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>scsi_dispatch_cmd_error</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>scsi_dispatch_cmd_done</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>scsi_dispatch_cmd_timeout</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>scsi_eh_wakeup</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_process_state</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_file_descriptor</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_vm_map</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_network_interface</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_block_device</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>lttng_statedump_interrupt</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_init</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_expire_entry</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_expire_exit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_cancel</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_hrtimer_init</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_hrtimer_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_hrtimer_expire_entry</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_hrtimer_expire_exit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_hrtimer_cancel</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_itimer_state</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>timer_itimer_expire</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>udp_fail_queue_rcv_skb</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_call_status</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_bind_status</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_connect_status</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_task_begin</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_task_run_action</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_task_complete</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_task_sleep</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>rpc_task_wakeup</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_kswapd_sleep</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_kswapd_wake</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_wakeup_kswapd</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_direct_reclaim_begin</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_memcg_reclaim_begin</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_memcg_softlimit_reclaim_begin</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_direct_reclaim_end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_memcg_reclaim_end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_memcg_softlimit_reclaim_end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_shrink_slab_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_shrink_slab_end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_lru_isolate</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_memcg_isolate</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_writepage</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>mm_vmscan_lru_shrink_inactive</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>workqueue_queue_work</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>workqueue_activate_work</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>workqueue_execute_start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>workqueue_execute_end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event></events></domain></domains></output></command>
</COMMAND_OUTPUT>
<COMMAND_INPUT>
+lttng --mi xml list -k --syscall
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command><name>list</name><output><events><event><name>read</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>write</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>open</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>close</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>newstat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>newfstat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>newlstat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>poll</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lseek</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mmap</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mprotect</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>munmap</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>brk</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_sigaction</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_sigprocmask</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ioctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pread64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pwrite64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>readv</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>writev</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>access</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pipe</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>select</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_yield</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mremap</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>msync</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mincore</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>madvise</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>shmget</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>shmat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>shmctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>dup</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>dup2</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pause</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>nanosleep</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getitimer</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>alarm</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setitimer</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getpid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sendfile64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>socket</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>connect</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>accept</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sendto</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>recvfrom</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sendmsg</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>recvmsg</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>shutdown</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>bind</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>listen</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getsockname</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getpeername</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>socketpair</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setsockopt</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getsockopt</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>clone</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>execve</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>exit</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>wait4</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>kill</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>newuname</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>semget</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>semop</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>semctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>shmdt</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>msgget</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>msgsnd</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>msgrcv</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>msgctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fcntl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>flock</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fsync</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fdatasync</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>truncate</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ftruncate</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getdents</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getcwd</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>chdir</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fchdir</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rename</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mkdir</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rmdir</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>creat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>link</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>unlink</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>symlink</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>readlink</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>chmod</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fchmod</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>chown</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fchown</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lchown</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>umask</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>gettimeofday</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getrlimit</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getrusage</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sysinfo</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>times</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ptrace</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>syslog</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>geteuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getegid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setpgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getppid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getpgrp</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setsid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setreuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setregid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getgroups</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setgroups</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setresuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getresuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setresgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getresgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getpgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setfsuid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setfsgid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getsid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_sigpending</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_sigtimedwait</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_sigqueueinfo</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_sigsuspend</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sigaltstack</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>utime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mknod</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>personality</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ustat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>statfs</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fstatfs</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sysfs</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getpriority</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setpriority</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_setparam</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_getparam</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_setscheduler</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_getscheduler</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_get_priority_max</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_get_priority_min</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_rr_get_interval</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mlock</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>munlock</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mlockall</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>munlockall</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>vhangup</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pivot_root</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sysctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>prctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>adjtimex</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setrlimit</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>chroot</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sync</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>acct</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>settimeofday</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mount</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>umount</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>swapon</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>swapoff</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>reboot</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sethostname</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setdomainname</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>init_module</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>delete_module</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>quotactl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>gettid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>readahead</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lsetxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fsetxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lgetxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fgetxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>listxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>llistxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>flistxattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>removexattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lremovexattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fremovexattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>tkill</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>time</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>futex</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_setaffinity</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sched_getaffinity</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>io_setup</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>io_destroy</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>io_getevents</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>io_submit</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>io_cancel</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lookup_dcookie</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>epoll_create</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>remap_file_pages</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getdents64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>set_tid_address</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>restart_syscall</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>semtimedop</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fadvise64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timer_create</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timer_settime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timer_gettime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timer_getoverrun</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timer_delete</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>clock_settime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>clock_gettime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>clock_getres</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>clock_nanosleep</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>exit_group</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>epoll_wait</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>epoll_ctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>tgkill</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>utimes</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mbind</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>set_mempolicy</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>get_mempolicy</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mq_open</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mq_unlink</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mq_timedsend</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mq_timedreceive</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mq_notify</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mq_getsetattr</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>kexec_load</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>waitid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>add_key</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>request_key</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>keyctl</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ioprio_set</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ioprio_get</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>inotify_init</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>inotify_add_watch</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>inotify_rm_watch</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>migrate_pages</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>openat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mkdirat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mknodat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fchownat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>futimesat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>newfstatat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>unlinkat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>renameat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>linkat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>symlinkat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>readlinkat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fchmodat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>faccessat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pselect6</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ppoll</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>unshare</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>set_robust_list</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>get_robust_list</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>splice</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>tee</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sync_file_range</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>vmsplice</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>move_pages</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>utimensat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>epoll_pwait</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>signalfd</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timerfd_create</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>eventfd</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fallocate</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timerfd_settime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>timerfd_gettime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>accept4</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>signalfd4</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>eventfd2</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>epoll_create1</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>dup3</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pipe2</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>inotify_init1</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>preadv</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>pwritev</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>rt_tgsigqueueinfo</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>perf_event_open</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>recvmmsg</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fanotify_init</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fanotify_mark</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>prlimit64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>name_to_handle_at</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>open_by_handle_at</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>clock_adjtime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>syncfs</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sendmmsg</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setns</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getcpu</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>process_vm_readv</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>process_vm_writev</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>finit_module</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>waitpid</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lchown16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>stat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>oldumount</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>stime</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fstat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>nice</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setgid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getgid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>signal</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>geteuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getegid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>olduname</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sgetmask</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ssetmask</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setreuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setregid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sigpending</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>old_getrlimit</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getgroups16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setgroups16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>old_select</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lstat</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>uselib</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>old_readdir</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>old_mmap</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fchown16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>socketcall</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>uname</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>ipc</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sigprocmask</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>bdflush</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setfsuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setfsgid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>llseek</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setresuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getresuid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>setresgid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>getresgid16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>chown16</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>sendfile</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>mmap2</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>stat64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>lstat64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fstat64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fcntl64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>statfs64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fstatfs64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event><event><name>fstatat64</name><type>SYSCALL</type><enabled>true</enabled><filter>false</filter></event></events></output></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
lttng --mi xml list -u -f
</COMMAND_INPUT>
<COMMAND_RESULT>
// 1) session name, channel = null, 3 event names, kernel
String sessionName = "mysession2";
String channelName = "mychannel";
+ List<String> syscalls = new ArrayList<>();
fShell.setScenario(SCEN_EVENT_HANDLING);
- // 1) session name, channel = null
- fService.enableSyscalls(sessionName, null, new NullProgressMonitor());
+ // 1) session name, channel = null, syscall = all
+ fService.enableSyscalls(sessionName, null, null, new NullProgressMonitor());
- // 2) session name, channel = mychannel
- fService.enableSyscalls(sessionName, channelName, new NullProgressMonitor());
+ // 2) session name, channel = mychannel, syscall = all
+ fService.enableSyscalls(sessionName, channelName, null, new NullProgressMonitor());
+
+ // 3) session name, channel = mychannel, syscall = close
+ syscalls.add("close");
+ fService.enableSyscalls(sessionName, channelName, syscalls, new NullProgressMonitor());
+
+ // 4) session name, channel = mychannel, syscall = close,read,write
+ syscalls.add("read");
+ syscalls.add("write");
+ fService.enableSyscalls(sessionName, channelName, syscalls, new NullProgressMonitor());
} catch (ExecutionException e) {
fail(e.toString());
}
@Override
- public boolean isSysCalls() {
+ public boolean isSyscalls() {
return fIsSysCalls;
}
@Override
- public boolean isAllSysCalls() {
+ public boolean isAllSyscalls() {
return fIsSysCalls;
}
</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng list -k --syscall
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+System calls:
+-------------
+ read [32/64-bit]
+ write [32/64-bit]
+ open [32/64-bit]
+
+</COMMAND_OUTPUT>
+
<COMMAND_INPUT>
lttng list -u
</COMMAND_INPUT>
</command>
</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml list -k --syscall
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command>
+ <name>list</name>
+ <output>
+ <events>
+ <event>
+ <name>read</name>
+ <type>SYSCALL</type>
+ <enabled>true</enabled>
+ <filter>false</filter>
+ </event>
+ <event>
+ <name>write</name>
+ <type>SYSCALL</type>
+ <enabled>true</enabled>
+ <filter>false</filter>
+ </event>
+ <event>
+ <name>open</name>
+ <type>SYSCALL</type>
+ <enabled>true</enabled>
+ <filter>false</filter>
+ </event>
+ </events>
+ </output>
+</command>
+</COMMAND_OUTPUT>
+
<COMMAND_INPUT>
lttng --mi xml list -u -f
</COMMAND_INPUT>
</command>
</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml enable-event close -k -s mysession2 -c mychannel --syscall
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command xmlns="http://lttng.org/xml/ns/lttng-mi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0">
+ <name>enable-event</name>
+ <output>
+ <events>
+ <event>
+ <name>close</name>
+ <type>SYSCALL</type>
+ <enabled>true</enabled>
+ <success>true</success>
+ </event>
+ </events>
+ </output>
+ <success>true</success>
+</command>
+</COMMAND_OUTPUT>
+
+<COMMAND_INPUT>
+lttng --mi xml enable-event close,read,write -k -s mysession2 -c mychannel --syscall
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command xmlns="http://lttng.org/xml/ns/lttng-mi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0">
+ <name>enable-event</name>
+ <output>
+ <events>
+ <event>
+ <name>close</name>
+ <type>SYSCALL</type>
+ <enabled>true</enabled>
+ <success>true</success>
+ </event>
+ <event>
+ <name>read</name>
+ <type>SYSCALL</type>
+ <enabled>true</enabled>
+ <success>true</success>
+ </event>
+ <event>
+ <name>write</name>
+ <type>SYSCALL</type>
+ <enabled>true</enabled>
+ <success>true</success>
+ </event>
+ </events>
+ </output>
+ <success>true</success>
+</command>
+</COMMAND_OUTPUT>
+
# dynamic probe/function probe test cases
<COMMAND_INPUT>
<sessions>
<session>
<name>mysession2</name>
- <path>/home/bruno/lttng-traces/mysession2-20160621-130829</path>
+ <path>${workspace}/lttng-traces/mysession2-20160621-130829</path>
<enabled>false</enabled>
<snapshot_mode>0</snapshot_mode>
<live_timer_interval>0</live_timer_interval>
<sessions>
<session>
<name>mysession2</name>
- <path>/home/bruno/lttng-traces/mysession2-20160621-131000</path>
+ <path>${workspace}/lttng-traces/mysession2-20160621-131000</path>
<enabled>false</enabled>
<snapshot_mode>0</snapshot_mode>
<live_timer_interval>0</live_timer_interval>
</command>
</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml enable-event close -k -s mysession2 -c mychannel --syscall
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<command>
+ <name>enable-event</name>
+ <output>
+ <events>
+ <event>
+ <name>close</name>
+ <type>SYSCALL</type>
+ <enabled>true</enabled>
+ <filter>false</filter>
+ <success>true</success>
+ </event>
+ </events>
+ </output>
+ <success>true</success>
+</command>
+</COMMAND_OUTPUT>
+
+<COMMAND_INPUT>
+lttng --mi xml enable-event close,read,write -k -s mysession2 -c mychannel --syscall
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command>
+ <name>enable-event</name>
+ <output>
+ <events>
+ <event>
+ <name>close</name>
+ <type>SYSCALL</type>
+ <enabled>true</enabled>
+ <filter>false</filter>
+ <success>true</success>
+ </event>
+ <event>
+ <name>read</name>
+ <type>SYSCALL</type>
+ <enabled>true</enabled>
+ <filter>false</filter>
+ <success>true</success>
+ </event>
+ <event>
+ <name>write</name>
+ <type>SYSCALL</type>
+ <enabled>true</enabled>
+ <filter>false</filter>
+ <success>true</success>
+ </event>
+ </events>
+ </output>
+ <success>true</success>
+</command>
+</COMMAND_OUTPUT>
+
# dynamic probe/function probe test cases
<COMMAND_INPUT>
All kernel system calls are enabled in channel mychannel
</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng enable-event close -k -s mysession2 -c mychannel --syscall
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+Kernel event close created in channel mychannel
+</COMMAND_OUTPUT>
+
+<COMMAND_INPUT>
+lttng enable-event close,read,write -k -s mysession2 -c mychannel --syscall
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+Kernel event close created in channel mychannel
+Kernel event read created in channel mychannel
+Kernel event write created in channel mychannel
+</COMMAND_OUTPUT>
+
# dynamic probe/function probe test cases
<COMMAND_INPUT>
}
@Override
- public boolean isSysCalls() {
+ public boolean isSyscalls() {
if (fDomain.equals(TraceDomainType.KERNEL)) {
- return fKernelComposite.isSysCalls();
+ return fKernelComposite.isSyscalls();
}
return false;
}
@Override
- public boolean isAllSysCalls() {
+ public boolean isAllSyscalls() {
if (fDomain.equals(TraceDomainType.KERNEL)) {
- return fKernelComposite.isSysCalls();
+ return fKernelComposite.isAllSyscalls();
}
return false;
}
});
- getShell().setMinimumSize(new Point(550, 750));
+ getShell().setMinimumSize(new Point(550, 850));
return fDialogComposite;
}
@Override
public String getText(Object element) {
if ((element != null) && (element instanceof TraceProviderGroup)) {
- return Messages.TraceControl_EnableEventsTracepointTreeAllLabel;
+ return Messages.TraceControl_EnableEventsTreeAllLabel;
}
if ((element != null) && (element instanceof UstProviderComponent)) {
- return Messages.TraceControl_EnableEventsTracepointTreeAllLabel + " - " + ((UstProviderComponent)element).getName(); //$NON-NLS-1$
+ return Messages.TraceControl_EnableEventsTreeAllLabel + " - " + ((UstProviderComponent)element).getName(); //$NON-NLS-1$
}
return super.getText(element);
}
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Text;
import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceDomainType;
+import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceEventType;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.messages.Messages;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.ITraceControlComponent;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.BaseEventComponent;
* A tree viewer for displaying and selection of available tracepoints.
*/
private CheckboxTreeViewer fTracepointsViewer;
+ /**
+ * A tree viewer for displaying and selection of available syscalls.
+ */
+ private CheckboxTreeViewer fSyscallsViewer;
/**
* A button to enable/disable the syscalls group
*/
- private Button fSysCallsActivateButton;
+ private Button fSyscallsActivateButton;
/**
* A Text field for the specific event name.
*/
/**
* The flag indicating that syscalls are selected.
*/
- private boolean fIsSysCalls;
+ private boolean fIsSyscalls;
+ /**
+ * The flag indicating that all syscalls are selected.
+ */
+ private boolean fIsAllSyscalls;
/**
* The list of tracepoints to be enabled.
*/
}
@Override
- public boolean isSysCalls() {
- return fIsSysCalls;
+ public boolean isSyscalls() {
+ return fIsSyscalls;
}
@Override
- public boolean isAllSysCalls() {
- return fIsSysCalls;
+ public boolean isAllSyscalls() {
+ return fIsAllSyscalls;
}
@Override
createTracepointsGroup();
// Syscalls Group
- createSysCallsGroup();
+ createSyscallsGroup();
// Dynamic Probe Group
createDynamicProbeGroup();
public boolean isValid() {
fIsAllTracepointsAndSyscalls = fAllActivateButton.getSelection();
fIsTracepoints = fTracepointsActivateButton.getSelection();
- fIsSysCalls = fSysCallsActivateButton.getSelection();
+ fIsSyscalls = fSyscallsActivateButton.getSelection();
fIsDynamicProbe = fProbeActivateButton.getSelection();
fIsDynamicFunctionProbe = fFunctionActivateButton.getSelection();
int nbEvents = 0;
List<ITraceControlComponent> comps = fProviderGroup.getChildren(KernelProviderComponent.class);
for (ITraceControlComponent comp : comps) {
- nbEvents += comp.getChildren().length;
+ for (ITraceControlComponent event : comp.getChildren()) {
+ if (event instanceof BaseEventComponent && ((BaseEventComponent) event).getEventType() == TraceEventType.TRACEPOINT) {
+ nbEvents++;
+ }
+ }
}
fIsAllTracepoints = (nbEvents == fSelectedEvents.size());
String tmpSpecificEvent = fSpecificEventText.getText();
}
}
+ fIsAllSyscalls = false;
+
+ if (fIsSyscalls) {
+ if (fSyscallsViewer != null) {
+ Object[] checkedElements = fSyscallsViewer.getCheckedElements();
+ for (int i = 0; i < checkedElements.length; i++) {
+ ITraceControlComponent component = (ITraceControlComponent)checkedElements[i];
+ if (component instanceof BaseEventComponent) {
+ fSelectedEvents.add(component.getName());
+ }
+ }
+ // verify if all events are selected
+ int nbSyscalls = 0;
+ List<ITraceControlComponent> comps = fProviderGroup.getChildren(KernelProviderComponent.class);
+ for (ITraceControlComponent comp : comps) {
+ for (ITraceControlComponent syscall : comp.getChildren()) {
+ if (syscall instanceof BaseEventComponent && ((BaseEventComponent) syscall).getEventType() == TraceEventType.SYSCALL) {
+ nbSyscalls++;
+ }
+ }
+ }
+ fIsAllSyscalls = (nbSyscalls == fSelectedEvents.size());
+ if (!fIsAllSyscalls) {
+ fSelectedEvents = fSelectedEvents.stream().distinct().collect(Collectors.toList());
+ }
+ } else {
+ // for version < LTTng 2.6.0 only all syscalls could be enabled
+ fIsAllSyscalls = true;
+ }
+ }
+
if (fIsDynamicProbe) {
String temp = fProbeEventNameText.getText();
if (temp.trim().isEmpty() ||
* Creates all tracepoints/syscalls group.
*/
private void createAllTracepointsSyscallGroup() {
-
GridLayout layout;
GridData data;
Group tpMainGroup = new Group(this, SWT.SHADOW_NONE);
* Creates tracepoints group.
*/
private void createTracepointsGroup() {
-
GridLayout layout;
GridData data;
Group tpMainGroup = new Group(this, SWT.SHADOW_NONE);
fTracepointsViewer = new CheckboxTreeViewer(aparent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
fTracepointsViewer.getTree().setToolTipText(Messages.TraceControl_EnableEventsTracepointTreeTooltip);
- fTracepointsViewer.setContentProvider(new KernelContentProvider());
+ fTracepointsViewer.setContentProvider(new KernelContentProvider(TraceEventType.TRACEPOINT));
fTracepointsViewer.setLabelProvider(new KernelLabelProvider());
- fTracepointsViewer.addCheckStateListener(new KernelCheckListener());
+ fTracepointsViewer.addCheckStateListener(new KernelCheckListener(fTracepointsViewer));
fTracepointsViewer.setInput(fProviderGroup);
fTracepointsViewer.getTree().setLayoutData(new GridData(GridData.FILL_BOTH));
/**
* Creates syscalls group.
*/
- private void createSysCallsGroup() {
+ private void createSyscallsGroup() {
GridLayout layout;
GridData data;
- Group sysCallsMainGroup = new Group(this, SWT.SHADOW_NONE);
- sysCallsMainGroup.setText(Messages.TraceControl_EnableEventsSyscallName);
- sysCallsMainGroup.setToolTipText(Messages.TraceControl_EnableEventsSyscallTooltip);
+ Group syscallMainGroup = new Group(this, SWT.SHADOW_NONE);
+ syscallMainGroup.setText(Messages.TraceControl_EnableEventsSyscallName);
layout = new GridLayout(2, false);
- sysCallsMainGroup.setLayout(layout);
- data = new GridData(GridData.FILL_HORIZONTAL);
- sysCallsMainGroup.setLayoutData(data);
+ syscallMainGroup.setLayout(layout);
+ data = new GridData(GridData.FILL_BOTH);
+ syscallMainGroup.setLayoutData(data);
- Composite buttonComposite = new Composite(sysCallsMainGroup, SWT.NONE);
- layout = new GridLayout(1, false);
+ Composite buttonComposite = new Composite(syscallMainGroup, SWT.NONE);
+ layout = new GridLayout(1, true);
buttonComposite.setLayout(layout);
data = new GridData(SWT.BEGINNING, SWT.CENTER, false, true);
buttonComposite.setLayoutData(data);
- fSysCallsActivateButton = new Button(buttonComposite, SWT.RADIO);
- fSysCallsActivateButton.setText(Messages.TraceControl_EnableGroupSelectionName);
- fSysCallsActivateButton.setToolTipText(Messages.TraceControl_EnableEventsSyscallTooltip);
- fSysCallsActivateButton.setSelection(false);
+ fSyscallsActivateButton = new Button(buttonComposite, SWT.RADIO);
+ fSyscallsActivateButton.setText(Messages.TraceControl_EnableGroupSelectionName);
+ fSyscallsActivateButton.setSelection(false);
data = new GridData(GridData.FILL_HORIZONTAL);
- fSysCallsActivateButton.setLayoutData(data);
- fSysCallsActivateButton.addSelectionListener(new SelectionAdapter() {
+ fSyscallsActivateButton.setLayoutData(data);
+ fSyscallsActivateButton.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
setKernelEnablements(KernelGroupEnum.SYSCALLS);
}
});
+
+ if (fProviderGroup.isPerSyscallEventsSupported()) {
+ Group syscallGroup = new Group(syscallMainGroup, SWT.SHADOW_NONE);
+ layout = new GridLayout(1, true);
+ syscallGroup.setLayout(layout);
+ data = new GridData(GridData.FILL_BOTH);
+ syscallGroup.setLayoutData(data);
+
+ new FilteredTree(syscallGroup, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER, new PatternFilter(), true) {
+ @Override
+ protected TreeViewer doCreateTreeViewer(Composite aparent, int style) {
+ fSyscallsViewer = new CheckboxTreeViewer(aparent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
+ fSyscallsViewer.getTree().setToolTipText(Messages.TraceControl_EnableEventsSyscallTooltip);
+
+ fSyscallsViewer.setContentProvider(new KernelContentProvider(TraceEventType.SYSCALL));
+ fSyscallsViewer.setLabelProvider(new KernelLabelProvider());
+ fSyscallsViewer.addCheckStateListener(new KernelCheckListener(fSyscallsViewer));
+ fSyscallsViewer.setInput(fProviderGroup);
+
+ fSyscallsViewer.getTree().setLayoutData(new GridData(GridData.FILL_BOTH));
+
+ return fSyscallsViewer;
+ }
+
+ @Override
+ protected void updateToolbar(boolean visible) {
+ super.updateToolbar(visible);
+ treeViewer.expandAll();
+ }
+ };
+ }
}
/**
fTracepointsViewer.getTree().setEnabled(group == KernelGroupEnum.TRACEPOINTS);
fSpecificEventText.setEnabled(group == KernelGroupEnum.TRACEPOINTS);
- fSysCallsActivateButton.setSelection(group == KernelGroupEnum.SYSCALLS);
+ fSyscallsActivateButton.setSelection(group == KernelGroupEnum.SYSCALLS);
+ if (fProviderGroup.isPerSyscallEventsSupported()) {
+ fSyscallsViewer.getTree().setEnabled(group == KernelGroupEnum.SYSCALLS);
+ }
fProbeActivateButton.setSelection(group == KernelGroupEnum.PROBE);
fProbeEventNameText.setEnabled(group == KernelGroupEnum.PROBE);
// Local classes
// ------------------------------------------------------------------------
/**
- * Content provider for the tracepoints tree.
+ * Content provider for the tracepoints and syscalls tree.
*/
public static final class KernelContentProvider extends TraceControlContentProvider {
+ /**
+ * The type of event ({@link TraceEventType})
+ */
+ private final TraceEventType fEventType;
+
+ /**
+ * Constructor
+ *
+ * @param eventType
+ * the type of event ({@link TraceEventType})
+ */
+ public KernelContentProvider(TraceEventType eventType) {
+ fEventType = eventType;
+ }
+
@Override
public Object[] getChildren(Object parentElement) {
if (parentElement instanceof TraceProviderGroup) {
return children.toArray(new ITraceControlComponent[children.size()]);
}
if (parentElement instanceof ITraceControlComponent) {
- return ((ITraceControlComponent)parentElement).getChildren();
+ List<ITraceControlComponent> events = new ArrayList<>();
+ for (ITraceControlComponent event : ((ITraceControlComponent)parentElement).getChildren()) {
+ if (event instanceof BaseEventComponent && ((BaseEventComponent) event).getEventType() == fEventType) {
+ events.add(event);
+ }
+ }
+ return events.toArray(new ITraceControlComponent[events.size()]);
}
return new Object[0];
}
}
/**
- * Content label for the tracepoints tree.
+ * Content label for the tracepoints and syscalls tree.
*/
public static final class KernelLabelProvider extends TraceControlLabelProvider {
@Override
public Image getImage(Object element) {
return null;
}
+
@Override
public String getText(Object element) {
if ((element != null) && (element instanceof KernelProviderComponent)) {
- return Messages.TraceControl_EnableEventsTracepointTreeAllLabel;
+ return Messages.TraceControl_EnableEventsTreeAllLabel;
}
return super.getText(element);
}
}
/**
- * Check state listener for the tracepoints tree.
+ * Check state listener for the tracepoints and syscalls tree.
*/
public final class KernelCheckListener implements ICheckStateListener {
+ /**
+ * The check box tree viewer.
+ */
+ private final CheckboxTreeViewer fCheckBoxTreeViewer;
+
+ /**
+ * Constructor
+ *
+ * @param checkBoxTreeViewer
+ * the check box tree viewer.
+ */
+ public KernelCheckListener(CheckboxTreeViewer checkBoxTreeViewer) {
+ fCheckBoxTreeViewer = checkBoxTreeViewer;
+ }
+
@Override
public void checkStateChanged(CheckStateChangedEvent event) {
if (event.getChecked()) {
if (event.getElement() instanceof KernelProviderComponent) {
- fTracepointsViewer.setSubtreeChecked(event.getElement(), true);
+ fCheckBoxTreeViewer.setSubtreeChecked(event.getElement(), true);
}
} else {
if (event.getElement() instanceof KernelProviderComponent) {
- fTracepointsViewer.setSubtreeChecked(event.getElement(), false);
+ fCheckBoxTreeViewer.setSubtreeChecked(event.getElement(), false);
} else {
ITraceControlComponent component = (ITraceControlComponent) event.getElement();
- fTracepointsViewer.setChecked(component.getParent(), false);
+ fCheckBoxTreeViewer.setChecked(component.getParent(), false);
}
}
}
@Override
public String getText(Object element) {
if ((element != null) && (element instanceof TraceProviderGroup)) {
- return Messages.TraceControl_EnableEventsTracepointTreeAllLabel;
+ return Messages.TraceControl_EnableEventsTreeAllLabel;
}
if ((element != null) && (element instanceof UstProviderComponent)) {
- return Messages.TraceControl_EnableEventsTracepointTreeAllLabel + " - " + ((UstProviderComponent)element).getName(); //$NON-NLS-1$
+ return Messages.TraceControl_EnableEventsTreeAllLabel + " - " + ((UstProviderComponent)element).getName(); //$NON-NLS-1$
}
return super.getText(element);
}
/**
* @return a flag whether the syscalls shall be configured.
*/
- boolean isSysCalls();
+ boolean isSyscalls();
/**
* @return a flag indicating whether syscalls shall be enabled or not.
*/
- boolean isAllSysCalls();
+ boolean isAllSyscalls();
/**
* @return a list of event names to be enabled.
import org.eclipse.jface.window.Window;
import org.eclipse.tracecompass.common.core.NonNullUtils;
import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceDomainType;
+import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceEventType;
import org.eclipse.tracecompass.internal.lttng2.control.ui.Activator;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.ControlView;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.dialogs.IGetEventInfoDialog;
try {
List<String> eventNames = new ArrayList<>();
List<BaseEventComponent> events = param.getEvents();
+ // Find the type of the events (all the events in the list are the same type)
+ TraceEventType eventType = !events.isEmpty() ? events.get(0).getEventType() : null;
// Create list of event names
for (Iterator<BaseEventComponent> iterator = events.iterator(); iterator.hasNext();) {
BaseEventComponent baseEvent = iterator.next();
}
TraceChannelComponent channel = dialog.getChannel();
- if (channel == null) {
- // enable events on default channel (which will be created by lttng-tools)
- session.enableEvents(eventNames, param.getDomain(), dialog.getFilterExpression(), null, monitor);
- } else {
- channel.enableEvents(eventNames, dialog.getFilterExpression(), null, monitor);
+ if (TraceEventType.TRACEPOINT.equals(eventType)) {
+ if (channel == null) {
+ // enable events on default channel (which will be created by lttng-tools)
+ session.enableEvents(eventNames, param.getDomain(), dialog.getFilterExpression(), null, monitor);
+ } else {
+ channel.enableEvents(eventNames, dialog.getFilterExpression(), null, monitor);
+ }
+ } else if (TraceEventType.SYSCALL.equals(eventType)) {
+ if (channel == null) {
+ session.enableSyscalls(eventNames, monitor);
+ } else {
+ channel.enableSyscalls(eventNames, monitor);
+ }
}
} catch (ExecutionException e) {
@NonNull ArrayList<@NonNull BaseEventComponent> events = new ArrayList<>();
@NonNull TraceSessionComponent[] sessions = null;
TraceDomainType domain = null;
+ TraceEventType eventType = null;
// Get workbench page for the Control View
IWorkbenchPage page = getWorkbenchPage();
return false;
}
}
+ // The events have to be the same type
+ if (eventType == null) {
+ eventType = event.getEventType();
+ } else if (!eventType.equals(event.getEventType())) {
+ events.clear();
+ break;
+ }
// Add BaseEventComponents
events.add(event);
import org.eclipse.core.runtime.jobs.Job;
import org.eclipse.jdt.annotation.Nullable;
import org.eclipse.jface.window.Window;
-import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceDomainType;
import org.eclipse.tracecompass.internal.lttng2.control.core.model.ITraceLogLevel;
import org.eclipse.tracecompass.internal.lttng2.control.core.model.LogLevelType;
+import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceDomainType;
import org.eclipse.tracecompass.internal.lttng2.control.ui.Activator;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.dialogs.IEnableEventsDialog;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.dialogs.TraceControlDialogFactory;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceProviderGroup;
+import org.eclipse.tracecompass.internal.lttng2.control.ui.views.service.ILttngControlService;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PlatformUI;
*
* @param param
* - a parameter instance with data for the command execution
+ * @param syscallNames
+ * - a list of syscall names
* @param monitor
* - a progress monitor
* @throws ExecutionException
* If the command fails for some reason
*/
- public abstract void enableSyscalls(CommandParameter param, IProgressMonitor monitor) throws ExecutionException;
+ public abstract void enableSyscalls(CommandParameter param, List<String> syscallNames, IProgressMonitor monitor) throws ExecutionException;
/**
* Enables a dynamic probe.
}
// Enable syscall events
- if (dialog.isAllSysCalls()) {
- enableSyscalls(param, monitor);
+ if (dialog.isSyscalls()) {
+ // Enable all syscall events
+ if (dialog.isAllSyscalls()) {
+ enableSyscalls(param, ILttngControlService.ALL_EVENTS, monitor);
+ } else {
+ List<String> syscallNames = dialog.getEventNames();
+ if (!syscallNames.isEmpty()) {
+ enableSyscalls(param, syscallNames, monitor);
+ }
+ }
}
// Enable dynamic probe
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceEnablement;
+import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceEventType;
import org.eclipse.tracecompass.internal.lttng2.control.ui.Activator;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.ControlView;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.messages.Messages;
* Change the state
* @param channel - channel of events to be enabled
* @param eventNames - list event names
+ * @param eventType - the event type ({@link TraceEventType})
* @param monitor - a progress monitor
* @throws ExecutionException If the command fails
*/
- protected abstract void changeState(TraceChannelComponent channel, List<String> eventNames, IProgressMonitor monitor) throws ExecutionException;
+ protected abstract void changeState(TraceChannelComponent channel, List<String> eventNames, TraceEventType eventType, IProgressMonitor monitor) throws ExecutionException;
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
session = param.getChannel().getSession();
List<String> eventNames = new ArrayList<>();
List<TraceEventComponent> events = param.getEvents();
+ // Find the type of the events (all the events in the list are the same type)
+ TraceEventType eventType = !events.isEmpty() ? events.get(0).getEventType() : null;
for (Iterator<TraceEventComponent> iterator = events.iterator(); iterator.hasNext();) {
// Enable/disable all selected channels which are disabled
}
}
if (isAll) {
- changeState(param.getChannel(), null, monitor);
+ changeState(param.getChannel(), null, eventType, monitor);
}
if (!eventNames.isEmpty()) {
- changeState(param.getChannel(), eventNames, monitor);
+ changeState(param.getChannel(), eventNames, eventType, monitor);
}
for (Iterator<TraceEventComponent> iterator = events.iterator(); iterator.hasNext();) {
StructuredSelection structered = ((StructuredSelection) selection);
String sessionName = null;
String channelName = null;
+ TraceEventType eventType = null;
for (Iterator<?> iterator = structered.iterator(); iterator.hasNext();) {
Object element = iterator.next();
break;
}
+ // The events have to be the same type
+ if (eventType == null) {
+ eventType = event.getEventType();
+ } else if (!eventType.equals(event.getEventType())) {
+ events.clear();
+ break;
+ }
+
if ((event.getState() != getNewState())) {
events.add(event);
}
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceEnablement;
+import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceEventType;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent;
/**
// ------------------------------------------------------------------------
@Override
- protected void changeState(TraceChannelComponent channel, List<String> eventNames, IProgressMonitor monitor) throws ExecutionException{
+ protected void changeState(TraceChannelComponent channel, List<String> eventNames, TraceEventType eventType, IProgressMonitor monitor) throws ExecutionException{
channel.disableEvent(eventNames, monitor);
}
}
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceEnablement;
+import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceEventType;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent;
/**
// ------------------------------------------------------------------------
@Override
- protected void changeState(TraceChannelComponent channel, List<String> eventNames, IProgressMonitor monitor) throws ExecutionException{
- channel.enableEvents(eventNames, monitor);
+ protected void changeState(TraceChannelComponent channel, List<String> eventNames, TraceEventType eventType, IProgressMonitor monitor) throws ExecutionException{
+ if (TraceEventType.TRACEPOINT.equals(eventType)) {
+ channel.enableEvents(eventNames, monitor);
+ } else if (TraceEventType.SYSCALL.equals(eventType)) {
+ channel.enableSyscalls(eventNames, monitor);
+ }
}
}
}
@Override
- public void enableSyscalls(CommandParameter param, IProgressMonitor monitor) throws ExecutionException {
+ public void enableSyscalls(CommandParameter param, List<String> syscallNames, IProgressMonitor monitor) throws ExecutionException {
if (param instanceof ChannelCommandParameter) {
- ((ChannelCommandParameter)param).getChannel().enableSyscalls(monitor);
+ ((ChannelCommandParameter)param).getChannel().enableSyscalls(syscallNames, monitor);
}
}
}
@Override
- public void enableSyscalls(CommandParameter param, IProgressMonitor monitor) throws ExecutionException {
+ public void enableSyscalls(CommandParameter param, List<String> syscallNames, IProgressMonitor monitor) throws ExecutionException {
if (param instanceof DomainCommandParameter) {
- ((DomainCommandParameter)param).getDomain().enableSyscalls(monitor);
+ ((DomainCommandParameter)param).getDomain().enableSyscalls(syscallNames, monitor);
}
}
}
@Override
- public void enableSyscalls(CommandParameter param, IProgressMonitor monitor) throws ExecutionException {
- param.getSession().enableSyscalls(monitor);
+ public void enableSyscalls(CommandParameter param, List<String> syscallNames, IProgressMonitor monitor) throws ExecutionException {
+ param.getSession().enableSyscalls(syscallNames, monitor);
}
@Override
public static String TraceControl_EnableEventsExcludedEventTooltip;
public static String TraceControl_EnableEventsTracepointGroupName;
public static String TraceControl_EnableEventsTracepointTreeTooltip;
- public static String TraceControl_EnableEventsTracepointTreeAllLabel;
+ public static String TraceControl_EnableEventsTreeAllLabel;
public static String TraceControl_EnableEventsSyscallName;
public static String TraceControl_EnableEventsSyscallTooltip;
public static String TraceControl_EnableEventsProbeGroupName;
TraceControl_EnableEventsExcludedEventTooltip=Exclude specific event(s) by name (comma-separated names)
TraceControl_EnableEventsTracepointGroupName=Tracepoint Events
TraceControl_EnableEventsTracepointTreeTooltip=List of available kernel tracepoint events
-TraceControl_EnableEventsTracepointTreeAllLabel=All
-TraceControl_EnableEventsSyscallName=All Syscalls
-TraceControl_EnableEventsSyscallTooltip=Enable all Syscalls
+TraceControl_EnableEventsTreeAllLabel=All
+TraceControl_EnableEventsSyscallName=Syscall Events
+TraceControl_EnableEventsSyscallTooltip=List of available kernel syscall events
TraceControl_EnableEventsProbeGroupName=Dynamic Probe
TraceControl_EnableEventsEventNameLabel=Event Name
TraceControl_EnableEventsProbeEventNameTooltip=The name of the event for enabling a dynamic probe
}
@Override
- public void enableSyscalls(String sessionName, String channelName, IProgressMonitor monitor) throws ExecutionException {
+ public void enableSyscalls(String sessionName, String channelName, List<String> eventNames, IProgressMonitor monitor) throws ExecutionException {
}
@Override
return !getControlService().isVersionSupported("2.2.0"); //$NON-NLS-1$
}
+ /**
+ * Checks if enabling of per syscall event is supported
+ *
+ * @return <code>true</code> if enabling of per syscall event is supported else <code>false</code>
+ */
+ public boolean isPerSyscallEventsSupported() {
+ return getControlService().isVersionSupported("2.6.0"); //$NON-NLS-1$
+ }
+
/**
* Checks if given version is supported by this ILTTngControlService implementation.
*
/**
* Enables all syscalls (for kernel domain)
*
+ * @param syscallNames
+ * - a list of syscall to enable
* @param monitor
* - a progress monitor
* @throws ExecutionException
* If the command fails
*/
- public void enableSyscalls(IProgressMonitor monitor) throws ExecutionException {
- getControlService().enableSyscalls(getSessionName(), getName(), monitor);
+ public void enableSyscalls(List<String> syscallNames, IProgressMonitor monitor) throws ExecutionException {
+ getControlService().enableSyscalls(getSessionName(), getName(), syscallNames, monitor);
}
/**
/**
* Enables all syscalls (for kernel domain)
- *
+ * @param syscallNames
+ * - a list of syscall names
* @param monitor
* - a progress monitor
* @throws ExecutionException
* If the command fails
*/
- public void enableSyscalls(IProgressMonitor monitor)
+ public void enableSyscalls(List<String> syscallNames, IProgressMonitor monitor)
throws ExecutionException {
- getControlService().enableSyscalls(getSessionName(), null, monitor);
+ getControlService().enableSyscalls(getSessionName(), null, syscallNames, monitor);
}
/**
public boolean isEventFilteringSupported(TraceDomainType domain) {
return ((TargetNodeComponent)getParent()).isEventFilteringSupported(domain);
}
+
+ /**
+ * Checks if enabling of per syscall event is supported
+ *
+ * @return <code>true</code> if enabling of per syscall event is supported else <code>false</code>
+ */
+ public boolean isPerSyscallEventsSupported() {
+ return ((TargetNodeComponent) getParent()).isPerSyscallEventsSupported();
+ }
}
/**
* Enables all syscalls (for kernel domain)
*
+ * @param syscallNames
+ * - a list of syscall names to be enabled
* @param monitor
* - a progress monitor
* @throws ExecutionException
* If the command fails
*/
- public void enableSyscalls(IProgressMonitor monitor)
+ public void enableSyscalls(List<String> syscallNames, IProgressMonitor monitor)
throws ExecutionException {
- getControlService().enableSyscalls(getName(), null, monitor);
+ getControlService().enableSyscalls(getName(), null, syscallNames, monitor);
}
/**
* - a session name
* @param channelName
* - a channel name or null for default channel
+ * @param eventNames
+ * - a list of event names to be enabled, or null or empty List
+ * for all events.
* @param monitor
* - a progress monitor
* @throws ExecutionException
* If the command fails
*/
void enableSyscalls(String sessionName, String channelName,
- IProgressMonitor monitor) throws ExecutionException;
+ List<String> eventNames, IProgressMonitor monitor)
+ throws ExecutionException;
/**
* Enables a dynamic probe or dynamic function entry/return probe.
}
@Override
- public void enableSyscalls(String sessionName, String channelName, IProgressMonitor monitor) throws ExecutionException {
+ public void enableSyscalls(String sessionName, String channelName, List<String> syscallNames, IProgressMonitor monitor) throws ExecutionException {
ICommandInput command = createCommand(LTTngControlServiceConstants.COMMAND_ENABLE_EVENT);
- command.add(LTTngControlServiceConstants.OPTION_ALL);
+ boolean isAllSyscalls = ALL_EVENTS.equals(syscallNames);
+
+ if (isAllSyscalls || (syscallNames == null) || (syscallNames.isEmpty())) {
+ command.add(LTTngControlServiceConstants.OPTION_ALL);
+ } else {
+ command.add(toCsv(syscallNames));
+ }
+
command.add(LTTngControlServiceConstants.OPTION_KERNEL);
command.add(LTTngControlServiceConstants.OPTION_SESSION);
@Override
public List<IBaseEventInfo> getKernelProvider(IProgressMonitor monitor) throws ExecutionException {
- ICommandInput command = createCommand(LTTngControlServiceConstants.COMMAND_LIST, LTTngControlServiceConstants.OPTION_KERNEL);
- ICommandResult result = executeCommand(command, monitor, false);
+ // Tracepoint events
+ ICommandInput tracepointCommand = createCommand(LTTngControlServiceConstants.COMMAND_LIST, LTTngControlServiceConstants.OPTION_KERNEL);
+ ICommandResult tracepointResult = executeCommand(tracepointCommand, monitor, false);
List<IBaseEventInfo> events = new ArrayList<>();
- if (isError(result)) {
+ if (isError(tracepointResult)) {
// Ignore the following 2 cases:
// Spawning a session daemon
// Error: Unable to list kernel events
// or:
// Error: Unable to list kernel events
- if (ignoredPattern(result.getErrorOutput(), LTTngControlServiceConstants.LIST_KERNEL_NO_KERNEL_PROVIDER_PATTERN)) {
+ if (ignoredPattern(tracepointResult.getErrorOutput(), LTTngControlServiceConstants.LIST_KERNEL_NO_KERNEL_PROVIDER_PATTERN)) {
return events;
}
- throw new ExecutionException(Messages.TraceControl_CommandError + command.toString());
+ throw new ExecutionException(Messages.TraceControl_CommandError + tracepointCommand.toString());
}
- Document document = getDocumentFromStrings(result.getOutput(), fDocumentBuilder);
- NodeList rawEvents = document.getElementsByTagName(MIStrings.EVENT);
- getBaseEventInfo(rawEvents, events);
+ Document tracepointDocument = getDocumentFromStrings(tracepointResult.getOutput(), fDocumentBuilder);
+ NodeList rawTracepointEvents = tracepointDocument.getElementsByTagName(MIStrings.EVENT);
+ getBaseEventInfo(rawTracepointEvents, events);
+
+ // Syscall events
+ ICommandInput syscallCommand = createCommand(LTTngControlServiceConstants.COMMAND_LIST, LTTngControlServiceConstants.OPTION_KERNEL, LTTngControlServiceConstants.OPTION_SYSCALL);
+ ICommandResult syscallResult = executeCommand(syscallCommand, monitor, false);
+ List<IBaseEventInfo> syscallEvents = new ArrayList<>();
+
+ if (isError(syscallResult)) {
+ throw new ExecutionException(Messages.TraceControl_CommandError + syscallCommand.toString());
+ }
+
+ Document syscallDocument = getDocumentFromStrings(syscallResult.getOutput(), fDocumentBuilder);
+ NodeList rawSyscallEvents = syscallDocument.getElementsByTagName(MIStrings.EVENT);
+ getBaseEventInfo(rawSyscallEvents, syscallEvents);
+
+ // Merge the tracepoint events with the syscall events (all under the Kernel provider)
+ events.addAll(syscallEvents);
return events;
}