From 736b451f828836f1b055d0eac9d966244bfcf793 Mon Sep 17 00:00:00 2001 From: IndecisiveTurtle <47210458+raphaelthegreat@users.noreply.github.com> Date: Sun, 16 Jun 2024 01:25:09 +0300 Subject: [PATCH] address_space: Fix Unmap call on linux --- src/core/address_space.cpp | 2 +- src/core/libraries/libs.h | 4 ++-- src/core/libraries/usbd/usbd.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/address_space.cpp b/src/core/address_space.cpp index f83026417..289556165 100644 --- a/src/core/address_space.cpp +++ b/src/core/address_space.cpp @@ -267,7 +267,7 @@ struct AddressSpace::Impl { return ret; } - void Unmap(VAddr virtual_addr, PAddr phys_addr, size_t size) { + void Unmap(VAddr virtual_addr, size_t size, bool) { // Check to see if we are adjacent to any regions. auto start_address = virtual_addr; auto end_address = start_address + size; diff --git a/src/core/libraries/libs.h b/src/core/libraries/libs.h index 601d01cf4..4f5622063 100644 --- a/src/core/libraries/libs.h +++ b/src/core/libraries/libs.h @@ -42,8 +42,8 @@ struct wrapper_impl { template constexpr auto wrapper = wrapper_impl::wrap; -#define W(foo) wrapper<#foo, decltype(&foo), foo> -//#define W(foo) foo +//#define W(foo) wrapper<#foo, decltype(&foo), foo> +#define W(foo) foo #define LIB_FUNCTION(nid, lib, libversion, mod, moduleVersionMajor, moduleVersionMinor, function) \ { \ diff --git a/src/core/libraries/usbd/usbd.cpp b/src/core/libraries/usbd/usbd.cpp index 533f976e0..2a1f6028a 100644 --- a/src/core/libraries/usbd/usbd.cpp +++ b/src/core/libraries/usbd/usbd.cpp @@ -407,4 +407,4 @@ void RegisterlibSceUsbd(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("1WtDBgcgseA", "libSceUsbd", 1, "libSceUsbd", 1, 1, Func_D56B43060720B1E0); }; -} // namespace Libraries::Usbd \ No newline at end of file +} // namespace Libraries::Usbd