platform_build/tools
Fabien Sanglard a720635be2 Fix zipalign alignment error
Problem: Zipalign operates over several false assumptions. First it
assumes that zip entries are in the same order in the body and in
the Central Direcotry. Second, it assumes there are not space
between entries. This makes alignment incorrect when these asserts
are not true.

Solution: Don't align entries by tracking bias based on input zip
entry location. Calculate the expected alignment based on the out-
put zip file and correct with extra padding.

Fixes: 162117652
Test: Units Tests
Change-Id: Ia179338f658cab18a377cba2c7c8e629089a2785
2020-11-11 17:00:22 -08:00
..
acp
apicheck
atree Fix implicit-fallthrough warning. 2018-10-16 11:50:18 -07:00
docker docker: update sha256sum for repo version 1.25 2019-04-11 13:38:05 -07:00
droiddoc Delete unused subdirectory. 2020-07-24 14:07:35 -07:00
fs_config Add fs_config_(dirs|files) for product and system_ext 2020-10-21 03:39:22 +00:00
fs_get_stats Include private/fs_config.h directly when needed 2020-03-05 10:55:45 -08:00
libhost
releasetools Merge "Allow downgradable partial OTA" 2020-11-11 14:05:47 +00:00
signapk Let genrule have the entrance depend on signapk 2020-10-27 14:50:39 +00:00
signtos
warn Move {libbacktrace,libunwindstack} from system/core -> system/unwinding/ 2020-10-27 19:44:34 +00:00
zipalign Fix zipalign alignment error 2020-11-11 17:00:22 -08:00
ziptime
Android.bp Let extract_kernel return full kernel release. 2020-07-30 23:53:25 +00:00
auto_gen_test_config.py Update auto-gen test config template with PARAMETERIZED_STRINGS 2020-05-18 09:58:18 +08:00
auto_gen_test_config_test.py Migrate build/make to androidx.test 2018-12-13 19:06:34 -08:00
brillo-clang-format
buildinfo.sh Reland: Rework platform version to hide codenames. 2020-02-11 13:20:20 +00:00
check_elf_file.py Merge changes from topic "exclude-system-shared-libs-from-elfcheck-suggestions" 2020-09-28 03:54:27 +00:00
check_identical_lib.sh Add more details to divergent vndk lib error. 2020-08-06 18:02:31 +00:00
check_radio_versions.py
checkowners.py Accept the "file:(project:)?filePath" directive. 2019-03-12 11:56:33 -07:00
compare_fileslist.py
event_log_tags.py logtags: Support # line comments. 2019-11-29 15:28:48 +00:00
extract_kernel.py extract_kernel.py: add support to output compiler information 2020-08-08 17:15:19 +08:00
fat16copy.py
fileslist_util.py
filter-product-graph.py
findleaves.py
fixlinebreaks.sh
generate-enforce-rro-android-manifest.py Put DEVICE/PRODUCT overlays in different partitions 2019-03-22 13:25:20 +00:00
generate-notice-files.py Add support for combining the notices from 2 roots. 2020-07-20 17:32:14 +00:00
generate-self-extracting-archive.py Fix comment to reflect that the value passed to head is actually the size 2019-12-06 19:13:21 -08:00
java-event-log-tags.py
java-layers.py
merge-event-log-tags.py
mk2bp_catalog.py Add CSV output of remaining makefiles for bp converstion 2020-09-10 14:09:29 -07:00
normalize_path.py
OWNERS
parsedeps.py
post_process_props.py Handle the case when non-optional props have the same value 2020-06-30 18:44:51 +09:00
post_process_props_unittest.xml Support optional prop assignments 2020-06-30 18:44:01 +09:00
print_module_licenses.sh
product_debug.py
soong_to_convert.py Add mk2bp_catalog.py that outputs more data about makefiles to be converted to soong. 2020-07-16 18:19:15 -07:00
test_extract_kernel.py Add kernel info to compatibility.zip 2019-01-30 13:28:03 -08:00
test_post_process_props.py Handle the case when non-optional props have the same value 2020-06-30 18:44:51 +09:00
warn.py Split warn.py into multiple files 2019-12-17 15:12:31 -08:00