summaryrefslogtreecommitdiffstatshomepage
path: root/py/gc.h
diff options
context:
space:
mode:
Diffstat (limited to 'py/gc.h')
-rw-r--r--py/gc.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/py/gc.h b/py/gc.h
index e8bb807808..4fe87b8308 100644
--- a/py/gc.h
+++ b/py/gc.h
@@ -6,3 +6,14 @@ void gc_collect();
void *gc_alloc(machine_uint_t n_bytes);
machine_uint_t gc_nbytes(void *ptr_in);
void *gc_realloc(void *ptr, machine_uint_t n_bytes);
+
+typedef struct _gc_info_t {
+ machine_uint_t total;
+ machine_uint_t used;
+ machine_uint_t free;
+ machine_uint_t num_1block;
+ machine_uint_t num_2block;
+ machine_uint_t max_block;
+} gc_info_t;
+
+void gc_info(gc_info_t *info);