OSDN Git Service

android-x86/bionic.git
13 years agoam d0909a87: am 4d9b75a9: Merge "libstdc++: make operator new call abort on failure."
David 'Digit' Turner [Fri, 17 Jun 2011 10:33:49 +0000 (03:33 -0700)]
am d0909a87: am 4d9b75a9: Merge "libstdc++: make operator new call abort on failure."

* commit 'd0909a874a0b4e2de1468021942c75712a4463fa':
  libstdc++: make operator new call abort on failure.

13 years agoam 4d9b75a9: Merge "libstdc++: make operator new call abort on failure."
David 'Digit' Turner [Fri, 17 Jun 2011 10:22:21 +0000 (03:22 -0700)]
am 4d9b75a9: Merge "libstdc++: make operator new call abort on failure."

* commit '4d9b75a9b08c19cef81b22f889edba61257fb356':
  libstdc++: make operator new call abort on failure.

13 years agoMerge "libstdc++: make operator new call abort on failure."
David 'Digit' Turner [Fri, 17 Jun 2011 09:51:58 +0000 (02:51 -0700)]
Merge "libstdc++: make operator new call abort on failure."

13 years agolibstdc++: make operator new call abort on failure.
David 'Digit' Turner [Tue, 14 Jun 2011 19:58:55 +0000 (21:58 +0200)]
libstdc++: make operator new call abort on failure.

This change ensures that operator new will call abort() in case
of memory allocation failure. Note that due to our usage of memory
overcommit, this can only happen under very rare circumstances
(i.e. trying to allocate memory larger than the larger free range
of virtual address space, or when memory is corrutped in various
ways).

Change-Id: I128b8bf626216e899c22a00f24492cd148a1fc94

13 years agoUpdate linux/input.h header to 2.6.39.
Jeff Brown [Mon, 13 Jun 2011 01:09:00 +0000 (18:09 -0700)]
Update linux/input.h header to 2.6.39.

Change-Id: I48e32adb78aac7e9a79163177fcea827159bd906

13 years agoam 09dc7fb1: am b127b1f2: Merge "libc: enable IPTOS_MINCOST, fixup gethostbyaddr...
Jean-Baptiste Queru [Thu, 9 Jun 2011 00:31:37 +0000 (17:31 -0700)]
am 09dc7fb1: am b127b1f2: Merge "libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto."

* commit '09dc7fb1b893221776ef5d35d9aaecd07f95eceb':
  libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.

13 years agoam 1952c8f4: am e1bd6aa4: Merge "Update netlink-related kernel includes"
Jean-Baptiste Queru [Thu, 9 Jun 2011 00:31:34 +0000 (17:31 -0700)]
am 1952c8f4: am e1bd6aa4: Merge "Update netlink-related kernel includes"

* commit '1952c8f43087511fa54ee30a71abf6965597384b':
  Update netlink-related kernel includes

13 years agoam 2cc0f8e9: am 81ec4e43: Merge "Add icmp6.h and ip6.h files from current NetBSD...
Jean-Baptiste Queru [Thu, 9 Jun 2011 00:31:31 +0000 (17:31 -0700)]
am 2cc0f8e9: am 81ec4e43: Merge "Add icmp6.h and ip6.h files from current NetBSD libc."

* commit '2cc0f8e9b9e5df8439072f1548a90ee48dda0e63':
  Add icmp6.h and ip6.h files from current NetBSD libc.

13 years agoam b127b1f2: Merge "libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto."
Jean-Baptiste Queru [Tue, 7 Jun 2011 20:24:04 +0000 (13:24 -0700)]
am b127b1f2: Merge "libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto."

* commit 'b127b1f208e67d74a7ee94ad2bd0ffb2fed3af6b':
  libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.

13 years agoam e1bd6aa4: Merge "Update netlink-related kernel includes"
Jean-Baptiste Queru [Tue, 7 Jun 2011 20:24:01 +0000 (13:24 -0700)]
am e1bd6aa4: Merge "Update netlink-related kernel includes"

* commit 'e1bd6aa4e10e6b05e74d915c52e11a3998217522':
  Update netlink-related kernel includes

13 years agoam 81ec4e43: Merge "Add icmp6.h and ip6.h files from current NetBSD libc."
Jean-Baptiste Queru [Tue, 7 Jun 2011 20:23:58 +0000 (13:23 -0700)]
am 81ec4e43: Merge "Add icmp6.h and ip6.h files from current NetBSD libc."

* commit '81ec4e437a192189d6abdf32988504c371e52c27':
  Add icmp6.h and ip6.h files from current NetBSD libc.

13 years agoam 4aa32153: am 2cae7967: Merge "libc: Fix prctl() declaration."
David 'Digit' Turner [Tue, 7 Jun 2011 17:49:32 +0000 (10:49 -0700)]
am 4aa32153: am 2cae7967: Merge "libc: Fix prctl() declaration."

