diff options
Diffstat (limited to 'simpleperf/runtest/runtest.conf')
-rw-r--r-- | simpleperf/runtest/runtest.conf | 140 |
1 files changed, 140 insertions, 0 deletions
diff --git a/simpleperf/runtest/runtest.conf b/simpleperf/runtest/runtest.conf index 583686d4..d38d9d93 100644 --- a/simpleperf/runtest/runtest.conf +++ b/simpleperf/runtest/runtest.conf @@ -1,56 +1,196 @@ <runtests> <test name="one_function"> <executable name="simpleperf_runtest_one_function"/> + <symbol_overhead> <symbol name="Function1()" min="90" max="100"/> </symbol_overhead> + + <symbol_children_overhead> + <symbol name="main" min="90" max="100"/> + </symbol_children_overhead> + + <symbol_callgraph_relation> + <symbol name="Function1()"> + <symbol name="main"/> + </symbol> + </symbol_callgraph_relation> </test> <test name="two_functions"> <executable name="simpleperf_runtest_two_functions"/> + <symbol_overhead> <symbol name="Function1()" min="30" max="70"/> <symbol name="Function2()" min="30" max="70"/> </symbol_overhead> + + <symbol_children_overhead> + <symbol name="main" min="90" max="100"/> + </symbol_children_overhead> + + <symbol_callgraph_relation> + <symbol name="Function1()"> + <symbol name="main"/> + </symbol> + <symbol name="Function2()"> + <symbol name="main"/> + </symbol> + </symbol_callgraph_relation> </test> <test name="function_fork"> <executable name="simpleperf_runtest_function_fork"/> + <symbol_overhead> <symbol name="ParentFunction()" min="30" max="70"/> <symbol name="ChildFunction()" min="30" max="70"/> </symbol_overhead> + + <symbol_children_overhead> + <symbol name="main" min="30" max="70"/> + </symbol_children_overhead> + + <symbol_callgraph_relation> + <symbol name="ParentFunction()"> + <symbol name="main"/> + </symbol> + <symbol name="ChildFunction()"> + <symbol name="main"/> + </symbol> + </symbol_callgraph_relation> </test> <test name="function_pthread"> <executable name="simpleperf_runtest_function_pthread"/> + <symbol_overhead> <symbol name="MainThreadFunction()" min="30" max="70"/> <symbol name="ChildThreadFunction(void*)" min="30" max="70"/> </symbol_overhead> + + <symbol_children_overhead> + <symbol name="main" min="30" max="70"/> + </symbol_children_overhead> + + <symbol_callgraph_relation> + <symbol name="MainThreadFunction()"> + <symbol name="main"/> + </symbol> + </symbol_callgraph_relation> </test> <test name="comm_change"> <executable name="simpleperf_runtest_comm_change"/> + <symbol_overhead> <symbol name="Function1()" comm="RUN_COMM1" min="30" max="70"/> <symbol name="Function1()" comm="RUN_COMM2" min="30" max="70"/> </symbol_overhead> + + <symbol_children_overhead> + <symbol name="main" comm="RUN_COMM1" min="30" max="70"/> + <symbol name="main" comm="RUN_COMM2" min="30" max="70"/> + </symbol_children_overhead> + + <symbol_callgraph_relation> + <symbol name="Function1()" comm="RUN_COMM1"> + <symbol name="main"/> + </symbol> + <symbol name="Function1()" comm="RUN_COMM2"> + <symbol name="main"/> + </symbol> + </symbol_callgraph_relation> + </test> <test name="function_recursive"> <executable name="simpleperf_runtest_function_recursive"/> + <symbol_overhead> <symbol name="FunctionRecursive(int)" min="90"/> </symbol_overhead> + + <symbol_children_overhead> + <symbol name="main" min="90"/> + </symbol_children_overhead> + + <symbol_callgraph_relation> + <symbol name="FunctionRecursive(int)"> + <symbol name="FunctionRecursive(int)"> + <symbol name="FunctionRecursive(int)"> + <symbol name="FunctionRecursive(int)"> + <symbol name="FunctionRecursive(int)"> + <symbol name="FunctionRecursive(int)"> + <symbol name="FunctionRecursive(int)"> + <symbol name="FunctionRecursive(int)"> + <symbol name="FunctionRecursive(int)"> + <symbol name="FunctionRecursive(int)"> + <symbol name="FunctionRecursive(int)"> + <symbol name="main"/> + </symbol> + <symbol name="main"/> + </symbol> + <symbol name="main"/> + </symbol> + <symbol name="main"/> + </symbol> + <symbol name="main"/> + </symbol> + <symbol name="main"/> + </symbol> + <symbol name="main"/> + </symbol> + <symbol name="main"/> + </symbol> + <symbol name="main"/> + </symbol> + <symbol name="main"/> + </symbol> + <symbol name="main"/> + </symbol> + </symbol_callgraph_relation> </test> <test name="function_indirect_recursive"> <executable name="simpleperf_runtest_function_indirect_recursive"/> + <symbol_overhead> <symbol name="FunctionRecursiveOne(int)" min="30" max="70"/> <symbol name="FunctionRecursiveTwo(int)" min="30" max="70"/> </symbol_overhead> + + <symbol_children_overhead> + <symbol name="FunctionRecursiveOne(int)" min="90"/> + <symbol name="FunctionRecursiveTwo(int)" min="80"/> + </symbol_children_overhead> + + <symbol_callgraph_relation> + <symbol name="FunctionRecursiveOne(int)"> + <symbol name="FunctionRecursiveTwo(int)"> + <symbol name="FunctionRecursiveOne(int)"> + <symbol name="FunctionRecursiveTwo(int)"> + <symbol name="FunctionRecursiveOne(int)"/> + </symbol> + <symbol name="main"/> + </symbol> + </symbol> + <symbol name="main"/> + </symbol> + + <symbol name="FunctionRecursiveTwo(int)"> + <symbol name="FunctionRecursiveOne(int)"> + <symbol name="FunctionRecursiveTwo(int)"> + <symbol name="FunctionRecursiveOne(int)"> + <symbol name="FunctionRecursiveTwo(int)"> + </symbol> + <symbol name="main"/> + </symbol> + </symbol> + <symbol name="main"/> + </symbol> + </symbol> + </symbol_callgraph_relation> </test> </runtests> |