Index: src/objects.cc |
diff --git a/src/objects.cc b/src/objects.cc |
index bcb5730ab91a2f840f44031491ec3f7a58eb78da..9fd936a3b8bdb7c916c538244dcc8ce5a0b2d7ed 100644 |
--- a/src/objects.cc |
+++ b/src/objects.cc |
@@ -528,6 +528,19 @@ bool JSObject::IsDirty() { |
} |
+Handle<Object> Object::GetProperty(Isolate* isolate, |
+ Handle<Object> object, |
+ Handle<Object> receiver, |
+ LookupResult* result, |
+ Handle<String> key, |
+ PropertyAttributes* attributes) { |
+ CALL_HEAP_FUNCTION( |
+ isolate, |
+ object->GetProperty(*receiver, result, *key, attributes), |
+ Object); |
+} |
+ |
+ |
MaybeObject* Object::GetProperty(Object* receiver, |
LookupResult* result, |
String* name, |
@@ -3117,6 +3130,15 @@ void NormalizedMapCache::Clear() { |
} |
+void JSObject::UpdateMapCodeCache(Isolate* isolate, |
+ Handle<JSObject> object, |
+ Handle<String> name, |
+ Handle<Code> code) { |
+ CALL_HEAP_FUNCTION_VOID(isolate, |
+ object->UpdateMapCodeCache(*name, *code)); |
+} |
+ |
+ |
MaybeObject* JSObject::UpdateMapCodeCache(String* name, Code* code) { |
if (map()->is_shared()) { |
// Fast case maps are never marked as shared. |