* commit '4aa321538afde20a632ed666f83f40f892505550':
  libc: Fix prctl() declaration.

13 years agoRevert "Update X86 Bionic CRT files for unwind/exceptions"
Martijn Coenen [Tue, 7 Jun 2011 15:19:36 +0000 (17:19 +0200)]
Revert "Update X86 Bionic CRT files for unwind/exceptions"

This reverts commit dc3bc87b43d0d73d89cca59692b80de878e11a5d,
causes netd to crash.

13 years agoRevert "x86: Enable -fstack-protector"
Martijn Coenen [Tue, 7 Jun 2011 15:19:12 +0000 (17:19 +0200)]
Revert "x86: Enable -fstack-protector"

This reverts commit e0b4844a20ffd022a568abb4203b3f7c759c7ff5,
causes netd to crash.

13 years agoam 204d1f65: am b2c7e0c1: Merge "x86: Enable -fstack-protector"
David Turner [Mon, 6 Jun 2011 19:57:08 +0000 (12:57 -0700)]
am 204d1f65: am b2c7e0c1: Merge "x86: Enable -fstack-protector"

* commit '204d1f65dbfc6d5a14a90627d9d1efcfce8261ee':
  x86: Enable -fstack-protector

13 years agoam a57270b6: am 56baceca: Merge "Update X86 Bionic CRT files for unwind/exceptions"
David Turner [Mon, 6 Jun 2011 19:57:00 +0000 (12:57 -0700)]
am a57270b6: am 56baceca: Merge "Update X86 Bionic CRT files for unwind/exceptions"

* commit 'a57270b6ab2978764920ade17448f94875249001':
  Update X86 Bionic CRT files for unwind/exceptions

13 years agoam 2cae7967: Merge "libc: Fix prctl() declaration."
David 'Digit' Turner [Mon, 6 Jun 2011 19:27:10 +0000 (12:27 -0700)]
am 2cae7967: Merge "libc: Fix prctl() declaration."

* commit '2cae7967e6049e45eaef71207481b6f8b2456025':
  libc: Fix prctl() declaration.

13 years agoam b2c7e0c1: Merge "x86: Enable -fstack-protector"
David Turner [Mon, 6 Jun 2011 18:32:49 +0000 (11:32 -0700)]
am b2c7e0c1: Merge "x86: Enable -fstack-protector"

* commit 'b2c7e0c18b7ab04cfe306277c79165de0612a2d1':
  x86: Enable -fstack-protector

13 years agoam 56baceca: Merge "Update X86 Bionic CRT files for unwind/exceptions"
David Turner [Mon, 6 Jun 2011 18:32:38 +0000 (11:32 -0700)]
am 56baceca: Merge "Update X86 Bionic CRT files for unwind/exceptions"

* commit '56baceca024f1cc2a5e8ef8c5e7ba7ea463d1ae2':
  Update X86 Bionic CRT files for unwind/exceptions

13 years agoMerge "libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto."
Jean-Baptiste Queru [Thu, 2 Jun 2011 22:31:01 +0000 (15:31 -0700)]
Merge "libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto."

13 years agolibc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
JP Abgrall [Wed, 18 May 2011 23:53:23 +0000 (16:53 -0700)]
libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.

Make netinet/ip.h have IPTOS_MINCOST which matches what
  kernel/common/linux/ip.h has to say.
Fixup gethostbyaddr() 1st arg to match what man has to say.

Change-Id: Iff9647d4a46ea88b1fc32163eb69bb9b27cdf370

13 years agoMerge "Update netlink-related kernel includes"
Jean-Baptiste Queru [Thu, 2 Jun 2011 22:16:48 +0000 (15:16 -0700)]
Merge "Update netlink-related kernel includes"

13 years agoUpdate netlink-related kernel includes
Dmitry Shmidt [Tue, 22 Mar 2011 22:21:48 +0000 (15:21 -0700)]
Update netlink-related kernel includes

Change-Id: I7e41bb168a1036093b598383d663a6a2e036ea42
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
13 years agoMerge "Add icmp6.h and ip6.h files from current NetBSD libc."
Jean-Baptiste Queru [Thu, 2 Jun 2011 14:49:14 +0000 (07:49 -0700)]
Merge "Add icmp6.h and ip6.h files from current NetBSD libc."

13 years agoAdd icmp6.h and ip6.h files from current NetBSD libc.
Steinar H. Gunderson [Thu, 20 Jan 2011 00:31:36 +0000 (01:31 +0100)]
Add icmp6.h and ip6.h files from current NetBSD libc.

Change-Id: I6b304dfbefaec74c5fb15b216f38d698a55f0642

13 years agoImplement getpwnam_r(3) and getpwuid_r(3).
Brian Carlstrom [Fri, 27 May 2011 07:52:21 +0000 (00:52 -0700)]
Implement getpwnam_r(3) and getpwuid_r(3).

