The Android Automerger
5308b48c87
merge in mnc-dr-ryu-release history after reset to mnc-dr-ryu-dev
2015-11-12 01:00:14 -08:00
Daniel Xie
1a5bfd9eaf
Merge "Fix potential race condition on CTS TC pthread_gettid_np" into marshmallow-cts-dev am: 2010fb6722
...
am: eebe01b523
* commit 'eebe01b523075c0634b04463c210510f192f154d':
Fix potential race condition on CTS TC pthread_gettid_np
2015-11-11 19:00:17 +00:00
Daniel Xie
eebe01b523
Merge "Fix potential race condition on CTS TC pthread_gettid_np" into marshmallow-cts-dev
...
am: 2010fb6722
* commit '2010fb6722ea2bd9d07c9f0a3e69eafa3d6114e9':
Fix potential race condition on CTS TC pthread_gettid_np
2015-11-11 18:57:14 +00:00
Daniel Xie
2010fb6722
Merge "Fix potential race condition on CTS TC pthread_gettid_np" into marshmallow-cts-dev
2015-11-11 18:53:16 +00:00
Junjie Hu
4f80102935
Fix potential race condition on CTS TC pthread_gettid_np
...
Root cause:
If start_routine thread exits before pthread_gettid_np is invokded, the "tid" field
will be cleared so that pthread_gettid_np will get "0" (which is cleared by kernel,
due to the flag "CLONE_CHILD_CLEARTID" is set while calling clone system call inside
pthread_create).
Proposed patch:
Use a mutex to guarantee pthread_gettid_np will be invoked and returned before the
start_routine exits
Signed-off-by: Junjie Hu <junjie.hu@mediatek.com >
Change-Id: I22411f1b0f7446d76a0373cef4ccec858fac7018
2015-11-11 04:54:52 +00:00
The Android Automerger
7cfba3b057
merge in mnc-dr-ryu-release history after reset to mnc-dr-dev
2015-10-25 01:00:18 -07:00
Andreas Gampe
807032d0e1
resolve merge conflicts of 216bff9ff3
to mnc-dr-dev.
...
Change-Id: I63c4f3a4e56f30d6f476ad2c623c23ee7e1a3778
2015-10-22 22:15:26 -07:00
Christopher Ferris
216bff9ff3
resolve merge conflicts of d676080a37
to lmp-mr1-ub-dev.
...
am: afff4442ae
* commit 'afff4442ae092469f298a71862d61c65ceb67b03':
Sync with upstream NetBSD lib/libc/regex.
2015-10-22 22:27:54 +00:00
Christopher Ferris
afff4442ae
resolve merge conflicts of d676080a37
to lmp-mr1-ub-dev.
...
Change-Id: I56c1bb2adb4b6a48733c928415e788e689b4944e
2015-10-21 14:56:52 -07:00
Elliott Hughes
d676080a37
Sync with upstream NetBSD lib/libc/regex.
...
am: 055a66c9b1
* commit '055a66c9b1017c01b82c12b65a571bf9efad8b19':
Sync with upstream NetBSD lib/libc/regex.
2015-10-21 21:45:01 +00:00
Elliott Hughes
055a66c9b1
Sync with upstream NetBSD lib/libc/regex.
...
Bug: http://b/22850181
Change-Id: I11a51a2031e68a953ccd5691da98c699c7d01904
(cherry-picked from commit 71927a8237
)
2015-10-19 10:42:31 -07:00
Elliott Hughes
43b1f823b5
am 1a61896b
: am 98384649
: am 75316283
: am 2d23418e
: am 18442e02
: (-s ours) am beb6e08a
: Sync with upstream NetBSD lib/libc/regex.
...
* commit '1a61896b1bc470f9377eeeafec461aba0d0dda6c':
Sync with upstream NetBSD lib/libc/regex.
2015-10-19 17:32:59 +00:00
Elliott Hughes
1a61896b1b
am 98384649
: am 75316283
: am 2d23418e
: am 18442e02
: (-s ours) am beb6e08a
: Sync with upstream NetBSD lib/libc/regex.
...
* commit '98384649b2d3f3eb5b03077bc0004e14a99a4d55':
Sync with upstream NetBSD lib/libc/regex.
2015-10-19 17:29:49 +00:00
Elliott Hughes
98384649b2
am 75316283
: am 2d23418e
: am 18442e02
: (-s ours) am beb6e08a
: Sync with upstream NetBSD lib/libc/regex.
...
* commit '753162836a0d3a82739611c9e30aa872363558b1':
Sync with upstream NetBSD lib/libc/regex.
2015-10-19 17:25:29 +00:00
Elliott Hughes
753162836a
am 2d23418e
: am 18442e02
: (-s ours) am beb6e08a
: Sync with upstream NetBSD lib/libc/regex.
...
* commit '2d23418e68acdab7e142cc75db2850a54aa829aa':
Sync with upstream NetBSD lib/libc/regex.
2015-10-19 10:14:41 -07:00
Elliott Hughes
2d23418e68
am 18442e02
: (-s ours) am beb6e08a
: Sync with upstream NetBSD lib/libc/regex.
...
* commit '18442e023536c5cf205b820ed5d74b972b710acb':
Sync with upstream NetBSD lib/libc/regex.
2015-10-19 10:07:34 -07:00
Elliott Hughes
18442e0235
am beb6e08a
: Sync with upstream NetBSD lib/libc/regex.
...
* commit 'beb6e08abf1393663151afde2742bb23eccab4e1':
Sync with upstream NetBSD lib/libc/regex.
2015-10-19 15:34:19 +00:00
The Android Automerger
306ae636fd
merge in mnc-dr-ryu-release history after reset to mnc-dr-dev
2015-10-19 06:43:02 -07:00
Elliott Hughes
beb6e08abf
Sync with upstream NetBSD lib/libc/regex.
...
Bug: http://b/22850181
(cherry-picked from commit 71927a8237
)
Change-Id: I11a51a2031e68a953ccd5691da98c699c7d01904
2015-10-16 17:52:55 -07:00
Neil Fuller
842866bd00
Merge "Update timezone data to 2015g" into mnc-dr-dev
2015-10-15 08:25:58 +00:00
The Android Automerger
ab900ef9d4
merge in mnc-dr-ryu-release history after reset to mnc-dr-dev
2015-10-15 01:00:23 -07:00
Dimitry Ivanov
95ac6dbbb2
Merge "Ensure that readlink has access to /proc/self/fd" into mnc-dr-dev
2015-10-15 01:17:55 +00:00
Christopher Ferris
3c30a15652
Merge "Sync with upstream NetBSD lib/libc/regex." into mnc-dr-dev
2015-10-15 01:15:22 +00:00
Elliott Hughes
9a9572d577
Sync with upstream NetBSD lib/libc/regex.
...
Bug: http://b/22850181
(cherry picked from commit 71927a8237
)
Change-Id: I4a914f0594a66f38efb3026b7ba9d28a4887cb2d
2015-10-14 16:30:08 -07:00
Dmitriy Ivanov
cf92738fa5
Ensure that readlink has access to /proc/self/fd
...
/proc/self/fd is not available when PR_DUMPABLE is set to 0
which is default for the user builds. It leads to permission
denials on readlink.
This change fixes the problem by setting PR_DUMPABLE flag to 1
for readlink and restoring it's previous value after the call.
Bug: http://b/24912743
Change-Id: I3fd179c5c6b56af96d6a15ee597024ccb15e1a13
2015-10-14 11:15:45 -07:00
Neil Fuller
cd9278798a
Update timezone data to 2015g
...
Changes affecting future time stamps
Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
(Thanks to Fatih.)
Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time.
(Thanks to Alexander Krivenyshev.)
Fiji's 2016 fall-back transition is scheduled for January 17, not 24.
(Thanks to Ken Rylander.)
Fort Nelson, British Columbia will not fall back on 2015-11-01. It has
effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
New zone America/Fort_Nelson. (Thanks to Matt Johnson.)
Changes affecting past time stamps
Norfolk observed DST from 1974-10-27 02:00 to 1975-03-02 02:00.
Bug: 24595281
(cherry-picked from commit 31740bfdb9
)
Change-Id: I6a57fbdaf12a4b4ebf2a760fd3bd872055621106
2015-10-14 08:54:17 +00:00
The Android Automerger
f2e4f3c1fa
merge in mnc-dr-ryu-release history after reset to mnc-dr-dev
2015-10-14 01:00:28 -07:00
Dmitriy Ivanov
f32b689d3d
Log dlopen failures caused by text relocations
...
Some apps will fail to load native libraries with
text relocations when switching target sdk version to M.
It could be hard to diagnose because some of them
suppress dlerror and/or UnsatisfiedLinkError.
This change unconditionally logs the error message making
the cause of the failure more visible to developers.
Bug: http://b/24876001
Change-Id: I0477a0d1307d0879000f3a3a43b974b4cf34bdb2
2015-10-13 11:13:19 -07:00
The Android Automerger
63265e59fa
merge in mnc-dr-ryu-release history after reset to mnc-dr-dev
2015-10-13 01:00:24 -07:00
Torne (Richard Coles)
a828a2f8e6
linker: don't pass dlextinfo to dependent loads.
...
Don't pass the parent load's dlextinfo to dependent loads, since this
causes the linker to try to load the dependencies using the same
addresses/relro/fds/etc as the main library, which is never going to
work. This was how it worked before ae69a95
which broke this.
Bug: 23742664
Change-Id: I53d8cdf0982d8758e6d2ced4864c704cdf74118f
2015-10-08 12:28:39 -07:00
The Android Automerger
509940238d
merge in mnc-dr-ryu-release history after reset to mnc-dr-dev
2015-09-30 01:00:22 -07:00
Christopher Ferris
4f3e3591ac
am 93a91f0c
: Force cts to only run one test at a time.
...
* commit '93a91f0cf4f015762ac1ed57395c4c0de8ba7db3':
Force cts to only run one test at a time.
2015-09-29 15:11:45 +00:00
Christopher Ferris
93a91f0cf4
Force cts to only run one test at a time.
...
Also, slightly increase the timeout for each test run.
Bug: 24198050
(cherry picked from commit daaaed18ce
)
Change-Id: I29e169e962da803a89abf0a28e071abcafa315b7
2015-09-25 15:33:20 -07:00
The Android Automerger
bad632a16a
merge in mnc-dr-ryu-release history after reset to mnc-dr-dev
2015-09-23 21:29:19 -07:00
Yabin Cui
01030c24b0
Increase alternative signal stack size on 64-bit devices.
...
Bug: 23041777
Bug: 24187462
Change-Id: I7d84c0cc775a74753a3e8e101169c0fb5dbf7437
2015-09-23 16:36:20 -07:00
The Android Automerger
22af16f113
merge in mnc-dr-release history after reset to mnc-dr-dev
2015-08-26 01:01:31 -07:00
The Android Automerger
0aa018ccc0
merge in mnc-dr-release history after reset to mnc-dr-dev
2015-08-12 01:00:55 -07:00
The Android Automerger
b97c8b4024
merge in mnc-dr-release history after reset to mnc-dr-dev
2015-07-28 01:01:08 -07:00
The Android Automerger
2e8ac0b72c
merge in mnc-dr-release history after reset to mnc-dr-dev
2015-07-25 01:01:52 -07:00
The Android Automerger
b6b6fcfa31
merge in mnc-dr-release history after reset to mnc-dr-dev
2015-07-23 01:00:43 -07:00
The Android Automerger
f117eb873b
merge in mnc-dr-release history after reset to mnc-dr-dev
2015-07-22 01:01:18 -07:00
The Android Automerger
89fddb56ed
merge in mnc-dr-release history after reset to mnc-dr-dev
2015-07-14 01:00:58 -07:00
The Android Automerger
b530200ef3
merge in mnc-dr-release history after reset to mnc-dr-dev
2015-07-11 01:00:59 -07:00
The Android Automerger
d5887751b2
merge in mnc-dr-release history after reset to mnc-dr-dev
2015-07-06 16:02:04 -07:00
The Android Automerger
2cddffe900
merge in mnc-release history after reset to mnc-dev
2015-06-18 01:00:43 -07:00
The Android Automerger
04363e4437
merge in mnc-release history after reset to mnc-dev
2015-06-17 01:00:50 -07:00
The Android Automerger
01c72f8c1c
merge in mnc-release history after reset to mnc-dev
2015-06-16 01:00:37 -07:00
The Android Automerger
0e7aca1dff
merge in mnc-release history after reset to mnc-dev
2015-06-15 11:57:26 -07:00
The Android Automerger
1a78032e30
merge in mnc-release history after reset to mnc-dev
2015-06-13 01:00:53 -07:00
The Android Automerger
64eb843f74
merge in mnc-release history after reset to mnc-dev
2015-06-11 01:00:38 -07:00
The Android Automerger
8b18a3c922
merge in mnc-release history after reset to mnc-dev
2015-06-09 01:00:42 -07:00
The Android Automerger
741df2881b
merge in mnc-release history after reset to mnc-dev
2015-06-07 01:00:29 -07:00
The Android Automerger
9660d32e74
merge in mnc-release history after reset to mnc-dev
2015-06-06 01:01:01 -07:00
The Android Automerger
2ff7422771
merge in mnc-release history after reset to mnc-dev
2015-06-03 01:01:03 -07:00
The Android Automerger
3619d6b922
merge in mnc-release history after reset to mnc-dev
2015-06-02 01:00:48 -07:00
The Android Automerger
2783166c35
merge in mnc-release history after reset to mnc-dev
2015-05-30 01:01:05 -07:00
Dmitriy Ivanov
c3351ea94d
Work around incorrect dt_needed entries
...
This applies for apps targeting sdk<=22 and
only for lp32 platforms.
Bug: http://b/21364029
Change-Id: I903e81c9ccda2a8beaba1d132d68c77d30a4cdb2
(cherry picked from commit d974e88046
)
2015-05-28 17:42:27 -07:00
The Android Automerger
730c0a475c
merge in mnc-release history after reset to mnc-dev
2015-05-28 01:00:47 -07:00
The Android Automerger
c8e23a4c1a
merge in mnc-release history after reset to mnc-dev
2015-05-23 01:00:56 -07:00
The Android Automerger
4d49212a5f
merge in mnc-release history after reset to mnc-dev
2015-05-21 01:00:54 -07:00
The Android Automerger
aa3ef00a43
merge in mnc-release history after reset to mnc-dev
2015-05-19 01:01:19 -07:00
The Android Automerger
304307243f
merge in mnc-release history after reset to mnc-dev
2015-05-17 01:00:23 -07:00
The Android Automerger
51d3926d8a
merge in mnc-release history after reset to mnc-dev
2015-05-16 01:00:43 -07:00
John Reck
4cb434df9b
Fix regression in crash reporting
...
Bug: 19532651
Partial revert of be0e43b776
Change-Id: I99e220328aff985facb920ebcd84ac1a016759b5
2015-05-15 15:12:36 -07:00