Improved ThreadAlloc::get API

Made the API so that get always returns an initialised Alloc*.  Added
new fast path that doesn't perform checking, but can lead to very slow
behaviour if called and reused.
This commit is contained in:
Matthew Parkinson
2019-07-15 15:02:47 +01:00
parent 4ce371f936
commit df1896d55f
6 changed files with 44 additions and 21 deletions

View File

@@ -37,7 +37,7 @@ int main()
oe_end = (uint8_t*)oe_base + size;
std::cout << "Allocated region " << oe_base << " - " << oe_end << std::endl;
auto& a = ThreadAlloc::get();
auto a = ThreadAlloc::get();
for (size_t i = 0; i < 1000; i++)
{