Home
last modified time | relevance | path

Searched refs:sampler (Results 1 - 24 of 24) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/tooling/
H A Dtools.h23 namespace sampler { namespace
25 } // namespace sampler
33 sampler::Sampler *GetSamplingProfiler();
41 sampler::Sampler *sampler_ {nullptr};
H A Dtools.cpp17 #include "runtime/tooling/sampler/sampling_profiler.h"
21 sampler::Sampler *Tools::GetSamplingProfiler() in GetSamplingProfiler()
30 sampler_ = sampler::Sampler::Create(); in CreateSamplingProfiler()
36 // SEGV handler for sampler is enable by default in CreateSamplingProfiler()
60 sampler::Sampler::Destroy(sampler_); in StopSamplingProfiler()
H A Dpt_thread_info.h42 sampler::ThreadSamplingInfo *GetSamplingInfo() in GetSamplingInfo()
71 sampler::ThreadSamplingInfo samplingInfo_ {};
H A Dthread_sampling_info.h22 namespace ark::tooling::sampler { namespace in ark::tooling
55 } // namespace ark::tooling::sampler
/arkcompiler/runtime_core/static_core/runtime/tooling/sampler/
H A Dsample_info.h27 namespace ark::tooling::sampler { namespace in ark::tooling
159 } // namespace ark::tooling::sampler
165 struct hash<ark::tooling::sampler::SampleInfo> {
166 std::size_t operator()(const ark::tooling::sampler::SampleInfo &s) const in operator ()()
169 ASSERT(stackInfo.managedStackSize <= ark::tooling::sampler::SampleInfo::StackInfo::MAX_STACK_DEPTH); in operator ()()
183 struct hash<ark::tooling::sampler::FileInfo> {
184 size_t operator()(const ark::tooling::sampler::FileInfo &m) const in operator ()()
H A Dsampling_profiler.h27 #include "runtime/tooling/sampler/sample_info.h"
28 #include "runtime/tooling/sampler/sample_writer.h"
29 #include "runtime/tooling/sampler/thread_communicator.h"
30 #include "runtime/tooling/sampler/lock_free_queue.h"
32 namespace ark::tooling::sampler { namespace in ark::tooling
44 static PANDA_PUBLIC_API void Destroy(Sampler *sampler);
150 } // namespace ark::tooling::sampler
H A Dsampling_profiler.cpp20 #include "runtime/tooling/sampler/sampling_profiler.h"
23 #include "runtime/tooling/sampler/stack_walker_base.h"
28 namespace ark::tooling::sampler { namespace in ark::tooling
90 * As soon as the sampler is created, we subscribe to the events in Create()
101 * Collect threads and modules which were created before sampler start in Create()
112 void Sampler::Destroy(Sampler *sampler) in Destroy() argument
115 ASSERT(instance_ == sampler); in Destroy()
116 ASSERT(!sampler->isActive_); in Destroy()
131 delete sampler; in Destroy()
226 // After threads are stopped we can clear all sampler inf in Stop()
[all...]
H A Dthread_communicator.h27 #include "runtime/tooling/sampler/sample_info.h"
29 namespace ark::tooling::sampler { namespace in ark::tooling
72 } // namespace ark::tooling::sampler
H A Dthread_communicator.cpp16 #include "runtime/tooling/sampler/sample_info.h"
17 #include "runtime/tooling/sampler/thread_communicator.h"
19 namespace ark::tooling::sampler { namespace in ark::tooling
59 } // namespace ark::tooling::sampler
H A Dsample_writer.h25 #include "runtime/tooling/sampler/sample_info.h"
29 namespace ark::tooling::sampler { namespace in ark::tooling
105 } // namespace ark::tooling::sampler
H A Dsample_reader.h21 #include "runtime/tooling/sampler/sample_info.h"
23 namespace ark::tooling::sampler { namespace in ark::tooling
57 } // namespace ark::tooling::sampler
H A Dlock_free_queue.h20 #include "runtime/tooling/sampler/sample_info.h"
22 namespace ark::tooling::sampler { namespace in ark::tooling
82 } // namespace ark::tooling::sampler
H A Dlock_free_queue.cpp18 namespace ark::tooling::sampler { namespace in ark::tooling
116 } // namespace ark::tooling::sampler
H A Dsample_writer.cpp20 #include "runtime/tooling/sampler/sample_info.h"
21 #include "runtime/tooling/sampler/sample_writer.h"
23 namespace ark::tooling::sampler { namespace in ark::tooling
66 } // namespace ark::tooling::sampler
H A Dsample_reader-inl.h24 #include "runtime/tooling/sampler/sample_info.h"
25 #include "runtime/tooling/sampler/sample_reader.h"
26 #include "runtime/tooling/sampler/sample_writer.h"
28 namespace ark::tooling::sampler { namespace in ark::tooling
62 LOG(FATAL, PROFILER) << "Unable to read sampler trace file"; in SampleReader()
150 } // namespace ark::tooling::sampler
/arkcompiler/runtime_core/static_core/tools/sampler/
H A Dmain.cpp17 #include "tools/sampler/aspt_converter.h"
19 namespace ark::tooling::sampler { namespace in ark::tooling
42 } // namespace ark::tooling::sampler
46 return ark::tooling::sampler::Main(argc, argv); in main()
H A Daspt_converter.h22 #include "runtime/tooling/sampler/sample_info.h"
23 #include "runtime/tooling/sampler/sample_reader-inl.h"
24 #include "tools/sampler/trace_dumper.h"
25 #include "tools/sampler/args_parser.h"
29 namespace ark::tooling::sampler { namespace in ark::tooling
87 } // namespace ark::tooling::sampler
H A Dargs_parser.h19 #include "tools/sampler/panda_gen_options/generated/aspt_converter_options.h"
21 namespace ark::tooling::sampler { namespace in ark::tooling
79 } // namespace ark::tooling::sampler
H A Dtrace_dumper.cpp18 namespace ark::tooling::sampler { namespace in ark::tooling
146 } // namespace ark::tooling::sampler
H A Dtrace_dumper.h27 #include "runtime/tooling/sampler/sample_info.h"
29 namespace ark::tooling::sampler { namespace in ark::tooling
117 } // namespace ark::tooling::sampler
H A Daspt_converter.cpp16 #include "tools/sampler/aspt_converter.h"
18 namespace ark::tooling::sampler { namespace in ark::tooling
262 } // namespace ark::tooling::sampler
/arkcompiler/runtime_core/static_core/runtime/
H A Dsignal_handler.cpp28 #include "tooling/sampler/sampling_profiler.h"
414 auto *sampler = Runtime::GetCurrent()->GetTools().GetSamplingProfiler(); in DetectSEGVFromSamplingProfilerHandler() local
416 if (sampler == nullptr || samplingInfo == nullptr) { in DetectSEGVFromSamplingProfilerHandler()
420 if (sampler->IsSegvHandlerEnable() && samplingInfo->IsThreadSampling()) { in DetectSEGVFromSamplingProfilerHandler()
/arkcompiler/runtime_core/static_core/runtime/tests/tooling/sampler/
H A Dsampling_profiler_test.cpp25 #include "runtime/tooling/sampler/sampling_profiler.h"
27 #include "tools/sampler/aspt_converter.h"
29 namespace ark::tooling::sampler::test {
644 // Checking that sampler collect panda files correctly
665 // Checking that sampler collect panda files correctly
744 } // namespace ark::tooling::sampler::test
/arkcompiler/ets_frontend/es2panda/test/compiler/js/
H A Dcocos_worker_test.js[all...]

Completed in 38 milliseconds