OSDN Git Service

android-x86/bionic.git
10 years agoam 88923ba4: am 0b10ffb4: Merge "Fix dlsym_failure NULL handle test"
Dmitriy Ivanov [Thu, 22 May 2014 17:18:44 +0000 (17:18 +0000)]
am 88923ba4: am 0b10ffb4: Merge "Fix dlsym_failure NULL handle test"

* commit '88923ba4d8bbb4b47cde66bd66d2690d3cfb5d80':
  Fix dlsym_failure NULL handle test

10 years agoam 0b10ffb4: Merge "Fix dlsym_failure NULL handle test"
Dmitriy Ivanov [Thu, 22 May 2014 17:14:59 +0000 (17:14 +0000)]
am 0b10ffb4: Merge "Fix dlsym_failure NULL handle test"

* commit '0b10ffb40f3b426a7b5e734f90c41f56351729a0':
  Fix dlsym_failure NULL handle test

10 years agoMerge "Fix dlsym_failure NULL handle test"
Dmitriy Ivanov [Thu, 22 May 2014 17:10:47 +0000 (17:10 +0000)]
Merge "Fix dlsym_failure NULL handle test"

10 years agoFix dlsym_failure NULL handle test
Dmitriy Ivanov [Thu, 22 May 2014 16:49:24 +0000 (09:49 -0700)]
Fix dlsym_failure NULL handle test

 * RTLD_DEFAULT != (void*)0 only for bionic32

Change-Id: I3b3758835cf4085b0f899e2b62861591411aec13

10 years agoam dd31f282: am eea59ea2: Merge "Add dprintf test"
Calin Juravle [Thu, 22 May 2014 16:11:56 +0000 (16:11 +0000)]
am dd31f282: am eea59ea2: Merge "Add dprintf test"

* commit 'dd31f28273ddec95778a4f0e60d9e1b5f1373d40':
  Add dprintf test

10 years agoam eea59ea2: Merge "Add dprintf test"
Calin Juravle [Thu, 22 May 2014 16:08:10 +0000 (16:08 +0000)]
am eea59ea2: Merge "Add dprintf test"

* commit 'eea59ea21e04806fff48fdf4ad5ba117dcb0babb':
  Add dprintf test

10 years agoMerge "Add dprintf test"
Calin Juravle [Thu, 22 May 2014 16:03:07 +0000 (16:03 +0000)]
Merge "Add dprintf test"

10 years agoam db3cda2d: am 254fa885: Merge "Switch to POSIX dprintf/vdprintf."
Calin Juravle [Thu, 22 May 2014 13:37:47 +0000 (13:37 +0000)]
am db3cda2d: am 254fa885: Merge "Switch to POSIX dprintf/vdprintf."

* commit 'db3cda2decaa1f04f5e6b8e2d2706c4f17f2db5d':
  Switch to POSIX dprintf/vdprintf.

10 years agoam 254fa885: Merge "Switch to POSIX dprintf/vdprintf."
Calin Juravle [Thu, 22 May 2014 13:33:21 +0000 (13:33 +0000)]
am 254fa885: Merge "Switch to POSIX dprintf/vdprintf."

* commit '254fa8857f5d88a4140cea2ee05056eae7f102b1':
  Switch to POSIX dprintf/vdprintf.

10 years agoMerge "Switch to POSIX dprintf/vdprintf."
Calin Juravle [Thu, 22 May 2014 13:28:51 +0000 (13:28 +0000)]
Merge "Switch to POSIX dprintf/vdprintf."

10 years agoam 5bfa06de: am 3eb9f1f6: Merge "Removed dlsym handle != NULL check for lp64"
Dmitriy Ivanov [Thu, 22 May 2014 13:03:27 +0000 (13:03 +0000)]
am 5bfa06de: am 3eb9f1f6: Merge "Removed dlsym handle != NULL check for lp64"

* commit '5bfa06de888770970d56d598960ba7c375998c75':
  Removed dlsym handle != NULL check for lp64

10 years agoam 3eb9f1f6: Merge "Removed dlsym handle != NULL check for lp64"
Dmitriy Ivanov [Thu, 22 May 2014 12:59:11 +0000 (12:59 +0000)]
am 3eb9f1f6: Merge "Removed dlsym handle != NULL check for lp64"

