X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4dccd2b096ee264f8e190b55b76ad8d5a7ad12d7..5d828a1cf7b707b2ee183f4dd991b21e70949290:/src/smpi/internals/smpi_memory.cpp diff --git a/src/smpi/internals/smpi_memory.cpp b/src/smpi/internals/smpi_memory.cpp index f56b0fd033..7b027743a0 100644 --- a/src/smpi/internals/smpi_memory.cpp +++ b/src/smpi/internals/smpi_memory.cpp @@ -33,6 +33,7 @@ char* smpi_data_exe_start = nullptr; int smpi_data_exe_size = 0; int smpi_privatize_global_variables; static char* smpi_data_exe_copy; +smpi_privatization_region_t smpi_privatization_regions; // static std::set smpi_privatization_regions; static const int PROT_RWX = (PROT_READ | PROT_WRITE | PROT_EXEC); @@ -135,13 +136,12 @@ int smpi_is_privatization_file(char* file) void smpi_initialize_global_memory_segments() { - #if HAVE_PRIVATIZATION smpi_get_executable_global_size(); XBT_DEBUG("bss+data segment found : size %d starting at %p", smpi_data_exe_size, smpi_data_exe_start); - if (smpi_data_exe_size == 0) { // no need to switch + if (smpi_data_exe_size == 0) { // no need to switch as global variables don't exist smpi_privatize_global_variables=false; return; }