Commit Graph

9070 Commits

Author SHA1 Message Date
Dmitriy Ivanov
0b10ffb40f Merge "Fix dlsym_failure NULL handle test" 2014-05-22 17:10:47 +00:00
Dmitriy Ivanov
44adf93b8e Fix dlsym_failure NULL handle test
* RTLD_DEFAULT != (void*)0 only for bionic32

Change-Id: I3b3758835cf4085b0f899e2b62861591411aec13
2014-05-22 10:06:32 -07:00
Calin Juravle
a959644d5d am 5f8626a3: am db3cda2d: am 254fa885: Merge "Switch to POSIX dprintf/vdprintf."
* commit '5f8626a3755dc397fc48c67ed36243877aea18d7':
  Switch to POSIX dprintf/vdprintf.
2014-05-22 16:49:09 +00:00
Calin Juravle
5a2f51fcd1 am dd31f282: am eea59ea2: Merge "Add dprintf test"
* commit 'dd31f28273ddec95778a4f0e60d9e1b5f1373d40':
  Add dprintf test
2014-05-22 16:11:56 +00:00
Calin Juravle
dd31f28273 am eea59ea2: Merge "Add dprintf test"
* commit 'eea59ea21e04806fff48fdf4ad5ba117dcb0babb':
  Add dprintf test
2014-05-22 16:08:10 +00:00
Calin Juravle
eea59ea21e Merge "Add dprintf test" 2014-05-22 16:03:08 +00:00
Dmitriy Ivanov
9ae38fcdf8 am 1ca1db12: am 5bfa06de: am 3eb9f1f6: Merge "Removed dlsym handle != NULL check for lp64"
* commit '1ca1db1204c8455154406d947db51ee2a4c5770b':
  Removed dlsym handle != NULL check for lp64
2014-05-22 16:02:35 +00:00
The Android Automerger
19cb2c175a merge in master-release history after reset to 2c52565940 2014-05-22 07:21:22 -07:00
Calin Juravle
5f8626a375 am db3cda2d: am 254fa885: Merge "Switch to POSIX dprintf/vdprintf."
* commit 'db3cda2decaa1f04f5e6b8e2d2706c4f17f2db5d':
  Switch to POSIX dprintf/vdprintf.
2014-05-22 13:37:47 +00:00
Calin Juravle
63590a2f95 am 77761e4c: am ddf52021: am d1dc009c: Merge "Add padding to mips ucontext_t."
* commit '77761e4cc8719933bf66be7894e1b3da27bd03dd':
  Add padding to mips ucontext_t.
2014-05-22 13:33:29 +00:00
Calin Juravle
e5d8092d89 am 3625f432: am 841a1a13: am 156c7d3d: Merge "Clean up ucontext.h TODOs."
* commit '3625f432b39c1f9a7f23d2219eb421d4478cd852':
  Clean up ucontext.h TODOs.
2014-05-22 13:33:29 +00:00
Calin Juravle
f9aac10cf3 am d75b6e2e: am 6cec7775: am 17216716: Merge "Mutex-free implementation of pthread_rwlock"
* commit 'd75b6e2e478fddfbdd404d44e0d33383965b2f39':
  Mutex-free implementation of pthread_rwlock
2014-05-22 13:33:28 +00:00
Calin Juravle
db3cda2dec am 254fa885: Merge "Switch to POSIX dprintf/vdprintf."
* commit '254fa8857f5d88a4140cea2ee05056eae7f102b1':
  Switch to POSIX dprintf/vdprintf.
2014-05-22 13:33:21 +00:00
Calin Juravle
254fa8857f Merge "Switch to POSIX dprintf/vdprintf." 2014-05-22 13:28:52 +00:00
Dmitriy Ivanov
1ca1db1204 am 5bfa06de: am 3eb9f1f6: Merge "Removed dlsym handle != NULL check for lp64"
* commit '5bfa06de888770970d56d598960ba7c375998c75':
  Removed dlsym handle != NULL check for lp64
