Commit Graph

9070 Commits

Author SHA1 Message Date
Colin Cross
3d2bc5d6c8 Merge "HACK: linker: check for handle==0xffffffff on LP64" 2014-05-20 23:03:07 +00:00
Colin Cross
346fea0805 HACK: linker: check for handle==0xffffffff on LP64
bionic RTLD_NEXT was changed from 0xffffffff to -1L, which breaks
existing binaries compiled.  Temporarily look either until we can
get recompiled binaries.

Bug: 15113039
Change-Id: I1568fa0e4a832c5e6df21da74a33b22bde7f16f6
2014-05-20 15:19:02 -07:00
Colin Cross
ddc7f830ce HACK: linker: check for handle==0xffffffff on LP64
bionic RTLD_NEXT was changed from 0xffffffff to -1L, which breaks
existing binaries compiled.  Temporarily look either until we can
get recompiled binaries.

Bug: 15113039
Change-Id: I1568fa0e4a832c5e6df21da74a33b22bde7f16f6
2014-05-20 15:10:01 -07:00
Christopher Ferris
72bbd42357 Support for jemalloc to replace dlmalloc.
To use jemalloc, add MALLOC_IMPL = jemalloc in a board config file
and you get the new version automatically.

Update the pthread_create_key tests since jemalloc uses a few keys.
Add a new test to verify memalign works as expected.

Bug: 981363

Change-Id: I16eb152b291a95bd2499e90492fc6b4bd7053836
2014-05-20 14:47:33 -07:00
Christopher Ferris
223069e0e1 am 1a5d6435: am 78f22ecb: am afb89c2a: Merge "denver: optimize memmove"
* commit '1a5d64357968393d03c66c564066add0d589b760':
  denver: optimize memmove
2014-05-20 20:18:04 +00:00
Dmitriy Ivanov
a67d3168b9 am 45c1baf1: am 87ce52ac: am f092feb8: Merge "Add R_X86_64_64 to the list of possible weak relocs"
* commit '45c1baf1ad7cc5e31a09cd11740846a0ba69041c':
  Add R_X86_64_64 to the list of possible weak relocs
2014-05-20 20:17:55 +00:00
Dmitriy Ivanov
8151d09639 am 1350ed3d: am 5277e772: am 0a8f296e: Merge "Add RTLD_NOLOAD support and some related changes."
* commit '1350ed3d5252ed2beb8eb06564660c2cc97747f9':
  Add RTLD_NOLOAD support and some related changes.
2014-05-20 20:17:54 +00:00
Christopher Ferris
1a5d643579 am 78f22ecb: am afb89c2a: Merge "denver: optimize memmove"
* commit '78f22ecb6d10c163165e9c7b294bb613a1af3a0a':
  denver: optimize memmove
2014-05-20 20:03:40 +00:00
Christopher Ferris
78f22ecb6d am afb89c2a: Merge "denver: optimize memmove"
* commit 'afb89c2a01089bb247456634a15a58f111bb55a6':
  denver: optimize memmove
2014-05-20 19:59:32 +00:00
Christopher Ferris
afb89c2a01 Merge "denver: optimize memmove" 2014-05-20 19:56:13 +00:00
Shu Zhang
6c80ccdeed denver: optimize memmove
Optimize 32-bit denver memmove with reversal memcpy.

Change-Id: Iaad0a9475248cdd7e4f50d58bea9db1b767abc88
2014-05-20 12:31:38 -07:00
Dmitriy Ivanov
45c1baf1ad am 87ce52ac: am f092feb8: Merge "Add R_X86_64_64 to the list of possible weak relocs"
* commit '87ce52ac08dd43bed0ceb16f284d5f73f40c7804':
  Add R_X86_64_64 to the list of possible weak relocs
2014-05-20 19:19:53 +00:00
Dmitriy Ivanov
1350ed3d52 am 5277e772: am 0a8f296e: Merge "Add RTLD_NOLOAD support and some related changes."
* commit '5277e7726fced48505cc147310bdbca91c9d0668':
  Add RTLD_NOLOAD support and some related changes.
2014-05-20 19:19:52 +00:00
Dmitriy Ivanov
87ce52ac08 am f092feb8: Merge "Add R_X86_64_64 to the list of possible weak relocs"
* commit 'f092feb81b36d024a3da4318a340e069ca1c2d3d':
  Add R_X86_64_64 to the list of possible weak relocs
2014-05-20 19:16:50 +00:00
Dmitriy Ivanov
5277e7726f am 0a8f296e: Merge "Add RTLD_NOLOAD support and some related changes."
* commit '0a8f296e09c34a8eb21099d2a49e70b1b2641faa':
  Add RTLD_NOLOAD support and some related changes.
