• 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    "adapted_system_type": [
16      "small",
17      "standard"
18    ],
19    "rom": "1024KB",
20    "ram": "~1024KB",
21    "deps": {
22      "components": [
23        "common",
24        "bounds_checking_function",
25        "init",
26        "hilog_native",
27        "c_utils"
28      ],
29      "third_party": [
30        "libunwind"
31      ]
32    },
33    "build": {
34      "sub_component": [
35        "//base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler:dfx_signalhandler",
36        "//base/hiviewdfx/faultloggerd/interfaces/innerkits/dump_catcher:lib_dfx_dump_catcher",
37        "//base/hiviewdfx/faultloggerd/interfaces/innerkits/faultloggerd_client:libfaultloggerd",
38        "//base/hiviewdfx/faultloggerd/tools/dump_catcher:dumpcatcher",
39        "//base/hiviewdfx/faultloggerd/tools/process_dump:processdump",
40        "//base/hiviewdfx/faultloggerd/services:faultloggerd"
41      ],
42      "inner_kits": [
43        {
44          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/dump_catcher:lib_dfx_dump_catcher",
45          "header": {
46            "header_files": [
47              "dfx_dump_catcher.h"
48            ],
49            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/dump_catcher/include"
50          }
51        },
52        {
53          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/faultloggerd_client:libfaultloggerd",
54          "header": {
55            "header_files": [
56              "faultloggerd_client.h"
57            ],
58            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/faultloggerd_client/include"
59          }
60        },
61        {
62          "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler:dfx_signalhandler",
63          "header": {
64            "header_files": [
65              "dfx_signal_handler.h"
66            ],
67            "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/include"
68          }
69        }
70      ],
71      "test": [
72        "//base/hiviewdfx/faultloggerd/example:dumpcatcherdemo",
73        "//base/hiviewdfx/faultloggerd/test:faultloggerd_fuzzertest",
74        "//base/hiviewdfx/faultloggerd/test:faultloggerd_moduletest",
75        "//base/hiviewdfx/faultloggerd/test:faultloggerd_systemtest",
76        "//base/hiviewdfx/faultloggerd/test:faultloggerd_performancetest",
77        "//base/hiviewdfx/faultloggerd/test:faultloggerd_funchook",
78        "//base/hiviewdfx/faultloggerd/test:faultloggerd_unittest",
79        "//base/hiviewdfx/faultloggerd/tools/crasher_c:crasher_c",
80        "//base/hiviewdfx/faultloggerd/tools/crasher_cpp:crasher_cpp"
81      ]
82    }
83  }
84}