Lines Matching defs:data
88 // If set, a failure to create the data object results in a crash.
90 // If set, data construction assumes that the given object is protected by
178 // Gets data only if we have it. However, thin wrappers will be created for
479 TraceScope(JSHeapBroker* broker, ObjectData* data, const char* label)
480 : TraceScope(broker, static_cast<void*>(data), label) {}
520 JSHeapBroker* broker, ObjectData* data) {
521 if (data == nullptr) return {};
522 return {typename ref_traits<T>::ref_type(broker, data)};
537 ObjectData* data = broker->TryGetOrCreateData(object, flags);
538 if (data == nullptr) {
541 return TryMakeRef<T>(broker, data);
548 ObjectData* data = broker->TryGetOrCreateData(object, flags);
549 if (data == nullptr) {
553 return TryMakeRef<T>(broker, data);