git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8987
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
/* activate trace */
TRACE_activate ();
/* activate trace */
TRACE_activate ();
- /* define paje hierarchy for tracing */
+ /* base type hierarchy:
+ * --cfg=tracing
+ */
pajeDefineContainerType("PLATFORM", "0", "platform");
pajeDefineContainerType("HOST", "PLATFORM", "HOST");
pajeDefineContainerType("LINK", "PLATFORM", "LINK");
pajeDefineContainerType("PLATFORM", "0", "platform");
pajeDefineContainerType("HOST", "PLATFORM", "HOST");
pajeDefineContainerType("LINK", "PLATFORM", "LINK");
pajeDefineEventType("source", "LINK", "source");
pajeDefineEventType("destination", "LINK", "destination");
pajeDefineEventType("source", "LINK", "source");
pajeDefineEventType("destination", "LINK", "destination");
+ /* type hierarchy for:
+ * --cfg=tracing/uncategorized
+ */
if (TRACE_platform_is_enabled()) {
if (TRACE_uncategorized()){
pajeDefineVariableType("power_used", "HOST", "power_used");
if (TRACE_platform_is_enabled()) {
if (TRACE_uncategorized()){
pajeDefineVariableType("power_used", "HOST", "power_used");
+ /* type hierarchy for:
+ * --cfg=tracing/msg/process
+ * --cfg=tracing/msg/volume
+ */
if (TRACE_msg_process_is_enabled() || TRACE_msg_volume_is_enabled()) {
//processes grouped by host
pajeDefineContainerType("PROCESS", "HOST", "PROCESS");
if (TRACE_msg_process_is_enabled() || TRACE_msg_volume_is_enabled()) {
//processes grouped by host
pajeDefineContainerType("PROCESS", "HOST", "PROCESS");
pajeDefineLinkType("volume", "0", "PROCESS", "PROCESS", "volume");
}
pajeDefineLinkType("volume", "0", "PROCESS", "PROCESS", "volume");
}
+ /* type hierarchy for:
+ * --cfg=tracing/msg/task
+ */
if (TRACE_msg_task_is_enabled()) {
//tasks grouped by host
pajeDefineContainerType("TASK", "HOST", "TASK");
if (TRACE_msg_task_is_enabled()) {
//tasks grouped by host
pajeDefineContainerType("TASK", "HOST", "TASK");
pajeDefineStateType("presence", "TASK", "presence");
}
pajeDefineStateType("presence", "TASK", "presence");
}
+ /* type hierarchy for
+ * --cfg=tracing/smpi
+ * --cfg=tracing/smpi/group
+ */
if (TRACE_smpi_is_enabled()) {
if (TRACE_smpi_is_grouped()){
pajeDefineContainerType("MPI_PROCESS", "HOST", "MPI_PROCESS");
if (TRACE_smpi_is_enabled()) {
if (TRACE_smpi_is_grouped()){
pajeDefineContainerType("MPI_PROCESS", "HOST", "MPI_PROCESS");