/arkcompiler/ets_runtime/ecmascript/pgo_profiler/tests/ |
D | pgo_profiler_test.cpp | 130 uint32_t checksum = 304293; in HWTEST_F_L0() local 131 PGOProfilerManager::GetInstance()->SamplePandaFileInfo(checksum); in HWTEST_F_L0() 146 ASSERT_TRUE(loader.LoadAndVerify(checksum)); in HWTEST_F_L0() 149 ASSERT_TRUE(!loader.LoadAndVerify(checksum)); in HWTEST_F_L0() 178 uint32_t checksum = 304293; in HWTEST_F_L0() local 179 PGOProfilerManager::GetInstance()->SamplePandaFileInfo(checksum); in HWTEST_F_L0() 209 ASSERT_TRUE(loader.LoadAndVerify(checksum)); in HWTEST_F_L0() 219 ASSERT_TRUE(!loader.LoadAndVerify(checksum)); in HWTEST_F_L0() 245 uint32_t checksum = 304293; in HWTEST_F_L0() local 246 PGOProfilerManager::GetInstance()->SamplePandaFileInfo(checksum); in HWTEST_F_L0() [all …]
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
D | pgo_profiler_encoder.cpp | 63 void PGOProfilerEncoder::SamplePandaFileInfo(uint32_t checksum) in SamplePandaFileInfo() argument 68 pandaFileInfos_->Sample(checksum); in SamplePandaFileInfo() 179 …uint32_t checksum = adler32(0, reinterpret_cast<const Bytef *>(buffer->data()), PGOProfilerHeader:… in AddChecksum() local 187 checksum = adler32(checksum, reinterpret_cast<const Bytef *>(buffer->data()), readSize); in AddChecksum() 191 fileStream.write(reinterpret_cast<char *>(&checksum), sizeof(checksum)); in AddChecksum()
|
D | pgo_profiler_decoder.h | 43 bool PUBLIC_API LoadAndVerify(uint32_t checksum); 90 auto checksum = in GetTypeInfo() local 94 return recordSimpleInfos_->GetTypeInfo(recordName, methodName, checksum, callback); in GetTypeInfo() 144 bool Verify(uint32_t checksum);
|
D | pgo_profiler_decoder.cpp | 52 bool PGOProfilerDecoder::Verify(uint32_t checksum) in Verify() argument 61 isVerifySuccess_ = pandaFileInfos_.Checksum(checksum); in Verify() 66 bool PGOProfilerDecoder::LoadAndVerify(uint32_t checksum) in LoadAndVerify() argument 74 if (Load() && Verify(checksum)) { in LoadAndVerify()
|
D | pgo_profiler_manager.h | 92 void SamplePandaFileInfo(uint32_t checksum) in SamplePandaFileInfo() argument 95 encoder_->SamplePandaFileInfo(checksum); in SamplePandaFileInfo() 152 static bool MergeApFiles(uint32_t checksum, PGOProfilerDecoder &merger);
|
D | pgo_profiler_info.cpp | 115 …uint32_t checksum = adler32(0, reinterpret_cast<const Bytef *>(buffer) + MAGIC_SIZE, VERSION_SIZE); in VerifyConsistency() local 116 checksum = adler32(checksum, reinterpret_cast<const Bytef *>(buffer) + CHECKSUM_END_OFFSET, in VerifyConsistency() 118 if (checksum != GetChecksum()) { in VerifyConsistency() 119 …_ECMA(ERROR) << "Verify ap file's consistency failed. checksum: " << std::hex << checksum << " vs " in VerifyConsistency() 235 for (auto checksum : infos) { in ParseFromText() local 237 if (!base::StringHelper::StrToUInt32(checksum.c_str(), &result)) { in ParseFromText() 238 LOG_ECMA(ERROR) << "checksum: " << checksum << " parse failed"; in ParseFromText() 265 bool PGOPandaFileInfos::Checksum(uint32_t checksum) const in Checksum() 267 if (fileInfos_.find(checksum) == fileInfos_.end()) { in Checksum() 293 uint32_t checksum = 0; in CalcChecksum() local [all …]
|
D | pgo_profiler_info.h | 273 void Sample(uint32_t checksum) in Sample() argument 275 fileInfos_.emplace(checksum); in Sample() 292 bool Checksum(uint32_t checksum) const; 298 FileInfo(uint32_t checksum) : size_(LastSize()), checksum_(checksum) {} in FileInfo() argument 910 void GetTypeInfo(const char *methodName, uint32_t checksum, Callback callback) in GetTypeInfo() argument 913 if ((iter != methodInfoMap_.end()) && (iter->second.GetMethodInfo(checksum) != nullptr)) { in GetTypeInfo() 914 … return iter->second.GetMethodInfo(checksum)->GetPGOMethodTypeSet().GetTypeInfo(callback); in GetTypeInfo() 950 PGODecodeMethodInfo& GetOrCreateMethodInfo(uint32_t checksum, PGOMethodId methodId) in GetOrCreateMethodInfo() argument 952 auto methodIter = methodMap_.find(checksum); in GetOrCreateMethodInfo() 954 auto ret = methodMap_.emplace(checksum, methodId); in GetOrCreateMethodInfo() [all …]
|
D | pgo_profiler_manager.cpp | 68 bool PGOProfilerManager::MergeApFiles(uint32_t checksum, PGOProfilerDecoder &merger) in MergeApFiles() argument 81 if (!decoder.LoadAndVerify(checksum)) { in MergeApFiles()
|
D | pgo_profiler_encoder.h | 45 void SamplePandaFileInfo(uint32_t checksum);
|
/arkcompiler/runtime_core/isa/ |
D | ChangeLog.md | 10 + Removed compatibility check based on the isa checksum.
|
/arkcompiler/ets_runtime/ecmascript/base/ |
D | file_header.h | 136 void SetChecksum(uint32_t checksum) in SetChecksum() argument 138 checksum_ = checksum; in SetChecksum()
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
D | js_pandafile_manager.cpp | 55 jsPandaFile = FindJSPandaFileWithChecksum(filename, pf->GetHeader()->checksum); in LoadJSPandaFile() 121 jsPandaFile = FindJSPandaFileWithChecksum(filename, pf->GetHeader()->checksum); in LoadJSPandaFile() 165 jsPandaFile = FindJSPandaFileWithChecksum(filename, pf->GetHeader()->checksum); in LoadJSPandaFileSecure() 204 …daFile> JSPandaFileManager::FindJSPandaFileWithChecksum(const CString &filename, uint32_t checksum) in FindJSPandaFileWithChecksum() argument 211 if (checksum == jsPandaFile->GetChecksum()) { in FindJSPandaFileWithChecksum()
|
D | js_pandafile_manager.h | 92 …d::shared_ptr<JSPandaFile> FindJSPandaFileWithChecksum(const CString &filename, uint32_t checksum);
|
D | js_pandafile.cpp | 34 checksum_ = pf->GetHeader()->checksum; in JSPandaFile()
|
/arkcompiler/runtime_core/libpandafile/tests/ |
D | file_item_container_test.cpp | 137 EXPECT_EQ(header.checksum, 0u); 144 size_t offset = static_cast<size_t>(reinterpret_cast<uint8_t *>(&(header.checksum)) - 151 EXPECT_NE(file->GetHeader()->checksum, 0u); 773 EXPECT_EQ(file->GetHeader()->checksum, container_checksum); 776 …auto checksum = adler32(1, file->GetBase() + DATA_OFFSET, file->GetHeader()->file_size - DATA_OFFS… variable 777 EXPECT_EQ(file->GetHeader()->checksum, checksum); 811 EXPECT_EQ(file->GetHeader()->checksum, container_checksum); 814 …auto checksum = adler32(1, file->GetBase() + DATA_OFFSET, file->GetHeader()->file_size - DATA_OFFS… variable 815 EXPECT_EQ(file->GetHeader()->checksum, checksum);
|
/arkcompiler/runtime_core/compiler/docs/ |
D | aot_cha.md | 10 checksum is used. 56 …ath now is a part of class context string. When boot image would be implemented the checksum of the
|
/arkcompiler/runtime_core/libpandafile/ |
D | file_item_container.cpp | 604 uint32_t checksum = 0; in WriteHeader() local 605 if (!writer->Write(checksum)) { in WriteHeader()
|
D | file.h | 62 uint32_t checksum; member
|
/arkcompiler/runtime_core/docs/ |
D | file_format.md | 209 | `checksum` | `uint8_t[4]` | adler32 checksum of the file except magic and checksum…
|