Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Fix exit status naming convention
[simgrid.git] / src / mc / mc_private.h
index bbd2a64..c917c22 100644 (file)
 #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"
@@ -115,9 +119,17 @@ XBT_PRIVATE void print_comparison_times(void);
 XBT_PRIVATE void MC_dump_stacks(FILE* file);
 
 XBT_PRIVATE void MC_report_assertion_error(void);
+XBT_PRIVATE void MC_report_crash(int status);
 
 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