/developtools/profiler/host/smartperf/trace_streamer/ |
D | README.md | 1 # TraceStreamer工具说明 2 TraceStreamer是一个trace数据解析程序,可以将一个trace文本文件或者基于proto序列化的二进制文件转换成为sqlite数据库的形式。 TraceStreamer使用C++实现,… 4 ## 关于TraceStreamer的使用说明 5 TraceStreamer工具可以2种方式使用: 7 2. TraceStreamer工具还可以WebAssembly的方式在浏览器中运行,需提供相关接口给js文件。 32 TraceStreamer可以WebAssembly方式在浏览器中运行,相关接口在wasm模式下生成的trace_streamer_builtin.js文件中,js可以使用的接口如下使用如下接口访问… 50 /* 设置TraceStreamer和第三方wasm通信的回调函数,并返回一段内存,由JS调用 58 /* TraceStreamer的数据解析接口,由JS调用 65 /* TraceStreamer停止解析数据,由JS调用 97 /*发送数据给第三方wasm解析,由TraceStreamer调用 [all …]
|
/developtools/smartperf_host/trace_streamer/ |
D | README.md | 1 # TraceStreamer工具说明 2 TraceStreamer是一个trace数据解析程序,可以将一个trace文本文件或者基于proto序列化的二进制文件转换成为sqlite数据库的形式。 TraceStreamer使用C++实现,… 4 ## 关于TraceStreamer的使用说明 5 TraceStreamer工具可以2种方式使用: 7 2. TraceStreamer工具还可以WebAssembly的方式在浏览器中运行,需提供相关接口给js文件。 32 TraceStreamer可以WebAssembly方式在浏览器中运行,相关接口在wasm模式下生成的trace_streamer_builtin.js文件中,js可以使用的接口如下使用如下接口访问… 50 /* 设置TraceStreamer和第三方wasm通信的回调函数,并返回一段内存,由JS调用 58 /* TraceStreamer的数据解析接口,由JS调用 65 /* TraceStreamer停止解析数据,由JS调用 97 /*发送数据给第三方wasm解析,由TraceStreamer调用 [all …]
|
/developtools/profiler/host/smartperf/trace_streamer/doc/ |
D | des_stat.md | 1 # TraceStreamer 解析数据状态表 2 TraceStreamer使用stat表统计解析trace数据源过程遇到的重要事件状态。通过stat表可以对trace数据源中各个类型事件的数据的数量,数据质量有一个基本了解。 11 |data_lost | 统计TraceStreamer解析过程中发现丢失数据条数。 | 13 |not_supported | 统计有多少暂不支持解析该事件(一个事件可能包含多种类型的子事件, TraceStreamer可能支持该事件的一部分子事件)。|
|
D | compile_trace_streamer.md | 1 # 如何编译TraceStreamer 2 TraceStreamer可以编译为命令行下的可执行程序,或者WebAssembly程序。 6 可以按下面的方法快速编译TraceStreamer。
|
/developtools/smartperf_host/trace_streamer/doc/ |
D | des_stat.md | 1 # TraceStreamer 解析数据状态表 2 TraceStreamer使用stat表统计解析trace数据源过程遇到的重要事件状态。通过stat表可以对trace数据源中各个类型事件的数据的数量,数据质量有一个基本了解。 11 |data_lost | 统计TraceStreamer解析过程中发现丢失数据条数。 | 13 |not_supported | 统计有多少暂不支持解析该事件(一个事件可能包含多种类型的子事件, TraceStreamer可能支持该事件的一部分子事件)。|
|
D | compile_trace_streamer.md | 1 # 如何编译TraceStreamer 2 TraceStreamer可以编译为命令行下的可执行程序,或者WebAssembly程序。 6 可以按下面的方法快速编译TraceStreamer。
|
/developtools/smartperf_host/trace_streamer/test/unittest/ |
D | parser_pbreader_test.cpp | 29 using namespace SysTuning::TraceStreamer; 31 namespace TraceStreamer { namespace 51 std::unique_ptr<SysTuning::TraceStreamer::TraceStreamerSelector> ta = 52 std::make_unique<SysTuning::TraceStreamer::TraceStreamerSelector>(); 94 std::unique_ptr<SysTuning::TraceStreamer::TraceStreamerSelector> ta = 95 std::make_unique<SysTuning::TraceStreamer::TraceStreamerSelector>(); 136 std::unique_ptr<SysTuning::TraceStreamer::TraceStreamerSelector> ta = 137 std::make_unique<SysTuning::TraceStreamer::TraceStreamerSelector>(); 179 std::unique_ptr<SysTuning::TraceStreamer::TraceStreamerSelector> ta = 180 std::make_unique<SysTuning::TraceStreamer::TraceStreamerSelector>();
|
D | filter_filter_test.cpp | 24 using namespace SysTuning::TraceStreamer; 26 namespace TraceStreamer { namespace
|
/developtools/smartperf_host/trace_streamer/prebuilts/patch_hiperf/ |
D | README.md | 2 TraceStreamer支持hiperf数据的解析,引用了openharmony原生的hiperf,但由于TraceStreamer是独立编译,需要使用独立的BUILD.gn,本目录下的BUILD… 4 TraceStreamer使用的perf文件列表如下:
|
/developtools/profiler/host/smartperf/trace_streamer/prebuilts/patch_hiperf/ |
D | README.md | 2 TraceStreamer支持hiperf数据的解析,引用了openharmony原生的hiperf,但由于TraceStreamer是独立编译,需要使用独立的BUILD.gn,本目录下的BUILD… 4 TraceStreamer使用的perf文件列表如下:
|
/developtools/smartperf_host/trace_streamer/test/test_fuzzer/selector_fuzzer/ |
D | selector_fuzzer.cpp | 25 namespace TraceStreamer { namespace 45 SysTuning::TraceStreamer::TraceStreamerSelectorFuzzTest(data, size); in LLVMFuzzerTestOneInput()
|
/developtools/smartperf_host/trace_streamer/test/test_fuzzer/htrace_fuzzer/ |
D | htrace_fuzzer.cpp | 25 namespace TraceStreamer { namespace 46 SysTuning::TraceStreamer::HtraceParserFuzzTest(data, size); in LLVMFuzzerTestOneInput()
|
/developtools/smartperf_host/trace_streamer/test/test_fuzzer/bytrace_fuzzer/ |
D | bytrace_fuzzer.cpp | 25 namespace TraceStreamer { namespace 50 SysTuning::TraceStreamer::BytraceParserFuzzTest(data, size); in LLVMFuzzerTestOneInput()
|
/developtools/profiler/host/smartperf/trace_streamer/src/table/ftrace/ |
D | filter_table.h | 23 namespace TraceStreamer { 43 const TraceStreamer::Filter& filterObj_;
|
/developtools/smartperf_host/trace_streamer/src/table/ftrace/ |
D | filter_table.h | 23 namespace TraceStreamer { 43 const TraceStreamer::Filter& filterObj_;
|
/developtools/profiler/host/smartperf/doc/ |
D | des_tables.md | 1 # ___概述TraceStreamer生成的数据库___ 3 …TraceStreamer虽然对外提供了各种各样的使用方式,但核心的业务仍是将trace数据源转化为易于理解和使用的数据库。用户可以通过SmartPerf界面直观的研究系统跟踪数据,也可在理解Tr… 76 ## TraceStreamer输出数据库表格详细介绍
|
/developtools/smartperf_host/trace_streamer/sdk/demo_sdk/doc/ |
D | TraceStreamerSDK.md | 75 ### 1.2 TraceStreamer SDK需用户实现的功能(plugin目录下) 81 `2. sdk_plugin_data_parser:实现数据解析,并在解析到对应的数据时,使用1.1中的api即可,之后,上层IDE使用目录2中的方法,即可实现TraceStreamer和第三方插… 83 ### 1.3 TraceStreamer SDK修改配置项 128 ### 2.1 TraceStreamer WebAssembly接口模式
|
/developtools/smartperf_host/trace_streamer/sdk/demo_sdk/trace_data/ |
D | trace_data_cache_base.cpp | 20 namespace TraceStreamer { namespace
|
D | trace_data_cache.cpp | 23 namespace TraceStreamer { namespace
|
/developtools/smartperf_host/trace_streamer/sdk/dubai_sdk/trace_data/ |
D | trace_data_cache_base.cpp | 20 namespace TraceStreamer { namespace
|
D | trace_data_cache.cpp | 23 namespace TraceStreamer { namespace
|
/developtools/profiler/host/smartperf/trace_streamer/src/trace_streamer/ |
D | trace_streamer_filters.cpp | 36 namespace TraceStreamer { namespace
|
/developtools/profiler/host/smartperf/trace_streamer/src/parser/ |
D | parser_base.cpp | 18 namespace TraceStreamer { namespace
|
/developtools/smartperf_host/trace_streamer/src/parser/ |
D | parser_base.cpp | 18 namespace TraceStreamer { namespace
|
/developtools/smartperf_host/trace_streamer/sdk/dubai_sdk/sdk/ |
D | wasm_func.h | 26 namespace TraceStreamer {
|