SimGrid
3.14.159
Versatile Simulation of Distributed Systems
|
Macros | |
#define | OPT_TRACING_BASIC "tracing/basic" |
#define | OPT_TRACING_BUFFER "tracing/buffer" |
#define | OPT_TRACING_CATEGORIZED "tracing/categorized" |
#define | OPT_TRACING_COMMENT_FILE "tracing/comment-file" |
#define | OPT_TRACING_COMMENT "tracing/comment" |
#define | OPT_TRACING_DISABLE_DESTROY "tracing/disable-destroy" |
#define | OPT_TRACING_DISABLE_LINK "tracing/disable-link" |
#define | OPT_TRACING_DISABLE_POWER "tracing/disable-power" |
#define | OPT_TRACING_DISPLAY_SIZES "tracing/smpi/display-sizes" |
#define | OPT_TRACING_FILENAME "tracing/filename" |
#define | OPT_TRACING_FORMAT_TI_ONEFILE "tracing/smpi/format/ti-one-file" |
#define | OPT_TRACING_FORMAT "tracing/smpi/format" |
#define | OPT_TRACING_MSG_PROCESS "tracing/msg/process" |
#define | OPT_TRACING_MSG_VM "tracing/msg/vm" |
#define | OPT_TRACING_ONELINK_ONLY "tracing/onelink-only" |
#define | OPT_TRACING_PLATFORM "tracing/platform" |
#define | OPT_TRACING_PRECISION "tracing/precision" |
#define | OPT_TRACING_SMPI_COMPUTING "tracing/smpi/computing" |
#define | OPT_TRACING_SMPI_GROUP "tracing/smpi/group" |
#define | OPT_TRACING_SMPI_INTERNALS "tracing/smpi/internals" |
#define | OPT_TRACING_SMPI_SLEEPING "tracing/smpi/sleeping" |
#define | OPT_TRACING_SMPI "tracing/smpi" |
#define | OPT_TRACING_TOPOLOGY "tracing/platform/topology" |
#define | OPT_TRACING "tracing" |
#define | OPT_TRACING_UNCATEGORIZED "tracing/uncategorized" |
#define | OPT_VIVA_CAT_CONF "viva/categorized" |
#define | OPT_VIVA_UNCAT_CONF "viva/uncategorized" |
Variables | |
static bool | trace_enabled = false |
static bool | trace_platform |
static bool | trace_platform_topology |
static bool | trace_smpi_enabled |
static bool | trace_smpi_grouped |
static bool | trace_smpi_computing |
static bool | trace_smpi_sleeping |
static bool | trace_view_internals |
static bool | trace_categorized |
static bool | trace_uncategorized |
static bool | trace_msg_process_enabled |
static bool | trace_msg_vm_enabled |
static bool | trace_buffer |
static bool | trace_onelink_only |
static bool | trace_disable_destroy |
static bool | trace_basic |
static bool | trace_display_sizes = false |
static bool | trace_disable_link |
static bool | trace_disable_power |
static int | trace_precision |
static bool | trace_configured = false |
static bool | trace_active = false |
static std::vector< std::function< void()> > | TRACE_start_functions |
static std::vector< std::function< void()> > | TRACE_end_functions |
static int | previous_trace_state = -1 |
#define OPT_TRACING_BASIC "tracing/basic" |
#define OPT_TRACING_BUFFER "tracing/buffer" |
#define OPT_TRACING_CATEGORIZED "tracing/categorized" |
#define OPT_TRACING_COMMENT_FILE "tracing/comment-file" |
#define OPT_TRACING_COMMENT "tracing/comment" |
#define OPT_TRACING_DISABLE_DESTROY "tracing/disable-destroy" |
#define OPT_TRACING_DISABLE_LINK "tracing/disable-link" |
#define OPT_TRACING_DISABLE_POWER "tracing/disable-power" |
#define OPT_TRACING_DISPLAY_SIZES "tracing/smpi/display-sizes" |
#define OPT_TRACING_FILENAME "tracing/filename" |
#define OPT_TRACING_FORMAT_TI_ONEFILE "tracing/smpi/format/ti-one-file" |
#define OPT_TRACING_FORMAT "tracing/smpi/format" |
#define OPT_TRACING_MSG_PROCESS "tracing/msg/process" |
#define OPT_TRACING_MSG_VM "tracing/msg/vm" |
#define OPT_TRACING_ONELINK_ONLY "tracing/onelink-only" |
#define OPT_TRACING_PLATFORM "tracing/platform" |
#define OPT_TRACING_PRECISION "tracing/precision" |
#define OPT_TRACING_SMPI_COMPUTING "tracing/smpi/computing" |
#define OPT_TRACING_SMPI_GROUP "tracing/smpi/group" |
#define OPT_TRACING_SMPI_INTERNALS "tracing/smpi/internals" |
#define OPT_TRACING_SMPI_SLEEPING "tracing/smpi/sleeping" |
#define OPT_TRACING_SMPI "tracing/smpi" |
#define OPT_TRACING_TOPOLOGY "tracing/platform/topology" |
#define OPT_TRACING "tracing" |
#define OPT_TRACING_UNCATEGORIZED "tracing/uncategorized" |
#define OPT_VIVA_CAT_CONF "viva/categorized" |
#define OPT_VIVA_UNCAT_CONF "viva/uncategorized" |
XBT_LOG_NEW_CATEGORY | ( | instr | , |
"Logging the behavior of the tracing system (used for Visualization/Analysis of simulations)" | |||
) |
XBT_LOG_NEW_DEFAULT_SUBCATEGORY | ( | instr_config | , |
instr | , | ||
"Configuration" | |||
) |
|
static |
int TRACE_start | ( | ) |
int TRACE_end | ( | ) |
bool TRACE_needs_platform | ( | ) |
bool TRACE_is_enabled | ( | ) |
bool TRACE_platform | ( | ) |
bool TRACE_platform_topology | ( | ) |
bool TRACE_is_configured | ( | ) |
bool TRACE_smpi_is_enabled | ( | ) |
bool TRACE_smpi_is_grouped | ( | ) |
bool TRACE_smpi_is_computing | ( | ) |
bool TRACE_smpi_is_sleeping | ( | ) |
bool TRACE_smpi_view_internals | ( | ) |
bool TRACE_categorized | ( | ) |
bool TRACE_uncategorized | ( | ) |
bool TRACE_msg_process_is_enabled | ( | ) |
bool TRACE_msg_vm_is_enabled | ( | ) |
bool TRACE_disable_link | ( | ) |
bool TRACE_disable_speed | ( | ) |
bool TRACE_buffer | ( | ) |
bool TRACE_onelink_only | ( | ) |
bool TRACE_disable_destroy | ( | ) |
bool TRACE_basic | ( | ) |
bool TRACE_display_sizes | ( | ) |
char* TRACE_get_comment | ( | ) |
char* TRACE_get_comment_file | ( | ) |
int TRACE_precision | ( | ) |
char* TRACE_get_filename | ( | ) |
char* TRACE_get_viva_uncat_conf | ( | ) |
char* TRACE_get_viva_cat_conf | ( | ) |
void TRACE_global_init | ( | int * | argc, |
char ** | argv | ||
) |
|
static |
void TRACE_help | ( | int | detailed | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void TRACE_generate_viva_uncat_conf | ( | ) |
void TRACE_generate_viva_cat_conf | ( | ) |
void instr_pause_tracing | ( | ) |
void instr_resume_tracing | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |