Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler.cpp40 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 …]
Dpgo_profiler_manager.h96 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_;
Dpgo_profiler.h49 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_;
/arkcompiler/ets_runtime/ecmascript/
Decma_vm.h62 using PGOProfiler = pgo::PGOProfiler; variable
487 std::shared_ptr<PGOProfiler> GetPGOProfiler() const in GetPGOProfiler()
678 std::shared_ptr<PGOProfiler> pgoProfiler_ {nullptr};
Djs_object.cpp43 using PGOProfiler = pgo::PGOProfiler; typedef
/arkcompiler/ets_runtime/ecmascript/compiler/
Dprofiler_stub_builder.h32 void PGOProfiler(GateRef glue, GateRef pc, GateRef func, GateRef profileTypeInfo,
Dprofiler_stub_builder.cpp26 void ProfilerStubBuilder::PGOProfiler(GateRef glue, GateRef pc, GateRef func, GateRef profileTypeIn… in PGOProfiler() function in panda::ecmascript::kungfu::ProfilerStubBuilder
Dinterpreter_stub.cpp68 …profiler.PGOProfiler(glue, pc, GetFunctionFromFrame(GetFrame(sp)), profileTypeInfo, values, format…
76 …profiler.PGOProfiler(glue, pc, GetFunctionFromFrame(GetFrame(sp)), profileTypeInfo, values, format…