• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/hidumper",
3    "description": "Dump system information for development and test",
4    "version": "4.0",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "base/hiviewdfx/hidumper"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13        "name": "hidumper",
14        "subsystem": "hiviewdfx",
15        "syscap": [
16            "SystemCapability.HiviewDFX.HiDumper"
17        ],
18        "adapted_system_type": [
19            "standard"
20        ],
21        "rom": "950KB",
22        "ram": "~2000KB",
23        "deps": {
24            "components": [
25                "ability_base",
26                "access_token",
27                "bundle_framework",
28                "c_utils",
29                "eventhandler",
30                "hilog",
31                "hiview",
32                "init",
33                "ipc",
34                "netmanager_base",
35                "safwk",
36                "samgr",
37                "skia",
38                "drivers_interface_memorytracker",
39                "hdf_core",
40                "ability_runtime",
41                "graphic_2d",
42                "hisysevent",
43                "zlib"
44            ]
45        },
46        "hisysevent_config": [
47            "//base/hiviewdfx/hidumper/hidumper.yaml"
48        ],
49        "build": {
50            "sub_component": [
51                "//base/hiviewdfx/hidumper:bin",
52                "//base/hiviewdfx/hidumper:service"
53            ],
54            "inner_kits": [
55                {
56                    "type": "so",
57                    "name": "//base/hiviewdfx/hidumper/interfaces/innerkits:lib_dump_usage",
58                    "header": {
59                      "header_files": [
60                        "dump_usage.h"
61                      ],
62                      "header_base": "//base/hiviewdfx/hidumper/interfaces/innerkits/include/"
63                    }
64                },
65                {
66                    "type": "so",
67                    "name": "//base/hiviewdfx/hidumper/services:hidumper_client",
68                    "header": {
69                      "header_files": [
70                        "idump_broker.h",
71                        "idump_cpu_broker.h",
72                        "dump_broker_proxy.h",
73                        "dump_broker_cpu_proxy.h"
74                      ],
75                      "header_base": "//base/hiviewdfx/hidumper/interfaces/native/innerkits/include/"
76                    }
77                },
78                {
79                    "type": "so",
80                    "name": "//base/hiviewdfx/hidumper/services:hidumperservice_cpu_source",
81                    "header": {
82                      "header_files": [
83                        "dump_manager_cpu_service.h"
84                      ],
85                      "header_base": "//base/hiviewdfx/hidumper/services/native/include/"
86                    }
87                }
88            ],
89            "test": [
90                "//base/hiviewdfx/hidumper/test:unittest",
91                "//base/hiviewdfx/hidumper/test:fuzztest"
92            ]
93        }
94    }
95}
96