Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

bionic: List of commits

bionic


RSS
Rev. Time Author
193dbc3 pie-x86 android-x86-9.0-r1 android-x86-9.0-r2 2019-09-20 14:21:33 Chih-Wei Huang

Android 9.0.0 release 48
-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCXXL9vQAKCRDorT+BmrEO
eBNGAJ9d5bH5nLKs4g+UVqVgNIctfyZvygCdE7E1MZeJo4W/st9Vgt+TE8Jki9I=
=PnGN
-----END PGP SIGNATURE-----

Merge tag 'android-9.0.0_r48' into pie-x86

Android 9.0.0 release 48

05f39ec 2019-03-05 12:54:50 Chih-Wei Huang

We need text relocations

Don't show annoying warnings.

5b5a7be 2019-03-05 12:53:43 Chih-Wei Huang

Add syscalls ioperm and iopl

17f993a 2019-03-05 12:53:43 Christopher R. Palmer

linker: Allow text-relocs for x86 (only)

This effectively reverts

https://android.googlesource.com/platform/bionic/+/e4ad91f86a47b39612e030a162f4793cb3421d31%5E%21/#F0

for x86 platforms. Unfortunately, this seems like it is required
if we are going to support ffmpeg. The ffmpeg team decreed that they
require text relocations for x86 (only) and that they would not
fix the fact that android 6.0 makes ffmpeg unusable on x86:

https://trac.ffmpeg.org/ticket/4928

Change-Id: I68397f4d62f4f6acd8e0d41b7ecdc115969b890a

68f7efc 2019-01-18 06:08:24 android-build-team Robot

Merge cherrypicks of [6086654] into pi-qpr2-release

Change-Id: I978a6db494532b84be98221b8cf413ca266cab59

973b64c 2019-01-18 06:08:20 Tim Murray

Remove some PR_SET_VMAs during pthread_create

PR_SET_VMA takes mmap_sem, which can cause contention and reduce
performance any time many threads are created at the same time,
like app startup.

Test: camera launch performance
Bug: 122471935
Change-Id: If7fa7ad99654c01d503f694976fd92bfd30d2afd
Merged-in: If7fa7ad99654c01d503f694976fd92bfd30d2afd
(cherry picked from commit dad73ef232034dd0f4f46bda90c74e8727d840cc)

b32be3f 2018-11-14 13:14:05 android-build-team Robot

Snap for 5130385 from c466fe95dc641d879683700aea4233ffd42bc762 to pi-qpr2-release

Change-Id: Id68db454c90563ae1659a8600f37f885c661a53f

c466fe9 2018-11-08 20:53:34 Ken Chen

Free memory when it is no more used

Memory leak happen when Android data framework updates identical DNS
information to netd.

Bug: 115595601
Test: netd_unit_test, netd_integration_test
Change-Id: Idcc0956729286563603f482258f488a1ccd75e6a

0a382a4 2018-10-24 12:09:03 android-build-team Robot

Snap for 5087486 from 8a07791fbff0dd014ce5da8d88969d09cd3dcf0b to pi-qpr2-release

Change-Id: Ib52d553135d65e0679e2a1bd699256dd4be99da7

8a07791 2018-10-19 08:25:49 Tim Murray

malloc: add M_PURGE mallopt flag

Add a new mallopt flag that purges any pending decaying pages.

Test: boots and works
bug 117795621

Merged-in: Ib250ae2b705b6a368c1efb801d6a7be54e075acb
Change-Id: Ib250ae2b705b6a368c1efb801d6a7be54e075acb

dbf4b11 2018-07-30 12:00:37 android-build-team Robot

Snap for 4920102 from fbe26c723af60b101a6df9c066c1b661b6ab966c to pi-qpr1-release

Change-Id: Ifd7027234368d31d675303934b1f0f8b6e23d714

fbe26c7 2018-07-28 04:36:50 TreeHugger Robot

Merge "remove bionic-compile-time-tests-g++" into pi-dev

252878e 2018-07-27 12:03:53 android-build-team Robot

Snap for 4916303 from 6fffb2332ca3be3abee84810b389a29b731887ee to pi-qpr1-release

Change-Id: If8971618ca5839bb3044dd35acbd31189ebb613e

4959932 2018-07-25 00:29:50 Sajid Dalvi

remove bionic-compile-time-tests-g++

make checkbuild gives the following error:
bionic/tests/fortify_filecheck_diagnostics_test.cpp:1:0: error: unknown value 'cortex-a55' for -mcpu

The error is because we have a clang to support the new architecture,
but not a corresponding GCC. It is not trivial to filter out an invalid
CPU, and since there is no platform code built with GCC any more, its
better to remove bionic-compile-time-tests-g++

Bug: 74404306
Change-Id: I6aa181c652abeef782fec6380dfadd066140b8b9

6fffb23 2018-07-19 06:30:28 Christopher Ferris

Disable malloc debug intercepts when exiting.

There is a hang when enabling leak_track since the dumping of the
leak data can wind up doing an allocation.

Add new system unit test to make sure this doesn't happen again.

Bug: 111146059

Test: Test program that leaks does not hang forever.
Test: Unit tests pass.
Change-Id: Icf99be58ba5db98ee124a471b957a086045f5870
Merged-In: Icf99be58ba5db98ee124a471b957a086045f5870
(cherry picked from commit 97b474710225bc4853ab314c3d9ca812dc375525)

