org.eclipse.tracecompass.tmf.core,
org.eclipse.tracecompass.tmf.ctf.core
Export-Package: org.eclipse.tracecompass.internal.lttng2.control.core;x-friends:="org.eclipse.tracecompass.lttng2.control.core.tests,org.eclipse.tracecompass.lttng2.control.ui",
- org.eclipse.tracecompass.internal.lttng2.control.core.model;x-friends:="org.eclipse.tracecompass.lttng2.control.ui,org.eclipse.tracecompass.lttng2.control.ui.tests,org.eclipse.tracecompass.lttng2.control.core.tests",
+ org.eclipse.tracecompass.internal.lttng2.control.core.model;
+ x-friends:="org.eclipse.tracecompass.lttng2.control.ui,
+ org.eclipse.tracecompass.lttng2.control.ui.tests,
+ org.eclipse.tracecompass.lttng2.control.core.tests,
+ org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests",
org.eclipse.tracecompass.internal.lttng2.control.core.model.impl;x-friends:="org.eclipse.tracecompass.lttng2.control.ui,org.eclipse.tracecompass.lttng2.control.ui.tests,org.eclipse.tracecompass.lttng2.control.core.tests",
org.eclipse.tracecompass.internal.lttng2.control.core.relayd;x-friends:="org.eclipse.tracecompass.lttng2.control.core.tests,org.eclipse.tracecompass.lttng2.control.ui,org.eclipse.tracecompass.lttng2.control.ui.tests",
org.eclipse.tracecompass.internal.lttng2.control.core.relayd.commands;x-friends:="org.eclipse.tracecompass.lttng2.control.core.tests,org.eclipse.tracecompass.lttng2.control.ui,org.eclipse.tracecompass.lttng2.control.ui.tests",
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
+ <attributes>
+ <attribute name="annotationpath" value="/org.eclipse.tracecompass.common.core/annotations"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins">
+ <attributes>
+ <attribute name="annotationpath" value="/org.eclipse.tracecompass.common.core/annotations"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
--- /dev/null
+screenshots/
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
+ </natures>
+</projectDescription>
--- /dev/null
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
--- /dev/null
+eclipse.preferences.version=1
+line.separator=\n
--- /dev/null
+eclipse.preferences.version=1
+org.eclipse.jdt.core.codeComplete.argumentPrefixes=
+org.eclipse.jdt.core.codeComplete.argumentSuffixes=
+org.eclipse.jdt.core.codeComplete.fieldPrefixes=f
+org.eclipse.jdt.core.codeComplete.fieldSuffixes=
+org.eclipse.jdt.core.codeComplete.localPrefixes=
+org.eclipse.jdt.core.codeComplete.localSuffixes=
+org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
+org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
+org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=
+org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=
+org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=enabled
+org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
+org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
+org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
+org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
+org.eclipse.jdt.core.compiler.annotation.nullanalysis=enabled
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.doc.comment.support=enabled
+org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=error
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
+org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
+org.eclipse.jdt.core.compiler.problem.deadCode=error
+org.eclipse.jdt.core.compiler.problem.deprecation=error
+org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
+org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
+org.eclipse.jdt.core.compiler.problem.discouragedReference=error
+org.eclipse.jdt.core.compiler.problem.emptyStatement=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=error
+org.eclipse.jdt.core.compiler.problem.fallthroughCase=error
+org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
+org.eclipse.jdt.core.compiler.problem.fieldHiding=error
+org.eclipse.jdt.core.compiler.problem.finalParameterBound=error
+org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
+org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error
+org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
+org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error
+org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error
+org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error
+org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=protected
+org.eclipse.jdt.core.compiler.problem.localVariableHiding=error
+org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
+org.eclipse.jdt.core.compiler.problem.missingDefaultCase=error
+org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error
+org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=enabled
+org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
+org.eclipse.jdt.core.compiler.problem.missingJavadocComments=warning
+org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=protected
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
+org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=protected
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
+org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error
+org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error
+org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
+org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
+org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
+org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
+org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=warning
+org.eclipse.jdt.core.compiler.problem.nullReference=error
+org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
+org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
+org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
+org.eclipse.jdt.core.compiler.problem.parameterAssignment=error
+org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
+org.eclipse.jdt.core.compiler.problem.potentialNullReference=error
+org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
+org.eclipse.jdt.core.compiler.problem.rawTypeReference=error
+org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
+org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error
+org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=error
+org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
+org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
+org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=error
+org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
+org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
+org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
+org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
+org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=enabled
+org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
+org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error
+org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=disabled
+org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=error
+org.eclipse.jdt.core.compiler.problem.unclosedCloseable=error
+org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
+org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=error
+org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error
+org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
+org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=error
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=disabled
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=disabled
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.unusedImport=error
+org.eclipse.jdt.core.compiler.problem.unusedLabel=error
+org.eclipse.jdt.core.compiler.problem.unusedLocal=error
+org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
+org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
+org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
+org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
+org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
+org.eclipse.jdt.core.compiler.problem.unusedWarningToken=error
+org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error
+org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=0
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=80
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=true
+org.eclipse.jdt.core.formatter.join_wrapped_lines=false
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=250
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=space
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
--- /dev/null
+eclipse.preferences.version=1
+editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
+formatter_profile=_tmf-style
+formatter_settings_version=12
+org.eclipse.jdt.ui.exception.name=e
+org.eclipse.jdt.ui.gettersetter.use.is=true
+org.eclipse.jdt.ui.keywordthis=false
+org.eclipse.jdt.ui.overrideannotation=true
+sp_cleanup.add_default_serial_version_id=true
+sp_cleanup.add_generated_serial_version_id=false
+sp_cleanup.add_missing_annotations=false
+sp_cleanup.add_missing_deprecated_annotations=true
+sp_cleanup.add_missing_methods=false
+sp_cleanup.add_missing_nls_tags=false
+sp_cleanup.add_missing_override_annotations=true
+sp_cleanup.add_missing_override_annotations_interface_methods=true
+sp_cleanup.add_serial_version_id=false
+sp_cleanup.always_use_blocks=true
+sp_cleanup.always_use_parentheses_in_expressions=false
+sp_cleanup.always_use_this_for_non_static_field_access=false
+sp_cleanup.always_use_this_for_non_static_method_access=false
+sp_cleanup.convert_to_enhanced_for_loop=false
+sp_cleanup.correct_indentation=false
+sp_cleanup.format_source_code=false
+sp_cleanup.format_source_code_changes_only=false
+sp_cleanup.make_local_variable_final=false
+sp_cleanup.make_parameters_final=false
+sp_cleanup.make_private_fields_final=true
+sp_cleanup.make_type_abstract_if_missing_method=false
+sp_cleanup.make_variable_declarations_final=false
+sp_cleanup.never_use_blocks=false
+sp_cleanup.never_use_parentheses_in_expressions=true
+sp_cleanup.on_save_use_additional_actions=true
+sp_cleanup.organize_imports=false
+sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
+sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
+sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
+sp_cleanup.remove_private_constructors=true
+sp_cleanup.remove_trailing_whitespaces=true
+sp_cleanup.remove_trailing_whitespaces_all=true
+sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
+sp_cleanup.remove_unnecessary_casts=false
+sp_cleanup.remove_unnecessary_nls_tags=false
+sp_cleanup.remove_unused_imports=false
+sp_cleanup.remove_unused_local_variables=false
+sp_cleanup.remove_unused_private_fields=true
+sp_cleanup.remove_unused_private_members=false
+sp_cleanup.remove_unused_private_methods=true
+sp_cleanup.remove_unused_private_types=true
+sp_cleanup.sort_members=false
+sp_cleanup.sort_members_all=false
+sp_cleanup.use_blocks=true
+sp_cleanup.use_blocks_only_for_return_and_throw=false
+sp_cleanup.use_parentheses_in_expressions=false
+sp_cleanup.use_this_for_non_static_field_access=false
+sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+sp_cleanup.use_this_for_non_static_method_access=false
+sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
--- /dev/null
+ANNOTATION_ELEMENT_TYPE_ADDED_METHOD_WITHOUT_DEFAULT_VALUE=Error
+ANNOTATION_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
+ANNOTATION_ELEMENT_TYPE_REMOVED_FIELD=Error
+ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD=Error
+ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
+API_COMPONENT_ELEMENT_TYPE_REMOVED_API_TYPE=Error
+API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_API_TYPE=Error
+API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_TYPE=Error
+API_COMPONENT_ELEMENT_TYPE_REMOVED_TYPE=Error
+API_USE_SCAN_FIELD_SEVERITY=Error
+API_USE_SCAN_METHOD_SEVERITY=Error
+API_USE_SCAN_TYPE_SEVERITY=Error
+CLASS_ELEMENT_TYPE_ADDED_METHOD=Error
+CLASS_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
+CLASS_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
+CLASS_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
+CLASS_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
+CLASS_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error
+CLASS_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
+CLASS_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
+CLASS_ELEMENT_TYPE_REMOVED_CONSTRUCTOR=Error
+CLASS_ELEMENT_TYPE_REMOVED_FIELD=Error
+CLASS_ELEMENT_TYPE_REMOVED_METHOD=Error
+CLASS_ELEMENT_TYPE_REMOVED_SUPERCLASS=Error
+CLASS_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
+CLASS_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
+CONSTRUCTOR_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
+CONSTRUCTOR_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
+CONSTRUCTOR_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error
+CONSTRUCTOR_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
+ENUM_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
+ENUM_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
+ENUM_ELEMENT_TYPE_REMOVED_ENUM_CONSTANT=Error
+ENUM_ELEMENT_TYPE_REMOVED_FIELD=Error
+ENUM_ELEMENT_TYPE_REMOVED_METHOD=Error
+ENUM_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
+FIELD_ELEMENT_TYPE_ADDED_VALUE=Error
+FIELD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
+FIELD_ELEMENT_TYPE_CHANGED_FINAL_TO_NON_FINAL_STATIC_CONSTANT=Error
+FIELD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
+FIELD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error
+FIELD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error
+FIELD_ELEMENT_TYPE_CHANGED_TYPE=Error
+FIELD_ELEMENT_TYPE_CHANGED_VALUE=Error
+FIELD_ELEMENT_TYPE_REMOVED_TYPE_ARGUMENT=Error
+FIELD_ELEMENT_TYPE_REMOVED_VALUE=Error
+ILLEGAL_EXTEND=Warning
+ILLEGAL_IMPLEMENT=Warning
+ILLEGAL_INSTANTIATE=Warning
+ILLEGAL_OVERRIDE=Warning
+ILLEGAL_REFERENCE=Warning
+INTERFACE_ELEMENT_TYPE_ADDED_FIELD=Error
+INTERFACE_ELEMENT_TYPE_ADDED_METHOD=Error
+INTERFACE_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
+INTERFACE_ELEMENT_TYPE_ADDED_SUPER_INTERFACE_WITH_METHODS=Error
+INTERFACE_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
+INTERFACE_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
+INTERFACE_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
+INTERFACE_ELEMENT_TYPE_REMOVED_FIELD=Error
+INTERFACE_ELEMENT_TYPE_REMOVED_METHOD=Error
+INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
+INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
+INVALID_JAVADOC_TAG=Warning
+INVALID_REFERENCE_IN_SYSTEM_LIBRARIES=Warning
+LEAK_EXTEND=Warning
+LEAK_FIELD_DECL=Warning
+LEAK_IMPLEMENT=Warning
+LEAK_METHOD_PARAM=Warning
+LEAK_METHOD_RETURN_TYPE=Warning
+METHOD_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
+METHOD_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
+METHOD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
+METHOD_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error
+METHOD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
+METHOD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error
+METHOD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error
+METHOD_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error
+METHOD_ELEMENT_TYPE_REMOVED_ANNOTATION_DEFAULT_VALUE=Error
+METHOD_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
+MISSING_EE_DESCRIPTIONS=Ignore
+TYPE_PARAMETER_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error
+UNUSED_PROBLEM_FILTERS=Warning
+automatically_removed_unused_problem_filters=false
+eclipse.preferences.version=1
+incompatible_api_component_version=Error
+incompatible_api_component_version_include_major_without_breaking_change=Disabled
+incompatible_api_component_version_include_minor_without_api_change=Disabled
+invalid_since_tag_version=Error
+malformed_since_tag=Error
+missing_since_tag=Error
+report_api_breakage_when_major_version_incremented=Disabled
+report_resolution_errors_api_component=Warning
--- /dev/null
+compilers.f.unresolved-features=1
+compilers.f.unresolved-plugins=1
+compilers.incompatible-environment=1
+compilers.p.build=1
+compilers.p.build.bin.includes=1
+compilers.p.build.encodings=2
+compilers.p.build.java.compiler=2
+compilers.p.build.java.compliance=1
+compilers.p.build.missing.output=2
+compilers.p.build.output.library=1
+compilers.p.build.source.library=1
+compilers.p.build.src.includes=1
+compilers.p.deprecated=1
+compilers.p.discouraged-class=1
+compilers.p.internal=1
+compilers.p.missing-packages=2
+compilers.p.missing-version-export-package=2
+compilers.p.missing-version-import-package=2
+compilers.p.missing-version-require-bundle=2
+compilers.p.no-required-att=0
+compilers.p.not-externalized-att=2
+compilers.p.unknown-attribute=1
+compilers.p.unknown-class=1
+compilers.p.unknown-element=1
+compilers.p.unknown-identifier=1
+compilers.p.unknown-resource=1
+compilers.p.unresolved-ex-points=0
+compilers.p.unresolved-import=0
+compilers.s.create-docs=false
+compilers.s.doc-folder=doc
+compilers.s.open-tags=1
+eclipse.preferences.version=1
--- /dev/null
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %Bundle-Name
+Bundle-Vendor: %Bundle-Vendor
+Bundle-Version: 1.0.0.qualifier
+Bundle-Localization: plugin
+Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests;singleton:=true
+Bundle-ActivationPolicy: lazy
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Require-Bundle: org.apache.log4j,
+ org.eclipse.core.resources,
+ org.eclipse.core.runtime,
+ org.eclipse.remote.core,
+ org.eclipse.tracecompass.analysis.os.linux.ui,
+ org.eclipse.tracecompass.tmf.core,
+ org.eclipse.tracecompass.tmf.core.tests,
+ org.eclipse.tracecompass.tmf.ctf.core,
+ org.eclipse.tracecompass.tmf.ctf.core.tests,
+ org.eclipse.tracecompass.tmf.remote.core,
+ org.eclipse.tracecompass.tmf.ui,
+ org.eclipse.tracecompass.tmf.ui.swtbot.tests,
+ org.eclipse.swtbot.eclipse.finder,
+ org.eclipse.swtbot.junit4_x,
+ org.eclipse.ui,
+ org.eclipse.ui.ide,
+ org.eclipse.ui.views,
+ org.junit,
+ org.eclipse.tracecompass.lttng2.control.core,
+ org.eclipse.tracecompass.lttng2.control.ui,
+ org.eclipse.tracecompass.lttng2.control.ui.tests
+Export-Package: org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests
+Import-Package: com.google.common.collect,
+ org.eclipse.tracecompass.testtraces.ctf;version="1.0.0"
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2006</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, "Program" will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party ("Redistributor") and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
\ No newline at end of file
--- /dev/null
+###############################################################################
+# Copyright (c) 2014, 2015 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# Ericsson - Initial API and implementation
+###############################################################################
+
+source.. = src/
+bin.includes = META-INF/,\
+ .,\
+ plugin.properties,\
+ about.html
+additional.bundles = org.eclipse.jdt.annotation
+jars.extra.classpath = platform:/plugin/org.eclipse.jdt.annotation
--- /dev/null
+###############################################################################
+# Copyright (c) 2015 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# Ericsson - Initial API and implementation
+###############################################################################
+
+Bundle-Vendor = Eclipse Trace Compass
+Bundle-Name = Trace Compass LTTng Tracer Control UI SWTBot Tests Plug-in
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2015 Ericsson
+
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Public License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/legal/epl-v10.html
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.tracecompass.lttng-parent</artifactId>
+ <groupId>org.eclipse.tracecompass</groupId>
+ <version>2.0.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-test-plugin</packaging>
+
+ <name>Trace Compass LTTng Tracer Control UI SWTBot Tests Plug-in</name>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <testSuite>org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests</testSuite>
+ <testClass>org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests.AllTests</testClass>
+ <useUIHarness>true</useUIHarness>
+ <useUIThread>false</useUIThread>
+ <argLine>${tycho.testArgLine} ${base.ui.test.vmargs}</argLine>
+ <product>org.eclipse.platform.ide</product>
+<!-- Disable GTK3 with Luna because it makes the test hang (bug in IcedTea http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1736) -->
+ <environmentVariables>
+ <SWT_GTK3>${SWT_GTK3}</SWT_GTK3>
+ </environmentVariables>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <groupId>org.eclipse.tracecompass</groupId>
+</project>
--- /dev/null
+/*******************************************************************************
+ * Copyright (c) 2015 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *******************************************************************************/
+
+package org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests;
+
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+/**
+ * SWTBot test suite for lttng2.control.ui
+ */
+@RunWith(Suite.class)
+@Suite.SuiteClasses({
+ ControlViewTest.class
+})
+public class AllTests {
+
+}
--- /dev/null
+/*******************************************************************************
+ * Copyright (c) 2015 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *******************************************************************************/
+
+package org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests;
+
+import org.eclipse.swtbot.swt.finder.waits.ICondition;
+import org.eclipse.tracecompass.internal.lttng2.control.core.model.TargetNodeState;
+import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceSessionState;
+import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent;
+import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent;
+import org.eclipse.tracecompass.tmf.ui.swtbot.tests.shared.ConditionHelpers.SWTBotTestCondition;
+
+/**
+ * SWTBot utilities for ControlView test
+ *
+ * @author Bernd Hufmann
+ */
+class ControlViewSwtBotUtil {
+
+
+ public static final String DEFAULT_CHANNEL_NAME = "channel0";
+ public static final String KERNEL_DOMAIN_NAME = "Kernel";
+ public static final String UST_DOMAIN_NAME = "UST global";
+ public static final String SESSION_GROUP_NAME = "Sessions";
+ public static final String ALL_EVENTS_NAME = "*";
+
+ // Menu strings
+ public static final String CONNECT_MENU_ITEM = "Connect";
+ public static final String CREATE_SESSION_MENU_ITEM = "Create Session...";
+ public static final String ENABLE_EVENT_DEFAULT_CHANNEL_MENU_ITEM = "Enable Event (default channel)...";
+ public static final String ENABLE_CHANNEL_MENU_ITEM = "Enable Channel...";
+ public static final String ENABLE_EVENT_MENU_ITEM = "Enable Event...";
+ public static final String START_MENU_ITEM = "Start";
+ public static final String STOP_MENU_ITEM = "Stop";
+ public static final String DESTROY_MENU_ITEM = "Destroy Session...";
+ public static final String DISCONNECT_MENU_ITEM = "Disconnect";
+
+ // Dialog strings
+ public static final String CREATE_SESSION_DIALOG_TITLE = "Create Session";
+ public static final String SESSION_NAME_LABEL = "Session Name";
+ public static final String DIALOG_OK_BUTTON = "Ok";
+ public static final String CONFIRM_DIALOG_OK_BUTTON = "OK";
+ public static final String ENABLE_EVENT_DIALOG_TITLE = "Enable Events";
+ public static final String ALL_TREE_NODE = "All";
+ public static final String SYSCALL_GROUP_NAME = "All Syscalls";
+ 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";
+ public static final String UST_GROUP_NAME = "UST";
+ public static final String BUFFERTYPE_GROUP_NAME = "Buffer Type";
+ public static final String BUFFERTYPE_PER_UID = "Per UID buffers";
+
+ public static final String DESTROY_CONFIRM_DIALOG_TITLE = "Destroy Confirmation";
+ public static final String CHANNEL_NAME_LABEL = "Channel Name";
+
+
+
+ private ControlViewSwtBotUtil() { }
+
+ /**
+ * Tests for Target node state
+ *
+ * @param node
+ * target node component
+ * @param state
+ * the state to wait
+ * @return the condition instance
+ */
+ public static ICondition isStateChanged(final TargetNodeComponent node, final TargetNodeState state) {
+ return new SWTBotTestCondition() {
+ @Override
+ public boolean test() throws Exception {
+ if (node.getTargetNodeState() != state) {
+ return false;
+ }
+ return true;
+ }
+ };
+ }
+
+ /**
+ * Tests for session state
+ *
+ * @param session
+ * the session component
+ * @param state
+ * the state to wait
+ * @return the condition instance
+ */
+ public static ICondition isSessionStateChanged(final TraceSessionComponent session, final TraceSessionState state) {
+ return new SWTBotTestCondition() {
+ @Override
+ public boolean test() throws Exception {
+ if (session.getSessionState() != state) {
+ return false;
+ }
+ return true;
+ }
+ };
+ }
+
+ /**
+ * Finds a session for given node
+ *
+ * @param target
+ * target node component
+ * @param sessionName
+ * session name to find
+ * @return the session component or null
+ */
+ public static TraceSessionComponent getSessionComponent(TargetNodeComponent target, String sessionName) {
+ final TraceSessionComponent[] sessions = target.getSessions();
+ if (sessions != null) {
+ for (int i = 0; i < sessions.length; i++) {
+ if (sessionName.equals(sessions[i].getName())) {
+ return sessions[i];
+ }
+ }
+ }
+ return null;
+ }
+
+}
--- /dev/null
+/*******************************************************************************
+ * Copyright (c) 2015 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *******************************************************************************/
+
+package org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+import java.io.File;
+import java.net.URL;
+
+import org.apache.log4j.ConsoleAppender;
+import org.apache.log4j.Logger;
+import org.apache.log4j.SimpleLayout;
+import org.eclipse.core.runtime.FileLocator;
+import org.eclipse.core.runtime.Path;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.remote.core.IRemoteConnection;
+import org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot;
+import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotView;
+import org.eclipse.swtbot.swt.finder.junit.SWTBotJunit4ClassRunner;
+import org.eclipse.swtbot.swt.finder.utils.SWTBotPreferences;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotMenu;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotShell;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotText;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTreeItem;
+import org.eclipse.tracecompass.internal.lttng2.control.core.model.TargetNodeState;
+import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceSessionState;
+import org.eclipse.tracecompass.internal.lttng2.control.stubs.service.TestRemoteSystemProxy;
+import org.eclipse.tracecompass.internal.lttng2.control.ui.views.ControlView;
+import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.ITraceControlComponent;
+import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent;
+import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent;
+import org.eclipse.tracecompass.tmf.remote.core.proxy.TmfRemoteConnectionFactory;
+import org.eclipse.tracecompass.tmf.ui.swtbot.tests.shared.ConditionHelpers;
+import org.eclipse.tracecompass.tmf.ui.swtbot.tests.shared.SWTBotUtils;
+import org.eclipse.ui.IViewPart;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.osgi.framework.FrameworkUtil;
+
+/**
+ * Test for the Call Stack view in trace compass
+ *
+ * @author Bernd Hufmann
+ */
+@RunWith(SWTBotJunit4ClassRunner.class)
+public class ControlViewTest {
+
+ /** The Log4j logger instance. */
+ private static final Logger fLogger = Logger.getRootLogger();
+ private static SWTWorkbenchBot fBot;
+
+ // ------------------------------------------------------------------------
+ // Constants
+ // ------------------------------------------------------------------------
+ private static final String TEST_STREAM = "CreateSessionTestLTTng2_7.cfg";
+ private static final String INIT_SCENARIO_NAME = "Initialize";
+ private static final String CREATE_SESSION_WITH_LTTNG_2_7_SCENARIO_NAME = "CreateSession_2.7";
+
+ private static final String SESSION_NAME = "mysession";
+ private static final String UST_CHANNEL_NAME = ControlViewSwtBotUtil.DEFAULT_CHANNEL_NAME;
+ private static final String NODE_NAME_GROUP_NAME = "myNode";
+
+ // ------------------------------------------------------------------------
+ // Test data
+ // ------------------------------------------------------------------------
+ private IRemoteConnection fHost = TmfRemoteConnectionFactory.getLocalConnection();
+ private @NonNull TestRemoteSystemProxy fProxy = new TestRemoteSystemProxy(fHost);
+ private String fTestFile;
+
+ // ------------------------------------------------------------------------
+ // Housekeeping
+ // ------------------------------------------------------------------------
+
+ /**
+ * Initialization
+ */
+ @BeforeClass
+ public static void init() {
+ SWTBotUtils.initialize();
+
+ Thread.currentThread().setName("SWTBot Thread"); // for the debugger
+ /* set up for swtbot */
+ SWTBotPreferences.TIMEOUT = 20000; /* 20 second timeout */
+ fLogger.addAppender(new ConsoleAppender(new SimpleLayout()));
+ fBot = new SWTWorkbenchBot();
+
+ SWTBotUtils.closeView("welcome", fBot);
+
+ /* finish waiting for eclipse to load */
+ SWTBotUtils.waitForJobs();
+ }
+
+ /**
+ * Open a trace in an editor
+ *
+ * @throws Exception
+ * if problem occurs
+ */
+ @Before
+ public void beforeTest() throws Exception {
+ SWTBotUtils.openView(ControlView.ID);
+ SWTBotUtils.waitForJobs();
+ URL location = FileLocator.find(FrameworkUtil.getBundle(this.getClass()), new Path("testfiles" + File.separator + getTestStream()), null);
+ File testfile = new File(FileLocator.toFileURL(location).toURI());
+ fTestFile = testfile.getAbsolutePath();
+ }
+
+ /**
+ * Close the editor
+ */
+ @After
+ public void tearDown() {
+ fBot.closeAllEditors();
+ }
+
+ /**
+ * Get the test stream file name to use for the test suite
+ *
+ * @return the name of the test stream file
+ */
+ protected String getTestStream() {
+ return TEST_STREAM;
+ }
+
+ /**
+ * Test basic trace session generation.
+ */
+ @Test
+ public void testTraceSessionTree() {
+
+ fProxy.setTestFile(fTestFile);
+ fProxy.setScenario(INIT_SCENARIO_NAME);
+
+ SWTBotView viewBot = fBot.viewById(ControlView.ID);
+ viewBot.setFocus();
+
+ IViewPart part = viewBot.getViewReference().getView(true);
+
+ ControlView view = (ControlView) part;
+
+ ITraceControlComponent root = view.getTraceControlRoot();
+ TargetNodeComponent node = new TargetNodeComponent(NODE_NAME_GROUP_NAME, root, fProxy);
+ root.addChild(node);
+
+ SWTBotTree tree = viewBot.bot().tree();
+
+ testConnectToNode(tree, node);
+ // Set the scenario
+ fProxy.setScenario(CREATE_SESSION_WITH_LTTNG_2_7_SCENARIO_NAME);
+ testCreateSession(tree);
+ testEnableKernelEvent(tree);
+ testEnableSyscalls(tree);
+ testEnableUstChannel(tree);
+ testEnableUstEvents(tree);
+ testStartStopTracing(tree, node, TraceSessionState.ACTIVE);
+ testStartStopTracing(tree, node, TraceSessionState.INACTIVE);
+ testDestroySession(tree);
+ testDisconnectFromNode(tree, node);
+
+ root.removeAllChildren();
+ }
+
+ /**
+ * Test connect to node
+ *
+ * @param tree
+ * the control view tree
+ * @param node
+ * the target node instance
+ */
+ private static void testConnectToNode(SWTBotTree tree, TargetNodeComponent node) {
+ SWTBotTreeItem nodeItem = SWTBotUtils.getTreeItem(fBot, tree, NODE_NAME_GROUP_NAME);
+ nodeItem.select();
+ SWTBotMenu menuBot = nodeItem.contextMenu(ControlViewSwtBotUtil.CONNECT_MENU_ITEM);
+ menuBot.click();
+ SWTBotUtils.waitForJobs();
+
+ fBot.waitUntil(ConditionHelpers.IsTreeChildNodeAvailable(ControlViewSwtBotUtil.SESSION_GROUP_NAME, nodeItem));
+
+ // Verify that node is connected
+ fBot.waitUntil(ControlViewSwtBotUtil.isStateChanged(node, TargetNodeState.CONNECTED));
+ assertEquals(TargetNodeState.CONNECTED, node.getTargetNodeState());
+ }
+
+ /**
+ * Test create session
+ *
+ * @param tree
+ * the control view tree
+ */
+ private static void testCreateSession(SWTBotTree tree) {
+ SWTBotTreeItem nodeItem = SWTBotUtils.getTreeItem(fBot, tree, NODE_NAME_GROUP_NAME);
+
+ SWTBotTreeItem sessionGroupItem = nodeItem.getNode(ControlViewSwtBotUtil.SESSION_GROUP_NAME);
+
+ sessionGroupItem.select();
+ SWTBotMenu menuBot = sessionGroupItem.contextMenu(ControlViewSwtBotUtil.CREATE_SESSION_MENU_ITEM);
+ menuBot.click();
+
+ SWTBotShell shell = fBot.shell(ControlViewSwtBotUtil.CREATE_SESSION_DIALOG_TITLE).activate();
+
+ SWTBotText sessionText = shell.bot().textWithLabel(ControlViewSwtBotUtil.SESSION_NAME_LABEL);
+ sessionText.setText(SESSION_NAME);
+
+ shell.bot().button(ControlViewSwtBotUtil.DIALOG_OK_BUTTON).click();
+ SWTBotUtils.waitForJobs();
+
+ sessionGroupItem.expand();
+
+ fBot.waitUntil(ConditionHelpers.IsTreeChildNodeAvailable(SESSION_NAME, sessionGroupItem));
+ assertEquals(1, sessionGroupItem.getNodes().size());
+
+ SWTBotTreeItem sessionItem = SWTBotUtils.getTreeItem(fBot, tree,
+ NODE_NAME_GROUP_NAME,
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ SESSION_NAME);
+ assertEquals(SESSION_NAME, sessionItem.getText());
+ }
+
+ /**
+ * Test enable event (all kernel tracepoints) on session level
+
+ * @param tree
+ * the control view tree
+ */
+ private static void testEnableKernelEvent(SWTBotTree tree) {
+ SWTBotTreeItem sessionItem = SWTBotUtils.getTreeItem(fBot, tree,
+ NODE_NAME_GROUP_NAME,
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ SESSION_NAME);
+
+ 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();
+
+ SWTBotTree tracepointsTree = shell.bot().tree();
+ tracepointsTree.select(ControlViewSwtBotUtil.ALL_TREE_NODE);
+ shell.bot().button(ControlViewSwtBotUtil.DIALOG_OK_BUTTON).click();
+ SWTBotUtils.waitForJobs();
+
+ fBot.waitUntil(ConditionHelpers.IsTreeChildNodeAvailable(ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME, sessionItem));
+
+ SWTBotTreeItem channelItem = SWTBotUtils.getTreeItem(fBot, tree,
+ NODE_NAME_GROUP_NAME,
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ SESSION_NAME,
+ ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME,
+ ControlViewSwtBotUtil.DEFAULT_CHANNEL_NAME);
+ assertEquals(ControlViewSwtBotUtil.DEFAULT_CHANNEL_NAME, channelItem.getText());
+
+ SWTBotTreeItem eventItem = SWTBotUtils.getTreeItem(fBot, tree,
+ NODE_NAME_GROUP_NAME,
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ SESSION_NAME,
+ ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME,
+ ControlViewSwtBotUtil.DEFAULT_CHANNEL_NAME,
+ ControlViewSwtBotUtil.ALL_EVENTS_NAME);
+ assertEquals(ControlViewSwtBotUtil.ALL_EVENTS_NAME, eventItem.getText());
+
+ SWTBotTreeItem kernelDomainItem = SWTBotUtils.getTreeItem(fBot, tree,
+ NODE_NAME_GROUP_NAME,
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ SESSION_NAME,
+ ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME);
+ assertEquals(ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME, kernelDomainItem.getText());
+ }
+
+ /**
+ * Test enable Event (syscall) on domain level
+ *
+ * @param tree
+ * the control view tree
+ */
+ private static void testEnableSyscalls(SWTBotTree tree) {
+ SWTBotTreeItem kernelDomainItem = SWTBotUtils.getTreeItem(fBot, tree,
+ NODE_NAME_GROUP_NAME,
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ SESSION_NAME,
+ ControlViewSwtBotUtil.KERNEL_DOMAIN_NAME);
+ kernelDomainItem.select();
+ SWTBotMenu menuBot = kernelDomainItem.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();
+ shell.bot().button(ControlViewSwtBotUtil.DIALOG_OK_BUTTON).click();
+ SWTBotUtils.waitForJobs();
+ }
+
+ /**
+ * Test enable UST channel on session level (default values)
+ *
+ * @param tree
+ * the control view tree
+ */
+ private static void testEnableUstChannel(SWTBotTree tree) {
+ SWTBotTreeItem sessionItem = SWTBotUtils.getTreeItem(fBot, tree,
+ NODE_NAME_GROUP_NAME,
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ SESSION_NAME);
+ sessionItem.select();
+ SWTBotMenu menuBot = sessionItem.contextMenu(ControlViewSwtBotUtil.ENABLE_CHANNEL_MENU_ITEM);
+ menuBot.click();
+
+ SWTBotShell shell = fBot.shell(ControlViewSwtBotUtil.ENABLE_CHANNEL_DIALOG_TITLE).activate();
+ SWTBotText channelText = shell.bot().textWithLabel(ControlViewSwtBotUtil.CHANNEL_NAME_LABEL);
+ channelText.setText(UST_CHANNEL_NAME);
+
+ shell.bot().radioInGroup(ControlViewSwtBotUtil.UST_GROUP_NAME, ControlViewSwtBotUtil.DOMAIN_GROUP_NAME).click();
+ shell.bot().radioInGroup(ControlViewSwtBotUtil.BUFFERTYPE_PER_UID, ControlViewSwtBotUtil.BUFFERTYPE_GROUP_NAME).click();
+ shell.bot().button(ControlViewSwtBotUtil.DIALOG_OK_BUTTON).click();
+ SWTBotUtils.waitForJobs();
+ fBot.waitUntil(ConditionHelpers.IsTreeChildNodeAvailable(ControlViewSwtBotUtil.UST_DOMAIN_NAME, sessionItem));
+ }
+
+ /**
+ * Test enable event (all tracepoints) on channel level
+ *
+ * @param tree
+ * the control view tree
+ */
+ private static void testEnableUstEvents(SWTBotTree tree) {
+ SWTBotTreeItem channelItem = SWTBotUtils.getTreeItem(fBot, tree,
+ NODE_NAME_GROUP_NAME,
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ SESSION_NAME, ControlViewSwtBotUtil.UST_DOMAIN_NAME,
+ UST_CHANNEL_NAME);
+ assertEquals(UST_CHANNEL_NAME, channelItem.getText());
+
+ channelItem.select();
+ SWTBotMenu menuBot = channelItem.contextMenu(ControlViewSwtBotUtil.ENABLE_EVENT_MENU_ITEM);
+ menuBot.click();
+
+ SWTBotShell shell = fBot.shell(ControlViewSwtBotUtil.ENABLE_EVENT_DIALOG_TITLE).activate();
+ SWTBotTree tracepointsTree = shell.bot().tree();
+ tracepointsTree.select(ControlViewSwtBotUtil.ALL_TREE_NODE);
+ shell.bot().button(ControlViewSwtBotUtil.DIALOG_OK_BUTTON).click();
+ SWTBotUtils.waitForJobs();
+
+ SWTBotTreeItem eventItem = SWTBotUtils.getTreeItem(fBot, tree,
+ NODE_NAME_GROUP_NAME,
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ SESSION_NAME,
+ ControlViewSwtBotUtil.UST_DOMAIN_NAME,
+ UST_CHANNEL_NAME,
+ ControlViewSwtBotUtil.ALL_EVENTS_NAME);
+ assertEquals(ControlViewSwtBotUtil.ALL_EVENTS_NAME, eventItem.getText());
+ }
+
+ /**
+ * Test start or stop tracing
+ *
+ * @param tree
+ * the control view tree
+ * @param node
+ * the target node instance
+ * @param state
+ * the state to change to
+ */
+ private static void testStartStopTracing(SWTBotTree tree, TargetNodeComponent node, TraceSessionState state) {
+ SWTBotTreeItem sessionItem = SWTBotUtils.getTreeItem(fBot, tree,
+ NODE_NAME_GROUP_NAME,
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ SESSION_NAME);
+ sessionItem.select();
+
+ if (state == TraceSessionState.ACTIVE) {
+ SWTBotMenu menuBot = sessionItem.contextMenu(ControlViewSwtBotUtil.START_MENU_ITEM);
+ menuBot.click();
+ SWTBotUtils.waitForJobs();
+ } else {
+ SWTBotMenu menuBot = sessionItem.contextMenu(ControlViewSwtBotUtil.STOP_MENU_ITEM);
+ menuBot.click();
+ SWTBotUtils.waitForJobs();
+ }
+ TraceSessionComponent sessionComp = ControlViewSwtBotUtil.getSessionComponent(node, SESSION_NAME);
+ assertNotNull(sessionComp);
+
+ fBot.waitUntil(ControlViewSwtBotUtil.isSessionStateChanged(sessionComp, state));
+ assertEquals(state, sessionComp.getSessionState());
+ }
+
+ /**
+ * Test destroy session
+ *
+ * @param tree
+ * the control view tree
+ */
+ private static void testDestroySession(SWTBotTree tree) {
+ SWTBotTreeItem sessionItem = SWTBotUtils.getTreeItem(fBot, tree,
+ NODE_NAME_GROUP_NAME,
+ ControlViewSwtBotUtil.SESSION_GROUP_NAME,
+ SESSION_NAME);
+
+ sessionItem.select();
+ SWTBotMenu menuBot = sessionItem.contextMenu(ControlViewSwtBotUtil.DESTROY_MENU_ITEM);
+ menuBot.click();
+
+ SWTBotShell shell = fBot.shell(ControlViewSwtBotUtil.DESTROY_CONFIRM_DIALOG_TITLE).activate();
+ shell.bot().button(ControlViewSwtBotUtil.CONFIRM_DIALOG_OK_BUTTON).click();
+ SWTBotUtils.waitForJobs();
+
+ SWTBotTreeItem sessionGroupItem = SWTBotUtils.getTreeItem(fBot, tree,
+ NODE_NAME_GROUP_NAME, ControlViewSwtBotUtil.SESSION_GROUP_NAME);
+
+ fBot.waitUntil(ConditionHelpers.isTreeChildNodeRemoved(0, sessionGroupItem));
+ assertEquals(0, sessionGroupItem.getNodes().size());
+ }
+
+ /**
+ * Test disconnect from node
+ *
+ * @param tree
+ * the control view tree
+ * @param node
+ * the target node instance
+ */
+ private static void testDisconnectFromNode(SWTBotTree tree, TargetNodeComponent node) {
+ SWTBotTreeItem nodeItem = SWTBotUtils.getTreeItem(fBot, tree, NODE_NAME_GROUP_NAME);
+
+ nodeItem.select();
+ SWTBotMenu menuBot = nodeItem.contextMenu(ControlViewSwtBotUtil.DISCONNECT_MENU_ITEM);
+ menuBot.click();
+ SWTBotUtils.waitForJobs();
+
+ // Verify that node is connected
+ fBot.waitUntil(ControlViewSwtBotUtil.isStateChanged(node, TargetNodeState.DISCONNECTED));
+ assertEquals(TargetNodeState.DISCONNECTED, node.getTargetNodeState());
+ assertEquals(0, nodeItem.getNodes().size());
+ }
+}
\ No newline at end of file
--- /dev/null
+<SCENARIO>
+Initialize
+<COMMAND_INPUT>
+lttng --mi xml version
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command><name>version</name><output><version><string>2.7.0</string><major>2</major><minor>7</minor><commit></commit><patchLevel>0</patchLevel><name>Herbe àDétourne</name><description>Brewed with unrestrained amounts of Citra hop, the Herbe àDétourne is a fantastic New World Tripel brewed by "Dieu du Ciel!". Aromas of mango, cantaloupe melon and passion fruit, combined with a controlled bitter finish, unite in making this smooth golden-orange beer stand apart.</description><url>https://lttng.org</url><license>lttng is free software and under the GPL license and part LGPL</license></version></output></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml list -k
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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><event><name>writeback_dirty_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>writeback_dirty_inode_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>writeback_dirty_inode</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_write_inode_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>writeback_write_inode</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_nothread</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_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>writeback_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>writeback_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>writeback_written</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_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>writeback_pages_written</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_bdi_register</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_nowork</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_wake_background</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_wake_thread</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_wake_forker_thread</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_bdi_unregister</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_thread_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>writeback_thread_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>writeback_wbc_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>writeback_queue_io</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_global_dirty_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>writeback_bdi_dirty_ratelimit</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_balance_dirty_pages</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_sb_inodes_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>writeback_congestion_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>writeback_wait_iff_congested</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event><event><name>writeback_single_inode</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 -u -f
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command><name>list</name><output><domains><domain><type>UST</type><buffer_type>PER_PID</buffer_type><pids><pid><id>14237</id><name>./client_bin/challenger</name><events><event><name>lttng_ust_tracelog:TRACE_DEBUG</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_LINE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_FUNCTION</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_FUNCTION</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_UNIT</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_UNIT</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_MODULE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_MODULE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_PROCESS</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_PROCESS</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_PROGRAM</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_PROGRAM</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_SYSTEM</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_SYSTEM</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_INFO</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_INFO</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_NOTICE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_NOTICE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_WARNING</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_WARNING</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_ERR</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_ERR</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_CRIT</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_CRIT</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_ALERT</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_ALERT</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_EMERG</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracef:event</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_statedump:end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields/></event><event><name>lttng_ust_statedump:soinfo</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>mtime</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>size</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>sopath</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>baddr</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_statedump:start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields/></event><event><name>ust_challenger:DEREGISTER_PLAYER_REPLY_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:STOP_GAME_REPLY_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:RESUME_GAME_REPLY_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:PAUSE_GAME_REPLY_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:BALL_REPLY_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:START_GAME_REPLY_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:GAME_REPLY_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:REGISTER_PLAYER_REPLY_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:DEREGISTER_PLAYER_REQUEST_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:STOP_GAME_REQUEST_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:RESUME_GAME_REQUEST_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:PAUSE_GAME_REQUEST_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:BALL_REQUEST4_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:BALL_REQUEST3_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:BALL_REQUEST2_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:BALL_REQUEST1_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:START_GAME_REQUEST_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:GAME_REQUEST_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:REGISTER_PLAYER_REQUEST_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:UNKOWN_SIGNAL_ERROR</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal_number</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:SERVER_SOCKET_CONNECT_ERROR</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>message</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:CLIENT_INFO</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>client</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_challenger:MAIN_INFO</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>port</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>host</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event></events></pid><pid><id>14247</id><name>./server_bin/master_player</name><events><event><name>lttng_ust_tracelog:TRACE_DEBUG</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_LINE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_FUNCTION</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_FUNCTION</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_UNIT</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_UNIT</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_MODULE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_MODULE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_PROCESS</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_PROCESS</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_PROGRAM</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_PROGRAM</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_SYSTEM</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_SYSTEM</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_INFO</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_INFO</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_NOTICE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_NOTICE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_WARNING</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_WARNING</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_ERR</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_ERR</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_CRIT</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_CRIT</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_ALERT</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_ALERT</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_EMERG</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracef:event</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_statedump:end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields/></event><event><name>lttng_ust_statedump:soinfo</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>mtime</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>size</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>sopath</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>baddr</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_statedump:start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields/></event><event><name>ust_master:after_exec</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields/></event><event><name>ust_master:after_fork_parent</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields/></event><event><name>ust_master:after_fork_child</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>pid</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:before_fork</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields/></event><event><name>ust_master:RESOURCE_DEBUG</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>resource</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:STATE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>state</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>name</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:DEREGISTER_PLAYER_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:STOP_GAME_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:RESUME_GAME_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:PAUSE_GAME_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:BALL_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:START_GAME_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:GAME_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:REGISTER_PLAYER_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:DEREGISTER_PLAYER_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:STOP_GAME_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:RESUME_GAME_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:PAUSE_GAME_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:BALL_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:START_GAME_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:GAME_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:REGISTER_PLAYER_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:BALL_REQUEST_INVALID_STATE_ERROR</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>state</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:UNKOWN_SIGNAL_ERROR</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal_number</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:SERVER_SOCKET_CONNECT_ERROR</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>message</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:LEVEL_INFO</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>level</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:CONNECT_INFO</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>message</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:MAIN_INFO</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>port</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>host</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event></events></pid><pid><id>14232</id><name>./server_bin/master_player</name><events><event><name>lttng_ust_tracelog:TRACE_DEBUG</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_LINE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_FUNCTION</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_FUNCTION</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_UNIT</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_UNIT</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_MODULE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_MODULE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_PROCESS</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_PROCESS</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_PROGRAM</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_PROGRAM</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_DEBUG_SYSTEM</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_SYSTEM</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_INFO</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_INFO</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_NOTICE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_NOTICE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_WARNING</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_WARNING</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_ERR</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_ERR</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_CRIT</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_CRIT</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_ALERT</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_ALERT</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracelog:TRACE_EMERG</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>func</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>file</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>line</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_tracef:event</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>msg</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_statedump:end</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields/></event><event><name>lttng_ust_statedump:soinfo</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>mtime</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>size</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>sopath</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>baddr</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>lttng_ust_statedump:start</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields/></event><event><name>ust_master:after_exec</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields/></event><event><name>ust_master:after_fork_parent</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields/></event><event><name>ust_master:after_fork_child</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>pid</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:before_fork</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields/></event><event><name>ust_master:RESOURCE_DEBUG</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>resource</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:STATE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>state</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>name</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:DEREGISTER_PLAYER_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:STOP_GAME_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:RESUME_GAME_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:PAUSE_GAME_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:BALL_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:START_GAME_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:GAME_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:REGISTER_PLAYER_REPLY_SEND</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>result</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:DEREGISTER_PLAYER_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:STOP_GAME_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:RESUME_GAME_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:PAUSE_GAME_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:BALL_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:START_GAME_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:GAME_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:REGISTER_PLAYER_REQUEST_RECEIVE</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>receiver</name><type>STRING</type><nowrite>0</nowrite></event_field><event_field><name>sender</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:BALL_REQUEST_INVALID_STATE_ERROR</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>state</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:UNKOWN_SIGNAL_ERROR</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>signal_number</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:SERVER_SOCKET_CONNECT_ERROR</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>message</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:LEVEL_INFO</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>level</name><type>INTEGER</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:CONNECT_INFO</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>message</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event><event><name>ust_master:MAIN_INFO</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_DEBUG_LINE</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><event_fields><event_field><name>port</name><type>INTEGER</type><nowrite>0</nowrite></event_field><event_field><name>host</name><type>STRING</type><nowrite>0</nowrite></event_field></event_fields></event></events></pid></pids></domain></domains></output></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml list
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command><name>list</name><output><sessions/></output></command>
+</COMMAND_OUTPUT>
+</SCENARIO>
+<SCENARIO>
+CreateSession_2.7
+
+<COMMAND_INPUT>
+lttng --mi xml create mysession
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command><name>create</name><output><session><name>mysession</name><path>/home/eedbhu/lttng-traces/mysession-20151201-205959</path><enabled>false</enabled><snapshot_mode>0</snapshot_mode><live_timer_interval>0</live_timer_interval></session></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><name>list</name><output><sessions><session><name>mysession</name><path>/home/eedbhu/lttng-traces/mysession-20151201-205959</path><enabled>false</enabled><snapshot_mode>0</snapshot_mode><live_timer_interval>0</live_timer_interval><domains/></session></sessions></output></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml enable-event -a -k -s mysession --tracepoint
+</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>*</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion><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><name>list</name><output><sessions><session><name>mysession</name><path>/home/eedbhu/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>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event></events></channel></channels></domain></domains></session></sessions></output></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml enable-event -a -k -s mysession --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>*</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 list mysession
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command><name>list</name><output><sessions><session><name>mysession</name><path>/home/eedbhu/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><filter>false</filter></event><event><name>*</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></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>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command><name>enable-channel</name><output><channels><channel><name>channel0</name><enabled>false</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>0</read_timer_interval><output_type>MMAP</output_type><tracefile_size>0</tracefile_size><tracefile_count>0</tracefile_count><live_timer_interval>4294967295</live_timer_interval></attributes><success>true</success></channel></channels></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><name>list</name><output><sessions><session><name>mysession</name><path>/home/eedbhu/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><filter>false</filter></event><event><name>*</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event></events></channel></channels></domain><domain><type>UST</type><buffer_type>PER_UID</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>0</read_timer_interval><output_type>MMAP</output_type><tracefile_size>0</tracefile_size><tracefile_count>0</tracefile_count><live_timer_interval>0</live_timer_interval></attributes><events/></channel></channels></domain></domains></session></sessions></output></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml enable-event -a -u -s mysession -c channel0 --tracepoint
+</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>*</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><exclusion>false</exclusion><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><name>list</name><output><sessions><session><name>mysession</name><path>/home/eedbhu/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><filter>false</filter></event><event><name>*</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><loglevel>TRACE_EMERG</loglevel><loglevel_type>ALL</loglevel_type><exclusion>false</exclusion></event></events></channel></channels></domain><domain><type>UST</type><buffer_type>PER_UID</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>0</read_timer_interval><output_type>MMAP</output_type><tracefile_size>0</tracefile_size><tracefile_count>0</tracefile_count><live_timer_interval>0</live_timer_interval></attributes><events><event><name>*</name><type>TRACEPOINT</type><enabled>true</enabled><filter>false</filter><exclusion>false</exclusion></event></events></channel></channels></domain></domains></session></sessions></output></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml start mysession
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command><name>start</name><output><sessions><session><name>mysession</name><enabled>true</enabled></session></sessions></output><success>true</success></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml stop mysession
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command><name>stop</name><output><sessions><session><name>mysession</name><enabled>false</enabled></session></sessions></output><success>true</success></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml save -f
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command><name>save</name><output><save><session><name>*</name></session></save></output><success>true</success></command>
+</COMMAND_OUTPUT>
+<COMMAND_INPUT>
+lttng --mi xml destroy mysession
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command><name>destroy</name><output><sessions><session><name>mysession</name><path>/home/eedbhu/lttng-traces/mysession-20151201-205959</path><enabled>false</enabled><snapshot_mode>0</snapshot_mode><live_timer_interval>0</live_timer_interval></session></sessions></output><success>true</success></command>
+</COMMAND_OUTPUT>
+</SCENARIO>
org.eclipse.tracecompass.lttng2.control.core,
org.eclipse.tracecompass.lttng2.control.ui,
org.eclipse.tracecompass.tmf.remote.core,
- org.eclipse.tracecompass.tmf.remote.core.tests
-Export-Package: org.eclipse.tracecompass.internal.lttng2.control.stubs.dialogs;x-internal:=true,
- org.eclipse.tracecompass.internal.lttng2.control.stubs.service;x-internal:=true,
- org.eclipse.tracecompass.internal.lttng2.control.stubs.shells;x-internal:=true,
+ org.eclipse.tracecompass.tmf.remote.core.tests,
+ org.eclipse.tracecompass.tmf.remote.ui
+Export-Package: org.eclipse.tracecompass.internal.lttng2.control.stubs.dialogs;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests",
+ org.eclipse.tracecompass.internal.lttng2.control.stubs.service;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests",
+ org.eclipse.tracecompass.internal.lttng2.control.stubs.shells;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests",
org.eclipse.tracecompass.lttng2.control.ui.tests;x-friends:="org.eclipse.tracecompass.alltests",
org.eclipse.tracecompass.lttng2.control.ui.tests.model.component;x-internal:=true,
org.eclipse.tracecompass.lttng2.control.ui.tests.service;x-internal:=true
private final static Pattern LTTNG_LIST_SESSION_PATTERN = Pattern.compile("lttng\\s+list\\s+(.+)");
private final static String LTTNG_LIST_PROVIDER_PATTERN = "lttng\\s+list\\s+(-u|-k)";
+ private final static Pattern LTTNG_LIST_SESSION_MI_PATTERN = Pattern.compile("lttng\\s+--mi xml\\s+list\\s+(.+)");
+ private final static String LTTNG_LIST_PROVIDER_MI_PATTERN = "lttng\\s+--mi xml\\s+list\\s+(-u|-k)";
+
// ------------------------------------------------------------------------
// Attributes
// ------------------------------------------------------------------------
// Handle instances of 'lttng list
// <session"-command
Matcher matcher = LTTNG_LIST_SESSION_PATTERN.matcher(strLine);
+ Matcher miMatcher = LTTNG_LIST_SESSION_MI_PATTERN.matcher(strLine);
if (matcher.matches() && !input.matches(LTTNG_LIST_PROVIDER_PATTERN)) {
String sessionName = matcher.group(1).trim();
- Integer i = tmpSessionNameMap.get(sessionName);
- if (i != null) {
- i++;
- } else {
- i = 0;
- }
- tmpSessionNameMap.put(sessionName, i);
- input += String.valueOf(i);
+ input += updateSessionMap(tmpSessionNameMap, input, sessionName);
+ } else if (miMatcher.matches() && !input.matches(LTTNG_LIST_PROVIDER_MI_PATTERN)) {
+ String sessionName = miMatcher.group(1).trim();
+ input += updateSessionMap(tmpSessionNameMap, input, sessionName);
}
} else if (INPUT_END_KEY.equals(strLine)) {
// Initialize output array
}
}
+ private static String updateSessionMap(Map<String, Integer> tmpSessionNameMap, String input, String sessionName) {
+ Integer i = tmpSessionNameMap.get(sessionName);
+ if (i != null) {
+ i++;
+ } else {
+ i = 0;
+ }
+ tmpSessionNameMap.put(sessionName, i);
+ return String.valueOf(i);
+ }
+
// Set the scenario to consider in executeCommand()
public synchronized void setScenario(String scenario) {
fScenario = scenario;
String fullCommand = commandLine;
Matcher matcher = LTTNG_LIST_SESSION_PATTERN.matcher(commandLine);
+ Matcher miMatcher = LTTNG_LIST_SESSION_MI_PATTERN.matcher(commandLine);
if (matcher.matches() && !commandLine.matches(LTTNG_LIST_PROVIDER_PATTERN)) {
String sessionName = matcher.group(1).trim();
- Integer i = fSessionNameMap.get(sessionName);
- if (i != null) {
- i++;
- } else {
- i = 0;
- }
- fSessionNameMap.put(sessionName, i);
- fullCommand += String.valueOf(i);
+ fullCommand += updateSessionMap(fSessionNameMap, fullCommand, sessionName);
+ } else if (miMatcher.matches() && !commandLine.matches(LTTNG_LIST_PROVIDER_MI_PATTERN)) {
+ String sessionName = miMatcher.group(1).trim();
+ fullCommand += updateSessionMap(fSessionNameMap, fullCommand, sessionName);
}
if (commands.containsKey(fullCommand)) {
org.eclipse.ui.workbench
Export-Package: org.eclipse.tracecompass.internal.lttng2.control.ui;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.tests",
org.eclipse.tracecompass.internal.lttng2.control.ui.relayd;x-internal:=true,
- org.eclipse.tracecompass.internal.lttng2.control.ui.views;x-friends:="org.eclipse.tracecompass.lttng2.kernel.ui,org.eclipse.tracecompass.lttng2.control.ui.tests,org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests",
+ org.eclipse.tracecompass.internal.lttng2.control.ui.views;
+ x-friends:="org.eclipse.tracecompass.lttng2.kernel.ui,
+ org.eclipse.tracecompass.lttng2.control.ui.tests,
+ org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests,
+ org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests",
org.eclipse.tracecompass.internal.lttng2.control.ui.views.dialogs;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.tests",
org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers;x-internal:=true,
org.eclipse.tracecompass.internal.lttng2.control.ui.views.logging;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.tests",
org.eclipse.tracecompass.internal.lttng2.control.ui.views.messages;x-internal:=true,
- org.eclipse.tracecompass.internal.lttng2.control.ui.views.model;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.tests",
- org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.tests",
+ org.eclipse.tracecompass.internal.lttng2.control.ui.views.model;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.tests,org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests",
+ org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.tests,org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests",
org.eclipse.tracecompass.internal.lttng2.control.ui.views.preferences;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.tests",
org.eclipse.tracecompass.internal.lttng2.control.ui.views.property;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.tests",
org.eclipse.tracecompass.internal.lttng2.control.ui.views.service;x-friends:="org.eclipse.tracecompass.lttng2.control.ui.tests"
<module>org.eclipse.tracecompass.lttng2.control.core.tests</module>
<module>org.eclipse.tracecompass.lttng2.control.ui</module>
<module>org.eclipse.tracecompass.lttng2.control.ui.tests</module>
+ <module>org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests</module>
<module>org.eclipse.tracecompass.lttng2.kernel</module>
<module>org.eclipse.tracecompass.lttng2.kernel.core</module>
/**
* Provide default implementations for some {@link ICondition} methods.
*/
- private abstract static class SWTBotTestCondition implements ICondition {
+ public abstract static class SWTBotTestCondition implements ICondition {
@Override
public abstract boolean test() throws Exception;
};
}
+ /**
+ * Is the treeItem's node removed
+ *
+ * @param length
+ * length of the node after removal
+ * @param treeItem
+ * the treeItem
+ * @return true or false, it should swallow all exceptions
+ */
+ public static ICondition isTreeChildNodeRemoved(final int length, final SWTBotTreeItem treeItem) {
+ return new SWTBotTestCondition() {
+ @Override
+ public boolean test() throws Exception {
+ try {
+ return treeItem.getNodes().size() == length;
+ } catch (Exception e) {
+ }
+ return false;
+ }
+
+ @Override
+ public String getFailureMessage() {
+ return NLS.bind("Child of tree item {0} found with text '{1}' not removed. Child items: {2}",
+ new String[] { treeItem.toString(), String.valueOf(length), Arrays.toString(treeItem.getItems()) });
+ }
+ };
+ }
+
/**
* Checks if the wizard's shell is null
*