* commit '3eb9f1f6bade8085520d9b0ec35d84d69563ebe1':
  Removed dlsym handle != NULL check for lp64

10 years agoMerge "Removed dlsym handle != NULL check for lp64"
Dmitriy Ivanov [Thu, 22 May 2014 12:55:14 +0000 (12:55 +0000)]
Merge "Removed dlsym handle != NULL check for lp64"

10 years agoAdd dprintf test
Calin Juravle [Thu, 22 May 2014 10:47:47 +0000 (11:47 +0100)]
Add dprintf test

Change-Id: I0fe1b4d45c1312cf01deed6ce5db032d5513e908

10 years agoSwitch to POSIX dprintf/vdprintf.
Elliott Hughes [Thu, 22 May 2014 08:24:30 +0000 (01:24 -0700)]
Switch to POSIX dprintf/vdprintf.

Bug: 11156955
Change-Id: I734bd02db514367ab119a48304aae9767958e367

10 years agoam ddf52021: am d1dc009c: Merge "Add padding to mips ucontext_t."
Calin Juravle [Thu, 22 May 2014 10:20:20 +0000 (10:20 +0000)]
am ddf52021: am d1dc009c: Merge "Add padding to mips ucontext_t."

* commit 'ddf520213c2a41831e9d56b01dccd41b04f259f8':
  Add padding to mips ucontext_t.

10 years agoam 841a1a13: am 156c7d3d: Merge "Clean up ucontext.h TODOs."
Calin Juravle [Thu, 22 May 2014 10:20:20 +0000 (10:20 +0000)]
am 841a1a13: am 156c7d3d: Merge "Clean up ucontext.h TODOs."

* commit '841a1a13ec25885133249960bc5a640c90c12e6a':
  Clean up ucontext.h TODOs.

10 years agoam 6cec7775: am 17216716: Merge "Mutex-free implementation of pthread_rwlock"
Calin Juravle [Thu, 22 May 2014 10:20:19 +0000 (10:20 +0000)]
am 6cec7775: am 17216716: Merge "Mutex-free implementation of pthread_rwlock"

* commit '6cec77755ba563f3707f695c99b9d24bff0f1791':
  Mutex-free implementation of pthread_rwlock

10 years agoam d1dc009c: Merge "Add padding to mips ucontext_t."
Calin Juravle [Thu, 22 May 2014 10:18:02 +0000 (10:18 +0000)]
am d1dc009c: Merge "Add padding to mips ucontext_t."

* commit 'd1dc009c56f650ae4e990b00613f1c2ff93ed3ba':
  Add padding to mips ucontext_t.

10 years agoam 156c7d3d: Merge "Clean up ucontext.h TODOs."
Calin Juravle [Thu, 22 May 2014 10:18:01 +0000 (10:18 +0000)]
am 156c7d3d: Merge "Clean up ucontext.h TODOs."

* commit '156c7d3d0ac4457a051ac7d81ff8541636e0864f':
  Clean up ucontext.h TODOs.

10 years agoam 17216716: Merge "Mutex-free implementation of pthread_rwlock"
Calin Juravle [Thu, 22 May 2014 10:18:00 +0000 (10:18 +0000)]
am 17216716: Merge "Mutex-free implementation of pthread_rwlock"

* commit '172167163af5412c316a8be2f29ca8622984df32':
  Mutex-free implementation of pthread_rwlock

10 years agoMerge "Add padding to mips ucontext_t."
Calin Juravle [Thu, 22 May 2014 10:16:41 +0000 (10:16 +0000)]
Merge "Add padding to mips ucontext_t."

10 years agoMerge "Clean up ucontext.h TODOs."
Calin Juravle [Thu, 22 May 2014 10:16:11 +0000 (10:16 +0000)]
Merge "Clean up ucontext.h TODOs."

10 years agoMerge "Mutex-free implementation of pthread_rwlock"
Calin Juravle [Thu, 22 May 2014 10:15:03 +0000 (10:15 +0000)]
Merge "Mutex-free implementation of pthread_rwlock"

