Index: src/assembler.cc |
diff --git a/src/assembler.cc b/src/assembler.cc |
index f6f6fc94d140288e4dceaf3b65de2703158b3e2b..a72533bd209de84140d0d66b016754f500a96983 100644 |
--- a/src/assembler.cc |
+++ b/src/assembler.cc |
@@ -38,6 +38,7 @@ |
#include "deoptimizer.h" |
#include "execution.h" |
#include "ic-inl.h" |
+#include "incremental-marking.h" |
#include "factory.h" |
#include "runtime.h" |
#include "runtime-profiler.h" |
@@ -591,6 +592,11 @@ ExternalReference::ExternalReference(const SCTableReference& table_ref) |
: address_(table_ref.address()) {} |
+ExternalReference ExternalReference::incremental_marking_record_write_function() { |
+ return ExternalReference(Redirect(FUNCTION_ADDR(IncrementalMarking::RecordWrite))); |
+} |
+ |
+ |
ExternalReference ExternalReference::perform_gc_function() { |
return ExternalReference(Redirect(FUNCTION_ADDR(Runtime::PerformGC))); |
} |