blob: 71565543837d5e77f4e4afedf7a30668670d92d9 [file] [log] [blame]
<!-- ***************************************************************************
* Copyright (c) 2016 É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/
*
* SPDX-License-Identifier: EPL-2.0
*************************************************************************** -->
<!-- This is the layout of a callstack trace that looks like this:
*
* 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 22e4+++
* | 3e2+++++++7x 24e2+
* | 4e3++5x 25e2
* |__ 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="1" name="entry">
<field name="op" type="string" value="op1" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="2" />
</event>
<event timestamp="1" name="entry">
<field name="op" type="string" value="op1" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="6" />
</event>
<event timestamp="1" name="entry">
<field name="op" type="string" value="op5" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="7" />
</event>
<event timestamp="2" name="entry">
<field name="op" type="string" value="op3" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="6" />
</event>
<event timestamp="2" name="entry">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="7" />
</event>
<event timestamp="3" name="entry">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="2" />
</event>
<event timestamp="3" name="entry">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="3" />
</event>
<event timestamp="4" name="entry">
<field name="op" type="string" value="op3" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="2" />
</event>
<event timestamp="4" name="entry">
<field name="op" type="string" value="op1" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="6" />
</event>
<event timestamp="5" name="exit">
<field name="op" type="string" value="op3" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="2" />
</event>
<event timestamp="5" name="entry">
<field name="op" type="string" value="op3" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="3" />
</event>
<event timestamp="6" name="exit">
<field name="op" type="string" value="op3" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="3" />
</event>
<event timestamp="6" name="exit">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="7" />
</event>
<event timestamp="6" name="exit">
<field name="op" type="string" value="op1" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="6" />
</event>
<event timestamp="7" name="exit">
<field name="op" type="string" value="op3" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="6" />
</event>
<event timestamp="7" name="exit">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="2" />
</event>
<event timestamp="7" name="entry">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="3" />
</event>
<event timestamp="8" name="entry">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="6" />
</event>
<event timestamp="9" name="entry">
<field name="op" type="string" value="op3" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="6" />
</event>
<event timestamp="9" name="entry">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="7" />
</event>
<event timestamp="10" name="entry">
<field name="op" type="string" value="op3" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="7" />
</event>
<event timestamp="10" name="exit">
<field name="op" type="string" value="op1" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="2" />
</event>
<event timestamp="10" name="exit">
<field name="op" type="string" value="op3" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="6" />
</event>
<event timestamp="11" name="exit">
<field name="op" type="string" value="op3" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="7" />
</event>
<event timestamp="11" name="exit">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="6" />
</event>
<event timestamp="12" name="entry">
<field name="op" type="string" value="op4" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="2" />
</event>
<event timestamp="12" name="entry">
<field name="op" type="string" value="op4" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="6" />
</event>
<event timestamp="13" name="exit">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="3" />
</event>
<event timestamp="13" name="exit">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="7" />
</event>
<event timestamp="15" name="entry">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="7" />
</event>
<event timestamp="19" name="exit">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="7" />
</event>
<event timestamp="20" name="exit">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="3" />
</event>
<event timestamp="20" name="exit">
<field name="op" type="string" value="op4" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="2" />
</event>
<event timestamp="20" name="exit">
<field name="op" type="string" value="op4" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="6" />
</event>
<event timestamp="20" name="exit">
<field name="op" type="string" value="op1" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="6" />
</event>
<event timestamp="20" name="exit">
<field name="op" type="string" value="op5" />
<field name="pid" type="string" value="5" />
<field name="tid" type="string" value="7" />
</event>
<event timestamp="22" name="entry">
<field name="op" type="string" value="op4" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="2" />
</event>
<event timestamp="24" name="entry">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="2" />
</event>
<event timestamp="25" name="entry">
<field name="op" type="string" value="op2" />
<field name="pid" type="string" value="1" />
<field name="tid" type="string" value="2" />
</event>
</trace>