SimGrid  3.13
Versatile Simulation of Distributed Systems
instr_private.h File Reference
#include <xbt/base.h>
#include "simgrid/instr.h"
#include "instr/instr_interface.h"
#include "src/internal_config.h"
#include "simgrid_config.h"
#include "xbt/graph.h"
#include "xbt/dict.h"

Classes

struct  s_type
 
struct  s_val
 
struct  s_container
 
struct  paje_event
 
struct  s_defineContainerType
 
struct  s_defineVariableType
 
struct  s_defineStateType
 
struct  s_defineEventType
 
struct  s_defineLinkType
 
struct  s_defineEntityValue
 
struct  s_createContainer
 
struct  s_destroyContainer
 
struct  s_setVariable
 
struct  s_addVariable
 
struct  s_subVariable
 
struct  s_setState
 
struct  s_pushState
 
struct  s_popState
 
struct  s_resetState
 
struct  s_startLink
 
struct  s_endLink
 
struct  s_newEvent
 
struct  instr_trace_writer
 
struct  s_instr_extra_data
 

Macros

#define INSTR_DEFAULT_STR_SIZE   500
 

Typedefs

typedef struct s_typetype_t
 
typedef struct s_type s_type_t
 
typedef struct s_valval_t
 
typedef struct s_val s_val_t
 
typedef struct s_containercontainer_t
 
typedef struct s_container s_container_t
 
typedef struct paje_eventpaje_event_t
 
typedef struct paje_event s_paje_event_t
 
typedef struct s_defineContainerTypedefineContainerType_t
 
typedef struct s_defineContainerType s_defineContainerType_t
 
typedef struct s_defineVariableTypedefineVariableType_t
 
typedef struct s_defineVariableType s_defineVariableType_t
 
typedef struct s_defineStateTypedefineStateType_t
 
typedef struct s_defineStateType s_defineStateType_t
 
typedef struct s_defineEventTypedefineEventType_t
 
typedef struct s_defineEventType s_defineEventType_t
 
typedef struct s_defineLinkTypedefineLinkType_t
 
typedef struct s_defineLinkType s_defineLinkType_t
 
typedef struct s_defineEntityValuedefineEntityValue_t
 
typedef struct s_defineEntityValue s_defineEntityValue_t
 
typedef struct s_createContainercreateContainer_t
 
typedef struct s_createContainer s_createContainer_t
 
typedef struct s_destroyContainerdestroyContainer_t
 
typedef struct s_destroyContainer s_destroyContainer_t
 
typedef struct s_setVariablesetVariable_t
 
typedef struct s_setVariable s_setVariable_t
 
typedef struct s_addVariableaddVariable_t
 
typedef struct s_addVariable s_addVariable_t
 
typedef struct s_subVariablesubVariable_t
 
typedef struct s_subVariable s_subVariable_t
 
typedef struct s_setStatesetState_t
 
typedef struct s_setState s_setState_t
 
typedef struct s_pushStatepushState_t
 
typedef struct s_pushState s_pushState_t
 
typedef struct s_popStatepopState_t
 
typedef struct s_popState s_popState_t
 
typedef struct s_resetStateresetState_t
 
typedef struct s_resetState s_resetState_t
 
typedef struct s_startLinkstartLink_t
 
typedef struct s_startLink s_startLink_t
 
typedef struct s_endLinkendLink_t
 
typedef struct s_endLink s_endLink_t
 
typedef struct s_newEventnewEvent_t
 
typedef struct s_newEvent s_newEvent_t
 
typedef struct instr_trace_writer s_instr_trace_writer_t
 
typedef struct s_instr_extra_datainstr_extra_data
 
typedef struct s_instr_extra_data s_instr_extra_data_t
 

Enumerations

