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}