These functions were already declared in <pwd.h>, but hadn't been implemented
yet.

git cherry-pick --no-commit 081504af74826bad7035669ad34d457b4b439e8f

Change-Id: I316acf4cffb9f2c6788e8e342aa620f9a00886d5

13 years agoMerge "sound/asound.h: add header for ALSA"
Simon Wilson [Thu, 26 May 2011 16:37:32 +0000 (09:37 -0700)]
Merge "sound/asound.h: add header for ALSA"

13 years agoMerge "libc: Fix prctl() declaration."
David 'Digit' Turner [Thu, 26 May 2011 01:24:51 +0000 (18:24 -0700)]
Merge "libc: Fix prctl() declaration."

13 years agolibc: Fix prctl() declaration.
David 'Digit' Turner [Thu, 26 May 2011 00:46:41 +0000 (02:46 +0200)]
libc: Fix prctl() declaration.

This change fixes the prctl() declaration to match GLibc, and allow us
to build gcc-4.6 for Android (among other things). Note that this does
not change the source and binary interfaces.

Change-Id: I3900c957f0da8b3548cbe9da8c41d50099dc19d6

13 years agoFixed bug where -k option would not be passed to cleanupFile function
Frank Maker [Wed, 25 May 2011 18:07:04 +0000 (11:07 -0700)]
Fixed bug where -k option would not be passed to cleanupFile function
Changed cleanupFile to have no default original path, forcing it to be passed instead, thereby conforming to the Google Python style guide.

13 years agosound/asound.h: add header for ALSA
Simon Wilson [Wed, 25 May 2011 21:16:34 +0000 (14:16 -0700)]
sound/asound.h: add header for ALSA

Change-Id: If9680194846752a2fae6a4a3b8e6dba4175fb9ca

13 years agoam 5c7384fa: am 8f7cdff4: am a7f976c9: update linux/tegrafb.h
Michael I. Gold [Wed, 25 May 2011 18:04:06 +0000 (11:04 -0700)]
am 5c7384fa: am 8f7cdff4: am a7f976c9: update linux/tegrafb.h

* commit '5c7384fa791dafe6cdf9769c5166e683e29f189e':
  update linux/tegrafb.h

13 years agoMerge "x86: Enable -fstack-protector"
David Turner [Wed, 25 May 2011 00:43:27 +0000 (17:43 -0700)]
Merge "x86: Enable -fstack-protector"

13 years agoMerge "Update X86 Bionic CRT files for unwind/exceptions"
David Turner [Wed, 25 May 2011 00:26:45 +0000 (17:26 -0700)]
Merge "Update X86 Bionic CRT files for unwind/exceptions"

13 years agoam 8f7cdff4: am a7f976c9: update linux/tegrafb.h
Michael I. Gold [Tue, 24 May 2011 23:48:48 +0000 (16:48 -0700)]
am 8f7cdff4: am a7f976c9: update linux/tegrafb.h

* commit '8f7cdff45557c937e6c7a7e010dc961feeb60c16':
  update linux/tegrafb.h

13 years agoam a7f976c9: update linux/tegrafb.h
Michael I. Gold [Tue, 24 May 2011 23:46:27 +0000 (16:46 -0700)]
am a7f976c9: update linux/tegrafb.h

* commit 'a7f976c9de3c20cc8cdde4f3dfeeb48a1a89adb7':
  update linux/tegrafb.h

13 years agox86: Enable -fstack-protector
Bruce Beare [Wed, 4 May 2011 04:04:40 +0000 (21:04 -0700)]
x86: Enable -fstack-protector

Change-Id: Ib69514c3afcb4c1f5e5f3f8cd91acfd145a0866c
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
13 years agoUpdate X86 Bionic CRT files for unwind/exceptions
Mark D Horn [Tue, 26 Apr 2011 21:05:30 +0000 (14:05 -0700)]
Update X86 Bionic CRT files for unwind/exceptions

Several updates to Bionic crt*.o files to implement Linux/x86
stack unwind/exception handling.
Mark __dso_handle as hidden.
Note: Requires complete rebuild due to CRT changes. Google will
need to regenerate and check-in all the prebuilt x86 CRT object
files and libraries which link to them.

Change-Id: I191ce1afb0dee7bbc28dcd9694e5919226dbd070
Signed-off-by: Bruce J Beare <bruce.j.beare@intel.com>
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
Author: Lu, Hongjiu <hongjiu.lu@intel.com>

13 years agoupdate linux/tegrafb.h
Michael I. Gold [Fri, 13 May 2011 22:23:26 +0000 (15:23 -0700)]
update linux/tegrafb.h

Change-Id: I6bccdb7e0eb34fc4ca370458f44ed187ccb67ac8