2014-05-20 19:16:49 +00:00
Dmitriy Ivanov
f092feb81b Merge "Add R_X86_64_64 to the list of possible weak relocs" 2014-05-20 19:11:25 +00:00
Dmitriy Ivanov
0a8f296e09 Merge "Add RTLD_NOLOAD support and some related changes." 2014-05-20 19:11:09 +00:00
Dmitriy Ivanov
b648a8a57e Add RTLD_NOLOAD support and some related changes.
* Aligned RTLD_ values with glibc for lp64
 * dlopen supports RTLD_NOLOAD flag
 * soinfo_unload calls find_library(.., RTLD_NOLOAD)
   instead of naive find_loaded_library_by_name()
 * dlopen changed to add child to caller soinfo instead
   of somain.

Bug: https://code.google.com/p/android/issues/detail?id=64069
Change-Id: I1a65f2c34f3e0edc6d2c41a2e408b58195feb640
2014-05-20 12:02:24 -07:00
Elliott Hughes
7435e9e974 am 7bdf1e48: am da095f3c: am ce0e1b81: Merge "Add a script for finding symbols in bionic that aren\'t in glibc."
* commit '7bdf1e48ff8711f35163f95764bb1d467b205b96':
  Add a script for finding symbols in bionic that aren't in glibc.
2014-05-20 18:35:30 +00:00
Elliott Hughes
7bdf1e48ff am da095f3c: am ce0e1b81: Merge "Add a script for finding symbols in bionic that aren\'t in glibc."
* commit 'da095f3cd10a117fb36acfd2d0650f86e46da69b':
  Add a script for finding symbols in bionic that aren't in glibc.
2014-05-20 18:30:08 +00:00
Elliott Hughes
da095f3cd1 am ce0e1b81: Merge "Add a script for finding symbols in bionic that aren\'t in glibc."
* commit 'ce0e1b81cc434f613d039e7c9d9b852cca0b69ed':
  Add a script for finding symbols in bionic that aren't in glibc.
2014-05-20 18:27:55 +00:00
Elliott Hughes
ce0e1b81cc Merge "Add a script for finding symbols in bionic that aren't in glibc." 2014-05-20 18:25:24 +00:00
Dmitriy Ivanov
8de39cd11d am 11a6b260: am 486628a3: am 0b9a72ce: Merge "Fix lookup-by-base-name for lp64"
* commit '11a6b260f194d69591aa058d05d46e62601d496c':
  Fix lookup-by-base-name for lp64
2014-05-20 18:16:00 +00:00
Calin Juravle
077cbee5d1 am 995b9704: am bcd1a312: am b2b0f7e1: Merge "Add uc_regspace to arm\'s ucontext_t"
* commit '995b9704d8ba70d4d09ef0c3453d5f25ed099816':
  Add uc_regspace to arm's ucontext_t
2014-05-20 18:15:40 +00:00
Dmitriy Ivanov
11a6b260f1 am 486628a3: am 0b9a72ce: Merge "Fix lookup-by-base-name for lp64"
* commit '486628a3a570a6ae62ac322dcd75a25a285a4151':
  Fix lookup-by-base-name for lp64
2014-05-20 16:04:27 +00:00
Dmitriy Ivanov
486628a3a5 am 0b9a72ce: Merge "Fix lookup-by-base-name for lp64"
* commit '0b9a72ce1124f17d514b93c0d26dea76ce8069f0':
  Fix lookup-by-base-name for lp64
2014-05-20 15:59:22 +00:00
Dmitriy Ivanov
0b9a72ce11 Merge "Fix lookup-by-base-name for lp64" 2014-05-20 15:53:52 +00:00
Pavel Chupin
bb5bb2046f Add R_X86_64_64 to the list of possible weak relocs
Change-Id: I768a5948d89701a1719734954a3524d3c7187e6a
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
2014-05-20 16:53:33 +04:00
The Android Automerger
e49c966c24 merge in master-release history after reset to b854440098 2014-05-20 05:49:19 -07:00
Neil Fuller
246c688020 Change update-tzdata.py to update ICU data as well
The update-tzdata.py tool now uses downloaded Olson data
to update ICU (*new*) at the same time as it updates Bionic
data.

Change-Id: I7efbd6f453fe2b3e71f564121ff0f64a74289d86
2014-05-20 11:48:43 +01:00
Calin Juravle
995b9704d8 am bcd1a312: am b2b0f7e1: Merge "Add uc_regspace to arm\'s ucontext_t"
* commit 'bcd1a312ae34021eda8b0ca3635592b76380e25f':
  Add uc_regspace to arm's ucontext_t
2014-05-20 10:20:59 +00:00
Calin Juravle
bcd1a312ae am b2b0f7e1: Merge "Add uc_regspace to arm\'s ucontext_t"
* commit 'b2b0f7e1ae0a0459b41a7732b84f58d62373e512':
  Add uc_regspace to arm's ucontext_t
