Home
last modified time | relevance | path

Searched refs:callChainId (Results 1 - 14 of 14) sorted by relevance

/developtools/smartperf_host/trace_streamer/src/filter/hook_filter/
H A Dnative_hook_filter.cpp188 uint32_t callChainId = INVALID_UINT32; in CompressStackAndFrames() local
190 callChainId = callChainIdToStackHashValueMap_.size() + 1; in CompressStackAndFrames()
191 callChainIdToStackHashValueMap_.emplace(std::make_pair(callChainId, stackHashValue)); in CompressStackAndFrames()
192 stackHashValueToCallChainIdMap_.emplace(std::make_pair(stackHashValue, callChainId)); in CompressStackAndFrames()
195 callChainId = stackHashValueToCallChainIdMap_[stackHashValue]; in CompressStackAndFrames()
197 // When compressing the call stack, update the callChainId of the nativeHook table in CompressStackAndFrames()
198 traceDataCache_->GetNativeHookData()->UpdateCallChainId(row, callChainId); in CompressStackAndFrames()
203 uint32_t callChainId = INVALID_UINT32; in ParseStatisticEvent() local
216 callChainId = stackIdToCallChainIdMap_.at(ipidWithCallChainIdIndex); in ParseStatisticEvent()
218 TS_LOGE("invalid callChainId, ca in ParseStatisticEvent()
251 uint32_t callChainId = INVALID_UINT32; ParseAllocEvent() local
304 SetFreeEventCallChainId(uint32_t &callChainId, uint32_t ipid, uint32_t itid, const ProtoReader::FreeEvent_Reader &freeEventReader) SetFreeEventCallChainId() argument
340 uint32_t callChainId = INVALID_UINT32; ParseFreeEvent() local
370 SetMmapEventCallChainId(uint32_t &callChainId, uint32_t ipid, uint32_t itid, const ProtoReader::MmapEvent_Reader &mMapEventReader) SetMmapEventCallChainId() argument
407 uint32_t callChainId = INVALID_UINT32; ParseMmapEvent() local
436 SetMunmapEventCallChainId(uint32_t &callChainId, uint32_t ipid, uint32_t itid, const ProtoReader::MunmapEvent_Reader &mUnmapEventReader) SetMunmapEventCallChainId() argument
472 uint32_t callChainId = INVALID_UINT32; ParseMunmapEvent() local
1074 auto callChainId = itor->first; ParseFramesWithOutCallStackCompressedMode() local
1175 auto callChainId = traceDataCache_->GetNativeHookFrameData()->CallChainIds()[i]; GetCallIdToLastLibId() local
[all...]
H A Dnative_hook_filter.h107 void SetFreeEventCallChainId(uint32_t &callChainId,
112 void SetMmapEventCallChainId(uint32_t &callChainId,
117 void SetMunmapEventCallChainId(uint32_t &callChainId,
/developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/htrace/
H A Dnative_memory_stdtype.h26 void AppendNativeHookSampleBase(uint32_t callChainId, uint32_t ipid, uint32_t itid, uint64_t timeStamp);
27 void AppendNativeHookSampleBase(uint32_t callChainId, uint32_t ipid, uint64_t timeStamp);
51 uint32_t callChainId = INVALID_UINT32; member
65 void UpdateCallChainId(size_t row, uint32_t callChainId);
129 uint32_t callChainId = INVALID_UINT32; member
140 uint32_t callChainId = INVALID_UINT32; member
204 uint32_t callChainId = INVALID_UINT32; member
H A Dnative_memory_stdtype.cpp19 void NativeHookSampleBase::AppendNativeHookSampleBase(uint32_t callChainId, in AppendNativeHookSampleBase() argument
25 callChainIds_.emplace_back(callChainId); in AppendNativeHookSampleBase()
32 void NativeHookSampleBase::AppendNativeHookSampleBase(uint32_t callChainId, uint32_t ipid, uint64_t timeStamp) in AppendNativeHookSampleBase() argument
35 callChainIds_.emplace_back(callChainId); in AppendNativeHookSampleBase()
75 AppendNativeHookSampleBase(context.callChainId, context.ipid, context.itid, context.timeStamp); in AppendNewNativeHookData()
98 void NativeHook::UpdateCallChainId(size_t row, uint32_t callChainId) in UpdateCallChainId() argument
101 callChainIds_[row] = callChainId; in UpdateCallChainId()
103 TS_LOGE("Native hook update callChainId failed!!!"); in UpdateCallChainId()
157 callChainIds_.emplace_back(context.callChainId); in AppendNewNativeHookFrame()
169 callChainIds_.emplace_back(context.callChainId); in AppendNewNativeHookFrame()
[all...]
H A Debpf_stdtype.h25 uint32_t callChainId = INVALID_UINT32; member
103 uint32_t callChainId = INVALID_UINT32; member
154 uint32_t callChainId = INVALID_UINT32; member
218 uint32_t callChainId = INVALID_UINT32; member
H A Debpf_stdtype.cpp21 callChainIds_.emplace_back(context.callChainId); in AppendNewData()
107 callChainIds_.emplace_back(context.callChainId); in AppendNewData()
158 callChainIds_.emplace_back(context.callChainId); in AppendNewData()
224 callChainIds_.emplace_back(context.callChainId); in AppendNewData()
/developtools/smartperf_host/trace_streamer/src/trace_data/
H A Dtrace_data_cache.h60 void ExportPerfCallChaninText(uint32_t callChainId, std::string &bufferLine);
61 void ExportHookCallChaninText(uint32_t callChainId, std::string &bufferLine);
70 void ExportEbpfCallChaninText(uint32_t callChainId, std::string &bufferLine);
H A Dtrace_data_cache.cpp387 void TraceDataCache::ExportPerfCallChaninText(uint32_t callChainId, std::string &bufferLine) in ExportPerfCallChaninText() argument
391 std::lower_bound(perfCallChain_.CallChainIds().begin(), perfCallChain_.CallChainIds().end(), callChainId); in ExportPerfCallChaninText()
392 while (perfCallChainItor != perfCallChain_.CallChainIds().end() && callChainId == *perfCallChainItor) { in ExportPerfCallChaninText()
490 void TraceDataCache::ExportHookCallChaninText(uint32_t callChainId, std::string &bufferLine) in ExportHookCallChaninText() argument
493 nativeHookFrameData_.CallChainIds().end(), callChainId); in ExportHookCallChaninText()
495 callChainId == *hookFrameCallChainItor) { in ExportHookCallChaninText()
629 void TraceDataCache::ExportEbpfCallChaninText(uint32_t callChainId, std::string &bufferLine) in ExportEbpfCallChaninText() argument
632 ebpfCallStackData_.CallChainIds().end(), callChainId); in ExportEbpfCallChaninText()
633 while (ebpfCallChainItor != ebpfCallStackData_.CallChainIds().end() && callChainId == *ebpfCallChainItor) { in ExportEbpfCallChaninText()
/developtools/smartperf_host/trace_streamer/src/parser/hiperf_parser/
H A Dperf_data_parser.cpp651 uint32_t callChainId = UpdateCallChainUnCompressed(sample); in RecordCallBack() local
652 UpdatePerfSampleData(callChainId, sample); in RecordCallBack()
677 auto callChainId = pidAndStackHashToCallChainId_.Find(pid, stackHash); in UpdateCallChainUnCompressed() local
678 if (callChainId != INVALID_UINT32) { in UpdateCallChainUnCompressed()
679 return callChainId; in UpdateCallChainUnCompressed()
681 callChainId = ++callChainId_; in UpdateCallChainUnCompressed()
682 pidAndStackHashToCallChainId_.Insert(pid, stackHash, callChainId); in UpdateCallChainUnCompressed()
683 callChainIdToThreadInfo_.insert({callChainId, std::make_tuple(pid, sample->data_.tid)}); in UpdateCallChainUnCompressed()
691 PerfCallChainRow perfCallChainRow = {callChainId, depth++, frame->pc, frame->funcOffset, fileId, frame->index}; in UpdateCallChainUnCompressed()
694 return callChainId; in UpdateCallChainUnCompressed()
697 UpdatePerfSampleData(uint32_t callChainId, std::unique_ptr<PerfRecordSample> &sample) UpdatePerfSampleData() argument
[all...]
H A Dperf_data_parser.h104 void UpdatePerfSampleData(uint32_t callChainId, std::unique_ptr<PerfRecordSample> &sample);
/developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/hiperf/
H A Dhiperf_stdtype.h25 uint32_t callChainId = INVALID_UINT32; member
H A Dhiperf_stdtype.cpp22 callChainIds_.emplace_back(context.callChainId); in AppendNewPerfCallChain()
/developtools/smartperf_host/trace_streamer/test/unittest/pbreader_parser/native_memory/
H A Dnative_hook_parser_test.cpp357 NativeHookCache(const uint64_t callChainId, in NativeHookCache() argument
369 : callChainId_(callChainId), in NativeHookCache()
489 NativeHookFrameCache(const uint64_t callChainId, in NativeHookFrameCache() argument
496 : callChainId_(callChainId), in NativeHookFrameCache()
/developtools/smartperf_host/trace_streamer/test/unittest/table/
H A Dtable_test.cpp855 uint64_t callChainId = stream_.traceDataCache_->GetDataIndex("callChain"); in HWTEST_F() local
868 PerfCallChainRow perfCallChainRow = {callChainId, depth, vaddrInFile, ip, fileId, symbolId}; in HWTEST_F()

Completed in 17 milliseconds