From: SUTER Frederic Date: Sat, 5 Feb 2022 18:32:44 +0000 (+0100) Subject: kill unused function X-Git-Tag: v3.31~489 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/1a03e1e439f89043d7c28340c5f2dccf3a0c0f2e kill unused function --- diff --git a/src/mc/api.cpp b/src/mc/api.cpp index 8f3e698142..da83b821c2 100644 --- a/src/mc/api.cpp +++ b/src/mc/api.cpp @@ -457,41 +457,6 @@ smx_simcall_t Api::mc_state_choose_request(simgrid::mc::State* state) const return nullptr; } -std::list Api::get_enabled_transitions(simgrid::mc::State* state) const -{ - std::list tr_list{}; - - for (auto& actor : mc_model_checker->get_remote_process().actors()) { - auto actor_pid = actor.copy.get_buffer()->get_pid(); - auto actor_impl = actor.copy.get_buffer(); - - // Only consider the actors that were marked as interleaving by the checker algorithm - if (not state->actor_states_[actor_pid].is_todo()) - continue; - // Not executable in the application - if (not simgrid::mc::actor_is_enabled(actor_impl)) - continue; - - auto transition = std::make_unique(); - Simcall simcall_call = actor_impl->simcall_.call_; - smx_simcall_t simcall = &actor_impl->simcall_; - transition->call_ = simcall_call; - switch (simcall_call) { - case Simcall::COMM_ISEND: - case Simcall::COMM_IRECV: - transition->mbox_remote_addr = get_mbox_remote_addr(simcall); - transition->comm_remote_addr = get_comm_remote_addr(simcall); - break; - - default: - break; - } - tr_list.emplace_back(std::move(transition)); - } - - return tr_list; -} - std::string Api::request_to_string(smx_simcall_t req, int value) const { xbt_assert(mc_model_checker != nullptr, "Must be called from MCer"); diff --git a/src/mc/api.hpp b/src/mc/api.hpp index 500967aa93..e80d73e9b7 100644 --- a/src/mc/api.hpp +++ b/src/mc/api.hpp @@ -107,9 +107,6 @@ public: void dump_record_path() const; smx_simcall_t mc_state_choose_request(simgrid::mc::State* state) const; - // UDPOR APIs - std::list get_enabled_transitions(simgrid::mc::State* state) const; - // SIMCALL APIs bool requests_are_dependent(RemotePtr obs1, RemotePtr obs2) const;