8663741 2018-07-03 01:02:52 Tom Cherry

Merge "Reland "Remove a check for AIDs in the OEM range."" into pi-dev

9893d6d 2018-06-30 02:44:17 Tom Cherry

Reland "Remove a check for AIDs in the OEM range."

There may be vendor extensions to the system image which would need to
use these IDs.

This reverts commit 41986a013a10c6f79822002800a9afe90efba4f2.

Bug: 110856218
Test: these tests

196632f 2018-05-30 16:21:55 android-build-team Robot

Snap for 4810559 from 03cb53a17d47e1a4777672e4ea76afa8e23f1d41 to pi-release

Change-Id: I8e7369bec8396f574ac8f74f6e471f38c0f95971

03cb53a 2018-05-30 11:06:15 Christopher Ferris

DO NOT MERGE: Move to version v1.1.

The new malloc debug sets the num allocations field to non-zero.
Unfortunately, an old version of malloc debug incorrectly set this field.
In order to differentiate between the broken output, increment the version
number.

Bug: 74361929

Test: Ran unit tests.
Change-Id: Ia88300e324fe9d46aae0c93079ee926e088e675e

926be82 2018-05-27 16:20:48 android-build-team Robot

Snap for 4807121 from dac8340c437c9dafcc7e621f9dafa6a2239c3ca9 to pi-release

Change-Id: I4b803b5233ed4a824267473b2cc8449092966890

dac8340 2018-05-25 06:42:30 Ryan Prichard

Reenable __work_around_b_24465209__ for x86 linker

Bug: b/80258696
Test: build aosp_x86-userdebug ; run emulator
Change-Id: If7de24c3fc91a143c0bd17c6364c56ec04dfb08e

21297d5 2018-05-17 16:23:07 android-build-team Robot

Snap for 4787078 from 7b405f8b983fe43401fa9f6c75671b73203b71b0 to pi-release

Change-Id: I8aea358b26f1ad7c96bb0961e536696dedc84c9f

7b405f8 2018-05-17 06:03:53 Tom Cherry

Merge "Require vendor users and groups to start with vendor_" into pi-dev

f64d31c 2018-05-17 05:18:46 Tom Cherry

Require vendor users and groups to start with vendor_

Require that users and groups found in /vendor/etc/{passwd,group}
start with vendor_. This is needed to compliance with Treble as
without this prefix, it is possible for a new system image to create a
user/group name that a vendor has already used, causing a collision.

Bug: 79528966
Test: new unit test
Merged-In: I07500641e165f41526a8101592d83fa174e7a711
Change-Id: I07500641e165f41526a8101592d83fa174e7a711
(cherry picked from commit c2b9fec50b4bc33de60aef764798a2aca3c35873)

3962060 2018-05-16 18:38:57 Logan Chien

Merge changes from topic "single-gsi" into pi-dev

* changes:
Use ro.vndk.lite to determine the ld.config.txt
Extract ld.config.txt lookup code

fcf2ebc 2018-05-13 16:25:59 android-build-team Robot

Snap for 4778776 from 9b76571684253bef0f8b697f231ba96d76cfc927 to pi-release

Change-Id: I531b181a4752c9ca17d3396058c65c9141ac98a1

9b76571 2018-05-12 17:55:08 Dimitry Ivanov

Merge changes I8eae0c98,I09d32dcb into pi-dev

* changes:
vdso should be available in all namespaces
Unhardcode /system/lib

3f54e7d 2018-05-12 03:22:05 Christopher Ferris

Add support for cortex-a55/cortex-a75.

Bug: 78133793

Test: Builds and ran to verify best libc routines.
Change-Id: I2299b8f0f6379c9003072764978ea917b74aee4f
(cherry picked from commit 3162eb3b810e6375931f7e901e3e40496edc12de)

69c68c4 2018-05-11 19:51:39 dimitry

vdso should be available in all namespaces

vdso should be available in all namespaces when present. This
bug went undetected because the way libc currently uses vdso (it
does all the lookups itself). This makes it available for the
programs that want to take advantage by dlopening it.

Bug: http://b/73105445
Bug: http://b/79561555
Test: adb shell /data/nativetest/arm/bionic-unit-tests/bionic-unit-tests --gtest_filter=dl.exec_with_ld_config_file
Test: adb shell /data/nativetest/bionic-unit-tests/bionic-unit-tests --gtest_filter=dl*
Change-Id: I8eae0c9848f256190d1c9ec85d10dc6ce383a8bc

5089e87 2018-05-11 00:56:51 Lorenzo Colitti

fchown DNS lookup sockets to AID_DNS.

Currently DNS lookups are all sent as UID 0. In N we added an
AID_DNS user, but we never used it. A separate UID allows us to
account for and route DNS traffic differently from other UID 0
traffic such as kernel-originated traffic.

(cherry picked from commit 5f02720c880de23c053d6054fe8a3165f23ed749)

Fix: 29420831
Bug: 70673901
Test: DNS lookups continue to work
Test: netd_{unit,integration}_test pass
Change-Id: Ife3ca7df45de51b92437d2cfe627fb4703b672fb
Merged-In: I1c76fac51bdd4804620fe8a8567c9a650b8734d9

Show on old repository browser