• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/hiprofiler",
3  "description": "Performance profiler that provides an analytics tool for the memory, bytrace plug-in, and IDE, as well as plug-in capabilities",
4  "version": "3.09",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "developtools/profiler"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "hiprofiler",
14    "subsystem": "developtools",
15    "features": [
16      "hiprofiler_SmartPerf"
17    ],
18    "syscap": [
19      "SystemCapability.HiviewDFX.HiProfiler.HiDebug"
20    ],
21    "adapted_system_type": [
22      "standard"
23    ],
24    "rom": "188KB",
25    "ram": "2000KB",
26    "deps": {
27      "components": [
28        "ability_runtime",
29        "ability_base",
30        "bundle_framework",
31        "common_event_service",
32        "c_utils",
33        "faultloggerd",
34        "hichecker",
35        "hidumper",
36        "hilog",
37        "hiview",
38        "ipc",
39        "init",
40        "napi",
41        "safwk",
42        "samgr"
43      ],
44      "third_party": [
45        "bounds_checking_function",
46        "googletest",
47        "grpc",
48        "libbpf",
49        "libunwind",
50        "openssl",
51        "protobuf",
52        "zlib"
53      ]
54    },
55    "build": {
56      "sub_component": [
57        "//developtools/profiler/device:hiprofiler_targets",
58        "//developtools/profiler/hidebug/interfaces/js/kits:profiler_jsapi_module",
59        "//developtools/profiler/host/smartperf/client/client_command/:SP_daemon",
60        "//developtools/profiler/host/smartperf/client/:SmartPerf",
61        "//developtools/profiler/host/smartperf/client/client_command_fps/:GP_daemon_fps",
62        "//developtools/profiler/hiebpf:hiebpf_tool",
63        "//developtools/profiler/timestamps:timestamps_tool"
64      ],
65      "inner_kits": [
66        {
67          "header": {
68            "header_base": "//developtools/profiler/hidebug/interfaces/native/innerkits/include",
69            "header_files": [
70              "hidebug_base.h"
71            ]
72          },
73          "name": "//developtools/profiler/hidebug/interfaces/native/innerkits:libhidebug"
74        },
75        {
76          "header": {
77            "header_base": "//developtools/profiler/hidebug/interfaces/native/innerkits/include",
78            "header_files": [
79              "hidebug_base.h"
80            ]
81          },
82          "name": "//developtools/profiler/hidebug/interfaces/native/innerkits:libhidebug_init"
83        }
84      ],
85      "test": [
86        "//developtools/profiler/device:fuzztest",
87        "//developtools/profiler/device:unittest",
88        "//developtools/profiler/interfaces/kits/test:unittest",
89        "//developtools/profiler/hidebug/test/unittest:unittest",
90        "//developtools/profiler/hiebpf/test:unittest",
91        "//developtools/profiler/proto_encoder/test:unittest"
92      ]
93    }
94  }
95}
96