106f6ba60Sopenharmony_ci{
206f6ba60Sopenharmony_ci  "name": "@ohos/hiprofiler",
306f6ba60Sopenharmony_ci  "description": "Performance profiler that provides an analytics tool for the memory, bytrace plug-in, and IDE, as well as plug-in capabilities",
406f6ba60Sopenharmony_ci  "version": "3.09",
506f6ba60Sopenharmony_ci  "license": "Apache License 2.0",
606f6ba60Sopenharmony_ci  "publishAs": "code-segment",
706f6ba60Sopenharmony_ci  "segment": {
806f6ba60Sopenharmony_ci    "destPath": "developtools/profiler"
906f6ba60Sopenharmony_ci  },
1006f6ba60Sopenharmony_ci  "dirs": {},
1106f6ba60Sopenharmony_ci  "scripts": {},
1206f6ba60Sopenharmony_ci  "component": {
1306f6ba60Sopenharmony_ci    "name": "hiprofiler",
1406f6ba60Sopenharmony_ci    "subsystem": "developtools",
1506f6ba60Sopenharmony_ci    "features": [
1606f6ba60Sopenharmony_ci      "hiprofiler_SmartPerf"
1706f6ba60Sopenharmony_ci    ],
1806f6ba60Sopenharmony_ci    "syscap": [
1906f6ba60Sopenharmony_ci      "SystemCapability.HiviewDFX.HiProfiler.HiDebug"
2006f6ba60Sopenharmony_ci    ],
2106f6ba60Sopenharmony_ci    "adapted_system_type": [
2206f6ba60Sopenharmony_ci      "standard"
2306f6ba60Sopenharmony_ci    ],
2406f6ba60Sopenharmony_ci    "rom": "188KB",
2506f6ba60Sopenharmony_ci    "ram": "2000KB",
2606f6ba60Sopenharmony_ci    "deps": {
2706f6ba60Sopenharmony_ci      "components": [
2806f6ba60Sopenharmony_ci        "ability_runtime",
2906f6ba60Sopenharmony_ci        "ability_base",
3006f6ba60Sopenharmony_ci        "access_token",
3106f6ba60Sopenharmony_ci        "bounds_checking_function",
3206f6ba60Sopenharmony_ci        "bundle_framework",
3306f6ba60Sopenharmony_ci        "common_event_service",
3406f6ba60Sopenharmony_ci        "c_utils",
3506f6ba60Sopenharmony_ci        "faultloggerd",
3606f6ba60Sopenharmony_ci        "hiappevent",
3706f6ba60Sopenharmony_ci        "hichecker",
3806f6ba60Sopenharmony_ci        "hidumper",
3906f6ba60Sopenharmony_ci        "hilog",
4006f6ba60Sopenharmony_ci        "hitrace",
4106f6ba60Sopenharmony_ci        "hiview",
4206f6ba60Sopenharmony_ci        "ipc",
4306f6ba60Sopenharmony_ci        "init",
4406f6ba60Sopenharmony_ci        "libbpf",
4506f6ba60Sopenharmony_ci        "napi",
4606f6ba60Sopenharmony_ci        "protobuf",
4706f6ba60Sopenharmony_ci        "safwk",
4806f6ba60Sopenharmony_ci        "samgr",
4906f6ba60Sopenharmony_ci        "drivers_interface_memorytracker",
5006f6ba60Sopenharmony_ci        "graphic_2d",
5106f6ba60Sopenharmony_ci        "os_account",
5206f6ba60Sopenharmony_ci        "window_manager",
5306f6ba60Sopenharmony_ci        "image_framework",
5406f6ba60Sopenharmony_ci        "ffrt",
5506f6ba60Sopenharmony_ci        "openssl",
5606f6ba60Sopenharmony_ci        "zlib",
5706f6ba60Sopenharmony_ci        "grpc",
5806f6ba60Sopenharmony_ci        "storage_service",
5906f6ba60Sopenharmony_ci        "abseil-cpp"
6006f6ba60Sopenharmony_ci      ],
6106f6ba60Sopenharmony_ci      "third_party": [
6206f6ba60Sopenharmony_ci        "cJSON",
6306f6ba60Sopenharmony_ci        "libunwind",
6406f6ba60Sopenharmony_ci        "libpng"
6506f6ba60Sopenharmony_ci      ]
6606f6ba60Sopenharmony_ci    },
6706f6ba60Sopenharmony_ci    "build": {
6806f6ba60Sopenharmony_ci      "sub_component": [
6906f6ba60Sopenharmony_ci        "//developtools/profiler/device:hiprofiler_targets",
7006f6ba60Sopenharmony_ci        "//developtools/profiler/hidebug/interfaces/js/kits:profiler_jsapi_module",
7106f6ba60Sopenharmony_ci        "//developtools/profiler/hidebug/interfaces/cj:cj_hidebug_ffi",
7206f6ba60Sopenharmony_ci        "//developtools/profiler/hidebug/frameworks/hidebug_ndk:ohhidebug",
7306f6ba60Sopenharmony_ci        "//developtools/profiler/hidebug/frameworks/native:hidebug_native",
7406f6ba60Sopenharmony_ci        "//developtools/profiler/host/smartperf/client/client_command/:SP_daemon",
7506f6ba60Sopenharmony_ci        "//developtools/profiler/host/smartperf/client/:SmartPerf",
7606f6ba60Sopenharmony_ci        "//developtools/profiler/hiebpf:hiebpf_tool",
7706f6ba60Sopenharmony_ci        "//developtools/profiler/timestamps:timestamps_tool",
7806f6ba60Sopenharmony_ci        "//developtools/profiler/tools/pagemap_parse:pagemap_tool"
7906f6ba60Sopenharmony_ci      ],
8006f6ba60Sopenharmony_ci      "inner_kits": [
8106f6ba60Sopenharmony_ci        {
8206f6ba60Sopenharmony_ci          "header": {
8306f6ba60Sopenharmony_ci            "header_base": "//developtools/profiler/hidebug/interfaces/native/innerkits/include",
8406f6ba60Sopenharmony_ci            "header_files": [
8506f6ba60Sopenharmony_ci              "hidebug_base.h"
8606f6ba60Sopenharmony_ci            ]
8706f6ba60Sopenharmony_ci          },
8806f6ba60Sopenharmony_ci          "name": "//developtools/profiler/hidebug/interfaces/native/innerkits:libhidebug"
8906f6ba60Sopenharmony_ci        },
9006f6ba60Sopenharmony_ci        {
9106f6ba60Sopenharmony_ci          "header": {
9206f6ba60Sopenharmony_ci            "header_base": "//developtools/profiler/hidebug/interfaces/native/innerkits/include",
9306f6ba60Sopenharmony_ci            "header_files": [
9406f6ba60Sopenharmony_ci              "hidebug_base.h"
9506f6ba60Sopenharmony_ci            ]
9606f6ba60Sopenharmony_ci          },
9706f6ba60Sopenharmony_ci          "name": "//developtools/profiler/hidebug/interfaces/native/innerkits:libhidebug_init"
9806f6ba60Sopenharmony_ci        },
9906f6ba60Sopenharmony_ci        {
10006f6ba60Sopenharmony_ci          "header": {
10106f6ba60Sopenharmony_ci            "header_base": "//developtools/profiler/device",
10206f6ba60Sopenharmony_ci            "header_files": [
10306f6ba60Sopenharmony_ci              "plugins/native_daemon/native_memory_profiler_sa/include/native_memory_profiler_sa_client_manager.h",
10406f6ba60Sopenharmony_ci              "plugins/native_daemon/native_memory_profiler_sa/include/native_memory_profiler_sa_config.h",
10506f6ba60Sopenharmony_ci              "base/include/common.h"
10606f6ba60Sopenharmony_ci            ]
10706f6ba60Sopenharmony_ci          },
10806f6ba60Sopenharmony_ci          "name": "//developtools/profiler/device/plugins/native_daemon:libnative_daemon_client"
10906f6ba60Sopenharmony_ci        },
11006f6ba60Sopenharmony_ci        {
11106f6ba60Sopenharmony_ci          "header": {
11206f6ba60Sopenharmony_ci            "header_base": "//developtools/profiler/device",
11306f6ba60Sopenharmony_ci            "header_files": [
11406f6ba60Sopenharmony_ci              "plugins/network_profiler/client/include/network_profiler.h"
11506f6ba60Sopenharmony_ci            ]
11606f6ba60Sopenharmony_ci          },
11706f6ba60Sopenharmony_ci          "name": "//developtools/profiler/device/plugins/network_profiler/client:libnetwork_profiler"
11806f6ba60Sopenharmony_ci        },
11906f6ba60Sopenharmony_ci        {
12006f6ba60Sopenharmony_ci          "header": {
12106f6ba60Sopenharmony_ci            "header_base": "//developtools/profiler/device",
12206f6ba60Sopenharmony_ci            "header_files": [
12306f6ba60Sopenharmony_ci              "plugins/ffrt_profiler/client/include/ffrt_profiler.h"
12406f6ba60Sopenharmony_ci            ]
12506f6ba60Sopenharmony_ci          },
12606f6ba60Sopenharmony_ci          "name": "//developtools/profiler/device/plugins/ffrt_profiler/client:libffrt_profiler"
12706f6ba60Sopenharmony_ci        }
12806f6ba60Sopenharmony_ci      ],
12906f6ba60Sopenharmony_ci      "test": [
13006f6ba60Sopenharmony_ci        "//developtools/profiler/device:fuzztest",
13106f6ba60Sopenharmony_ci        "//developtools/profiler/device:unittest",
13206f6ba60Sopenharmony_ci        "//developtools/profiler/interfaces/kits/test:unittest",
13306f6ba60Sopenharmony_ci        "//developtools/profiler/hidebug/test/unittest:unittest",
13406f6ba60Sopenharmony_ci        "//developtools/profiler/proto_encoder/test:unittest",
13506f6ba60Sopenharmony_ci        "//developtools/profiler/host/smartperf/client/client_command/test:unittest"
13606f6ba60Sopenharmony_ci      ]
13706f6ba60Sopenharmony_ci    }
13806f6ba60Sopenharmony_ci  }
13906f6ba60Sopenharmony_ci}
140