X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ebfe21b41d7a8b25b72d2441f9bee879d974809f..8dfc4298acdf34e7c5b4fa68bc4da8df1ddbc9c6:/src/simix/smx_host.c diff --git a/src/simix/smx_host.c b/src/simix/smx_host.c index 62e11134a5..29589b1f4d 100644 --- a/src/simix/smx_host.c +++ b/src/simix/smx_host.c @@ -50,7 +50,7 @@ void SIMIX_host_destroy(void *h) { smx_host_t host = (smx_host_t) h; - xbt_assert0((host != NULL), "Invalid parameters"); + xbt_assert((host != NULL), "Invalid parameters"); /* Clean Simulator data */ if (xbt_swag_size(host->process_list) != 0) { @@ -65,7 +65,7 @@ void SIMIX_host_destroy(void *h) msg = tmp; } SIMIX_display_process_status(); - THROW1(arg_error, 0, "%s", msg); + THROWF(arg_error, 0, "%s", msg); } xbt_swag_free(host->process_list); @@ -98,7 +98,7 @@ xbt_dict_t SIMIX_host_get_dict(void) smx_host_t SIMIX_host_get_by_name(const char *name) { - xbt_assert0(((simix_global != NULL) + xbt_assert(((simix_global != NULL) && (host_lib != NULL)), "Environment not set yet"); @@ -124,21 +124,21 @@ const char* SIMIX_host_self_get_name(void) const char* SIMIX_host_get_name(smx_host_t host) { - xbt_assert0((host != NULL), "Invalid parameters"); + xbt_assert((host != NULL), "Invalid parameters"); return host->name; } xbt_dict_t SIMIX_host_get_properties(smx_host_t host) { - xbt_assert0((host != NULL), "Invalid parameters (simix host is NULL)"); + xbt_assert((host != NULL), "Invalid parameters (simix host is NULL)"); return surf_workstation_model->extension.workstation.get_properties(host->host); } double SIMIX_host_get_speed(smx_host_t host) { - xbt_assert0((host != NULL), "Invalid parameters (simix host is NULL)"); + xbt_assert((host != NULL), "Invalid parameters (simix host is NULL)"); return surf_workstation_model->extension.workstation. get_speed(host->host, 1.0); @@ -146,7 +146,7 @@ double SIMIX_host_get_speed(smx_host_t host) double SIMIX_host_get_available_speed(smx_host_t host) { - xbt_assert0((host != NULL), "Invalid parameters (simix host is NULL)"); + xbt_assert((host != NULL), "Invalid parameters (simix host is NULL)"); return surf_workstation_model->extension.workstation. get_available_speed(host->host); @@ -154,7 +154,7 @@ double SIMIX_host_get_available_speed(smx_host_t host) int SIMIX_host_get_state(smx_host_t host) { - xbt_assert0((host != NULL), "Invalid parameters (simix host is NULL)"); + xbt_assert((host != NULL), "Invalid parameters (simix host is NULL)"); return surf_workstation_model->extension.workstation. get_state(host->host); @@ -172,15 +172,15 @@ void SIMIX_host_self_set_data(void *data) void* SIMIX_host_get_data(smx_host_t host) { - xbt_assert0((host != NULL), "Invalid parameters (simix host is NULL)"); + xbt_assert((host != NULL), "Invalid parameters (simix host is NULL)"); return host->data; } void SIMIX_host_set_data(smx_host_t host, void *data) { - xbt_assert0((host != NULL), "Invalid parameters"); - xbt_assert0((host->data == NULL), "Data already set"); + xbt_assert((host != NULL), "Invalid parameters"); + xbt_assert((host->data == NULL), "Data already set"); host->data = data; } @@ -209,10 +209,6 @@ smx_action_t SIMIX_host_execute(const char *name, smx_host_t host, surf_workstation_model->set_priority(action->execution.surf_exec, priority); } -#ifdef HAVE_TRACING - TRACE_smx_host_execute(action); -#endif - XBT_DEBUG("Create execute action %p", action); return action; @@ -267,9 +263,6 @@ void SIMIX_host_execution_destroy(smx_action_t action) action->execution.surf_exec = NULL; } -#ifdef HAVE_TRACING - TRACE_smx_action_destroy(action); -#endif xbt_mallocator_release(simix_global->action_mallocator, action); } @@ -353,7 +346,7 @@ void SIMIX_execution_finish(smx_action_t action) case SIMIX_FAILED: TRY { XBT_DEBUG("SIMIX_execution_finished: host '%s' failed", req->issuer->smx_host->name); - THROW0(host_error, 0, "Host failed"); + THROWF(host_error, 0, "Host failed"); } CATCH(req->issuer->running_ctx->exception) { req->issuer->doexception = 1; @@ -363,7 +356,7 @@ void SIMIX_execution_finish(smx_action_t action) case SIMIX_CANCELED: TRY { XBT_DEBUG("SIMIX_execution_finished: execution canceled"); - THROW0(cancel_error, 0, "Canceled"); + THROWF(cancel_error, 0, "Canceled"); } CATCH(req->issuer->running_ctx->exception) { req->issuer->doexception = 1;