13 years agoam 5b07b5de: am 9062a236: Merge "libc: Fix leak in the DNS thread-specific state."
David 'Digit' Turner [Sun, 22 May 2011 04:35:29 +0000 (21:35 -0700)]
am 5b07b5de: am 9062a236: Merge "libc: Fix leak in the DNS thread-specific state."

* commit '5b07b5de9112f1d6adc38d3c5e2c7463b9379534':
  libc: Fix leak in the DNS thread-specific state.

13 years agoam 9062a236: Merge "libc: Fix leak in the DNS thread-specific state."
David 'Digit' Turner [Fri, 20 May 2011 22:06:58 +0000 (15:06 -0700)]
am 9062a236: Merge "libc: Fix leak in the DNS thread-specific state."

* commit '9062a2369107eadb2b45973adc3246cba35640e6':
  libc: Fix leak in the DNS thread-specific state.

13 years agoMerge "libc: Fix leak in the DNS thread-specific state."
David 'Digit' Turner [Fri, 20 May 2011 21:32:35 +0000 (14:32 -0700)]
Merge "libc: Fix leak in the DNS thread-specific state."

13 years agoReconcile with honeycomb-release
The Android Open Source Project [Fri, 20 May 2011 19:45:50 +0000 (12:45 -0700)]
Reconcile with honeycomb-release

Change-Id: I4ff73170b09410bf6458539f72caa60fcc99a442

13 years agolibc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
JP Abgrall [Wed, 18 May 2011 23:53:23 +0000 (16:53 -0700)]
libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.

Make netinet/ip.h have IPTOS_MINCOST which matches what
  kernel/common/linux/ip.h has to say.
Fixup gethostbyaddr() 1st arg to match what man has to say.

Change-Id: Iff9647d4a46ea88b1fc32163eb69bb9b27cdf370

13 years agolibc: Fix leak in the DNS thread-specific state.
David 'Digit' Turner [Thu, 17 Mar 2011 20:31:33 +0000 (21:31 +0100)]
libc: Fix leak in the DNS thread-specific state.

NOTE: This is a back-port from the internal HC branch.

This patch fixes a leak that occurs when creating a new
thread-specific DNS resolver state object.

Essentially, each thread that calls gethostbyname() or getaddrinfo()
at least once will leak a small memory block. Another leak happens
anytime these functions are called after a change of the network
settings.

The leak is insignificant and hard to notice on typical programs.
However, netd tends to create one new thread for each DNS request
it processes, and quickly grows in size after a > 20 hours.

The same problem is seen in other system processes that tend to
create one thread per request too.

The leak occured becasue res_ninit() was called twice when creating
a new thread-specific DNS resolver state in _res_get_thread().

This function could not properly reset an existing thread and was
leaking a memory block.

The patch does two things:

- First, it fixes res_ninit() to prevent any leakage when resetting
  the state of a given res_state instance.

- Second, it modifies the _res_get_thread() implementation to
  make it more explicit, and avoid calling res_ninit() twice
  in a row on first-time creation.

Fix for Bug 4089945, and Bug 4090857

Change-Id: Icde1d4d1dfb9383efdbf38d0658ba915be77942e

13 years agoam a9e409a0: am a7a9dddb: Merge "bionic: Add ARM optimized strcmp()"
David Turner [Tue, 17 May 2011 11:51:45 +0000 (04:51 -0700)]
am a9e409a0: am a7a9dddb: Merge "bionic: Add ARM optimized strcmp()"

* commit 'a9e409a03530c79bc7ad8144d08e8921ebe0dd02':
  bionic: Add ARM optimized strcmp()

13 years agoam 3f7a3228: am c5c84c86: Merge "vfscanf: Add support for L type modifier for long...
David Turner [Tue, 17 May 2011 11:51:41 +0000 (04:51 -0700)]
am 3f7a3228: am c5c84c86: Merge "vfscanf: Add support for L type modifier for long long"

* commit '3f7a3228cdf1a48e379fb297be9114ecd71bff11':
  vfscanf: Add support for L type modifier for long long

13 years agoam a7a9dddb: Merge "bionic: Add ARM optimized strcmp()"
David Turner [Tue, 17 May 2011 11:47:09 +0000 (04:47 -0700)]
am a7a9dddb: Merge "bionic: Add ARM optimized strcmp()"

* commit 'a7a9dddb5dfe783d65fec4d3b0dee9f734345a29':
  bionic: Add ARM optimized strcmp()

13 years agoam c5c84c86: Merge "vfscanf: Add support for L type modifier for long long"
David Turner [Tue, 17 May 2011 11:47:06 +0000 (04:47 -0700)]
am c5c84c86: Merge "vfscanf: Add support for L type modifier for long long"

* commit 'c5c84c8643250c71bde87541f2b28fc21a9c5cc7':
  vfscanf: Add support for L type modifier for long long

13 years agoMerge "bionic: Add ARM optimized strcmp()"
David Turner [Tue, 17 May 2011 11:29:20 +0000 (04:29 -0700)]
Merge "bionic: Add ARM optimized strcmp()"

