• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/faultloggerd",
3  "description": "Collecting c/c++ runtime crash log",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8      "destPath": "base/hiviewdfx/faultloggerd"
9  },
10  "component": {
11    "name": "faultloggerd",
12    "subsystem": "hiviewdfx",
13    "syscap": [],
14    "features": [
15      "faultloggerd_feature_coverage",
16      "faultloggerd_enable_build_targets"
17    ],
18    "adapted_system_type": [
19      "small",
20      "standard"
21    ],
22    "rom": "1024KB",
23    "ram": "~1024KB",
24    "deps": {
25      "components": [
26        "ability_base",
27        "bounds_checking_function",
28        "bundle_framework",
29        "cJSON",
30        "c_utils",
31        "ffrt",
32        "hilog",
33        "hisysevent",
34        "hitrace",
35        "init",
36        "ipc",
37        "jsoncpp",
38        "libuv",
39        "lzma",
40        "samgr",
41        "selinux"
42      ]
43    },
44    "build": {
45      "sub_component": [
46        "//base/hiviewdfx/faultloggerd:faultloggerd_targets"
47      ],
48      "inner_kits": [
49        {
50          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace:libbacktrace_local",
51          "header": {
52            "header_files": [
53              "backtrace_local.h"
54            ],
55            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/include"
56          }
57        },
58        {
59          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace:backtrace_local",
60          "header": {
61            "header_files": [
62              "backtrace_local.h"
63            ],
64            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/include"
65          }
66        },
67        {
68          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/dump_catcher:libdfx_dumpcatcher",
69          "header": {
70            "header_files": [
71              "dfx_dump_catcher.h",
72              "lite_perf.h"
73            ],
74            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/dump_catcher/include"
75          }
76        },
77        {
78          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/faultloggerd_client:libfaultloggerd",
79          "header": {
80            "header_files": [
81              "faultloggerd_client.h"
82            ],
83            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/faultloggerd_client/include"
84          }
85        },
86        {
87          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter:libjson_stack_formatter",
88          "header": {
89            "header_files": [
90              "dfx_json_formatter.h"
91            ],
92            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter/include"
93          }
94        },
95        {
96          "name": "//base/hiviewdfx/faultloggerd/interfaces/rust/panic_handler:panic_handler",
97          "header": {
98            "header_files": [],
99            "header_base": []
100          }
101        },
102        {
103          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/procinfo:libdfx_procinfo",
104          "header": {
105            "header_files": [
106              "procinfo.h"
107            ],
108            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/procinfo/include"
109          }
110        },
111        {
112          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler:dfx_signalhandler",
113          "header": {
114            "header_files": [
115              "dfx_signal_handler.h",
116              "dfx_unique_crash_obj.h"
117            ],
118            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/include"
119          }
120        },
121        {
122          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/stack_printer:libstack_printer",
123          "header": {
124            "header_files": [
125              "stack_printer.h"
126            ],
127            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/stack_printer/include"
128          }
129        },
130        {
131          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder:libunwinder",
132          "header": {
133            "header_files": [
134              "unwinder.h"
135            ],
136            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include"
137          }
138        },
139        {
140          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder:libunwinder_static",
141          "header": {
142            "header_files": [
143              "unwinder.h"
144            ],
145            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include"
146          }
147        },
148        {
149          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder:unwinder_host",
150          "header": {
151            "header_files": [
152              "dfx_map.h",
153              "dfx_maps.h",
154              "dfx_elf.h",
155              "dfx_symbol.h"
156            ],
157            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include"
158          }
159        },
160        {
161          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/async_stack:libasync_stack",
162          "header": {
163            "header_files": [
164              "async_stack.h",
165              "unique_stack_table.h"
166            ],
167            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/async_stack/include"
168          }
169        },
170        {
171          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/crash_exception:crash_exception",
172          "header": {
173            "header_files": [
174              "crash_exception.h"
175            ],
176            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/crash_exception"
177          }
178        },
179        {
180          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/sigdump_handler:dfx_sigdump_handler",
181          "header": {
182            "header_files": [
183              "dfx_sigdump_handler.h"
184            ],
185            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/sigdump_handler/include"
186          }
187        }
188      ],
189      "test": [
190        "//base/hiviewdfx/faultloggerd:faultloggerd_tests"
191      ]
192    }
193  }
194}