Lines Matching defs:array
343 Handle<JSArray> array = handle(JSArray::cast(arrays_->Get(i)), isolate_);
344 SerializeArray(array);
676 // These are array elements / object properties -> allow in place
822 void WebSnapshotSerializer::DiscoverArray(Handle<JSArray> array) {
824 if (InsertIntoIndexMap(array_ids_, *array, id)) {
828 arrays_ = ArrayList::Add(isolate_, arrays_, array);
830 auto elements_kind = array->GetElementsKind();
833 Throw("Unsupported array");
838 FixedArray elements = FixedArray::cast(array->elements());
1012 // Format (serialized array):
1016 void WebSnapshotSerializer::SerializeArray(Handle<JSArray> array) {
1017 auto elements_kind = array->GetElementsKind();
1020 Throw("Unsupported array");
1024 uint32_t length = static_cast<uint32_t>(array->length().ToSmi().value());
1027 handle(FixedArray::cast(array->elements()), isolate_);
1204 uint32_t WebSnapshotSerializer::GetArrayId(JSArray array) {
1206 bool return_value = array_ids_.Lookup(array, &id);
1816 // Overallocate the array for SharedFunctionInfos; functions which we
1884 // Grow the array for SharedFunctionInfos.
2016 Throw("Malformed array table");
2025 Throw("Malformed array");
2038 Handle<JSArray> array =
2040 arrays_.set(static_cast<int>(current_array_count_), *array);
2196 // The array hasn't been deserialized yet.
2318 message = "Invalid array reference";
2384 Throw("Invalid array reference");