| /developtools/smartperf_host/trace_streamer/src/filter/ |
| D | measure_filter.cpp | 30 bool MeasureFilter::AppendNewMeasureData(uint64_t internalTid, DataIndex nameIndex, uint64_t timeSt… in AppendNewMeasureData() argument 32 auto filterId = GetOrCreateFilterId(internalTid, nameIndex); in AppendNewMeasureData() 47 uint32_t MeasureFilter::GetOrCreateFilterId(uint64_t internalTid, DataIndex nameIndex) in GetOrCreateFilterId() argument 49 auto filterId = tidStreamIdFilterIdMap_.Find(internalTid, nameIndex); in GetOrCreateFilterId() 55 filterTypeValue.at(filterType_), traceDataCache_->GetDataFromDict(nameIndex), internalTid); in GetOrCreateFilterId() 56 AddCertainFilterId(internalTid, nameIndex, newFilterId); in GetOrCreateFilterId() 60 void MeasureFilter::AddCertainFilterId(uint64_t internalTid, DataIndex nameIndex, uint64_t filterId) in AddCertainFilterId() argument 62 tidStreamIdFilterIdMap_.Insert(internalTid, nameIndex, filterId); in AddCertainFilterId() 66 internalTid); in AddCertainFilterId() 69 internalTid); in AddCertainFilterId() [all …]
|
| D | process_filter.cpp | 70 uint32_t internalTid = GetOrCreateThreadWithPid(tid, pid); in UpdateOrCreateThreadWithPidAndName() local 71 auto thread = traceDataCache_->GetThreadData(internalTid); in UpdateOrCreateThreadWithPidAndName() 78 return internalTid; in UpdateOrCreateThreadWithPidAndName() 84 uint32_t internalTid = INVALID_ID; in GetOrCreateThreadWithPid() local 86 internalTid = GetInternalTid(tid); in GetOrCreateThreadWithPid() 88 internalTid = GetInternalTid(tid, pid); in GetOrCreateThreadWithPid() 90 if (internalTid != INVALID_ID) { in GetOrCreateThreadWithPid() 91 thread = traceDataCache_->GetThreadData(internalTid); in GetOrCreateThreadWithPid() 93 std::tie(internalTid, thread) = NewThread(tid); in GetOrCreateThreadWithPid() 100 return internalTid; in GetOrCreateThreadWithPid() [all …]
|
| D | slice_filter.cpp | 46 InternalTid internalTid = INVALID_ITID; in BeginSlice() local 48 …internalTid = streamFilters_->processFilter_->UpdateOrCreateThreadWithPidAndName(pid, threadGroupI… in BeginSlice() 51 … internalTid = streamFilters_->processFilter_->UpdateOrCreateThreadWithName(timeStamp, pid, comm); in BeginSlice() 54 struct SliceData sliceData = {timeStamp, -1, internalTid, cat, nameIndex}; in BeginSlice() 66 sliceData.timeStamp, sliceData.duration, sliceData.internalTid, sliceData.cat, in IrqHandlerEntry() 107 sliceData.timeStamp, sliceData.duration, sliceData.internalTid, sliceData.cat, in IpiHandlerEntry() 135 sliceData.timeStamp, sliceData.duration, sliceData.internalTid, sliceData.cat, in SoftIrqEntry() 162 void SliceFilter::RememberSliceData(InternalTid internalTid, in RememberSliceData() argument 168 if (stackMap.find(internalTid) == stackMap.end()) { in RememberSliceData() 169 …auto& sliceStack = stackMap[internalTid].sliceStack; // this can be a empty call, but it does not … in RememberSliceData() [all …]
|
| D | cpu_filter.cpp | 200 void CpuFilter::InsertWakeupEvent(uint64_t ts, uint32_t internalTid, bool isWaking) in InsertWakeupEvent() argument 202 if (!isWaking && !toRunnableTid_.count(internalTid)) { in InsertWakeupEvent() 203 toRunnableTid_[internalTid] = ts; in InsertWakeupEvent() 239 void CpuFilter::CheckWakeupEvent(uint32_t internalTid) in CheckWakeupEvent() argument 241 if (toRunnableTid_.count(internalTid)) { in CheckWakeupEvent() 242 uint64_t lastrow = RowOfInternalTidInStateTable(internalTid); in CheckWakeupEvent() 243 auto lastState = StateOfInternalTidInStateTable(internalTid); in CheckWakeupEvent() 245 toRunnableTid_.erase(internalTid); in CheckWakeupEvent() 250 toRunnableTid_.at(internalTid)); in CheckWakeupEvent() 253 toRunnableTid_.at(internalTid), INVALID_TIME, INVALID_CPU, internalTid, TASK_RUNNABLE); in CheckWakeupEvent() [all …]
|
| D | measure_filter.h | 50 …bool AppendNewMeasureData(uint64_t internalTid, DataIndex nameIndex, uint64_t timeStamp, int64_t v… 51 uint32_t GetOrCreateFilterId(uint64_t internalTid, DataIndex nameIndex); 55 void AddCertainFilterId(uint64_t internalTid, DataIndex nameIndex, uint64_t filterId);
|
| D | slice_filter.h | 33 InternalTid internalTid; member 105 void RememberSliceData(InternalTid internalTid, 110 uint8_t UpdateDepth(bool increase, InternalTid internalTid, int32_t depth = -1); 113 uint8_t CurrentDepth(InternalTid internalTid);
|
| D | cpu_filter.h | 55 void InsertWakeupEvent(uint64_t ts, uint32_t internalTid, bool isWaking = false); 62 void CheckWakeupEvent(uint32_t internalTid);
|
| D | binder_filter.cpp | 110 InternalTid internalTid = streamFilters_->processFilter_->UpdateOrCreateThread(ts, pid); in ReceiveTraction() local 111 const auto threadName = traceDataCache_->GetConstThreadData(internalTid).nameIndex_; in ReceiveTraction()
|
| /developtools/profiler/host/smartperf/trace_streamer/src/filter/ |
| D | measure_filter.cpp | 30 bool MeasureFilter::AppendNewMeasureData(uint64_t internalTid, DataIndex nameIndex, uint64_t timeSt… in AppendNewMeasureData() argument 32 auto filterId = GetOrCreateFilterId(internalTid, nameIndex); in AppendNewMeasureData() 47 uint32_t MeasureFilter::GetOrCreateFilterId(uint64_t internalTid, DataIndex nameIndex) in GetOrCreateFilterId() argument 49 auto filterId = tidStreamIdFilterIdMap_.Find(internalTid, nameIndex); in GetOrCreateFilterId() 55 filterTypeValue.at(filterType_), traceDataCache_->GetDataFromDict(nameIndex), internalTid); in GetOrCreateFilterId() 56 AddCertainFilterId(internalTid, nameIndex, newFilterId); in GetOrCreateFilterId() 60 void MeasureFilter::AddCertainFilterId(uint64_t internalTid, DataIndex nameIndex, uint64_t filterId) in AddCertainFilterId() argument 62 tidStreamIdFilterIdMap_.Insert(internalTid, nameIndex, filterId); in AddCertainFilterId() 66 internalTid); in AddCertainFilterId() 69 internalTid); in AddCertainFilterId() [all …]
|
| D | process_filter.cpp | 70 uint32_t internalTid = GetOrCreateThreadWithPid(tid, pid); in UpdateOrCreateThreadWithPidAndName() local 71 auto thread = traceDataCache_->GetThreadData(internalTid); in UpdateOrCreateThreadWithPidAndName() 78 return internalTid; in UpdateOrCreateThreadWithPidAndName() 84 uint32_t internalTid = INVALID_ID; in GetOrCreateThreadWithPid() local 86 internalTid = GetInternalTid(tid); in GetOrCreateThreadWithPid() 88 internalTid = GetInternalTid(tid, pid); in GetOrCreateThreadWithPid() 90 if (internalTid != INVALID_ID) { in GetOrCreateThreadWithPid() 91 thread = traceDataCache_->GetThreadData(internalTid); in GetOrCreateThreadWithPid() 93 std::tie(internalTid, thread) = NewThread(tid); in GetOrCreateThreadWithPid() 100 return internalTid; in GetOrCreateThreadWithPid() [all …]
|
| D | slice_filter.cpp | 46 InternalTid internalTid = INVALID_ITID; in BeginSlice() local 48 …internalTid = streamFilters_->processFilter_->UpdateOrCreateThreadWithPidAndName(pid, threadGroupI… in BeginSlice() 51 … internalTid = streamFilters_->processFilter_->UpdateOrCreateThreadWithName(timeStamp, pid, comm); in BeginSlice() 54 struct SliceData sliceData = {timeStamp, -1, internalTid, cat, nameIndex}; in BeginSlice() 66 sliceData.timeStamp, sliceData.duration, sliceData.internalTid, sliceData.cat, in IrqHandlerEntry() 107 sliceData.timeStamp, sliceData.duration, sliceData.internalTid, sliceData.cat, in IpiHandlerEntry() 135 sliceData.timeStamp, sliceData.duration, sliceData.internalTid, sliceData.cat, in SoftIrqEntry() 162 void SliceFilter::RememberSliceData(InternalTid internalTid, in RememberSliceData() argument 168 if (stackMap.find(internalTid) == stackMap.end()) { in RememberSliceData() 169 …auto& sliceStack = stackMap[internalTid].sliceStack; // this can be a empty call, but it does not … in RememberSliceData() [all …]
|
| D | cpu_filter.cpp | 200 void CpuFilter::InsertWakeupEvent(uint64_t ts, uint32_t internalTid, bool isWaking) in InsertWakeupEvent() argument 202 if (!isWaking && !toRunnableTid_.count(internalTid)) { in InsertWakeupEvent() 203 toRunnableTid_[internalTid] = ts; in InsertWakeupEvent() 239 void CpuFilter::CheckWakeupEvent(uint32_t internalTid) in CheckWakeupEvent() argument 241 if (toRunnableTid_.count(internalTid)) { in CheckWakeupEvent() 242 uint64_t lastrow = RowOfInternalTidInStateTable(internalTid); in CheckWakeupEvent() 243 auto lastState = StateOfInternalTidInStateTable(internalTid); in CheckWakeupEvent() 245 toRunnableTid_.erase(internalTid); in CheckWakeupEvent() 250 toRunnableTid_.at(internalTid)); in CheckWakeupEvent() 253 toRunnableTid_.at(internalTid), INVALID_TIME, INVALID_CPU, internalTid, TASK_RUNNABLE); in CheckWakeupEvent() [all …]
|
| D | measure_filter.h | 50 …bool AppendNewMeasureData(uint64_t internalTid, DataIndex nameIndex, uint64_t timeStamp, int64_t v… 51 uint32_t GetOrCreateFilterId(uint64_t internalTid, DataIndex nameIndex); 55 void AddCertainFilterId(uint64_t internalTid, DataIndex nameIndex, uint64_t filterId);
|
| D | slice_filter.h | 33 InternalTid internalTid; member 105 void RememberSliceData(InternalTid internalTid, 110 uint8_t UpdateDepth(bool increase, InternalTid internalTid, int32_t depth = -1); 113 uint8_t CurrentDepth(InternalTid internalTid);
|
| D | cpu_filter.h | 55 void InsertWakeupEvent(uint64_t ts, uint32_t internalTid, bool isWaking = false); 62 void CheckWakeupEvent(uint32_t internalTid);
|
| D | binder_filter.cpp | 110 InternalTid internalTid = streamFilters_->processFilter_->UpdateOrCreateThread(ts, pid); in ReceiveTraction() local 111 const auto threadName = traceDataCache_->GetConstThreadData(internalTid).nameIndex_; in ReceiveTraction()
|
| /developtools/profiler/host/smartperf/trace_streamer/src/trace_data/ |
| D | trace_data_cache_reader.cpp | 36 const Thread& TraceDataCacheReader::GetConstThreadData(InternalTid internalTid) const in GetConstThreadData() 38 TS_ASSERT(internalTid < internalThreadsData_.size()); in GetConstThreadData() 39 return internalThreadsData_[internalTid]; in GetConstThreadData()
|
| D | trace_data_cache_writer.cpp | 47 Thread* TraceDataCacheWriter::GetThreadData(InternalTid internalTid) in GetThreadData() argument 49 if (internalTid >= internalThreadsData_.size()) { in GetThreadData() 52 return &internalThreadsData_[internalTid]; in GetThreadData()
|
| D | trace_data_cache_reader.h | 37 const Thread& GetConstThreadData(InternalTid internalTid) const;
|
| D | trace_data_cache_writer.h | 37 Thread* GetThreadData(InternalTid internalTid);
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/ |
| D | trace_data_cache_reader.cpp | 36 const Thread& TraceDataCacheReader::GetConstThreadData(InternalTid internalTid) const in GetConstThreadData() 38 TS_ASSERT(internalTid < internalThreadsData_.size()); in GetConstThreadData() 39 return internalThreadsData_[internalTid]; in GetConstThreadData()
|
| D | trace_data_cache_writer.cpp | 47 Thread* TraceDataCacheWriter::GetThreadData(InternalTid internalTid) in GetThreadData() argument 49 if (internalTid >= internalThreadsData_.size()) { in GetThreadData() 52 return &internalThreadsData_[internalTid]; in GetThreadData()
|
| /developtools/smartperf_host/trace_streamer/src/parser/htrace_pbreader_parser/htrace_event_parser/ |
| D | htrace_event_parser.cpp | 487 …InternalTid internalTid = streamFilters_->processFilter_->UpdateOrCreateThread(eventTimeStamp_, ms… in SchedWakeupEvent() local 489 instants->AppendInstantEventData(eventTimeStamp_, schedWakeupName_, internalTid, wakeupFromPid); in SchedWakeupEvent() 490 streamFilters_->cpuFilter_->InsertWakeupEvent(eventTimeStamp_, internalTid); in SchedWakeupEvent() 492 …aCache_->GetRawData()->AppendRawData(0, eventTimeStamp_, RAW_SCHED_WAKEUP, targetCpu, internalTid); in SchedWakeupEvent() 501 …auto internalTid = streamFilters_->processFilter_->UpdateOrCreateThread(eventTimeStamp_, msg.pid()… in SchedWakeupNewEvent() local 503 …instants->AppendInstantEventData(eventTimeStamp_, schedWakeupNewName_, internalTid, wakeupFromPid); in SchedWakeupNewEvent() 504 streamFilters_->cpuFilter_->InsertWakeupEvent(eventTimeStamp_, internalTid); in SchedWakeupNewEvent() 506 …aCache_->GetRawData()->AppendRawData(0, eventTimeStamp_, RAW_SCHED_WAKEUP, targetCpu, internalTid); in SchedWakeupNewEvent() 515 …auto internalTid = streamFilters_->processFilter_->UpdateOrCreateThread(eventTimeStamp_, wakePidVa… in SchedWakingEvent() local 517 streamFilters_->cpuFilter_->InsertWakeupEvent(eventTimeStamp_, internalTid); in SchedWakingEvent() [all …]
|
| /developtools/profiler/host/smartperf/trace_streamer/src/parser/htrace_pbreader_parser/htrace_event_parser/ |
| D | htrace_event_parser.cpp | 488 …InternalTid internalTid = streamFilters_->processFilter_->UpdateOrCreateThread(eventTimeStamp_, ms… in SchedWakeupEvent() local 490 instants->AppendInstantEventData(eventTimeStamp_, schedWakeupName_, internalTid, wakeupFromPid); in SchedWakeupEvent() 491 streamFilters_->cpuFilter_->InsertWakeupEvent(eventTimeStamp_, internalTid); in SchedWakeupEvent() 493 …aCache_->GetRawData()->AppendRawData(0, eventTimeStamp_, RAW_SCHED_WAKEUP, targetCpu, internalTid); in SchedWakeupEvent() 502 …auto internalTid = streamFilters_->processFilter_->UpdateOrCreateThread(eventTimeStamp_, msg.pid()… in SchedWakeupNewEvent() local 504 …instants->AppendInstantEventData(eventTimeStamp_, schedWakeupNewName_, internalTid, wakeupFromPid); in SchedWakeupNewEvent() 505 streamFilters_->cpuFilter_->InsertWakeupEvent(eventTimeStamp_, internalTid); in SchedWakeupNewEvent() 507 …aCache_->GetRawData()->AppendRawData(0, eventTimeStamp_, RAW_SCHED_WAKEUP, targetCpu, internalTid); in SchedWakeupNewEvent() 516 …auto internalTid = streamFilters_->processFilter_->UpdateOrCreateThread(eventTimeStamp_, wakePidVa… in SchedWakingEvent() local 518 streamFilters_->cpuFilter_->InsertWakeupEvent(eventTimeStamp_, internalTid); in SchedWakingEvent() [all …]
|
| /developtools/smartperf_host/trace_streamer/test/unittest/ |
| D | table_test.cpp | 110 InternalTid internalTid = 1; variable 130 startT, durationNs, internalTid, cat, nameIdentify, name, depth, cookid, parentId); 559 int64_t internalTid = 1; variable 581 …ream_.traceDataCache_->GetInstantsData()->AppendInstantEventData(timeStamp, nameIndex, internalTid, 666 InternalTid internalTid = 1; variable 682 …stream_.traceDataCache_->GetIrqData()->AppendInternalSlice(startT, durationNs, internalTid, cat, n… 781 uint64_t internalTid = 1; variable 783 …_.traceDataCache_->GetThreadMeasureFilterData()->AppendNewFilter(filterId, nameIndex, internalTid); 1194 uint32_t internalTid = 1; variable 1202 stream_.traceDataCache_->GetRawData()->AppendRawData(id, timeStamp, name, cpu, internalTid); [all …]
|