Home
last modified time | relevance | path

Searched refs:internalTid (Results 1 – 25 of 33) sorted by relevance

12

/developtools/smartperf_host/trace_streamer/src/filter/
Dmeasure_filter.cpp30 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 …]
Dprocess_filter.cpp70 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 …]
Dslice_filter.cpp46 InternalTid internalTid = INVALID_ITID; in BeginSlice() local
48internalTid = streamFilters_->processFilter_->UpdateOrCreateThreadWithPidAndName(pid, threadGroupI… in BeginSlice()
51internalTid = 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 …]
Dcpu_filter.cpp200 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 …]
Dmeasure_filter.h50 …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);
Dslice_filter.h33 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);
Dcpu_filter.h55 void InsertWakeupEvent(uint64_t ts, uint32_t internalTid, bool isWaking = false);
62 void CheckWakeupEvent(uint32_t internalTid);
Dbinder_filter.cpp110 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/
Dmeasure_filter.cpp30 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 …]
Dprocess_filter.cpp70 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 …]
Dslice_filter.cpp46 InternalTid internalTid = INVALID_ITID; in BeginSlice() local
48internalTid = streamFilters_->processFilter_->UpdateOrCreateThreadWithPidAndName(pid, threadGroupI… in BeginSlice()
51internalTid = 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 …]
Dcpu_filter.cpp200 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 …]
Dmeasure_filter.h50 …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);
Dslice_filter.h33 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);
Dcpu_filter.h55 void InsertWakeupEvent(uint64_t ts, uint32_t internalTid, bool isWaking = false);
62 void CheckWakeupEvent(uint32_t internalTid);
Dbinder_filter.cpp110 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/
Dtrace_data_cache_reader.cpp36 const Thread& TraceDataCacheReader::GetConstThreadData(InternalTid internalTid) const in GetConstThreadData()
38 TS_ASSERT(internalTid < internalThreadsData_.size()); in GetConstThreadData()
39 return internalThreadsData_[internalTid]; in GetConstThreadData()
Dtrace_data_cache_writer.cpp47 Thread* TraceDataCacheWriter::GetThreadData(InternalTid internalTid) in GetThreadData() argument
49 if (internalTid >= internalThreadsData_.size()) { in GetThreadData()
52 return &internalThreadsData_[internalTid]; in GetThreadData()
Dtrace_data_cache_reader.h37 const Thread& GetConstThreadData(InternalTid internalTid) const;
Dtrace_data_cache_writer.h37 Thread* GetThreadData(InternalTid internalTid);
/developtools/smartperf_host/trace_streamer/src/trace_data/
Dtrace_data_cache_reader.cpp36 const Thread& TraceDataCacheReader::GetConstThreadData(InternalTid internalTid) const in GetConstThreadData()
38 TS_ASSERT(internalTid < internalThreadsData_.size()); in GetConstThreadData()
39 return internalThreadsData_[internalTid]; in GetConstThreadData()
Dtrace_data_cache_writer.cpp47 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/
Dhtrace_event_parser.cpp487 …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/
Dhtrace_event_parser.cpp488 …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/
Dtable_test.cpp110 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 …]

12