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
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
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
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
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
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
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
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
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
Robert Greenwalt
c11f6f0f39
Fix dns search domain use in gethostbyname.
...
Need to load search domain data before we attempt to use it.
bug:6799630
Change-Id: Ib228f4ca260339f71a2e28d5930c0a722bd43c92
2013-12-11 11:30:09 -08:00
Colin Cross
f9599f306a
am a84f88f0
: Merge "bionic: move benchmarks out of tests directory"
...
* commit 'a84f88f0989e9446686ae76a53dc087ff5788fe6':
bionic: move benchmarks out of tests directory
2013-12-11 11:09:55 -08:00
Colin Cross
a84f88f098
Merge "bionic: move benchmarks out of tests directory"
2013-12-11 19:05:25 +00:00
Colin Cross
bd3efbc9b5
bionic: move benchmarks out of tests directory
...
Change-Id: I4d054965198af22c9a9c821d1bc53f4e9ea01248
2013-12-10 18:24:30 -08:00
Qiwen Zhao
299d25e07b
DO NOT MERGE reset to goog/klp-volantis-dev
2013-12-09 14:09:59 -08:00
Christopher Ferris
381bf3f06a
am b3959928
: Merge "Do not clear tids on detached threads."
...
* commit 'b39599286d03db13f51a79e4cfe6644da0079f1a':
Do not clear tids on detached threads.
2013-12-09 10:28:13 -08:00
Christopher Ferris
b39599286d
Merge "Do not clear tids on detached threads."
2013-12-07 16:38:09 +00:00
Christopher Ferris
101fb7d963
Do not clear tids on detached threads.
...
Make sure that the kernel isn't going to try and clear the tid of
freed memory.
Bug: 11963327
Change-Id: I95d02340bfbe92f56036d2cc58dbf0e3079eb7c3
2013-12-06 23:00:44 -08:00
Qiwen Zhao
2c79b4f6ce
snap to klp-dev-plus-aosp 3f69e99
with history
2013-12-06 13:40:37 -08:00
The Android Open Source Project
3f69e994e4
am 33771653
: Merge commit \'04b4339ad5396690329877df10fbe568bd4dd600\' into HEAD
...
* commit '3377165387d455d4cb56807a9c02cd2ece6cb24b':
2013-12-05 17:10:26 -08:00
Elliott Hughes
cb0b46e13e
am c1772397
: am ff8dcd4a
: am c933493a
: Merge "Fix our missing abs/labs/llabs/imaxabs (and imaxdiv) symbols."
...
* commit 'c1772397f96e82e142dd082da4747824e7c8a839':
Fix our missing abs/labs/llabs/imaxabs (and imaxdiv) symbols.
2013-12-05 21:28:03 +00:00
The Android Open Source Project
3377165387
Merge commit '04b4339ad5396690329877df10fbe568bd4dd600' into HEAD
2013-12-05 12:37:57 -08:00
Elliott Hughes
ad9742f889
am 2a5d2e98
: am 9e9d1e01
: resolved conflicts for merge of 86125aca
to klp-dev
...
* commit '2a5d2e98f9ffbddf37d8d57ed3028c3c8349e351':
2013-12-05 19:37:50 +00:00
Elliott Hughes
0ee109a488
am 598f3e9c
: Merge "resolved conflicts for merge of dce94165
to klp-dev-plus-aosp" into klp-dev-plus-aosp
...
* commit '598f3e9c4a48a4f4cbae6fb163f378d9fd1e6321':
2013-12-05 19:37:47 +00:00
Elliott Hughes
456e415b93
am 14ec1b58
: am ceb670cf
: Merge branch \'klp-dev\' of https://googleplex-android.googlesource.com/_direct/platform/bionic into klp-dev
...
* commit '14ec1b58869362f07ffdf7495cbba2f746da7b77':
2013-12-05 19:37:29 +00:00
Christopher Ferris
7f52a46619
am a07a9556
: (-s ours) am 1036cd79
: am 6beb3ea6
: (-s ours) am d7d5049d
: (-s ours) am 632fd518
: (-s ours) Merge "Fix strcpy.c that should have been strcpy.S. DO NOT MERGE"
...
* commit 'a07a9556663db4dcf7924dd50a91dd6d5f3e266c':
2013-12-05 19:37:29 +00:00