From 46f8fe0eaf438a85f22b0620a8c9c65cad6e45b4 Mon Sep 17 00:00:00 2001 From: mitaclaw <140017135+mitaclaw@users.noreply.github.com> Date: Fri, 26 Jul 2024 22:28:44 -0700 Subject: JITs: Add EraseSingleBlock Function --- Source/UnitTests/Core/PageFaultTest.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'Source/UnitTests/Core/PageFaultTest.cpp') diff --git a/Source/UnitTests/Core/PageFaultTest.cpp b/Source/UnitTests/Core/PageFaultTest.cpp index fd58e1fb45..abaea313ed 100644 --- a/Source/UnitTests/Core/PageFaultTest.cpp +++ b/Source/UnitTests/Core/PageFaultTest.cpp @@ -40,6 +40,7 @@ public: // JitBase methods JitBaseBlockCache* GetBlockCache() override { return nullptr; } void Jit(u32 em_address) override {} + void EraseSingleBlock(const JitBlock&) override {} const CommonAsmRoutinesBase* GetAsmRoutines() override { return nullptr; } virtual bool HandleFault(uintptr_t access_address, SContext* ctx) override { -- cgit v1.2.3 From a0987829e5c3440a43b6db768e6f94c930d367e5 Mon Sep 17 00:00:00 2001 From: mitaclaw <140017135+mitaclaw@users.noreply.github.com> Date: Fri, 26 Jul 2024 23:59:19 -0700 Subject: JITs: Add GetMemoryStats Function Using the updated rangeset library --- Source/UnitTests/Core/PageFaultTest.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'Source/UnitTests/Core/PageFaultTest.cpp') diff --git a/Source/UnitTests/Core/PageFaultTest.cpp b/Source/UnitTests/Core/PageFaultTest.cpp index abaea313ed..21ef289159 100644 --- a/Source/UnitTests/Core/PageFaultTest.cpp +++ b/Source/UnitTests/Core/PageFaultTest.cpp @@ -41,6 +41,7 @@ public: JitBaseBlockCache* GetBlockCache() override { return nullptr; } void Jit(u32 em_address) override {} void EraseSingleBlock(const JitBlock&) override {} + std::vector GetMemoryStats() const override { return {}; } const CommonAsmRoutinesBase* GetAsmRoutines() override { return nullptr; } virtual bool HandleFault(uintptr_t access_address, SContext* ctx) override { -- cgit v1.2.3 From 9afd09598cc81eabd3fcfe296c25ace2a71aca26 Mon Sep 17 00:00:00 2001 From: mitaclaw <140017135+mitaclaw@users.noreply.github.com> Date: Mon, 15 Apr 2024 21:52:40 -0700 Subject: DolphinQt: JIT Widget Refresh Fulfilling a certain six-year-old todo. --- Source/UnitTests/Core/PageFaultTest.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Source/UnitTests/Core/PageFaultTest.cpp') diff --git a/Source/UnitTests/Core/PageFaultTest.cpp b/Source/UnitTests/Core/PageFaultTest.cpp index 21ef289159..a4c5525da2 100644 --- a/Source/UnitTests/Core/PageFaultTest.cpp +++ b/Source/UnitTests/Core/PageFaultTest.cpp @@ -42,6 +42,8 @@ public: void Jit(u32 em_address) override {} void EraseSingleBlock(const JitBlock&) override {} std::vector GetMemoryStats() const override { return {}; } + std::size_t DisassembleNearCode(const JitBlock&, std::ostream&) const override { return 0; } + std::size_t DisassembleFarCode(const JitBlock&, std::ostream&) const override { return 0; } const CommonAsmRoutinesBase* GetAsmRoutines() override { return nullptr; } virtual bool HandleFault(uintptr_t access_address, SContext* ctx) override { -- cgit v1.2.3