summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/gccollect.h
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2016-12-20 11:20:01 +1100
committerDamien George <damien.p.george@gmail.com>2016-12-20 11:20:01 +1100
commit0d32f1aeb3e3792f2bd04c499a6d5a22c2efdf0c (patch)
tree4751284f824c8acde7e6efc93cda1038c973009b /esp8266/gccollect.h
parent5e1ccddc825e1304dbf235e391df3e1a5aea0723 (diff)
downloadmicropython-0d32f1aeb3e3792f2bd04c499a6d5a22c2efdf0c.tar.gz
micropython-0d32f1aeb3e3792f2bd04c499a6d5a22c2efdf0c.zip
esp8266: When doing GC be sure to trace the memory holding native code.
Native code can hold pointers to objects on the heap, eg constant objects like big integers.
Diffstat (limited to 'esp8266/gccollect.h')
-rw-r--r--esp8266/gccollect.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/esp8266/gccollect.h b/esp8266/gccollect.h
index e360ef2f29..d81cba12c4 100644
--- a/esp8266/gccollect.h
+++ b/esp8266/gccollect.h
@@ -38,3 +38,4 @@ extern uint32_t _heap_start;
extern uint32_t _heap_end;
void gc_collect(void);
+void esp_native_code_gc_collect(void);