#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"
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