Commit Graph

23670 Commits

Author SHA1 Message Date
Logan Chien
cbd391f736 Merge "vndk-def: fix typo in README.md" am: 80c09d408c
am: a86e04b379

Change-Id: Icd46e14f29acb3553430a6efe2bd6b5b0f907320
2017-12-14 06:33:25 +00:00
Logan Chien
a86e04b379 Merge "vndk-def: fix typo in README.md"
am: 80c09d408c

Change-Id: I0c41eb6cb5701bd9915f69b9c2320fa0aa0252a0
2017-12-14 06:30:53 +00:00
Logan Chien
80c09d408c Merge "vndk-def: fix typo in README.md" 2017-12-14 06:23:42 +00:00
Jayant Chowdhary
eb393c3f8a Merge "Add a 'unique id' for TagDecls for type uniquing." am: 01decf25e8
am: 07b966e45a

Change-Id: Idab0bd323cb099f292ba972015c9a8ff6f71ef01
2017-12-13 03:01:21 +00:00
Jayant Chowdhary
07b966e45a Merge "Add a 'unique id' for TagDecls for type uniquing."
am: 01decf25e8

Change-Id: Iedda96257d3eee69cadf82a1767ebbfa6c9d799a
2017-12-13 02:48:04 +00:00
Jayant Chowdhary
01decf25e8 Merge "Add a 'unique id' for TagDecls for type uniquing." 2017-12-13 02:39:22 +00:00
Kathy Kam
ce24af550e Updating to BuildTools 27.0.3
am: 029df27720

Change-Id: I63ce4b5c5bcec60174692b4e64484b3beacb1c79
2017-12-13 01:05:04 +00:00
Josh Gao
6bf7629709 Merge "Update platform-tools version to 27.0.1." am: 138c68da73
am: 80d7cf4087

Change-Id: I43239e9a1740a15f0a637f29e54e2bf534edaea6
2017-12-12 23:19:16 +00:00
Josh Gao
3dcc1fd6b0 Merge "Revert "Add OWNERS."" am: 50a4f3a109
am: e10ab2cb5e

Change-Id: Ida6ddf93d9181dfdb8c9053c809bbe83718e8be6
2017-12-12 23:18:09 +00:00
Josh Gao
80d7cf4087 Merge "Update platform-tools version to 27.0.1."
am: 138c68da73

Change-Id: I52fdc8c656ea25188062e87945fe1741a912f82b
2017-12-12 23:10:05 +00:00
Josh Gao
e10ab2cb5e Merge "Revert "Add OWNERS.""
am: 50a4f3a109

Change-Id: Iac0cf7338cddd52d9d1ef4af445d8d898d843a24
2017-12-12 23:09:31 +00:00
Kathy Kam
029df27720 Updating to BuildTools 27.0.3
Bug: 68305853
Change-Id: I5bcbb8a0990787bf3a4669fdbe5ff427bc851f02
2017-12-12 22:10:44 +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
a881c5cdc4 Merge "vndk-def: Add several workarounds to dataset tool" am: 0dc0ffb7d8
am: 3e1c4b245c

Change-Id: I227fd7f2ef394c13651c90e88b5a9e40df39e09c
2017-12-12 03:54:14 +00:00
Logan Chien
3e1c4b245c Merge "vndk-def: Add several workarounds to dataset tool"
am: 0dc0ffb7d8

Change-Id: Ifc58ac4922a2fd8b9e350ed5019abbf1e618e9f3
2017-12-12 03:49:01 +00:00
Logan Chien
0dc0ffb7d8 Merge "vndk-def: Add several workarounds to dataset tool" 2017-12-12 03:42:40 +00:00
Jae Shin
2e3adffb89 Merge "Execute test.sh within build.sh" am: ef4b2af369
am: 67d3c86e83

Change-Id: Ic5190c570aca78722ded01795d1ab87f1dffc27f
2017-12-12 03:04:12 +00:00
Jae Shin
67d3c86e83 Merge "Execute test.sh within build.sh"
am: ef4b2af369

