Reviewers: Mads Ager,

Description:
Add two more invocations of ENTER_V8 to places where we need to write
to V8's heap.

Please review this at http://codereview.chromium.org/60089

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
   M     src/api.cc


Index: src/api.cc
===================================================================
--- src/api.cc  (revision 1673)
+++ src/api.cc  (working copy)
@@ -1908,6 +1908,7 @@

  bool v8::Object::Has(v8::Handle<String> key) {
    ON_BAILOUT("v8::Object::Has()", return false);
+  ENTER_V8;
    i::Handle<i::JSObject> self = Utils::OpenHandle(this);
    i::Handle<i::String> key_obj = Utils::OpenHandle(*key);
    return self->HasProperty(*key_obj);
@@ -1945,6 +1946,7 @@

  bool v8::Object::HasRealNamedCallbackProperty(Handle<String> key) {
    ON_BAILOUT("v8::Object::HasRealNamedCallbackProperty()", return false);
+  ENTER_V8;
    return Utils::OpenHandle(this)->HasRealNamedCallbackProperty(
        *Utils::OpenHandle(*key));
  }



--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to