enum  e_event_type {
  PAJE_DefineContainerType, PAJE_DefineVariableType, PAJE_DefineStateType, PAJE_DefineEventType,
  PAJE_DefineLinkType, PAJE_DefineEntityValue, PAJE_CreateContainer, PAJE_DestroyContainer,
  PAJE_SetVariable, PAJE_AddVariable, PAJE_SubVariable, PAJE_SetState,
  PAJE_PushState, PAJE_PopState, PAJE_ResetState, PAJE_StartLink,
  PAJE_EndLink, PAJE_NewEvent
}
 
enum  e_entity_types {
  TYPE_VARIABLE, TYPE_LINK, TYPE_CONTAINER, TYPE_STATE,
  TYPE_EVENT
}
 
enum  e_container_types {
  INSTR_HOST, INSTR_LINK, INSTR_ROUTER, INSTR_AS,
  INSTR_SMPI, INSTR_MSG_VM, INSTR_MSG_PROCESS, INSTR_MSG_TASK
}
 
enum  e_caller_type {
  TRACING_INIT, TRACING_FINALIZE, TRACING_COMM_SIZE, TRACING_COMM_SPLIT,
  TRACING_COMM_DUP, TRACING_SEND, TRACING_ISEND, TRACING_SSEND,
  TRACING_ISSEND, TRACING_RECV, TRACING_IRECV, TRACING_SENDRECV,
  TRACING_TEST, TRACING_WAIT, TRACING_WAITALL, TRACING_WAITANY,
  TRACING_BARRIER, TRACING_BCAST, TRACING_REDUCE, TRACING_ALLREDUCE,
  TRACING_ALLTOALL, TRACING_ALLTOALLV, TRACING_GATHER, TRACING_GATHERV,
  TRACING_SCATTER, TRACING_SCATTERV, TRACING_ALLGATHER, TRACING_ALLGATHERV,
  TRACING_REDUCE_SCATTER, TRACING_COMPUTING, TRACING_SLEEPING, TRACING_SCAN,
  TRACING_EXSCAN
}
 

Functions

XBT_PRIVATE void TRACE_header (int basic, int size)
 
XBT_PRIVATE void TRACE_init (void)
 
XBT_PRIVATE void TRACE_finalize (void)
 
XBT_PRIVATE void TRACE_paje_init (void)
 
XBT_PRIVATE void TRACE_paje_start (void)
 
XBT_PRIVATE void TRACE_paje_end (void)
 
XBT_PRIVATE void TRACE_paje_dump_buffer (int force)
 
void new_pajeDefineContainerType (type_t type)
 
void new_pajeDefineVariableType (type_t type)
 
void new_pajeDefineStateType (type_t type)
 
void new_pajeDefineEventType (type_t type)
 
void new_pajeDefineLinkType (type_t type, type_t source, type_t dest)
 
void new_pajeDefineEntityValue (val_t type)
 
void new_pajeCreateContainer (container_t container)
 
void new_pajeDestroyContainer (container_t container)
 
void new_pajeSetVariable (double timestamp, container_t container, type_t type, double value)
 
void new_pajeAddVariable (double timestamp, container_t container, type_t type, double value)
 
void new_pajeSubVariable (double timestamp, container_t container, type_t type, double value)
 
void new_pajeSetState (double timestamp, container_t container, type_t type, val_t value)
 
void new_pajePushState (double timestamp, container_t container, type_t type, val_t value)
 
void new_pajePushStateWithExtra (double timestamp, container_t container, type_t type, val_t value, void *extra)
 
void new_pajePopState (double timestamp, container_t container, type_t type)
 
void new_pajeResetState (double timestamp, container_t container, type_t type)
 
void new_pajeStartLink (double timestamp, container_t container, type_t type, container_t sourceContainer, const char *value, const char *key)
 
void new_pajeStartLinkWithSize (double timestamp, container_t container, type_t type, container_t sourceContainer, const char *value, const char *key, int size)
 
void new_pajeEndLink (double timestamp, container_t container, type_t type, container_t destContainer, const char *value, const char *key)
 
void new_pajeNewEvent (double timestamp, container_t container, type_t type, val_t value)
 
