/developtools/smartperf_host/trace_streamer/test/unittest/pbreader_parser/ |
H A D | htrace_event_parser_test.cpp | 81 PbreaderDataSegment dataSeg; in HWTEST_F() local 82 dataSeg.clockId = TS_CLOCK_BOOTTIME; in HWTEST_F() 85 dataSeg.seg = std::make_shared<std::string>(cpuDetailStrMsg); in HWTEST_F() 86 ProtoReader::BytesView cpuDetailBytesView(reinterpret_cast<const uint8_t *>(dataSeg.seg->data()), in HWTEST_F() 87 dataSeg.seg->size()); in HWTEST_F() 88 dataSeg.protoData = cpuDetailBytesView; in HWTEST_F() 92 ProtoReader::TracePluginResult_Reader tracePluginResult(dataSeg.protoData); in HWTEST_F() 93 htraceCpuDetailParser.Parse(dataSeg, tracePluginResult, haveSplit); in HWTEST_F() 115 PbreaderDataSegment dataSeg; in HWTEST_F() local 116 dataSeg in HWTEST_F() 162 PbreaderDataSegment dataSeg; HWTEST_F() local 205 PbreaderDataSegment dataSeg; HWTEST_F() local 249 PbreaderDataSegment dataSeg; HWTEST_F() local 293 PbreaderDataSegment dataSeg; HWTEST_F() local 337 PbreaderDataSegment dataSeg; HWTEST_F() local 379 PbreaderDataSegment dataSeg; HWTEST_F() local 421 PbreaderDataSegment dataSeg; HWTEST_F() local 465 PbreaderDataSegment dataSeg; HWTEST_F() local 506 PbreaderDataSegment dataSeg; HWTEST_F() local 549 PbreaderDataSegment dataSeg; HWTEST_F() local 592 PbreaderDataSegment dataSeg; HWTEST_F() local 635 PbreaderDataSegment dataSeg; HWTEST_F() local 676 PbreaderDataSegment dataSeg; HWTEST_F() local 717 PbreaderDataSegment dataSeg; HWTEST_F() local 759 PbreaderDataSegment dataSeg; HWTEST_F() local 800 PbreaderDataSegment dataSeg; HWTEST_F() local 841 PbreaderDataSegment dataSeg; HWTEST_F() local [all...] |
H A D | htrace_binder_event_test.cpp | 116 PbreaderDataSegment dataSeg; in HWTEST_F() local 117 dataSeg.clockId = TS_CLOCK_BOOTTIME; in HWTEST_F() 119 dataSeg.seg = std::make_shared<std::string>(cpuDetailStrMsg); in HWTEST_F() 120 ProtoReader::BytesView cpuDetailBytesView(reinterpret_cast<const uint8_t *>(dataSeg.seg->data()), in HWTEST_F() 121 dataSeg.seg->size()); in HWTEST_F() 122 dataSeg.protoData = cpuDetailBytesView; in HWTEST_F() 126 ProtoReader::TracePluginResult_Reader tracePluginResult(dataSeg.protoData); in HWTEST_F() 127 eventParser.ParseDataItem(dataSeg, tracePluginResult, haveSplit); in HWTEST_F() 143 PbreaderDataSegment dataSeg; in HWTEST_F() local 144 dataSeg in HWTEST_F() 184 PbreaderDataSegment dataSeg; HWTEST_F() local 238 PbreaderDataSegment dataSeg; HWTEST_F() local 274 PbreaderDataSegment dataSeg; HWTEST_F() local 299 PbreaderDataSegment dataSeg; HWTEST_F() local 338 PbreaderDataSegment dataSeg; HWTEST_F() local 376 PbreaderDataSegment dataSeg; HWTEST_F() local [all...] |
H A D | htrace_irq_event_test.cpp | 135 PbreaderDataSegment dataSeg; in HWTEST_F() local 136 dataSeg.clockId = TS_CLOCK_BOOTTIME; in HWTEST_F() 138 dataSeg.seg = std::make_shared<std::string>(cpuDetailStrMsg); in HWTEST_F() 139 ProtoReader::BytesView cpuDetailBytesView(reinterpret_cast<const uint8_t *>(dataSeg.seg->data()), in HWTEST_F() 140 dataSeg.seg->size()); in HWTEST_F() 141 dataSeg.protoData = cpuDetailBytesView; in HWTEST_F() 145 ProtoReader::TracePluginResult_Reader tracePluginResult(dataSeg.protoData); in HWTEST_F() 146 eventParser.ParseDataItem(dataSeg, tracePluginResult, haveSplit); in HWTEST_F() 163 PbreaderDataSegment dataSeg; in HWTEST_F() local 164 dataSeg in HWTEST_F() 208 PbreaderDataSegment dataSeg; HWTEST_F() local 239 PbreaderDataSegment dataSeg; HWTEST_F() local 281 PbreaderDataSegment dataSeg; HWTEST_F() local 339 PbreaderDataSegment dataSeg; HWTEST_F() local 367 PbreaderDataSegment dataSeg; HWTEST_F() local 410 PbreaderDataSegment dataSeg; HWTEST_F() local 440 PbreaderDataSegment dataSeg; HWTEST_F() local 483 PbreaderDataSegment dataSeg; HWTEST_F() local [all...] |
H A D | htrace_cpu_detail_parser_test.cpp | 55 PbreaderDataSegment dataSeg; in HWTEST_F() local 56 dataSeg.clockId = TS_CLOCK_REALTIME; in HWTEST_F() 59 dataSeg.seg = std::make_shared<std::string>(cpuDetailStrMsg); in HWTEST_F() 60 ProtoReader::BytesView cpuDetailBytesView(reinterpret_cast<const uint8_t *>(dataSeg.seg->data()), in HWTEST_F() 61 dataSeg.seg->size()); in HWTEST_F() 62 dataSeg.protoData = cpuDetailBytesView; in HWTEST_F() 66 ProtoReader::TracePluginResult_Reader tracePluginResult(dataSeg.protoData); in HWTEST_F() 67 htraceCpuDetailParser.Parse(dataSeg, tracePluginResult, haveSplit); in HWTEST_F() 84 PbreaderDataSegment dataSeg; in HWTEST_F() local 85 dataSeg in HWTEST_F() 120 PbreaderDataSegment dataSeg; HWTEST_F() local 168 PbreaderDataSegment dataSeg; HWTEST_F() local [all...] |
H A D | pbreader_ffrt_parser_test.cpp | 46 PbreaderDataSegment dataSeg; in SetFfrtSrcClockid() local 49 dataSeg.seg = std::make_shared<std::string>(); in SetFfrtSrcClockid() 50 ffrtCfg.SerializeToString(dataSeg.seg.get()); in SetFfrtSrcClockid() 51 dataSeg.protoData.data_ = reinterpret_cast<const uint8_t *>(dataSeg.seg->data()); in SetFfrtSrcClockid() 52 dataSeg.protoData.size_ = dataSeg.seg->size(); in SetFfrtSrcClockid() 53 ffrtDetailParser_->SetFfrtSrcClockid(dataSeg); in SetFfrtSrcClockid() 97 PbreaderDataSegment dataSeg; in HWTEST_F() local 108 dataSeg in HWTEST_F() [all...] |
H A D | pbreader_sys_mem_parser_test.cpp | 72 PbreaderDataSegment dataSeg; in HWTEST_F() local 73 dataSeg.dataType = DATA_SOURCE_TYPE_MEM; in HWTEST_F() 74 dataSeg.clockId = TS_CLOCK_REALTIME; in HWTEST_F() 75 dataSeg.status = TS_PARSE_STATUS_PARSED; in HWTEST_F() 76 dataSeg.timeStamp = 1616439852302; in HWTEST_F() 81 dataSeg.protoData = memBytesView; in HWTEST_F() 83 memParser->Parse(dataSeg, dataSeg.timeStamp, dataSeg.clockId); in HWTEST_F() 125 PbreaderDataSegment dataSeg; in HWTEST_F() local 179 PbreaderDataSegment dataSeg; HWTEST_F() local 242 PbreaderDataSegment dataSeg; HWTEST_F() local 292 PbreaderDataSegment dataSeg; HWTEST_F() local [all...] |
H A D | pbreader_sys_vmem_parser_test.cpp | 70 PbreaderDataSegment dataSeg; in HWTEST_F() local 71 dataSeg.dataType = DATA_SOURCE_TYPE_MEM; in HWTEST_F() 72 dataSeg.clockId = TS_CLOCK_REALTIME; in HWTEST_F() 73 dataSeg.status = TS_PARSE_STATUS_PARSED; in HWTEST_F() 74 dataSeg.timeStamp = 1616439852302; in HWTEST_F() 79 dataSeg.protoData = memBytesView; in HWTEST_F() 81 memParser->Parse(dataSeg, dataSeg.timeStamp, dataSeg.clockId); in HWTEST_F() 122 PbreaderDataSegment dataSeg; in HWTEST_F() local 174 PbreaderDataSegment dataSeg; HWTEST_F() local 237 PbreaderDataSegment dataSeg; HWTEST_F() local 289 PbreaderDataSegment dataSeg; HWTEST_F() local [all...] |
/developtools/smartperf_host/trace_streamer/src/parser/pbreader_parser/ |
H A D | pbreader_parser.cpp | 479 bool PbreaderParser::SpliteConfigData(const std::string &pluginName, const PbreaderDataSegment &dataSeg) in SpliteConfigData() argument 482 std::string dataString(dataSeg.seg->c_str(), dataSeg.seg->length()); in SpliteConfigData() 492 bool PbreaderParser::SpliteDataBySegment(DataIndex pluginNameIndex, PbreaderDataSegment &dataSeg) in SpliteDataBySegment() argument 516 dataSeg.timeStamp = streamFilters_->clockFilter_->ToPrimaryTraceTime(TS_CLOCK_REALTIME, dataSeg.timeStamp); in SpliteDataBySegment() 517 UpdatePluginTimeRange(TS_CLOCK_BOOTTIME, dataSeg.timeStamp, dataSeg.timeStamp); in SpliteDataBySegment() 520 if (dataSeg.timeStamp >= traceDataCache_->SplitFileMinTime() && in SpliteDataBySegment() 521 dataSeg in SpliteDataBySegment() 529 ParseDataByPluginName(PbreaderDataSegment &dataSeg, DataIndex pulginNameIndex, const ProtoReader::ProfilerPluginData_Reader &pluginDataZero, bool isSplitFile) ParseDataByPluginName() argument 614 ParserData(PbreaderDataSegment &dataSeg, bool isSplitFile) ParserData() argument 662 PbreaderDataSegment &dataSeg = dataSegArray_[head]; ParseThread() local 668 ParseMemory(const ProtoReader::ProfilerPluginData_Reader &pluginDataZero, PbreaderDataSegment &dataSeg) ParseMemory() argument 677 ParseMemoryConfig(PbreaderDataSegment &dataSeg, const ProtoReader::ProfilerPluginData_Reader &pluginDataZero) ParseMemoryConfig() argument 690 ParseHilog(PbreaderDataSegment &dataSeg) ParseHilog() argument 698 ParseNativeHookConfig(PbreaderDataSegment &dataSeg) ParseNativeHookConfig() argument 703 ParseNativeHook(PbreaderDataSegment &dataSeg, bool isSplitFile) ParseNativeHook() argument 715 ParseFtrace(PbreaderDataSegment &dataSeg) ParseFtrace() argument 766 ParseFfrtConfig(PbreaderDataSegment &dataSeg) ParseFfrtConfig() argument 772 ParseFfrt(PbreaderDataSegment &dataSeg) ParseFfrt() argument 784 ParseFPS(PbreaderDataSegment &dataSeg) ParseFPS() argument 792 ParseCpuUsage(PbreaderDataSegment &dataSeg) ParseCpuUsage() argument 800 ParseNetwork(PbreaderDataSegment &dataSeg) ParseNetwork() argument 807 ParseXpower(PbreaderDataSegment &dataSeg) ParseXpower() argument 814 ParseDiskIO(PbreaderDataSegment &dataSeg) ParseDiskIO() argument 823 ParseProcess(PbreaderDataSegment &dataSeg) ParseProcess() argument 832 ParseHisysevent(PbreaderDataSegment &dataSeg) ParseHisysevent() argument 838 ParseHisyseventConfig(PbreaderDataSegment &dataSeg) ParseHisyseventConfig() argument 847 ParseJSMemory(const ProtoReader::ProfilerPluginData_Reader &pluginDataZero, PbreaderDataSegment &dataSeg, bool isSplitFile) ParseJSMemory() argument 865 ParseJSMemoryConfig(PbreaderDataSegment &dataSeg) ParseJSMemoryConfig() argument 874 ParseStream(PbreaderDataSegment &dataSeg) ParseStream() argument [all...] |
H A D | pbreader_parser.h | 189 void ParserData(PbreaderDataSegment &dataSeg, bool isSplitFile); 204 void ParseMemory(const ProtoReader::ProfilerPluginData_Reader &pluginDataZero, PbreaderDataSegment &dataSeg); 205 void ParseMemoryConfig(PbreaderDataSegment &dataSeg, const ProtoReader::ProfilerPluginData_Reader &pluginDataZero); 208 void ParseHilog(PbreaderDataSegment &dataSeg); 211 void ParseFtrace(PbreaderDataSegment &dataSeg); 214 void ParseFfrtConfig(PbreaderDataSegment &dataSeg); 215 void ParseFfrt(PbreaderDataSegment &dataSeg); 218 void ParseFPS(PbreaderDataSegment &dataSeg); 221 void ParseCpuUsage(PbreaderDataSegment &dataSeg); 224 void ParseNetwork(PbreaderDataSegment &dataSeg); [all...] |
/developtools/smartperf_host/trace_streamer/src/parser/pbreader_parser/ffrt_parser/ |
H A D | pbreader_ffrt_parser.cpp | 41 void PbreaderFfrtDetailParser::ParserFfrtTrace(const PbreaderDataSegment &dataSeg, in ParserFfrtTrace() argument 64 auto pos = (const char *)ffrtEventPtr->trace().Data() - dataSeg.seg->data(); in ParserFfrtTrace() 65 eventInfoPtr->detail = std::move(dataSeg.seg->substr(pos, ffrtEventPtr->trace().Size())); in ParserFfrtTrace() 68 void PbreaderFfrtDetailParser::Parser(const PbreaderDataSegment &dataSeg, bool &haveSplitSeg) in Parser() argument 70 ProtoReader::FfrtProfilerResult_Reader ffrtResultReader(dataSeg.protoData); in Parser() 74 ParserFfrtTrace(dataSeg, haveSplitSeg, ffrtEventPtr); in Parser() 83 void PbreaderFfrtDetailParser::SetFfrtSrcClockid(PbreaderDataSegment &dataSeg) in SetFfrtSrcClockid() argument 85 ProtoReader::FfrtProfilerConfig_Reader ffrtCfgReader(dataSeg.protoData); in SetFfrtSrcClockid()
|
H A D | pbreader_ffrt_parser.h | 33 void Parser(const PbreaderDataSegment &dataSeg, bool &haveSplitSeg); 34 void SetFfrtSrcClockid(PbreaderDataSegment &dataSeg); 39 void ParserFfrtTrace(const PbreaderDataSegment &dataSeg,
|
/developtools/smartperf_host/trace_streamer/test/unittest/pbreader_parser/native_memory/ |
H A D | native_hook_parser_test.cpp | 327 BatchNativeHookData CreateBatchNativeHookData(PbreaderDataSegment &dataSeg) in CreateBatchNativeHookData() argument 334 dataSeg.seg = std::make_shared<std::string>(hookStrMsg); in CreateBatchNativeHookData() 335 ProtoReader::BytesView hookBytesView(reinterpret_cast<const uint8_t *>(dataSeg.seg->data()), in CreateBatchNativeHookData() 336 dataSeg.seg->size()); in CreateBatchNativeHookData() 337 dataSeg.protoData = hookBytesView; in CreateBatchNativeHookData() 588 PbreaderDataSegment dataSeg; in HWTEST_F() local 589 dataSeg.seg = std::make_shared<std::string>(hookStrMsg); in HWTEST_F() 591 dataSeg.protoData = hookBytesView; in HWTEST_F() 593 htraceNativeHookParser.Parse(dataSeg, hasSplit); in HWTEST_F() 613 PbreaderDataSegment dataSeg; in HWTEST_F() local 656 PbreaderDataSegment dataSeg; HWTEST_F() local 718 PbreaderDataSegment dataSeg; HWTEST_F() local 754 PbreaderDataSegment dataSeg; HWTEST_F() local 793 PbreaderDataSegment dataSeg; HWTEST_F() local 862 PbreaderDataSegment dataSeg; HWTEST_F() local 917 PbreaderDataSegment dataSeg; HWTEST_F() local 980 PbreaderDataSegment dataSeg; HWTEST_F() local 1033 PbreaderDataSegment dataSeg; HWTEST_F() local 1088 PbreaderDataSegment dataSeg; HWTEST_F() local 1124 PbreaderDataSegment dataSeg; HWTEST_F() local 1182 PbreaderDataSegment dataSeg; HWTEST_F() local 1222 PbreaderDataSegment dataSeg; HWTEST_F() local 1287 PbreaderDataSegment dataSeg; HWTEST_F() local 1352 PbreaderDataSegment dataSeg; HWTEST_F() local 1418 PbreaderDataSegment dataSeg; HWTEST_F() local 1483 PbreaderDataSegment dataSeg; HWTEST_F() local 1565 PbreaderDataSegment dataSeg; HWTEST_F() local 1604 PbreaderDataSegment dataSeg; HWTEST_F() local [all...] |
/developtools/smartperf_host/trace_streamer/src/parser/pbreader_parser/native_hook_parser/ |
H A D | pbreader_native_hook_parser.h | 34 void ParseConfigInfo(PbreaderDataSegment &dataSeg); 35 void Parse(PbreaderDataSegment &dataSeg, bool &haveSplitSeg);
|
H A D | pbreader_native_hook_parser.cpp | 164 void PbreaderNativeHookParser::Parse(PbreaderDataSegment &dataSeg, bool &haveSplitSeg) in Parse() argument 166 auto batchNativeHookDataReader = ProtoReader::BatchNativeHookData_Reader(dataSeg.protoData); in Parse() 169 auto nativeHookMetaData = std::make_unique<NativeHookMetaData>(dataSeg.seg, std::move(nativeHookDataReader)); in Parse() 199 void PbreaderNativeHookParser::ParseConfigInfo(PbreaderDataSegment &dataSeg) in ParseConfigInfo() argument 201 nativeHookFilter_->ParseConfigInfo(dataSeg.protoData, statisticsInterval_); in ParseConfigInfo()
|