git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7538
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
int main(int argc, char *argv[])
{
MSG_error_t res = MSG_OK;
int main(int argc, char *argv[])
{
MSG_error_t res = MSG_OK;
+ int is_tracing = 0;
+ int i;
- TRACE_start ("zmsg_test.trace");
+ for (i = 0; i < argc; i++){
+ if (!strcmp (argv[i], "--trace")){
+ is_tracing = 1;
+ }
+ }
+
+ if (is_tracing) {
+ //if TRACE_start is not called, all other tracing
+ //functions will be disabled
+ TRACE_start ("simulation.trace");
+ }
TRACE_host_variable_declare ("is_slave");
TRACE_host_variable_declare ("is_master");
TRACE_host_variable_declare ("task_creation");
TRACE_host_variable_declare ("is_slave");
TRACE_host_variable_declare ("is_master");
TRACE_host_variable_declare ("task_creation");
int main(int argc, char *argv[])
{
MSG_error_t res = MSG_OK;
int main(int argc, char *argv[])
{
MSG_error_t res = MSG_OK;
+ int is_tracing = 0;
+ int i;
+
+ for (i = 0; i < argc; i++){
+ if (!strcmp (argv[i], "--trace")){
+ is_tracing = 1;
+ }
+ }
- TRACE_start ("zmsg_test.trace");
+ if (is_tracing){
+ //if TRACE_start is not called, all other tracing
+ //functions will be disabled
+ TRACE_start ("simulation.trace");
+ }
TRACE_host_variable_declare ("is_slave");
TRACE_host_variable_declare ("is_master");
TRACE_host_variable_declare ("task_creation");
TRACE_host_variable_declare ("is_slave");
TRACE_host_variable_declare ("is_master");
TRACE_host_variable_declare ("task_creation");
SIMIX_message_sizes_output("toto.txt");
MSG_clean();
SIMIX_message_sizes_output("toto.txt");
MSG_clean();
+ if (is_tracing){
+ TRACE_end();
+ }
if(res==MSG_OK)
return 0;
if(res==MSG_OK)
return 0;