- 12 Dec, 2015 2 commits
-
-
Nick Kralevich authored
-
Dan Albert authored
-
- 11 Dec, 2015 6 commits
-
-
Dan Albert authored
This was previously working because for some reason prebuilts/ndk had a tangled mess of hand assembled symlinks that pointed lib -> lib64 for the multilib architectures. Change-Id: I294d67f58f2008b1a53790cf676f5223df449cbc
-
Dan Willemsen authored
-
Alex Klyubin authored
-
Chih-hung Hsieh authored
-
Alex Klyubin authored
This makes the signapk tool use Conscrypt (where possible) instead of the platform-default JCA providers and the Bouncy Castle JCA provider. This speeds up (by 10-30%) APK and OTA update signing because Conscrypt's crypto primitives are backed by BoringSSL. Previously, the signapk tool consisted only of the signapk.jar. Because Conscrypt is backed by native code, signapk now consists of signapk.jar and crypto_openjdk_jni shared library. This requires that users of the tool be updated to provide a suitable -Djava.library.path argument to the Java runtime. This change updates all known users of the tool inside the Android source tree to do so. Bug: 26097626 Change-Id: I8411b37d7f771ed99269751a3007dff103083552
-
Miroslav Tisma authored
This commit fixes the avc denied issues in the emulators: - goldfish_setup is granted for network access - netd dontaudit for sys_module - qemu_prop is granted domain for get_prop Critical issue was that SELinux denied reading the lcd_density property by SurfaceFlinger via qemu_prop and this commit fixes it. Change-Id: I633d96f4d2ee6659f18482a53e21f816abde2a5f Signed-off-by:
Miroslav Tisma <miroslav.tisma@imgtec.com>
-
- 10 Dec, 2015 8 commits
-
-
Chih-Hung Hsieh authored
When USE_CLANG_PLATFORM_BUILD is not set, default will be clang/llvm. USE_CLANG_PLATFORM_BUILD=false can be used to select gcc as default. BUG: 23163853 BUG: 26102335 Change-Id: I00604c2aef4849e8c3505b2c4002eb1c46cd1fd1
-
Alex Deymo authored
-
Mike Frysinger authored
-
Mike Frysinger authored
It's not needed and is a bit confusing. BUG=26018537 Change-Id: Ibb1c3995de97a442c95d5eea823523b5f0f26393
-
Alex Deymo authored
libext2_uuid_host was renamed to libext2_uuid-host to match the "-host" suffix used in most libraries. Bug: 24619596 TEST=make dist Change-Id: Ic5faccb4d5fdbbf3d3bba6f4a35cf99d4961bb54
-
Dan Albert authored
-
Dan Albert authored
The linker can't do --hash-style=gnu for mips. Change-Id: I66a77067f8be6fc92ca686d3e6e159beb72cf76b
-
Dan Albert authored
-
- 09 Dec, 2015 3 commits
-
-
Dan Albert authored
Sometimes we don't want any STL. Change-Id: I08b4389b7882702c0e483a1456f7775fe4da1c75
-
Dan Albert authored
-
Dan Albert authored
Change-Id: I1c3b7415c654b783c6bb7e38a40d4c279826400f
-
- 08 Dec, 2015 11 commits
-
-
Alex Klyubin authored
-
Alex Klyubin authored
Running zipalign is no longer needed because signapk takes care of alignment. Bug: 25794543 Change-Id: I1080240a67ea6f1b41585fff83d18d57fdcf44e2
-
Ying Wang authored
-
Elliott Hughes authored
am: 27ab4265 * commit '27ab4265': Revert "enable -fstack-protector-strong"
-
Alex Klyubin authored
am: b437f580 * commit 'b437f580': Do not run zipalign when building APK (except prebuilts).
-
Dimitry Ivanov authored
am: 73661d42 * commit '73661d42': Include libGLESv3.so to PRODUCT_PACKAGES
-
Elliott Hughes authored
-
Elliott Hughes authored
This reverts commit 8765b103. This prevents x86 from booting. http://b/26046864 Change-Id: Ica3f7e7e639c99fd3158df3643acb49307197881
-
Ying Wang authored
Without this if a Java libraryw with LOCAL_NO_STANDARD_LIBRARIES doesn't have core-libart in its LOCAL_JAVA_LIBRARIES, it would use core-libart as bootclasspath but without having dependency on it. Change-Id: I611a5a5df2bf0ad59e0be50ed1ad1afe8b843e90 (cherry-pick from commit c6a30175)
-
- 07 Dec, 2015 4 commits
-
-
Alex Klyubin authored
-
Ying Wang authored
-
Dimitry Ivanov authored
-
Ying Wang authored
Bug: 26044735 Change-Id: I9c6b3b16637ca2d0da4765e896a9f03c1d5dc51c
-
- 05 Dec, 2015 6 commits
-
-
Nick Kralevich authored
am: 2a49aba3 * commit '2a49aba3': enable -fstack-protector-strong
-
Nick Kralevich authored
-
Daniel Micay authored
This results in nearly all functions with the possibility of stack corruption getting stack canaries, because it applies to any function taking a reference to the frame or with a local array rather than just the functions with arrays larger than 8 bytes. It was developed for use in Chrome (and Chrome OS) and has also been adopted by various other distributions (Arch, Fedora, Ubuntu, etc). The code size increase ranges from ~1.5% to ~2.5%, compared to ~0.3% to ~0.7% with the more conservative switch. The increase in the performance loss is usually minimal. The overall size increase once everything other than C and C++ code is taken into account is minimal, and it greatly improves the mitigation of stack buffer overflow vulnerabilities. https://lwn.net/Articles/584225/ Change-Id: Ie83d381e09d94deb34c5ff142a101ba3d14cf3ba
-
Ying Wang authored
-
Ying Wang authored
When $(call func) in the makefile text expansion includes newline, gmake reports error "missing separator". But it's fine if the expansion includes only spaces. That's a bit odd. This change fixes the "missing separator". Change-Id: I094e5ae1725699ebfa4ed66544eef037dd68714c
-