XBT_PRIVATE int TRACE_needs_platform (void)
 
XBT_PRIVATE int TRACE_is_enabled (void)
 
XBT_PRIVATE int TRACE_platform (void)
 
XBT_PRIVATE int TRACE_platform_topology (void)
 
XBT_PRIVATE int TRACE_is_configured (void)
 
XBT_PRIVATE int TRACE_categorized (void)
 
XBT_PRIVATE int TRACE_uncategorized (void)
 
XBT_PRIVATE int TRACE_msg_process_is_enabled (void)
 
XBT_PRIVATE int TRACE_msg_vm_is_enabled (void)
 
XBT_PRIVATE int TRACE_buffer (void)
 
XBT_PRIVATE int TRACE_disable_link (void)
 
XBT_PRIVATE int TRACE_disable_speed (void)
 
XBT_PRIVATE int TRACE_onelink_only (void)
 
XBT_PRIVATE int TRACE_disable_destroy (void)
 
XBT_PRIVATE int TRACE_basic (void)
 
XBT_PRIVATE int TRACE_display_sizes (void)
 
XBT_PRIVATE char * TRACE_get_comment (void)
 
XBT_PRIVATE char * TRACE_get_comment_file (void)
 
XBT_PRIVATE int TRACE_precision (void)
 
XBT_PRIVATE char * TRACE_get_filename (void)
 
XBT_PRIVATE char * TRACE_get_viva_uncat_conf (void)
 
XBT_PRIVATE char * TRACE_get_viva_cat_conf (void)
 
XBT_PRIVATE void TRACE_generate_viva_uncat_conf (void)
 
XBT_PRIVATE void TRACE_generate_viva_cat_conf (void)
 
XBT_PRIVATE void instr_pause_tracing (void)
 
XBT_PRIVATE void instr_resume_tracing (void)
 
int TRACE_smpi_is_enabled (void)
 
int TRACE_smpi_is_grouped (void)
 
int TRACE_smpi_is_computing (void)
 
int TRACE_smpi_is_sleeping (void)
 
int TRACE_smpi_view_internals (void)
 
XBT_PRIVATE void TRACE_surf_host_set_utilization (const char *resource, const char *category, double value, double now, double delta)
 
XBT_PRIVATE void TRACE_surf_link_set_utilization (const char *resource, const char *category, double value, double now, double delta)
 
void TRACE_surf_resource_utilization_alloc (void)
 
XBT_PRIVATE long long int instr_new_paje_id (void)
 
XBT_PRIVATE void PJ_container_alloc (void)
 
XBT_PRIVATE void PJ_container_release (void)
 
container_t PJ_container_new (const char *name, e_container_types kind, container_t father)
 
container_t PJ_container_get (const char *name)
 
container_t PJ_container_get_or_null (const char *name)
 
container_t PJ_container_get_root (void)
 
void PJ_container_set_root (container_t root)
 
void PJ_container_free (container_t container)
 
void PJ_container_free_all (void)
 
void PJ_container_remove_from_parent (container_t container)
 
XBT_PRIVATE void PJ_type_alloc (void)
 
XBT_PRIVATE void PJ_type_release (void)
 
type_t PJ_type_get_root (void)
 
XBT_PRIVATE type_t PJ_type_container_new (const char *name, type_t father)
 
XBT_PRIVATE type_t PJ_type_event_new (const char *name, type_t father)
 
type_t PJ_type_link_new (const char *name, type_t father, type_t source, type_t dest)
 
XBT_PRIVATE XBT_PRIVATE type_t PJ_type_variable_new (const char *name, const char *color, type_t father)
 
XBT_PRIVATE type_t PJ_type_state_new (const char *name, type_t father)
 
type_t PJ_type_get (const char *name, const type_t father)
 
type_t PJ_type_get_or_null (const char *name, type_t father)
 
void PJ_type_free_all (void)
 
XBT_PRIVATE XBT_PRIVATE void PJ_type_free (type_t type)
 
