X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/996ff4a9b3cad349b4dc4d787a439a4b274e3e36..05f306119e96e0429a97b53a5faf5c791f6b59a8:/src/mc/mc_smx.cpp diff --git a/src/mc/mc_smx.cpp b/src/mc/mc_smx.cpp index c24b2ac3be..205fcf7ed3 100644 --- a/src/mc/mc_smx.cpp +++ b/src/mc/mc_smx.cpp @@ -4,15 +4,18 @@ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ -#include +#include +#include #include -#include +#include +#include +#include #include "src/simix/smx_private.h" #include "src/mc/mc_smx.h" -#include "ModelChecker.hpp" +#include "src/mc/ModelChecker.hpp" using simgrid::mc::remote; @@ -21,9 +24,9 @@ extern "C" { static void MC_smx_process_info_clear(mc_smx_process_info_t p) { - p->hostname = NULL; - free(p->name); - p->name = NULL; + p->hostname = nullptr; + std::free(p->name); + p->name = nullptr; } xbt_dynar_t MC_smx_process_info_list_new(void) @@ -74,8 +77,8 @@ static void MC_process_refresh_simix_process_list( s_mc_smx_process_info_t info; info.address = p; - info.name = NULL; - info.hostname = NULL; + info.name = nullptr; + info.hostname = nullptr; process->read_bytes(&info.copy, sizeof(info.copy), remote(p)); xbt_dynar_push(target, &info); @@ -146,7 +149,7 @@ smx_process_t MC_smx_simcall_get_issuer(smx_simcall_t req) smx_process_t MC_smx_resolve_process(smx_process_t process_remote_address) { if (!process_remote_address) - return NULL; + return nullptr; if (mc_mode == MC_MODE_CLIENT) return process_remote_address; @@ -154,7 +157,7 @@ smx_process_t MC_smx_resolve_process(smx_process_t process_remote_address) if (process_info) return &process_info->copy; else - return NULL; + return nullptr; } mc_smx_process_info_t MC_smx_resolve_process_info(smx_process_t process_remote_address) @@ -216,7 +219,7 @@ const char* MC_smx_process_get_name(smx_process_t p) if (mc_mode == MC_MODE_CLIENT) return p->name; if (!p->name) - return NULL; + return nullptr; mc_smx_process_info_t info = MC_smx_process_get_info(p); if (!info->name) {