10 years agoMutex-free implementation of pthread_rwlock
Calin Juravle [Mon, 19 May 2014 12:41:10 +0000 (13:41 +0100)]
Mutex-free implementation of pthread_rwlock

Bug: 8133149
Change-Id: Id6775010d95f2634b173daa55d87a59a3cf4131b

10 years agoRemoved dlsym handle != NULL check for lp64
Dmitriy Ivanov [Thu, 22 May 2014 05:42:24 +0000 (22:42 -0700)]
Removed dlsym handle != NULL check for lp64

 * Removed unnecessary NULL check in dlsym
 * Fixed dlsym_failure test to account for
   correct RTLD_DEFAULT value
 * Added temporary check for legacy RTLD_DEFAULT
   value for non-yet-recompiled binaries

Bug: 15146875
Change-Id: I089fa673762629f5724b6e4fbca019d9cfc39905

10 years agoam 176e71fb: am 3d4a7b02: Merge "Hide most of the private futex functions."
Elliott Hughes [Thu, 22 May 2014 03:04:44 +0000 (03:04 +0000)]
am 176e71fb: am 3d4a7b02: Merge "Hide most of the private futex functions."

* commit '176e71fb52d4ba380404280aade630b29708f002':
  Hide most of the private futex functions.

10 years agoam 3d4a7b02: Merge "Hide most of the private futex functions."
Elliott Hughes [Thu, 22 May 2014 03:00:21 +0000 (03:00 +0000)]
am 3d4a7b02: Merge "Hide most of the private futex functions."

* commit '3d4a7b02cc7948c94932c4d71c68f864457d59d6':
  Hide most of the private futex functions.

10 years agoMerge "Hide most of the private futex functions."
Elliott Hughes [Thu, 22 May 2014 02:56:40 +0000 (02:56 +0000)]
Merge "Hide most of the private futex functions."

10 years agoHide most of the private futex functions.
Elliott Hughes [Thu, 22 May 2014 01:27:40 +0000 (18:27 -0700)]
Hide most of the private futex functions.

Also hide part of the system properties compatibility code, since
we needed to touch that to keep it building.

I'll remove __futex_syscall4 and futex in a later patch.

Bug: 11156955
Change-Id: Ibbf42414c5bb07fb9f1c4a169922844778e4eeae

10 years agoam 05645db0: am f97d8713: Merge "Add cfi directives for arm64 assembler."
Christopher Ferris [Thu, 22 May 2014 01:18:09 +0000 (01:18 +0000)]
am 05645db0: am f97d8713: Merge "Add cfi directives for arm64 assembler."

* commit '05645db074c9116e628b3e50b0e88d173eef0a0d':
  Add cfi directives for arm64 assembler.

10 years agoam f97d8713: Merge "Add cfi directives for arm64 assembler."
Christopher Ferris [Thu, 22 May 2014 01:13:32 +0000 (01:13 +0000)]
am f97d8713: Merge "Add cfi directives for arm64 assembler."

* commit 'f97d8713a265f44279819ba6b245dd81aada34da':
  Add cfi directives for arm64 assembler.

10 years agoMerge "Add cfi directives for arm64 assembler."
Christopher Ferris [Thu, 22 May 2014 01:08:22 +0000 (01:08 +0000)]
Merge "Add cfi directives for arm64 assembler."

10 years agoAdd cfi directives for arm64 assembler.
Christopher Ferris [Wed, 21 May 2014 23:00:13 +0000 (16:00 -0700)]
Add cfi directives for arm64 assembler.

Fix syscall generator to add cfi directives and add the directives
for all arm64 assembler.

Bug: 15138290
Change-Id: I7f0e4a16c141ac624e5276917a3a1ed45778e057

10 years agoam fc951aae: am bf0a4407: Merge "Remove an unnecessary instruction from arm64 __bioni...
Elliott Hughes [Thu, 22 May 2014 00:27:52 +0000 (00:27 +0000)]
am fc951aae: am bf0a4407: Merge "Remove an unnecessary instruction from arm64 __bionic_clone."

* commit 'fc951aaec61f14b2a6053be295408a9a3a8d520a':
  Remove an unnecessary instruction from arm64 __bionic_clone.

