26 #ifndef MICROPY_INCLUDED_PY_GC_H 27 #define MICROPY_INCLUDED_PY_GC_H 48 void *
gc_alloc(
size_t n_bytes,
bool has_finaliser);
51 void *
gc_realloc(
void *ptr,
size_t n_bytes,
bool allow_move);
67 #endif // MICROPY_INCLUDED_PY_GC_H void gc_dump_alloc_table(void)
void gc_init(void *start, void *end)
struct _gc_info_t gc_info_t
void gc_collect_start(void)
void gc_collect_root(void **ptrs, size_t len)
void gc_info(gc_info_t *info)
void gc_collect_end(void)
void * gc_realloc(void *ptr, size_t n_bytes, bool allow_move)
void * gc_alloc(size_t n_bytes, bool has_finaliser)
size_t gc_nbytes(const void *ptr)