Elliott Hughes
e810137214
am 341b55a1
: Merge "Clean up the pthread-only atomic stuff a little."
...
* commit '341b55a1e675396829aeb56a8771855d5ee6e18d':
Clean up the pthread-only atomic stuff a little.
2013-12-16 10:25:47 -08:00
Elliott Hughes
341b55a1e6
Merge "Clean up the pthread-only atomic stuff a little."
2013-12-16 18:21:01 +00:00
Elliott Hughes
2b333b97a2
Clean up the pthread-only atomic stuff a little.
...
It looks like we can probably just use the generic GCC stuff instead;
the generated code looks pretty similar. We should come back to that.
These routines are only used by the pthread implementation, and
__bionic_atomic_inc isn't used, so we can remove it.
Change-Id: I8b5b8cb30a1b159f0e85c3675aee06ddef39b429
2013-12-16 10:18:11 -08:00
Elliott Hughes
5bcf426ab1
am 56f7c97e
: am 6d4e8c1e
: am 003be710
: Merge "Clean up some ARMv4/ARMv5 cruft."
...
* commit '56f7c97e07d1b12a3fd5b22bfadec33afa254caa':
Clean up some ARMv4/ARMv5 cruft.
2013-12-14 00:02:22 +00:00
Elliott Hughes
56f7c97e07
am 6d4e8c1e
: am 003be710
: Merge "Clean up some ARMv4/ARMv5 cruft."
...
* commit '6d4e8c1ea03f332dd86763995d6219ea50a3bce6':
Clean up some ARMv4/ARMv5 cruft.
2013-12-13 23:51:29 +00:00
Elliott Hughes
6d4e8c1ea0
am 003be710
: Merge "Clean up some ARMv4/ARMv5 cruft."
...
* commit '003be7104b5cb075632b0ff98d8ab4d3d182ed8c':
Clean up some ARMv4/ARMv5 cruft.
2013-12-13 15:46:52 -08:00
Elliott Hughes
003be7104b
Merge "Clean up some ARMv4/ARMv5 cruft."
2013-12-13 23:42:21 +00:00
Elliott Hughes
c54ca40aef
Clean up some ARMv4/ARMv5 cruft.
...
Change-Id: I29e836fea4b53901e29f96c6888869c35f6726be
2013-12-13 14:02:30 -08:00
Joshua J. Drake
063a572e6b
Fix backwards compatible system property structure
...
The original structure included four reserved 32-bit values. This
change adds these back into the structure so that the
__system_property_find_compat function will (again) process the system
properties correctly.
2013-12-13 13:56:39 -06:00
Elliott Hughes
f1e05aa736
am b77ef8dc
: am 664b1d46
: am 8623bf7b
: Merge "Make <sys/param.h> more glibc-like."
...
* commit 'b77ef8dc811c146c3e9b5b9488ea0f0f91b72d1d':
Make <sys/param.h> more glibc-like.
2013-12-12 23:58:39 +00:00
Elliott Hughes
b77ef8dc81
am 664b1d46
: am 8623bf7b
: Merge "Make <sys/param.h> more glibc-like."
...
* commit '664b1d46d8e6e6d3cee600ef11ec9c6966ac5f05':
Make <sys/param.h> more glibc-like.
2013-12-12 23:55:59 +00:00
Christopher Ferris
9bed351f79
am 64edf779
: am 7dfd8ae1
: am 513d2770
: Merge "Add ioprio.h."
...
* commit '64edf779d79fd81a39ee5e0327f585b37cd828f2':
Add ioprio.h.
2013-12-12 23:51:17 +00:00
Christopher Ferris
64edf779d7
am 7dfd8ae1
: am 513d2770
: Merge "Add ioprio.h."
...
* commit '7dfd8ae1346bfe20f09dc7f36dd87608393b4154':
Add ioprio.h.
2013-12-12 23:48:14 +00:00
Elliott Hughes
664b1d46d8
am 8623bf7b
: Merge "Make <sys/param.h> more glibc-like."
...
* commit '8623bf7b4da802ee56618f575e92290499011df9':
Make <sys/param.h> more glibc-like.
2013-12-12 15:44:39 -08:00
Christopher Ferris
7dfd8ae134
am 513d2770
: Merge "Add ioprio.h."
...
* commit '513d2770deebee15fd2d90bf8228050ff71dba5b':
Add ioprio.h.
2013-12-12 15:41:02 -08:00
Elliott Hughes
8623bf7b4d
Merge "Make <sys/param.h> more glibc-like."
2013-12-12 23:38:25 +00:00
Christopher Ferris
513d2770de
Merge "Add ioprio.h."
2013-12-12 23:35:42 +00:00
Elliott Hughes
c2f082f655
Make <sys/param.h> more glibc-like.
...
In particular, add MAX and MIN, needed by elfutils.
Bug: 11864683
Change-Id: I1b876732cdf68cdf5b930319e5ef5b5647586718
2013-12-12 15:31:35 -08:00
Christopher Ferris
802a0a7285
Add ioprio.h.
...
Change-Id: I153d05c5b6e9d640e319d65acb48b9cb12b6dafb
2013-12-12 15:23:22 -08:00
Elliott Hughes
7b6d74f1a9
am 8d290516
: am 2894204d
: am 5aad083f
: Merge "PTHREAD_KEYS_MAX cleanup."
...
* commit '8d290516620b6ccd9c86fa5d4ad76049e7ea2c04':
PTHREAD_KEYS_MAX cleanup.
2013-12-12 21:08:02 +00:00
Elliott Hughes
8d29051662
am 2894204d
: am 5aad083f
: Merge "PTHREAD_KEYS_MAX cleanup."
...
* commit '2894204db465b02a0d3d90aef733dabea5888d81':
PTHREAD_KEYS_MAX cleanup.
2013-12-12 21:05:05 +00:00
Elliott Hughes
2894204db4
am 5aad083f
: Merge "PTHREAD_KEYS_MAX cleanup."
...
* commit '5aad083f3de0bbcc0ffb1fecb688fbbe5abe5214':
PTHREAD_KEYS_MAX cleanup.
2013-12-12 12:57:00 -08:00
Elliott Hughes
5aad083f3d
Merge "PTHREAD_KEYS_MAX cleanup."
2013-12-12 20:51:50 +00:00
Elliott Hughes
1887621de8
PTHREAD_KEYS_MAX cleanup.
...
I fixed this bug a while back, but didn't remove it from the list,
could have added a better test, and could have written clearer code
that didn't require a comment.
Change-Id: Iebdf0f9a54537a7d5cbca254a5967b1543061f3d
2013-12-12 12:51:08 -08:00
Elliott Hughes
bc597d71f8
am b61eeafa
: am bce693eb
: am 97e0c1dd
: Merge "Fix debugging issues in vdso handling"
...
* commit 'b61eeafac8d734fbb86e0f058bce4fe4a5051354':
Fix debugging issues in vdso handling
2013-12-12 19:32:19 +00:00
Elliott Hughes
b61eeafac8
am bce693eb
: am 97e0c1dd
: Merge "Fix debugging issues in vdso handling"
...
* commit 'bce693ebe08fd17878fde52c13469cd2d39c8e9a':
Fix debugging issues in vdso handling
2013-12-12 19:28:45 +00:00
Elliott Hughes
bce693ebe0
am 97e0c1dd
: Merge "Fix debugging issues in vdso handling"
...
* commit '97e0c1dd5a7c5517c19770e47672e216a8b64c66':
Fix debugging issues in vdso handling
2013-12-12 11:25:26 -08:00
Elliott Hughes
97e0c1dd5a
Merge "Fix debugging issues in vdso handling"
2013-12-12 19:19:22 +00:00
Pavel Chupin
5407eed84b
Fix debugging issues in vdso handling
...
Under valgrind ehdr_vdso is null and causing segfault.
Adding debug info for vdso producing plenty of issues on debugging
through gdbserver, removing it. It doesn't seem it should be here.
Unwinding through vdso test still works.
Change-Id: I1a7e233c493f2268d725fa8d7279822d07decc49
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
2013-12-12 11:18:46 -08:00
Elliott Hughes
e2d10b2a32
am 19e845ec
: am 1336cd6d
: am 38fcbbb3
: Merge "AArch64: Fix mmap64() definition for AArch64, X86_64"
...
* commit '19e845ec73dc2cdb4f2ca11cd6dd56a0c6c0284a':
AArch64: Fix mmap64() definition for AArch64, X86_64
2013-12-12 19:12:16 +00:00
Elliott Hughes
19e845ec73
am 1336cd6d
: am 38fcbbb3
: Merge "AArch64: Fix mmap64() definition for AArch64, X86_64"
...
* commit '1336cd6d77832aa3179bba4aec5fbf1accde19ca':
AArch64: Fix mmap64() definition for AArch64, X86_64
2013-12-12 18:56:44 +00:00
Elliott Hughes
1336cd6d77
am 38fcbbb3
: Merge "AArch64: Fix mmap64() definition for AArch64, X86_64"
...
* commit '38fcbbb35a40c46e96b4df10d670d1c132910854':
AArch64: Fix mmap64() definition for AArch64, X86_64
2013-12-12 10:50:21 -08:00
Elliott Hughes
38fcbbb35a
Merge "AArch64: Fix mmap64() definition for AArch64, X86_64"
2013-12-12 18:43:43 +00:00
Serban Constantinescu
ed76a9361c
AArch64: Fix mmap64() definition for AArch64, X86_64
...
For 64bit Architectures mmap() is equivalent to mmap64(). This patch
maps mmap64() to mmap() in a similar way to other syscalls that differ
based on the size of off_t and off64_t
Change-Id: If21b21ef71120bad23d9a608d02d4a7de5220a87
Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2013-12-12 10:41:52 -08:00
Elliott Hughes
034c084e81
am 7105f406
: am 5362e8d2
: am 7bd08153
: Merge "Remove harmful attempts to be helpful in pthread_mutex functions."
...
* commit '7105f40649310177ceef1028a39e428d7cf7a71a':
Remove harmful attempts to be helpful in pthread_mutex functions.
2013-12-11 23:59:42 +00:00
Elliott Hughes
7105f40649
am 5362e8d2
: am 7bd08153
: Merge "Remove harmful attempts to be helpful in pthread_mutex functions."
...
* commit '5362e8d232005056b21b65e5e0abaf58b7a2687c':
Remove harmful attempts to be helpful in pthread_mutex functions.
2013-12-11 23:56:57 +00:00
Elliott Hughes
5362e8d232
am 7bd08153
: Merge "Remove harmful attempts to be helpful in pthread_mutex functions."
...
* commit '7bd0815371c9bd803ee4ca0981b911b99efd2454':
Remove harmful attempts to be helpful in pthread_mutex functions.
2013-12-11 15:51:48 -08:00
Elliott Hughes
7bd0815371
Merge "Remove harmful attempts to be helpful in pthread_mutex functions."
2013-12-11 23:46:05 +00:00
Elliott Hughes
1a6aea8a05
am fcee65c4
: am 200fcb26
: am 73ef27cd
: Merge "Clarify a comment."
...
* commit 'fcee65c4c46481eb953bb3b3502a85a369c29fb4':
Clarify a comment.
2013-12-11 23:05:01 +00:00
Elliott Hughes
dff7203ee9
Remove harmful attempts to be helpful in pthread_mutex functions.
...
Most callers won't check for EINVAL, so it's best to fail early.
GCC takes the nonnull attribute as a guarantee that an argument
won't be NULL, so these hacks were already ineffective, which is
how we found that at least one commercial game was using NULL
as if it's a mutex, but actually getting no-op behavior.
Bug: 11971278
Change-Id: I89646e043d931778805a8b692e07a34d076ee6bf
2013-12-11 14:54:00 -08:00
Robert Greenwalt
feb8dbf3c2
am 7c2ada7f
: am f2e4f8fd
: am 2e359155
: Merge "Fix dns search domain use in gethostbyname."
...
* commit '7c2ada7f98ef640e4adeb7e03062bb2de0a96dd9':
Fix dns search domain use in gethostbyname.
2013-12-11 22:21:07 +00:00
Colin Cross
e3b7e3e6f0
am cee98638
: am f9599f30
: am a84f88f0
: Merge "bionic: move benchmarks out of tests directory"
...
* commit 'cee986385ffbd76eb546899ea5ba219971e70340':
bionic: move benchmarks out of tests directory
2013-12-11 22:21:06 +00:00
Elliott Hughes
fcee65c4c4
am 200fcb26
: am 73ef27cd
: Merge "Clarify a comment."
...
* commit '200fcb26d21dfd72a1e74de380313462356414ce':
Clarify a comment.
2013-12-11 22:12:11 +00:00
Robert Greenwalt
7c2ada7f98
am f2e4f8fd
: am 2e359155
: Merge "Fix dns search domain use in gethostbyname."
...
* commit 'f2e4f8fd6f9a7de6c98210f754c82ca694d0ef55':
Fix dns search domain use in gethostbyname.
2013-12-11 22:02:50 +00:00
Colin Cross
cee986385f
am f9599f30
: am a84f88f0
: Merge "bionic: move benchmarks out of tests directory"
...
* commit 'f9599f306adabad5409bd03788de6c339dbc0b1c':
bionic: move benchmarks out of tests directory
2013-12-11 22:02:49 +00:00
Elliott Hughes
200fcb26d2
am 73ef27cd
: Merge "Clarify a comment."
...
* commit '73ef27cd0de0c6b7d4f6bc9c2250dbae3f0a88c3':
Clarify a comment.
2013-12-11 14:01:22 -08:00
Elliott Hughes
73ef27cd0d
Merge "Clarify a comment."
2013-12-11 21:56:39 +00:00
Elliott Hughes
960ee37f2a
Clarify a comment.
...
Change-Id: Iad2e33fb059170f808023ce3d17e9b8c13191f42
2013-12-11 12:41:54 -08:00
Robert Greenwalt
f2e4f8fd6f
am 2e359155
: Merge "Fix dns search domain use in gethostbyname."
...
* commit '2e3591557f4a382e441ee2d60614d616b5acb434':
Fix dns search domain use in gethostbyname.
2013-12-11 11:38:22 -08:00
Robert Greenwalt
2e3591557f
Merge "Fix dns search domain use in gethostbyname."
2013-12-11 19:32:37 +00:00