/external/v8/src/ic/ |
call-optimization.cc | 16 Handle<JSObject> CallOptimization::LookupHolderOfExpectedType( 22 return Handle<JSObject>::null(); 27 return Handle<JSObject>::null(); 31 Handle<JSObject> prototype(JSObject::cast(object_map->prototype())); 43 return Handle<JSObject>::null(); 48 Handle<JSObject> holder) const { 57 Handle<JSObject> holder) const { 59 Handle<JSObject> api_holder = LookupHolderOfExpectedType(map, &holder_lookup); 69 JSObject* object = *api_holder [all...] |
call-optimization.h | 40 Handle<JSObject> LookupHolderOfExpectedType( 46 Handle<JSObject> holder) const; 50 Handle<JSObject> holder) const;
|
/external/v8/src/compiler/ |
access-info.h | 40 MaybeHandle<JSObject> holder); 42 MaybeHandle<JSObject> holder() const { return holder_; } 50 MaybeHandle<JSObject> holder_; 73 MaybeHandle<JSObject> holder); 76 MaybeHandle<JSObject> holder); 80 MaybeHandle<JSObject> holder = MaybeHandle<JSObject>(), 92 MaybeHandle<JSObject> holder() const { return holder_; } 101 PropertyAccessInfo(MaybeHandle<JSObject> holder, Type* receiver_type); 102 PropertyAccessInfo(MaybeHandle<JSObject> holder, Handle<Object> constant [all...] |
/external/v8/src/ |
i18n.h | 45 Handle<JSObject> options, 46 Handle<JSObject> resolved); 50 Handle<JSObject> obj); 69 Handle<JSObject> options, 70 Handle<JSObject> resolved); 74 Handle<JSObject> obj); 93 Handle<JSObject> options, 94 Handle<JSObject> resolved); 97 static icu::Collator* UnpackCollator(Isolate* isolate, Handle<JSObject> obj); 115 Handle<JSObject> options [all...] |
i18n.cc | 38 Handle<JSObject> options, 54 Handle<JSObject> options, 68 Handle<JSObject> options, 84 Handle<JSObject> options) { 142 Handle<JSObject> resolved) { 147 JSObject::SetProperty( 158 JSObject::SetProperty(resolved, factory->NewStringFromStaticChars("calendar"), 170 JSObject::SetProperty( 174 JSObject::SetProperty( 193 JSObject::SetProperty [all...] |
pending-compilation-error-handler.cc | 49 Handle<JSObject> jserror = Handle<JSObject>::cast(error); 52 JSObject::SetProperty(jserror, key_start_pos, 57 JSObject::SetProperty(jserror, key_end_pos, 62 JSObject::SetProperty(jserror, key_script, script, SLOPPY).Check();
|
elements.h | 36 virtual void Validate(Handle<JSObject> obj) = 0; 48 virtual bool HasElement(Handle<JSObject> holder, uint32_t index, 52 inline bool HasElement(Handle<JSObject> holder, uint32_t index, 58 virtual bool IsPacked(Handle<JSObject> holder, 73 virtual void Delete(Handle<JSObject> holder, uint32_t entry) = 0; 85 // the source JSObject or JSArray in source_holder. If the holder's backing 101 JSObject* source_holder, 109 Handle<JSObject> from_holder, 119 virtual void CollectElementIndices(Handle<JSObject> object, 126 inline void CollectElementIndices(Handle<JSObject> object [all...] |
lookup.cc | 104 Handle<JSObject> result = isolate->factory()->NewJSObject(constructor); 123 Handle<JSObject> LookupIterator::GetStoreTarget() const { 129 return Handle<JSObject>::cast(receiver_); 136 GetHolder<JSObject>()); 151 DCHECK(JSObject::cast(*holder_)->HasFixedTypedArrayElements()); 162 Handle<JSObject> holder = GetHolder<JSObject>(); 169 JSObject::TransitionElementsKind(holder, to); 174 JSObject::EnsureWritableFastElements(holder); 183 JSObject::MigrateToMap(holder, holder_map_) [all...] |
allocation-site-scopes.h | 28 bool ShouldCreateMemento(Handle<JSObject> object) { return false; } 57 void ExitScope(Handle<AllocationSite> site, Handle<JSObject> object); 84 Handle<JSObject> object) { 90 bool ShouldCreateMemento(Handle<JSObject> object);
|
api-natives.cc | 18 MaybeHandle<JSObject> InstantiateObject(Isolate* isolate, 41 Handle<JSObject> object, 60 RETURN_ON_EXCEPTION(isolate, JSObject::DefineAccessor(object, name, getter, 68 Handle<JSObject> object, 97 void DisableAccessChecks(Isolate* isolate, Handle<JSObject> object) { 102 JSObject::MigrateToMap(Handle<JSObject>::cast(object), new_map); 106 void EnableAccessChecks(Isolate* isolate, Handle<JSObject> object) { 111 JSObject::MigrateToMap(object, new_map); 117 AccessCheckDisableScope(Isolate* isolate, Handle<JSObject> obj [all...] |
bootstrapper.cc | 204 Handle<JSFunction> InstallArrayBuffer(Handle<JSObject> target, 206 Handle<JSFunction> InstallInternalArray(Handle<JSObject> target, 253 bool ConfigureApiObject(Handle<JSObject> object, 261 void TransferObject(Handle<JSObject> from, Handle<JSObject> to); 262 void TransferNamedProperties(Handle<JSObject> from, Handle<JSObject> to); 263 void TransferIndexedProperties(Handle<JSObject> from, Handle<JSObject> to); 338 static void SetObjectPrototype(Handle<JSObject> object, Handle<Object> proto) [all...] |
allocation-site-scopes.cc | 41 Handle<JSObject> object) { 63 bool AllocationSiteUsageContext::ShouldCreateMemento(Handle<JSObject> object) { 70 object->IsJSArray() ? "JSArray" : "JSObject",
|
elements.cc | 472 static void ValidateContents(Handle<JSObject> holder, int length) { 475 static void ValidateImpl(Handle<JSObject> holder) { 492 void Validate(Handle<JSObject> holder) final { 497 bool IsPacked(Handle<JSObject> holder, Handle<FixedArrayBase> backing_store, 503 static bool IsPackedImpl(Handle<JSObject> holder, 526 JSObject::GetElementsTransitionMap(array, packed_kind); 527 JSObject::MigrateToMap(array, new_map); 529 JSObject::PrintElementsTransition(stdout, array, kind(), backing_store, 534 bool HasElement(Handle<JSObject> holder, uint32_t index, 541 static bool HasElementImpl(Handle<JSObject> holder, uint32_t index [all...] |
/external/v8/test/cctest/compiler/ |
test-run-jsobjects.cc | 17 CHECK(JSObject::cast(*arguments)->HasSloppyArgumentsElements()); 19 Handle<Object> length = JSObject::GetProperty(arguments, l).ToHandleChecked(); 30 CHECK(!JSObject::cast(*arguments)->HasSloppyArgumentsElements()); 32 Handle<Object> length = JSObject::GetProperty(arguments, l).ToHandleChecked(); 43 CHECK(!JSObject::cast(*arguments)->HasSloppyArgumentsElements()); 45 Handle<Object> length = JSObject::GetProperty(arguments, l).ToHandleChecked();
|
/external/v8/src/debug/ |
debug-scopes.h | 45 MUST_USE_RESULT MaybeHandle<JSObject> MaterializeScopeDetails(); 62 MaybeHandle<JSObject> ScopeObject(); 115 MUST_USE_RESULT MaybeHandle<JSObject> MaterializeScriptScope(); 116 MUST_USE_RESULT MaybeHandle<JSObject> MaterializeLocalScope(); 117 MUST_USE_RESULT MaybeHandle<JSObject> MaterializeModuleScope(); 118 Handle<JSObject> MaterializeClosure(); 119 Handle<JSObject> MaterializeCatchScope(); 120 Handle<JSObject> MaterializeBlockScope(); 139 Handle<JSObject> scope_object); 140 bool CopyContextExtensionToScopeObject(Handle<JSObject> extension [all...] |
debug-frames.h | 34 void MaterializeStackLocals(Handle<JSObject> target, 37 void MaterializeStackLocals(Handle<JSObject> target, 40 void UpdateStackLocalsFromMaterializedObject(Handle<JSObject> object,
|
debug-scopes.cc | 128 MUST_USE_RESULT MaybeHandle<JSObject> ScopeIterator::MaterializeScopeDetails() { 134 Handle<JSObject> scope_object; 135 ASSIGN_RETURN_ON_EXCEPTION(isolate_, scope_object, ScopeObject(), JSObject); 235 MaybeHandle<JSObject> ScopeIterator::ScopeObject() { 239 return Handle<JSObject>(CurrentContext()->global_proxy()); 243 // Materialize the content of the local scope into a JSObject. 249 return handle(JSObject::cast(CurrentContext()->extension_receiver())); 253 // Materialize the content of the closure scope into a JSObject. 261 return Handle<JSObject>(); 439 MaybeHandle<JSObject> ScopeIterator::MaterializeScriptScope() [all...] |
/external/v8/src/runtime/ |
runtime-literals.cc | 62 Handle<JSObject> boilerplate = 66 if (!should_have_fast_elements) JSObject::NormalizeElements(boilerplate); 75 JSObject::NormalizeProperties(boilerplate, KEEP_INOBJECT_PROPERTIES, 97 maybe_result = JSObject::SetOwnElementIgnoreAttributes( 102 maybe_result = JSObject::SetOwnPropertyIgnoreAttributes( 108 maybe_result = JSObject::SetOwnElementIgnoreAttributes( 118 maybe_result = JSObject::SetOwnPropertyIgnoreAttributes(boilerplate, name, 133 JSObject::MigrateSlowToFast(boilerplate, 210 JSObject::ValidateElements(object); 275 Handle<JSObject> boilerplate [all...] |
runtime-observe.cc | 34 JSObject::SetObserved(Handle<JSObject>::cast(obj)); 100 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 1); 101 CONVERT_ARG_HANDLE_CHECKED(JSObject, record, 2); 123 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0); 134 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0); 144 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0); 154 CONVERT_ARG_HANDLE_CHECKED(JSObject, object_info, 0);
|
runtime-classes.cc | 127 isolate->factory()->NewMap(JS_OBJECT_TYPE, JSObject::kHeaderSize); 139 Handle<JSObject> prototype = isolate->factory()->NewJSObjectFromMap(map); 159 JSObject::SetOwnPropertyIgnoreAttributes( 167 isolate, JSObject::SetOwnPropertyIgnoreAttributes( 172 MAYBE_RETURN_NULL(JSObject::SetPrototype(constructor, constructor_parent, 176 JSObject::AddProperty(prototype, isolate->factory()->constructor_string(), 216 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0); 221 JSObject::DefinePropertyOrElementIgnoreAttributes( 230 CONVERT_ARG_HANDLE_CHECKED(JSObject, constructor, 0); 231 CONVERT_ARG_HANDLE_CHECKED(JSObject, prototype, 1) [all...] |
runtime-i18n.cc | 100 Handle<JSObject> locales = factory->NewJSObject(isolate->object_function()); 114 isolate, JSObject::SetOwnPropertyIgnoreAttributes( 215 Handle<JSObject> result = factory->NewJSObject(isolate->object_function()); 217 JSObject::AddProperty(result, maximized, value, NONE); 219 JSObject::AddProperty(result, base, value, NONE); 237 Handle<JSObject> obj = Handle<JSObject>::cast(input); 254 Handle<JSObject> obj = Handle<JSObject>::cast(input); 268 CONVERT_ARG_HANDLE_CHECKED(JSObject, input, 0) [all...] |
runtime-array.cc | 33 static void InstallBuiltin(Isolate* isolate, Handle<JSObject> holder, 40 JSObject::AddProperty(holder, key, optimized, NONE); 47 Handle<JSObject> holder = 86 JSObject::TransitionElementsKind(array, map->elements_kind()); 108 isolate, JSObject::AddDataElement(array, length, element, NONE)); 109 JSObject::ValidateElements(array); 123 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0); 125 return *JSObject::PrepareElementsForSort(object, limit); 135 JSObject::ValidateElements(from); 136 JSObject::ValidateElements(to) [all...] |
runtime-object.cc | 43 // Fast cases for getting named properties of the receiver JSObject 58 Handle<JSObject> receiver = Handle<JSObject>::cast(receiver_obj); 84 // JSObject without a name key. If the key is a Smi, check for a 90 Handle<JSObject> js_object = Handle<JSObject>::cast(receiver_obj); 97 JSObject::TransitionElementsKind(js_object, elements_kind); 207 Handle<JSObject> obj, 215 Maybe<PropertyAttributes> maybe = JSObject::GetPropertyAttributes(&it); 260 CONVERT_ARG_HANDLE_CHECKED(JSObject, obj, 0) [all...] |
/external/v8/test/cctest/ |
test-elements-kind.cc | 45 return JSObject::Equals(Handle<Object>::cast(left), 79 Handle<JSObject> object = factory->NewJSObject(function); 88 JSObject::DefinePropertyOrElementIgnoreAttributes(object, name, value, NONE) 110 Handle<JSObject> object = factory->NewJSObject(function); 120 JSObject::DefinePropertyOrElementIgnoreAttributes(object, name, value, NONE) 132 JSObject::DefinePropertyOrElementIgnoreAttributes(object, name, value, NONE) 153 Handle<JSObject> object = factory->NewJSObject(function); 161 JSObject::DefinePropertyOrElementIgnoreAttributes(object, name, value, NONE) 173 JSObject::DefinePropertyOrElementIgnoreAttributes(object, name, value, NONE) 185 JSObject::DefinePropertyOrElementIgnoreAttributes(object, name, value, NONE [all...] |
test-inobject-slack-tracking.cc | 20 (JSObject::kMaxInstanceSize - JSObject::kHeaderSize) >> kPointerSizeLog2; 91 static Object* GetFieldValue(JSObject* obj, int property_index) { 97 static double GetDoubleFieldValue(JSObject* obj, FieldIndex field_index) { 108 static double GetDoubleFieldValue(JSObject* obj, int property_index) { 114 bool IsObjectShrinkable(JSObject* obj) { 152 Handle<JSObject> obj = Run<JSObject>(new_A_script); 172 Handle<JSObject> tmp = Run<JSObject>(new_A_script) [all...] |