Home
last modified time | relevance | path

Searched refs:file_size (Results 1 - 13 of 13) sorted by relevance

/arkcompiler/runtime_core/libpandafile/
H A Dfile.h67 uint32_t file_size; member
184 Span file(GetBase(), header->file_size); in GetSpanFromId()
193 Span file(GetBase(), header->file_size); in GetClasses()
201 Span file(GetBase(), header->file_size); in GetLiteralArrays()
209 Span file(GetBase(), header->file_size); in GetIndexHeaders()
216 if (UNLIKELY(!id.IsValid() || id.GetOffset() >= GetHeader()->file_size)) { in GetIndexHeader()
233 Span file(GetBase(), header->file_size); in GetClassIndex()
236 ThrowIfWithCheck(index_header->class_idx_off > header->file_size || class_idx_size > header->file_size || in GetClassIndex()
237 index_header->class_idx_off > header->file_size in GetClassIndex()
[all...]
H A Dfile.cpp591 bool CheckHeaderElementOffset(size_t offset, size_t number, size_t file_size) in CheckHeaderElementOffset() argument
594 if (offset > file_size || number_size > file_size || offset > file_size - number_size) { in CheckHeaderElementOffset()
614 if (header->file_size < sizeof(File::Header) || header->file_size > ptr.GetSize()) { in CheckHeader()
615 LOG(ERROR, PANDAFILE) << "Invalid panda file size " << header->file_size << ". Abc file is corrupted"; in CheckHeader()
619 if (!CheckHeaderElementOffset<uint8_t>(header->foreign_off, header->foreign_size, header->file_size)) { in CheckHeader()
625 if (!CheckHeaderElementOffset(header->class_idx_off, header->num_classes, header->file_size)) { in CheckHeader()
631 if (!CheckHeaderElementOffset(header->lnp_idx_off, header->num_lnps, header->file_size)) { in CheckHeader()
790 uint32_t file_size = GetHeader()->file_size; ValidateChecksum() local
[all...]
H A Dfile_item_container.cpp644 uint32_t file_size = ComputeLayout(); in WriteHeader() local
645 writer->ReserveBufferCapacity(file_size); in WriteHeader()
667 if (!writer->Write(file_size)) { in WriteHeader()
/arkcompiler/runtime_core/abc2program/
H A Dabc2program_compiler.cpp92 if (class_id > header->file_size) { in CheckClassId()
95 << ") out of bounds (0x" << header->file_size << ")!"; in CheckClassId()
/arkcompiler/runtime_core/assembler/tests/
H A Dassembler_access_flag_test.cpp45 ASSERT(class_id < file_->GetHeader()->file_size); in HWTEST_F()
/arkcompiler/runtime_core/verifier/tests/
H A Dverify_sys_hap_abc.py68 file_size = os.path.getsize(file_path)
69 file_size_str = f"{file_size / 1024:.2f} KB" if file_size < 1024**2 else f"{file_size / 1024**2:.2f} MB"
/arkcompiler/runtime_core/verifier/
H A Dverifier.cpp67 uint32_t file_size = file_->GetHeader()->file_size; in VerifyChecksum() local
68 ASSERT(file_size > FILE_CONTENT_OFFSET); in VerifyChecksum()
69 uint32_t cal_checksum = adler32(1, file_->GetBase() + FILE_CONTENT_OFFSET, file_size - FILE_CONTENT_OFFSET); in VerifyChecksum()
278 if (class_id > file_->GetHeader()->file_size) { in CheckConstantPool()
280 << file_->GetHeader()->file_size; in CheckConstantPool()
/arkcompiler/runtime_core/libpandafile/tests/
H A Dfile_item_container_test.cpp118 header.file_size = sizeof(File::Header); in HWTEST()
142 header.file_size = sizeof(File::Header); in HWTEST()
192 header.file_size = sizeof(File::Header); in HWTEST()
219 header.file_size = sizeof(File::Header); in HWTEST()
243 EXPECT_EQ(panda_file->GetHeader()->file_size, mem_writer.GetData().size()); in TestPandaFile()
818 auto checksum = adler32(1, file->GetBase() + DATA_OFFSET, file->GetHeader()->file_size - DATA_OFFSET); in HWTEST()
856 auto checksum = adler32(1, file->GetBase() + DATA_OFFSET, file->GetHeader()->file_size - DATA_OFFSET); in HWTEST()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Djs_pandafile.h312 return pf_->GetHeader()->file_size; in GetFileSize()
/arkcompiler/ets_runtime/ecmascript/jspandafile/tests/
H A Djs_pandafile_test.cpp252 Span fileData(file->GetBase(), header->file_size); in HWTEST_F_L0()
/arkcompiler/runtime_core/disassembler/
H A Ddisassembler.h212 return panda_file::File::EntityId(offset).IsValid() && offset < file_->GetHeader()->file_size; in IsValidOffset()
H A Ddisassembler.cpp488 if (class_id > file_->GetHeader()->file_size) { in GetRecords()
491 << ") out of bounds (0x" << file_->GetHeader()->file_size << ")!"; in GetRecords()
/arkcompiler/ets_frontend/test/scripts/performance_test/
H A Dperformance_build.py167 PerformanceBuild.append_into_dic(name_str1, info.file_size, self.all_size_dic)

Completed in 16 milliseconds