diff --git a/lib/system/gc_stack.nim b/lib/system/gc_stack.nim index 6f492c3070..3eda08df97 100644 --- a/lib/system/gc_stack.nim +++ b/lib/system/gc_stack.nim @@ -465,4 +465,10 @@ proc getFreeMem(): int = tlRegion.remaining proc getTotalMem(): int = result = tlRegion.totalSize +proc getOccupiedMem*(r: MemRegion): int = + result = r.totalSize - r.remaining +proc getFreeMem*(r: MemRegion): int = r.remaining +proc getTotalMem*(r: MemRegion): int = + result = r.totalSize + proc setStackBottom(theStackBottom: pointer) = discard