Searched refs:PGORecordDetailInfos (Results 1 – 8 of 8) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
D | pgo_profiler.h | 52 recordInfos_ = std::make_unique<PGORecordDetailInfos>(0); in PGOProfiler() 69 recordInfos_ = std::make_unique<PGORecordDetailInfos>(0); in Reset() 78 std::unique_ptr<PGORecordDetailInfos> recordInfos_;
|
D | pgo_profiler_decoder.h | 122 PGORecordDetailInfos &GetRecordDetailInfos() const in GetRecordDetailInfos() 127 std::shared_ptr<PGORecordDetailInfos> GetRecordDetailInfosPtr() const in GetRecordDetailInfosPtr() 155 std::shared_ptr<PGORecordDetailInfos> recordDetailInfos_;
|
D | pgo_profiler_encoder.h | 46 void Merge(const PGORecordDetailInfos &recordInfos); 74 std::shared_ptr<PGORecordDetailInfos> globalRecordInfos_;
|
D | pgo_profiler_info.cpp | 973 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 …]
|
D | pgo_profiler_encoder.cpp | 57 globalRecordInfos_ = std::make_shared<PGORecordDetailInfos>(hotnessThreshold_); in InitializeData() 71 void PGOProfilerEncoder::Merge(const PGORecordDetailInfos &recordInfos) in Merge()
|
D | pgo_profiler_info.h | 1011 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);
|
D | pgo_profiler_decoder.cpp | 98 recordDetailInfos_ = std::make_shared<PGORecordDetailInfos>(hotnessThreshold_); in LoadFull()
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/tests/ |
D | pgo_profiler_test.cpp | 570 std::unique_ptr<PGORecordDetailInfos> recordInfos = std::make_unique<PGORecordDetailInfos>(2); in HWTEST_F_L0()
|