From 39f2409b91aebe73c285111f9679503d5f49b043 Mon Sep 17 00:00:00 2001 From: _xeroxz Date: Wed, 17 Feb 2021 20:06:43 -0800 Subject: [PATCH] fixed dirbase ordering in templated rpm/wpm --- Voyager/example/libvoyager.hpp | 2 +- Voyager/libvoyager/libvoyager.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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