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}