| Index: include/v8.h | 
| =================================================================== | 
| --- include/v8.h	(revision 1540) | 
| +++ include/v8.h	(working copy) | 
| @@ -1075,6 +1075,22 @@ | 
| * access check info, the object cannot be accessed by anyone. | 
| */ | 
| void TurnOnAccessCheck(); | 
| + | 
| +  /** | 
| +   * Returns the identity hash for this object. The current implemenation uses | 
| +   * a hidden property on the object to store the identity hash. | 
| +   */ | 
| +  int GetIdentityHash(); | 
| + | 
| +  /** | 
| +   * Access hidden properties on JavaScript objects. These properties are | 
| +   * hidden from the executing JavaScript and only accessible through the V8 | 
| +   * C++ API. Hidden properties introduced by V8 internally (for example the | 
| +   * identity hash) are prefixed with "v8::". | 
| +   */ | 
| +  bool SetHiddenValue(Handle<String> key, Handle<Value> value); | 
| +  Local<Value> GetHiddenValue(Handle<String> key); | 
| +  bool DeleteHiddenValue(Handle<String> key); | 
|  | 
| /** | 
| * Clone this object with a fast but shallow copy.  Values will point | 
|  |