13 years agoMerge "vfscanf: Add support for L type modifier for long long"
David Turner [Tue, 17 May 2011 11:07:27 +0000 (04:07 -0700)]
Merge "vfscanf: Add support for L type modifier for long long"

13 years agoam add0a45a: am e8f7e30b: Merge "bionic, libthread_db x86 fixes"
David Turner [Wed, 11 May 2011 20:11:56 +0000 (13:11 -0700)]
am add0a45a: am e8f7e30b: Merge "bionic, libthread_db x86 fixes"

* commit 'add0a45a117f00553e79e7137d023416f9c0a54f':
  bionic, libthread_db x86 fixes

13 years agoam e8f7e30b: Merge "bionic, libthread_db x86 fixes"
David Turner [Wed, 11 May 2011 00:19:13 +0000 (17:19 -0700)]
am e8f7e30b: Merge "bionic, libthread_db x86 fixes"

* commit 'e8f7e30b05c6ba103d64c1fb3cd5ef2b17be7aab':
  bionic, libthread_db x86 fixes

13 years agoam 86d25a54: am c7b54666: Merge remote branch \'goog/honeycomb-mr2\' into honeycomb-LTE
The Android Automerger [Mon, 9 May 2011 17:51:20 +0000 (10:51 -0700)]
am 86d25a54: am c7b54666: Merge remote branch \'goog/honeycomb-mr2\' into honeycomb-LTE

* commit '86d25a54bc093aae369ce54af11151d60ef191fc':
  Update to tzdata2011g.

13 years agoam c7b54666: Merge remote branch \'goog/honeycomb-mr2\' into honeycomb-LTE
The Android Automerger [Mon, 9 May 2011 17:39:25 +0000 (10:39 -0700)]
am c7b54666: Merge remote branch \'goog/honeycomb-mr2\' into honeycomb-LTE

* commit 'c7b54666e097fbc102ac6754da99e1513f60d5ea':
  Update to tzdata2011g.

13 years agoMerge "bionic, libthread_db x86 fixes"
David Turner [Mon, 9 May 2011 15:03:51 +0000 (08:03 -0700)]
Merge "bionic, libthread_db x86 fixes"

13 years agoMerge remote branch 'goog/honeycomb-mr2' into honeycomb-LTE
The Android Automerger [Mon, 9 May 2011 05:30:23 +0000 (22:30 -0700)]
Merge remote branch 'goog/honeycomb-mr2' into honeycomb-LTE

13 years agoUpdate to tzdata2011g.
Elliott Hughes [Mon, 25 Apr 2011 17:46:43 +0000 (10:46 -0700)]
Update to tzdata2011g.

Egypt abandoned DST this year.

git cherry-pick 8d54a62c6d7896565102cef3bac4c30232ec847d

Change-Id: I8df051cd270108651501d9da6a9e5ce127ad3d22

13 years agovfscanf: Add support for L type modifier for long long
Chris Fries [Wed, 4 May 2011 14:54:06 +0000 (09:54 -0500)]
vfscanf: Add support for L type modifier for long long

scanf()'s man page suggests support for %Ld, (and ioux).
Implement this so that 3rd party code will work correctly.

Change-Id: Idce9d266071cb688ca71429395a2d9edf6813595

13 years agoam 55aa7321: am e274a9fa: Merge "Tracking change to dns proxy protocol"
Brian Carlstrom [Tue, 3 May 2011 23:20:09 +0000 (16:20 -0700)]
am 55aa7321: am e274a9fa: Merge "Tracking change to dns proxy protocol"

* commit '55aa7321e4b24a40766cccc11e8166546b01a3fd':
  Tracking change to dns proxy protocol

13 years agoam e274a9fa: Merge "Tracking change to dns proxy protocol"
Brian Carlstrom [Tue, 3 May 2011 23:14:51 +0000 (16:14 -0700)]
am e274a9fa: Merge "Tracking change to dns proxy protocol"

* commit 'e274a9fac077d350391b721e9a08b650b243577e':
  Tracking change to dns proxy protocol

13 years agoMerge "Tracking change to dns proxy protocol"
Brian Carlstrom [Tue, 3 May 2011 17:21:35 +0000 (10:21 -0700)]
Merge "Tracking change to dns proxy protocol"

13 years agoMerge "add net/ethernet.h stub"
David Turner [Tue, 3 May 2011 07:02:41 +0000 (00:02 -0700)]
Merge "add net/ethernet.h stub"

13 years agoam 1af88c97: am d004dc99: Merge "Use MAP_FIXED when allocating prelinked shared libra...
David Turner [Mon, 2 May 2011 20:30:03 +0000 (13:30 -0700)]
am 1af88c97: am d004dc99: Merge "Use MAP_FIXED when allocating prelinked shared library regions"

