Lines Matching defs:holder

292     JSHeapBroker* broker, JSObjectRef holder, Representation representation,
304 Map map = holder.object()->map(cage_base, kAcquireLoad);
305 if (*holder.map().object() != map) {
306 TRACE_BROKER_MISSING(broker, "Map changed for " << holder);
312 holder.object()->RawInobjectPropertyAt(cage_base, map, field_index);
315 broker, "Constant field in " << holder << " is unsafe to read");
320 holder.object()->raw_properties_or_hash(cage_base, kRelaxedLoad);
328 "Expected PropertyArray for backing store in " << holder << ".");
337 broker, "Backing store for " << holder << " not long enough.");
353 << holder << ". Expected "
1384 #define BIMODAL_ACCESSOR(holder, result, name) \
1385 result##Ref holder##Ref::name() const { \
1387 return result##Ref(broker(), ObjectRef::data()->As##holder()->name()); \
1391 #define BIMODAL_ACCESSOR_C(holder, result, name) \
1392 result holder##Ref::name() const { \
1394 return ObjectRef::data()->As##holder()->name(); \
1398 #define BIMODAL_ACCESSOR_B(holder, field, name, BitField) \
1399 typename BitField::FieldType holder##Ref::name() const { \
1401 return BitField::decode(ObjectRef::data()->As##holder()->field()); \
1404 #define HEAP_ACCESSOR_C(holder, result, name) \
1405 result holder##Ref::name() const { return object()->name(); }
1407 #define HEAP_ACCESSOR_B(holder, field, name, BitField) \
1408 typename BitField::FieldType holder##Ref::name() const { \
1819 Handle<JSObject> holder = object();
1830 if (holder->IsJSArray()) {
1832 if (!JSArray::cast(*holder)
1843 &maybe_element, broker()->isolate(), broker()->local_isolate(), *holder,