commit 8b727765111bde78d1b1174e0ed54db819605dd8
Author: Yifan Hong <elsk@google.com>
Date: Wed Sep 4 12:40:13 2019 -0700
extract-kernel: Fix indexing
The original script always tries to extract from index
0 even if header is found in positive indices. Fix that.
Also, continue to try other positions if previous run failed.
Test: builds
Bug: 139348603
Change-Id: Ia54fc709de9ae587fc64b59d94a1fa4ae669c14f
update gradle to 5.6
dtbo parser: force use of python 2.7
add android libsparse utils
add sparse image parser: {system|vendor|product}.img
travis: upgrade to bionic(18.04 LTS)
details
- code refine
"In Kotlin 1.3, it is now possible to capture the when subject into variable"
- fix gradle version checking bug: now we can handle versions like "5.4-rc-1" and "5.4"
- removed unwanted import of "UnImplNode"
- add Struct3 doc
- avbtool only works with python 2.x, so systems which only have python
3.x as default will fail to run avbtool, fix it
- avbtool: sync with AOSP master
- avb salt: store salt for AVB signature, and use it in re-packing process
- ramdisk gzip: java.util.zip.GZIPOutputStream doesn't support parameters, so we use
org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream instead
- update mkbootimg: AOSP commit 147b355bb34cbd457a260c585be93193cef43b8e
- migrate all code from groovy to kotlin
- support DTBO and header_version, resolve#12
- upate README.expert.md too
- support AVB
* commit 26464914feccfce4b835bd73a1130ba5be069e8a
| Author: Mikhail Lappo <miklelappo@gmail.com>
| Date: Thu Mar 23 22:17:27 2017 +0100
|
| Possible null pointer miss on realloc
|
| Realloc can return null pointer which
| will cause a crash then. Patch introduces
| check for controlled 'die' in case memory is
| not available
|
| Change-Id: I279028339b1fe756d8a511834e164e59d4cab110
|