Lines Matching refs:JSHeapBroker
83 ObjectData(JSHeapBroker* broker, ObjectData** storage, Handle<Object> object, in ObjectData()
107 CHECK_IMPLIES(broker->mode() == JSHeapBroker::kDisabled || in ObjectData()
108 broker->mode() == JSHeapBroker::kSerializing, in ObjectData()
110 CHECK_IMPLIES(broker->mode() == JSHeapBroker::kSerialized, in ObjectData()
139 JSHeapBroker* broker() const { return broker_; } in broker()
146 JSHeapBroker* const broker_; // For DCHECKs.
152 HeapObjectData(JSHeapBroker* broker, ObjectData** storage,
155 base::Optional<bool> TryGetBooleanValue(JSHeapBroker* broker) const;
160 base::Optional<bool> TryGetBooleanValueImpl(JSHeapBroker* broker) const;
167 PropertyCellData(JSHeapBroker* broker, ObjectData** storage,
170 bool Cache(JSHeapBroker* broker);
217 PropertyCellData::PropertyCellData(JSHeapBroker* broker, ObjectData** storage, in PropertyCellData()
222 bool PropertyCellData::Cache(JSHeapBroker* broker) { in Cache()
277 JSReceiverData(JSHeapBroker* broker, ObjectData** storage, in JSReceiverData()
284 JSObjectData(JSHeapBroker* broker, ObjectData** storage, in JSObjectData()
292 JSHeapBroker* broker, JSObjectRef holder, Representation representation, in GetOwnFastDataPropertyFromHeap()
370 JSHeapBroker* broker, Handle<JSObject> receiver, InternalIndex dict_index) { in GetOwnDictionaryPropertyFromHeap()
389 JSTypedArrayData(JSHeapBroker* broker, ObjectData** storage, in JSTypedArrayData()
396 JSDataViewData(JSHeapBroker* broker, ObjectData** storage, in JSDataViewData()
403 JSBoundFunctionData(JSHeapBroker* broker, ObjectData** storage, in JSBoundFunctionData()
410 JSFunctionData(JSHeapBroker* broker, ObjectData** storage, in JSFunctionData()
416 bool IsConsistentWithHeapState(JSHeapBroker* broker) const;
478 void Cache(JSHeapBroker* broker);
504 BigIntData(JSHeapBroker* broker, ObjectData** storage, Handle<BigInt> object, in BigIntData()
522 MapData(JSHeapBroker* broker, ObjectData** storage, Handle<Map> object,
552 int InstanceSizeWithMinSlack(JSHeapBroker* broker, MapRef map) { in InstanceSizeWithMinSlack()
574 JSHeapBroker::MapUpdaterGuardIfNeeded mumd_scope(broker); in InstanceSizeWithMinSlack()
587 void JSFunctionData::Cache(JSHeapBroker* broker) { in Cache()
653 bool JSFunctionData::IsConsistentWithHeapState(JSHeapBroker* broker) const { in IsConsistentWithHeapState()
730 HeapObjectData::HeapObjectData(JSHeapBroker* broker, ObjectData** storage, in HeapObjectData()
735 CHECK_IMPLIES(broker->mode() == JSHeapBroker::kSerialized, in HeapObjectData()
740 JSHeapBroker* broker) const { in TryGetBooleanValue()
749 JSHeapBroker* broker) const { in TryGetBooleanValueImpl()
798 bool SupportsFastArrayIteration(JSHeapBroker* broker, Handle<Map> map) { in SupportsFastArrayIteration()
806 bool SupportsFastArrayResize(JSHeapBroker* broker, Handle<Map> map) { in SupportsFastArrayResize()
814 MapData::MapData(JSHeapBroker* broker, ObjectData** storage, Handle<Map> object, in MapData()
821 JSHeapBroker::MapUpdaterGuardIfNeeded mumd_scope(broker); in MapData()
848 FixedArrayBaseData(JSHeapBroker* broker, ObjectData** storage, in FixedArrayBaseData()
861 FixedArrayData(JSHeapBroker* broker, ObjectData** storage, in FixedArrayData()
869 ScriptContextTableData(JSHeapBroker* broker, ObjectData** storage, in ScriptContextTableData()
876 JSArrayData(JSHeapBroker* broker, ObjectData** storage, in JSArrayData()
883 JSGlobalObjectData(JSHeapBroker* broker, ObjectData** storage, in JSGlobalObjectData()
890 JSGlobalProxyData(JSHeapBroker* broker, ObjectData** storage, in JSGlobalProxyData()
943 void JSHeapBroker::InitializeAndStartSerializing() { in InitializeAndStartSerializing()
973 ObjectData* JSHeapBroker::TryGetOrCreateData(Handle<Object> object, in TryGetOrCreateData()
978 if (mode() == JSHeapBroker::kDisabled) { in TryGetOrCreateData()
989 CHECK(mode() == JSHeapBroker::kSerializing || in TryGetOrCreateData()
990 mode() == JSHeapBroker::kSerialized); in TryGetOrCreateData()
1123 const JSHeapBroker* broker, const JSFunctionRef& ref, JSFunctionData* data, in RecordConsistentJSFunctionViewDependencyIfNeeded()
2074 JSHeapBroker* ObjectRef::broker() const { return broker_; } in HEAP_BROKER_OBJECT_LIST()
2078 case JSHeapBroker::kDisabled: in data()
2080 case JSHeapBroker::kSerializing: in data()
2083 case JSHeapBroker::kSerialized: in data()
2084 case JSHeapBroker::kRetired: in data()
2091 typename TinyRef<T>::RefType TinyRef<T>::AsRef(JSHeapBroker* broker) const { in AsRef()
2093 broker->mode() != JSHeapBroker::kDisabled) { in AsRef()
2222 CHECK(broker()->mode() == JSHeapBroker::kSerializing || in Cache()
2223 broker()->mode() == JSHeapBroker::kSerialized); in Cache()