X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d60c93c4ec0ba158a9e58681f4df021f76e78f9e..c1194401ce4a41ff54a7591f4cf33c9ce2756978:/src/simix/popping_generated.cpp diff --git a/src/simix/popping_generated.cpp b/src/simix/popping_generated.cpp index ea1765ceda..9306f6c5ce 100644 --- a/src/simix/popping_generated.cpp +++ b/src/simix/popping_generated.cpp @@ -4,7 +4,7 @@ /* DO NOT EVER CHANGE THIS FILE */ /* */ /* change simcalls specification in src/simix/simcalls.in */ -/* Copyright (c) 2014-2018. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2014-2019. The SimGrid Team. All rights reserved. */ /**********************************************************************/ /* @@ -20,8 +20,6 @@ #include "src/mc/mc_forward.hpp" #endif #include "src/kernel/activity/ConditionVariableImpl.hpp" -#include "src/simix/smx_host_private.hpp" -#include "src/simix/smx_synchro_private.hpp" XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(simix_popping); @@ -31,11 +29,8 @@ const char* simcall_names[] = { "SIMCALL_PROCESS_SUSPEND", "SIMCALL_PROCESS_JOIN", "SIMCALL_PROCESS_SLEEP", - "SIMCALL_EXECUTION_START", - "SIMCALL_EXECUTION_PARALLEL_START", "SIMCALL_EXECUTION_WAIT", "SIMCALL_EXECUTION_TEST", - "SIMCALL_COMM_IPROBE", "SIMCALL_COMM_SEND", "SIMCALL_COMM_ISEND", "SIMCALL_COMM_RECV", @@ -47,15 +42,12 @@ const char* simcall_names[] = { "SIMCALL_MUTEX_LOCK", "SIMCALL_MUTEX_TRYLOCK", "SIMCALL_MUTEX_UNLOCK", - "SIMCALL_COND_INIT", "SIMCALL_COND_WAIT", "SIMCALL_COND_WAIT_TIMEOUT", "SIMCALL_SEM_ACQUIRE", "SIMCALL_SEM_ACQUIRE_TIMEOUT", - "SIMCALL_STORAGE_READ", - "SIMCALL_STORAGE_WRITE", + "SIMCALL_IO_WAIT", "SIMCALL_MC_RANDOM", - "SIMCALL_SET_CATEGORY", "SIMCALL_RUN_KERNEL", "SIMCALL_RUN_BLOCKING", }; @@ -68,7 +60,7 @@ const char* simcall_names[] = { void SIMIX_simcall_handle(smx_simcall_t simcall, int value) { XBT_DEBUG("Handling simcall %p: %s", simcall, SIMIX_simcall_name(simcall->call)); SIMCALL_SET_MC_VALUE(simcall, value); - if (simcall->issuer->context->iwannadie) + if (simcall->issuer->context_->iwannadie) return; switch (simcall->call) { case SIMCALL_PROCESS_SUSPEND: @@ -83,34 +75,14 @@ case SIMCALL_PROCESS_SLEEP: simcall_HANDLER_process_sleep(simcall, simgrid::simix::unmarshal(simcall->args[0])); break; -case SIMCALL_EXECUTION_START: - simgrid::simix::marshal>( - simcall->result, SIMIX_execution_start(simgrid::simix::unmarshal(simcall->args[0]), - simgrid::simix::unmarshal(simcall->args[1]), - simgrid::simix::unmarshal(simcall->args[2]), - simgrid::simix::unmarshal(simcall->args[3]), - simgrid::simix::unmarshal(simcall->args[4]))); - SIMIX_simcall_answer(simcall); - break; - -case SIMCALL_EXECUTION_PARALLEL_START: - simgrid::simix::marshal>(simcall->result, SIMIX_execution_parallel_start(simgrid::simix::unmarshal(simcall->args[0]), simgrid::simix::unmarshal(simcall->args[1]), simgrid::simix::unmarshal(simcall->args[2]), simgrid::simix::unmarshal(simcall->args[3]), simgrid::simix::unmarshal(simcall->args[4]), simgrid::simix::unmarshal(simcall->args[5]), simgrid::simix::unmarshal(simcall->args[6]))); - SIMIX_simcall_answer(simcall); - break; - case SIMCALL_EXECUTION_WAIT: - simcall_HANDLER_execution_wait(simcall, simgrid::simix::unmarshal>(simcall->args[0])); + simcall_HANDLER_execution_wait(simcall, + simgrid::simix::unmarshal(simcall->args[0])); break; case SIMCALL_EXECUTION_TEST: - simcall_HANDLER_execution_test( - simcall, - simgrid::simix::unmarshal>(simcall->args[0])); - break; - -case SIMCALL_COMM_IPROBE: - simgrid::simix::marshal>(simcall->result, simcall_HANDLER_comm_iprobe(simcall, simgrid::simix::unmarshal(simcall->args[0]), simgrid::simix::unmarshal(simcall->args[1]), simgrid::simix::unmarshal(simcall->args[2]), simgrid::simix::unmarshal(simcall->args[3]))); - SIMIX_simcall_answer(simcall); + simcall_HANDLER_execution_test(simcall, + simgrid::simix::unmarshal(simcall->args[0])); break; case SIMCALL_COMM_SEND: @@ -132,19 +104,24 @@ case SIMCALL_COMM_IRECV: break; case SIMCALL_COMM_WAITANY: - simcall_HANDLER_comm_waitany(simcall, simgrid::simix::unmarshal(simcall->args[0]), simgrid::simix::unmarshal(simcall->args[1])); + simcall_HANDLER_comm_waitany( + simcall, simgrid::simix::unmarshal(simcall->args[0]), + simgrid::simix::unmarshal(simcall->args[1]), simgrid::simix::unmarshal(simcall->args[2])); break; case SIMCALL_COMM_WAIT: - simcall_HANDLER_comm_wait(simcall, simgrid::simix::unmarshal>(simcall->args[0]), simgrid::simix::unmarshal(simcall->args[1])); + simcall_HANDLER_comm_wait(simcall, simgrid::simix::unmarshal(simcall->args[0]), + simgrid::simix::unmarshal(simcall->args[1])); break; case SIMCALL_COMM_TEST: - simcall_HANDLER_comm_test(simcall, simgrid::simix::unmarshal>(simcall->args[0])); + simcall_HANDLER_comm_test(simcall, simgrid::simix::unmarshal(simcall->args[0])); break; case SIMCALL_COMM_TESTANY: - simcall_HANDLER_comm_testany(simcall, simgrid::simix::unmarshal*>(simcall->args[0]), simgrid::simix::unmarshal(simcall->args[1])); + simcall_HANDLER_comm_testany(simcall, + simgrid::simix::unmarshal(simcall->args[0]), + simgrid::simix::unmarshal(simcall->args[1])); break; case SIMCALL_MUTEX_LOCK: @@ -161,11 +138,6 @@ case SIMCALL_MUTEX_UNLOCK: SIMIX_simcall_answer(simcall); break; -case SIMCALL_COND_INIT: - simgrid::simix::marshal(simcall->result, SIMIX_cond_init()); - SIMIX_simcall_answer(simcall); - break; - case SIMCALL_COND_WAIT: simcall_HANDLER_cond_wait(simcall, simgrid::simix::unmarshal(simcall->args[0]), simgrid::simix::unmarshal(simcall->args[1])); break; @@ -182,14 +154,8 @@ case SIMCALL_SEM_ACQUIRE_TIMEOUT: simcall_HANDLER_sem_acquire_timeout(simcall, simgrid::simix::unmarshal(simcall->args[0]), simgrid::simix::unmarshal(simcall->args[1])); break; -case SIMCALL_STORAGE_READ: - simcall_HANDLER_storage_read(simcall, simgrid::simix::unmarshal(simcall->args[0]), - simgrid::simix::unmarshal(simcall->args[1])); - break; - -case SIMCALL_STORAGE_WRITE: - simcall_HANDLER_storage_write(simcall, simgrid::simix::unmarshal(simcall->args[0]), - simgrid::simix::unmarshal(simcall->args[1])); +case SIMCALL_IO_WAIT: + simcall_HANDLER_io_wait(simcall, simgrid::simix::unmarshal(simcall->args[0])); break; case SIMCALL_MC_RANDOM: @@ -197,11 +163,6 @@ case SIMCALL_MC_RANDOM: SIMIX_simcall_answer(simcall); break; -case SIMCALL_SET_CATEGORY: - SIMIX_set_category(simgrid::simix::unmarshal>(simcall->args[0]), simgrid::simix::unmarshal(simcall->args[1])); - SIMIX_simcall_answer(simcall); - break; - case SIMCALL_RUN_KERNEL: SIMIX_run_kernel(simgrid::simix::unmarshal const*>(simcall->args[0])); SIMIX_simcall_answer(simcall); @@ -213,11 +174,8 @@ case SIMCALL_RUN_BLOCKING: case NUM_SIMCALLS: break; case SIMCALL_NONE: - THROWF(arg_error,0,"Asked to do the noop syscall on %s@%s", - simcall->issuer->name.c_str(), - sg_host_get_name(simcall->issuer->host) - ); - break; + THROWF(arg_error, 0, "Asked to do the noop syscall on %s@%s", simcall->issuer->get_cname(), + sg_host_get_name(simcall->issuer->get_host())); default: THROW_IMPOSSIBLE; }