aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/object_address_table.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2018-07-31 08:53:13 -0400
committerLioncash <mathew1800@gmail.com>2018-07-31 11:03:08 -0400
commit369f6e58aa30fe48e8b1fc484192bfc5223b9ec5 (patch)
tree7c01a5ea620eb6ac49f7b3121d7d34b1a56393bc /src/core/hle/kernel/object_address_table.cpp
parentbf9c62bc76a2296c1a81cfc1b83aaf4028578901 (diff)
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.
Diffstat (limited to 'src/core/hle/kernel/object_address_table.cpp')
-rw-r--r--src/core/hle/kernel/object_address_table.cpp36
1 files changed, 0 insertions, 36 deletions
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 <utility>
-
-#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<Object> 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<Object> 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