val_t PJ_value_new (const char *name, const char *color, type_t father)
 
val_t PJ_value_get_or_new (const char *name, const char *color, type_t father)
 
val_t PJ_value_get (const char *name, const type_t father)
 
XBT_PRIVATE void PJ_value_free (val_t value)
 
XBT_PRIVATE void print_pajeDefineContainerType (paje_event_t event)
 
XBT_PRIVATE void print_pajeDefineVariableType (paje_event_t event)
 
XBT_PRIVATE void print_pajeDefineStateType (paje_event_t event)
 
XBT_PRIVATE void print_pajeDefineEventType (paje_event_t event)
 
XBT_PRIVATE void print_pajeDefineLinkType (paje_event_t event)
 
XBT_PRIVATE void print_pajeDefineEntityValue (paje_event_t event)
 
XBT_PRIVATE void print_pajeCreateContainer (paje_event_t event)
 
XBT_PRIVATE void print_pajeDestroyContainer (paje_event_t event)
 
XBT_PRIVATE void print_pajeSetVariable (paje_event_t event)
 
XBT_PRIVATE void print_pajeAddVariable (paje_event_t event)
 
XBT_PRIVATE void print_pajeSubVariable (paje_event_t event)
 
XBT_PRIVATE void print_pajeSetState (paje_event_t event)
 
XBT_PRIVATE void print_pajePushState (paje_event_t event)
 
XBT_PRIVATE void print_pajePopState (paje_event_t event)
 
XBT_PRIVATE void print_pajeResetState (paje_event_t event)
 
XBT_PRIVATE void print_pajeStartLink (paje_event_t event)
 
XBT_PRIVATE void print_pajeEndLink (paje_event_t event)
 
XBT_PRIVATE void print_pajeNewEvent (paje_event_t event)
 
XBT_PRIVATE void print_TIPushState (paje_event_t event)
 
XBT_PRIVATE void print_TICreateContainer (paje_event_t event)
 
XBT_PRIVATE void print_TIDestroyContainer (paje_event_t event)
 
XBT_PRIVATE void TRACE_TI_start (void)
 
XBT_PRIVATE void TRACE_TI_end (void)
 
XBT_PRIVATE void TRACE_TI_init (void)
 
XBT_PRIVATE void print_NULL (paje_event_t event)
 
XBT_PRIVATE void dump_comment_file (const char *filename)
 
XBT_PRIVATE void dump_comment (const char *comment)
 

Variables

XBT_PRIVATE xbt_dict_t created_categories
 
XBT_PRIVATE xbt_dict_t declared_marks
 
XBT_PRIVATE xbt_dict_t user_host_variables
 
XBT_PRIVATE xbt_dict_t user_vm_variables
 
XBT_PRIVATE xbt_dict_t user_link_variables
 
XBT_PRIVATE double TRACE_last_timestamp_to_dump
 
XBT_PRIVATE xbt_dict_t trivaNodeTypes
 
XBT_PRIVATE xbt_dict_t trivaEdgeTypes
 

Macro Definition Documentation

#define INSTR_DEFAULT_STR_SIZE   500

Typedef Documentation

typedef struct s_type* type_t
typedef struct s_type s_type_t
typedef struct s_val* val_t
typedef struct s_val s_val_t
typedef struct s_container* container_t
typedef struct s_container s_container_t
typedef struct paje_event* paje_event_t
typedef struct paje_event s_paje_event_t
typedef struct s_setVariable* setVariable_t
typedef struct s_addVariable* addVariable_t
typedef struct s_subVariable* subVariable_t
typedef struct s_setState* setState_t
typedef struct s_setState s_setState_t
typedef struct s_pushState* pushState_t
typedef struct s_pushState s_pushState_t
typedef struct s_popState* popState_t
typedef struct s_popState s_popState_t
typedef struct s_resetState* resetState_t
typedef struct s_resetState s_resetState_t
typedef struct s_startLink* startLink_t
typedef struct s_startLink s_startLink_t
typedef struct s_endLink* endLink_t
typedef struct s_endLink s_endLink_t
typedef struct s_newEvent* newEvent_t
typedef struct s_newEvent s_newEvent_t

