Lines Matching defs:data
36 // kSmi: The underlying V8 object is a Smi and the data is an instance of the
42 // and the data is an instance of the corresponding (most-specific) subclass,
47 // data is an instance of the base class (ObjectData), i.e. it basically
51 // mutable) HeapObject and the data is an instance of ObjectData. Its handle
56 // HeapObject and the data is an instance of ObjectData. For
96 TRACE(broker, "Creating data " << this << " for handle " << object.address()
231 // we only report success when we can guarantee consistent data. A key
368 // object, we are guaranteed to see valid heap words even if the data is wrong.
602 context_ = context.data();
606 shared_ = shared.data();
632 .data();
645 feedback_cell_ = feedback_cell.data();
727 return data()->AsJSFunction()->IsConsistentWithHeapState(broker());
949 // Throw away the dummy data that we created while disabled.
1035 bool ObjectRef::Is##Name() const { return data()->Is##Name(); } \
1038 return Name##Ref(broker(), data()); \
1043 bool ObjectRef::IsSmi() const { return data()->is_smi(); }
1123 const JSHeapBroker* broker, const JSFunctionRef& ref, JSFunctionData* data,
1125 if (!data->has_any_used_field()) {
1129 data->set_used_field(used_field);
1145 broker(), *this, data()->AsJSFunction(),
1147 return data()->AsJSFunction()->initial_map_instance_size_with_min_slack();
1382 // Macros for definining a const getter that, depending on the data kind,
1383 // either looks into the heap or into the serialized data.
1387 return result##Ref(broker(), ObjectRef::data()->As##holder()->name()); \
1394 return ObjectRef::data()->As##holder()->name(); \
1401 return BitField::decode(ObjectRef::data()->As##holder()->field()); \
1488 FixedArrayRef RegExpBoilerplateDescriptionRef::data() const {
1490 return MakeRefAssumeMemoryFence(broker(), object()->data());
1544 ObjectRef CallHandlerInfoRef::data() const {
1545 return MakeRefAssumeMemoryFence(broker(), object()->data());
1657 return !Map::Bits3::IsUnstableBit::decode(data()->AsMap()->bit_field3());
1670 return data()->AsMap()->in_object_properties();
1772 return data()->AsHeapObject()->TryGetBooleanValue(broker());
1797 return data()->should_access_heap();
2003 return data()->AsFixedArrayBase()->length();
2076 ObjectData* ObjectRef::data() const {
2118 broker(), *this, data()->AsJSFunction(), UsedField); \
2119 return Result##Ref(broker(), data()->AsJSFunction()->Name()); \
2126 broker(), *this, data()->AsJSFunction(), UsedField); \
2127 return data()->AsJSFunction()->Name(); \
2139 Result const result = data()->AsJSFunction()->Name(); \
2142 broker(), *this, data()->AsJSFunction(), UsedField); \
2224 return data()->AsPropertyCell()->Cache(broker());
2247 return os << ref.data() << " {" << ref.object() << "}";
2249 return os << ref.data() << " {" << ref.object() << "}";
2251 return os << ref.data();