X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cf64c8ceb2027a65be8789e5fb36902e9274be4c..0342cac8cbf7d74cf6efa11b33abd8cb6d87cc3c:/src/mc/mc_private.h diff --git a/src/mc/mc_private.h b/src/mc/mc_private.h index ad313238e7..0bdeb53563 100644 --- a/src/mc/mc_private.h +++ b/src/mc/mc_private.h @@ -1,5 +1,4 @@ -/* Copyright (c) 2007-2015. The SimGrid Team. - * All rights reserved. */ +/* Copyright (c) 2007-2017. 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. */ @@ -7,46 +6,23 @@ #ifndef SIMGRID_MC_PRIVATE_H #define SIMGRID_MC_PRIVATE_H -#include "simgrid_config.h" - -#include - -#include -#ifndef WIN32 -#include -#endif - -#include - -#include -#include -#include -#include - #include "mc/mc.h" -#include "mc/datatypes.h" -#include "src/mc/mc_base.h" - -#include "src/simix/smx_private.h" -#include "src/xbt/mmalloc/mmprivate.h" +#include "xbt/automaton.h" #ifdef __cplusplus #include "src/mc/mc_forward.hpp" #include "src/xbt/memory_map.hpp" #endif -#include "src/mc/mc_protocol.h" - #ifdef __cplusplus namespace simgrid { namespace mc { -struct DerefAndCompareByNbProcessesAndUsedHeap { +struct DerefAndCompareByActorsCountAndUsedHeap { template bool operator()(X const& a, Y const& b) { - return std::make_pair(a->nb_processes, a->heap_bytes_used) < - std::make_pair(b->nb_processes, b->heap_bytes_used); + return std::make_pair(a->actors_count, a->heap_bytes_used) < std::make_pair(b->actors_count, b->heap_bytes_used); } }; @@ -71,9 +47,6 @@ XBT_PRIVATE void MC_show_deadlock(void); /********************************** Miscellaneous **********************************/ -XBT_PRIVATE void MC_report_assertion_error(void); -XBT_PRIVATE void MC_report_crash(int status); - SG_END_DECL() #ifdef __cplusplus