/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ap_file/ |
H A D | pgo_file_info.cpp | 19 bool PGOProfilerHeader::strictMatch_ = true; 21 bool PGOProfilerHeader::BuildFromLegacy(void *buffer, PGOProfilerHeader **header) in BuildFromLegacy() 46 bool PGOProfilerHeader::BuildFromElastic(void *buffer, size_t bufferSize, PGOProfilerHeader **header) in BuildFromElastic() 48 auto *inHeader = reinterpret_cast<PGOProfilerHeader *>(buffer); in BuildFromElastic() 64 bool PGOProfilerHeader::ParseFromBinary(void *buffer, size_t bufferSize, PGOProfilerHeader **header) in ParseFromBinary() 76 bool PGOProfilerHeader::VerifyFileSize(size_t bufferSize) const in VerifyFileSize() 89 bool PGOProfilerHeader [all...] |
H A D | pgo_file_info.h | 30 class PGOProfilerHeader; 40 |----PGOProfilerHeader 103 class PGOProfilerHeader : public base::FileHeaderElastic { class 129 PGOProfilerHeader() : base::FileHeaderElastic(LAST_VERSION), sectionNumber_(SECTION_SIZE) in PGOProfilerHeader() function in panda::ecmascript::pgo::PGOProfilerHeader 137 return sizeof(PGOProfilerHeader) + (SECTION_SIZE - 1) * sizeof(SectionInfo); in LastSize() 143 return sizeof(PGOProfilerHeader) + (sectionNumber - 1) * sizeof(SectionInfo); in Size() 174 static void Build(PGOProfilerHeader **header, size_t size) in Build() 181 *header = reinterpret_cast<PGOProfilerHeader *>(rawMemory); in Build() 182 new (*header) PGOProfilerHeader(); in Build() 185 static void Destroy(PGOProfilerHeader **heade [all...] |
H A D | pgo_record_pool.h | 35 class PGOProfilerHeader; 65 [[maybe_unused]] PGOProfilerHeader const *header) override 131 bool Support(PGOProfilerHeader const *header) const override 136 SectionInfo *GetSection(PGOProfilerHeader const *header) const override 163 [[maybe_unused]] PGOProfilerHeader const *header) override 248 static bool Support(PGOProfilerHeader const *header) in Support() 253 static SectionInfo *GetSection(PGOProfilerHeader const *header) in GetSection()
|
H A D | pgo_proto_transition_type_pool.h | 39 bool Support(PGOProfilerHeader const *header) const override 44 SectionInfo *GetSection(PGOProfilerHeader const *header) const override 71 [[maybe_unused]] PGOProfilerHeader const *header) override
|
H A D | pgo_profile_type_pool.h | 73 [[maybe_unused]] PGOProfilerHeader const *header) override 113 static bool Support(PGOProfilerHeader const *header) in Support() 118 static SectionInfo *GetSection(PGOProfilerHeader const *header) in GetSection()
|
H A D | pool_template.h | 39 using SupportCb = std::function<bool(PGOProfilerHeader const *header)>; 40 using GetSectionCb = std::function<SectionInfo *(PGOProfilerHeader const *header)>; 175 PGOProfilerHeader const *header) override 221 bool Support(PGOProfilerHeader const *header) const override 226 SectionInfo *GetSection(PGOProfilerHeader const *header) const override
|
H A D | pgo_method_type_set.cpp | 54 PGOProfilerHeader *const header = context.GetHeader(); in ParseFromBinary()
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/tests/ |
H A D | pgo_context_mock.h | 33 PGOProfilerHeader::Build(&header_, sizeof(PGOProfilerHeader)); in PGOContextMock() 50 PGOProfilerHeader *GetHeader() const override 85 PGOProfilerHeader *header_ {};
|
H A D | pgo_profiler_test.cpp | 78 strictMatch_ = PGOProfilerHeader::IsStrictMatch(); 88 PGOProfilerHeader::SetStrictMatch(strictMatch_); 677 PGOProfilerHeader::SetStrictMatch(false); in HWTEST_F_L0() 1251 encoder.SetVersion(PGOProfilerHeader::PROFILE_TYPE_WITH_ABC_ID_MINI_VERSION); in HWTEST_F_L0() 1255 PGOProfilerHeader::SetStrictMatch(true); in HWTEST_F_L0() 1257 PGOProfilerHeader::SetStrictMatch(false); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
H A D | pgo_profiler_encoder.cpp | 48 PGOProfilerHeader::Destroy(&header_); in Destroy() 89 PGOProfilerHeader::Build(&header_, PGOProfilerHeader::LastSize()); in InitializeData() 287 fileStream.seekg(PGOProfilerHeader::MAGIC_SIZE, std::fstream::beg) in AddChecksum() 288 .read(reinterpret_cast<char *>(buffer->data()), PGOProfilerHeader::VERSION_SIZE); in AddChecksum() 289 uint32_t checksum = adler32(0, reinterpret_cast<const Bytef *>(buffer->data()), PGOProfilerHeader::VERSION_SIZE); in AddChecksum() 291 uint32_t remainingSize = size - PGOProfilerHeader::CHECKSUM_END_OFFSET; in AddChecksum() 292 fileStream.seekg(PGOProfilerHeader::CHECKSUM_END_OFFSET); in AddChecksum() 300 fileStream.seekp(PGOProfilerHeader::MAGIC_SIZE + PGOProfilerHeader in AddChecksum() [all...] |
H A D | pgo_profiler_decoder.cpp | 33 if (!PGOProfilerHeader::ParseFromBinary(addr, fileMapAddr_.GetSize(), &header_)) { in Load() 85 if (!PGOProfilerHeader::ParseFromBinary(addr, fileMapAddr_.GetSize(), &header_)) { in LoadFull() 184 PGOProfilerHeader::Destroy(&header_); in Clear() 246 PGOProfilerHeader::Build(&header_, sizeof(PGOProfilerHeader)); in InitMergeData() 248 memset_s(header_, sizeof(PGOProfilerHeader), 0, sizeof(PGOProfilerHeader)); in InitMergeData()
|
H A D | pgo_context.h | 31 class PGOProfilerHeader; 39 virtual PGOProfilerHeader *GetHeader() const = 0;
|
H A D | pgo_profiler_info.h | 295 std::fstream &fileStream, PGOProfilerHeader *const header) const; 489 bool ParseFromBinary(void *buffer, PGOProfilerHeader *const header); 490 void ProcessToBinary(const SaveTask *task, std::fstream &fileStream, PGOProfilerHeader *const header); 520 PGOProfilerHeader *GetHeader() const override 565 PGOProfilerHeader *header_ {nullptr}; 703 void ParseFromBinary(void *buffer, PGOProfilerHeader *const header, std::shared_ptr<PGOAbcFilePool> &abcFilePool); 717 PGOProfilerHeader *GetHeader() const override 759 PGOProfilerHeader *header_ {nullptr};
|
H A D | pgo_profiler_encoder.h | 96 PGOProfilerHeader *header_ {nullptr};
|
H A D | pgo_profiler_decoder.h | 229 PGOProfilerHeader *header_ {nullptr};
|
H A D | pgo_profiler_info.cpp | 292 PGOProfilerHeader *const header = context.GetHeader(); in ParseFromBinary() 324 std::fstream &stream, PGOProfilerHeader *const header) const in ProcessToBinary() 492 PGOProfilerHeader *const header = context.GetHeader(); in ParseFromBinary() 742 bool PGORecordDetailInfos::ParseFromBinary(void *buffer, PGOProfilerHeader *const header) in ParseFromBinary() 808 const SaveTask *task, std::fstream &fileStream, PGOProfilerHeader *const header) in ProcessToBinary() 1003 void PGORecordSimpleInfos::ParseFromBinary(void *buffer, PGOProfilerHeader *const header, in ParseFromBinary()
|