From e4268b8b0e28a011c11c26d860c3e6f1a4f0357b Mon Sep 17 00:00:00 2001
From: Sebastian Krzyszkowiak <dos@dosowisko.net>
Date: Wed, 11 Oct 2023 19:34:24 +0200
Subject: [PATCH] gc print

---
 components/micropython/vendor/ports/esp32/gccollect.c | 1 +
 components/micropython/vendor/py/gc.c                 | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/components/micropython/vendor/ports/esp32/gccollect.c b/components/micropython/vendor/ports/esp32/gccollect.c
index e16e8028ad..6ba36f0c5d 100644
--- a/components/micropython/vendor/ports/esp32/gccollect.c
+++ b/components/micropython/vendor/ports/esp32/gccollect.c
@@ -61,6 +61,7 @@ static void gc_collect_inner(int level) {
 }
 
 void gc_collect(void) {
+    printf("gc_collect\n");
     gc_collect_start();
     gc_collect_inner(0);
     gc_collect_end();
diff --git a/components/micropython/vendor/py/gc.c b/components/micropython/vendor/py/gc.c
index fe9a5aae55..3ffd7cf43b 100644
--- a/components/micropython/vendor/py/gc.c
+++ b/components/micropython/vendor/py/gc.c
@@ -1125,6 +1125,8 @@ void *gc_realloc(void *ptr_in, size_t n_bytes, bool allow_move) {
         gc_dump_alloc_table(&mp_plat_print);
         #endif
 
+        printf("gc_realloc in place(%p)\n", ptr_in);
+
         return ptr_in;
     }
 
@@ -1149,7 +1151,7 @@ void *gc_realloc(void *ptr_in, size_t n_bytes, bool allow_move) {
         return NULL;
     }
 
-    DEBUG_printf("gc_realloc(%p -> %p)\n", ptr_in, ptr_out);
+    printf("gc_realloc(%p -> %p)\n", ptr_in, ptr_out);
     memcpy(ptr_out, ptr_in, n_blocks * BYTES_PER_BLOCK);
     gc_free(ptr_in);
     return ptr_out;
-- 
GitLab