/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/v8/src/objects/ |
H A D | js-weak-refs-inl.h | 42 weak_cell->set_target(*target); in TQ_OBJECT_CONSTRUCTORS_IMPL() 43 weak_cell->set_holdings(*holdings); in TQ_OBJECT_CONSTRUCTORS_IMPL() 134 value = weak_cell.key_list_next(); in RemoveUnregisterToken() 137 match_callback(weak_cell); in RemoveUnregisterToken() 138 weak_cell.set_key_list_prev(undefined); in RemoveUnregisterToken() 145 gc_notify_updated_slot(weak_cell, in RemoveUnregisterToken() 150 new_key_list_head = weak_cell; in RemoveUnregisterToken() 157 weak_cell); in RemoveUnregisterToken() 159 new_key_list_prev = weak_cell; in RemoveUnregisterToken() 189 Handle<WeakCell> weak_cell = in PopClearedCellHoldings() local [all …]
|
/dports/lang/v8/v8-9.6.180.12/src/objects/ |
H A D | js-weak-refs-inl.h | 31 Handle<WeakCell> weak_cell, Isolate* isolate) { in TQ_OBJECT_CONSTRUCTORS_IMPL() 105 WeakCell weak_cell = WeakCell::cast(value); in RemoveUnregisterToken() local 107 value = weak_cell.key_list_next(); in RemoveUnregisterToken() 110 match_callback(weak_cell); in RemoveUnregisterToken() 111 weak_cell.set_key_list_prev(undefined); in RemoveUnregisterToken() 112 weak_cell.set_key_list_next(undefined); in RemoveUnregisterToken() 118 gc_notify_updated_slot(weak_cell, in RemoveUnregisterToken() 121 weak_cell.set_key_list_next(undefined); in RemoveUnregisterToken() 123 new_key_list_head = weak_cell; in RemoveUnregisterToken() 130 weak_cell); in RemoveUnregisterToken() [all …]
|
H A D | js-weak-refs.h | 37 Handle<WeakCell> weak_cell, Isolate* isolate);
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/objects/ |
H A D | js-weak-refs-inl.h | 116 WeakCell weak_cell = WeakCell::cast(value); in RemoveUnregisterToken() local 118 value = weak_cell.key_list_next(); in RemoveUnregisterToken() 121 match_callback(weak_cell); in RemoveUnregisterToken() 122 weak_cell.set_key_list_prev(undefined); in RemoveUnregisterToken() 123 weak_cell.set_key_list_next(undefined); in RemoveUnregisterToken() 129 gc_notify_updated_slot(weak_cell, in RemoveUnregisterToken() 132 weak_cell.set_key_list_next(undefined); in RemoveUnregisterToken() 134 new_key_list_head = weak_cell; in RemoveUnregisterToken() 138 prev_cell.set_key_list_next(weak_cell); in RemoveUnregisterToken() 141 weak_cell); in RemoveUnregisterToken() [all …]
|
H A D | js-weak-refs.h | 47 Handle<WeakCell> weak_cell, Isolate* isolate);
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/v8/src/heap/ |
H A D | marking-visitor-inl.h | 320 Map map, WeakCell weak_cell) { in VisitWeakCell() argument 321 if (!concrete_visitor()->ShouldVisit(weak_cell)) return 0; in VisitWeakCell() 323 int size = WeakCell::BodyDescriptor::SizeOf(map, weak_cell); in VisitWeakCell() 324 this->VisitMapPointer(weak_cell); in VisitWeakCell() 325 WeakCell::BodyDescriptor::IterateBody(map, weak_cell, size, this); in VisitWeakCell() 326 if (weak_cell.target().IsHeapObject()) { in VisitWeakCell() 327 HeapObject target = HeapObject::cast(weak_cell.target()); in VisitWeakCell() 329 HeapObject::cast(weak_cell.unregister_token()); in VisitWeakCell() 337 concrete_visitor()->RecordSlot(weak_cell, slot, target); in VisitWeakCell() 338 slot = weak_cell.RawField(WeakCell::kUnregisterTokenOffset); in VisitWeakCell() [all …]
|
H A D | objects-visiting.h | 137 int VisitWeakCell(Map map, WeakCell weak_cell);
|
H A D | objects-visiting-inl.h | 210 WeakCell weak_cell) { in VisitWeakCell() argument
|
H A D | mark-compact.cc | 2485 WeakCell weak_cell; in ClearJSWeakRefs() local 2486 while (weak_objects_.weak_cells.Pop(kMainThreadTask, &weak_cell)) { in ClearJSWeakRefs() 2493 HeapObject target = HeapObject::cast(weak_cell.target()); in ClearJSWeakRefs() 2498 JSFinalizationRegistry::cast(weak_cell.finalization_registry()); in ClearJSWeakRefs() 2506 weak_cell.Nullify(isolate(), gc_notify_updated_slot); in ClearJSWeakRefs() 2511 ObjectSlot slot = weak_cell.RawField(WeakCell::kTargetOffset); in ClearJSWeakRefs() 2512 RecordSlot(weak_cell, slot, HeapObject::cast(*slot)); in ClearJSWeakRefs() 2516 HeapObject::cast(weak_cell.unregister_token()); in ClearJSWeakRefs() 2525 JSFinalizationRegistry::cast(weak_cell.finalization_registry()); in ClearJSWeakRefs() 2534 ObjectSlot slot = weak_cell.RawField(WeakCell::kUnregisterTokenOffset); in ClearJSWeakRefs() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/heap/ |
H A D | marking-visitor-inl.h | 322 Map map, WeakCell weak_cell) { in VisitWeakCell() argument 323 if (!concrete_visitor()->ShouldVisit(weak_cell)) return 0; in VisitWeakCell() 325 int size = WeakCell::BodyDescriptor::SizeOf(map, weak_cell); in VisitWeakCell() 326 this->VisitMapPointer(weak_cell); in VisitWeakCell() 327 WeakCell::BodyDescriptor::IterateBody(map, weak_cell, size, this); in VisitWeakCell() 328 HeapObject target = weak_cell.relaxed_target(); in VisitWeakCell() 336 ObjectSlot slot = weak_cell.RawField(WeakCell::kTargetOffset); in VisitWeakCell() 337 concrete_visitor()->RecordSlot(weak_cell, slot, target); in VisitWeakCell() 338 slot = weak_cell.RawField(WeakCell::kUnregisterTokenOffset); in VisitWeakCell() 339 concrete_visitor()->RecordSlot(weak_cell, slot, unregister_token); in VisitWeakCell() [all …]
|
H A D | objects-visiting.h | 130 int VisitWeakCell(Map map, WeakCell weak_cell);
|
H A D | objects-visiting-inl.h | 195 WeakCell weak_cell) { in VisitWeakCell() argument
|
H A D | mark-compact.cc | 2480 WeakCell weak_cell; in ClearJSWeakRefs() local 2481 while (weak_objects_.weak_cells.Pop(kMainThreadTask, &weak_cell)) { in ClearJSWeakRefs() 2488 HeapObject target = HeapObject::cast(weak_cell.target()); in ClearJSWeakRefs() 2493 JSFinalizationRegistry::cast(weak_cell.finalization_registry()); in ClearJSWeakRefs() 2501 weak_cell.Nullify(isolate(), gc_notify_updated_slot); in ClearJSWeakRefs() 2506 ObjectSlot slot = weak_cell.RawField(WeakCell::kTargetOffset); in ClearJSWeakRefs() 2507 RecordSlot(weak_cell, slot, HeapObject::cast(*slot)); in ClearJSWeakRefs() 2511 HeapObject::cast(weak_cell.unregister_token()); in ClearJSWeakRefs() 2520 JSFinalizationRegistry::cast(weak_cell.finalization_registry()); in ClearJSWeakRefs() 2531 weak_cell.set_unregister_token(undefined); in ClearJSWeakRefs() [all …]
|
/dports/lang/v8/v8-9.6.180.12/src/heap/ |
H A D | marking-visitor-inl.h | 377 Map map, WeakCell weak_cell) { in VisitWeakCell() argument 378 if (!concrete_visitor()->ShouldVisit(weak_cell)) return 0; in VisitWeakCell() 380 int size = WeakCell::BodyDescriptor::SizeOf(map, weak_cell); in VisitWeakCell() 381 this->VisitMapPointer(weak_cell); in VisitWeakCell() 382 WeakCell::BodyDescriptor::IterateBody(map, weak_cell, size, this); in VisitWeakCell() 383 HeapObject target = weak_cell.relaxed_target(); in VisitWeakCell() 384 HeapObject unregister_token = weak_cell.relaxed_unregister_token(); in VisitWeakCell() 391 ObjectSlot slot = weak_cell.RawField(WeakCell::kTargetOffset); in VisitWeakCell() 392 concrete_visitor()->RecordSlot(weak_cell, slot, target); in VisitWeakCell() 393 slot = weak_cell.RawField(WeakCell::kUnregisterTokenOffset); in VisitWeakCell() [all …]
|
H A D | objects-visiting.h | 137 int VisitWeakCell(Map map, WeakCell weak_cell);
|
H A D | objects-visiting-inl.h | 218 WeakCell weak_cell) { in VisitWeakCell() argument
|
/dports/lang/mit-scheme/mit-scheme-9.2/src/microcode/ |
H A D | daemon.c | 58 SCHEME_OBJECT weak_cell = (PAIR_CAR (cell)); 59 if ((PAIR_CAR (weak_cell)) == SHARP_F) 62 (UNSIGNED_FIXNUM_TO_LONG (PAIR_CDR (weak_cell)));
|
/dports/lang/v8/v8-9.6.180.12/src/runtime/ |
H A D | runtime-weak-refs.cc | 34 CONVERT_ARG_HANDLE_CHECKED(WeakCell, weak_cell, 1); in RUNTIME_FUNCTION() 37 finalization_registry, weak_cell, isolate); in RUNTIME_FUNCTION()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/runtime/ |
H A D | runtime-weak-refs.cc | 34 CONVERT_ARG_HANDLE_CHECKED(WeakCell, weak_cell, 1); in RUNTIME_FUNCTION() 37 finalization_registry, weak_cell, isolate); in RUNTIME_FUNCTION()
|
/dports/lang/v8/v8-9.6.180.12/test/cctest/ |
H A D | test-js-weak-refs.cc | 91 Handle<WeakCell> weak_cell = in FinalizationRegistryRegister() local 94 weak_cell->WeakCellVerify(isolate); in FinalizationRegistryRegister() 96 return weak_cell; in FinalizationRegistryRegister() 110 weak_cell->Nullify(isolate, empty_func); in NullifyWeakCell() 112 weak_cell->WeakCellVerify(isolate); in NullifyWeakCell() 120 Handle<WeakCell> weak_cell = in PopClearedCellHoldings() local 122 DCHECK(weak_cell->prev().IsUndefined(isolate)); in PopClearedCellHoldings() 123 finalization_registry->set_cleared_cells(weak_cell->next()); in PopClearedCellHoldings() 129 DCHECK_EQ(cleared_cells_head.prev(), *weak_cell); in PopClearedCellHoldings() 135 if (!weak_cell->unregister_token().IsUndefined(isolate)) { in PopClearedCellHoldings() [all …]
|
/dports/www/node10/node-v10.24.1/deps/v8/src/heap/ |
H A D | mark-compact-inl.h | 155 MarkingState>::VisitWeakCell(Map* map, WeakCell* weak_cell) { in VisitWeakCell() argument 159 if (!weak_cell->cleared()) { in VisitWeakCell() 160 HeapObject* value = HeapObject::cast(weak_cell->value()); in VisitWeakCell() 164 Object** slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset); in VisitWeakCell() 165 collector_->RecordSlot(weak_cell, slot, *slot); in VisitWeakCell() 170 collector_->AddWeakCell(weak_cell); in VisitWeakCell() 173 return WeakCell::BodyDescriptor::SizeOf(map, weak_cell); in VisitWeakCell()
|
H A D | setup-heap-internal.cc | 107 Handle<WeakCell> weak_cell = in AllocateMap() local 109 map->set_weak_cell_cache(*weak_cell); in AllocateMap() 161 Handle<WeakCell> weak_cell = in FinalizePartialMap() local 163 map->set_weak_cell_cache(*weak_cell); in FinalizePartialMap() 235 ALLOCATE_PARTIAL_MAP(WEAK_CELL_TYPE, WeakCell::kSize, weak_cell); in CreateInitialMaps()
|
H A D | mark-compact.cc | 1922 WeakCell* weak_cell; in ClearWeakCells() local 1923 while (weak_objects_.weak_cells.Pop(kMainThread, &weak_cell)) { in ClearWeakCells() 1926 HeapObject* value = HeapObject::cast(weak_cell->value()); in ClearWeakCells() 1942 slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset); in ClearWeakCells() 1943 RecordSlot(weak_cell, slot, *slot); in ClearWeakCells() 1945 weak_cell->clear(); in ClearWeakCells() 1949 weak_cell->clear(); in ClearWeakCells() 1953 Object** slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset); in ClearWeakCells() 1954 RecordSlot(weak_cell, slot, *slot); in ClearWeakCells()
|
/dports/www/node10/node-v10.24.1/deps/v8/src/builtins/ |
H A D | builtins-object-gen.cc | 1171 Node* weak_cell = in TF_BUILTIN() local 1173 GotoIf(IsUndefined(weak_cell), &call_runtime); in TF_BUILTIN() 1174 map.Bind(LoadWeakCellValue(weak_cell, &call_runtime)); in TF_BUILTIN() 1266 Node* weak_cell = in TF_BUILTIN() local 1268 GotoIf(IsUndefined(weak_cell), &call_runtime); in TF_BUILTIN() 1269 map.Bind(LoadWeakCellValue(weak_cell, &call_runtime)); in TF_BUILTIN()
|
/dports/www/node10/node-v10.24.1/deps/v8/src/compiler/ |
H A D | access-info.cc | 427 DCHECK(proto_info->weak_cell()->IsWeakCell()); in ComputePropertyAccessInfo() 430 WeakCell::cast(proto_info->weak_cell())->value()), in ComputePropertyAccessInfo()
|