Home
last modified time | relevance | path

Searched refs:PGORecordDetailInfos (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler.h52 recordInfos_ = std::make_unique<PGORecordDetailInfos>(0); in PGOProfiler()
69 recordInfos_ = std::make_unique<PGORecordDetailInfos>(0); in Reset()
78 std::unique_ptr<PGORecordDetailInfos> recordInfos_;
Dpgo_profiler_decoder.h122 PGORecordDetailInfos &GetRecordDetailInfos() const in GetRecordDetailInfos()
127 std::shared_ptr<PGORecordDetailInfos> GetRecordDetailInfosPtr() const in GetRecordDetailInfosPtr()
155 std::shared_ptr<PGORecordDetailInfos> recordDetailInfos_;
Dpgo_profiler_encoder.h46 void Merge(const PGORecordDetailInfos &recordInfos);
74 std::shared_ptr<PGORecordDetailInfos> globalRecordInfos_;
Dpgo_profiler_info.cpp973 PGOMethodInfoMap *PGORecordDetailInfos::GetMethodInfoMap(const CString &recordName) in GetMethodInfoMap()
985 bool PGORecordDetailInfos::AddMethod(const CString &recordName, Method *jsMethod, SampleMode mode, … in AddMethod()
993 bool PGORecordDetailInfos::AddType(const CString &recordName, PGOMethodId methodId, int32_t offset,… in AddType()
1000 bool PGORecordDetailInfos::AddCallTargetType(const CString &recordName, PGOMethodId methodId, int32… in AddCallTargetType()
1008 bool PGORecordDetailInfos::AddObjectInfo( in AddObjectInfo()
1016 bool PGORecordDetailInfos::AddDefine( in AddDefine()
1033 bool PGORecordDetailInfos::AddLayout(PGOSampleType type, JSTaggedType hclass, PGOObjKind kind) in AddLayout()
1050 void PGORecordDetailInfos::Merge(const PGORecordDetailInfos &recordInfos) in Merge()
1079 void PGORecordDetailInfos::ParseFromBinary(void *buffer, PGOProfilerHeader *const header) in ParseFromBinary()
1100 bool PGORecordDetailInfos::ParseFromBinaryForLayout(void **buffer, PGOProfilerHeader *const header) in ParseFromBinaryForLayout()
[all …]
Dpgo_profiler_encoder.cpp57 globalRecordInfos_ = std::make_shared<PGORecordDetailInfos>(hotnessThreshold_); in InitializeData()
71 void PGOProfilerEncoder::Merge(const PGORecordDetailInfos &recordInfos) in Merge()
Dpgo_profiler_info.h1011 class PGORecordDetailInfos {
1013 explicit PGORecordDetailInfos(uint32_t hotnessThreshold) : hotnessThreshold_(hotnessThreshold) in PGORecordDetailInfos() function
1018 ~PGORecordDetailInfos() in ~PGORecordDetailInfos()
1041 void Merge(const PGORecordDetailInfos &recordInfos);
1054 NO_COPY_SEMANTIC(PGORecordDetailInfos);
1055 NO_MOVE_SEMANTIC(PGORecordDetailInfos);
Dpgo_profiler_decoder.cpp98 recordDetailInfos_ = std::make_shared<PGORecordDetailInfos>(hotnessThreshold_); in LoadFull()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/tests/
Dpgo_profiler_test.cpp570 std::unique_ptr<PGORecordDetailInfos> recordInfos = std::make_unique<PGORecordDetailInfos>(2); in HWTEST_F_L0()