Commit Graph

23603 Commits

Author SHA1 Message Date
Treehugger Robot
d74b970584 Merge "Add vndk OWNERS." 2017-12-15 02:05:12 +00:00
Treehugger Robot
7dda5d586e Merge "add OWNERS for development/sys-img" 2017-12-15 01:23:48 +00:00
Treehugger Robot
e9ba970f2d Merge "Remove dead cruft." 2017-12-15 00:54:35 +00:00
Elliott Hughes
b887a28c5b Merge "Remove a directory that seems never to have been used." 2017-12-14 23:27:44 +00:00
Elliott Hughes
d17baafbb2 Merge "Add scripts OWNERS." 2017-12-14 23:21:32 +00:00
bohu
ba8b3a3024 add OWNERS for development/sys-img
(cherrypick of 06e7e92e057c51edeaf5f39cf6d40ff961cedc65.)
Change-Id: I525d351d0d6447772b8454e522099c020525d6ca
2017-12-14 15:15:58 -08:00
Treehugger Robot
55b42b3f4d Merge "Add python-packages OWNERS." 2017-12-14 22:35:36 +00:00
Treehugger Robot
4f57e9a146 Merge "Add ndk OWNERS." 2017-12-14 22:32:04 +00:00
Elliott Hughes
70b4c54934 Add scripts OWNERS.
Bug: N/A
Test: N/A
Change-Id: I54cfaff7b8f94475692b62394e8da3d866308509
2017-12-14 13:19:30 -08:00
Elliott Hughes
4aa790cf85 Add vndk OWNERS.
Bug: N/A
Test: N/A
Change-Id: I12862585dda1d17e72b4ed73e76f6c432c8ee26d
2017-12-14 12:59:43 -08:00
Elliott Hughes
845a06bac4 Remove dead cruft.
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
2017-12-14 12:57:53 -08:00
Elliott Hughes
22b6b9faf9 Add python-packages OWNERS.
Bug: N/A
Test: N/A
Change-Id: Ia7ef3254454a851577873e92d38ede3b84b3bbbf
2017-12-14 12:50:14 -08:00
Elliott Hughes
929a6a3013 Add ndk OWNERS.
Bug: N/A
Test: N/A
Change-Id: I68c590fb6b04caf989514d397581b20c42f83453
2017-12-14 12:48:55 -08:00
Elliott Hughes
432c6e843d Remove a directory that seems never to have been used.
Bug: N/A
Test: N/A
Change-Id: I8e0edd3fde7dbfa6f58eed5e9276ea4ec3f09375
2017-12-14 12:47:14 -08:00
Elliott Hughes
3d6d5244db Merge "Remove MoarRam." 2017-12-14 20:44:10 +00:00
Elliott Hughes
c11104dd31 Merge "Remove an old demo." 2017-12-14 20:40:12 +00:00
Logan Chien
80c09d408c Merge "vndk-def: fix typo in README.md" 2017-12-14 06:23:42 +00:00
Elliott Hughes
d017964891 Remove MoarRam.
The ddms folks say they don't use it.

Bug: N/A
Test: N/A
Change-Id: I88c072af40deca956813508b6bc194344b22ac01
2017-12-13 18:28:01 -08:00
Elliott Hughes
3cf85ddbda Remove an old demo.
No one cares.

Bug: N/A
Test: N/A
Change-Id: I5986daa780569dc11e230d7c7bfa071d9dc9dc23
2017-12-13 16:14:24 -08:00
Jayant Chowdhary
01decf25e8 Merge "Add a 'unique id' for TagDecls for type uniquing." 2017-12-13 02:39:22 +00:00
Josh Gao
138c68da73 Merge "Update platform-tools version to 27.0.1." 2017-12-12 21:32:13 +00:00
Josh Gao
7f011a3abc Update platform-tools version to 27.0.1.
Bug: http://b/70244520
Test: none
Change-Id: I4a8203e2bb2e557f36637157a3b887b6d24681a1
2017-12-12 13:31:58 -08:00
Josh Gao
50a4f3a109 Merge "Revert "Add OWNERS."" 2017-12-12 21:30:47 +00:00
Josh Gao
775cb0ea36 Revert "Add OWNERS."
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
2017-12-12 13:28:36 -08:00
Logan Chien
0dc0ffb7d8 Merge "vndk-def: Add several workarounds to dataset tool" 2017-12-12 03:42:40 +00:00
Treehugger Robot
ef4b2af369 Merge "Execute test.sh within build.sh" 2017-12-12 02:48:54 +00:00
Jae Shin
0a4f4d32aa Merge "Add scripts to install VNDK snapshot to prebuilts/vndk" 2017-12-12 01:34:11 +00:00
Jae Shin
ca625dd05a Add scripts to install VNDK snapshot to prebuilts/vndk
update.py does the following:
1) fetches VNDK snapshot build artifact from Android
Build server,
2) installs snapshot under prebuilts/vndk/v{VNDK_VERSION},
3) autogenerates build files Android.mk and Android.bp
(using gen_buildfiles.py)