10 years agoam bf0a4407: Merge "Remove an unnecessary instruction from arm64 __bionic_clone."
Elliott Hughes [Wed, 21 May 2014 23:56:31 +0000 (23:56 +0000)]
am bf0a4407: Merge "Remove an unnecessary instruction from arm64 __bionic_clone."

* commit 'bf0a440730d9659146bf1ac1c4141bae5a2f96a7':
  Remove an unnecessary instruction from arm64 __bionic_clone.

10 years agoMerge "Remove an unnecessary instruction from arm64 __bionic_clone."
Elliott Hughes [Wed, 21 May 2014 23:44:54 +0000 (23:44 +0000)]
Merge "Remove an unnecessary instruction from arm64 __bionic_clone."

10 years agoRemove an unnecessary instruction from arm64 __bionic_clone.
Elliott Hughes [Wed, 21 May 2014 23:29:55 +0000 (16:29 -0700)]
Remove an unnecessary instruction from arm64 __bionic_clone.

Change-Id: Ib0dd5079d10b3634901d561932259653945176ee

10 years agoam fc11ebc5: am 3d5a4240: Merge "Fix build."
Christopher Ferris [Wed, 21 May 2014 18:53:15 +0000 (18:53 +0000)]
am fc11ebc5: am 3d5a4240: Merge "Fix build."

* commit 'fc11ebc50141c5fcd2d2a9ff36595d72962e7d07':
  Fix build.

10 years agoam 3d5a4240: Merge "Fix build."
Christopher Ferris [Wed, 21 May 2014 18:50:10 +0000 (18:50 +0000)]
am 3d5a4240: Merge "Fix build."

* commit '3d5a42408ca24f86b8b81697b20012736cb48c2b':
  Fix build.

10 years agoMerge "Fix build."
Christopher Ferris [Wed, 21 May 2014 18:47:36 +0000 (18:47 +0000)]
Merge "Fix build."

10 years agoFix build.
Christopher Ferris [Wed, 21 May 2014 18:45:51 +0000 (11:45 -0700)]
Fix build.

Change-Id: I5a35eee4074e35f459c86c7f9b1d9b0754888940

10 years agoam c1be1ecc: am 011076b7: Merge "Support for jemalloc to replace dlmalloc."
Christopher Ferris [Wed, 21 May 2014 18:21:28 +0000 (18:21 +0000)]
am c1be1ecc: am 011076b7: Merge "Support for jemalloc to replace dlmalloc."

* commit 'c1be1eccbb22e136de933824cd003c1dad9b17e5':
  Support for jemalloc to replace dlmalloc.

10 years agoam 011076b7: Merge "Support for jemalloc to replace dlmalloc."
Christopher Ferris [Wed, 21 May 2014 18:16:41 +0000 (18:16 +0000)]
am 011076b7: Merge "Support for jemalloc to replace dlmalloc."

* commit '011076b720b0809a6b94703780e768cd7b877c68':
  Support for jemalloc to replace dlmalloc.

10 years agoam c5f723ae: am c1b7f44c: Merge "Remove __syslog; we have the public klogctl API."
Elliott Hughes [Wed, 21 May 2014 18:14:08 +0000 (18:14 +0000)]
am c5f723ae: am c1b7f44c: Merge "Remove __syslog; we have the public klogctl API."

* commit 'c5f723aef55912545b3dc32983a58974c5193e5e':
  Remove __syslog; we have the public klogctl API.

10 years agoMerge "Support for jemalloc to replace dlmalloc."
Christopher Ferris [Wed, 21 May 2014 18:12:49 +0000 (18:12 +0000)]
Merge "Support for jemalloc to replace dlmalloc."

10 years agoam c1b7f44c: Merge "Remove __syslog; we have the public klogctl API."
Elliott Hughes [Wed, 21 May 2014 18:09:55 +0000 (18:09 +0000)]
am c1b7f44c: Merge "Remove __syslog; we have the public klogctl API."

* commit 'c1b7f44c13fbcbab3faaa8e11d3a459ebc11bfe5':
  Remove __syslog; we have the public klogctl API.

10 years agoMerge "Remove __syslog; we have the public klogctl API."
Elliott Hughes [Wed, 21 May 2014 18:07:04 +0000 (18:07 +0000)]
Merge "Remove __syslog; we have the public klogctl API."

