Yabin Cui
e5f816c017
Switch pthread_cond_t to <stdatomic.h>.
...
Bug: 17574458
Change-Id: Ic7f79861df4fe751cfa6c6b20b71123cc31e7114
2015-02-09 15:54:22 -08:00
Elliott Hughes
7f17aea2fc
Merge "Add missing includes."
2015-01-29 03:23:35 +00:00
Elliott Hughes
05fc1d7050
Add missing includes.
...
Change-Id: Ibf549266a19a67eb9158d341a69dddfb654be669
2015-01-28 19:23:11 -08:00
Yabin Cui
017da8bc58
Merge "Add --gtest-filter as synonym for --gtest_filter in bionic gtest main."
2015-01-29 02:30:25 +00:00
Christopher Ferris
43606bc1ce
Merge "Only one crashing thread should contact debuggerd."
2015-01-29 01:49:21 +00:00
Elliott Hughes
a9c3d0569f
Merge "Modify MIPS64 stat structure to match a generic one in AOSP."
2015-01-29 01:31:59 +00:00
Christopher Ferris
8ea53fa87e
Only one crashing thread should contact debuggerd.
...
If two or more threads crash at the same time, only let one talk to
debuggerd. It's possible for a race to occur that two threads send
data to debuggerd, the second one will cause errors in debuggerd since
the process will die once debuggerd lets the crashing pid start again.
Bug: 19183955
Change-Id: I17dfce46102117ab4a870f7381bd526488d37fb5
2015-01-28 16:20:26 -08:00
Raghu Gandham
86d2feef9f
Modify MIPS64 stat structure to match a generic one in AOSP.
...
The kernel version of the stat structure is used during the syscalls. After the syscall,
the kernel stat structure is converted to match the generic one. Eventually we would like
the generic stat structure and related syscalls be added to MIPS64 kernel, removing the
thunks added to AOSP.
Change-Id: I7764e80278c1cc8254754c3531ec2dda7544a8ec
2015-01-28 16:12:17 -08:00
Yabin Cui
11c4353cdd
Add --gtest-filter as synonym for --gtest_filter in bionic gtest main.
...
Bug: 19130480
Change-Id: I0d3df70ee8f692581cc4b9b742c5f347259fd0d2
2015-01-28 14:28:14 -08:00
Yabin Cui
9e82c4be35
Merge "Switch pthread_once_t to stdatomic.h."
2015-01-28 21:16:05 +00:00
Dimitry Ivanov
3780aba635
Merge "Fix mips64 build. Replace explicit cast with static_cast"
2015-01-28 17:34:51 +00:00
Nikola Veljkovic
db3078d97b
Fix mips64 build. Replace explicit cast with static_cast
...
Change-Id: Ib08fbe8bb832884a3eb33904fe4d490759116cb2
2015-01-28 16:19:18 +01:00
Yabin Cui
80e6d6d825
Switch pthread_once_t to stdatomic.h.
...
Bug: 17574610
Change-Id: I653f2aa4b5b38dbdaffe4a6c3deccfe6ad3b0e74
2015-01-27 19:49:12 -08:00
Yabin Cui
385c07a74c
Merge "Fix parse of gtest_filter in bionic gtest main."
2015-01-27 22:00:35 +00:00
Elliott Hughes
86d9896273
Merge "Fix mips build."
2015-01-27 19:39:37 +00:00
Yabin Cui
0bc4e9697e
Fix parse of gtest_filter in bionic gtest main.
...
Bug: 19130330
Change-Id: Id6a60570a8aab6ae7259ff228b3801285b378f77
2015-01-27 11:22:46 -08:00
Elliott Hughes
e6099098a5
Fix mips build.
...
Move various mips-only things into the arch-mips directory. As soon as mips
writes assembler replacements, we can remove these.
Change-Id: Ia7308559bc361f5c8df3e1d456b381865e060b93
2015-01-27 11:09:27 -08:00
Elliott Hughes
acc06a0b74
Merge "Add a test for float registers across setjmp/logjmp."
2015-01-27 19:08:33 +00:00
Elliott Hughes
192e169a40
Merge "x86 has an assembler bcopy implementation."
2015-01-27 05:46:56 +00:00
Elliott Hughes
1edfd9e36a
x86 has an assembler bcopy implementation.
...
Change-Id: I4ed7af3c5b104f86550120401f773150c460f37b
2015-01-26 21:45:56 -08:00
Yabin Cui
b518836e8c
Merge "Rename "TIMEWARN" to "SLOW" in bionic gtest."
2015-01-27 05:32:52 +00:00
Yabin Cui
4a82ede754
Rename "TIMEWARN" to "SLOW" in bionic gtest.
...
Bug: 19109188.
Change-Id: Idfe769ac652bf37642da24e4abb6061ca861d57e
2015-01-26 20:56:20 -08:00
Elliott Hughes
643a9be82e
Merge "[Arm64] Fix overlapping fp fields in jmp_buf"
2015-01-27 04:56:20 +00:00
Elliott Hughes
87dd503018
Add a test for float registers across setjmp/logjmp.
...
Change-Id: I17cc056b185755e0b91de096b5ceefee4f4e0b3a
2015-01-26 20:52:34 -08:00
Elliott Hughes
5c7964c5f1
Merge "Clean up <stdlib.h> slightly."
2015-01-27 04:49:07 +00:00
Lorenzo Colitti
f2d02c38fb
Merge "Make bionic compile even if resolver debugging is enabled."
2015-01-27 04:02:42 +00:00
Christopher Ferris
5d428bbab4
Merge "Do not build host benchmark code on macs."
2015-01-27 01:32:06 +00:00
Yabin Cui
0e6af17a35
Merge "Support --gtest_ouput option in bionic gtest main."
2015-01-27 01:01:05 +00:00
Christopher Ferris
941a1a191f
Do not build host benchmark code on macs.
...
Macs don't have clock_gettime, and it doesn't seem worth getting this
to run on the host for mac.
Change-Id: I59d9939acc2ede1308b24a60c4242d45355d967d
2015-01-26 16:54:40 -08:00
Yabin Cui
657b1f9bef
Support --gtest_ouput option in bionic gtest main.
...
Bug: 19109500
Change-Id: Ib18f90ad522e66ea62dd4e02e314585d9b36e15f
2015-01-26 16:53:05 -08:00
Duane Sand
dbaab26021
[Arm64] Fix overlapping fp fields in jmp_buf
...
Change-Id: I9be9f118108f3f6e2bb02a5b01e0420fbfd15d85
2015-01-26 16:20:05 -08:00
Elliott Hughes
76f8916b90
Clean up <stdlib.h> slightly.
...
Interestingly, this mostly involves cleaning up our implementation of
various <string.h> functions.
Change-Id: Ifaef49b5cb997134f7bc0cc31bdac844bdb9e089
2015-01-26 14:28:41 -08:00
Christopher Ferris
419ed122aa
Merge "Update kernel headers to v3.18.3."
2015-01-26 21:27:52 +00:00
Elliott Hughes
247cfe0382
Merge "Add <error.h>."
2015-01-26 20:38:46 +00:00
Elliott Hughes
b8a8cf0d1a
Add <error.h>.
...
Bug: https://code.google.com/p/android/issues/detail?id=79170
Change-Id: Id91765fac45124545e2674a5b2c814707c1a448b
2015-01-26 11:57:11 -08:00
Christopher Ferris
82d7504cd7
Update kernel headers to v3.18.3.
...
Bug: 19127803
Change-Id: I67fa0832322ddd0032d909476047578be052bcf2
2015-01-26 10:57:07 -08:00
Lorenzo Colitti
616344d169
Make bionic compile even if resolver debugging is enabled.
...
The code now compiles with all combinations of DEBUG and
DEBUG_DATA except DEBUG_DATA=1, DEBUG=0, which is unsupported.
Change-Id: I9035a65c649df73092f1fc0864ae1cdd9a14aa3b
2015-01-26 16:05:27 +09:00
Dan Albert
6eb5dc1d9c
Merge "Fix coverage build after adding clang coverage."
2015-01-25 22:51:37 +00:00
Dan Albert
6e9e6ad3bf
Fix coverage build after adding clang coverage.
...
Static libraries are painful. Details are in the comment. I'll try to
get prebuilts in to the tree so I can fix this on Monday. Until then,
this isn't actually a regression because we've not had coverage
available for this library until now anyway.
Bug: 17574078
Change-Id: I7505c8a94007203e15a6cf192caa06004849d7d9
2015-01-25 14:27:51 -08:00
Elliott Hughes
f108bbbaf7
Merge "Remove obsolete BUILD_TINY_ANDROID."
2015-01-25 05:09:21 +00:00
Elliott Hughes
14152b9f31
Remove obsolete BUILD_TINY_ANDROID.
...
Change-Id: If2fc97134340fd09ec2583b666ace2f673cbdf66
2015-01-24 19:01:58 -08:00
Elliott Hughes
66eeec8e16
Merge "Reduce <stdlib.h> namespace pollution."
2015-01-24 23:44:27 +00:00
Elliott Hughes
c5dc02a91e
Reduce <stdlib.h> namespace pollution.
...
<stdlib.h> shouldn't drag in all of <string.h>.
Change-Id: I949172f7ff17e329e411e5054e50f79c13775444
2015-01-24 15:22:57 -08:00
Elliott Hughes
62d20fb219
Merge "Reduce <signal.h> namespace pollution."
2015-01-24 22:34:51 +00:00
Elliott Hughes
6466292a7e
Reduce <signal.h> namespace pollution.
...
<signal.h> shouldn't drag in all of <string.h>.
Change-Id: I57aea36dad5e89ea2f9541c35594ca6225e532be
2015-01-24 14:18:16 -08:00
Elliott Hughes
6e15edcca5
Merge "Say "Bad file descriptor" rather than "Bad file number"."
2015-01-24 22:08:20 +00:00
Elliott Hughes
d309877eee
Say "Bad file descriptor" rather than "Bad file number".
...
This text is actually in POSIX (though it's not mandatory) and it's what glibc
says. Who says "file number" anyway?
Change-Id: Icc91ac24587c2bc692e0b97c19d32ac1bdda4ea7
2015-01-24 13:38:57 -08:00
Elliott Hughes
59936a3b51
Merge "Fix optimized fread."
2015-01-24 21:25:06 +00:00
Elliott Hughes
e6bb5a2776
Fix optimized fread.
...
gcov does writes after reads on the same stream, but the bulk read optimization
was clobbering the FILE _flags, causing fwrite to fail.
Bug: 19129055
Change-Id: I9650cb7de4bb173a706b502406266ed0d2b654d7
2015-01-24 12:35:41 -08:00
Dmitriy Ivanov
31005ca4c8
Merge "Minimize calls to mprotect"
2015-01-24 00:45:25 +00:00