/developtools/smartperf_host/trace_streamer/src/filter/hook_filter/ |
H A D | native_hook_filter.cpp | 188 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 D | native_hook_filter.h | 107 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 D | native_memory_stdtype.h | 26 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 D | native_memory_stdtype.cpp | 19 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 D | ebpf_stdtype.h | 25 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 D | ebpf_stdtype.cpp | 21 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 D | trace_data_cache.h | 60 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 D | trace_data_cache.cpp | 387 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 D | perf_data_parser.cpp | 651 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 D | perf_data_parser.h | 104 void UpdatePerfSampleData(uint32_t callChainId, std::unique_ptr<PerfRecordSample> &sample);
|
/developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/hiperf/ |
H A D | hiperf_stdtype.h | 25 uint32_t callChainId = INVALID_UINT32; member
|
H A D | hiperf_stdtype.cpp | 22 callChainIds_.emplace_back(context.callChainId); in AppendNewPerfCallChain()
|
/developtools/smartperf_host/trace_streamer/test/unittest/pbreader_parser/native_memory/ |
H A D | native_hook_parser_test.cpp | 357 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 D | table_test.cpp | 855 uint64_t callChainId = stream_.traceDataCache_->GetDataIndex("callChain"); in HWTEST_F() local 868 PerfCallChainRow perfCallChainRow = {callChainId, depth, vaddrInFile, ip, fileId, symbolId}; in HWTEST_F()
|