From a3937e7eef97cb0badcd65c390b9dd39d4cfd094 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Fri, 22 Dec 2023 17:51:10 -0500 Subject: PkeThreads_Enqueue now takes a pointer to a task --- src/memory.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/memory.cpp') diff --git a/src/memory.cpp b/src/memory.cpp index 08df8f0..daaba8d 100644 --- a/src/memory.cpp +++ b/src/memory.cpp @@ -230,6 +230,11 @@ void inline Pke_CollapseBlocks(MemBucket *bkt) { } } +bool Pke_InBucket(const void *ptr, const MemBucket *bkt) { + if (ptr >= bkt->ptr && ptr < bkt->ptr + bkt->size) return true; + return false; +} + void Pke_Delete(const void *ptr, std::size_t sz, MemBucket *bkt) { assert(ptr >= bkt->ptr && ptr < bkt->ptr + bkt->size && "pointer not in memory bucket range"); bkt->allocs--; -- cgit v1.2.3