* commit '1af88c97432c88ec5b39d155e8c296d2a6eb1225':
  Use MAP_FIXED when allocating prelinked shared library regions

13 years agoam d004dc99: Merge "Use MAP_FIXED when allocating prelinked shared library regions"
David Turner [Mon, 2 May 2011 19:34:57 +0000 (12:34 -0700)]
am d004dc99: Merge "Use MAP_FIXED when allocating prelinked shared library regions"

* commit 'd004dc9957cd8944d3db8ed92544c8ee65b117ca':
  Use MAP_FIXED when allocating prelinked shared library regions

13 years agoam 4b3b89ec: am c5a3f770: Tracking change to dns proxy protocol
Brian Carlstrom [Mon, 2 May 2011 18:56:03 +0000 (11:56 -0700)]
am 4b3b89ec: am c5a3f770: Tracking change to dns proxy protocol

* commit '4b3b89ec763899390b15461dd6617bb4ed6fe846':
  Tracking change to dns proxy protocol

13 years agoMerge "Use MAP_FIXED when allocating prelinked shared library regions"
David Turner [Mon, 2 May 2011 06:59:33 +0000 (23:59 -0700)]
Merge "Use MAP_FIXED when allocating prelinked shared library regions"

13 years agoam c5a3f770: Tracking change to dns proxy protocol
Brian Carlstrom [Sat, 30 Apr 2011 03:49:48 +0000 (20:49 -0700)]
am c5a3f770: Tracking change to dns proxy protocol

* commit 'c5a3f7700b70c3857e0b098b1e976a2db1573174':
  Tracking change to dns proxy protocol

13 years agoMerge "checksyscalls fix to handle "__ARM_NR_... (__ARM_NR_BASE+0x...)""
JP Abgrall [Sat, 30 Apr 2011 00:10:30 +0000 (17:10 -0700)]
Merge "checksyscalls fix to handle "__ARM_NR_... (__ARM_NR_BASE+0x...)""

13 years agoTracking change to dns proxy protocol
Brian Carlstrom [Fri, 29 Apr 2011 23:43:16 +0000 (16:43 -0700)]
Tracking change to dns proxy protocol

The gethostbyaddr code in system/netd now expects a string address
from inet_ntop, not raw bytes, in order to properly pass addresses
containing null and probably spaces and newlines characeters as well.

Bug: 4344448
Change-Id: I8ec0eab94d5b1d38e9269ba3afb2825e946f8df3

13 years agoTracking change to dns proxy protocol
Brian Carlstrom [Wed, 27 Apr 2011 18:55:43 +0000 (11:55 -0700)]
Tracking change to dns proxy protocol

The gethostbyaddr code in system/netd now expects a string address
from inet_ntop, not raw bytes, in order to properly pass addresses
containing null and probably spaces and newlines characeters as well.

Bug: 4344448
git cherry-pick -e c13fa640eea3285a586fc4bad0abf2fc1b902185

13 years agoTracking change to dns proxy protocol
Brian Carlstrom [Wed, 27 Apr 2011 18:55:43 +0000 (11:55 -0700)]
Tracking change to dns proxy protocol

The gethostbyaddr code in system/netd now expects a string address
from inet_ntop, not raw bytes, in order to properly pass addresses
containing null and probably spaces and newlines characeters as well.

Bug: 4344448
Change-Id: I935abbbe522d96b64a5f975c7937e3aed3f7b335

13 years agobionic, libthread_db x86 fixes
Bruce Beare [Mon, 28 Mar 2011 16:47:35 +0000 (09:47 -0700)]
bionic, libthread_db x86 fixes

Change-Id: I3be997f5f1f6a894a3c200d4f325cf3bfd428c66
Author: James Rose <james.rose@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
13 years agoUpdate to tzdata2011g.
Elliott Hughes [Mon, 25 Apr 2011 17:46:43 +0000 (10:46 -0700)]
Update to tzdata2011g.

Egypt abandoned DST this year.

Change-Id: Ia2e30787e5e82aefbf1bbec1a5630deda3d3c0e0

13 years agobionic: Add ARM optimized strcmp()
Jim Huang [Wed, 20 Apr 2011 07:35:04 +0000 (15:35 +0800)]
bionic: Add ARM optimized strcmp()

Reference results of the experiments on TI OMAP3430 at 600 MHz

$ bench_strcmp -N "strcmp_1k" -s 1k -I 200

[original C code]
             prc thr   usecs/call      samples   errors cnt/samp     size
strcmp_1k      1   1     10.38000          102        0    15000     1024

[ARM optimized code]
             prc thr   usecs/call      samples   errors cnt/samp     size
strcmp_1k      1   1      3.08840           88        0    15000     1024

The work was derived from ARM Ltd, contributed to newlib, and reworked
for Android by Linaro.

