Home
last modified time | relevance | path

Searched refs:PGOProfilerHeader (Results 1 - 16 of 16) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ap_file/
H A Dpgo_file_info.cpp19 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 Dpgo_file_info.h30 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 Dpgo_record_pool.h35 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 Dpgo_proto_transition_type_pool.h39 bool Support(PGOProfilerHeader const *header) const override
44 SectionInfo *GetSection(PGOProfilerHeader const *header) const override
71 [[maybe_unused]] PGOProfilerHeader const *header) override
H A Dpgo_profile_type_pool.h73 [[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 Dpool_template.h39 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 Dpgo_method_type_set.cpp54 PGOProfilerHeader *const header = context.GetHeader(); in ParseFromBinary()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/tests/
H A Dpgo_context_mock.h33 PGOProfilerHeader::Build(&header_, sizeof(PGOProfilerHeader)); in PGOContextMock()
50 PGOProfilerHeader *GetHeader() const override
85 PGOProfilerHeader *header_ {};
H A Dpgo_profiler_test.cpp78 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 Dpgo_profiler_encoder.cpp48 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 Dpgo_profiler_decoder.cpp33 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 Dpgo_context.h31 class PGOProfilerHeader;
39 virtual PGOProfilerHeader *GetHeader() const = 0;
H A Dpgo_profiler_info.h295 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 Dpgo_profiler_encoder.h96 PGOProfilerHeader *header_ {nullptr};
H A Dpgo_profiler_decoder.h229 PGOProfilerHeader *header_ {nullptr};
H A Dpgo_profiler_info.cpp292 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()

Completed in 11 milliseconds