X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2ad1c21496da551e55c7d8e4486a79217a5e6c25..6a6157abf9619875297ff1d16c1e5c63c526d4c1:/src/surf/surf_action.c diff --git a/src/surf/surf_action.c b/src/surf/surf_action.c index f58234b57c..3b2b0fa2d7 100644 --- a/src/surf/surf_action.c +++ b/src/surf/surf_action.c @@ -26,9 +26,9 @@ const char *surf_action_state_names[6] = { /* Surf actions mallocator */ static xbt_mallocator_t action_mallocator = NULL; static int action_mallocator_allocated_size = 0; -static void* action_mallocator_new_f(void); -static void action_mallocator_free_f(void* action); -static void action_mallocator_reset_f(void* action); +static void* surf_action_mallocator_new_f(void); +static void surf_action_mallocator_free_f(void* action); +static void surf_action_mallocator_reset_f(void* action); /** * \brief Initializes the action module of Surf. @@ -39,8 +39,8 @@ void surf_action_init(void) { * so this size should be set to the maximum size of the surf action structures */ action_mallocator_allocated_size = sizeof(s_surf_action_network_CM02_t); - action_mallocator = xbt_mallocator_new(128, action_mallocator_new_f, - action_mallocator_free_f, action_mallocator_reset_f); + action_mallocator = xbt_mallocator_new(65536, surf_action_mallocator_new_f, + surf_action_mallocator_free_f, surf_action_mallocator_reset_f); } /** @@ -51,15 +51,15 @@ void surf_action_exit(void) { xbt_mallocator_free(action_mallocator); } -static void* action_mallocator_new_f(void) { - return xbt_malloc0(action_mallocator_allocated_size); +static void* surf_action_mallocator_new_f(void) { + return xbt_malloc(action_mallocator_allocated_size); } -static void action_mallocator_free_f(void* action) { +static void surf_action_mallocator_free_f(void* action) { xbt_free(action); } -static void action_mallocator_reset_f(void* action) { +static void surf_action_mallocator_reset_f(void* action) { memset(action, 0, action_mallocator_allocated_size); } @@ -67,7 +67,7 @@ void *surf_action_new(size_t size, double cost, surf_model_t model, int failed) { xbt_assert2(size <= action_mallocator_allocated_size, - "Cannot create a surf action of size %lu: the mallocator only provides actions of size %d", + "Cannot create a surf action of size %zu: the mallocator only provides actions of size %d", size, action_mallocator_allocated_size); surf_action_t action = xbt_mallocator_get(action_mallocator); @@ -129,7 +129,7 @@ void surf_action_state_set(surf_action_t action, e_surf_action_state_t state) { surf_action_state_t action_state = &(action->model_type->states); - XBT_IN2("(%p,%s)", action, surf_action_state_names[state]); + XBT_IN("(%p,%s)", action, surf_action_state_names[state]); xbt_swag_remove(action, action->state_set); if (state == SURF_ACTION_READY) @@ -145,7 +145,7 @@ void surf_action_state_set(surf_action_t action, if (action->state_set) xbt_swag_insert(action, action->state_set); - XBT_OUT; + XBT_OUT(); } void surf_action_data_set(surf_action_t action, void *data)