X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/347996b4a10c4e8579080692afa60e0afb88b60a..564a883b3d816d2c5d227f5311d248ef799b5190:/src/include/mc/mc.h diff --git a/src/include/mc/mc.h b/src/include/mc/mc.h index d3eadeabe2..e0eb414f1e 100644 --- a/src/include/mc/mc.h +++ b/src/include/mc/mc.h @@ -7,31 +7,27 @@ #ifndef _MC_MC_H #define _MC_MC_H -#include - -#include "xbt/base.h" -#include "xbt/misc.h" -#include "xbt/fifo.h" -#include "xbt/dict.h" -#include "xbt/function_types.h" -#include "simgrid/simix.h" -#include "simgrid/modelchecker.h" /* our public interface (and definition of HAVE_MC) */ -#include "xbt/automaton.h" -#include "xbt/dynar.h" +#include +#include +#include +#include +#include /* our public interface (and definition of HAVE_MC) */ + +#ifdef _XBT_WIN32 +# include /* context relative declarations */ +#else +# include /* context relative declarations */ +#endif /* Maximum size of the application heap. * - * The model-checker heap is placed at this offset from the - * beginning of the application heap. + * The model-checker heap is placed at this offset from the beginning of the application heap. * - * In the current implementation, if the application uses more - * than this for the application heap the application heap will - * smash the beginning of the model-checker heap and bad things - * will happen. + * In the current implementation, if the application uses more than this for the application heap the application heap + * will smash the beginning of the model-checker heap and bad things will happen. * - * For 64 bits systems, we have a lot of virtual memory available - * so we wan use a much bigger value in order to avoid bad things - * from happening. + * For 64 bits systems, we have a lot of virtual memory available so we wan use a much bigger value in order to avoid + * bad things from happening. * */ #define STD_HEAP_SIZE (sizeof(void*)<=4 ? (100*1024*1024) : (1ll*1024*1024*1024*1024)) @@ -39,7 +35,6 @@ SG_BEGIN_DECL() /********************************** Configuration of MC **************************************/ - extern XBT_PUBLIC(int) _sg_do_model_check; extern XBT_PRIVATE int _sg_do_model_check_record; extern XBT_PRIVATE int _sg_mc_checkpoint; @@ -60,7 +55,6 @@ extern XBT_PRIVATE int _sg_mc_snapshot_fds; extern XBT_PRIVATE int _sg_mc_termination; /********************************* Global *************************************/ - XBT_PRIVATE void _mc_cfg_cb_reduce(const char *name, int pos); XBT_PRIVATE void _mc_cfg_cb_checkpoint(const char *name, int pos); XBT_PRIVATE void _mc_cfg_cb_sparse_checkpoint(const char *name, int pos);