src/mc/mc_dwarf_tagnames.h
src/mc/mc_hash.cpp
src/mc/mc_ignore.cpp
- src/mc/mc_interface.h
src/mc/mc_liveness.h
src/mc/mc_location.h
src/mc/mc_liveness.cpp
#include "../simix/smx_private.h"
#include "mc/mc_record.h"
#include "mc/mc_replay.h"
+#include "mc/mc.h"
#ifdef HAVE_MC
#include "mc_process.h"
#include <xbt/misc.h>
#include <mc/datatypes.h>
-#include "mc_interface.h"
SG_BEGIN_DECL()
+++ /dev/null
-/* MC interface: definitions that non-MC modules must see, but not the user */
-
-/* Copyright (c) 2007-2014. The SimGrid Team. All rights reserved. */
-
-/* This program is free software; you can redistribute it and/or modify it
- * under the terms of the license (GNU LGPL) which comes with this package. */
-
-#ifndef MC_INTERFACE_H
-#define MC_INTERFACE_H
-#include "mc/mc.h"
-
-SG_BEGIN_DECL()
-
-typedef struct s_mc_snapshot s_mc_snapshot_t, *mc_snapshot_t;
-
-SG_END_DECL()
-
-#endif
#include <elfutils/libdw.h>
#include <simgrid_config.h>
-#include "mc_interface.h"
+#include "mc_forward.h"
#include "mc_object_info.h"
#include "mc_forward.h"
#include "mc_address_space.h"
#include <sys/types.h>
#include "simgrid_config.h"
-
#include <sys/types.h>
#include <xbt/mmalloc.h>
#include "xbt/mmalloc/mmprivate.h"
#endif
+#include <simgrid/simix.h>
#include "simix/popping_private.h"
#include "simix/smx_private.h"
#include <simgrid_config.h>
#include <xbt/dict.h>
-#include "mc_interface.h"
+#include "mc_forward.h"
#include "mc_state.h"
SG_BEGIN_DECL()
#include "mc/mc_replay.h"
#include "smx_private.h"
-#include "mc/mc_interface.h"
+#include "mc/mc_forward.h"
#include "xbt/ex.h"
#include <math.h> /* isfinite() */
+#include "mc/mc.h"
XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(simix);
*/
#include "smx_private.h"
-#include "mc/mc_interface.h"
+#include "mc/mc_forward.h"
#include "xbt/ex.h"
inline static smx_host_t simcall_BODY_host_get_by_name(const char* name) {
XBT_PUBLIC(const char*) simcall_names[]; /* Name of each simcall */
#include "popping_enum.h" /* Definition of e_smx_simcall_t, with one value per simcall */
-#include "mc/mc_interface.h" /* Definition of mc_snapshot_t, used by one simcall */
+#include "mc/mc_forward.h" /* Definition of mc_snapshot_t, used by one simcall */
typedef int (*simix_match_func_t)(void *, void *, smx_synchro_t);
typedef void (*simix_copy_data_func_t)(smx_synchro_t, void*, size_t);
###
fd = header('popping_bodies.c')
fd.write('#include "smx_private.h"\n')
- fd.write('#include "mc/mc_interface.h"\n')
+ fd.write('#include "mc/mc_forward.h"\n')
fd.write('#include "xbt/ex.h"\n')
handle(fd, Simcall.body, simcalls, simcalls_dict)
fd.close()