Change-Id: I8f474248defd7fa16dec1845a2d8c60a8e0cc941
2017-12-12 02:59:20 +00:00
Treehugger Robot
ef4b2af369 Merge "Execute test.sh within build.sh" 2017-12-12 02:48:54 +00:00
Jae Shin
c254106305 Merge "Add scripts to install VNDK snapshot to prebuilts/vndk" am: 0a4f4d32aa
am: e4007fd5ad

Change-Id: I60b3f5413c6453100b93bcb4b1535d693b258f7f
2017-12-12 02:03:29 +00:00
Jae Shin
e4007fd5ad Merge "Add scripts to install VNDK snapshot to prebuilts/vndk"
am: 0a4f4d32aa

Change-Id: Iacef7e360f1d0122cab90444becd685798313924
2017-12-12 01:44:28 +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
3a7a07999d Merge changes I25e81a77,I95b8c142 am: 658f09ab75
am: 5eb4d27f9f

Change-Id: Idcd7b606042b4982c35397703fd4b7d92b4e0167
2017-12-11 02:12:31 +00:00
Logan Chien
5eb4d27f9f Merge changes I25e81a77,I95b8c142
am: 658f09ab75

Change-Id: Id7c2bf40a79bf26d9f2f4a552ec1ec8cda45def3
2017-12-11 02:09:35 +00: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
d8604d7262 Merge "add make_f2fs.exe in SDK tool for windows" am: 131aa75142
am: 003e78739d

Change-Id: I7952ceeb9d2e757187da5a16f76205ed6e1c8cd9
2017-12-08 01:19:43 +00:00
Jaegeuk Kim
b7c45d308c Merge "add sload_f2fs to Android SDK build-tools" am: 1e6a2ab589
am: 7a7ca35460

Change-Id: I9dae159ec85f0c4ea9be45e152f17dff3605b428
2017-12-08 01:14:08 +00:00
Jaegeuk Kim
003e78739d Merge "add make_f2fs.exe in SDK tool for windows"
am: 131aa75142

Change-Id: If3ba14815e872ffafc551ad6e80a3fed0d81cd63
2017-12-08 01:10:33 +00:00
Jaegeuk Kim
7a7ca35460 Merge "add sload_f2fs to Android SDK build-tools"
am: 1e6a2ab589

Change-Id: Idcf57881c1a26bbea6633924e13b508f51fcab6a
2017-12-08 01:07:42 +00: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
Jayant Chowdhary
9a0e42c2d6 Merge changes from topics "fix-header-checker-tests ", "fix-header-checker-tests" am: 9bad754624
am: c8f5e1bb71

Change-Id: I7e555eb01bb3a6c1ae5a0ebcd4dedbe7a16c65e5
2017-12-08 00:22:19 +00:00
Jayant Chowdhary
c8f5e1bb71 Merge changes from topics "fix-header-checker-tests ", "fix-header-checker-tests"
am: 9bad754624

Change-Id: Id687fad64a04cfb19dd4c94a12e6aa4051bcf62c
2017-12-08 00:15:26 +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
Jae Shin
2eb4b5c808 Merge "Add test script for VNDK snapshot" am: 13848207f0
am: 217e5b9d4b

Change-Id: Ia8f6c8d73308b517f09b12b8d1f539001aa39270
2017-12-07 09:04:25 +00:00
Chih-hung Hsieh
1343660bd3 Merge "Add OWNERS." am: 79aa55256d
am: a0de47af9c

Change-Id: Iac06fbce833e3ce1981a49fb28e4498fbec81ffa
2017-12-07 09:03:50 +00:00
Xin Li
f32c624a1a Merge "DO NOT MERGE: Merge Oreo MR1 into master" am: 531d2dc9f3 -s ours
am: 0492cdba6f

Change-Id: I0e9204842a32798037937c2e3f686b9dd8fc5cbc
2017-12-07 09:03:10 +00:00
Jae Shin
217e5b9d4b Merge "Add test script for VNDK snapshot"
am: 13848207f0

Change-Id: Idc0dd3d1632dc31d62d8f940a1345b33d4e7a5d4
2017-12-07 07:21:11 +00:00