aboutsummaryrefslogtreecommitdiff
path: root/third_party/slicer.BUILD
blob: a7bc7b676af602ab10a8a40866cf8e84b9253668 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
cc_library(
    name = "jazzer_slicer",
    srcs = [
        "slicer/bytecode_encoder.cc",
        "slicer/code_ir.cc",
        "slicer/common.cc",
        "slicer/control_flow_graph.cc",
        "slicer/debuginfo_encoder.cc",
        "slicer/dex_bytecode.cc",
        "slicer/dex_format.cc",
        "slicer/dex_ir.cc",
        "slicer/dex_ir_builder.cc",
        "slicer/dex_utf8.cc",
        "slicer/instrumentation.cc",
        "slicer/reader.cc",
        "slicer/tryblocks_encoder.cc",
        "slicer/writer.cc",
    ],
    hdrs = glob(["slicer/export/slicer/*.h"]),
    copts = [
        "-Wall",
        "-Wno-sign-compare",
        "-Wno-unused-parameter",
        "-Wno-shift-count-overflow",
        "-Wno-missing-braces",
    ],
    includes = ["slicer/export"],
    visibility = [
        "//visibility:public",
    ],
)