Enumeration Type Documentation

Enumerator
PAJE_DefineContainerType 
PAJE_DefineVariableType 
PAJE_DefineStateType 
PAJE_DefineEventType 
PAJE_DefineLinkType 
PAJE_DefineEntityValue 
PAJE_CreateContainer 
PAJE_DestroyContainer 
PAJE_SetVariable 
PAJE_AddVariable 
PAJE_SubVariable 
PAJE_SetState 
PAJE_PushState 
PAJE_PopState 
PAJE_ResetState 
PAJE_StartLink 
PAJE_EndLink 
PAJE_NewEvent 
Enumerator
TYPE_VARIABLE 
TYPE_LINK 
TYPE_CONTAINER 
TYPE_STATE 
TYPE_EVENT 
Enumerator
INSTR_HOST 
INSTR_LINK 
INSTR_ROUTER 
INSTR_AS 
INSTR_SMPI 
INSTR_MSG_VM 
INSTR_MSG_PROCESS 
INSTR_MSG_TASK 
Enumerator
TRACING_INIT 
TRACING_FINALIZE 
TRACING_COMM_SIZE 
TRACING_COMM_SPLIT 
TRACING_COMM_DUP 
TRACING_SEND 
TRACING_ISEND 
TRACING_SSEND 
TRACING_ISSEND 
TRACING_RECV 
TRACING_IRECV 
TRACING_SENDRECV 
TRACING_TEST 
TRACING_WAIT 
TRACING_WAITALL 
TRACING_WAITANY 
TRACING_BARRIER 
TRACING_BCAST 
TRACING_REDUCE 
TRACING_ALLREDUCE 
TRACING_ALLTOALL 
TRACING_ALLTOALLV 
TRACING_GATHER 
TRACING_GATHERV 
TRACING_SCATTER 
TRACING_SCATTERV 
TRACING_ALLGATHER 
TRACING_ALLGATHERV 
TRACING_REDUCE_SCATTER 
TRACING_COMPUTING 
TRACING_SLEEPING 
TRACING_SCAN 
TRACING_EXSCAN 

Function Documentation

