These must have been added internal in the same release cycle that we
moved this to bootable/recovery in AOSP. They're there now.
Bug: N/A
Test: N/A
Change-Id: Id79a0e87e7cb6c03d01a0e3816a58838771411f2
This reverts commit 5800997969.
It doesn't make sense to have a giant OWNERS file that applies to all
of the directories in this repository.
Bug: http://b/70201085
Change-Id: I8ad03e6ae6f0a58bdb7499e359eaf61e9869cb39
Exempted-From-Owner-Approval: this OWNERS file never should have existed
Test: none
libclang's getFullyQualifiedName API can miss default template arguments
and sometimes does not fully qualify template parameters as well. So for
type uniquing, use the API used by LLVM for TBAA : mangleCXXRTTIName.
Test: tests/test.py, all tests pass.
Bug: 69568963
Change-Id: Ibc97f5d3b0a1cb0eeed5f5df3e9c373bcb9573b4
Execution of test.sh is added to the end of build.sh in order to
run the testscript on Android Build server when build.sh is
executed. Also in test.sh, allow DIST_DIR to be defined with
preset environment variables DIST_DIR or OUT_DIR.
Bug: 70486286
Test: development/vndk/snapshot/build.sh
Change-Id: Iaa44b4aa4fec49c090f36f777106377e01cffc2c
This commit add several workarounds (which were applied manually in the
past) to dataset update tool.
Test: Compute the latest eligible list with update_dateset.py.
Change-Id: Ifa05f702434354e239f582a935733d652b2341ff
This commit removes stale test data for vndk set computation because
the unit tests no longer need these.
Test: ./tests/run.py
Change-Id: I25e81a77a77e42ab963234e6ee849f1c448abde4
This commit add versioned VNDK directories (e.g. /system/lib/vndk-sp-28
or /system/lib/vndk-28) to the ELF linker search paths.
Bug: 70243016
Test: ./tests/run.py
Test: Run vndk_definition_tool.py and only reasonable changes
Change-Id: I95b8c142043943157892059842953da127e239fa
The record kind (struct, class or union) was not being set while
converting from protobuf to IR.
Test: tests/test.py, all tests pass. Without the change, the default
kind of a C record would have shown up as class_kind.
Change-Id: I507581211a6d30c2c51414c6fab6413eece6b458
Since we now build and install all vndk libraries,regardless of
dependencies, we may just look for all files with the extension '.lsdump' for
TARGET_ARCH and TARGET_2ND_ARCH, and copy them to the given reference dump
directory.
Test: utils/create_reference_dumps.py --version current -ref-dump-dir
<dir> creates reference dumps at <dir>
Change-Id: Ic9db57b00614b3e8dc18d8e56eab4bd87df1723c
Previously, the tests mainly exercised header-abi-diff.
After this change, checked-in reference dumps are compared with
generated dumps. This allows us to:
- get header-abi-dumper and header-abi-linker involved in testing
better.
- Know about any incompatbile message format changes made
inadvertently.
Test: tests/test.py; all tests pass.
Change-Id: I7c7ba0811e6c08c6194a0a11616680279e7a0e1d
Test file for build/make/core/tasks/vndk.mk. Tests that VNDK snapshot
includes all expected files.
Test: development/vndk/snapshot/test.sh all
Change-Id: I3c1942447b8903dfef93872dd4bebc909b311b40