diff options
| author | 2018-08-04 02:17:44 -0400 | |
|---|---|---|
| committer | 2018-08-04 02:17:44 -0400 | |
| commit | b0129489ea99dbc383ac946ce79c0e8f94343c88 (patch) | |
| tree | 556306b92701b703071ae89e9f3ac361b16d61c4 | |
| parent | Merge pull request #914 from lioncash/codeset (diff) | |
| parent | memory: Remove unused GetSpecialHandlers() function (diff) | |
| download | yuzu-b0129489ea99dbc383ac946ce79c0e8f94343c88.tar.gz yuzu-b0129489ea99dbc383ac946ce79c0e8f94343c88.tar.xz yuzu-b0129489ea99dbc383ac946ce79c0e8f94343c88.zip | |
Merge pull request #913 from lioncash/unused-func
memory: Remove unused GetSpecialHandlers() function
| -rw-r--r-- | src/core/memory.cpp | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/core/memory.cpp b/src/core/memory.cpp index 0d41b2527..4b3bb7b31 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp | |||
| @@ -99,22 +99,6 @@ void RemoveDebugHook(PageTable& page_table, VAddr base, u64 size, MemoryHookPoin | |||
| 99 | } | 99 | } |
| 100 | 100 | ||
| 101 | /** | 101 | /** |
| 102 | * This function should only be called for virtual addreses with attribute `PageType::Special`. | ||
| 103 | */ | ||
| 104 | static std::set<MemoryHookPointer> GetSpecialHandlers(const PageTable& page_table, VAddr vaddr, | ||
| 105 | u64 size) { | ||
| 106 | std::set<MemoryHookPointer> result; | ||
| 107 | auto interval = boost::icl::discrete_interval<VAddr>::closed(vaddr, vaddr + size - 1); | ||
| 108 | auto interval_list = page_table.special_regions.equal_range(interval); | ||
| 109 | for (auto it = interval_list.first; it != interval_list.second; ++it) { | ||
| 110 | for (const auto& region : it->second) { | ||
| 111 | result.insert(region.handler); | ||
| 112 | } | ||
| 113 | } | ||
| 114 | return result; | ||
| 115 | } | ||
| 116 | |||
| 117 | /** | ||
| 118 | * Gets a pointer to the exact memory at the virtual address (i.e. not page aligned) | 102 | * Gets a pointer to the exact memory at the virtual address (i.e. not page aligned) |
| 119 | * using a VMA from the current process | 103 | * using a VMA from the current process |
| 120 | */ | 104 | */ |