aboutsummaryrefslogtreecommitdiff
path: root/src/common/free_region_manager.h
diff options
context:
space:
mode:
authorswurl <swurl@swurl.xyz>2025-05-19 15:22:08 -0400
committerswurl <swurl@swurl.xyz>2025-05-19 15:22:08 -0400
commit3cad73dad6cde4896ed662bbe67605f2bdc6e296 (patch)
tree46d197e96ff1e9dc193612e707e3f130a6f0e106 /src/common/free_region_manager.h
parent89c06a73836b6e76b5283dec96aa3fef7e48452e (diff)
Revert "THIS NEEDS TO BE CHECKED BEFORE MERGE: RAII fix, initial MSAA, some fixes for memory misallocation (#116)"
This reverts commit ce5d5d2aff50f9ce8159d609824eb2391bed9ef2.
Diffstat (limited to 'src/common/free_region_manager.h')
-rw-r--r--src/common/free_region_manager.h15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/common/free_region_manager.h b/src/common/free_region_manager.h
index 2ff629b359..2e590d6094 100644
--- a/src/common/free_region_manager.h
+++ b/src/common/free_region_manager.h
@@ -12,22 +12,12 @@ class FreeRegionManager {
public:
explicit FreeRegionManager() = default;
~FreeRegionManager() = default;
-
- // Clear all free regions
- void Clear() {
- std::scoped_lock lk(m_mutex);
- m_free_regions.clear();
- }
void SetAddressSpace(void* start, size_t size) {
this->FreeBlock(start, size);
}
std::pair<void*, size_t> FreeBlock(void* block_ptr, size_t size) {
- if (block_ptr == nullptr || size == 0) {
- return {nullptr, 0};
- }
-
std::scoped_lock lk(m_mutex);
// Check to see if we are adjacent to any regions.
@@ -51,11 +41,6 @@ public:
}
void AllocateBlock(void* block_ptr, size_t size) {
- // Skip if pointer is null or size is zero
- if (block_ptr == nullptr || size == 0) {
- return;
- }
-
std::scoped_lock lk(m_mutex);
auto address = reinterpret_cast<uintptr_t>(block_ptr);