From 369f6e58aa30fe48e8b1fc484192bfc5223b9ec5 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Tue, 31 Jul 2018 08:53:13 -0400 Subject: kernel: Remove unused object_address_table.cpp/.h These source files were entirely unused throughout the rest of the codebase. This also has the benefit of getting rid of a global variable as well. --- src/core/hle/kernel/object_address_table.cpp | 36 ---------------------------- 1 file changed, 36 deletions(-) delete mode 100644 src/core/hle/kernel/object_address_table.cpp (limited to 'src/core/hle/kernel/object_address_table.cpp') diff --git a/src/core/hle/kernel/object_address_table.cpp b/src/core/hle/kernel/object_address_table.cpp deleted file mode 100644 index ca8a833a1..000000000 --- a/src/core/hle/kernel/object_address_table.cpp +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright 2018 yuzu emulator team -// Licensed under GPLv2 or any later version -// Refer to the license.txt file included. - -#include - -#include "common/assert.h" -#include "core/hle/kernel/object_address_table.h" - -namespace Kernel { - -ObjectAddressTable g_object_address_table; - -void ObjectAddressTable::Insert(VAddr addr, SharedPtr obj) { - ASSERT_MSG(objects.find(addr) == objects.end(), "Object already exists with addr=0x{:X}", addr); - objects[addr] = std::move(obj); -} - -void ObjectAddressTable::Close(VAddr addr) { - ASSERT_MSG(objects.find(addr) != objects.end(), "Object does not exist with addr=0x{:X}", addr); - objects.erase(addr); -} - -SharedPtr ObjectAddressTable::GetGeneric(VAddr addr) const { - auto iter = objects.find(addr); - if (iter != objects.end()) { - return iter->second; - } - return {}; -} - -void ObjectAddressTable::Clear() { - objects.clear(); -} - -} // namespace Kernel -- cgit v1.2.3