New version of v8 from bleeding edge at revision 3649
diff --git a/src/assembler.h b/src/assembler.h
index aecd4cd..ec47d57 100644
--- a/src/assembler.h
+++ b/src/assembler.h
@@ -398,9 +398,12 @@
// ExternalReferenceTable in serialize.cc manually.
static ExternalReference perform_gc_function();
- static ExternalReference builtin_passed_function();
static ExternalReference random_positive_smi_function();
+ // Static data in the keyed lookup cache.
+ static ExternalReference keyed_lookup_cache_keys();
+ static ExternalReference keyed_lookup_cache_field_offsets();
+
// Static variable Factory::the_hole_value.location()
static ExternalReference the_hole_value_location();
@@ -416,6 +419,11 @@
// Static variable RegExpStack::limit_address()
static ExternalReference address_of_regexp_stack_limit();
+ // Static variables for RegExp.
+ static ExternalReference address_of_static_offsets_vector();
+ static ExternalReference address_of_regexp_stack_memory_address();
+ static ExternalReference address_of_regexp_stack_memory_size();
+
// Static variable Heap::NewSpaceStart()
static ExternalReference new_space_start();
static ExternalReference heap_always_allocate_scope_depth();
@@ -454,6 +462,10 @@
// Function NativeRegExpMacroAssembler::GrowStack()
static ExternalReference re_grow_stack();
+
+ // byte NativeRegExpMacroAssembler::word_character_bitmap
+ static ExternalReference re_word_character_map();
+
#endif
// This lets you register a function that rewrites all external references.