10 years agoAdd padding to mips ucontext_t.
Calin Juravle [Tue, 20 May 2014 15:53:15 +0000 (16:53 +0100)]
Add padding to mips ucontext_t.

Bug: 12828904
Change-Id: I49e7adcebf769a9c30dc43def36501260369b1ac

10 years agoClean up ucontext.h TODOs.
Calin Juravle [Tue, 20 May 2014 15:51:24 +0000 (16:51 +0100)]
Clean up ucontext.h TODOs.

There's no need to expose gregset_t and fpregset_t when they
are not used in ucontext_t.

Bug: 12828904
Change-Id: Ieda1edf0ab18015f444c4d385fe9c41c4544017f

10 years agoam 87987df9: am daf69128: Merge "Fix x86_64 __set_tls.c build failure."
Elliott Hughes [Wed, 21 May 2014 17:07:46 +0000 (17:07 +0000)]
am 87987df9: am daf69128: Merge "Fix x86_64 __set_tls.c build failure."

* commit '87987df99034265fdfeebe315e6545d809379ede':
  Fix x86_64 __set_tls.c build failure.

10 years agoam daf69128: Merge "Fix x86_64 __set_tls.c build failure."
Elliott Hughes [Wed, 21 May 2014 17:05:11 +0000 (17:05 +0000)]
am daf69128: Merge "Fix x86_64 __set_tls.c build failure."

* commit 'daf6912838dd27e3c064c4e7df98b6165549af82':
  Fix x86_64 __set_tls.c build failure.

10 years agoMerge "Fix x86_64 __set_tls.c build failure."
Elliott Hughes [Wed, 21 May 2014 17:02:44 +0000 (17:02 +0000)]
Merge "Fix x86_64 __set_tls.c build failure."

10 years agoFix x86_64 __set_tls.c build failure.
Elliott Hughes [Wed, 21 May 2014 17:02:00 +0000 (10:02 -0700)]
Fix x86_64 __set_tls.c build failure.

Change-Id: I697b8ab4ce781d7aebeddb1391b63c653511bbcb

10 years agoam b7a23959: am 76805140: Merge "Treat zero or >1 dat files as an error"
Neil Fuller [Wed, 21 May 2014 16:26:01 +0000 (16:26 +0000)]
am b7a23959: am 76805140: Merge "Treat zero or >1 dat files as an error"

* commit 'b7a23959984c5407d8cc138ccf017da493c1d24e':
  Treat zero or >1 dat files as an error

10 years agoam 76805140: Merge "Treat zero or >1 dat files as an error"
Neil Fuller [Wed, 21 May 2014 16:22:27 +0000 (16:22 +0000)]
am 76805140: Merge "Treat zero or >1 dat files as an error"

* commit '768051405e8d471e06447a5b7223c742022f525a':
  Treat zero or >1 dat files as an error

10 years agoMerge "Treat zero or >1 dat files as an error"
Neil Fuller [Wed, 21 May 2014 16:18:59 +0000 (16:18 +0000)]
Merge "Treat zero or >1 dat files as an error"

10 years agoTreat zero or >1 dat files as an error
Neil Fuller [Wed, 21 May 2014 15:59:09 +0000 (16:59 +0100)]
Treat zero or >1 dat files as an error

Based on feedback from
I7efbd6f453fe2b3e71f564121ff0f64a74289d86

Change-Id: Ie131ab8475083350dc183d9f6d5ea7a0b0617c5b

10 years agoam ceed7b76: am 29f2906b: Merge "Add a few more symbols to check-symbols-glibc."
Elliott Hughes [Wed, 21 May 2014 15:32:10 +0000 (15:32 +0000)]
am ceed7b76: am 29f2906b: Merge "Add a few more symbols to check-symbols-glibc."

* commit 'ceed7b76b768aaa0dd84769afd689336f5b5ac98':
  Add a few more symbols to check-symbols-glibc.

10 years agoam 7a611f18: am 9f0a52e4: Merge "Hide __get_sp."
Elliott Hughes [Wed, 21 May 2014 15:28:19 +0000 (15:28 +0000)]
am 7a611f18: am 9f0a52e4: Merge "Hide __get_sp."

