• 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        "cJSON",
29        "c_utils",
30        "ffrt",
31        "hilog",
32        "hisysevent",
33        "hitrace",
34        "init",
35        "ipc",
36        "jsoncpp",
37        "libunwind",
38        "libuv",
39        "lzma",
40        "selinux"
41      ]
42    },
43    "build": {
44      "sub_component": [
45        "//base/hiviewdfx/faultloggerd:faultloggerd_targets"
46      ],
47      "inner_kits": [
48        {
49          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace:libbacktrace_local",
50          "header": {
51            "header_files": [
52              "backtrace_local.h"
53            ],
54            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/include"
55          }
56        },
57        {
58          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace:backtrace_local",
59          "header": {
60            "header_files": [
61              "backtrace_local.h"
62            ],
63            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/include"
64          }
65        },
66        {
67          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/dump_catcher:libdfx_dumpcatcher",
68          "header": {
69            "header_files": [
70              "dfx_dump_catcher.h"
71            ],
72            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/dump_catcher/include"
73          }
74        },
75        {
76          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/faultloggerd_client:libfaultloggerd",
77          "header": {
78            "header_files": [
79              "faultloggerd_client.h"
80            ],
81            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/faultloggerd_client/include"
82          }
83        },
84        {
85          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter:libjson_stack_formatter",
86          "header": {
87            "header_files": [
88              "dfx_json_formatter.h"
89            ],
90            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter/include"
91          }
92        },
93        {
94          "name": "//base/hiviewdfx/faultloggerd/interfaces/rust/panic_handler:panic_handler",
95          "header": {
96            "header_files": [],
97            "header_base": []
98          }
99        },
100        {
101          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/procinfo:libdfx_procinfo",
102          "header": {
103            "header_files": [
104              "procinfo.h"
105            ],
106            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/procinfo/include"
107          }
108        },
109        {
110          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler:dfxsignalhandler"
111        },
112        {
113          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler:dfxsignalhandler_noflto"
114        },
115        {
116          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder:libunwinder",
117          "header": {
118            "header_files": [
119              "unwinder.h"
120            ],
121            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include"
122          }
123        },
124        {
125          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder:libunwinder_static",
126          "header": {
127            "header_files": [
128              "unwinder.h"
129            ],
130            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include"
131          }
132        },
133        {
134          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder:unwinder_host",
135          "header": {
136            "header_files": [
137              "dfx_map.h",
138              "dfx_maps.h",
139              "dfx_elf.h",
140              "dfx_symbol.h"
141            ],
142            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include"
143          }
144        },
145        {
146          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/async_stack:libasync_stack",
147          "header": {
148            "header_files": [
149              "async_stack.h",
150              "unique_stack_table.h"
151            ],
152            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/async_stack/include"
153          }
154        },
155        {
156          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/crash_exception:crash_exception",
157          "header": {
158            "header_files": [
159              "crash_exception.h"
160            ],
161            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/crash_exception"
162          }
163        },
164        {
165          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/sigdump_handler:dfx_sigdump_handler",
166          "header": {
167            "header_files": [
168              "dfx_sigdump_handler.h"
169            ],
170            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/sigdump_handler/include"
171          }
172        }
173      ],
174      "test": [
175        "//base/hiviewdfx/faultloggerd:faultloggerd_tests"
176      ]
177    }
178  }
179}