Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[smpi] Use virtual memory layout to find the data segment
[simgrid.git] / src / mc / mc_private.h
index 909267d..b21b6a5 100644 (file)
@@ -16,6 +16,7 @@
 #ifndef WIN32
 #include <sys/mman.h>
 #endif
+#include <elfutils/libdw.h>
 
 #include "mc/mc.h"
 #include "mc_base.h"
 #include "xbt/fifo.h"
 #include "xbt/config.h"
 
+#ifdef __cplusplus
+#include "../xbt/memory_map.hpp"
+#endif
+
 #include "xbt/function_types.h"
 #include "xbt/mmalloc.h"
 #include "../simix/smx_private.h"
@@ -117,6 +122,13 @@ XBT_PRIVATE void MC_report_assertion_error(void);
 
 XBT_PRIVATE void MC_invalidate_cache(void);
 
+#ifdef __cplusplus
+
+XBT_PRIVATE void MC_find_object_address(
+  std::vector<simgrid::xbt::VmMap> const& maps, simgrid::mc::ObjectInformation* result);
+
+#endif
+
 SG_END_DECL()
 
 #endif