xref: /aosp_15_r20/external/tensorflow/third_party/absl/system.absl.debugging.BUILD (revision b6fb3261f9314811a0f4371741dbb8839866f948)
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