summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-30[automerger skipped] Merge "Prevent more integer overflows" into qt-dev am: ↵Sadaf Ebrahimi
07a61b7c58 am: 4fb4092bb2 -s ours am skip reason: skipped by user enh Original change: https://googleplex-android-review.googlesource.com/c/platform/external/expat/+/18906493 Change-Id: I3a5257eb2c1796a5b4f22a78c190508c5dda5749 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-29Merge "Prevent more integer overflows" into qt-dev am: 07a61b7c58Sadaf Ebrahimi
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/expat/+/18906493 Change-Id: I247c822b0fb994ff55a0cfed90e2a0cf8c22f688 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-29Merge "Prevent more integer overflows" into rvc-devSadaf Ebrahimi
2022-06-29Merge "Prevent more integer overflows" into qt-devSadaf Ebrahimi
2022-06-23Merge "Prevent integer overflow in function doProlog" into qt-dev am: ↵Sadaf Ebrahimi
23374cb334 am: db39a9bc64 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/expat/+/18724031 Change-Id: Iff5e92b777bb4c7a984185daa1587650a788cb68 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23Merge "Prevent integer overflow in function doProlog" into qt-dev am: 23374cb334Sadaf Ebrahimi
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/expat/+/18724031 Change-Id: I80d71770904b2c5435ce8acad814c05bdadbdd7e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23Merge "Prevent integer overflow in function doProlog" into rvc-devSadaf Ebrahimi
2022-06-23Merge "Prevent integer overflow in function doProlog" into qt-devSadaf Ebrahimi
2022-06-22Merge "Prevent XML_GetBuffer signed integer overflow" into qt-dev am: ↵Sadaf Ebrahimi
517a01093c am: 96988ebf72 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/expat/+/18718601 Change-Id: I76c3f5e91b66a3f437d986c389a0d7379b31e55c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-22Merge "Prevent XML_GetBuffer signed integer overflow" into qt-dev am: 517a01093cSadaf Ebrahimi
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/expat/+/18718601 Change-Id: Ie555145499e788a988800d95802831bd07bfe2eb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-22Merge "Prevent XML_GetBuffer signed integer overflow" into rvc-devSadaf Ebrahimi
2022-06-22Merge "Prevent XML_GetBuffer signed integer overflow" into qt-devSadaf Ebrahimi
2022-06-22[automerger skipped] Prevent integer overflow in copyString am: e25c840375 ↵Sadaf Ebrahimi
am: f2b297c3bd -s ours am skip reason: skipped by user enh Original change: https://googleplex-android-review.googlesource.com/c/platform/external/expat/+/18566079 Change-Id: I231a1814c1c0e0eeb0d20a7d749d299ec4ae819c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-21Prevent integer overflow in copyString am: e25c840375Sadaf Ebrahimi
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/expat/+/18566079 Change-Id: I64310c90b3685449954772bec85a2a2c2aa3872f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-16Prevent more integer overflowsSadaf Ebrahimi
Bug: http://b/219942275 Change-Id: I7489f59564e0053a4a46bb8c362f7c36ab0b3c9d Merged-In: Ic5c8087ee64e6faafcf013cef9536c042eb8a09d
2022-06-16Prevent more integer overflowsSadaf Ebrahimi
Bug: http://b/219942275 Change-Id: I7489f59564e0053a4a46bb8c362f7c36ab0b3c9d Merged-In: Ic5c8087ee64e6faafcf013cef9536c042eb8a09d
2022-06-03Prevent XML_GetBuffer signed integer overflowSadaf Ebrahimi
Bug: http://b/221255869 Change-Id: I38758fae8c71184f728f95e6073457cdb86bcc29
2022-06-03Prevent integer overflow in function doPrologSadaf Ebrahimi
Bug: http://b/221256678 Change-Id: I6fe381103f4eb287726d1ccb5bfec99db160ffe4
2022-06-03Prevent integer overflow in function doPrologSadaf Ebrahimi
Bug: http://b/221256678 Change-Id: I6fe381103f4eb287726d1ccb5bfec99db160ffe4
2022-06-02Prevent XML_GetBuffer signed integer overflowSadaf Ebrahimi
Bug: http://b/221255869 Change-Id: I38758fae8c71184f728f95e6073457cdb86bcc29
2022-06-01Prevent integer overflow in copyStringSadaf Ebrahimi
Bug: http://b/221384482 Change-Id: Ibdcb5dc24ee8886a04c2e29bd6ddccf29ece73ad
2022-06-01Prevent integer overflow in copyStringSadaf Ebrahimi
Bug: http://b/221384482 Change-Id: Ibdcb5dc24ee8886a04c2e29bd6ddccf29ece73ad
2020-04-29Set apex_available propertyandroid11-devJiyong Park
The marked library(ies) were available to the APEXes via the hand-written whitelist in build/soong/apex/apex.go. Trying to remove the whitelist by adding apex_available property to the Android.bp of the libraries. Bug: 150999716 Test: m Change-Id: I866c57bea0a6e46f5317a71abefa28f5a2cb4c21
2019-12-11Merge "Stop building libexpat with -fexceptions." am: b79e5225fd am: ↵Automerger Merge Worker
909d3740d9 am: 9060df1c81 Change-Id: Ia5365f9ede2712713bd764c6690f86186d3b177d
2019-12-11Merge "Stop building libexpat with -fexceptions." am: b79e5225fd am: 909d3740d9android-r-preview-4android-r-preview-3android-r-preview-2Automerger Merge Worker
Change-Id: I6182c425ea731fe7fd41b2695194f1d3b6d09215
2019-12-11Merge "Stop building libexpat with -fexceptions."Peter Collingbourne
am: b79e5225fd Change-Id: I8dfb2a877be121803dd35e6aabe97f74ac449856
2019-12-11Merge "Stop building libexpat with -fexceptions."android-r-preview-1Treehugger Robot
2019-12-11Stop building libexpat with -fexceptions.Peter Collingbourne
This flag is usually unnecessary when building C code. It is only useful when throwing exceptions across C stack frames, which isn't something that we generally support. Passing -fexceptions can create a dependency on the unwinder when building with HWASAN and possibly in other build configurations. With the change to move the unwinder into a shared library: https://android-review.googlesource.com/q/topic:%22libunwind-so%22 this would otherwise create an unnecessary dependency on the unwinder shared object from libexpat.so. We have been building expat with -fexceptions since the initial open source release. It doesn't seem to have been added for any Android-specific reason, but appears to have been inherited from the upstream build system, which originally started passing it in this commit from 2001: https://github.com/libexpat/libexpat/commit/d8263250ee5fe2eefc7cd94a05c5ee077912bc55 As far as I can tell, none of the code in the platform depends on expat being built with -fexceptions. Very little code in the platform builds with -fexceptions anyway, most notably a few libraries in external. One of these libraries, skia, uses expat, but does not use exceptions in the translation unit that uses expat. Chromium has the same dependency (skia -> expat) and isn't building expat with -fexceptions either. Bug: 144430859 Change-Id: I2188b30fb155e0e0241634fda6e45c6fe06c297a
2019-11-13Merge "Upgrade expat to R_2_2_9" am: 20da7e1f04 am: ab9b22a527Elliott Hughes
am: 41e39421d2 Change-Id: Ifc531c13dc751e16620fd3d8ff69cc76737d65f2
2019-11-13Merge "Upgrade expat to R_2_2_9" am: 20da7e1f04Elliott Hughes
am: ab9b22a527 Change-Id: Ie982c3e0e43728be11e068e7c77f0512ed2b9785
2019-11-13Merge "Upgrade expat to R_2_2_9"Elliott Hughes
am: 20da7e1f04 Change-Id: I7153d1bc4616849557cb381f61e3aba48cd32d2f
2019-11-13Merge "Upgrade expat to R_2_2_9"Elliott Hughes
2019-11-13Upgrade expat to R_2_2_9Haibo Huang
Manual changes to Android.bp and expat_config.h. Test: treehugger Change-Id: Iba9d1ed11fadaf15b95a9e94cbc128e77f3aea6d
2019-06-26Merge "Do not use stl" am: 75a0ba404a am: d57fff9a53 am: 794558dc0aJooyung Han
am: 4c60b0d92a Change-Id: I480a7dd362cb301105de2bb4330ee1c583d91086
2019-06-26Merge "Do not use stl" am: 75a0ba404a am: d57fff9a53android-mainline-10.0.0_r8android-mainline-10.0.0_r6android10-mainline-resolv-releaseandroid10-mainline-networking-releaseJooyung Han
am: 794558dc0a Change-Id: I5cc170775036ddd305962987111a92baa010c344
2019-06-26Merge "Do not use stl" am: 75a0ba404andk-sysroot-r21Jooyung Han
am: d57fff9a53 Change-Id: I08eb5608f2d7e7e244d27d67f37507a73809909a
2019-06-26Merge "Do not use stl"Jooyung Han
am: 75a0ba404a Change-Id: Id2d5498ff0134ca8ac1b1170ccf9c447908f14a9
2019-06-26Merge "Do not use stl"android-o-mr1-iot-release-1.0.14Treehugger Robot
2019-06-25Do not use stlJooyung Han
expat is a C-only module. Omitting "stl" property causes libexpat.so depending on c++ library unnecessarily. (For example, system variant of libexpat.so depends on libstdc++.so and vendor variant depends on libc++.so.) Test: build Change-Id: I31611ce92cc58e3ee4dd2ad5f755aa0bad1ab431
2019-06-20Merge "Upgrade expat to R_2_2_7" am: 06e0491b85 am: 7d97992f62 am: 0a9f0aea19Haibo Huang
am: 34c73c7890 Change-Id: I735d955a30b82cb943a12bff13d449847456da0d
2019-06-20Merge "Upgrade expat to R_2_2_7" am: 06e0491b85 am: 7d97992f62Haibo Huang
am: 0a9f0aea19 Change-Id: I80aee4062ca50c704fcca68c66da164b917c9c6b
2019-06-20Merge "Upgrade expat to R_2_2_7" am: 06e0491b85Haibo Huang
am: 7d97992f62 Change-Id: I4e6a7f10485cab26bf77c163c00438c44d4d871a
2019-06-20Merge "Upgrade expat to R_2_2_7"Haibo Huang
am: 06e0491b85 Change-Id: I376a13a0240908d5b838655421d966e6bd4f6f52
2019-06-20Merge "Upgrade expat to R_2_2_7"Haibo Huang
2019-06-20Upgrade expat to R_2_2_7Haibo Huang
Test: None Change-Id: I68d014e31a33f07ff684c158b039e12d982db0f8
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospandroid-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r10android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseXin Li
am: a37df25db2 Change-Id: I98fc228d876d75a2252530208d88e19c0ee802a1
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospXin Li
Bug: 126125118 Change-Id: I98822196d3eaa030e576d8de02bdbb12a351862b
2019-02-20DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterandroid-o-mr1-iot-release-1.0.13Xin Li
Bug: 120848293 Change-Id: Ia11576b04513fc690c661513e02df8450b34cffe
2019-02-07Merge "Mark libexpat as double_loadable" am: 256f181842 am: 9f5ff2911dJooyung Han
am: c6da03257c Change-Id: I270a90e19c32de14333d5bf7b1565cb045e19d0d
2019-02-07Merge "Mark libexpat as double_loadable" am: 256f181842Jooyung Han
am: 9f5ff2911d Change-Id: I29627909f3f1475a64937776b934d44c8944ae55