Initlialize ecma gc state on jerry init

JerryScript-DCO-1.0-Signed-off-by: François Baldassari francois@pebble.com
This commit is contained in:
François Baldassari 2016-03-09 10:05:25 -08:00
parent 6e687fa6b7
commit c82caa7f3c
2 changed files with 4 additions and 0 deletions

View File

@ -242,6 +242,9 @@ ecma_gc_init (void)
{ {
ecma_gc_objects_lists[ECMA_GC_COLOR_WHITE_GRAY] = NULL; ecma_gc_objects_lists[ECMA_GC_COLOR_WHITE_GRAY] = NULL;
ecma_gc_objects_lists[ECMA_GC_COLOR_BLACK] = NULL; ecma_gc_objects_lists[ECMA_GC_COLOR_BLACK] = NULL;
ecma_gc_visited_flip_flag = false;
ecma_gc_objects_number = 0;
ecma_gc_new_objects_since_last_gc = 0;
} /* ecma_gc_init */ } /* ecma_gc_init */
/** /**

View File

@ -34,6 +34,7 @@
void void
ecma_init (void) ecma_init (void)
{ {
ecma_gc_init ();
ecma_init_builtins (); ecma_init_builtins ();
ecma_lcache_init (); ecma_lcache_init ();
ecma_init_environment (); ecma_init_environment ();