X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/371d168e21b83e2364c2ac2dbff3847588769c2b..bfffef69e1b0554d13eec920f1a32f75b49ceac6:/src/plugins/vm/dirty_page_tracking.cpp diff --git a/src/plugins/vm/dirty_page_tracking.cpp b/src/plugins/vm/dirty_page_tracking.cpp index 0f90d30255..d30a1b015d 100644 --- a/src/plugins/vm/dirty_page_tracking.cpp +++ b/src/plugins/vm/dirty_page_tracking.cpp @@ -76,7 +76,7 @@ static void on_virtual_machine_creation(const simgrid::s4u::VirtualMachine& vm) static void on_exec_creation(simgrid::s4u::Exec const& e) { - auto exec = static_cast(e.get_impl()); + const auto* exec = static_cast(e.get_impl()); const simgrid::s4u::VirtualMachine* vm = dynamic_cast(exec->get_host()); if (vm == nullptr) return; @@ -88,7 +88,7 @@ static void on_exec_creation(simgrid::s4u::Exec const& e) } } -static void on_exec_completion(const simgrid::s4u::Activity& e) +static void on_exec_completion(const simgrid::s4u::Exec& e) { const auto* exec = dynamic_cast(e.get_impl()); if (exec == nullptr) @@ -113,7 +113,7 @@ void sg_vm_dirty_page_tracking_init() simgrid::kernel::resource::VirtualMachineImpl::extension_create(); simgrid::s4u::VirtualMachine::on_creation_cb(&on_virtual_machine_creation); simgrid::s4u::Exec::on_start_cb(&on_exec_creation); - simgrid::s4u::Activity::on_completion_cb(&on_exec_completion); + simgrid::s4u::Exec::on_completion_cb(&on_exec_completion); } }