Age | Commit message (Collapse) | Author |
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools-2022/grid?head=9621999&tail=9621999
Test: treehugger
Bug: 261824655
Change-Id: I0cd1a5a4bd827c8ce65a0f932a1ff49ea3e5449a
Signed-off-by: Matthias Maennich <maennich@google.com>
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools-2022/grid?head=9517986&tail=9517986
The downloaded prebuilt contained changes for python and go binaries
that indeterministically changed without an actual source change. Those
changes have been omitted from the update, leaving alone the update to
abitidy.
Bug: 266148118
Test: treehugger
Change-Id: I48121fddfbfa67df701a921f2f8da3cc8fa5286e
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools-2022/grid?head=9125090&tail=9125090
In order to minimize the update, updates from non-deterministic build
results have been reverted. Only updates to STG are left.
Bug: 248207641
Test: treehugger
Change-Id: I218b8e49321243aa6b5b731de0294f592c55bb32
Signed-off-by: Matthias Maennich <maennich@google.com>
|
|
Bug: 248207641
Change-Id: Id870ec8878340fc223c54466546f464bc906ab4a
Signed-off-by: Giuliano Procida <gprocida@google.com>
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8961620&tail=8961620
Bug: 240143618
Test: treehugger
Change-Id: Idc5040d65eb3cf658ce49691d69a5eefca56c950
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8935201&tail=8935201
Bug: 231304878
Test: treehugger
Change-Id: I72d7e6f1b0534c4bc8e9637eaaf0ad7a0a68e5a9
|
|
Change-Id: I0d6dea0b9dca262038212229f75b1fab03a8b330
Signed-off-by: Giuliano Procida <gprocida@google.com>
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8737757&tail=8737757
Bug: 236074847
Test: treehugger
Change-Id: Icaaced4ce8ab544c71d36224a917d2fc3f04c820
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8714519&tail=8714519
Included changes: ab/8714519:8664722
Bug: 216118573
Test: treehugger
Change-Id: Id6404ccadc17c3852ad2fc2fb3e7f2b5474f7724
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8664722&tail=8664722
Test: treehugger
Change-Id: I5304ffd81f8f1f96be12b07dd1c3a0877af8ebfc
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8660666&tail=8660666
Test: treehugger
Change-Id: I67374b726d2a8fc63df35bd7bd6fdef248d6366f
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8527019&tail=8527019
Test: treehugger
Change-Id: I4b4083eb3fb7b65ceb23c4552a45839403d96a0f
|
|
After commit I48c9f6767cb7b2c3e3bead008e630eeef310fca3,
`certify_bootimg` no longer requires `unpack_bootimg`.
So no need to add `unpack_bootimg` into kernel build tools.
Bug: 226121398
Test: TH
Change-Id: Ib97b5b0075eb42d6b2d89e433fae376ba42d61f6
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8411870&tail=8411870
Test: treehugger
Change-Id: I3a24f9be86cfab7d6bddeeadd019ed019eeace6a
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8334665&tail=8334665
Test: treehugger
Change-Id: I7705291c746b9d4d207ba0526f5d04414b1fbfbf
|
|
This is needed to support certifying GKI boot-*.img files
from kernel branches. Also adds unpack_bootimg, which is
a dependency of certify_bootimg.
Bug: 222082632
Test: Manual verification of build-prebuilts.zip
Signed-off-by: Bowgo Tsai <bowgotsai@google.com>
Change-Id: I4c16b7ded0a10aa9de1f22333e68791e21095be7
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8282680&tail=8282680
Test: treehugger
Change-Id: I2e97540a75f58bdb1c42605ffc5e37f7ab6e7065
|
|
This is needed when using build_image to create erofs images. The
required binary mkerofsimage.sh has been removed in aosp/2008730
and now the fsck.erofs became one of the required binary.
Bug: 210094553
Bug: 222715577
Signed-off-by: Robin Peng <robinpeng@google.com>
Change-Id: I16e6c40350af2fe653454ea48210c1de864446a5
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8268779&tail=8268779
Test: treehugger
Change-Id: I6cf5940f628983a3075aec5c3910e6c4abb67978
|
|
Bug: 222360460
Test: Manual verification of build-prebuilts.zip
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
Change-Id: Ib03cb5e8636daf1a683f9f88715f80ee902f6b4f
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8080595&tail=8080595
Test: treehugger
Change-Id: I5c47651ac0c9b6ac1525ce1e3e9e1336cfc20777
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8069470&tail=8069470
Test: treehugger
Change-Id: Ieeca700eb69835ca355b33fc4fa08c6b8eb65ca9
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=8016749&tail=8016749
Test: treehugger
Change-Id: I219c291cda2e364f96c17db6fe8ef0900be7b11f
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=7987084&tail=7987084
Test: treehugger
Change-Id: I404719d84f90f2760f37ba4ff2c55509f8b648f3
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=7980602&tail=7980602
Test: treehugger
Change-Id: I61466db13f03e7107566b17a8a6130ffd03d818c
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=7960766&tail=7960766
Test: treehugger
Change-Id: I12f242f53eab04f31c7ffb72b42816967e08d15d
|
|
This is needed to support creating a dtbo image for Android. Currently
the mkdtboimg.py script doesn't support reading string properties from
the DT which is needed to allow setting the --id and/or --rev in a DT
overlay.
Bug: 208310403
Signed-off-by: Will McVicker <willmcvicker@google.com>
Change-Id: Iff079e1cba97aa912ce269af04ffea7d84c526a2
|
|
Bug: 206149924
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I043c1c2a188105f33abc938ac1ca3ece406385dc
|
|
This gets relocated to kernel/tools/interceptor. To avoid duplicate
definitions, delete it first before pushing to the new location.
Though, this repository content has been staged already at:
https://android.googlesource.com/kernel/tools/interceptor/+/refs/heads/new_master
Bug: 206149924
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: Ifaf7076e27da8c2a674fbb3724482da3dc8422ad
|
|
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: Iab3179321d4c727d741d0dee96e3b2c7440201fb
|
|
This aligns the proto naming as well as the internal naming for
constants and variables.
Bug: 207620215
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I31dbf812d48abafe3343cac8cccd5ea4727b8fb9
|
|
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I884c21e272e6a3f1ede59b2c5833fdb3983e2879
|
|
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I80b2773557ec561b944d63dd826fa5a08c0bb849
|
|
That gets rid of the legacy repr() implementation of Command. Replace it
with a proper ostream operator<<.
Bug: 205577427
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: Ie96b33f9067841da28d5ef8082140ee67c433a76
|
|
Though this removes the lazy evaluation of args and env to a be always
done now, this hardly every was truly omitted. Hence, this is not a
regression. Instead the code could be tidied up to have only one data
format that also serializes.
No functional change intended.
Bug: 205577427
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: Ia3790d36c5477eb39dd6980d35b638803726d49d
|
|
The analysis command learned how to emit compile_command.json databases
based on the recorded command log. A sample execution is:
$ interceptor_analysis -l /tmp/log -o compile_command.json -t compdb
Bug: 205731786
Bug: 201801372
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I00d08d309f51b9263900cab517baa824c3be45c2
|
|
That is required to reconstruct the full working dir again later.
The root dir is either deducted from the environment ($ROOT_DIR) or is
cwd() of the interceptor process otherwise.
Bug: 205731786
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I12d826d7459a83864ecd024d85c801f1011aee87
|
|
* changes:
interceptor: Android.bp: add missing license header
interceptor: Add CMakeLists.txt build description for local development
|
|
* changes:
Interceptor: initial analysis tooling
interceptor: replace JSON log by proto log
interceptor: add initial proto log format
interceptor: factor out the command line string creation
interceptor: introduce default compilation options
|
|
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I75f52e68e6f2f08306f30821b64204a2ecb7aa4a
|
|
This makes it easier to locally develop the interceptor with different
configurations, such as debug, sanitized, etc.
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: Icff5de48e70e27441f69ce48ce34b4e22111e8d8
|
|
Add analysis tooling to process interceptor logs. As a first utility,
add --output-type text to dump the log as pb text.
Bug: 205577427
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I10b3e46df6b7deb070710aa4ac9ab94a5486d43a
|
|
This implements serialization of commands to a corresponding protobuf
based log protocol. Child processes append log::Message to the log
(currently this implies a 'Command'). The parent process will reread the
log before terminating and will combine the log to a more compact
log::Log for further processing.
Bug: 205577427
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I29cde728601fc3796f9b3ff0ff1b1d030bb86678
|
|
This serves as a stable binary format for communication of state.
Bug: 205577427
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I383723e5665a47769d7fbfc4187b7864476b59a1
|
|
Bug: 205577427
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: Idbecb16660ab055056269184091569264160bcc8
|
|
Bug: 205577427
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I0f70c54538b670f15ece913f7874f8ae15b84f71
|
|
|
|
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I7f23a401f265d0d91006f408a907c131cddcf887
|
|
https://ci.android.com/builds/branches/aosp_kernel-build-tools/grid?head=7930435&tail=7930435
Test: treehugger
Change-Id: I0f8ad97a0d3b7714c5ea13ca539c58cda1c03a56
|
|
Bug: 200082547
Test: Manual verification of build-prebuilts.zip
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
Change-Id: I921956b89f4730848ca48bc7f30f87ee3c0632d6
|