#include <xbt/log.h>
#include <xbt/sysdep.h>
#include <xbt/mmalloc.h>
+#include <xbt/swag.h>
#include "src/internal_config.h"
#include <simgrid_config.h>
#include <xbt/base.h>
-#include <xbt/dynar.h>
#include <xbt/automaton.h>
#include <xbt/memory.hpp>
#include "src/mc/mc_state.h"
#include <xbt/log.h>
#include <xbt/sysdep.h>
-#include <xbt/dynar.h>
-#include <xbt/dynar.hpp>
-#include <xbt/fifo.h>
#include "src/mc/mc_comm_pattern.h"
#include "src/mc/mc_safety.h"
#include <vector>
#include <xbt/mmalloc.h>
+#include <xbt/dynar.h>
#include "src/mc/mc_forward.hpp"
#include "src/mc/Process.hpp"
#include <xbt/log.h>
#include <xbt/sysdep.h>
+#include <xbt/automaton.h>
#include <simgrid/modelchecker.h>
#include "src/mc/mc_record.h"
#include "src/mc/mc_dwarf.hpp"
#include "src/mc/Type.hpp"
+#include <xbt/dynar.h>
+
using simgrid::mc::remote;
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_diff, xbt,
#include <vector>
+#include <xbt/dynar.h>
+#include <xbt/automaton.h>
+#include <xbt/swag.h>
+
#include "mc_base.h"
#include "mc/mc.h"
#include <elfutils/libdw.h>
#include <simgrid/msg.h>
-#include <xbt/fifo.h>
#include <xbt/config.h>
#include <xbt/base.h>
#include <xbt/automaton.h>
#include <sstream>
#include <string>
-#include <xbt/fifo.h>
#include <xbt/log.h>
#include <xbt/sysdep.h>
#include <vector>
#include <xbt/base.h>
-#include <xbt/dynar.h>
namespace simgrid {
namespace mc {
#include <xbt/str.h>
#include <xbt/sysdep.h>
#include <xbt/dynar.h>
+#include <xbt/swag.h>
#include "src/mc/mc_request.h"
#include "src/mc/mc_safety.h"
#include <simgrid_config.h>
#include <xbt/base.h>
-#include <xbt/dynar.h>
#include "src/mc/mc_forward.hpp"
#include "src/mc/mc_state.h"
return process_info;
}
-/** Load the remote swag of processes into a dynar
+/** Load the remote swag of processes into a vector
*
* @param process MCed process
- * @param target Local dynar (to be filled with copies of `s_smx_process_t`)
+ * @param target Local vector (to be filled with copies of `s_smx_process_t`)
* @param remote_swag Address of the process SWAG in the remote list
*/
static void MC_process_refresh_simix_process_list(
s_xbt_swag_t swag;
process->read_bytes(&swag, sizeof(swag), remote(remote_swag));
- // Load each element of the dynar from the MCed process:
+ // Load each element of the vector from the MCed process:
int i = 0;
for (smx_process_t p = (smx_process_t) swag.head; p; ++i) {