1*b6fb3261SAndroid Build Coastguard Workerload("@rules_cc//cc:defs.bzl", "cc_library") 2*b6fb3261SAndroid Build Coastguard Worker 3*b6fb3261SAndroid Build Coastguard Workerpackage(default_visibility = ["//visibility:public"]) 4*b6fb3261SAndroid Build Coastguard Worker 5*b6fb3261SAndroid Build Coastguard Workercc_library( 6*b6fb3261SAndroid Build Coastguard Worker name = "stacktrace", 7*b6fb3261SAndroid Build Coastguard Worker linkopts = ["-labsl_stacktrace"], 8*b6fb3261SAndroid Build Coastguard Worker deps = [ 9*b6fb3261SAndroid Build Coastguard Worker ":debugging_internal", 10*b6fb3261SAndroid Build Coastguard Worker ], 11*b6fb3261SAndroid Build Coastguard Worker) 12*b6fb3261SAndroid Build Coastguard Worker 13*b6fb3261SAndroid Build Coastguard Workercc_library( 14*b6fb3261SAndroid Build Coastguard Worker name = "symbolize", 15*b6fb3261SAndroid Build Coastguard Worker linkopts = ["-labsl_symbolize"], 16*b6fb3261SAndroid Build Coastguard Worker deps = [ 17*b6fb3261SAndroid Build Coastguard Worker ":debugging_internal", 18*b6fb3261SAndroid Build Coastguard Worker ":demangle_internal", 19*b6fb3261SAndroid Build Coastguard Worker "//absl/base", 20*b6fb3261SAndroid Build Coastguard Worker "//absl/base:dynamic_annotations", 21*b6fb3261SAndroid Build Coastguard Worker "//absl/base:malloc_internal", 22*b6fb3261SAndroid Build Coastguard Worker "//absl/base:raw_logging_internal", 23*b6fb3261SAndroid Build Coastguard Worker "//absl/strings", 24*b6fb3261SAndroid Build Coastguard Worker ], 25*b6fb3261SAndroid Build Coastguard Worker) 26*b6fb3261SAndroid Build Coastguard Worker 27*b6fb3261SAndroid Build Coastguard Workercc_library( 28*b6fb3261SAndroid Build Coastguard Worker name = "failure_signal_handler", 29*b6fb3261SAndroid Build Coastguard Worker linkopts = [ 30*b6fb3261SAndroid Build Coastguard Worker "-labsl_failure_signal_handler", 31*b6fb3261SAndroid Build Coastguard Worker "-labsl_examine_stack", 32*b6fb3261SAndroid Build Coastguard Worker ], 33*b6fb3261SAndroid Build Coastguard Worker deps = [ 34*b6fb3261SAndroid Build Coastguard Worker ":stacktrace", 35*b6fb3261SAndroid Build Coastguard Worker ":symbolize", 36*b6fb3261SAndroid Build Coastguard Worker "//absl/base", 37*b6fb3261SAndroid Build Coastguard Worker "//absl/base:errno_saver", 38*b6fb3261SAndroid Build Coastguard Worker "//absl/base:raw_logging_internal", 39*b6fb3261SAndroid Build Coastguard Worker ], 40*b6fb3261SAndroid Build Coastguard Worker) 41*b6fb3261SAndroid Build Coastguard Worker 42*b6fb3261SAndroid Build Coastguard Workercc_library( 43*b6fb3261SAndroid Build Coastguard Worker name = "debugging_internal", 44*b6fb3261SAndroid Build Coastguard Worker linkopts = ["-labsl_debugging_internal"], 45*b6fb3261SAndroid Build Coastguard Worker deps = [ 46*b6fb3261SAndroid Build Coastguard Worker "//absl/base:dynamic_annotations", 47*b6fb3261SAndroid Build Coastguard Worker "//absl/base:errno_saver", 48*b6fb3261SAndroid Build Coastguard Worker "//absl/base:raw_logging_internal", 49*b6fb3261SAndroid Build Coastguard Worker ], 50*b6fb3261SAndroid Build Coastguard Worker) 51*b6fb3261SAndroid Build Coastguard Worker 52*b6fb3261SAndroid Build Coastguard Workercc_library( 53*b6fb3261SAndroid Build Coastguard Worker name = "demangle_internal", 54*b6fb3261SAndroid Build Coastguard Worker linkopts = ["-labsl_demangle_internal"], 55*b6fb3261SAndroid Build Coastguard Worker deps = [ 56*b6fb3261SAndroid Build Coastguard Worker "//absl/base", 57*b6fb3261SAndroid Build Coastguard Worker ], 58*b6fb3261SAndroid Build Coastguard Worker) 59*b6fb3261SAndroid Build Coastguard Worker 60*b6fb3261SAndroid Build Coastguard Workercc_library( 61*b6fb3261SAndroid Build Coastguard Worker name = "leak_check", 62*b6fb3261SAndroid Build Coastguard Worker linkopts = ["-labsl_leak_check"], 63*b6fb3261SAndroid Build Coastguard Worker) 64*b6fb3261SAndroid Build Coastguard Worker 65*b6fb3261SAndroid Build Coastguard Workercc_library( 66*b6fb3261SAndroid Build Coastguard Worker name = "leak_check_disable", 67*b6fb3261SAndroid Build Coastguard Worker linkopts = ["-labsl_leak_check_disable"], 68*b6fb3261SAndroid Build Coastguard Worker alwayslink = 1, 69*b6fb3261SAndroid Build Coastguard Worker) 70