Index: src/objects.cc |
diff --git a/src/objects.cc b/src/objects.cc |
index 2710dac6f23035556e99fbacafa6222112c71937..963eb9988d2f7b2fa078ce14dff4e1c9364ffebc 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. |