XBT_PRIVATE void TRACE_header ( int  basic,
int  size 
)
XBT_PRIVATE void TRACE_init ( void  )
XBT_PRIVATE void TRACE_finalize ( void  )
XBT_PRIVATE void TRACE_paje_init ( void  )
XBT_PRIVATE void TRACE_paje_start ( void  )
XBT_PRIVATE void TRACE_paje_end ( void  )
XBT_PRIVATE void TRACE_paje_dump_buffer ( int  force)
void new_pajeDefineContainerType ( type_t  type)
void new_pajeDefineVariableType ( type_t  type)
void new_pajeDefineStateType ( type_t  type)
void new_pajeDefineEventType ( type_t  type)
void new_pajeDefineLinkType ( type_t  type,
type_t  source,
type_t  dest 
)
void new_pajeDefineEntityValue ( val_t  type)
void new_pajeCreateContainer ( container_t  container)
void new_pajeDestroyContainer ( container_t  container)
void new_pajeSetVariable ( double  timestamp,
container_t  container,
type_t  type,
double  value 
)
void new_pajeAddVariable ( double  timestamp,
container_t  container,
type_t  type,
double  value 
)
void new_pajeSubVariable ( double  timestamp,
container_t  container,
type_t  type,
double  value 
)
void new_pajeSetState ( double  timestamp,
container_t  container,
type_t  type,
val_t  value 
)
void new_pajePushState ( double  timestamp,
container_t  container,
type_t  type,
val_t  value 
)
void new_pajePushStateWithExtra ( double  timestamp,
container_t  container,
type_t  type,
val_t  value,
void extra 
)
void new_pajePopState ( double  timestamp,
container_t  container,
type_t  type 
)
void new_pajeResetState ( double  timestamp,
container_t  container,
type_t  type 
)
void new_pajeStartLink ( double  timestamp,
container_t  container,
type_t  type,
container_t  sourceContainer,
const char *  value,
const char *  key 
)
void new_pajeStartLinkWithSize ( double  timestamp,
container_t  container,
type_t  type,
container_t  sourceContainer,
const char *  value,
const char *  key,
int  size 
)
void new_pajeEndLink ( double  timestamp,
container_t  container,
type_t  type,
container_t  destContainer,
const char *  value,
const char *  key 
)
void new_pajeNewEvent ( double  timestamp,
container_t  container,
type_t  type,
val_t  value 
)
XBT_PRIVATE int TRACE_needs_platform ( void  )
XBT_PRIVATE int TRACE_is_enabled ( void  )
XBT_PRIVATE int TRACE_platform ( void  )
XBT_PRIVATE int TRACE_platform_topology ( void  )
XBT_PRIVATE int TRACE_is_configured ( void  )
XBT_PRIVATE int TRACE_categorized ( void  )
XBT_PRIVATE int TRACE_uncategorized ( void  )
XBT_PRIVATE int TRACE_msg_process_is_enabled ( void  )
XBT_PRIVATE int TRACE_msg_vm_is_enabled ( void  )
XBT_PRIVATE int TRACE_buffer ( void  )
XBT_PRIVATE int TRACE_disable_link ( void  )
XBT_PRIVATE int TRACE_disable_speed ( void  )
XBT_PRIVATE int TRACE_onelink_only ( void  )
XBT_PRIVATE int TRACE_disable_destroy ( void  )
XBT_PRIVATE int TRACE_basic ( void  )
XBT_PRIVATE int TRACE_display_sizes ( void  )
XBT_PRIVATE char* TRACE_get_comment ( void  )
XBT_PRIVATE char* TRACE_get_comment_file ( void  )
XBT_PRIVATE int TRACE_precision ( void  )
XBT_PRIVATE char* TRACE_get_filename ( void  )
XBT_PRIVATE char* TRACE_get_viva_uncat_conf ( void  )
XBT_PRIVATE char* TRACE_get_viva_cat_conf ( void  )
XBT_PRIVATE void TRACE_generate_viva_uncat_conf ( void  )
XBT_PRIVATE void TRACE_generate_viva_cat_conf ( void  )
XBT_PRIVATE void instr_pause_tracing ( void  )
XBT_PRIVATE void instr_resume_tracing ( void  )
int TRACE_smpi_is_enabled ( void  )
int TRACE_smpi_is_grouped ( void  )
int TRACE_smpi_is_computing ( void  )
int TRACE_smpi_is_sleeping ( void  )
int TRACE_smpi_view_internals ( void  )
XBT_PRIVATE void TRACE_surf_host_set_utilization ( const char *  resource,
const char *  category,
double  value,
double  now,
double  delta 
)
XBT_PRIVATE void TRACE_surf_link_set_utilization ( const char *  resource,
const char *  category,
double  value,
double  now,
double  delta 
)
void TRACE_surf_resource_utilization_alloc ( void  )
XBT_PRIVATE long long int instr_new_paje_id ( void  )
XBT_PRIVATE void PJ_container_alloc ( void  )
XBT_PRIVATE void PJ_container_release ( void  )
container_t PJ_container_new ( const char *  name,
e_container_types  kind,
container_t  father 
)
container_t PJ_container_get ( const char *  name)
container_t PJ_container_get_or_null ( const char *  name)
container_t PJ_container_get_root ( void  )
void PJ_container_set_root ( container_t  root)
void PJ_container_free ( container_t  container)
void PJ_container_free_all ( void  )
void PJ_container_remove_from_parent ( container_t  container)
XBT_PRIVATE void PJ_type_alloc ( void  )
XBT_PRIVATE void PJ_type_release ( void  )
type_t PJ_type_get_root ( void  )
XBT_PRIVATE type_t PJ_type_container_new ( const char *  name,
type_t  father 
)
XBT_PRIVATE type_t PJ_type_event_new ( const char *  name,
type_t  father 
)
type_t PJ_type_link_new ( const char *  name,
type_t  father,
type_t  source,
type_t  dest 
)
XBT_PRIVATE XBT_PRIVATE type_t PJ_type_variable_new ( const char *  name,
const char *  color,
type_t  father 
)
XBT_PRIVATE type_t PJ_type_state_new ( const char *  name,
type_t  father 
)
type_t PJ_type_get ( const char *  name,
const type_t  father 
)
type_t PJ_type_get_or_null ( const char *  name,
type_t  father 
)
void PJ_type_free_all ( void  )
XBT_PRIVATE XBT_PRIVATE void PJ_type_free ( type_t  type)
val_t PJ_value_new ( const char *  name,
const char *  color,
type_t  father 
)
val_t PJ_value_get_or_new ( const char *  name,
const char *  color,
type_t  father 
)
val_t PJ_value_get ( const char *  name,
const type_t  father 
)
XBT_PRIVATE void PJ_value_free ( val_t  value)
XBT_PRIVATE void print_pajeDefineContainerType ( paje_event_t  event)
XBT_PRIVATE void print_pajeDefineVariableType ( paje_event_t  event)
XBT_PRIVATE void print_pajeDefineStateType ( paje_event_t  event)
XBT_PRIVATE void print_pajeDefineEventType ( paje_event_t  event)
XBT_PRIVATE void print_pajeDefineLinkType ( paje_event_t  event)
XBT_PRIVATE void print_pajeDefineEntityValue ( paje_event_t  event)
XBT_PRIVATE void print_pajeCreateContainer ( paje_event_t  event)
XBT_PRIVATE void print_pajeDestroyContainer ( paje_event_t  event)
XBT_PRIVATE void print_pajeSetVariable ( paje_event_t  event)
XBT_PRIVATE void print_pajeAddVariable ( paje_event_t  event)
XBT_PRIVATE void print_pajeSubVariable ( paje_event_t  event)
XBT_PRIVATE void print_pajeSetState ( paje_event_t  event)
XBT_PRIVATE void print_pajePushState ( paje_event_t  event)
XBT_PRIVATE void print_pajePopState ( paje_event_t  event)
XBT_PRIVATE void print_pajeResetState ( paje_event_t  event)
XBT_PRIVATE void print_pajeStartLink ( paje_event_t  event)
XBT_PRIVATE void print_pajeEndLink ( paje_event_t  event)
XBT_PRIVATE void print_pajeNewEvent ( paje_event_t  event)
XBT_PRIVATE void print_TIPushState ( paje_event_t  event)
XBT_PRIVATE void print_TICreateContainer ( paje_event_t  event)
XBT_PRIVATE void print_TIDestroyContainer ( paje_event_t  event)
XBT_PRIVATE void TRACE_TI_start ( void  )
XBT_PRIVATE void TRACE_TI_end ( void  )
XBT_PRIVATE void TRACE_TI_init ( void  )
XBT_PRIVATE void print_NULL ( paje_event_t  event)
XBT_PRIVATE void dump_comment_file ( const char *  filename)
XBT_PRIVATE void dump_comment ( const char *  comment)

Variable Documentation

XBT_PRIVATE xbt_dict_t created_categories
XBT_PRIVATE xbt_dict_t declared_marks
XBT_PRIVATE xbt_dict_t user_host_variables
XBT_PRIVATE xbt_dict_t user_vm_variables
XBT_PRIVATE xbt_dict_t user_link_variables
XBT_PRIVATE double TRACE_last_timestamp_to_dump
XBT_PRIVATE xbt_dict_t trivaNodeTypes
XBT_PRIVATE xbt_dict_t trivaEdgeTypes