* commit '7a611f184d2a8e1a5e8187629ff95ad793d561ac':
  Hide __get_sp.

10 years agoam 0aa1fb1c: am 7471a370: Merge "Hide __set_tls."
Elliott Hughes [Wed, 21 May 2014 15:28:18 +0000 (15:28 +0000)]
am 0aa1fb1c: am 7471a370: Merge "Hide __set_tls."

* commit '0aa1fb1c1672a3bbe63155e05e445826c64aafb7':
  Hide __set_tls.

10 years agoam 29f2906b: Merge "Add a few more symbols to check-symbols-glibc."
Elliott Hughes [Wed, 21 May 2014 15:28:00 +0000 (15:28 +0000)]
am 29f2906b: Merge "Add a few more symbols to check-symbols-glibc."

* commit '29f2906bdaf9afe816fc9196437fc07728af98bf':
  Add a few more symbols to check-symbols-glibc.

10 years agoam 9f0a52e4: Merge "Hide __get_sp."
Elliott Hughes [Wed, 21 May 2014 15:24:33 +0000 (15:24 +0000)]
am 9f0a52e4: Merge "Hide __get_sp."

* commit '9f0a52e4e5afc20a61230e6cbfe735606bff7e0c':
  Hide __get_sp.

10 years agoam 7471a370: Merge "Hide __set_tls."
Elliott Hughes [Wed, 21 May 2014 15:24:32 +0000 (15:24 +0000)]
am 7471a370: Merge "Hide __set_tls."

* commit '7471a3700348df588d4da35a41b38f6a88b505fd':
  Hide __set_tls.

10 years agoMerge "Add a few more symbols to check-symbols-glibc."
Elliott Hughes [Wed, 21 May 2014 15:23:35 +0000 (15:23 +0000)]
Merge "Add a few more symbols to check-symbols-glibc."

10 years agoMerge "Hide __get_sp."
Elliott Hughes [Wed, 21 May 2014 15:21:16 +0000 (15:21 +0000)]
Merge "Hide __get_sp."

10 years agoMerge "Hide __set_tls."
Elliott Hughes [Wed, 21 May 2014 15:21:00 +0000 (15:21 +0000)]
Merge "Hide __set_tls."

10 years agoam 3248b9d3: am 22784885: Merge "Change update-tzdata.py to update ICU data as well"
Neil Fuller [Wed, 21 May 2014 08:49:25 +0000 (08:49 +0000)]
am 3248b9d3: am 22784885: Merge "Change update-tzdata.py to update ICU data as well"

* commit '3248b9d33c14bef51a07146ce93ec810c07c01e3':
  Change update-tzdata.py to update ICU data as well

10 years agoam 22784885: Merge "Change update-tzdata.py to update ICU data as well"
Neil Fuller [Wed, 21 May 2014 08:44:18 +0000 (08:44 +0000)]
am 22784885: Merge "Change update-tzdata.py to update ICU data as well"

* commit '227848854695fe5b6f7183fe507edf093808d8ff':
  Change update-tzdata.py to update ICU data as well

10 years agoMerge "Change update-tzdata.py to update ICU data as well"
Neil Fuller [Wed, 21 May 2014 08:11:40 +0000 (08:11 +0000)]
Merge "Change update-tzdata.py to update ICU data as well"

10 years agoRemove __syslog; we have the public klogctl API.
Elliott Hughes [Wed, 21 May 2014 04:01:00 +0000 (21:01 -0700)]
Remove __syslog; we have the public klogctl API.

Bug: 11156955
Change-Id: I5c2cc02f39f76dd32984135f5c12c10bf2853796

10 years agoAdd a few more symbols to check-symbols-glibc.
Elliott Hughes [Wed, 21 May 2014 03:37:56 +0000 (20:37 -0700)]
Add a few more symbols to check-symbols-glibc.

Bug: 11156955
Change-Id: Iee0bae6f9742eca188abc7a337371c50888a0ad6

10 years agoHide __set_tls.
Elliott Hughes [Wed, 21 May 2014 03:32:28 +0000 (20:32 -0700)]
Hide __set_tls.

