X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2d2995483b57463581ffdc4365fe1999ddc306c2..c26fdbfb69cff48549d5a522eb7d6b84c9c669db:/src/mc/remote/Client.cpp diff --git a/src/mc/remote/Client.cpp b/src/mc/remote/Client.cpp index 055a90af62..ffbbfae6ab 100644 --- a/src/mc/remote/Client.cpp +++ b/src/mc/remote/Client.cpp @@ -1,29 +1,19 @@ -/* Copyright (c) 2015-2018. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2015-2019. 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. */ +#include "src/mc/remote/Client.hpp" +#include "src/internal_config.h" +#include + #include #include - +#include #include #include #include -#include -#include -#include - -#include - -#include "src/internal_config.h" - -#include "src/mc/mc_request.hpp" -#include "src/mc/remote/Client.hpp" -#include "src/mc/remote/mc_protocol.h" - -#include "src/smpi/include/private.hpp" - // We won't need those once the separation MCer/MCed is complete: #include "src/mc/mc_smx.hpp" @@ -76,13 +66,13 @@ Client* Client::initialize() #error "no ptrace equivalent coded for this platform" #endif if (errno != 0 || raise(SIGSTOP) != 0) - xbt_die("Could not wait for the model-checker"); + xbt_die("Could not wait for the model-checker (errno = %d: %s)", errno, strerror(errno)); instance_->handleMessages(); return instance_.get(); } -void Client::handleDeadlockCheck(s_mc_message_t* msg) +void Client::handleDeadlockCheck(s_mc_message_t*) { bool deadlock = false; if (not simix_global->process_list.empty()) { @@ -98,7 +88,7 @@ void Client::handleDeadlockCheck(s_mc_message_t* msg) s_mc_message_int_t answer{MC_MESSAGE_DEADLOCK_CHECK_REPLY, deadlock}; xbt_assert(channel_.send(answer) == 0, "Could not send response"); } -void Client::handleContinue(s_mc_message_t* msg) +void Client::handleContinue(s_mc_message_t*) { /* Nothing to do */ } @@ -186,7 +176,7 @@ void Client::mainLoop() } } -void Client::reportAssertionFailure(const char* description) +void Client::reportAssertionFailure() { if (channel_.send(MC_MESSAGE_ASSERTION_FAILED)) xbt_die("Could not send assertion to model-checker");