summaryrefslogtreecommitdiff
path: root/src/memory.hpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2023-10-06 12:56:19 -0400
committerJonathan Bradley <jcb@pikum.xyz>2023-10-06 12:59:23 -0400
commit69e6672e36e6ea377cd6d1bb1d93c260f292063b (patch)
treeea9ccde939b38e1d3d787ec91a74036de370d3b6 /src/memory.hpp
parent7c15e824842ca4fd8c6279b805ba41f788693ebe (diff)
debug print memory buckets on shutdown
Diffstat (limited to 'src/memory.hpp')
-rw-r--r--src/memory.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/memory.hpp b/src/memory.hpp
index 9936d5a..bde3f2b 100644
--- a/src/memory.hpp
+++ b/src/memory.hpp
@@ -9,6 +9,7 @@
#include <cstdio>
#include <cassert>
+// 256MB
#define DEFAULT_BUCKET_SIZE 1UL << 27
struct MemBucket;
@@ -25,8 +26,9 @@ void *Pke_New(std::size_t sz);
void *Pke_New(std::size_t sz, MemBucket *bkt);
void Pke_Delete(const void *ptr, std::size_t sz);
void Pke_Delete(const void *ptr, std::size_t sz, MemBucket *bkt);
+void Pke_DebugPrint();
-MemBucket *Pke_BeginTransientBucket(int64_t sz = DEFAULT_BUCKET_SIZE); // 256MB
+MemBucket *Pke_BeginTransientBucket(int64_t sz = DEFAULT_BUCKET_SIZE);
void Pke_EndTransientBucket(MemBucket *bkt);
void Pke_MemoryFlush();