X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b7b9fb781045188e65beb5c1dfc391a2d21e5472..fba8541415ef6ede1b56f9b02918a9c4acfde8ad:/src/kernel/context/ContextRaw.cpp diff --git a/src/kernel/context/ContextRaw.cpp b/src/kernel/context/ContextRaw.cpp index 520d8343a1..d493caec6e 100644 --- a/src/kernel/context/ContextRaw.cpp +++ b/src/kernel/context/ContextRaw.cpp @@ -188,18 +188,18 @@ namespace context { // RawContextFactory -Context* RawContextFactory::create_context(std::function&& code, smx_actor_t actor) +RawContext* RawContextFactory::create_context(std::function&& code, actor::ActorImpl* actor) { return this->new_context(std::move(code), actor, this); } // RawContext -RawContext::RawContext(std::function&& code, smx_actor_t actor, SwappedContextFactory* factory) +RawContext::RawContext(std::function&& code, actor::ActorImpl* actor, SwappedContextFactory* factory) : SwappedContext(std::move(code), actor, factory) { if (has_code()) { - this->stack_top_ = raw_makecontext(get_stack(), smx_context_usable_stack_size, RawContext::wrapper, this); + this->stack_top_ = raw_makecontext(get_stack(), smx_context_stack_size, RawContext::wrapper, this); } else { if (MC_is_active()) MC_ignore_heap(&stack_top_, sizeof(stack_top_)); @@ -215,7 +215,7 @@ void RawContext::wrapper(RawContext* context) } catch (ForcefulKillException const&) { XBT_DEBUG("Caught a ForcefulKillException"); } catch (simgrid::Exception const& e) { - XBT_INFO("Actor killed by an uncatched exception %s", simgrid::xbt::demangle(typeid(e).name()).get()); + XBT_INFO("Actor killed by an uncaught exception %s", simgrid::xbt::demangle(typeid(e).name()).get()); throw; } ASAN_ONLY(context->asan_stop_ = true); @@ -237,4 +237,6 @@ ContextFactory* raw_factory() XBT_VERB("Using raw contexts. Because the glibc is just not good enough for us."); return new RawContextFactory(); } -}}} +} // namespace context +} // namespace kernel +} // namespace simgrid