Chrome: V8:...

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

Here'a snippet of TranslatedState::MaterializeCapturedObjectAt. ``` case JS_SET_KEY_VALUE_ITERATOR_TYPE: case JS_SET_VALUE_ITERATOR_TYPE: { Handle<JSSetIterator> object = Handle<JSSetIterator>::cast( isolate_->factory()->NewJSObjectFromMap(map, NOT_TENURED)); Handle<Object> properties = materializer.FieldAt(value_index); Handle<Object> elements = materializer.FieldAt(value_index); Handle<Object> table = materializer.FieldAt(value_index); Handle<Object> index = materializer.FieldAt(value_index); object->set_raw_properties_or_hash(*properties); object->set_elements(FixedArrayBase::cast(*elements)); object->set_table(*table); object->set_index(*index); return object; } case JS_MAP_KEY_ITERATOR_TYPE: case JS_MAP_KEY_VALUE_ITERATOR_TYPE: case JS_MAP_VALUE_ITERATOR_TYPE: { Handle<JSMapIterator> object = Handle<JSMapIterator>::cast( isolate_->factory()->NewJSObjectFromMap(map, NOT_TENURED)); Handle<Object> properties = materializer.FieldAt(value_index); Handle<Object> elements =...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息