Lines Matching refs:file

4  * you may not use this file except in compliance with the License.
184 Span file(GetBase(), header->file_size);
185 ThrowIfWithCheck(!id.IsValid() || id.GetOffset() >= file.size(), File::INVALID_FILE_OFFSET,
187 return file.Last(file.size() - id.GetOffset());
193 Span file(GetBase(), header->file_size);
194 Span class_idx_data = file.SubSpan(header->class_idx_off, header->num_classes * sizeof(uint32_t));
201 Span file(GetBase(), header->file_size);
202 Span litarr_idx_data = file.SubSpan(header->literalarray_idx_off, header->num_literalarrays * sizeof(uint32_t));
209 Span file(GetBase(), header->file_size);
210 auto sp = file.SubSpan(header->index_section_off, header->num_indexes * sizeof(IndexHeader));
233 Span file(GetBase(), header->file_size);
239 auto sp = file.SubSpan(index_header->class_idx_off, index_header->class_idx_size * EntityId::GetSize());
253 Span file(GetBase(), header->file_size);
259 auto sp = file.SubSpan(index_header->method_idx_off, index_header->method_idx_size * EntityId::GetSize());
273 Span file(GetBase(), header->file_size);
279 auto sp = file.SubSpan(index_header->field_idx_off, index_header->field_idx_size * EntityId::GetSize());
293 Span file(GetBase(), header->file_size);
299 auto sp = file.SubSpan(index_header->proto_idx_off, index_header->proto_idx_size * EntityId::GetSize());
312 Span file(GetBase(), header->file_size);
313 Span lnp_idx_data = file.SubSpan(header->lnp_idx_off, header->num_lnps * EntityId::GetSize());
437 static constexpr const char *INVALID_FILE_OFFSET = "Invalid file offset";
505 * OpenPandaFileFromMemory from file buffer.
521 * Check ptr point valid panda file: magic