blob: a8d3b68cd018d6bb2a3ff557fb935b173f56d6d9 [file] [log] [blame]
<!-- ***************************************************************************
* Copyright (c) 2017 École Polytechnique de Montréal
*
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License 2.0 which
* accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/*\1 SPDX-License-Identifier: EPL-2.0
*************************************************************************** -->
<!-- This is a perf trace that goes with the callstack.xml test trace. It
* samples every even second for each thread. The zero is the perf symbol,
* that appears in every perf callchain
*
* where 1e2 means at timestamp 1, entry of function named op2
* and 10x means at timestamp 10, exit of the function
*
* pid1 ___ tid2 1e1 +++++++++++++ 10x1 12e4+++++++++++ 20x
* | 3e2+++++++7x
* | 4e3++5x
* |__ tid3 3e2 +++++++++++++++++++++++++++++++ 20x
* 5e3++6x 7e2++++++++13x
*
* pid5 ___ tid6 1e1 +++++++++++++++++++++++++++++++++++++++++ 20x
* | 2e3 +++++++++7x 8e2+++11x 12e4+++++++++++ 20x
* | 4e1++6x 9e3+10x
* |__ tid7 1e5 ++++++++++++++++++++++++++++++++++ 20x
* 2e2 +++ 6x 9e2 ++++ 13x 15e2 ++ 19x
* 10e3 + 11x
************************************************************************** -->
<trace>
<event timestamp="2" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="2" />
<field name="perf_callchain" type="longArray" value="0,1" />
</event>
<event timestamp="2" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="6" />
<field name="perf_callchain" type="longArray" value="0,3,1" />
</event>
<event timestamp="2" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="7" />
<field name="perf_callchain" type="longArray" value="0,2,5" />
</event>
<event timestamp="4" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="2" />
<field name="perf_callchain" type="longArray" value="0,3,2,1" />
</event>
<event timestamp="4" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="3" />
<field name="perf_callchain" type="longArray" value="0,2" />
</event>
<event timestamp="4" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="6" />
<field name="perf_callchain" type="longArray" value="0,1,3,1" />
</event>
<event timestamp="4" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="7" />
<field name="perf_callchain" type="longArray" value="0,2,5" />
</event>
<event timestamp="6" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="2" />
<field name="perf_callchain" type="longArray" value="0,2,1" />
</event>
<event timestamp="6" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="3" />
<field name="perf_callchain" type="longArray" value="0,3,2" />
</event>
<event timestamp="6" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="6" />
<field name="perf_callchain" type="longArray" value="0,1,3,1" />
</event>
<event timestamp="6" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="7" />
<field name="perf_callchain" type="longArray" value="0,2,5" />
</event>
<event timestamp="8" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="2" />
<field name="perf_callchain" type="longArray" value="0,1" />
</event>
<event timestamp="8" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="3" />
<field name="perf_callchain" type="longArray" value="0,2,2" />
</event>
<event timestamp="8" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="6" />
<field name="perf_callchain" type="longArray" value="0,2,1" />
</event>
<event timestamp="8" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="7" />
<field name="perf_callchain" type="longArray" value="0,5" />
</event>
<event timestamp="10" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="2" />
<field name="perf_callchain" type="longArray" value="0,1" />
</event>
<event timestamp="10" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="3" />
<field name="perf_callchain" type="longArray" value="0,2,2" />
</event>
<event timestamp="10" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="6" />
<field name="perf_callchain" type="longArray" value="0,3,2,1" />
</event>
<event timestamp="10" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="7" />
<field name="perf_callchain" type="longArray" value="0,3,2,5" />
</event>
<event timestamp="12" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="2" />
<field name="perf_callchain" type="longArray" value="0,10,4" />
</event>
<event timestamp="12" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="3" />
<field name="perf_callchain" type="longArray" value="0,2,2" />
</event>
<event timestamp="12" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="6" />
<field name="perf_callchain" type="longArray" value="0,4,1" />
</event>
<event timestamp="12" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="7" />
<field name="perf_callchain" type="longArray" value="0,2,5" />
</event>
<event timestamp="14" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="2" />
<field name="perf_callchain" type="longArray" value="0,12,10,4" />
</event>
<event timestamp="14" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="3" />
<field name="perf_callchain" type="longArray" value="0,2" />
</event>
<event timestamp="14" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="6" />
<field name="perf_callchain" type="longArray" value="0,4,1" />
</event>
<event timestamp="14" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="7" />
<field name="perf_callchain" type="longArray" value="0,5" />
</event>
<event timestamp="16" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="2" />
<field name="perf_callchain" type="longArray" value="0,4" />
</event>
<event timestamp="16" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="3" />
<field name="perf_callchain" type="longArray" value="0,2" />
</event>
<event timestamp="16" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="6" />
<field name="perf_callchain" type="longArray" value="0,4,1" />
</event>
<event timestamp="16" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="7" />
<field name="perf_callchain" type="longArray" value="0,2,5" />
</event>
<event timestamp="18" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="2" />
<field name="perf_callchain" type="longArray" value="0,13,12,11,4" />
</event>
<event timestamp="18" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="3" />
<field name="perf_callchain" type="longArray" value="0,2" />
</event>
<event timestamp="18" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="6" />
<field name="perf_callchain" type="longArray" value="0,4,1" />
</event>
<event timestamp="18" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="7" />
<field name="perf_callchain" type="longArray" value="0,2,5" />
</event>
<event timestamp="20" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="2" />
<field name="perf_callchain" type="longArray" value="0,4" />
</event>
<event timestamp="20" name="cycles:ppp">
<field name="perf_pid" type="long" value="1" />
<field name="perf_tid" type="long" value="3" />
<field name="perf_callchain" type="longArray" value="0,2" />
</event>
<event timestamp="20" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="6" />
<field name="perf_callchain" type="longArray" value="0,4,1" />
</event>
<event timestamp="20" name="cycles:ppp">
<field name="perf_pid" type="long" value="5" />
<field name="perf_tid" type="long" value="7" />
<field name="perf_callchain" type="longArray" value="0,5" />
</event>
</trace>