Change-Id: Ib0d5755e1eb9adb07d80ef0252f57a5c4c57a425
Signed-off-by: Jim Huang <jserv@0xlab.org>
13 years agoam 09db590d: am 9b6e8af6: am 3ef36b21: Merge "Use system property to set dns cache...
Brad Fitzpatrick [Tue, 12 Apr 2011 20:28:03 +0000 (13:28 -0700)]
am 09db590d: am 9b6e8af6: am 3ef36b21: Merge "Use system property to set dns cache size"

* commit '09db590d56ff2b568ea1a0ce265810697f0e0e92':
  Use system property to set dns cache size

13 years agoam 9b6e8af6: am 3ef36b21: Merge "Use system property to set dns cache size"
Brad Fitzpatrick [Tue, 12 Apr 2011 20:18:15 +0000 (13:18 -0700)]
am 9b6e8af6: am 3ef36b21: Merge "Use system property to set dns cache size"

* commit '9b6e8af6994fd41f468161dec797354bb7778673':
  Use system property to set dns cache size

13 years agoam 3ef36b21: Merge "Use system property to set dns cache size"
Brad Fitzpatrick [Mon, 11 Apr 2011 22:35:44 +0000 (15:35 -0700)]
am 3ef36b21: Merge "Use system property to set dns cache size"

* commit '3ef36b2115d0802e668e325b59af6ef14d999e71':
  Use system property to set dns cache size

13 years agoam 70245736: am aad685ce: am 4c090434: Merge "removing shadowing redeclaration of...
David Turner [Mon, 11 Apr 2011 21:50:33 +0000 (14:50 -0700)]
am 70245736: am aad685ce: am 4c090434: Merge "removing shadowing redeclaration of result"

* commit '702457363c2b1b01f0d9cb0093a48ce28753e275':
  removing shadowing redeclaration of result

13 years agoam 2b434862: am 2b10d912: am fcee105b: Merge "x86 libc: fix the wrong return value...
David Turner [Mon, 11 Apr 2011 21:50:31 +0000 (14:50 -0700)]
am 2b434862: am 2b10d912: am fcee105b: Merge "x86 libc: fix the wrong return value of syscall"

* commit '2b434862fdc595f1488f2ab3b13ed40f2aed6edb':
  x86 libc: fix the wrong return value of syscall

13 years agoam aad685ce: am 4c090434: Merge "removing shadowing redeclaration of result"
David Turner [Mon, 11 Apr 2011 21:46:48 +0000 (14:46 -0700)]
am aad685ce: am 4c090434: Merge "removing shadowing redeclaration of result"

* commit 'aad685ce001495260a3ce0c9d9284a6ee3ca09c0':
  removing shadowing redeclaration of result

13 years agoam 2b10d912: am fcee105b: Merge "x86 libc: fix the wrong return value of syscall"
David Turner [Mon, 11 Apr 2011 21:46:44 +0000 (14:46 -0700)]
am 2b10d912: am fcee105b: Merge "x86 libc: fix the wrong return value of syscall"

* commit '2b10d912cc5a566818ff68f9af192033d8f8b2a9':
  x86 libc: fix the wrong return value of syscall

13 years agoMerge "Use system property to set dns cache size"
Brad Fitzpatrick [Mon, 11 Apr 2011 16:42:30 +0000 (09:42 -0700)]
Merge "Use system property to set dns cache size"

13 years agochecksyscalls fix to handle "__ARM_NR_... (__ARM_NR_BASE+0x...)"
JP Abgrall [Wed, 6 Apr 2011 02:52:26 +0000 (19:52 -0700)]
checksyscalls fix to handle "__ARM_NR_... (__ARM_NR_BASE+0x...)"

Change-Id: I6a13a6af17caec2e833d4982d645a88ccde4cda4

13 years agoadd net/ethernet.h stub
JP Abgrall [Tue, 5 Apr 2011 18:48:52 +0000 (11:48 -0700)]
add net/ethernet.h stub

Some externals tend to use net/ethernet.h. Most of which is in net/if_ether.h.

Change-Id: I465d18136b565e56a4bd6678238fe0afef25d913

13 years agoam 4c090434: Merge "removing shadowing redeclaration of result"
David Turner [Tue, 5 Apr 2011 14:35:09 +0000 (07:35 -0700)]
am 4c090434: Merge "removing shadowing redeclaration of result"

* commit '4c090434a4fcffb3a8bb7ebee7cc6e52befceeae':
  removing shadowing redeclaration of result

13 years agoam fcee105b: Merge "x86 libc: fix the wrong return value of syscall"
David Turner [Tue, 5 Apr 2011 14:35:07 +0000 (07:35 -0700)]
am fcee105b: Merge "x86 libc: fix the wrong return value of syscall"

* commit 'fcee105b2baca9eb338e89ecc9ba99e15dd31e78':
  x86 libc: fix the wrong return value of syscall

