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}