2014-05-20 10:17:12 +00:00
Calin Juravle
b2b0f7e1ae Merge "Add uc_regspace to arm's ucontext_t" 2014-05-20 10:14:49 +00:00
Dmitriy Ivanov
489e498434 Fix lookup-by-base-name for lp64
Bug:https://code.google.com/p/android/issues/detail?id=6670
Change-Id: I5b70e7cde7f40799148aca0a91fb2bb08e0f2b54
2014-05-19 19:15:06 -07:00
Elliott Hughes
5a93e88c7f Add a script for finding symbols in bionic that aren't in glibc.
Bug: 11156955
Change-Id: I9772f054f6a92b842531df084dee0ea9c28806be
2014-05-19 18:01:07 -07:00
Elliott Hughes
b854440098 am 6cdd33db: am 509348b8: am c4794a74: Merge "Use -fvisibility=hidden to build libm."
* commit '6cdd33db4ad73f337530d2be33532f005a114c57':
  Use -fvisibility=hidden to build libm.
2014-05-20 00:58:00 +00:00
Elliott Hughes
6cdd33db4a am 509348b8: am c4794a74: Merge "Use -fvisibility=hidden to build libm."
* commit '509348b8ffbeddcd76be4a8117184e6592382ad4':
  Use -fvisibility=hidden to build libm.
2014-05-20 00:54:19 +00:00
Elliott Hughes
509348b8ff am c4794a74: Merge "Use -fvisibility=hidden to build libm."
* commit 'c4794a745c17763729c18f64ae3ccef437a53dcd':
  Use -fvisibility=hidden to build libm.
2014-05-20 00:51:15 +00:00
Elliott Hughes
c4794a745c Merge "Use -fvisibility=hidden to build libm." 2014-05-20 00:48:14 +00:00
Dan Albert
ac7778e1ce am 9e69a2e8: am 898f8053: am 05b37cfc: Merge "Revert "Removes bionic\'s dependence on stlport""
* commit '9e69a2e8ccccae557e40145bbe15a438dc3f336d':
  Revert "Removes bionic's dependence on stlport"
2014-05-20 00:23:12 +00:00
Dan Albert
28f4bdaa39 am a484e2d4: am 1f71e131: am 036bf65a: Merge "Removes bionic\'s dependence on stlport"
* commit 'a484e2d4fcaaaf03ce0c095d638755c7c737a1f0':
  Removes bionic's dependence on stlport
2014-05-20 00:23:10 +00:00
Dan Albert
4cc742e920 am 60bab8a7: am d8cc98ad: am 94a9ba2b: Merge "Removes RTTI support from libc"
* commit '60bab8a7ef30f72eb26a843afc3e0bdd02d3796d':
  Removes RTTI support from libc
2014-05-20 00:23:09 +00:00
Elliott Hughes
310ecf1ae9 am 348adca2: am be3db39e: am 948acf71: Merge "Switch back to OpenBSD inet_ntop now they\'re FORTIFY clean."
* commit '348adca20e68c42bdfbf594aaa675062d3595761':
  Switch back to OpenBSD inet_ntop now they're FORTIFY clean.
2014-05-20 00:23:09 +00:00
Sreeram Ramachandran
7c30167b3a am d70e0c88: am 54c83fee: am 9925c1a8: Merge "Mark sockets on creation (socket()) and accept4()."
* commit 'd70e0c884c19c08aa44c038dbf2f12a5b55c73fe':
  Mark sockets on creation (socket()) and accept4().
2014-05-20 00:23:03 +00:00
Ben Cheng
0d225606ec am 10a1ecb4: am d9798383: am 77338a29: Merge "Address additional warnings found by GCC 4.9."
* commit '10a1ecb4cbbc6a7236b12ad9c3dbc9b645091135':
  Address additional warnings found by GCC 4.9.
2014-05-20 00:23:01 +00:00
Sreeram Ramachandran
59f3405d50 am f65c4db3: am 1c99b23c: am 172ab0f6: Merge "Query libnetd_client for the appropriate netId for host resolution."
* commit 'f65c4db319feaeec844c8cf3f3eb920a134900e7':
  Query libnetd_client for the appropriate netId for host resolution.
2014-05-20 00:23:00 +00:00
Dan Albert
9e69a2e8cc am 898f8053: am 05b37cfc: Merge "Revert "Removes bionic\'s dependence on stlport""
* commit '898f80538043ff6c296e13e6b86b1b8fcb87bddf':
  Revert "Removes bionic's dependence on stlport"
2014-05-20 00:00:10 +00:00
Elliott Hughes
de9ac71053 Use -fvisibility=hidden to build libm.
Bug: 11156955
Change-Id: I77b7772a44313a1eb3970f5d2c8e2af63690efa4
2014-05-19 16:58:52 -07:00
Dan Albert
898f805380 am 05b37cfc: Merge "Revert "Removes bionic\'s dependence on stlport""
* commit '05b37cfc182017876468445c589568ea0f27a3b7':
  Revert "Removes bionic's dependence on stlport"
2014-05-19 23:50:28 +00:00
Dan Albert
05b37cfc18 Merge "Revert "Removes bionic's dependence on stlport"" 2014-05-19 23:48:06 +00:00