13 years agoMerge "removing shadowing redeclaration of result"
David Turner [Tue, 5 Apr 2011 14:14:28 +0000 (07:14 -0700)]
Merge "removing shadowing redeclaration of result"

13 years agoMerge "x86 libc: fix the wrong return value of syscall"
David Turner [Tue, 5 Apr 2011 13:58:54 +0000 (06:58 -0700)]
Merge "x86 libc: fix the wrong return value of syscall"

13 years agoam 31e2feee: am 2dc801f9: am 8da75ab8: Ignore property set timeouts.
Brad Fitzpatrick [Fri, 1 Apr 2011 19:27:07 +0000 (12:27 -0700)]
am 31e2feee: am 2dc801f9: am 8da75ab8: Ignore property set timeouts.

* commit '31e2feeef3dffb49ce742a6ae1c9280c792c7c49':
  Ignore property set timeouts.

13 years agoam 2dc801f9: am 8da75ab8: Ignore property set timeouts.
Brad Fitzpatrick [Fri, 1 Apr 2011 19:25:49 +0000 (12:25 -0700)]
am 2dc801f9: am 8da75ab8: Ignore property set timeouts.

* commit '2dc801f9fce57c35c00a3366f86bc38fe3e38c25':
  Ignore property set timeouts.

13 years agoam 8da75ab8: Ignore property set timeouts.
Brad Fitzpatrick [Fri, 1 Apr 2011 19:24:15 +0000 (12:24 -0700)]
am 8da75ab8: Ignore property set timeouts.

* commit '8da75ab8936b0b7fcf8dd9a3befeb696ee6aa39d':
  Ignore property set timeouts.

13 years agoIgnore property set timeouts.
Brad Fitzpatrick [Fri, 1 Apr 2011 17:53:12 +0000 (10:53 -0700)]
Ignore property set timeouts.

Change-Id: Ic3f6119398368ba047736370336d0260905abd40

13 years agoUpdate to tzdata2011e.
Elliott Hughes [Fri, 1 Apr 2011 16:43:53 +0000 (09:43 -0700)]
Update to tzdata2011e.

This affects Chile and Morocco, but does *not* include the Russia changes.

Change-Id: I87699541774794cbfac41c4cadae9254ffaddb52

13 years agoam c9928486: am 099423ba: am 23bc3ff7: Don\'t futex_wait spin when setting properties...
Brad Fitzpatrick [Wed, 30 Mar 2011 23:41:38 +0000 (16:41 -0700)]
am c9928486: am 099423ba: am 23bc3ff7: Don\'t futex_wait spin when setting properties. Wait for socket close.

* commit 'c99284861731883d113660cc8ff974471f2c5a47':
  Don't futex_wait spin when setting properties. Wait for socket close.

13 years agoam bfe04ea0: am 8c6b848e: am 0e47a919: Merge "libc: <sys/cdefs.h>: Fix the use of...
David 'Digit' Turner [Wed, 30 Mar 2011 23:38:29 +0000 (16:38 -0700)]
am bfe04ea0: am 8c6b848e: am 0e47a919: Merge "libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++"

* commit 'bfe04ea0e61c6905c1f6781097bddf07f843eb25':
  libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++

13 years agoam 099423ba: am 23bc3ff7: Don\'t futex_wait spin when setting properties. Wait for...
Brad Fitzpatrick [Wed, 30 Mar 2011 22:50:06 +0000 (15:50 -0700)]
am 099423ba: am 23bc3ff7: Don\'t futex_wait spin when setting properties. Wait for socket close.

* commit '099423ba1c68d960888905ce5de093ea8cb7ad39':
  Don't futex_wait spin when setting properties. Wait for socket close.

13 years agoam 23bc3ff7: Don\'t futex_wait spin when setting properties. Wait for socket close.
Brad Fitzpatrick [Wed, 30 Mar 2011 22:48:11 +0000 (15:48 -0700)]
am 23bc3ff7: Don\'t futex_wait spin when setting properties. Wait for socket close.

* commit '23bc3ff71dffdfec208aee05938e544c7cb3bc37':
  Don't futex_wait spin when setting properties. Wait for socket close.

13 years agoDon't futex_wait spin when setting properties. Wait for socket close.
Brad Fitzpatrick [Wed, 30 Mar 2011 20:10:04 +0000 (13:10 -0700)]
Don't futex_wait spin when setting properties. Wait for socket close.

Depends on init change I8dd685ea

Bug: 4185486
Change-Id: I5a2dbc3b7be1759212d4a3988d9033b9b947a1db

13 years agoDon't futex_wait spin when setting properties. Wait for socket close.
Brad Fitzpatrick [Wed, 30 Mar 2011 20:10:04 +0000 (13:10 -0700)]
Don't futex_wait spin when setting properties. Wait for socket close.

Depends on init change I8dd685ea

Bug: 4185486
Change-Id: I3e80cecfad8e072973003ec6f93146c5cad369ac