Lines Matching refs:JSHeapBroker

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