From 57b49cc509cf569935878648526ecc80efd5f347 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Mon, 4 Feb 2019 21:06:23 +0100 Subject: allocators: add a name field for easier debugging --- lib/core/allocators.nim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/core/allocators.nim b/lib/core/allocators.nim index 5189bb762..b8d575422 100644 --- a/lib/core/allocators.nim +++ b/lib/core/allocators.nim @@ -18,6 +18,7 @@ type realloc*: proc (a: Allocator; p: pointer; oldSize, newSize: int): pointer {.nimcall.} deallocAll*: proc (a: Allocator) {.nimcall.} flags*: set[AllocatorFlag] + name*: cstring allocCount: int deallocCount: int @@ -40,6 +41,7 @@ proc getLocalAllocator*(): Allocator = result = system.realloc(p, newSize) result.deallocAll = nil result.flags = {ThreadLocal} + result.name = "nim_local" localAllocator = result proc setLocalAllocator*(a: Allocator) = -- cgit 1.4.1-2-gfad0