Add a linker relocation benchmark
The benchmark creates a set of DSOs that mimic the work involved in
loading the current version of libandroid_servers.so. The synthetic
benchmark has roughly the same number of libraries with roughly the same
relocations.
Currently, on a local aosp_walleye build that includes recent performance
improvements (including the Neon-based CL
I3983bca1dddc9241bb70290ad3651d895f046660), using the "performance"
governor, the benchmark reports these scores:
$ adb shell taskset 10 \
/data/benchmarktest64/linker-reloc-bench/linker-reloc-bench \
--benchmark_repetitions=20 --benchmark_display_aggregates_only=true
...
--------------------------------------------------------------------------------
Benchmark Time CPU Iterations
--------------------------------------------------------------------------------
BM_linker_relocation/real_time_mean 70048 us 465 us 20
BM_linker_relocation/real_time_median 70091 us 466 us 20
BM_linker_relocation/real_time_stddev 329 us 8.29 us 20
$ adb shell taskset 10 \
/data/benchmarktest/linker-reloc-bench/linker-reloc-bench \
--benchmark_repetitions=20 --benchmark_display_aggregates_only=true
...
--------------------------------------------------------------------------------
Benchmark Time CPU Iterations
--------------------------------------------------------------------------------
BM_linker_relocation/real_time_mean 83051 us 462 us 20
BM_linker_relocation/real_time_median 83069 us 464 us 20
BM_linker_relocation/real_time_stddev 184 us 8.91 us 20
Test: manual
Bug: none
Change-Id: I6dac66978f8666f95c76387093bda6be0151bfce
diff --git a/benchmarks/linker_relocation/gen/Android.bp b/benchmarks/linker_relocation/gen/Android.bp
new file mode 100644
index 0000000..e535e53
--- /dev/null
+++ b/benchmarks/linker_relocation/gen/Android.bp
@@ -0,0 +1,2389 @@
+// AUTO-GENERATED BY gen_bench.py -- do not edit
+cc_defaults {
+ name: "linker_reloc_bench_all_libs",
+ runtime_libs: [
+ "liblinker_reloc_bench_000",
+ "liblinker_reloc_bench_001",
+ "liblinker_reloc_bench_002",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_004",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_007",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_009",
+ "liblinker_reloc_bench_010",
+ "liblinker_reloc_bench_011",
+ "liblinker_reloc_bench_012",
+ "liblinker_reloc_bench_013",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_015",
+ "liblinker_reloc_bench_016",
+ "liblinker_reloc_bench_017",
+ "liblinker_reloc_bench_018",
+ "liblinker_reloc_bench_019",
+ "liblinker_reloc_bench_020",
+ "liblinker_reloc_bench_021",
+ "liblinker_reloc_bench_022",
+ "liblinker_reloc_bench_023",
+ "liblinker_reloc_bench_024",
+ "liblinker_reloc_bench_025",
+ "liblinker_reloc_bench_026",
+ "liblinker_reloc_bench_027",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_030",
+ "liblinker_reloc_bench_031",
+ "liblinker_reloc_bench_032",
+ "liblinker_reloc_bench_033",
+ "liblinker_reloc_bench_034",
+ "liblinker_reloc_bench_035",
+ "liblinker_reloc_bench_036",
+ "liblinker_reloc_bench_037",
+ "liblinker_reloc_bench_038",
+ "liblinker_reloc_bench_039",
+ "liblinker_reloc_bench_040",
+ "liblinker_reloc_bench_041",
+ "liblinker_reloc_bench_042",
+ "liblinker_reloc_bench_043",
+ "liblinker_reloc_bench_044",
+ "liblinker_reloc_bench_045",
+ "liblinker_reloc_bench_046",
+ "liblinker_reloc_bench_047",
+ "liblinker_reloc_bench_048",
+ "liblinker_reloc_bench_049",
+ "liblinker_reloc_bench_050",
+ "liblinker_reloc_bench_051",
+ "liblinker_reloc_bench_052",
+ "liblinker_reloc_bench_053",
+ "liblinker_reloc_bench_054",
+ "liblinker_reloc_bench_055",
+ "liblinker_reloc_bench_056",
+ "liblinker_reloc_bench_057",
+ "liblinker_reloc_bench_058",
+ "liblinker_reloc_bench_059",
+ "liblinker_reloc_bench_060",
+ "liblinker_reloc_bench_061",
+ "liblinker_reloc_bench_062",
+ "liblinker_reloc_bench_063",
+ "liblinker_reloc_bench_064",
+ "liblinker_reloc_bench_065",
+ "liblinker_reloc_bench_066",
+ "liblinker_reloc_bench_067",
+ "liblinker_reloc_bench_068",
+ "liblinker_reloc_bench_069",
+ "liblinker_reloc_bench_070",
+ "liblinker_reloc_bench_071",
+ "liblinker_reloc_bench_072",
+ "liblinker_reloc_bench_073",
+ "liblinker_reloc_bench_074",
+ "liblinker_reloc_bench_075",
+ "liblinker_reloc_bench_076",
+ "liblinker_reloc_bench_077",
+ "liblinker_reloc_bench_078",
+ "liblinker_reloc_bench_079",
+ "liblinker_reloc_bench_080",
+ "liblinker_reloc_bench_081",
+ "liblinker_reloc_bench_082",
+ "liblinker_reloc_bench_083",
+ "liblinker_reloc_bench_084",
+ "liblinker_reloc_bench_085",
+ "liblinker_reloc_bench_086",
+ "liblinker_reloc_bench_087",
+ "liblinker_reloc_bench_088",
+ "liblinker_reloc_bench_089",
+ "liblinker_reloc_bench_090",
+ "liblinker_reloc_bench_091",
+ "liblinker_reloc_bench_092",
+ "liblinker_reloc_bench_093",
+ "liblinker_reloc_bench_094",
+ "liblinker_reloc_bench_095",
+ "liblinker_reloc_bench_096",
+ "liblinker_reloc_bench_097",
+ "liblinker_reloc_bench_098",
+ "liblinker_reloc_bench_099",
+ "liblinker_reloc_bench_100",
+ "liblinker_reloc_bench_101",
+ "liblinker_reloc_bench_102",
+ "liblinker_reloc_bench_103",
+ "liblinker_reloc_bench_104",
+ "liblinker_reloc_bench_105",
+ "liblinker_reloc_bench_106",
+ "liblinker_reloc_bench_107",
+ "liblinker_reloc_bench_108",
+ "liblinker_reloc_bench_109",
+ "liblinker_reloc_bench_110",
+ "liblinker_reloc_bench_111",
+ "liblinker_reloc_bench_112",
+ "liblinker_reloc_bench_113",
+ "liblinker_reloc_bench_114",
+ "liblinker_reloc_bench_115",
+ "liblinker_reloc_bench_116",
+ "liblinker_reloc_bench_117",
+ "liblinker_reloc_bench_118",
+ "liblinker_reloc_bench_119",
+ "liblinker_reloc_bench_120",
+ "liblinker_reloc_bench_121",
+ "liblinker_reloc_bench_122",
+ "liblinker_reloc_bench_123",
+ "liblinker_reloc_bench_124",
+ "liblinker_reloc_bench_125",
+ "liblinker_reloc_bench_126",
+ "liblinker_reloc_bench_127",
+ "liblinker_reloc_bench_128",
+ "liblinker_reloc_bench_129",
+ "liblinker_reloc_bench_130",
+ "liblinker_reloc_bench_131",
+ "liblinker_reloc_bench_132",
+ "liblinker_reloc_bench_133",
+ "liblinker_reloc_bench_134",
+ "liblinker_reloc_bench_135",
+ "liblinker_reloc_bench_136",
+ "liblinker_reloc_bench_137",
+ "liblinker_reloc_bench_138",
+ "liblinker_reloc_bench_139",
+ "liblinker_reloc_bench_140",
+ "liblinker_reloc_bench_141",
+ "liblinker_reloc_bench_142",
+ "liblinker_reloc_bench_143",
+ "liblinker_reloc_bench_144",
+ "liblinker_reloc_bench_145",
+ "liblinker_reloc_bench_146",
+ "liblinker_reloc_bench_147",
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_149",
+ "liblinker_reloc_bench_150",
+ "liblinker_reloc_bench_151",
+ "liblinker_reloc_bench_152",
+ "liblinker_reloc_bench_153",
+ "liblinker_reloc_bench_154",
+ "liblinker_reloc_bench_155",
+ "liblinker_reloc_bench_156",
+ "liblinker_reloc_bench_157",
+ "liblinker_reloc_bench_158",
+ "liblinker_reloc_bench_159",
+ "liblinker_reloc_bench_160",
+ "liblinker_reloc_bench_161",
+ "liblinker_reloc_bench_162",
+ "liblinker_reloc_bench_163",
+ "liblinker_reloc_bench_164",
+ "liblinker_reloc_bench_165",
+ "liblinker_reloc_bench_166",
+ "liblinker_reloc_bench_167",
+ "liblinker_reloc_bench_168",
+ ],
+}
+cc_binary {
+ defaults: ["linker_reloc_bench_binary"],
+ name: "linker_reloc_bench_main",
+ srcs: ["linker_reloc_bench_main.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_000",
+ "liblinker_reloc_bench_001",
+ "liblinker_reloc_bench_002",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_004",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_007",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_009",
+ "liblinker_reloc_bench_010",
+ "liblinker_reloc_bench_011",
+ "liblinker_reloc_bench_012",
+ "liblinker_reloc_bench_013",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_015",
+ "liblinker_reloc_bench_016",
+ "liblinker_reloc_bench_017",
+ "liblinker_reloc_bench_018",
+ "liblinker_reloc_bench_019",
+ "liblinker_reloc_bench_020",
+ "liblinker_reloc_bench_021",
+ "liblinker_reloc_bench_022",
+ "liblinker_reloc_bench_023",
+ "liblinker_reloc_bench_024",
+ "liblinker_reloc_bench_025",
+ "liblinker_reloc_bench_026",
+ "liblinker_reloc_bench_027",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_030",
+ "liblinker_reloc_bench_031",
+ "liblinker_reloc_bench_032",
+ "liblinker_reloc_bench_033",
+ "liblinker_reloc_bench_034",
+ "liblinker_reloc_bench_035",
+ "liblinker_reloc_bench_036",
+ "liblinker_reloc_bench_037",
+ "liblinker_reloc_bench_038",
+ "liblinker_reloc_bench_039",
+ "liblinker_reloc_bench_040",
+ "liblinker_reloc_bench_041",
+ "liblinker_reloc_bench_042",
+ "liblinker_reloc_bench_043",
+ "liblinker_reloc_bench_044",
+ "liblinker_reloc_bench_045",
+ "liblinker_reloc_bench_046",
+ "liblinker_reloc_bench_047",
+ "liblinker_reloc_bench_048",
+ "liblinker_reloc_bench_049",
+ "liblinker_reloc_bench_050",
+ "liblinker_reloc_bench_051",
+ "liblinker_reloc_bench_052",
+ "liblinker_reloc_bench_053",
+ "liblinker_reloc_bench_054",
+ "liblinker_reloc_bench_055",
+ "liblinker_reloc_bench_056",
+ "liblinker_reloc_bench_057",
+ "liblinker_reloc_bench_058",
+ "liblinker_reloc_bench_059",
+ "liblinker_reloc_bench_060",
+ "liblinker_reloc_bench_061",
+ "liblinker_reloc_bench_062",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_000",
+ srcs: ["liblinker_reloc_bench_000.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_031",
+ "liblinker_reloc_bench_032",
+ "liblinker_reloc_bench_033",
+ "liblinker_reloc_bench_064",
+ "liblinker_reloc_bench_001",
+ "liblinker_reloc_bench_004",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_007",
+ "liblinker_reloc_bench_013",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_065",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_066",
+ "liblinker_reloc_bench_022",
+ "liblinker_reloc_bench_067",
+ "liblinker_reloc_bench_015",
+ "liblinker_reloc_bench_068",
+ "liblinker_reloc_bench_069",
+ "liblinker_reloc_bench_070",
+ "liblinker_reloc_bench_025",
+ "liblinker_reloc_bench_071",
+ "liblinker_reloc_bench_026",
+ "liblinker_reloc_bench_072",
+ "liblinker_reloc_bench_073",
+ "liblinker_reloc_bench_074",
+ "liblinker_reloc_bench_075",
+ "liblinker_reloc_bench_009",
+ "liblinker_reloc_bench_010",
+ "liblinker_reloc_bench_076",
+ "liblinker_reloc_bench_077",
+ "liblinker_reloc_bench_078",
+ "liblinker_reloc_bench_079",
+ "liblinker_reloc_bench_080",
+ "liblinker_reloc_bench_081",
+ "liblinker_reloc_bench_002",
+ "liblinker_reloc_bench_082",
+ "liblinker_reloc_bench_083",
+ "liblinker_reloc_bench_084",
+ "liblinker_reloc_bench_023",
+ "liblinker_reloc_bench_085",
+ "liblinker_reloc_bench_086",
+ "liblinker_reloc_bench_087",
+ "liblinker_reloc_bench_088",
+ "liblinker_reloc_bench_089",
+ "liblinker_reloc_bench_090",
+ "liblinker_reloc_bench_091",
+ "liblinker_reloc_bench_092",
+ "liblinker_reloc_bench_093",
+ "liblinker_reloc_bench_094",
+ "liblinker_reloc_bench_095",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_096",
+ "liblinker_reloc_bench_097",
+ "liblinker_reloc_bench_030",
+ "liblinker_reloc_bench_098",
+ "liblinker_reloc_bench_099",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_001",
+ srcs: ["liblinker_reloc_bench_001.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_074",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_022",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_086",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_002",
+ srcs: ["liblinker_reloc_bench_002.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_082",
+ "liblinker_reloc_bench_100",
+ "liblinker_reloc_bench_083",
+ "liblinker_reloc_bench_101",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_079",
+ "liblinker_reloc_bench_080",
+ "liblinker_reloc_bench_102",
+ "liblinker_reloc_bench_103",
+ "liblinker_reloc_bench_092",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_104",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_003",
+ srcs: ["liblinker_reloc_bench_003.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_004",
+ srcs: ["liblinker_reloc_bench_004.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_005",
+ srcs: ["liblinker_reloc_bench_005.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_105",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_006",
+ srcs: ["liblinker_reloc_bench_006.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_007",
+ srcs: ["liblinker_reloc_bench_007.S"],
+ shared_libs: [
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_008",
+ srcs: ["liblinker_reloc_bench_008.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+ version_script: "liblinker_reloc_bench_008.map",
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_009",
+ srcs: ["liblinker_reloc_bench_009.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_106",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_010",
+ srcs: ["liblinker_reloc_bench_010.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_060",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_011",
+ srcs: ["liblinker_reloc_bench_011.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_107",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_108",
+ "liblinker_reloc_bench_109",
+ "liblinker_reloc_bench_110",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_111",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_012",
+ srcs: ["liblinker_reloc_bench_012.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_112",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_023",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_013",
+ srcs: ["liblinker_reloc_bench_013.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_014",
+ srcs: ["liblinker_reloc_bench_014.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_113",
+ "liblinker_reloc_bench_114",
+ "liblinker_reloc_bench_115",
+ "liblinker_reloc_bench_116",
+ "liblinker_reloc_bench_117",
+ "liblinker_reloc_bench_118",
+ "liblinker_reloc_bench_119",
+ "liblinker_reloc_bench_120",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_121",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_015",
+ srcs: ["liblinker_reloc_bench_015.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_016",
+ srcs: ["liblinker_reloc_bench_016.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_044",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_017",
+ "liblinker_reloc_bench_122",
+ "liblinker_reloc_bench_123",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_015",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_099",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_017",
+ srcs: ["liblinker_reloc_bench_017.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_015",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_018",
+ srcs: ["liblinker_reloc_bench_018.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_030",
+ "liblinker_reloc_bench_022",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_015",
+ "liblinker_reloc_bench_097",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_019",
+ srcs: ["liblinker_reloc_bench_019.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_102",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_058",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_020",
+ srcs: ["liblinker_reloc_bench_020.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_009",
+ "liblinker_reloc_bench_010",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_067",
+ "liblinker_reloc_bench_124",
+ "liblinker_reloc_bench_007",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_125",
+ "liblinker_reloc_bench_126",
+ "liblinker_reloc_bench_127",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_021",
+ srcs: ["liblinker_reloc_bench_021.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_067",
+ "liblinker_reloc_bench_059",
+ "liblinker_reloc_bench_126",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_022",
+ srcs: ["liblinker_reloc_bench_022.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_128",
+ "liblinker_reloc_bench_129",
+ "liblinker_reloc_bench_130",
+ "liblinker_reloc_bench_117",
+ "liblinker_reloc_bench_131",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_025",
+ "liblinker_reloc_bench_026",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_097",
+ "liblinker_reloc_bench_121",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_106",
+ "liblinker_reloc_bench_114",
+ "liblinker_reloc_bench_132",
+ "liblinker_reloc_bench_133",
+ "liblinker_reloc_bench_015",
+ "liblinker_reloc_bench_134",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_023",
+ srcs: ["liblinker_reloc_bench_023.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_024",
+ srcs: ["liblinker_reloc_bench_024.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_025",
+ srcs: ["liblinker_reloc_bench_025.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_066",
+ "liblinker_reloc_bench_097",
+ "liblinker_reloc_bench_135",
+ "liblinker_reloc_bench_106",
+ "liblinker_reloc_bench_136",
+ "liblinker_reloc_bench_137",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_093",
+ "liblinker_reloc_bench_094",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_026",
+ srcs: ["liblinker_reloc_bench_026.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_025",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_027",
+ srcs: ["liblinker_reloc_bench_027.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_028",
+ srcs: ["liblinker_reloc_bench_028.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_105",
+ "liblinker_reloc_bench_106",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_029",
+ srcs: ["liblinker_reloc_bench_029.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_092",
+ "liblinker_reloc_bench_106",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_030",
+ srcs: ["liblinker_reloc_bench_030.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_077",
+ "liblinker_reloc_bench_138",
+ "liblinker_reloc_bench_139",
+ "liblinker_reloc_bench_084",
+ "liblinker_reloc_bench_140",
+ "liblinker_reloc_bench_141",
+ "liblinker_reloc_bench_086",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_098",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_071",
+ "liblinker_reloc_bench_072",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_022",
+ "liblinker_reloc_bench_111",
+ "liblinker_reloc_bench_085",
+ "liblinker_reloc_bench_142",
+ "liblinker_reloc_bench_091",
+ "liblinker_reloc_bench_001",
+ "liblinker_reloc_bench_007",
+ "liblinker_reloc_bench_121",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_025",
+ "liblinker_reloc_bench_026",
+ "liblinker_reloc_bench_143",
+ "liblinker_reloc_bench_073",
+ "liblinker_reloc_bench_097",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_031",
+ srcs: ["liblinker_reloc_bench_031.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_092",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_033",
+ "liblinker_reloc_bench_144",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_032",
+ srcs: ["liblinker_reloc_bench_032.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_031",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_033",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_033",
+ srcs: ["liblinker_reloc_bench_033.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_034",
+ srcs: ["liblinker_reloc_bench_034.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_035",
+ srcs: ["liblinker_reloc_bench_035.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_036",
+ srcs: ["liblinker_reloc_bench_036.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_037",
+ srcs: ["liblinker_reloc_bench_037.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_036",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_038",
+ srcs: ["liblinker_reloc_bench_038.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_039",
+ srcs: ["liblinker_reloc_bench_039.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_040",
+ srcs: ["liblinker_reloc_bench_040.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_039",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_041",
+ srcs: ["liblinker_reloc_bench_041.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_042",
+ "liblinker_reloc_bench_043",
+ "liblinker_reloc_bench_039",
+ "liblinker_reloc_bench_040",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_042",
+ srcs: ["liblinker_reloc_bench_042.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_039",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_043",
+ srcs: ["liblinker_reloc_bench_043.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_044",
+ srcs: ["liblinker_reloc_bench_044.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_145",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_045",
+ srcs: ["liblinker_reloc_bench_045.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_046",
+ srcs: ["liblinker_reloc_bench_046.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_047",
+ srcs: ["liblinker_reloc_bench_047.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_048",
+ srcs: ["liblinker_reloc_bench_048.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_047",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_049",
+ srcs: ["liblinker_reloc_bench_049.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_050",
+ srcs: ["liblinker_reloc_bench_050.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_051",
+ srcs: ["liblinker_reloc_bench_051.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_052",
+ srcs: ["liblinker_reloc_bench_052.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_035",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_053",
+ srcs: ["liblinker_reloc_bench_053.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_054",
+ srcs: ["liblinker_reloc_bench_054.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_053",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_055",
+ srcs: ["liblinker_reloc_bench_055.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_053",
+ "liblinker_reloc_bench_054",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_056",
+ srcs: ["liblinker_reloc_bench_056.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_053",
+ "liblinker_reloc_bench_054",
+ "liblinker_reloc_bench_055",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_057",
+ srcs: ["liblinker_reloc_bench_057.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_058",
+ srcs: ["liblinker_reloc_bench_058.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_059",
+ srcs: ["liblinker_reloc_bench_059.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_126",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_060",
+ srcs: ["liblinker_reloc_bench_060.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_061",
+ srcs: ["liblinker_reloc_bench_061.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_062",
+ srcs: ["liblinker_reloc_bench_062.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_063",
+ srcs: ["liblinker_reloc_bench_063.S"],
+ shared_libs: [
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_064",
+ srcs: ["liblinker_reloc_bench_064.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_009",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_146",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_065",
+ srcs: ["liblinker_reloc_bench_065.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_147",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_066",
+ srcs: ["liblinker_reloc_bench_066.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_067",
+ srcs: ["liblinker_reloc_bench_067.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_009",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_068",
+ srcs: ["liblinker_reloc_bench_068.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_022",
+ "liblinker_reloc_bench_069",
+ "liblinker_reloc_bench_097",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_069",
+ srcs: ["liblinker_reloc_bench_069.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_070",
+ srcs: ["liblinker_reloc_bench_070.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_077",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_071",
+ srcs: ["liblinker_reloc_bench_071.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_025",
+ "liblinker_reloc_bench_063",
+ ],
+ version_script: "liblinker_reloc_bench_071.map",
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_072",
+ srcs: ["liblinker_reloc_bench_072.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_025",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_073",
+ srcs: ["liblinker_reloc_bench_073.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_136",
+ "liblinker_reloc_bench_137",
+ "liblinker_reloc_bench_074",
+ "liblinker_reloc_bench_009",
+ "liblinker_reloc_bench_121",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_066",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_086",
+ "liblinker_reloc_bench_093",
+ "liblinker_reloc_bench_094",
+ "liblinker_reloc_bench_097",
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_074",
+ srcs: ["liblinker_reloc_bench_074.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_086",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_075",
+ srcs: ["liblinker_reloc_bench_075.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_076",
+ srcs: ["liblinker_reloc_bench_076.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_149",
+ "liblinker_reloc_bench_150",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_077",
+ srcs: ["liblinker_reloc_bench_077.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_151",
+ "liblinker_reloc_bench_152",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+ version_script: "liblinker_reloc_bench_077.map",
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_078",
+ srcs: ["liblinker_reloc_bench_078.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_131",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_092",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_153",
+ "liblinker_reloc_bench_077",
+ "liblinker_reloc_bench_139",
+ "liblinker_reloc_bench_068",
+ "liblinker_reloc_bench_154",
+ "liblinker_reloc_bench_022",
+ "liblinker_reloc_bench_002",
+ "liblinker_reloc_bench_155",
+ "liblinker_reloc_bench_156",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_079",
+ srcs: ["liblinker_reloc_bench_079.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_080",
+ srcs: ["liblinker_reloc_bench_080.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_081",
+ srcs: ["liblinker_reloc_bench_081.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_147",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_082",
+ srcs: ["liblinker_reloc_bench_082.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_100",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_079",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_083",
+ srcs: ["liblinker_reloc_bench_083.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_082",
+ "liblinker_reloc_bench_100",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_084",
+ srcs: ["liblinker_reloc_bench_084.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_085",
+ srcs: ["liblinker_reloc_bench_085.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_077",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_086",
+ srcs: ["liblinker_reloc_bench_086.S"],
+ shared_libs: [
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_087",
+ srcs: ["liblinker_reloc_bench_087.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_142",
+ "liblinker_reloc_bench_086",
+ "liblinker_reloc_bench_084",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_088",
+ srcs: ["liblinker_reloc_bench_088.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_089",
+ srcs: ["liblinker_reloc_bench_089.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_090",
+ srcs: ["liblinker_reloc_bench_090.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_091",
+ srcs: ["liblinker_reloc_bench_091.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_085",
+ "liblinker_reloc_bench_077",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_092",
+ srcs: ["liblinker_reloc_bench_092.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_157",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_093",
+ srcs: ["liblinker_reloc_bench_093.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_094",
+ srcs: ["liblinker_reloc_bench_094.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_095",
+ srcs: ["liblinker_reloc_bench_095.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_063",
+ ],
+ version_script: "liblinker_reloc_bench_095.map",
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_096",
+ srcs: ["liblinker_reloc_bench_096.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_158",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_076",
+ "liblinker_reloc_bench_159",
+ "liblinker_reloc_bench_086",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_097",
+ srcs: ["liblinker_reloc_bench_097.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_009",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_130",
+ "liblinker_reloc_bench_063",
+ ],
+ version_script: "liblinker_reloc_bench_097.map",
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_098",
+ srcs: ["liblinker_reloc_bench_098.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_099",
+ srcs: ["liblinker_reloc_bench_099.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_100",
+ srcs: ["liblinker_reloc_bench_100.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_160",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_101",
+ srcs: ["liblinker_reloc_bench_101.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_102",
+ srcs: ["liblinker_reloc_bench_102.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_128",
+ "liblinker_reloc_bench_131",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_103",
+ srcs: ["liblinker_reloc_bench_103.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_100",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_080",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_104",
+ srcs: ["liblinker_reloc_bench_104.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_105",
+ srcs: ["liblinker_reloc_bench_105.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_106",
+ srcs: ["liblinker_reloc_bench_106.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+ version_script: "liblinker_reloc_bench_106.map",
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_107",
+ srcs: ["liblinker_reloc_bench_107.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_161",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_108",
+ srcs: ["liblinker_reloc_bench_108.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_161",
+ "liblinker_reloc_bench_107",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_007",
+ "liblinker_reloc_bench_009",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_109",
+ srcs: ["liblinker_reloc_bench_109.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_009",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_110",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_076",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_110",
+ srcs: ["liblinker_reloc_bench_110.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_107",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_009",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_108",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_111",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_111",
+ srcs: ["liblinker_reloc_bench_111.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_112",
+ srcs: ["liblinker_reloc_bench_112.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_113",
+ srcs: ["liblinker_reloc_bench_113.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_114",
+ srcs: ["liblinker_reloc_bench_114.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_130",
+ "liblinker_reloc_bench_117",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_115",
+ srcs: ["liblinker_reloc_bench_115.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_118",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_116",
+ srcs: ["liblinker_reloc_bench_116.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_130",
+ "liblinker_reloc_bench_117",
+ "liblinker_reloc_bench_120",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_117",
+ srcs: ["liblinker_reloc_bench_117.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_130",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_118",
+ srcs: ["liblinker_reloc_bench_118.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_119",
+ srcs: ["liblinker_reloc_bench_119.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_130",
+ "liblinker_reloc_bench_118",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_120",
+ srcs: ["liblinker_reloc_bench_120.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_130",
+ "liblinker_reloc_bench_117",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_121",
+ srcs: ["liblinker_reloc_bench_121.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_122",
+ srcs: ["liblinker_reloc_bench_122.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_123",
+ srcs: ["liblinker_reloc_bench_123.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_017",
+ "liblinker_reloc_bench_007",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_015",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_010",
+ "liblinker_reloc_bench_098",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_124",
+ srcs: ["liblinker_reloc_bench_124.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_009",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_125",
+ srcs: ["liblinker_reloc_bench_125.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_126",
+ srcs: ["liblinker_reloc_bench_126.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_127",
+ srcs: ["liblinker_reloc_bench_127.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_126",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_128",
+ srcs: ["liblinker_reloc_bench_128.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_162",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_129",
+ srcs: ["liblinker_reloc_bench_129.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_130",
+ "liblinker_reloc_bench_117",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_130",
+ srcs: ["liblinker_reloc_bench_130.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_131",
+ srcs: ["liblinker_reloc_bench_131.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_163",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_132",
+ srcs: ["liblinker_reloc_bench_132.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_134",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_133",
+ srcs: ["liblinker_reloc_bench_133.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_134",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_134",
+ srcs: ["liblinker_reloc_bench_134.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_076",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_135",
+ srcs: ["liblinker_reloc_bench_135.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_164",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_136",
+ srcs: ["liblinker_reloc_bench_136.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_137",
+ srcs: ["liblinker_reloc_bench_137.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_136",
+ "liblinker_reloc_bench_165",
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_138",
+ srcs: ["liblinker_reloc_bench_138.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_086",
+ "liblinker_reloc_bench_084",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_139",
+ srcs: ["liblinker_reloc_bench_139.S"],
+ shared_libs: [
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_140",
+ srcs: ["liblinker_reloc_bench_140.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_141",
+ srcs: ["liblinker_reloc_bench_141.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_086",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_142",
+ srcs: ["liblinker_reloc_bench_142.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_141",
+ "liblinker_reloc_bench_086",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_143",
+ srcs: ["liblinker_reloc_bench_143.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_078",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_144",
+ srcs: ["liblinker_reloc_bench_144.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_145",
+ srcs: ["liblinker_reloc_bench_145.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_146",
+ srcs: ["liblinker_reloc_bench_146.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_147",
+ srcs: ["liblinker_reloc_bench_147.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_148",
+ srcs: ["liblinker_reloc_bench_148.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_149",
+ srcs: ["liblinker_reloc_bench_149.S"],
+ shared_libs: [
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_150",
+ srcs: ["liblinker_reloc_bench_150.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_151",
+ srcs: ["liblinker_reloc_bench_151.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_152",
+ srcs: ["liblinker_reloc_bench_152.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_151",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_153",
+ srcs: ["liblinker_reloc_bench_153.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_154",
+ srcs: ["liblinker_reloc_bench_154.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_155",
+ srcs: ["liblinker_reloc_bench_155.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_166",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_154",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_156",
+ srcs: ["liblinker_reloc_bench_156.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_131",
+ "liblinker_reloc_bench_166",
+ "liblinker_reloc_bench_005",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_154",
+ "liblinker_reloc_bench_014",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_157",
+ srcs: ["liblinker_reloc_bench_157.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_063",
+ ],
+ version_script: "liblinker_reloc_bench_157.map",
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_158",
+ srcs: ["liblinker_reloc_bench_158.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_159",
+ srcs: ["liblinker_reloc_bench_159.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_160",
+ srcs: ["liblinker_reloc_bench_160.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_161",
+ srcs: ["liblinker_reloc_bench_161.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_162",
+ srcs: ["liblinker_reloc_bench_162.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_163",
+ srcs: ["liblinker_reloc_bench_163.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_164",
+ srcs: ["liblinker_reloc_bench_164.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_003",
+ "liblinker_reloc_bench_167",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_168",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_165",
+ srcs: ["liblinker_reloc_bench_165.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_136",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_166",
+ srcs: ["liblinker_reloc_bench_166.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_128",
+ "liblinker_reloc_bench_148",
+ "liblinker_reloc_bench_162",
+ "liblinker_reloc_bench_028",
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_029",
+ "liblinker_reloc_bench_006",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_167",
+ srcs: ["liblinker_reloc_bench_167.S"],
+ shared_libs: [
+ "liblinker_reloc_bench_008",
+ "liblinker_reloc_bench_063",
+ ],
+}
+cc_test_library {
+ defaults: ["linker_reloc_bench_library"],
+ name: "liblinker_reloc_bench_168",
+ srcs: ["liblinker_reloc_bench_168.S"],
+ shared_libs: [
+ ],
+}