X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ea9cce21b6d3f37823143217f1ca183bb2f0c9ac..4bb0e691487e7925e4921da271e083b64fde57cf:/src/mc/mc_hash.cpp diff --git a/src/mc/mc_hash.cpp b/src/mc/mc_hash.cpp index 834308e75b..628b2eb6e2 100644 --- a/src/mc/mc_hash.cpp +++ b/src/mc/mc_hash.cpp @@ -26,6 +26,7 @@ typedef uint64_t mc_hash_t; // ***** Hash state +#if 0 typedef struct s_mc_hashing_state { // Set of pointers/addresses already processed (avoid loops): mc_address_set_t handled_addresses; @@ -70,7 +71,6 @@ static void mc_hash_binary(mc_hash_t * hash, const void *s, size_t len) } } -#if 0 /** \brief Compute a hash for a given value of a given type * * We try to be very conservative (do not hash too ambiguous things). @@ -82,7 +82,7 @@ static void mc_hash_value(mc_hash_t * hash, mc_hashing_state * state, mc_object_info_t info, const void *address, dw_type_t type) { - mc_process_t process = &mc_model_checker->process; + mc_process_t process = &mc_model_checker->process(); top: switch (type->type) { @@ -324,17 +324,20 @@ uint64_t mc_hash_processes_state(int num_state, xbt_dynar_t stacks) { XBT_DEBUG("START hash %i", num_state); +#if 0 mc_hashing_state state; mc_hash_state_init(&state); +#endif mc_hash_t hash = MC_HASH_INIT; MC_HASH(hash, xbt_swag_size(simix_global->process_list)); // process count +#if 0 // mc_hash_object_globals(&hash, &state, binary_info); // mc_hash_object_globals(&hash, &state, libsimgrid_info); // mc_hash_stacks(&hash, &state, stacks); - mc_hash_state_destroy(&state); +#endif XBT_DEBUG("END hash %i", num_state); return hash;