Bug: 11156955
Change-Id: If82c10ae412651361d09591017d1c3a411bd6f0b

10 years agoam a9e2ffd8: am 20177b9f: Merge "Remove perf_event_open."
Elliott Hughes [Wed, 21 May 2014 03:25:52 +0000 (03:25 +0000)]
am a9e2ffd8: am 20177b9f: Merge "Remove perf_event_open."

* commit 'a9e2ffd8e5cb385d85000c02636514d439bcedec':
  Remove perf_event_open.

10 years agoHide __get_sp.
Elliott Hughes [Wed, 21 May 2014 03:22:50 +0000 (20:22 -0700)]
Hide __get_sp.

Bug: 11156955
Change-Id: I55d8d320521e80c2085af28933a18b00cf5c714e

10 years agoam 20177b9f: Merge "Remove perf_event_open."
Elliott Hughes [Wed, 21 May 2014 03:22:22 +0000 (03:22 +0000)]
am 20177b9f: Merge "Remove perf_event_open."

* commit '20177b9fea893ab63a49cf574790ea5e5027e50d':
  Remove perf_event_open.

10 years agoMerge "Remove perf_event_open."
Elliott Hughes [Wed, 21 May 2014 03:11:57 +0000 (03:11 +0000)]
Merge "Remove perf_event_open."

10 years agoam 8a6217df: am 3d2bc5d6: Merge "HACK: linker: check for handle==0xffffffff on LP64"
Colin Cross [Tue, 20 May 2014 23:45:48 +0000 (23:45 +0000)]
am 8a6217df: am 3d2bc5d6: Merge "HACK: linker: check for handle==0xffffffff on LP64"

* commit '8a6217df921eadf7e2f92fb82f2e6f1bfe36d5cb':
  HACK: linker: check for handle==0xffffffff on LP64

10 years agoam 3d2bc5d6: Merge "HACK: linker: check for handle==0xffffffff on LP64"
Colin Cross [Tue, 20 May 2014 23:36:41 +0000 (23:36 +0000)]
am 3d2bc5d6: Merge "HACK: linker: check for handle==0xffffffff on LP64"

* commit '3d2bc5d6c8f08e587a8dad848829f98776549ba6':
  HACK: linker: check for handle==0xffffffff on LP64

10 years agoRemove perf_event_open.
Elliott Hughes [Tue, 20 May 2014 23:24:10 +0000 (16:24 -0700)]
Remove perf_event_open.

This was accidentally added at a time when you couldn't add a constant
to <syscall.h> without generating an assembly stub! (You no longer need
to add the constants at all.)

Bug: 11156955
Change-Id: I053c17879138787976c744a5ecf7d30ee51dc48f

10 years agoMerge "HACK: linker: check for handle==0xffffffff on LP64"
Colin Cross [Tue, 20 May 2014 23:03:07 +0000 (23:03 +0000)]
Merge "HACK: linker: check for handle==0xffffffff on LP64"

10 years agoHACK: linker: check for handle==0xffffffff on LP64
Colin Cross [Tue, 20 May 2014 22:06:37 +0000 (15:06 -0700)]
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

10 years agoSupport for jemalloc to replace dlmalloc.
Christopher Ferris [Thu, 8 May 2014 18:14:03 +0000 (11:14 -0700)]
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

10 years agoam 78f22ecb: am afb89c2a: Merge "denver: optimize memmove"
Christopher Ferris [Tue, 20 May 2014 20:03:40 +0000 (20:03 +0000)]
am 78f22ecb: am afb89c2a: Merge "denver: optimize memmove"

* commit '78f22ecb6d10c163165e9c7b294bb613a1af3a0a':
  denver: optimize memmove

10 years agoam afb89c2a: Merge "denver: optimize memmove"
Christopher Ferris [Tue, 20 May 2014 19:59:32 +0000 (19:59 +0000)]
am afb89c2a: Merge "denver: optimize memmove"

* commit 'afb89c2a01089bb247456634a15a58f111bb55a6':
  denver: optimize memmove

10 years agoMerge "denver: optimize memmove"
Christopher Ferris [Tue, 20 May 2014 19:56:13 +0000 (19:56 +0000)]
Merge "denver: optimize memmove"

