Mark non-image spaces and use write barrier for image spaces.
Don't mark string and class roots that are in the image, alloc space
references will be caught by the write barrier.
Change-Id: Idcf9e4ede3b83556d4f8a01276273726dc6eea46
diff --git a/src/intern_table.h b/src/intern_table.h
index d573538..86054b9 100644
--- a/src/intern_table.h
+++ b/src/intern_table.h
@@ -59,6 +59,7 @@
void Remove(Table& table, const String* s, uint32_t hash_code);
mutable Mutex intern_table_lock_;
+ Table image_strong_interns_;
Table strong_interns_;
Table weak_interns_;
};