Elliott Hughes
85e5af0890
am 94d1de56
: am 92d81d89
: Merge "Add Silvermont architecture cache sizes"
...
* commit '94d1de561d31013cbe82a4ea980db9931a685e24':
Add Silvermont architecture cache sizes
2014-04-01 21:55:02 +00:00
Elliott Hughes
94d1de561d
am 92d81d89
: Merge "Add Silvermont architecture cache sizes"
...
* commit '92d81d893f7ca2735afb07f38f7dc799a2de6860':
Add Silvermont architecture cache sizes
2014-04-01 21:48:03 +00:00
Elliott Hughes
92d81d893f
Merge "Add Silvermont architecture cache sizes"
2014-04-01 21:40:04 +00:00
Elliott Hughes
b13d66b578
am abd89b0c
: am e05816cf
: Merge "Fix debug malloc for LP64."
...
* commit 'abd89b0cccb893e62afce87ec05b325ca337a8d8':
Fix debug malloc for LP64.
2014-04-01 21:14:58 +00:00
Elliott Hughes
abd89b0ccc
am e05816cf
: Merge "Fix debug malloc for LP64."
...
* commit 'e05816cfa0270d7def33da70bf2ada12350b08b5':
Fix debug malloc for LP64.
2014-04-01 21:09:54 +00:00
Elliott Hughes
64b2963224
Fix debug malloc for LP64.
...
Change-Id: I5de2097b6589c0d6750b2a3bc3cbb06227de6d5f
2014-04-01 13:48:30 -07:00
Elliott Hughes
59c78feb6d
am f7dd9085
: am f42df8c1
: Merge "Add lsearch(3) for ltrace."
...
* commit 'f7dd908586ea49283a792e345e51d48541834b7c':
Add lsearch(3) for ltrace.
2014-04-01 20:39:45 +00:00
Elliott Hughes
f7dd908586
am f42df8c1
: Merge "Add lsearch(3) for ltrace."
...
* commit 'f42df8c1ac1fd1924a6244f5b9ad472d73786949':
Add lsearch(3) for ltrace.
2014-04-01 20:35:58 +00:00
Elliott Hughes
7f3a272ae3
Add lsearch(3) for ltrace.
...
Bug: 13746936
Change-Id: I833c6ba70a1752c04dab7de389f5bebb741662b3
2014-04-01 12:40:00 -07:00
Henrik Smiding
3bfa0fd32f
Add Silvermont architecture cache sizes
...
Adds Silvermont specific cache sizes for bionic optimizations.
Change-Id: Ib992f530b8c485121b2874470fd6bed2212adb0f
Signed-off-by: Henrik Smiding <henrik.smiding@intel.com>
2014-04-01 14:41:08 +08:00
Christopher Ferris
29786ff84b
am 1cf377bb
: am aad59faf
: Merge "Small accept4 fixes."
...
* commit '1cf377bbceb5c59b8572fcdb456034e18fdc1db1':
Small accept4 fixes.
2014-03-31 19:50:02 +00:00
Christopher Ferris
1cf377bbce
am aad59faf
: Merge "Small accept4 fixes."
...
* commit 'aad59fafeaa1f46e1744864167e6407b5a5ae55e':
Small accept4 fixes.
2014-03-31 19:11:02 +00:00
Christopher Ferris
9cea377505
Small accept4 fixes.
...
Put the accept4 test in the sorted order, and put the accept4 define in
sorted order.
Also add the missing SYS_RECVMMSG and SYS_SENDMMSG defines.
Change-Id: Iba55354975e0d5027dbee53f6de752c2df719493
2014-03-31 11:23:39 -07:00
Christopher Ferris
461b1542e1
am ce5583f7
: am d8fe15fd
: Merge "add 32-bit bionic implementation for denver arch"
...
* commit 'ce5583f7065d930cc8d79a05601ca85146da5c2e':
add 32-bit bionic implementation for denver arch
2014-03-31 03:42:38 +00:00
Christopher Ferris
ce5583f706
am d8fe15fd
: Merge "add 32-bit bionic implementation for denver arch"
...
* commit 'd8fe15fdb6581b6920a4be75731337edbac64b11':
add 32-bit bionic implementation for denver arch
2014-03-31 03:39:02 +00:00
Christopher Ferris
d8fe15fdb6
Merge "add 32-bit bionic implementation for denver arch"
2014-03-31 03:30:13 +00:00
Calin Juravle
c08e1720c2
am fd134c6f
: am 6617fb73
: Merge "Add lconv declaration and localeconv(3)"
...
* commit 'fd134c6f33ad040dfc2f91d7e23e8186fa3e8610':
Add lconv declaration and localeconv(3)
2014-03-28 11:36:03 +00:00
Calin Juravle
fd134c6f33
am 6617fb73
: Merge "Add lconv declaration and localeconv(3)"
...
* commit '6617fb73b6393f727cfc88a650c7e033ced053ce':
Add lconv declaration and localeconv(3)
2014-03-28 11:29:20 +00:00
Pavel Chupin
50282f72bb
Add lconv declaration and localeconv(3)
...
lconv is taken from ndk/sources/android/support/include/locale.h and
matches
bsd/glibc upstream.
Keep old declaration for 32-bits for compatibility.
localeconv.c and deps are taken from openbsd upstream.
Changed strtod.c accordingly.
Change-Id: I9fcc4d15f5674d192950d80edf26f36006cd31b4
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
2014-03-28 11:15:03 +00:00
Calin Juravle
4f6cd7cf9b
am 113f7750
: am 206fe5fd
: Merge changes I1935a63d,I3dfd3647
...
* commit '113f77506b2382eeb2d99c74f84579c59832fbbb':
Fix and clean up strtotimeval
Added strtotimeval tests.
2014-03-27 17:06:14 +00:00
Calin Juravle
113f77506b
am 206fe5fd
: Merge changes I1935a63d,I3dfd3647
...
* commit '206fe5fd160504489234d222d824870837e82b59':
Fix and clean up strtotimeval
Added strtotimeval tests.
2014-03-27 16:59:18 +00:00
Calin Juravle
206fe5fd16
Merge changes I1935a63d,I3dfd3647
...
* changes:
Fix and clean up strtotimeval
Added strtotimeval tests.
2014-03-27 16:53:08 +00:00
Weichuan Yan
f1d7536dcf
Fix and clean up strtotimeval
...
- parsing of fractional part was wrong (always parsed as 0)
- return value was also wrong in the presence of fractional parts
- general style clean up
Change-Id: I1935a63db938dbed7cacb4b5646e993a52c27f1a
Signed-off-by: Weichuan Yan <wchyan@marvell.com>
2014-03-27 14:57:36 +00:00
Christopher Ferris
474663a398
am 7b6440d1
: am bc475bc8
: Merge "Add accept4() syscall"
...
* commit '7b6440d1547d9845ba5572179cd9c32b088b1985':
Add accept4() syscall
2014-03-26 19:59:57 +00:00
Christopher Ferris
7b6440d154
am bc475bc8
: Merge "Add accept4() syscall"
...
* commit 'bc475bc8d1d202baa48f6c9829fe1cced9122332':
Add accept4() syscall
2014-03-26 19:53:07 +00:00
Christopher Ferris
bc475bc8d1
Merge "Add accept4() syscall"
2014-03-26 19:40:59 +00:00
Calin Juravle
d91b4a0ffc
am cba91b3d
: am ecbf00bd
: Merge "Clean up CMSG_*HDR in <sys/socket.h>"
...
* commit 'cba91b3dbd2de2299979c0015896fb6942162bd7':
Clean up CMSG_*HDR in <sys/socket.h>
2014-03-26 16:36:26 +00:00
Calin Juravle
cba91b3dbd
am ecbf00bd
: Merge "Clean up CMSG_*HDR in <sys/socket.h>"
...
* commit 'ecbf00bda2fcee65e4e6385772022529ffeeed91':
Clean up CMSG_*HDR in <sys/socket.h>
2014-03-26 14:51:16 +00:00
Calin Juravle
ecbf00bda2
Merge "Clean up CMSG_*HDR in <sys/socket.h>"
2014-03-26 14:24:01 +00:00
Andrei Emeltchenko
8f2a30a92a
Add accept4() syscall
...
Add accept4() using SYSCALLS.TXT and gensyscall
Change-Id: I6f19f29144186d15d46423e10f2cc4b4223719c6
2014-03-26 15:50:01 +02:00
Shu Zhang
5b5d6e7045
add 32-bit bionic implementation for denver arch
...
Add 32-bit bionic implementation for denver. Use denver version of memcpy/
memset. Use Cortex-A15 version of strlen/strcat/strcpy/strcmp.
Change-Id: I4c6b675f20cf41a29cadf70a11d1635d7df5b30a
2014-03-26 13:57:01 +08:00
Christopher Ferris
0f01bb2e68
am b47790fb
: am c8fc4ddc
: Merge "Keep the symbol table in the shared libc."
...
* commit 'b47790fb5620b4a856bba6e2cb1b76989d96956d':
Keep the symbol table in the shared libc.
2014-03-25 21:22:58 +00:00
Christopher Ferris
b47790fb56
am c8fc4ddc
: Merge "Keep the symbol table in the shared libc."
...
* commit 'c8fc4ddc183060aa979185d5a6845f26beb1a733':
Keep the symbol table in the shared libc.
2014-03-25 19:09:32 +00:00
Calin Juravle
f1de90b3a2
Clean up CMSG_*HDR in <sys/socket.h>
...
Removed __CMSG_NXTHDR, __CMSG_FIRSTHDR and cmsg_nxthdr.
Bug: 13418328
Change-Id: I6b1ed58b41b3f37d41e070c4f222b5bfa512bc48
2014-03-25 17:07:37 +00:00
Christopher Ferris
0ae6445e9a
Keep the symbol table in the shared libc.
...
In order to allow the unwinder code to have meaningful names for
libc functions, leave the symbol table. This results in the libc.so
getting to be about ~130K larger on all arm platforms and about ~70K
larger on mips/x86 platforms.
Bug: 12958251
Change-Id: I6b3a97e4824142faf5de46aeabf7c1dfb98a8cc6
2014-03-24 17:56:13 -07:00
Calin Juravle
ade0564616
am 02a17877
: am 9e8a8dc1
: Merge "Remove ALIGNBYTES and ALIGN from <sys/param.h>"
...
* commit '02a178773806e118e60a422f82b8a2607bd54e86':
Remove ALIGNBYTES and ALIGN from <sys/param.h>
2014-03-24 21:25:34 +00:00
Nick Kralevich
91ef8d53ec
am aefe43b1
: am 95c1abec
: Merge "FORTIFY_SOURCE: don\'t define s?printf macros if already defined"
...
* commit 'aefe43b1824907b93c6280ce27cb2c105c564477':
FORTIFY_SOURCE: don't define s?printf macros if already defined
2014-03-24 21:25:17 +00:00
Chad Brubaker
efe4461364
am b9e1688c
: am 1d3d0360
: am 081db840
: Allow overlap in resolv uid => DNS iface mapping
...
* commit 'b9e1688cd9f8727bbe0dacafd194c7a571bedb14':
Allow overlap in resolv uid => DNS iface mapping
2014-03-24 19:35:17 +00:00
Mark Salyzyn
248f1027e0
am 5b3c6fde
: am cce6c380
: Merge "libc: Thread IDs missing from logcat -v thread"
...
* commit '5b3c6fde09f2665f788f2586c3cdbab28b98b229':
libc: Thread IDs missing from logcat -v thread
2014-03-24 18:44:03 +00:00
Christopher Ferris
7eec583445
am e1b25377
: am 998d7b03
: Merge "Fix deadlock in timer_delete."
...
* commit 'e1b25377387376932688bb436393764469af1cf3':
Fix deadlock in timer_delete.
2014-03-24 17:27:10 +00:00
Calin Juravle
02a1787738
am 9e8a8dc1
: Merge "Remove ALIGNBYTES and ALIGN from <sys/param.h>"
...
* commit '9e8a8dc18cb3162858feef2d4baaf3fa357aa3d2':
Remove ALIGNBYTES and ALIGN from <sys/param.h>
2014-03-24 12:33:50 +00:00
Calin Juravle
9e8a8dc18c
Merge "Remove ALIGNBYTES and ALIGN from <sys/param.h>"
2014-03-24 12:11:30 +00:00
Nick Kralevich
aefe43b182
am 95c1abec
: Merge "FORTIFY_SOURCE: don\'t define s?printf macros if already defined"
...
* commit '95c1abecc02b2a2f40b507e669b5bc17d4412bf9':
FORTIFY_SOURCE: don't define s?printf macros if already defined
2014-03-22 18:06:03 +00:00
Nick Kralevich
95c1abecc0
Merge "FORTIFY_SOURCE: don't define s?printf macros if already defined"
2014-03-22 17:55:49 +00:00
Chad Brubaker
b9e1688cd9
am 1d3d0360
: am 081db840
: Allow overlap in resolv uid => DNS iface mapping
...
* commit '1d3d0360eee442c7c73006e2069acdc051575edb':
Allow overlap in resolv uid => DNS iface mapping
2014-03-21 21:09:37 +00:00
Chad Brubaker
1d3d0360ee
am 081db840
: Allow overlap in resolv uid => DNS iface mapping
...
* commit '081db840befec895fb86e709ae95832ade2d065c':
Allow overlap in resolv uid => DNS iface mapping
2014-03-21 21:02:40 +00:00
Mark Salyzyn
cce6c380d7
Merge "libc: Thread IDs missing from logcat -v thread"
2014-03-21 20:09:32 +00:00
Calin Juravle
c20de90287
Remove ALIGNBYTES and ALIGN from <sys/param.h>
...
There are only three users of bionic definition of ALIGN and keeping it
in sys/param.h polutes the namespace.
I inline the definition in the the three places that's used.
Bug: 13400663
Change-Id: I565008e8426c38ffb07422f42cd8e547d53044e9
2014-03-21 09:59:34 +00:00
Christopher Ferris
753ad778bc
Fix deadlock in timer_delete.
...
If the callback function for a timer did a timer_delete, the function
would never return. The problem was that the timer_delete function would try
to wait until the timer thread has finished. Waiting for yourself to finish
doesn't work very well.
Bug: 13397340
Change-Id: Ica123a5bafbc8660c8a4a909e5c2dead55ca429d
2014-03-20 20:47:45 -07:00
Mark Salyzyn
8664be583a
libc: Thread IDs missing from logcat -v thread
...
- stuff caller's thread id into the packet.
Bug: 13568206
Change-Id: If8b318ef75c7dcdddb05da8ac3038860f0fda5ec
2014-03-20 16:35:18 -07:00