Home
last modified time | relevance | path

Searched refs:SamplingProcessor (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/
Dsampling_processor.h30 class SamplingProcessor : public Task {
34 SamplingProcessor(int32_t id, SamplesRecord *generator, int interval);
35 virtual ~SamplingProcessor();
39 NO_COPY_SEMANTIC(SamplingProcessor);
40 NO_MOVE_SEMANTIC(SamplingProcessor);
Dsampling_processor.cpp32 SamplingProcessor::SamplingProcessor(int32_t id, SamplesRecord *generator, int interval) : Task(id) in SamplingProcessor() function in panda::ecmascript::SamplingProcessor
38 SamplingProcessor::~SamplingProcessor() {} in ~SamplingProcessor()
40 bool SamplingProcessor::Run([[maybe_unused]] uint32_t threadIndex) in Run()
67 uint64_t sampleTimeStamp = SamplingProcessor::GetMicrosecondsTimeStamp(); in Run()
85 uint64_t SamplingProcessor::GetMicrosecondsTimeStamp() in GetMicrosecondsTimeStamp()
Dcpu_profiler.cpp87 … std::make_unique<SamplingProcessor>(vm_->GetJSThread()->GetThreadId(), generator_, interval_)); in StartCpuProfilerForInfo()
147 … std::make_unique<SamplingProcessor>(vm_->GetJSThread()->GetThreadId(), generator_, interval_)); in StartCpuProfilerForFile()
233 uint64_t ts = SamplingProcessor::GetMicrosecondsTimeStamp(); in SetProfileStart()
243 ts = SamplingProcessor::GetMicrosecondsTimeStamp(); in SetProfileStart()
256 currentProcessInfo.nowTimeStamp = SamplingProcessor::GetMicrosecondsTimeStamp(); in GetCurrentProcessInfo()
262 currentProcessInfo.tts = SamplingProcessor::GetMicrosecondsTimeStamp(); in GetCurrentProcessInfo()
307 uint64_t tempTimeStamp = SamplingProcessor::GetMicrosecondsTimeStamp(); in GetStackBeforeCallNapi()
545 uint64_t currentTime = SamplingProcessor::GetMicrosecondsTimeStamp(); in RecordCallNapiInfo()
Dsamples_record.cpp805 frames_[rear_].timeStamp = SamplingProcessor::GetMicrosecondsTimeStamp(); in PostFrame()
843 frames_[rear_].timeStamp = SamplingProcessor::GetMicrosecondsTimeStamp(); in PostNapiFrame()