Lines Matching defs:object

13 #include "src/objects/heap-object-inl.h"
44 Handle<JSObject> object);
48 Handle<JSObject> object, Handle<JSObject> value) {
49 // Dont create allocation sites for nested object literals
69 Handle<JSObject> object) {
82 if (object->map(isolate).is_deprecated()) {
85 JSObject::MigrateInstance(isolate, object);
91 DCHECK(!object->IsJSFunction(isolate));
93 if (site_context()->ShouldCreateMemento(object)) {
96 copy = isolate->factory()->CopyJSObjectWithAllocationSite(object,
99 copy = object;
102 DCHECK(copying || copy.is_identical_to(object));
221 // Typed elements cannot be created using an object literal.
240 bool ShouldCreateMemento(Handle<JSObject> object) { return false; }
242 Handle<JSObject> object) {}
255 // accompany object literals.
290 void ExitScope(Handle<AllocationSite> scope_site, Handle<JSObject> object) {
291 if (object.is_null()) return;
292 scope_site->set_boilerplate(*object, kReleaseStore);
299 reinterpret_cast<void*>(object->ptr()));
304 reinterpret_cast<void*>(object->ptr()));
311 MaybeHandle<JSObject> DeepWalk(Handle<JSObject> object,
314 MaybeHandle<JSObject> result = v.StructureWalk(object);
316 DCHECK(!result.ToHandle(&for_assert) || for_assert.is_identical_to(object));
320 MaybeHandle<JSObject> DeepWalk(Handle<JSObject> object,
323 MaybeHandle<JSObject> result = v.StructureWalk(object);
325 DCHECK(!result.ToHandle(&for_assert) || for_assert.is_identical_to(object));
329 MaybeHandle<JSObject> DeepCopy(Handle<JSObject> object,
332 MaybeHandle<JSObject> copy = v.StructureWalk(object);
334 DCHECK(!copy.ToHandle(&for_assert) || !for_assert.is_identical_to(object));
379 // In case we have function literals, we want the object to be in