aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKelvin Zhang <zhangkelvin@google.com>2021-08-23 10:03:30 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-08-23 10:03:30 +0000
commit7036ff0c903b8e2311ee96e963ad0ad697b2a820 (patch)
tree1ae103f536977b5e7f89fa97f2f5ab9848819d68
parent70130da2505440fb41bb817820a2409954346c86 (diff)
parent122bcb4807a92ec72bd15da62cd30811cf78e8d0 (diff)
downloadzucchini-7036ff0c903b8e2311ee96e963ad0ad697b2a820.tar.gz
Create a symlink for each header file am: 2af699e0b8 am: 9e5c106d19 am: 6137065d63 am: 2fd020eeb1 am: 122bcb4807
Original change: https://android-review.googlesource.com/c/platform/external/zucchini/+/1802617 Change-Id: Ief3f71dc4dfca229fd2e2cbb6d7a3c6c15bbc9f5
-rw-r--r--Android.bp2
l---------aosp/include/components/zucchini1
l---------aosp/include/components/zucchini/abs32_utils.h1
l---------aosp/include/components/zucchini/address_translator.h1
l---------aosp/include/components/zucchini/algorithm.h1
l---------aosp/include/components/zucchini/arm_utils.h1
l---------aosp/include/components/zucchini/binary_data_histogram.h1
l---------aosp/include/components/zucchini/buffer_sink.h1
l---------aosp/include/components/zucchini/buffer_source.h1
l---------aosp/include/components/zucchini/buffer_view.h1
l---------aosp/include/components/zucchini/buildflags.h1
l---------aosp/include/components/zucchini/crc32.h1
l---------aosp/include/components/zucchini/disassembler.h1
l---------aosp/include/components/zucchini/disassembler_dex.h1
l---------aosp/include/components/zucchini/disassembler_elf.h1
l---------aosp/include/components/zucchini/disassembler_no_op.h1
l---------aosp/include/components/zucchini/disassembler_win32.h1
l---------aosp/include/components/zucchini/disassembler_ztf.h1
l---------aosp/include/components/zucchini/element_detection.h1
l---------aosp/include/components/zucchini/encoded_view.h1
l---------aosp/include/components/zucchini/ensemble_matcher.h1
l---------aosp/include/components/zucchini/equivalence_map.h1
l---------aosp/include/components/zucchini/heuristic_ensemble_matcher.h1
l---------aosp/include/components/zucchini/image_index.h1
l---------aosp/include/components/zucchini/image_utils.h1
l---------aosp/include/components/zucchini/imposed_ensemble_matcher.h1
l---------aosp/include/components/zucchini/io_utils.h1
l---------aosp/include/components/zucchini/main_utils.h1
l---------aosp/include/components/zucchini/mapped_file.h1
l---------aosp/include/components/zucchini/patch_reader.h1
l---------aosp/include/components/zucchini/patch_utils.h1
l---------aosp/include/components/zucchini/patch_writer.h1
l---------aosp/include/components/zucchini/reference_bytes_mixer.h1
l---------aosp/include/components/zucchini/reference_set.h1
l---------aosp/include/components/zucchini/rel32_finder.h1
l---------aosp/include/components/zucchini/rel32_utils.h1
l---------aosp/include/components/zucchini/reloc_elf.h1
l---------aosp/include/components/zucchini/reloc_win32.h1
l---------aosp/include/components/zucchini/suffix_array.h1
l---------aosp/include/components/zucchini/target_pool.h1
l---------aosp/include/components/zucchini/targets_affinity.h1
l---------aosp/include/components/zucchini/test_disassembler.h1
l---------aosp/include/components/zucchini/test_reference_reader.h1
l---------aosp/include/components/zucchini/test_utils.h1
l---------aosp/include/components/zucchini/type_dex.h1
l---------aosp/include/components/zucchini/type_elf.h1
l---------aosp/include/components/zucchini/type_win_pe.h1
l---------aosp/include/components/zucchini/type_ztf.h1
l---------aosp/include/components/zucchini/typed_value.h1
l---------aosp/include/components/zucchini/zucchini.h1
l---------aosp/include/components/zucchini/zucchini_apply.h1
l---------aosp/include/components/zucchini/zucchini_commands.h1
l---------aosp/include/components/zucchini/zucchini_gen.h1
l---------aosp/include/components/zucchini/zucchini_integration.h1
l---------aosp/include/components/zucchini/zucchini_tools.h1
55 files changed, 55 insertions, 1 deletions
diff --git a/Android.bp b/Android.bp
index 4ef009f..90b6a50 100644
--- a/Android.bp
+++ b/Android.bp
@@ -129,6 +129,8 @@ filegroup {
cc_library {
name: "libzucchini",
host_supported: true,
+ device_supported: true,
+ recovery_available: true,
// Need this to ensure that the generated headers are used,
// instead of loacl ones. As the generated headers contain
// incorrect include paths
diff --git a/aosp/include/components/zucchini b/aosp/include/components/zucchini
deleted file mode 120000
index 1b20c9f..0000000
--- a/aosp/include/components/zucchini
+++ /dev/null
@@ -1 +0,0 @@
-../../../ \ No newline at end of file
diff --git a/aosp/include/components/zucchini/abs32_utils.h b/aosp/include/components/zucchini/abs32_utils.h
new file mode 120000
index 0000000..5a1a56a
--- /dev/null
+++ b/aosp/include/components/zucchini/abs32_utils.h
@@ -0,0 +1 @@
+../../../../abs32_utils.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/address_translator.h b/aosp/include/components/zucchini/address_translator.h
new file mode 120000
index 0000000..f302a8f
--- /dev/null
+++ b/aosp/include/components/zucchini/address_translator.h
@@ -0,0 +1 @@
+../../../../address_translator.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/algorithm.h b/aosp/include/components/zucchini/algorithm.h
new file mode 120000
index 0000000..9f91466
--- /dev/null
+++ b/aosp/include/components/zucchini/algorithm.h
@@ -0,0 +1 @@
+../../../../algorithm.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/arm_utils.h b/aosp/include/components/zucchini/arm_utils.h
new file mode 120000
index 0000000..12e94ec
--- /dev/null
+++ b/aosp/include/components/zucchini/arm_utils.h
@@ -0,0 +1 @@
+../../../../arm_utils.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/binary_data_histogram.h b/aosp/include/components/zucchini/binary_data_histogram.h
new file mode 120000
index 0000000..5560310
--- /dev/null
+++ b/aosp/include/components/zucchini/binary_data_histogram.h
@@ -0,0 +1 @@
+../../../../binary_data_histogram.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/buffer_sink.h b/aosp/include/components/zucchini/buffer_sink.h
new file mode 120000
index 0000000..9c2db50
--- /dev/null
+++ b/aosp/include/components/zucchini/buffer_sink.h
@@ -0,0 +1 @@
+../../../../buffer_sink.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/buffer_source.h b/aosp/include/components/zucchini/buffer_source.h
new file mode 120000
index 0000000..08e30e4
--- /dev/null
+++ b/aosp/include/components/zucchini/buffer_source.h
@@ -0,0 +1 @@
+../../../../buffer_source.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/buffer_view.h b/aosp/include/components/zucchini/buffer_view.h
new file mode 120000
index 0000000..75387cf
--- /dev/null
+++ b/aosp/include/components/zucchini/buffer_view.h
@@ -0,0 +1 @@
+../../../../buffer_view.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/buildflags.h b/aosp/include/components/zucchini/buildflags.h
new file mode 120000
index 0000000..521bf21
--- /dev/null
+++ b/aosp/include/components/zucchini/buildflags.h
@@ -0,0 +1 @@
+../../../../buildflags.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/crc32.h b/aosp/include/components/zucchini/crc32.h
new file mode 120000
index 0000000..d80e882
--- /dev/null
+++ b/aosp/include/components/zucchini/crc32.h
@@ -0,0 +1 @@
+../../../../crc32.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/disassembler.h b/aosp/include/components/zucchini/disassembler.h
new file mode 120000
index 0000000..536a3d3
--- /dev/null
+++ b/aosp/include/components/zucchini/disassembler.h
@@ -0,0 +1 @@
+../../../../disassembler.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/disassembler_dex.h b/aosp/include/components/zucchini/disassembler_dex.h
new file mode 120000
index 0000000..d2e42ab
--- /dev/null
+++ b/aosp/include/components/zucchini/disassembler_dex.h
@@ -0,0 +1 @@
+../../../../disassembler_dex.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/disassembler_elf.h b/aosp/include/components/zucchini/disassembler_elf.h
new file mode 120000
index 0000000..e2e5f92
--- /dev/null
+++ b/aosp/include/components/zucchini/disassembler_elf.h
@@ -0,0 +1 @@
+../../../../disassembler_elf.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/disassembler_no_op.h b/aosp/include/components/zucchini/disassembler_no_op.h
new file mode 120000
index 0000000..c016e24
--- /dev/null
+++ b/aosp/include/components/zucchini/disassembler_no_op.h
@@ -0,0 +1 @@
+../../../../disassembler_no_op.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/disassembler_win32.h b/aosp/include/components/zucchini/disassembler_win32.h
new file mode 120000
index 0000000..6a53082
--- /dev/null
+++ b/aosp/include/components/zucchini/disassembler_win32.h
@@ -0,0 +1 @@
+../../../../disassembler_win32.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/disassembler_ztf.h b/aosp/include/components/zucchini/disassembler_ztf.h
new file mode 120000
index 0000000..501c313
--- /dev/null
+++ b/aosp/include/components/zucchini/disassembler_ztf.h
@@ -0,0 +1 @@
+../../../../disassembler_ztf.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/element_detection.h b/aosp/include/components/zucchini/element_detection.h
new file mode 120000
index 0000000..84129ba
--- /dev/null
+++ b/aosp/include/components/zucchini/element_detection.h
@@ -0,0 +1 @@
+../../../../element_detection.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/encoded_view.h b/aosp/include/components/zucchini/encoded_view.h
new file mode 120000
index 0000000..a60af6d
--- /dev/null
+++ b/aosp/include/components/zucchini/encoded_view.h
@@ -0,0 +1 @@
+../../../../encoded_view.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/ensemble_matcher.h b/aosp/include/components/zucchini/ensemble_matcher.h
new file mode 120000
index 0000000..7d51538
--- /dev/null
+++ b/aosp/include/components/zucchini/ensemble_matcher.h
@@ -0,0 +1 @@
+../../../../ensemble_matcher.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/equivalence_map.h b/aosp/include/components/zucchini/equivalence_map.h
new file mode 120000
index 0000000..6d67205
--- /dev/null
+++ b/aosp/include/components/zucchini/equivalence_map.h
@@ -0,0 +1 @@
+../../../../equivalence_map.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/heuristic_ensemble_matcher.h b/aosp/include/components/zucchini/heuristic_ensemble_matcher.h
new file mode 120000
index 0000000..bfadfc9
--- /dev/null
+++ b/aosp/include/components/zucchini/heuristic_ensemble_matcher.h
@@ -0,0 +1 @@
+../../../../heuristic_ensemble_matcher.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/image_index.h b/aosp/include/components/zucchini/image_index.h
new file mode 120000
index 0000000..80fdb0a
--- /dev/null
+++ b/aosp/include/components/zucchini/image_index.h
@@ -0,0 +1 @@
+../../../../image_index.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/image_utils.h b/aosp/include/components/zucchini/image_utils.h
new file mode 120000
index 0000000..7f4e142
--- /dev/null
+++ b/aosp/include/components/zucchini/image_utils.h
@@ -0,0 +1 @@
+../../../../image_utils.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/imposed_ensemble_matcher.h b/aosp/include/components/zucchini/imposed_ensemble_matcher.h
new file mode 120000
index 0000000..0a0642b
--- /dev/null
+++ b/aosp/include/components/zucchini/imposed_ensemble_matcher.h
@@ -0,0 +1 @@
+../../../../imposed_ensemble_matcher.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/io_utils.h b/aosp/include/components/zucchini/io_utils.h
new file mode 120000
index 0000000..671200e
--- /dev/null
+++ b/aosp/include/components/zucchini/io_utils.h
@@ -0,0 +1 @@
+../../../../io_utils.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/main_utils.h b/aosp/include/components/zucchini/main_utils.h
new file mode 120000
index 0000000..9f56dda
--- /dev/null
+++ b/aosp/include/components/zucchini/main_utils.h
@@ -0,0 +1 @@
+../../../../main_utils.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/mapped_file.h b/aosp/include/components/zucchini/mapped_file.h
new file mode 120000
index 0000000..a5440bb
--- /dev/null
+++ b/aosp/include/components/zucchini/mapped_file.h
@@ -0,0 +1 @@
+../../../../mapped_file.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/patch_reader.h b/aosp/include/components/zucchini/patch_reader.h
new file mode 120000
index 0000000..0e7e2ec
--- /dev/null
+++ b/aosp/include/components/zucchini/patch_reader.h
@@ -0,0 +1 @@
+../../../../patch_reader.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/patch_utils.h b/aosp/include/components/zucchini/patch_utils.h
new file mode 120000
index 0000000..930f147
--- /dev/null
+++ b/aosp/include/components/zucchini/patch_utils.h
@@ -0,0 +1 @@
+../../../../patch_utils.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/patch_writer.h b/aosp/include/components/zucchini/patch_writer.h
new file mode 120000
index 0000000..ebf0b13
--- /dev/null
+++ b/aosp/include/components/zucchini/patch_writer.h
@@ -0,0 +1 @@
+../../../../patch_writer.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/reference_bytes_mixer.h b/aosp/include/components/zucchini/reference_bytes_mixer.h
new file mode 120000
index 0000000..9c7b310
--- /dev/null
+++ b/aosp/include/components/zucchini/reference_bytes_mixer.h
@@ -0,0 +1 @@
+../../../../reference_bytes_mixer.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/reference_set.h b/aosp/include/components/zucchini/reference_set.h
new file mode 120000
index 0000000..3294dbb
--- /dev/null
+++ b/aosp/include/components/zucchini/reference_set.h
@@ -0,0 +1 @@
+../../../../reference_set.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/rel32_finder.h b/aosp/include/components/zucchini/rel32_finder.h
new file mode 120000
index 0000000..58a5f3b
--- /dev/null
+++ b/aosp/include/components/zucchini/rel32_finder.h
@@ -0,0 +1 @@
+../../../../rel32_finder.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/rel32_utils.h b/aosp/include/components/zucchini/rel32_utils.h
new file mode 120000
index 0000000..a411940
--- /dev/null
+++ b/aosp/include/components/zucchini/rel32_utils.h
@@ -0,0 +1 @@
+../../../../rel32_utils.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/reloc_elf.h b/aosp/include/components/zucchini/reloc_elf.h
new file mode 120000
index 0000000..5dc8c30
--- /dev/null
+++ b/aosp/include/components/zucchini/reloc_elf.h
@@ -0,0 +1 @@
+../../../../reloc_elf.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/reloc_win32.h b/aosp/include/components/zucchini/reloc_win32.h
new file mode 120000
index 0000000..36b0152
--- /dev/null
+++ b/aosp/include/components/zucchini/reloc_win32.h
@@ -0,0 +1 @@
+../../../../reloc_win32.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/suffix_array.h b/aosp/include/components/zucchini/suffix_array.h
new file mode 120000
index 0000000..3116b0f
--- /dev/null
+++ b/aosp/include/components/zucchini/suffix_array.h
@@ -0,0 +1 @@
+../../../../suffix_array.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/target_pool.h b/aosp/include/components/zucchini/target_pool.h
new file mode 120000
index 0000000..ca03e3e
--- /dev/null
+++ b/aosp/include/components/zucchini/target_pool.h
@@ -0,0 +1 @@
+../../../../target_pool.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/targets_affinity.h b/aosp/include/components/zucchini/targets_affinity.h
new file mode 120000
index 0000000..a18787d
--- /dev/null
+++ b/aosp/include/components/zucchini/targets_affinity.h
@@ -0,0 +1 @@
+../../../../targets_affinity.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/test_disassembler.h b/aosp/include/components/zucchini/test_disassembler.h
new file mode 120000
index 0000000..7e67faf
--- /dev/null
+++ b/aosp/include/components/zucchini/test_disassembler.h
@@ -0,0 +1 @@
+../../../../test_disassembler.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/test_reference_reader.h b/aosp/include/components/zucchini/test_reference_reader.h
new file mode 120000
index 0000000..814b366
--- /dev/null
+++ b/aosp/include/components/zucchini/test_reference_reader.h
@@ -0,0 +1 @@
+../../../../test_reference_reader.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/test_utils.h b/aosp/include/components/zucchini/test_utils.h
new file mode 120000
index 0000000..0db69e3
--- /dev/null
+++ b/aosp/include/components/zucchini/test_utils.h
@@ -0,0 +1 @@
+../../../../test_utils.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/type_dex.h b/aosp/include/components/zucchini/type_dex.h
new file mode 120000
index 0000000..2085b37
--- /dev/null
+++ b/aosp/include/components/zucchini/type_dex.h
@@ -0,0 +1 @@
+../../../../type_dex.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/type_elf.h b/aosp/include/components/zucchini/type_elf.h
new file mode 120000
index 0000000..d9b55d1
--- /dev/null
+++ b/aosp/include/components/zucchini/type_elf.h
@@ -0,0 +1 @@
+../../../../type_elf.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/type_win_pe.h b/aosp/include/components/zucchini/type_win_pe.h
new file mode 120000
index 0000000..1d8790f
--- /dev/null
+++ b/aosp/include/components/zucchini/type_win_pe.h
@@ -0,0 +1 @@
+../../../../type_win_pe.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/type_ztf.h b/aosp/include/components/zucchini/type_ztf.h
new file mode 120000
index 0000000..e44b5f7
--- /dev/null
+++ b/aosp/include/components/zucchini/type_ztf.h
@@ -0,0 +1 @@
+../../../../type_ztf.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/typed_value.h b/aosp/include/components/zucchini/typed_value.h
new file mode 120000
index 0000000..fc7f2b7
--- /dev/null
+++ b/aosp/include/components/zucchini/typed_value.h
@@ -0,0 +1 @@
+../../../../typed_value.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/zucchini.h b/aosp/include/components/zucchini/zucchini.h
new file mode 120000
index 0000000..20426f6
--- /dev/null
+++ b/aosp/include/components/zucchini/zucchini.h
@@ -0,0 +1 @@
+../../../../zucchini.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/zucchini_apply.h b/aosp/include/components/zucchini/zucchini_apply.h
new file mode 120000
index 0000000..2a5495b
--- /dev/null
+++ b/aosp/include/components/zucchini/zucchini_apply.h
@@ -0,0 +1 @@
+../../../../zucchini_apply.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/zucchini_commands.h b/aosp/include/components/zucchini/zucchini_commands.h
new file mode 120000
index 0000000..c03fcd7
--- /dev/null
+++ b/aosp/include/components/zucchini/zucchini_commands.h
@@ -0,0 +1 @@
+../../../../zucchini_commands.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/zucchini_gen.h b/aosp/include/components/zucchini/zucchini_gen.h
new file mode 120000
index 0000000..66bf222
--- /dev/null
+++ b/aosp/include/components/zucchini/zucchini_gen.h
@@ -0,0 +1 @@
+../../../../zucchini_gen.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/zucchini_integration.h b/aosp/include/components/zucchini/zucchini_integration.h
new file mode 120000
index 0000000..028a91b
--- /dev/null
+++ b/aosp/include/components/zucchini/zucchini_integration.h
@@ -0,0 +1 @@
+../../../../zucchini_integration.h \ No newline at end of file
diff --git a/aosp/include/components/zucchini/zucchini_tools.h b/aosp/include/components/zucchini/zucchini_tools.h
new file mode 120000
index 0000000..3042827
--- /dev/null
+++ b/aosp/include/components/zucchini/zucchini_tools.h
@@ -0,0 +1 @@
+../../../../zucchini_tools.h \ No newline at end of file