diff options
| author | Lioncash <mathew1800@gmail.com> | 2018-07-31 08:53:13 -0400 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2018-07-31 11:03:08 -0400 |
| commit | 369f6e58aa30fe48e8b1fc484192bfc5223b9ec5 (patch) | |
| tree | 7c01a5ea620eb6ac49f7b3121d7d34b1a56393bc /src/core/hle/kernel/object_address_table.cpp | |
| parent | bf9c62bc76a2296c1a81cfc1b83aaf4028578901 (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.cpp | 36 |
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 |
