diff options
| author | swurl <swurl@swurl.xyz> | 2025-05-19 15:22:08 -0400 |
|---|---|---|
| committer | swurl <swurl@swurl.xyz> | 2025-05-19 15:22:08 -0400 |
| commit | 3cad73dad6cde4896ed662bbe67605f2bdc6e296 (patch) | |
| tree | 46d197e96ff1e9dc193612e707e3f130a6f0e106 /src/common/free_region_manager.h | |
| parent | 89c06a73836b6e76b5283dec96aa3fef7e48452e (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.h | 15 |
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); |
