Kenny Root
f540c03bff
libc: ARM: add size info to gensyscalls
...
Add size information to gensyscalls output for ARM syscalls with new
BEGIN(x) and END(x) macros in arch-arm/include/machine/asm.h
Change-Id: I791406f8b17abcb83b70a6d15a65a527de15d3f5
2011-02-17 10:47:20 -08:00
Kenny Root
420878c690
Add function marks and size indications
...
Add a macro to annotate function end and start using both ENTRY and END
for each function. This allows valgrind (and presumably other debugging
tools) to use the debug symbols to trace the functions.
Change-Id: I5f09cef8e22fb356eb6f5cee952b031e567599b6
2011-02-17 09:07:25 -08:00
Kenny Root
0233509c16
Amend previous commit with needed include
...
Change-Id: Idae8daaf095d90513820e05f423144ffed4ba913
2011-02-17 07:50:36 -08:00
David Turner
aac93c2370
Merge "Convert cname lenght before use"
2011-02-16 18:58:45 -08:00
Bruce Beare
48e1feaa9d
Updated gcc 4.4.3 IA toolchain doesn't require the .ctors list
...
Change-Id: Ia840a19a45257128eccdcf25d105f500f2d90741
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2011-02-16 17:50:23 -08:00
Kenny Root
3a3c1853ac
Use CLZ on ARMv5 and newer
...
Change-Id: Ia5aa6974c0343ae43fbcb91304501213048e9ec0
2011-02-16 16:40:08 -08:00
Mike Lockwood
0d06b42327
Merge "Add linux/usb/f_accessory.h header for USB accessory driver"
2011-02-16 05:57:39 -08:00
Elliott Hughes
56d90bb49a
Add MODULE_LICENSE_PUBLIC_DOMAIN for the tzdata.
...
Change-Id: Ie3dd3daef4610f3bd4cbc60f1de854ad28189038
2011-02-15 14:12:24 -08:00
Elliott Hughes
6ac872a0ee
Update to 2011b tzdata.
...
Change-Id: Ic8c9e9a71a52435441db1367fb40b58ae23efe1a
2011-02-15 13:29:40 -08:00
Mike Lockwood
6783f6a736
Add linux/usb/f_accessory.h header for USB accessory driver
...
Change-Id: Id6ffd75f855028739674c36f30d2592391d90859
Signed-off-by: Mike Lockwood <lockwood@android.com>
2011-02-15 09:20:21 -05:00
Mattias Falk
066ecc8f4a
Convert cname lenght before use
...
The length of the cname is sent in big-endian
order. Thus, it has to be converted before used
in android_getaddrinfo_proxy
Change-Id: I1a0cc12780c47f7493fcf06f690515829f88c01e
2011-02-15 08:44:20 +01:00
Kenny Root
0aad55369d
Merge "Fix the handle locking in stdio"
2011-02-14 15:46:36 -08:00
Kenny Root
f582340a6a
Fix the handle locking in stdio
...
Fix the handle locking in stdio to use flockfile/funlockfile
internally when and where required. Macros in <stdio.h> are updated
to automatically call the underlying functions when the process is
threaded to obtain the necessary locking. A private mutex is added
to protect __sglue, the internal list of FILE handles, and another
to protect the one-time initialization. Some routines in libc that
use getc() change to use getc_unlocked() as they're either protected
by their own lock or aren't thread-safe routines anyway.
Based on OpenBSD change by guenther@openbsd.org
http://www.mail-archive.com/source-changes@cvs.openbsd.org/msg01015.html
Bug: 3446659
Change-Id: Ie82116e358c541718d6709ec45ca6796be5a007b
2011-02-14 09:32:56 -08:00
Mattias Falk
3a4910c616
Use system property to set dns cache size
...
Use system property ro.net.dns_cache_size to set
the size of the cache. If the system property
is not set the default cache size is defined by
CONFIG_MAX_ENTRIES.
The number of entries in the hash table will be equal
to the number of max entries allowed in the cache.
Change-Id: I77d69d7c178937fa483d0b40512483ad29232d28
2011-02-14 12:41:11 +01:00
Jean-Baptiste Queru
3e0cb1bc63
am 423d942e: am 69d6c2cc: Merge "Update"
...
* commit '423d942e6dc1e2051466e70d71520ab2e4273ea1':
Update
2011-02-11 12:34:41 -08:00
Jean-Baptiste Queru
423d942e6d
am 69d6c2cc: Merge "Update"
...
* commit '69d6c2ccd943f43e87445d00e96eb98deb690ea1':
Update
2011-02-11 12:32:38 -08:00
Jean-Baptiste Queru
69d6c2ccd9
Merge "Update"
2011-02-11 12:17:21 -08:00
Dmitry Shmidt
a3db183abe
Update
...
Change-Id: I41f590dec6bfd26c36cf01601cf03502d02d29af
2011-02-11 11:49:37 -08:00
Kenny Root
72f9a5c374
Increase SO_MAX to accomodate valgrind
...
system_server loads up 87 shared libraries upon start. Running under
valgrind pushes this just over the edge of 96. Increase SO_MAX to 128 to
give us some more headroom.
Change-Id: Iadceb14ab6d9621bdccd292570d50867828057d9
2011-02-10 17:02:23 -08:00
David Turner
9c2e97e9d3
am b35d80f0: am 76299d19: Merge "Remove an extra register move."
...
* commit 'b35d80f0b0a6d87ba20aa2de594db19a0ccf93df':
Remove an extra register move.
2011-02-07 13:51:27 -08:00
David Turner
86ca12cfff
am d7cf6382: am 8db7bcb1: Merge "Replace __atomic_XXX with GCC __sync_XXX intrinsics."
...
* commit 'd7cf638288f100f29f6ba733c50f12ecdb5e192b':
Replace __atomic_XXX with GCC __sync_XXX intrinsics.
2011-02-07 13:51:25 -08:00
David Turner
ae54025061
am 9e401df6: am 1447332f: Merge "move some typedefs to procfs.h required by gdbserver build"
...
* commit '9e401df692e3c47124cbaff7b866f55eec3bba27':
move some typedefs to procfs.h required by gdbserver build
2011-02-07 13:51:22 -08:00
David Turner
761cb55ab3
am dd279aa9: am 2282ecc2: Merge "Use more optimized version of memmove"
...
* commit 'dd279aa99f6b6310480e28ba1e843a23f722c87e':
Use more optimized version of memmove
2011-02-07 13:43:54 -08:00
David Turner
b35d80f0b0
am 76299d19: Merge "Remove an extra register move."
...
* commit '76299d196f8cc731b5bd72880f63d9d9cfd05694':
Remove an extra register move.
2011-02-07 08:00:04 -08:00
David Turner
d7cf638288
am 8db7bcb1: Merge "Replace __atomic_XXX with GCC __sync_XXX intrinsics."
...
* commit '8db7bcb14f6a3222151bb5304a55670bad0dc5a1':
Replace __atomic_XXX with GCC __sync_XXX intrinsics.
2011-02-07 08:00:02 -08:00
David Turner
9e401df692
am 1447332f: Merge "move some typedefs to procfs.h required by gdbserver build"
...
* commit '1447332ffa163f608ebed332e09ab5519e4b17dd':
move some typedefs to procfs.h required by gdbserver build
2011-02-07 08:00:00 -08:00
David Turner
76299d196f
Merge "Remove an extra register move."
2011-02-06 15:01:57 -08:00
David Turner
8db7bcb14f
Merge "Replace __atomic_XXX with GCC __sync_XXX intrinsics."
2011-02-06 15:01:39 -08:00
David Turner
1447332ffa
Merge "move some typedefs to procfs.h required by gdbserver build"
2011-02-06 15:01:02 -08:00
David 'Digit' Turner
62e1f374d1
Merge "libc: Update auto-gen scripts"
2011-02-06 12:53:23 -08:00
Brian Carlstrom
b16b7364e3
Merge commit 'c4dff905d430d9e313efe013dbc03b6388ce351a' into honeycomb-release-to-dalvik-dev
2011-02-05 17:10:52 -08:00
The Android Automerger
c4dff905d4
merge in honeycomb-release history after reset to honeycomb
2011-02-04 22:25:57 -08:00
The Android Automerger
e34bd9e5a2
merge in honeycomb-release history after reset to honeycomb
2011-02-04 21:55:42 -08:00
Andy McFadden
81a844a0fc
Added _memmove_words
...
Added a memmove() variant for Dalvik's System.arraycopy()
implementation. It guarantees 16-bit or 32-bit atomicity depending
on the alignment of the arguments.
Bug 3398352
(cherry-pick from master)
Change-Id: I5e64de1c76971ba234bf2dd05477ba390e0412a4
2011-02-04 20:06:04 -08:00
The Android Automerger
a15beddec2
merge in honeycomb-release history after reset to honeycomb
2011-02-04 17:35:30 -08:00
Andy McFadden
4ce737f5df
Added _memmove_words
...
Added a memmove() variant for Dalvik's System.arraycopy()
implementation. It guarantees 16-bit or 32-bit atomicity depending
on the alignment of the arguments.
Bug 3398352
Change-Id: Ie7bd246305ef0ff8290513663327c5b81680368d
2011-02-04 14:49:49 -08:00
The Android Automerger
8d0d37cb9c
merge in honeycomb-release history after reset to honeycomb
2011-02-04 11:49:06 -08:00
The Android Automerger
b511304d47
merge in honeycomb-release history after reset to honeycomb
2011-02-04 10:26:03 -08:00
David Turner
dd279aa99f
am 2282ecc2: Merge "Use more optimized version of memmove"
...
* commit '2282ecc295b58197a1e22f38a20750ccab4e3c69':
Use more optimized version of memmove
2011-02-04 10:16:01 -08:00
The Android Automerger
4f60dabb9f
merge in honeycomb-release history after reset to honeycomb
2011-02-04 07:18:56 -08:00
David Turner
2282ecc295
Merge "Use more optimized version of memmove"
2011-02-04 05:13:35 -08:00
Brian Carlstrom
e2d3af00cc
Merge commit '94074360b9006a10a00412131c10944ce6daebda' into honeycomb-release-to-dalvik-dev
2011-02-03 21:47:27 -08:00
Brad Fitzpatrick
5b98774566
am b8175727: am 9a330512: Merge "Add time-to-live (TTL) support to resolver cache"
...
* commit 'b8175727c7a165076311f18c29f09bdc27d7be10':
Add time-to-live (TTL) support to resolver cache
2011-02-03 18:07:54 -08:00
The Android Automerger
94074360b9
merge in honeycomb-release history after reset to honeycomb
2011-02-03 15:26:32 -08:00
Bruce Beare
f4680b57ed
Remove an extra register move.
...
Change-Id: I63c217b73203b44b1a2e74950b58f2ec12989cab
Author: H.J. Lu <hjl.tools@gmail.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2011-02-03 12:21:04 -08:00
Bruce Beare
0f2001b147
Replace __atomic_XXX with GCC __sync_XXX intrinsics.
...
Change-Id: I14f275392fcd70cc15e307470e0a099777c7c09e
Author: H.J. Lu <hjl.tools@gmail.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2011-02-03 12:21:03 -08:00
Bruce Beare
f6ccc15457
move some typedefs to procfs.h required by gdbserver build
...
Change-Id: I51fba4ceb80b63e583f462a2a00f3f658c7cdd36
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2011-02-03 12:21:02 -08:00
Brian Carlstrom
599ad0c581
Merge commit 'd40d6bb6158696265df2ea31f328ffe97aff6af3' into honeycomb-release-to-dalvik-dev
2011-02-03 12:03:08 -08:00
Brad Fitzpatrick
b8175727c7
am 9a330512: Merge "Add time-to-live (TTL) support to resolver cache"
...
* commit '9a3305128920e0ff018d267d1bf4f5e58a5146e5':
Add time-to-live (TTL) support to resolver cache
2011-02-03 11:45:27 -08:00
The Android Automerger
d40c04273d
merge in honeycomb-release history after reset to honeycomb
2011-02-03 11:23:20 -08:00