Elliott Hughes
ea13c54b17
am e02086a6: am 2c02d005: Merge "Add __pure2 to a few more functions, most notably gettid and pthread_self."
...
* commit 'e02086a6dc789b427c817b39a6adb9c50db8f70d':
Add __pure2 to a few more functions, most notably gettid and pthread_self.
2014-06-11 23:44:01 +00:00
Dan Albert
cb7048138a
am 6f7f1caa: am 48082a0a: Merge "Remove declarations related to cuserid(3)."
...
* commit '6f7f1caa1dc14c3f8b522653d20aa5075b7203f2':
Remove declarations related to cuserid(3).
2014-06-11 21:49:00 +00:00
Dan Albert
4880b0a820
am abf16559: am 440bd6bc: Merge "Replaces vfork() implementation with fork()"
...
* commit 'abf16559d31c49d52fba6f42a3d7b4566de0493b':
Replaces vfork() implementation with fork()
2014-06-11 21:38:19 +00:00
Elliott Hughes
617573af9f
am b94b1bc0: am 80664231: Merge "Revert "Temporarily expose dlmalloc_usable_size.""
...
* commit 'b94b1bc0342744d351db8f7720dfec8bd2279784':
Revert "Temporarily expose dlmalloc_usable_size."
2014-06-11 21:37:50 +00:00
Elliott Hughes
4e863b2f21
am df8a09b1: am 2b8246fa: Merge "Hide rand48 implementation details."
...
* commit 'df8a09b132573b021850fe41ed23ec6684d9b329':
Hide rand48 implementation details.
2014-06-11 18:37:20 +00:00
Elliott Hughes
f1771794af
am 228b33e9: am bdcab25e: Merge "Hide non-standard syslog API."
...
* commit '228b33e90c34a1392e77b4a9100210233a390ad0':
Hide non-standard syslog API.
2014-06-11 18:37:18 +00:00
Elliott Hughes
f2a131cf4e
am 97fbf8e7: am 87d4233c: Merge "Remove the MD5 implementation that was only used by toolbox."
...
* commit '97fbf8e746ca6e90f890a43d759a16901882c93a':
Remove the MD5 implementation that was only used by toolbox.
2014-06-11 18:18:51 +00:00
Dan Albert
cd32219c5b
Remove declarations related to cuserid(3).
...
cuserid(3) was removed from POSIX 2004, and we don't have an
implementation anyway.
Bug: 13935372
Change-Id: I7ac7cde931ba802d0d5b917c22f5116618b21d2f
2014-06-11 13:20:18 -07:00
Elliott Hughes
80664231b8
Merge "Revert "Temporarily expose dlmalloc_usable_size.""
2014-06-10 22:20:24 +00:00
Elliott Hughes
2c02d0057c
Merge "Add __pure2 to a few more functions, most notably gettid and pthread_self."
2014-06-10 22:15:14 +00:00
Elliott Hughes
b27a840f4b
Add __pure2 to a few more functions, most notably gettid and pthread_self.
...
Change-Id: I7eee9f26f45130038af09d8285782b07f70a996f
2014-06-11 16:32:10 -07:00
Dan Albert
440bd6bcc3
Merge "Replaces vfork() implementation with fork()"
2014-06-10 22:08:45 +00:00
Dan Albert
210331d976
Replaces vfork() implementation with fork()
...
vfork() was removed from POSIX 2008, so this replaces its implementation
with a call to fork().
Bug: 13935372
Change-Id: I6d99ac9e52a2efc5ee9bda1cab908774b830cedc
2014-06-10 21:38:52 -07:00
Elliott Hughes
809093bc21
Hide rand48 implementation details.
...
Bug: 11156955
Change-Id: I130272286989487dc22e246fb4ffbee5230225c4
2014-06-09 18:10:20 -07:00
Elliott Hughes
a382a792a4
Hide non-standard syslog API.
...
The definitions are still available on LP32 for binary compatibility, but
they're gone on LP64, and the declarations are gone everywhere.
We should probably just make syslog(3) log to the regular Android log,
but that's a job for another day.
Bug: 11156955
Change-Id: I74a98c92f7922ea733549ec6d37c6fa8b7014860
2014-06-09 17:42:14 -07:00
Elliott Hughes
87d4233c72
Merge "Remove the MD5 implementation that was only used by toolbox."
2014-06-09 23:29:21 +00:00
Elliott Hughes
67401638a9
Remove the MD5 implementation that was only used by toolbox.
...
I've already moved toolbox over to openssl.
Change-Id: Ia75fba5b5e3335a975b97787f653bf4df78e1b4e
2014-06-09 16:26:29 -07:00
Elliott Hughes
4e33504927
am 1dcb8471: am 36ed5971: Merge "AArch64: Remove Frame Record from ARM64 syscalls"
...
* commit '1dcb84712c2dad520eb49e283bff06ae47a6c1b1':
AArch64: Remove Frame Record from ARM64 syscalls
2014-06-09 19:39:21 +00:00
Serban Constantinescu
602b4e482c
AArch64: Remove Frame Record from ARM64 syscalls
...
This patch removes the frame record created on svc calls.
Change-Id: I67cf926ba59540e824fb9749d30538e332df7c1e
Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2014-06-09 11:36:37 -07:00
Elliott Hughes
47907ba49b
am 3b1e9bf3: am e18c2714: Merge "Add the missing issetugid binary compatibility stub."
...
* commit '3b1e9bf3e9bec519a75031dda231cdbfbac53005':
Add the missing issetugid binary compatibility stub.
2014-06-07 09:57:41 +00:00
Elliott Hughes
44ac8af8ed
am 20811f9e: am 19718f0c: Merge "Rewrite and hide longjmperror."
...
* commit '20811f9e87b86ba7171b9c9480a9212d787c732e':
Rewrite and hide longjmperror.
2014-06-07 03:56:27 +00:00
Elliott Hughes
bffbfeed7a
Add the missing issetugid binary compatibility stub.
...
Bug: 14569474
Change-Id: I3bedc1a0acf356af76424ceaf62ae7e85239f617
2014-06-06 20:41:42 -07:00
Elliott Hughes
19718f0cd6
Merge "Rewrite and hide longjmperror."
2014-06-07 03:35:28 +00:00
Christopher Ferris
28f321aa0f
am 1b8163f5: am 1cada9b3: Merge "Remove unused scripts."
...
* commit '1b8163f5e686bc2405731d529c684c06bae65f17':
Remove unused scripts.
2014-06-07 02:11:49 +00:00
Elliott Hughes
47ba295b06
Rewrite and hide longjmperror.
...
This shouldn't be public API, isn't supported on x86/x86_64, and it's
unlikely anyone would have actually seen the message before anyway.
Using __libc_fatal makes it much more likely to be seen.
Bug: 11156955
Change-Id: Icf7f654b22a7dacd89668b60c11e5705c7215c08
2014-06-06 16:49:39 -07:00
Elliott Hughes
53495dad3a
am afd4df20: am 6fa47ca4: Merge "Fix ndk_cruft.cpp __getdents64 build failure."
...
* commit 'afd4df20c99e52be84d1cac2108c18619f32b5f2':
Fix ndk_cruft.cpp __getdents64 build failure.
2014-06-06 22:45:50 +00:00
Elliott Hughes
12e98b459d
am 655dba09: am 1c60f808: Merge "Rename __bionic_clone_entry to __start_thread."
...
* commit '655dba09c72ceb5852dae296cef49cbad6b1053f':
Rename __bionic_clone_entry to __start_thread.
2014-06-06 22:45:50 +00:00
Elliott Hughes
449e4aa0a8
am e932f5b5: am 087b3cfa: Merge "Add a few more C11 functions to the whitelist."
...
* commit 'e932f5b5d89fcffe1c2e9e68eac4e9092f24719e':
Add a few more C11 functions to the whitelist.
2014-06-06 22:45:49 +00:00
Elliott Hughes
3f508b3fc0
am 132a66be: am 3e0e7eea: Merge "Remove getdents from bionic."
...
* commit '132a66be4692840b13b3a6d6fb93d6e7965003c5':
Remove getdents from bionic.
2014-06-06 22:45:48 +00:00
Christopher Ferris
4ff5aa3568
am 5261fd2c: am b837767a: Merge "Update kernel header generation docs."
...
* commit '5261fd2cacc8a53643089cab9fbbeb8142f98dea':
Update kernel header generation docs.
2014-06-06 22:35:55 +00:00
Christopher Ferris
ab39aba70e
Remove unused scripts.
...
Change-Id: I3391d6c903f710b45e62bcf01058cf3ad9abe399
2014-06-06 15:28:42 -07:00
Elliott Hughes
6fa47ca484
Merge "Fix ndk_cruft.cpp __getdents64 build failure."
2014-06-06 22:25:19 +00:00
Elliott Hughes
1c60f8080a
Merge "Rename __bionic_clone_entry to __start_thread."
2014-06-06 22:24:44 +00:00
Elliott Hughes
d1ead2af8b
Fix ndk_cruft.cpp __getdents64 build failure.
...
Change-Id: Ia463113da0575b36b5a9935d8d45e7bd2c801357
2014-06-06 15:24:20 -07:00
Elliott Hughes
f6b1d439cc
Add a few more C11 functions to the whitelist.
...
Change-Id: Ie2e767910d7cc8a78c05e29960cf4ab52a59fe9d
2014-06-06 15:20:50 -07:00
Elliott Hughes
ebc8cd117a
Rename __bionic_clone_entry to __start_thread.
...
This seems a bit less obscure.
Change-Id: I7dc528c253b73c861694f67556ad8f919bf92136
2014-06-06 15:18:54 -07:00
Elliott Hughes
3e0e7eea49
Merge "Remove getdents from bionic."
2014-06-06 22:17:59 +00:00
Christopher Ferris
b837767a63
Merge "Update kernel header generation docs."
2014-06-06 22:10:19 +00:00
Elliott Hughes
3d5cb30d23
Remove getdents from bionic.
...
Bug: 11156955
Change-Id: I6c306989801be552d85fba8a50dcdc79282fb9d2
2014-06-06 15:05:58 -07:00
Christopher Ferris
08b60747fe
Update kernel header generation docs.
...
Also move the description of the cleanup data to the cleanup script.
Bug: 15433575
Change-Id: I21e2cbbfab55da483af1bbe36bbe59126b518e3c
2014-06-06 13:54:36 -07:00
Elliott Hughes
d45b2e5084
am fd0de89e: am c3bdc792: Merge "Fix the printf family for non-ASCII."
...
* commit 'fd0de89e4cd46de5f3439a7112c4dd25d62ec392':
Fix the printf family for non-ASCII.
2014-06-06 18:26:25 +00:00
Elliott Hughes
c3bdc792be
Merge "Fix the printf family for non-ASCII."
2014-06-06 18:06:44 +00:00
Elliott Hughes
69f05d291d
Fix the printf family for non-ASCII.
...
The bug here turned out to be that we hadn't increased the constant
corresponding to the maximum number of bytes in a character to match
our new implementation, so any character requiring more than a byte
in UTF-8 would break our printf family.
Bug: 15439554
Change-Id: I693e5e6eb11c640b5886e848502908ec5fff53b1
2014-06-05 23:19:15 -07:00
Elliott Hughes
aa8979269b
am 6db22710: am e2a54ca8: Merge "Remove unnecessary instructions from x86/x86_64 syscalls."
...
* commit '6db22710ce11766cc88f55f1e3c48d3167d5eb4c':
Remove unnecessary instructions from x86/x86_64 syscalls.
2014-06-06 01:56:15 +00:00
Elliott Hughes
15a0456d0b
Remove unnecessary instructions from x86/x86_64 syscalls.
...
__set_errno returns -1 exactly so that callers don't need to bother.
The other architectures were already taking advantage of this, but
no one had ever fixed x86 and x86_64.
Change-Id: Ie131494be664f6c4a1bbf8c61bbbed58eac56122
2014-06-05 17:24:30 -07:00
Elliott Hughes
76166f85e2
am a271b977: am 50b79530: Merge "Fix unwinding through x86-64 __bionic_clone."
...
* commit 'a271b97773e16974cb59b6636546641a14b0fe68':
Fix unwinding through x86-64 __bionic_clone.
2014-06-05 23:59:54 +00:00
Elliott Hughes
50b79530c6
Merge "Fix unwinding through x86-64 __bionic_clone."
2014-06-05 23:38:19 +00:00
Elliott Hughes
aeb3016f81
Fix unwinding through x86-64 __bionic_clone.
...
x86-64 needs these CFI directives to stop unwinding here.
I've also cleaned up the assembler a little, and made x86 and x86-64
a little more alike.
Bug: 15195760
Change-Id: I40f92c007843c29c933bb6876fe2b4611e1b946b
2014-06-05 16:36:06 -07:00
Dan Albert
c99f9845fb
am 802d4cab: am 9c101eb9: Merge "Removes index() from bionic."
...
* commit '802d4cabf37fc0008db3d7d265e18a0b6112ddb6':
Removes index() from bionic.
2014-06-05 21:56:44 +00:00
Dan Albert
9c101eb9d1
Merge "Removes index() from bionic."
2014-06-05 21:34:49 +00:00