Revision tags: android-11.0.0_r8, android-11.0.0_r7, m/android-11.0.0_r8, android-vts-10.0_r5, android-vts-11.0_r1, android-security-11.0.0_r1, android-platform-11.0.0_r1, android-cts-11.0_r1, android-11.0.0_r5, android-11.0.0_r4, android-11.0.0_r3, android-11.0.0_r2, android-11.0.0_r1, platform-tools-30.0.4, android-mainline-11.0.0_r2, android-r-beta-3, android-r-beta-2, android-mainline-11.0.0_r1, platform-tools-30.0.3, platform-tools-30.0.2, android-mainline-10.0.0_r11, platform-tools-30.0.1, platform-tools-30.0.0, android-r-preview-4, android-r-preview-3, android-r-preview-2 |
|
5ac438e5 | 14-Feb-2020 |
Elliott Hughes |
Clean up mips references in the headers. Test: treehugger Change-Id: I1997af980b9e46c7c530f9e6cb1aa407b2d63d76 |
Revision tags: platform-tools-29.0.6, android-r-preview-1 |
|
5f1165c6 | 31-Jan-2020 |
Elliott Hughes |
versioner: don't require mips headers. If we remove the mips uapi headers, versioner fails because it assumes they're available. We'll need a new versioner prebuilt beforre we can re
versioner: don't require mips headers. If we remove the mips uapi headers, versioner fails because it assumes they're available. We'll need a new versioner prebuilt beforre we can remove the libc/versioner-dependencies/mips* symlinks. Test: treehugger Change-Id: Ife6df0cb57938f806a31ec334d648df9694c3d17
show more ...
|
Revision tags: android-vts-9.0_r14, android-vts-9.0_r13, android-vts-9.0_r12, android-cts-9.0_r13, android-cts-9.0_r12, android-cts-9.0_r11, android-vts-10.0_r4, android-vts-10.0_r3, android-cts-10.0_r5, android-cts-10.0_r4, android-cts-10.0_r3 |
|
c88331b0 | 21-Dec-2019 |
Logan Chien |
versioner: Add versioner_fortify_inline annotation This commit adds versioner_fortify_inline annotation. This annotation indicates that the annotated function is an overloaded inline fu
versioner: Add versioner_fortify_inline annotation This commit adds versioner_fortify_inline annotation. This annotation indicates that the annotated function is an overloaded inline function for _FORTIFY_SOURCE implementation. They are usually enabled/disabled by the enable_if attribute, thus the versioner don't have to check whether they have conflicting definitions. Bug: 118991081 Test: source development/vndk/tools/header-checker/android/envsetup.sh && \ source build/envsetup.sh && \ lunch aosp_arm64-userdebug && \ m versioner && \ ./bionic/tools/versioner/run_tests.py Change-Id: If5c739fc0c8a218907855939c1fe5338134da7f7
show more ...
|
a6bf7f2e | 27-Nov-2019 |
Logan Chien |
versioner: Add a built-in macro for conditional compilation This commit adds a built-in macro for conditional compilation because __attribute__((annotate(...))) may pull unused static in
versioner: Add a built-in macro for conditional compilation This commit adds a built-in macro for conditional compilation because __attribute__((annotate(...))) may pull unused static inline functions into object files. We must not generate those functions in object files because it can result in undefined references to __strchr_chk on linux_glibc. Bug: 118991081 Test: source development/vndk/tools/header-checker/android/envsetup.sh && \ source build/envsetup.sh && \ lunch aosp_arm64-userdebug && \ m versioner && \ ./bionic/tools/versioner/run_tests.py Change-Id: I0c9d967413ec8e8655e91316973a79b81e2129b1
show more ...
|
1da9f964 | 06-Dec-2019 |
Logan Chien |
versioner: Migrate to clang-r370808 Bug: 139945549 Test: lunch aosp_arm64-userdebug && \ m versioner && \ PATH=out/host/linux-x86/bin:$PATH \ ./bionic/tools
versioner: Migrate to clang-r370808 Bug: 139945549 Test: lunch aosp_arm64-userdebug && \ m versioner && \ PATH=out/host/linux-x86/bin:$PATH \ ./bionic/tools/versioner/run_tests.py Change-Id: I1a548de9d1ce82aee30144a359e215a4daf5fc2b
show more ...
|
Revision tags: android-mainline-10.0.0_r6, android-mainline-10.0.0_r8 |
|
f7db8507 | 07-Nov-2019 |
Elliott Hughes |
Restore _FORTIFY_SOURCE in versioner. Bug: http://b/118991081 Test: treehugger Change-Id: I2818d8c27ecc5a48666013cdd0eaa26ec7900688 |
Revision tags: platform-tools-29.0.5, ndk-r21d, ndk-r21c, ndk-r21b, ndk-r21-rc1, ndk-r21-beta2, ndk-r21-beta1, ndk-r21, android-vts-10.0_r2, android-cts-10.0_r2 |
|
5bd4f335 | 18-Sep-2019 |
Elliott Hughes |
Remove bionicbb. Turned down years ago, and we can get it from the history if we ever need it again... Test: N/A Change-Id: I6923bd4cbc68139e0b89149280864b9da422013d |
8fd8b999 | 28-Aug-2019 |
Logan Chien |
versioner: Add R to codename map This commit adds "R" to codename map because `libc.map.txt` started using "introduced=R". Test: PATH=prebuilts/clang-tools/linux-x86/bin:$PATH \
versioner: Add R to codename map This commit adds "R" to codename map because `libc.map.txt` started using "introduced=R". Test: PATH=prebuilts/clang-tools/linux-x86/bin:$PATH \ ./bionic/tools/versioner/run_tests.py Bug: 140110040 Change-Id: Ibc1154557c29d9580b5c527160116b24fa4c656f
show more ...
|
c071fe40 | 28-Aug-2019 |
Logan Chien |
versioner: Update clang prebuilts to clang-r365631 This commit ports bionic version to clang-r365631. `clang::CompilerInstance::setVirtualFileSystem(VFS)` has been replaced by `clang
versioner: Update clang prebuilts to clang-r365631 This commit ports bionic version to clang-r365631. `clang::CompilerInstance::setVirtualFileSystem(VFS)` has been replaced by `clang::CompilerInstance::createFileManager(VFS)`. Test: OUT_DIR=out ./prebuilts/clang-tools/build-prebuilts.sh Bug: 140110040 Change-Id: Ia833d502765dd9885eb85026d513bdfdee3756f3
show more ...
|
Revision tags: platform-tools-29.0.4, platform-tools-29.0.3, android-cts-9.0_r9, android-cts-9.0_r10, platform-tools-29.0.2, android-o-mr1-iot-release-1.0.14, android-vts-10.0_r1, android-cts-10.0_r1, android-10.0.0_r6, android-10.0.0_r5, android-10.0.0_r47, android-10.0.0_r46, android-10.0.0_r4, android-10.0.0_r3, android-10.0.0_r2, android-10.0.0_r17, android-10.0.0_r11, android-10.0.0_r10, android-10.0.0_r1, android-10.0.0_r9, android-10.0.0_r8, android-10.0.0_r7, android-10.0.0_r14, android-10.0.0_r13, android-10.0.0_r12, android-10.0.0_r29, android-10.0.0_r28, android-10.0.0_r27, android-10.0.0_r26, android-10.0.0_r25, android-10.0.0_r24, android-10.0.0_r23, android-10.0.0_r22, android-10.0.0_r21, android-10.0.0_r20, android-10.0.0_r19, android-10.0.0_r18, android-10.0.0_r16, android-10.0.0_r15, android-mainline-10.0.0_r3, android-mainline-10.0.0_r2, android-mainline-10.0.0_r1, android-mainline-10.0.0_r9, android-mainline-10.0.0_r7, android-mainline-10.0.0_r5, android-mainline-10.0.0_r4, android-mainline-10.0.0_r10, android-10.0.0_r45, android-10.0.0_r44, android-10.0.0_r43, android-10.0.0_r42, android-10.0.0_r41, android-10.0.0_r40, android-10.0.0_r39, android-10.0.0_r38, android-10.0.0_r37, android-10.0.0_r36, android-10.0.0_r35, android-10.0.0_r34, android-10.0.0_r33, android-10.0.0_r32, android-10.0.0_r31, android-10.0.0_r30, android-o-mr1-iot-release-1.0.13, android-vts-9.0_r11, android-vts-9.0_r10, platform-tools-29.0.1, android-o-mr1-iot-release-1.0.12 |
|
584bc626 | 20-Apr-2019 |
Elliott Hughes |
Move libdl and linker to static NOTICE files. The libstdc++ directory has no copyright headers, so it was a no-op anyway. The interesting part will be switching libc and libm ov
Move libdl and linker to static NOTICE files. The libstdc++ directory has no copyright headers, so it was a no-op anyway. The interesting part will be switching libc and libm over to genrules... Test: N/A Change-Id: Iec92562af40c451fdcb4a7468984878ec5dba2ce
show more ...
|
032aed9f | 17-Apr-2019 |
Elliott Hughes |
Merge "Generate assembler system call stubs via genrule." |
7d8c4602 | 17-Apr-2019 |
Elliott Hughes |
Remove dead script. This is already handled by genrules. Test: N/A Change-Id: I123a971486431cc2b888df515b7bda8e408fa876 |
782c4858 | 17-Apr-2019 |
Elliott Hughes |
Generate assembler system call stubs via genrule. There's no need to check in generated code. Test: builds & boots Change-Id: Ife368bca4349d4adeb0666db590356196b4fbd63 |
6b6a6c84 | 12-Apr-2019 |
Elliott Hughes |
Remove seccomp upload hook. We switched to genrules already, and the lack of `set -e` in the script means that no-one's even noticed that this script has been failing since then...
Remove seccomp upload hook. We switched to genrules already, and the lack of `set -e` in the script means that no-one's even noticed that this script has been failing since then... Test: N/A Change-Id: Ie57cc97ab4e1003a106d4667cd404d22f0ee68a2
show more ...
|
Revision tags: android-cts-9.0_r8, android-q-preview-6, android-q-preview-5, android-q-preview-4, android-q-preview-2.5 |
|
358603a4 | 30-Mar-2019 |
Yi Kong |
Modernise code to use override specifier Generated by clang-tidy. Test: m checkbuild Change-Id: I8e23da6b8af31b291be2eefe9937ca222ea8a8c3 |
5270017a | 15-Mar-2019 |
Elliott Hughes |
Remove __INTRODUCED_IN_FUTURE. This hasn't been particularly useful, we haven't used it consistently, and it has caused trouble. Test: builds Change-Id: Ic5b5b5124af98aa8301
Remove __INTRODUCED_IN_FUTURE. This hasn't been particularly useful, we haven't used it consistently, and it has caused trouble. Test: builds Change-Id: Ic5b5b5124af98aa8301e602fd75b0eb72a5fc7f6
show more ...
|
Revision tags: android-q-preview-1, android-o-mr1-iot-release-1.0.10, ndk-r20b, ndk-r20-beta3, ndk-r20-beta2, ndk-r20-beta1, ndk-r20 |
|
2ae246d0 | 16-Feb-2019 |
Elliott Hughes |
Remove unused .mk file. Test: treehugger Change-Id: I5e560247e466dd2fe0038e787756f5a47461f240 |
Revision tags: android-cts-9.0_r7, android-cts-9.0_r6, android-9.0.0_r35, android-9.0.0_r34, android-9.0.0_r39, android-9.0.0_r38, android-9.0.0_r47, android-9.0.0_r46, android-9.0.0_r45, android-9.0.0_r44, android-9.0.0_r43, android-9.0.0_r42, android-9.0.0_r41, android-9.0.0_r40, android-9.0.0_r37, android-9.0.0_r36, android-o-mr1-iot-release-1.0.8, android-vts-9.0_r9, android-vts-9.0_r8, android-vts-9.0_r7, android-vts-9.0_r6, android-o-mr1-iot-release-1.0.7, android-wear-8.0.0_r2, android-n-iot-release-ihome-igv1, android-o-mr1-iot-release-smart-display-r9, android-o-mr1-iot-release-smart-display-r8, android-o-mr1-iot-release-smart-display-r5, android-o-mr1-iot-release-smart-display-r4, android-o-mr1-iot-release-smart-display-r30, android-o-mr1-iot-release-smart-display-r22, android-o-mr1-iot-release-smart-display-r14, android-o-mr1-iot-release-smart-clock-r6, android-o-mr1-iot-release-smart-clock-r2, android-o-mr1-iot-release-smart-clock-fsi, android-o-mr1-iot-release-smart-clock-fcs, android-cts-9.0_r5, android-9.0.0_r33, android-9.0.0_r32, android-9.0.0_r31, android-vts-9.0_r5, android-9.0.0_r30, android-9.0.0_r22, android-9.0.0_r21, android-9.0.0_r20, android-9.0.0_r19, ndk-r19c, ndk-r19b, ndk-r19-beta2, ndk-r19-beta1, ndk-r19, android-o-mr1-iot-release-smart-display-r3, android-o-mr1-iot-release-1.0.5 |
|
d19b3c52 | 07-Sep-2018 |
Elliott Hughes |
Generate the per-arch .map files at build time. We shouldn't be checking in these generated files... Bug: N/A Test: ran tests Change-Id: Ib67c1ba839eacd7acebd713e1dcd4dd2c25
Generate the per-arch .map files at build time. We shouldn't be checking in these generated files... Bug: N/A Test: ran tests Change-Id: Ib67c1ba839eacd7acebd713e1dcd4dd2c25d67f0
show more ...
|
f42616d7 | 05-Dec-2018 |
Chih-hung Hsieh |
Revert "Work around bugprone-exception-escape bug." This reverts commit 153b71c4073e9512e8315673cdbd835b0646af87. Reason for revert: fixed in clang-r346389 Bug: 117120485 Te
Revert "Work around bugprone-exception-escape bug." This reverts commit 153b71c4073e9512e8315673cdbd835b0646af87. Reason for revert: fixed in clang-r346389 Bug: 117120485 Test: make with WITH_TIDY=1 DEFAULT_GLOBAL_TIDY_CHECKS=bugprone-* Change-Id: I49971e4227d6d5772efccd551d493a0f1e68416a
show more ...
|
aef762ae | 04-Dec-2018 |
Logan Chien |
versioner: Use llvm::opt::ArgStringList This commit replaces `clang::driver::ArgStringList` with `llvm::opt::ArgStringList` because starting from r344398, the alias for `llvm::opt::A
versioner: Use llvm::opt::ArgStringList This commit replaces `clang::driver::ArgStringList` with `llvm::opt::ArgStringList` because starting from r344398, the alias for `llvm::opt::ArgStringList` has been removed from the `clang::driver` namespace. Note: This is a step to port clang tools to clang-r346389. See also. https://reviews.llvm.org/rL344398 Bug: 119558057 Test: cd bionic/tools/versioner; mma; ./run_tests.py Change-Id: I9b5ff572a9af6c6ffaf2c4c9cb01c97f4b85ac22
show more ...
|
9a9db344 | 04-Dec-2018 |
Elliott Hughes |
C++17 is the default now. Test: builds Change-Id: I283ae69a69da95f20ee924885321677c6d5f4429 |
6c148d17 | 07-Nov-2018 |
Logan Chien |
versioner: Port to clang-r344140 This commit updates bionic versioner to use clang-r344140. To be specific, this commit renames `clang::vfs::FileSystem` to `llvm::vfs::FileSystem` a
versioner: Port to clang-r344140 This commit updates bionic versioner to use clang-r344140. To be specific, this commit renames `clang::vfs::FileSystem` to `llvm::vfs::FileSystem` and updates the headers. Bug: 111759196 Test: bionic/tools/versioner/run_tests.py Change-Id: I304ecae79da5a1638ae755dac92b52e314019cf1
show more ...
|
c16d65d7 | 23-Oct-2018 |
Logan Chien |
versioner: Port to clang-r339409b This commit ports versions to clang-r339409b and utilizes `libclang-cxx.so`. Bug: 113263746 Test: ./bionic/tools/versioner/run_tests.py
versioner: Port to clang-r339409b This commit ports versions to clang-r339409b and utilizes `libclang-cxx.so`. Bug: 113263746 Test: ./bionic/tools/versioner/run_tests.py Change-Id: Ib104a6c8c2c69df51cfa2760dbca125f4cfa054b
show more ...
|
9c123230 | 23-Oct-2018 |
Logan Chien |
versioner: Build SymbolDatabase from version scripts This commit adds a version script parser so that versioner can build SymbolDatabase from version scripts. Bug: 113263746
versioner: Build SymbolDatabase from version scripts This commit adds a version script parser so that versioner can build SymbolDatabase from version scripts. Bug: 113263746 Test: ./bionic/tools/versioner/run_tests.py Change-Id: Iedcfe36b51a62693668e07b86aa13592096262db
show more ...
|
3fc86c15 | 23-Oct-2018 |
Logan Chien |
versioner: Add 28 to version list This commit adds 28 to version list so that we can pass slow_preprocessor_idempotence. If 28 is not in the version list, versioner will add another
versioner: Add 28 to version list This commit adds 28 to version list so that we can pass slow_preprocessor_idempotence. If 28 is not in the version list, versioner will add another `#ifdef` guard and fail the test. Bug: 113263746 Test: ./bionic/tools/versioner/run_tests.py Change-Id: I3f21fc71ffd9e55326c4587bbc5e689eb72596b6
show more ...
|