X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6e7cd3b98b151c28f744e0a778d7efb82e076c38..6a046487fbc7153826e8babb75ed1c9c37641c0b:/src/smpi/include/private.hpp diff --git a/src/smpi/include/private.hpp b/src/smpi/include/private.hpp index 4e56553aec..8c5eb133fc 100644 --- a/src/smpi/include/private.hpp +++ b/src/smpi/include/private.hpp @@ -115,10 +115,12 @@ XBT_PRIVATE double smpi_cfg_auto_shared_malloc_thresh(); XBT_PRIVATE bool smpi_cfg_display_alloc(); // utilities +XBT_PUBLIC void smpi_init_options(bool called_by_smpimain = false); + extern XBT_PRIVATE char* smpi_data_exe_start; // start of the data+bss segment of the executable extern XBT_PRIVATE size_t smpi_data_exe_size; // size of the data+bss segment of the executable -XBT_PRIVATE void smpi_switch_data_segment(simgrid::s4u::ActorPtr actor); +XBT_PRIVATE bool smpi_switch_data_segment(simgrid::s4u::ActorPtr actor, const void* addr = nullptr); XBT_PRIVATE void smpi_prepare_global_memory_segment(); XBT_PRIVATE void smpi_backup_global_memory_segment();