diff --git a/Voyager/example/libvoyager.hpp b/Voyager/example/libvoyager.hpp index 259de96..aa1e7b3 100644 --- a/Voyager/example/libvoyager.hpp +++ b/Voyager/example/libvoyager.hpp @@ -145,7 +145,7 @@ namespace voyager template auto wpm(guest_phys_t dirbase, guest_virt_t virt_addr, const T& data) -> void { - copy_virt(dirbase, (guest_virt_t)&data, + copy_virt(current_dirbase(), (guest_virt_t)&data, dirbase, virt_addr, sizeof T); } } \ No newline at end of file diff --git a/Voyager/libvoyager/libvoyager.hpp b/Voyager/libvoyager/libvoyager.hpp index 259de96..aa1e7b3 100644 --- a/Voyager/libvoyager/libvoyager.hpp +++ b/Voyager/libvoyager/libvoyager.hpp @@ -145,7 +145,7 @@ namespace voyager template auto wpm(guest_phys_t dirbase, guest_virt_t virt_addr, const T& data) -> void { - copy_virt(dirbase, (guest_virt_t)&data, + copy_virt(current_dirbase(), (guest_virt_t)&data, dirbase, virt_addr, sizeof T); } } \ No newline at end of file