10 years agodenver: optimize memmove
Shu Zhang [Mon, 12 May 2014 10:12:15 +0000 (18:12 +0800)]
denver: optimize memmove

Optimize 32-bit denver memmove with reversal memcpy.

Change-Id: Iaad0a9475248cdd7e4f50d58bea9db1b767abc88

10 years agoam 87ce52ac: am f092feb8: Merge "Add R_X86_64_64 to the list of possible weak relocs"
Dmitriy Ivanov [Tue, 20 May 2014 19:19:53 +0000 (19:19 +0000)]
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

10 years agoam 5277e772: am 0a8f296e: Merge "Add RTLD_NOLOAD support and some related changes."
Dmitriy Ivanov [Tue, 20 May 2014 19:19:52 +0000 (19:19 +0000)]
am 5277e772: am 0a8f296e: Merge "Add RTLD_NOLOAD support and some related changes."

* commit '5277e7726fced48505cc147310bdbca91c9d0668':
  Add RTLD_NOLOAD support and some related changes.

10 years agoam f092feb8: Merge "Add R_X86_64_64 to the list of possible weak relocs"
Dmitriy Ivanov [Tue, 20 May 2014 19:16:50 +0000 (19:16 +0000)]
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

10 years agoam 0a8f296e: Merge "Add RTLD_NOLOAD support and some related changes."
Dmitriy Ivanov [Tue, 20 May 2014 19:16:49 +0000 (19:16 +0000)]
am 0a8f296e: Merge "Add RTLD_NOLOAD support and some related changes."

* commit '0a8f296e09c34a8eb21099d2a49e70b1b2641faa':
  Add RTLD_NOLOAD support and some related changes.

10 years agoMerge "Add R_X86_64_64 to the list of possible weak relocs"
Dmitriy Ivanov [Tue, 20 May 2014 19:11:25 +0000 (19:11 +0000)]
Merge "Add R_X86_64_64 to the list of possible weak relocs"

10 years agoMerge "Add RTLD_NOLOAD support and some related changes."
Dmitriy Ivanov [Tue, 20 May 2014 19:11:09 +0000 (19:11 +0000)]
Merge "Add RTLD_NOLOAD support and some related changes."

10 years agoAdd RTLD_NOLOAD support and some related changes.
Dmitriy Ivanov [Mon, 19 May 2014 22:06:58 +0000 (15:06 -0700)]
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

10 years agoam da095f3c: am ce0e1b81: Merge "Add a script for finding symbols in bionic that...
Elliott Hughes [Tue, 20 May 2014 18:30:08 +0000 (18:30 +0000)]
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.

10 years agoam ce0e1b81: Merge "Add a script for finding symbols in bionic that aren\'t in glibc."
Elliott Hughes [Tue, 20 May 2014 18:27:55 +0000 (18:27 +0000)]
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.

10 years agoMerge "Add a script for finding symbols in bionic that aren't in glibc."
Elliott Hughes [Tue, 20 May 2014 18:25:23 +0000 (18:25 +0000)]
Merge "Add a script for finding symbols in bionic that aren't in glibc."

10 years agoam 486628a3: am 0b9a72ce: Merge "Fix lookup-by-base-name for lp64"
Dmitriy Ivanov [Tue, 20 May 2014 16:04:27 +0000 (16:04 +0000)]
am 486628a3: am 0b9a72ce: Merge "Fix lookup-by-base-name for lp64"

* commit '486628a3a570a6ae62ac322dcd75a25a285a4151':
  Fix lookup-by-base-name for lp64

10 years agoam 0b9a72ce: Merge "Fix lookup-by-base-name for lp64"
Dmitriy Ivanov [Tue, 20 May 2014 15:59:22 +0000 (15:59 +0000)]
am 0b9a72ce: Merge "Fix lookup-by-base-name for lp64"

* commit '0b9a72ce1124f17d514b93c0d26dea76ce8069f0':
  Fix lookup-by-base-name for lp64

10 years agoMerge "Fix lookup-by-base-name for lp64"
Dmitriy Ivanov [Tue, 20 May 2014 15:53:52 +0000 (15:53 +0000)]
Merge "Fix lookup-by-base-name for lp64"