aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-22release-request-36fe639f-9404-4c33-86fb-47bc4ab2221f-for-git_oc-mr1-release- ↵android-wear-8.1.0_r1android-vts-8.1_r9android-vts-8.1_r8android-vts-8.1_r7android-vts-8.1_r6android-vts-8.1_r5android-vts-8.1_r4android-vts-8.1_r3android-vts-8.1_r14android-vts-8.1_r13android-vts-8.1_r12android-vts-8.1_r11android-vts-8.1_r10android-security-8.1.0_r93android-security-8.1.0_r92android-security-8.1.0_r91android-security-8.1.0_r90android-security-8.1.0_r89android-security-8.1.0_r88android-security-8.1.0_r87android-security-8.1.0_r86android-security-8.1.0_r85android-security-8.1.0_r84android-security-8.1.0_r83android-security-8.1.0_r82android-cts-8.1_r9android-cts-8.1_r8android-cts-8.1_r7android-cts-8.1_r6android-cts-8.1_r5android-cts-8.1_r4android-cts-8.1_r3android-cts-8.1_r25android-cts-8.1_r24android-cts-8.1_r23android-cts-8.1_r22android-cts-8.1_r21android-cts-8.1_r20android-cts-8.1_r2android-cts-8.1_r19android-cts-8.1_r18android-cts-8.1_r17android-cts-8.1_r16android-cts-8.1_r15android-cts-8.1_r14android-cts-8.1_r13android-cts-8.1_r12android-cts-8.1_r11android-cts-8.1_r10android-cts-8.1_r1android-8.1.0_r9android-8.1.0_r81android-8.1.0_r80android-8.1.0_r8android-8.1.0_r79android-8.1.0_r78android-8.1.0_r77android-8.1.0_r76android-8.1.0_r75android-8.1.0_r74android-8.1.0_r73android-8.1.0_r72android-8.1.0_r71android-8.1.0_r70android-8.1.0_r7android-8.1.0_r69android-8.1.0_r68android-8.1.0_r67android-8.1.0_r66android-8.1.0_r65android-8.1.0_r64android-8.1.0_r63android-8.1.0_r62android-8.1.0_r61android-8.1.0_r60android-8.1.0_r6android-8.1.0_r53android-8.1.0_r52android-8.1.0_r51android-8.1.0_r50android-8.1.0_r5android-8.1.0_r48android-8.1.0_r47android-8.1.0_r46android-8.1.0_r45android-8.1.0_r43android-8.1.0_r42android-8.1.0_r41android-8.1.0_r40android-8.1.0_r4android-8.1.0_r39android-8.1.0_r38android-8.1.0_r37android-8.1.0_r36android-8.1.0_r35android-8.1.0_r33android-8.1.0_r32android-8.1.0_r31android-8.1.0_r30android-8.1.0_r3android-8.1.0_r29android-8.1.0_r28android-8.1.0_r27android-8.1.0_r26android-8.1.0_r25android-8.1.0_r23android-8.1.0_r22android-8.1.0_r21android-8.1.0_r20android-8.1.0_r2android-8.1.0_r19android-8.1.0_r18android-8.1.0_r17android-8.1.0_r16android-8.1.0_r15android-8.1.0_r14android-8.1.0_r13android-8.1.0_r12android-8.1.0_r11android-8.1.0_r10android-8.1.0_r1security-oc-mr1-releaseoreo-mr1-wear-releaseoreo-mr1-vts-releaseoreo-mr1-security-releaseoreo-mr1-s1-releaseoreo-mr1-releaseoreo-mr1-cuttlefish-testingoreo-mr1-cts-releaseoreo-m8-releaseoreo-m7-releaseoreo-m6-s4-releaseoreo-m6-s3-releaseoreo-m6-s2-releaseoreo-m5-releaseoreo-m4-s9-releaseoreo-m4-s8-releaseoreo-m4-s7-releaseoreo-m4-s6-releaseoreo-m4-s5-releaseoreo-m4-s4-releaseoreo-m4-s3-releaseoreo-m4-s2-releaseoreo-m4-s12-releaseoreo-m4-s11-releaseoreo-m4-s10-releaseoreo-m4-s1-releaseoreo-m3-releaseoreo-m2-s5-releaseoreo-m2-s4-releaseoreo-m2-s3-releaseoreo-m2-s2-releaseoreo-m2-s1-releaseoreo-m2-releaseandroid-build-team Robot
4124666 snap-temp-L64200000076596327 Change-Id: I179fc749d60b67e59cea14539798792560e7836f
2017-06-21Add OWNERS in system/tools/aidl am: babca26b0f am: f580af0e33 am: 3a67504b89oreo-mr1-devChih-Hung Hsieh
am: 2644b58d00 Change-Id: Iefe232ce934077058056be71ab81f98f2d210eb7
2017-06-21Add OWNERS in system/tools/aidl am: babca26b0f am: f580af0e33Chih-Hung Hsieh
am: 3a67504b89 Change-Id: I699fd349c0756746b4534e4c3810ba32c4bb8e10
2017-06-21Add OWNERS in system/tools/aidl am: babca26b0fandroid-o-mr1-preview-2android-o-mr1-preview-1Chih-Hung Hsieh
am: f580af0e33 Change-Id: I14d7981311e2dc012d5b77b7f54bfc7168b5dfce
2017-06-21Add OWNERS in system/tools/aidlChih-Hung Hsieh
am: babca26b0f Change-Id: I68704bd18508631b6e769163136f860ef01c7eab
2017-06-16Add OWNERS in system/tools/aidlandroid-o-preview-4android-o-iot-preview-5o-iot-preview-5Chih-Hung Hsieh
* Owners are selected from top CL approvals or owners. They will be suggested to review/approve future CLs. * OWNERS files are recognized by the new find-owners plugin, see .md files in https://gerrit.googlesource.com/plugins/find-owners/+/master/src/main/resources/Documentation/ Test: build/make/tools/checkowners.py -c -v OWNERS Change-Id: Id2e693a424156d0886976169db965fd34db05adb
2017-04-28Aidl: Let ASAN know that aidl doesn't want lsan am: d7f900170d am: ↵oreo-dr1-devAndreas Gampe
dfa6ee23c3 am: eb3d31580b am: 61b5043e38 Change-Id: Ibea005fa37e6998903e34e7facf323ba48e3135b
2017-04-28Aidl: Let ASAN know that aidl doesn't want lsan am: d7f900170d am: dfa6ee23c3Andreas Gampe
am: eb3d31580b Change-Id: Ic54a308f8de5711d14634046ffba132ca58c2d5d
2017-04-28Aidl: Let ASAN know that aidl doesn't want lsan am: d7f900170dAndreas Gampe
am: dfa6ee23c3 Change-Id: Ia41121999bd74022918b3cd653929def2368946a
2017-04-28Aidl: Let ASAN know that aidl doesn't want lsanAndreas Gampe
am: d7f900170d Change-Id: I5bff21bddacca3e9fd25cda085c8a5db1008b41c
2017-04-28Aidl: Let ASAN know that aidl doesn't want lsanandroid-wear-o-preview-4android-wear-o-preview-3android-o-preview-3android-o-preview-2android-n-iot-preview-4n-iot-preview-4Andreas Gampe
Temporary workaround. Aidl is not cleaning up itself right now. This is in code, as otherwise generated makefiles would have to use ASAN_OPTIONS=... at every invocation. Bug: 37749857 Test: ASAN_OPTIONS= SANITIZE_HOST=address m Change-Id: Ife7c97c076c1f182c9699f388edc852f94fc7c12
2017-04-28Aidl: Fix parser leak am: 9c25c168a1 am: f88075745a am: c0e8fb25cfAndreas Gampe
am: 7d12a02b18 Change-Id: I9cf051f75b7045300f2e76795407cfd1c7381e79
2017-04-27Aidl: Fix parser leak am: 9c25c168a1 am: f88075745aAndreas Gampe
am: c0e8fb25cf Change-Id: Ic3c45c68443177f8b8ba4777fd0602ddb7e700fe
2017-04-27Aidl: Fix parser leak am: 9c25c168a1Andreas Gampe
am: f88075745a Change-Id: Ic072d9f91ae7f93f9c74d89ef44da747b0a106d2
2017-04-27Aidl: Fix parser leakAndreas Gampe
am: 9c25c168a1 Change-Id: I08465c869ecfc883ffe32c455293c3cf782c2b44
2017-04-27Aidl: Fix parser leakAndreas Gampe
There's a missing delete. Bug: 37749857 Test: SANITIZE_HOST=true m Change-Id: Ic7f1e3de16880f0e9be0f2416ff454eac3410b07
2017-01-30aidl-cpp: Add support for type Mapandroid-vts-8.0_r9android-vts-8.0_r8android-vts-8.0_r7android-vts-8.0_r6android-vts-8.0_r2android-vts-8.0_r13android-vts-8.0_r12android-vts-8.0_r11android-vts-8.0_r10android-vts-8.0_r1android-security-8.0.0_r54android-security-8.0.0_r53android-security-8.0.0_r52android-cts-8.0_r9android-cts-8.0_r8android-cts-8.0_r7android-cts-8.0_r6android-cts-8.0_r5android-cts-8.0_r4android-cts-8.0_r3android-cts-8.0_r26android-cts-8.0_r25android-cts-8.0_r24android-cts-8.0_r23android-cts-8.0_r22android-cts-8.0_r21android-cts-8.0_r20android-cts-8.0_r2android-cts-8.0_r19android-cts-8.0_r18android-cts-8.0_r17android-cts-8.0_r16android-cts-8.0_r15android-cts-8.0_r14android-cts-8.0_r13android-cts-8.0_r12android-cts-8.0_r11android-cts-8.0_r10android-cts-8.0_r1android-8.0.0_r9android-8.0.0_r7android-8.0.0_r51android-8.0.0_r50android-8.0.0_r49android-8.0.0_r48android-8.0.0_r47android-8.0.0_r46android-8.0.0_r45android-8.0.0_r44android-8.0.0_r43android-8.0.0_r42android-8.0.0_r41android-8.0.0_r40android-8.0.0_r4android-8.0.0_r39android-8.0.0_r38android-8.0.0_r37android-8.0.0_r36android-8.0.0_r35android-8.0.0_r32android-8.0.0_r31android-8.0.0_r30android-8.0.0_r3android-8.0.0_r29android-8.0.0_r28android-8.0.0_r2android-8.0.0_r17android-8.0.0_r16android-8.0.0_r15android-8.0.0_r13android-8.0.0_r12android-8.0.0_r11android-8.0.0_r10android-8.0.0_r1security-oc-releaseoreo-vts-releaseoreo-security-releaseoreo-releaseoreo-r6-releaseoreo-r5-releaseoreo-r4-releaseoreo-r3-releaseoreo-r2-releaseoreo-devoreo-cts-releaseRobert Quattlebaum
Change-Id: I37e0d4778383277e02c9d8f0601e868514fb7989
2016-12-06Convert aidl cpp tests to Soong am: 8f8836167e am: 1a90639de2 am: 16040df35bDan Willemsen
am: 91adb8bc5a Change-Id: I2b39f9cc1e40803e75765c15c43081b9b271113e
2016-12-06Convert aidl cpp tests to Soong am: 8f8836167e am: 1a90639de2Dan Willemsen
am: 16040df35b Change-Id: Ic18062b43a505ce3dd53f3d2c8990f3425510561
2016-12-06Convert aidl cpp tests to Soong am: 8f8836167eDan Willemsen
am: 1a90639de2 Change-Id: I50483cbb0dbd47ff048d7a9c8456107499bf6022
2016-12-06Convert aidl cpp tests to Soongandroid-o-preview-1android-n-mr2-preview-2android-n-mr2-preview-1o-previewDan Willemsen
am: 8f8836167e Change-Id: I282fb6633f7572197dfa81740361987a48ec4007
2016-12-05Convert aidl cpp tests to SoongDan Willemsen
Soong now has aidl-cpp support. Test: mmma -j system/tools/aidl Test: system/tools/aidl/runtests.sh Change-Id: I04a880fd854376263a212e2f0f13ab798a518732
2016-11-12Add ninja mode to aidl and aidl-cpp am: 93298ee273 am: 50b560560f am: a696c8d9d8Dan Willemsen
am: 9ff453f329 Change-Id: I9f2b259a54d5da6615d96160149eea2a2ff573ed
2016-11-12Add ninja mode to aidl and aidl-cpp am: 93298ee273 am: 50b560560fDan Willemsen
am: a696c8d9d8 Change-Id: I56b43409dd9bb8f375492258c6615ab6b3a13d9d
2016-11-12Add ninja mode to aidl and aidl-cpp am: 93298ee273Dan Willemsen
am: 50b560560f Change-Id: I2f03fb0d1a879628a9442daa46ac36b40dc3058b
2016-11-12Add ninja mode to aidl and aidl-cppDan Willemsen
am: 93298ee273 Change-Id: I26b1866790e67a79cd0692c9e9bc786a4e083aa4
2016-11-11Add ninja mode to aidl and aidl-cppDan Willemsen
Ninja only somewhat understands makefile syntax for depfiles. The current depfiles were causing duplicates dependencies, and for aidl-cpp, dependencies from the .cc file to the .h files. So add a '-ninja' flag that simplifies the dep file format into something ninja understands (and is smaller). Test: out/host/linux-x86/nativetest64/aidl_unittests/aidl_unittests Test: mmma -j system/tools/aidl; check .ninja_deps file Change-Id: Iddeded84b939597f2924ff68d40e4c15847f0b72
2016-11-04Convert to Android.bp am: 8fd503f6d7 am: b3dd722c09 am: 67ce3f1c0dDan Willemsen
am: 8a3cd1b709 Change-Id: Ib035b833254f64b856fd3aa86a01b0631f64a538
2016-11-04Convert to Android.bp am: 8fd503f6d7 am: b3dd722c09Dan Willemsen
am: 67ce3f1c0d Change-Id: I2e36778de512f0f7790bbccd8ead56f59f943d38
2016-11-04Convert to Android.bp am: 8fd503f6d7Dan Willemsen
am: b3dd722c09 Change-Id: I600d89c12bd2a87ff2dc3bfe5cd6c1dbec5f438f
2016-11-04Convert to Android.bpDan Willemsen
am: 8fd503f6d7 Change-Id: Iecd68c33af994114ba3aed529c40217d861259ae
2016-11-03Convert to Android.bpDan Willemsen
See build/soong/README.md for more information about Soong. The rest of the native code will be converted when Soong supports *.aidl file builds (which requires aidl-cpp to be built with Soong first). Test: mmma -j system/tools/aidl Test: out/host/linux-x86/nativetest{,64}/aidl_unittests/aidl_unittests Change-Id: I55e096c6b8e67bd83f0148b817f64d2ec9e052da
2016-09-30Fix nested parcelable class name am: d17c58babb am: e667674402 am: 7bc7be846bNingyuan Wang
am: 6f7e926b5d Change-Id: I6be8fbaa740348e1230d671bac4d9c5a17938471
2016-09-30Fix nested parcelable class name am: d17c58babb am: e667674402Ningyuan Wang
am: 7bc7be846b Change-Id: I562f2f768ac4bda00ddf1d363b2dc5e7463fa0de
2016-09-30Fix nested parcelable class name am: d17c58babbNingyuan Wang
am: e667674402 Change-Id: Iae9e6833f7f12385215ff22101406549bf4fd11d
2016-09-30Fix nested parcelable class nameNingyuan Wang
am: d17c58babb Change-Id: Ia82d7f904e2b4a7497d6ffedc3e3bff5a884a3f8
2016-09-30Fix nested parcelable class nameandroid-n-mr1-preview-2android-n-mr1-preview-1Ningyuan Wang
This fixes nested parcelable name by replacing "." with "::", where "::" is the C++ style of referring to an inner class. This also adds unit tests to verify this change. Bug: 31830013 Change-Id: Ib1cbc9a775d7ae87089bffc04170b90f7af1b1a5 Test: compile, manual test, unit tests
2016-08-19Write expected length of out arrays to parcel am: 74b7bf1043 am: be25f36a56 ↵Christopher Wiley
am: ac6e6d4d1c am: 84d0919ccf Change-Id: I7ea889f3ea89248562059e1b1316b7c1d9b42c08
2016-08-19Write expected length of out arrays to parcel am: 74b7bf1043 am: be25f36a56Christopher Wiley
am: ac6e6d4d1c Change-Id: Ic44212853da878428727ce935829cec10e54ef42
2016-08-19Write expected length of out arrays to parcel am: 74b7bf1043Christopher Wiley
am: be25f36a56 Change-Id: I380b272752a8bd1a54800e5a45f1f9e6371c0ae4
2016-08-19Write expected length of out arrays to parcelChristopher Wiley
am: 74b7bf1043 Change-Id: I8777e970edf1bf43ae6174338cab1017bfcaa574
2016-08-19Consolidate array logic am: 041c8d7ad2 am: afe8cf974e am: 6785c7c737Christopher Wiley
am: caebb7a2de Change-Id: I70d01c026afc46cee9b6ff9e9a2bbfbe601f8000
2016-08-19Consolidate array logic am: 041c8d7ad2 am: afe8cf974eChristopher Wiley
am: 6785c7c737 Change-Id: I57dc99279d4bca3edef7a2a75ea3acc32773cb51
2016-08-19Consolidate array logic am: 041c8d7ad2Christopher Wiley
am: afe8cf974e Change-Id: Ie79391ae150c95a82854085dbf463d4ea92a70da
2016-08-19Consolidate array logicChristopher Wiley
am: 041c8d7ad2 Change-Id: I91454b304196e1ac5fe6f931214097f664b299c3
2016-08-19Add a simple all in one testing script am: cce25d35d2 am: 574a5d2324 am: ↵Christopher Wiley
89321bf625 am: df068e84fa Change-Id: I9088f99570ea91c585c981e6978861eaea136639
2016-08-19Add a simple all in one testing script am: cce25d35d2 am: 574a5d2324Christopher Wiley
am: 89321bf625 Change-Id: Ie40b5a43ba3c3ce1e25a285b9aee2b4b0767f50d
2016-08-19Add a simple all in one testing script am: cce25d35d2Christopher Wiley
am: 574a5d2324 Change-Id: I63c05f989273160818122cae9c1a583dfab47fdd
2016-08-19Add a simple all in one testing scriptChristopher Wiley
am: cce25d35d2 Change-Id: I6253c27305099b9557e4820b3cd0232d575687e2
2016-08-19Write expected length of out arrays to parcelChristopher Wiley
This makes generated C++ consistent with the Java. Unfortunately, C++ server authors still need to understand that if they resize inout/out arrays, this will cause runtime exceptions for Java clients, which cannot resize their array types. Addressing this is a much more invasive patch. Bug: 30836680 Change-Id: I996bfea8383d6207377e7bc545d3d39c21bbe033 Test: integration and unit tests continue to pass