2014-05-22 13:03:27 +00:00
Dmitriy Ivanov
5bfa06de88 am 3eb9f1f6: Merge "Removed dlsym handle != NULL check for lp64"
* commit '3eb9f1f6bade8085520d9b0ec35d84d69563ebe1':
  Removed dlsym handle != NULL check for lp64
2014-05-22 12:59:11 +00:00
Dmitriy Ivanov
3eb9f1f6ba Merge "Removed dlsym handle != NULL check for lp64" 2014-05-22 12:55:15 +00:00
The Android Automerger
fb2d225bc8 merge in master-release history after reset to 486396a8c9 2014-05-22 05:49:24 -07:00
Calin Juravle
6afb2a9a97 Add dprintf test
Change-Id: I0fe1b4d45c1312cf01deed6ce5db032d5513e908
2014-05-22 11:47:47 +01:00
Elliott Hughes
fcac8ff97f Switch to POSIX dprintf/vdprintf.
Bug: 11156955
Change-Id: I734bd02db514367ab119a48304aae9767958e367
2014-05-22 11:27:06 +01:00
Calin Juravle
77761e4cc8 am ddf52021: am d1dc009c: Merge "Add padding to mips ucontext_t."
* commit 'ddf520213c2a41831e9d56b01dccd41b04f259f8':
  Add padding to mips ucontext_t.
2014-05-22 10:20:20 +00:00
Calin Juravle
3625f432b3 am 841a1a13: am 156c7d3d: Merge "Clean up ucontext.h TODOs."
* commit '841a1a13ec25885133249960bc5a640c90c12e6a':
  Clean up ucontext.h TODOs.
2014-05-22 10:20:20 +00:00
Calin Juravle
d75b6e2e47 am 6cec7775: am 17216716: Merge "Mutex-free implementation of pthread_rwlock"
* commit '6cec77755ba563f3707f695c99b9d24bff0f1791':
  Mutex-free implementation of pthread_rwlock
2014-05-22 10:20:19 +00:00
Calin Juravle
ddf520213c am d1dc009c: Merge "Add padding to mips ucontext_t."
* commit 'd1dc009c56f650ae4e990b00613f1c2ff93ed3ba':
  Add padding to mips ucontext_t.
2014-05-22 10:18:02 +00:00
Calin Juravle
841a1a13ec am 156c7d3d: Merge "Clean up ucontext.h TODOs."
* commit '156c7d3d0ac4457a051ac7d81ff8541636e0864f':
  Clean up ucontext.h TODOs.
2014-05-22 10:18:01 +00:00
Calin Juravle
6cec77755b am 17216716: Merge "Mutex-free implementation of pthread_rwlock"
* commit '172167163af5412c316a8be2f29ca8622984df32':
  Mutex-free implementation of pthread_rwlock
2014-05-22 10:18:00 +00:00
Calin Juravle
d1dc009c56 Merge "Add padding to mips ucontext_t." 2014-05-22 10:16:41 +00:00
Calin Juravle
156c7d3d0a Merge "Clean up ucontext.h TODOs." 2014-05-22 10:16:12 +00:00
Calin Juravle
172167163a Merge "Mutex-free implementation of pthread_rwlock" 2014-05-22 10:15:03 +00:00
Calin Juravle
76f352eec1 Mutex-free implementation of pthread_rwlock
Bug: 8133149
Change-Id: Id6775010d95f2634b173daa55d87a59a3cf4131b
2014-05-22 11:11:15 +01:00
Dmitriy Ivanov
ca1c80220e 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
2014-05-21 22:42:24 -07:00
Elliott Hughes
2c52565940 am e2d7d274: am 176e71fb: am 3d4a7b02: Merge "Hide most of the private futex functions."
* commit 'e2d7d274f5c6edf38b9a27ad87178619ed6c4ab3':
  Hide most of the private futex functions.
2014-05-22 03:09:10 +00:00
Elliott Hughes
e2d7d274f5 am 176e71fb: am 3d4a7b02: Merge "Hide most of the private futex functions."
* commit '176e71fb52d4ba380404280aade630b29708f002':
  Hide most of the private futex functions.