Test: python development/vndk/snapshot/update.py [options] &&
m -j vndk_v27
Bug: 69950927
Bug: 70125075
Change-Id: I81c8bd5060601a983da0c05bd63232b5631185b6
2017-12-12 01:33:51 +00:00
Jayant Chowdhary
9b6c50323e Add a 'unique id' for TagDecls for type uniquing.
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
2017-12-11 02:06:33 -08:00
Jae Shin
fdbaefabf9 Execute test.sh within build.sh
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
2017-12-11 18:52:53 +09:00
Logan Chien
658f09ab75 Merge changes I25e81a77,I95b8c142
* changes:
  vndk-def: Remove stale test data
  vndk-def: Support versioned VNDK directory paths
2017-12-11 02:04:07 +00:00
Logan Chien
40109df43b vndk-def: Add several workarounds to dataset tool
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
2017-12-11 09:54:34 +08:00
Logan Chien
a95aa1591e vndk-def: Remove stale test data
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
2017-12-08 20:52:31 +08:00
Logan Chien
49f0e6482f vndk-def: Support versioned VNDK directory paths
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
2017-12-08 20:52:26 +08:00
Jaegeuk Kim
131aa75142 Merge "add make_f2fs.exe in SDK tool for windows" 2017-12-08 00:58:05 +00:00
Jaegeuk Kim
1e6a2ab589 Merge "add sload_f2fs to Android SDK build-tools" 2017-12-08 00:57:41 +00:00
Treehugger Robot
9bad754624 Merge changes from topics "fix-header-checker-tests ×", "fix-header-checker-tests"
* changes:
  Fix missing setter for RecordKind.
  Make create_reference_dumps.py faster.
  Fix how header-checker tests run.
2017-12-08 00:04:31 +00:00
Jayant Chowdhary
a668261e85 Fix missing setter for RecordKind.
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
2017-12-07 12:48:42 -08:00
Jayant Chowdhary
c18ded4bb0 Make create_reference_dumps.py faster.
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
2017-12-07 12:46:18 -08:00
Jayant Chowdhary
29092604b2 Fix how header-checker tests run.
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
2017-12-07 12:46:10 -08:00
Treehugger Robot
13848207f0 Merge "Add test script for VNDK snapshot" 2017-12-07 02:34:36 +00:00
Chih-hung Hsieh
79aa55256d Merge "Add OWNERS." 2017-12-06 23:39:31 +00:00
Xin Li
531d2dc9f3 Merge "DO NOT MERGE: Merge Oreo MR1 into master" 2017-12-06 23:18:28 +00:00
Xin Li
86a2700e05 DO NOT MERGE: Merge Oreo MR1 into master
Exempt-From-Owner-Approval: Changes already landed internally
Change-Id: I3250e2b1e2f6993a99af8abbcf6ba1192ffc37c6
2017-12-06 14:24:43 -08:00
Chih-Hung Hsieh
5800997969 Add OWNERS.
Test: normal build
Change-Id: I3304559250d277a61c212bb50a7b1d8705c271eb
2017-12-06 12:48:05 -08:00
Jaegeuk Kim
a91b4093cf add make_f2fs.exe in SDK tool for windows
Change-Id: Ie38b4f34c5d3283922496334571332f59f9d48ab
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2017-12-06 11:16:25 -08:00
Jaegeuk Kim
619723d2e6 add sload_f2fs to Android SDK build-tools
Change-Id: Iaaec0cbf6a2b43147a75077db9c91ae10cccc668
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2017-12-06 11:16:20 -08:00
Jae Shin
a522f51075 Add test script for VNDK snapshot
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
2017-12-06 17:14:39 +09:00
Chih-hung Hsieh
abd58660ef Merge "Include unistd.h to get declaration of sleep."
am: 85e9d61227

Change-Id: Ibb20df6c847b864a958e8d74a5c72b71b148c361
2017-12-06 02:58:56 +00:00
Jin Qian
c933ed0bef Merge "add mke2fs.conf to Android SDK build-tools"
am: fafa867f81

Change-Id: I5297e4c036155ff64368f594d0a5a94ded7f1521
2017-12-06 02:56:53 +00:00