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