2014-05-22 03:04:44 +00:00
Elliott Hughes
176e71fb52 am 3d4a7b02: Merge "Hide most of the private futex functions."
* commit '3d4a7b02cc7948c94932c4d71c68f864457d59d6':
  Hide most of the private futex functions.
2014-05-22 03:00:21 +00:00
Elliott Hughes
3d4a7b02cc Merge "Hide most of the private futex functions." 2014-05-22 02:56:41 +00:00
Elliott Hughes
d5ed63a6a8 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
2014-05-21 18:30:00 -07:00
Christopher Ferris
486396a8c9 am 328b2b6b: am 05645db0: am f97d8713: Merge "Add cfi directives for arm64 assembler."
* commit '328b2b6bfb73ee5bded6719ac15e0a3381c1800f':
  Add cfi directives for arm64 assembler.
2014-05-22 01:22:39 +00:00
Christopher Ferris
328b2b6bfb am 05645db0: am f97d8713: Merge "Add cfi directives for arm64 assembler."
* commit '05645db074c9116e628b3e50b0e88d173eef0a0d':
  Add cfi directives for arm64 assembler.
2014-05-22 01:18:09 +00:00
Christopher Ferris
05645db074 am f97d8713: Merge "Add cfi directives for arm64 assembler."
* commit 'f97d8713a265f44279819ba6b245dd81aada34da':
  Add cfi directives for arm64 assembler.
2014-05-22 01:13:32 +00:00
Christopher Ferris
f97d8713a2 Merge "Add cfi directives for arm64 assembler." 2014-05-22 01:08:22 +00:00
Christopher Ferris
df22a121b2 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
2014-05-21 17:46:52 -07:00
Elliott Hughes
0e00375a5c am 17e44b89: am fc951aae: am bf0a4407: Merge "Remove an unnecessary instruction from arm64 __bionic_clone."
* commit '17e44b89e11286f3dcf7b35f9bb6432864ac085e':
  Remove an unnecessary instruction from arm64 __bionic_clone.
2014-05-22 00:33:42 +00:00
Elliott Hughes
17e44b89e1 am fc951aae: am bf0a4407: Merge "Remove an unnecessary instruction from arm64 __bionic_clone."
* commit 'fc951aaec61f14b2a6053be295408a9a3a8d520a':
  Remove an unnecessary instruction from arm64 __bionic_clone.
2014-05-22 00:27:52 +00:00
Elliott Hughes
fc951aaec6 am bf0a4407: Merge "Remove an unnecessary instruction from arm64 __bionic_clone."
* commit 'bf0a440730d9659146bf1ac1c4141bae5a2f96a7':
  Remove an unnecessary instruction from arm64 __bionic_clone.
2014-05-21 23:56:31 +00:00
Elliott Hughes
bf0a440730 Merge "Remove an unnecessary instruction from arm64 __bionic_clone." 2014-05-21 23:44:55 +00:00
Elliott Hughes
f93f50d7ea Remove an unnecessary instruction from arm64 __bionic_clone.
Change-Id: Ib0dd5079d10b3634901d561932259653945176ee
2014-05-21 16:29:55 -07:00
Christopher Ferris
63900a7110 am 845e5c77: am fc11ebc5: am 3d5a4240: Merge "Fix build."
* commit '845e5c77b551b7b3079f9e6adf1f780f96729c33':
  Fix build.
2014-05-21 19:49:46 +00:00
Christopher Ferris
845e5c77b5 am fc11ebc5: am 3d5a4240: Merge "Fix build."
* commit 'fc11ebc50141c5fcd2d2a9ff36595d72962e7d07':
  Fix build.
2014-05-21 18:53:15 +00:00
Christopher Ferris
fc11ebc501 am 3d5a4240: Merge "Fix build."
* commit '3d5a42408ca24f86b8b81697b20012736cb48c2b':
  Fix build.
2014-05-21 18:50:10 +00:00
Christopher Ferris
3d5a42408c Merge "Fix build." 2014-05-21 18:47:36 +00:00