Lines Matching refs:Object

58 Object** HandleScope::Extend() {
63 Object** result = current->next;
77 Object** limit = &impl->blocks()->last()[kHandleBlockSize];
107 void HandleScope::ZapRange(Object** start, Object** end) {
109 for (Object** p = start; p != end; p++) {
233 Handle<Object> value,
250 Handle<Object> SetPrototype(Handle<JSFunction> function,
251 Handle<Object> prototype) {
257 Object);
261 Handle<Object> SetProperty(Handle<JSObject> object,
263 Handle<Object> value,
268 Object);
272 Handle<Object> SetProperty(Handle<Object> object,
273 Handle<Object> key,
274 Handle<Object> value,
282 Object);
286 Handle<Object> ForceSetProperty(Handle<JSObject> object,
287 Handle<Object> key,
288 Handle<Object> value,
295 Object);
299 Handle<Object> SetNormalizedProperty(Handle<JSObject> object,
301 Handle<Object> value,
305 Object);
309 Handle<Object> ForceDeleteProperty(Handle<JSObject> object,
310 Handle<Object> key) {
314 Object);
318 Handle<Object> SetLocalPropertyIgnoreAttributes(
321 Handle<Object> value,
326 Object);
332 Handle<Object> value,
342 Handle<Object> SetPropertyWithInterceptor(Handle<JSObject> object,
344 Handle<Object> value,
352 Object);
356 Handle<Object> GetProperty(Handle<JSObject> obj,
360 CALL_HEAP_FUNCTION(isolate, obj->GetProperty(*str), Object);
364 Handle<Object> GetProperty(Handle<Object> obj,
365 Handle<Object> key) {
368 Runtime::GetObjectProperty(isolate, obj, key), Object);
372 Handle<Object> GetProperty(Handle<JSObject> obj,
379 Object);
383 Handle<Object> GetElement(Handle<Object> obj,
386 CALL_HEAP_FUNCTION(isolate, Runtime::GetElement(obj, index), Object);
390 Handle<Object> GetPropertyWithInterceptor(Handle<JSObject> receiver,
399 Object);
403 Handle<Object> GetPrototype(Handle<Object> obj) {
404 Handle<Object> result(obj->GetPrototype());
409 Handle<Object> SetPrototype(Handle<JSObject> obj, Handle<Object> value) {
412 obj->SetPrototype(*value, skip_hidden_prototypes), Object);
416 Handle<Object> PreventExtensions(Handle<JSObject> object) {
417 CALL_HEAP_FUNCTION(object->GetIsolate(), object->PreventExtensions(), Object);
421 Handle<Object> GetHiddenProperties(Handle<JSObject> obj,
424 Object* holder = obj->BypassGlobalProxy();
438 return Handle<Object>(obj->FastPropertyAt(descriptors->GetFieldIndex(0)),
450 Handle<Object> hidden_obj =
453 obj->SetHiddenPropertiesObject(*hidden_obj), Object);
458 return Handle<Object>(obj->GetHiddenPropertiesObject(), isolate);
462 Handle<Object> DeleteElement(Handle<JSObject> obj,
466 Object);
470 Handle<Object> DeleteProperty(Handle<JSObject> obj,
474 Object);
478 Handle<Object> LookupSingleCharacterStringFromCode(uint32_t index) {
482 isolate->heap()->LookupSingleCharacterStringFromCode(index), Object);
495 Handle<Object> SetElement(Handle<JSObject> object,
497 Handle<Object> value,
502 Handle<Object> number = Execution::ToNumber(value, &has_exception);
503 if (has_exception) return Handle<Object>();
508 object->SetElement(index, *value, strict_mode), Object);
512 Handle<Object> SetOwnElement(Handle<JSObject> object,
514 Handle<Object> value,
519 Object);
530 Handle<Object> SetAccessor(Handle<JSObject> obj, Handle<AccessorInfo> info) {
531 CALL_HEAP_FUNCTION(obj->GetIsolate(), obj->DefineAccessor(*info), Object);
547 Handle<Object> cache = Utils::OpenHandle(*handle);
575 Handle<Object> handle = isolate->global_handles()->Create(*result);
769 Object* e = array->get(i);
789 for (Handle<Object> p = object;
791 p = Handle<Object>(p->GetPrototype(), isolate)) {