aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/assembler.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/assembler.h')
-rw-r--r--deps/v8/src/assembler.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/deps/v8/src/assembler.h b/deps/v8/src/assembler.h
index a4c19e6b02..433b9b8456 100644
--- a/deps/v8/src/assembler.h
+++ b/deps/v8/src/assembler.h
@@ -101,6 +101,11 @@ class AssemblerBase: public Malloced {
static const int kMinimalBufferSize = 4*KB;
+ static void FlushICache(Isolate* isolate, void* start, size_t size);
+
+ // TODO(all): Help get rid of this one.
+ static void FlushICacheWithoutIsolate(void* start, size_t size);
+
protected:
// The buffer into which code and relocation info are generated. It could
// either be owned by the assembler or be provided externally.
@@ -891,7 +896,6 @@ class ExternalReference BASE_EMBEDDED {
Isolate* isolate);
static ExternalReference store_buffer_overflow_function(
Isolate* isolate);
- static ExternalReference flush_icache_function(Isolate* isolate);
static ExternalReference delete_handle_scope_extensions(Isolate* isolate);
static ExternalReference get_date_field_function(Isolate* isolate);
@@ -986,6 +990,8 @@ class ExternalReference BASE_EMBEDDED {
static ExternalReference invoke_function_callback(Isolate* isolate);
static ExternalReference invoke_accessor_getter_callback(Isolate* isolate);
+ static ExternalReference vector_store_virtual_register(Isolate* isolate);
+
Address address() const { return reinterpret_cast<Address>(address_); }
// Used to check if single stepping is enabled in generated code.