Searched refs:PGOProfiler (Results 1 – 8 of 8) sorted by relevance
40 void PGOProfiler::ProfileCreateObject(JSTaggedType object, ApEntityId abcId, int32_t traceId) in ProfileCreateObject()55 void PGOProfiler::ProfileDefineClass(JSTaggedType ctor) in ProfileDefineClass()100 void PGOProfiler::ProfileClassRootHClass(JSTaggedType ctor, JSTaggedType rootHcValue, ProfileType::… in ProfileClassRootHClass()129 void PGOProfiler::ProfileDefineGetterSetter( in ProfileDefineGetterSetter()151 void PGOProfiler::UpdateRootProfileType(JSHClass *oldHClass, JSHClass *newHClass) in UpdateRootProfileType()172 void PGOProfiler::UpdateTrackElementsKind(JSTaggedValue trackInfoVal, ElementsKind newKind) in UpdateTrackElementsKind()194 void PGOProfiler::UpdateTrackArrayLength(JSTaggedValue trackInfoVal, uint32_t newSize) in UpdateTrackArrayLength()207 void PGOProfiler::UpdateTrackSpaceFlag(TaggedObject *object, RegionSpaceFlag spaceFlag) in UpdateTrackSpaceFlag()219 void PGOProfiler::UpdateTrackInfo(JSTaggedValue trackInfoVal) in UpdateTrackInfo()244 void PGOProfiler::PGODump(JSTaggedType func) in PGODump()[all …]
96 std::shared_ptr<PGOProfiler> Build(EcmaVM *vm, bool isEnable) in Build()101 auto profiler = std::make_shared<PGOProfiler>(vm, isEnable); in Build()114 void Destroy(std::shared_ptr<PGOProfiler> &profiler) in Destroy()128 void Reset(const std::shared_ptr<PGOProfiler>& profiler, bool isEnable) in Reset()175 void Merge(PGOProfiler *profiler) in Merge()267 std::set<std::shared_ptr<PGOProfiler>> profilers_;
49 class PGOProfiler {51 NO_COPY_SEMANTIC(PGOProfiler);52 NO_MOVE_SEMANTIC(PGOProfiler);54 PGOProfiler(EcmaVM *vm, bool isEnable);56 virtual ~PGOProfiler();167 explicit PGOProfilerTask(PGOProfiler *profiler, int32_t id) in PGOProfilerTask()180 PGOProfiler *profiler_;
62 using PGOProfiler = pgo::PGOProfiler; variable487 std::shared_ptr<PGOProfiler> GetPGOProfiler() const in GetPGOProfiler()678 std::shared_ptr<PGOProfiler> pgoProfiler_ {nullptr};
43 using PGOProfiler = pgo::PGOProfiler; typedef
32 void PGOProfiler(GateRef glue, GateRef pc, GateRef func, GateRef profileTypeInfo,
26 void ProfilerStubBuilder::PGOProfiler(GateRef glue, GateRef pc, GateRef func, GateRef profileTypeIn… in PGOProfiler() function in panda::ecmascript::kungfu::ProfilerStubBuilder
68 …profiler.PGOProfiler(glue, pc, GetFunctionFromFrame(GetFrame(sp)), profileTypeInfo, values, format…76 …profiler.PGOProfiler(glue, pc, GetFunctionFromFrame(GetFrame(sp)), profileTypeInfo, values, format…