diff --git a/PSKDM/map_driver.cpp b/PSKDM/map_driver.cpp index 0e82c79..a02928d 100644 --- a/PSKDM/map_driver.cpp +++ b/PSKDM/map_driver.cpp @@ -61,10 +61,6 @@ namespace mapper if (!drv_base || !drv_entry) return { mapper_error::init_failed, nullptr }; - std::printf("[+] driver base -> 0x%p\n", drv_base); - std::printf("[+] driver entry -> 0x%p\n", drv_entry); - std::getchar(); - mapper.call_entry(drv_entry, entry_data); if (!vdm::unload_drv(drv_handle, drv_key)) return { mapper_error::unload_error, nullptr }; diff --git a/PSKDM/mapper_ctx/mapper_ctx.cpp b/PSKDM/mapper_ctx/mapper_ctx.cpp index 6c684de..6fa2163 100644 --- a/PSKDM/mapper_ctx/mapper_ctx.cpp +++ b/PSKDM/mapper_ctx/mapper_ctx.cpp @@ -33,8 +33,6 @@ namespace nasa auto [drv_ppml4e, drv_pml4e] = map_from->get_pml4e(drv_alloc); make_kernel_access(drv_alloc); - map_from->set_pml4e(drv_ppml4e, pml4e{ NULL }); - drv_pml4e.present = true; drv_pml4e.nx = false; drv_pml4e.user_supervisor = false; diff --git a/um-example/PSKDM.lib b/um-example/PSKDM.lib index 8a7e77b..2f638d3 100644 Binary files a/um-example/PSKDM.lib and b/um-example/PSKDM.lib differ