OSDN Git Service
Elliott Hughes [Sun, 25 May 2014 17:54:20 +0000 (17:54 +0000)]
am
21296dfe: am
bc904896: Merge "Add C11 <stdatomic.h>."
* commit '
21296dfe530c73906411b44347c66db8c0e6d3aa':
Add C11 <stdatomic.h>.
Elliott Hughes [Sun, 25 May 2014 17:51:05 +0000 (17:51 +0000)]
am
bc904896: Merge "Add C11 <stdatomic.h>."
* commit '
bc904896a6f846e2648922d46324ea626ae9e1d1':
Add C11 <stdatomic.h>.
Elliott Hughes [Sun, 25 May 2014 17:48:18 +0000 (17:48 +0000)]
Merge "Add C11 <stdatomic.h>."
Elliott Hughes [Sun, 25 May 2014 03:21:27 +0000 (03:21 +0000)]
am
06c9662a: am
255789e4: Merge "Restore tkill for LP32."
* commit '
06c9662a2feddc86a37d3adb3e468d57067c3714':
Restore tkill for LP32.
Elliott Hughes [Sun, 25 May 2014 03:18:14 +0000 (03:18 +0000)]
am
255789e4: Merge "Restore tkill for LP32."
* commit '
255789e4d12d95dbb8e34cfae7fdc58514843ba5':
Restore tkill for LP32.
Elliott Hughes [Sun, 25 May 2014 03:14:47 +0000 (03:14 +0000)]
am
85df714f: am
d4f37110: Merge "Restore __futex_wake and __futex_wait for LP32."
* commit '
85df714f911fe6c2155b6a5d8158e935b9b040a1':
Restore __futex_wake and __futex_wait for LP32.
Elliott Hughes [Sun, 25 May 2014 03:14:38 +0000 (03:14 +0000)]
Merge "Restore tkill for LP32."
Anthony King [Sat, 24 May 2014 16:47:14 +0000 (16:47 +0000)]
Restore tkill for LP32.
libmono from Unity still requires tkill(2).
Change-Id: I37a1994b08086c7fedb5c78ea0dadf2d72bc1463
Signed-off-by: Anthony King <anthonydking@slimroms.net>
Elliott Hughes [Sun, 25 May 2014 03:11:02 +0000 (03:11 +0000)]
am
d4f37110: Merge "Restore __futex_wake and __futex_wait for LP32."
* commit '
d4f37110ce4b8439dd30540565f7c73e00cfe2fb':
Restore __futex_wake and __futex_wait for LP32.
Elliott Hughes [Sun, 25 May 2014 03:09:00 +0000 (03:09 +0000)]
Merge "Restore __futex_wake and __futex_wait for LP32."
Elliott Hughes [Sun, 25 May 2014 00:19:36 +0000 (17:19 -0700)]
Restore __futex_wake and __futex_wait for LP32.
Should fix Skype:
java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__futex_wake" referenced by "libsliq.so"...
Bug:
15196718
Change-Id: I8a18e18d830f0436e820cbde577121bd92710803
Elliott Hughes [Sat, 24 May 2014 03:06:03 +0000 (20:06 -0700)]
Add C11 <stdatomic.h>.
Bug:
14903517
Change-Id: I631dbfdaa698cf7fea8e3b5e18a32586383e62a5
Christopher Ferris [Sat, 24 May 2014 01:08:38 +0000 (01:08 +0000)]
am
86f5d0f9: am
1c4d8301: Merge "Revert "Add optimized AArch64 versions of bcopy and wmemmove based on memmove""
* commit '
86f5d0f9c1d9904ce45329d14682a849253917cd':
Revert "Add optimized AArch64 versions of bcopy and wmemmove based on memmove"
Christopher Ferris [Sat, 24 May 2014 01:05:42 +0000 (01:05 +0000)]
am
1c4d8301: Merge "Revert "Add optimized AArch64 versions of bcopy and wmemmove based on memmove""
* commit '
1c4d83012fea4e6d011215bef1665cf68d2ac47c':
Revert "Add optimized AArch64 versions of bcopy and wmemmove based on memmove"
Christopher Ferris [Sat, 24 May 2014 01:04:06 +0000 (01:04 +0000)]
am
5c34b003: am
78c3e11e: Merge "Add optimized AArch64 versions of bcopy and wmemmove based on memmove"
* commit '
5c34b003dca903f0308da9a2e07a5cd99bc7ebf1':
Add optimized AArch64 versions of bcopy and wmemmove based on memmove
Christopher Ferris [Sat, 24 May 2014 01:02:31 +0000 (01:02 +0000)]
Merge "Revert "Add optimized AArch64 versions of bcopy and wmemmove based on memmove""
Christopher Ferris [Sat, 24 May 2014 01:02:22 +0000 (01:02 +0000)]
Revert "Add optimized AArch64 versions of bcopy and wmemmove based on memmove"
This reverts commit
8167dd7cb98e87ffe9b40e4993c330b244ca2234.
For some reason I thought the bcopy change was bzero. The bcopy code doesn't pass our tests, so reverting until I can figure out what's wrong.
Change-Id: Id89fe959ea5105cd58dff6bba8d91a30cc4bcb07
Christopher Ferris [Sat, 24 May 2014 01:01:01 +0000 (01:01 +0000)]
am
78c3e11e: Merge "Add optimized AArch64 versions of bcopy and wmemmove based on memmove"
* commit '
78c3e11e78e7d2643ec25e2be1cfc258aeb6d9d7':
Add optimized AArch64 versions of bcopy and wmemmove based on memmove
Ben Cheng [Sat, 24 May 2014 01:00:40 +0000 (01:00 +0000)]
am
50348295: am
f4985b14: Merge "Clear link register in __bionic_clone."
* commit '
50348295048b25b06140b4d34edb7932973addfd':
Clear link register in __bionic_clone.
Christopher Ferris [Sat, 24 May 2014 00:58:15 +0000 (00:58 +0000)]
Merge "Add optimized AArch64 versions of bcopy and wmemmove based on memmove"
Ben Cheng [Sat, 24 May 2014 00:57:39 +0000 (00:57 +0000)]
am
f4985b14: Merge "Clear link register in __bionic_clone."
* commit '
f4985b14cfed187376a24dd4a0cd16206e746bd9':
Clear link register in __bionic_clone.
Ben Cheng [Sat, 24 May 2014 00:54:15 +0000 (00:54 +0000)]
Merge "Clear link register in __bionic_clone."
Bernhard Rosenkraenzer [Fri, 23 May 2014 15:44:18 +0000 (17:44 +0200)]
Add optimized AArch64 versions of bcopy and wmemmove based on memmove
Add optimized versions of bcopy and wmemmove for AArch64 based on the
memmove implementation
Change-Id: Ie43d0ff4f8ec4edba5b4fb5ccacd941f81ac6557
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Ben Cheng [Fri, 23 May 2014 23:35:21 +0000 (16:35 -0700)]
Clear link register in __bionic_clone.
Since __bionic_clone uses tail-call to invoke __bionic_clone_entry,
at runtime the unwinder will reach the stack of the clone() function,
which belongs to the parent thread, if the link register is not cleared.
BUG:
14270816
Change-Id: Ia3711c87f8b619debe73748c28b9fb8691ea698e
Elliott Hughes [Fri, 23 May 2014 22:27:27 +0000 (22:27 +0000)]
am
764ebf8a: am
a486632e: Merge "Remove <sys/atomics.h>."
* commit '
764ebf8a901ac2d3b04279ea7f8d77c51e1024ea':
Remove <sys/atomics.h>.
Elliott Hughes [Fri, 23 May 2014 22:23:56 +0000 (22:23 +0000)]
am
a486632e: Merge "Remove <sys/atomics.h>."
* commit '
a486632e789c6db4c35f969485ebb57f503bcf48':
Remove <sys/atomics.h>.
Elliott Hughes [Fri, 23 May 2014 22:18:40 +0000 (22:18 +0000)]
Merge "Remove <sys/atomics.h>."
Elliott Hughes [Fri, 23 May 2014 21:36:30 +0000 (14:36 -0700)]
Remove <sys/atomics.h>.
Bug:
14903517
Change-Id: I6de1d9d3624922517fdc37922097abbc3b41f661
Calin Juravle [Fri, 23 May 2014 10:14:49 +0000 (10:14 +0000)]
am
d2b12988: am
b2604949: Merge "Migrate pthread_rwlock implementation away from sys/atomics"
* commit '
d2b129881acb7000f7943bfdb47782f505026cc0':
Migrate pthread_rwlock implementation away from sys/atomics
Calin Juravle [Fri, 23 May 2014 10:11:35 +0000 (10:11 +0000)]
am
b2604949: Merge "Migrate pthread_rwlock implementation away from sys/atomics"
* commit '
b26049490b3a5e054d7440b94c0082e8bfd09f0b':
Migrate pthread_rwlock implementation away from sys/atomics
Calin Juravle [Fri, 23 May 2014 10:07:46 +0000 (10:07 +0000)]
Merge "Migrate pthread_rwlock implementation away from sys/atomics"
Elliott Hughes [Fri, 23 May 2014 08:34:57 +0000 (08:34 +0000)]
am
69068fd9: am
fb9a47c7: Merge "Hide various stdio implementation details."
* commit '
69068fd919b482028b3afd84a814d48b362a0189':
Hide various stdio implementation details.
Elliott Hughes [Fri, 23 May 2014 08:34:53 +0000 (08:34 +0000)]
am
cdf15e39: am
253fa170: Merge "Lose the hand-written futex assembler."
* commit '
cdf15e3908312493331b20abef422234fbcc1c29':
Lose the hand-written futex assembler.
Elliott Hughes [Fri, 23 May 2014 07:15:53 +0000 (07:15 +0000)]
am
fb9a47c7: Merge "Hide various stdio implementation details."
* commit '
fb9a47c740661a1c578cfc4f16180f14724cbdf5':
Hide various stdio implementation details.
Elliott Hughes [Fri, 23 May 2014 06:28:42 +0000 (06:28 +0000)]
Merge "Hide various stdio implementation details."
Elliott Hughes [Fri, 23 May 2014 05:38:49 +0000 (05:38 +0000)]
am
253fa170: Merge "Lose the hand-written futex assembler."
* commit '
253fa170a3f6a1edce8ce4b8e6e966b35152b550':
Lose the hand-written futex assembler.
Elliott Hughes [Fri, 23 May 2014 05:34:28 +0000 (05:34 +0000)]
Merge "Lose the hand-written futex assembler."
Elliott Hughes [Fri, 23 May 2014 03:06:23 +0000 (20:06 -0700)]
Hide various stdio implementation details.
I've left __sF exposed since that's how the OpenBSD stdin, stdout, stderr
are implemented. Other BSDs and glibc use a separate global for each instead
of an array.
Bug:
11156955
Change-Id: I9f3d2d4314a8d4a78c3197b9acd9258820c5f150
Elliott Hughes [Fri, 23 May 2014 02:49:11 +0000 (19:49 -0700)]
Lose the hand-written futex assembler.
Also stop exporting 'futex'.
Bug:
12250341
Change-Id: Icc4fa4296cd04dfe0d1061822c69e2eb40c3433a
Dmitriy Ivanov [Fri, 23 May 2014 02:27:22 +0000 (02:27 +0000)]
am
d97458eb: am
ce00354f: Merge "Do not add arcs to the soinfo graph on dlopen"
* commit '
d97458eb877a06ab097a806788580f72349fb09e':
Do not add arcs to the soinfo graph on dlopen
Dmitriy Ivanov [Fri, 23 May 2014 02:22:42 +0000 (02:22 +0000)]
am
ce00354f: Merge "Do not add arcs to the soinfo graph on dlopen"
* commit '
ce00354fec9dfad87090aad4ec79c418e42e92f4':
Do not add arcs to the soinfo graph on dlopen
Dmitriy Ivanov [Fri, 23 May 2014 02:19:09 +0000 (02:19 +0000)]
Merge "Do not add arcs to the soinfo graph on dlopen"
Bjorn Andersson [Fri, 23 May 2014 00:53:01 +0000 (17:53 -0700)]
Do not add arcs to the soinfo graph on dlopen
While introducing RTLD_NOLOAD in
b648a8a5 a change in how soinfo structs are
connected was also introduced. When calling dlopen the library that is loaded
is added as a child to the soinfo from which the caller comes - i.e. building a
dependency graph.
Unfortunately this shows issues upon unloading, such as blowing the stack if
there are loops in the graph.
This change reverts that part of
b648a8a5, keeping everything as a child of the
root soinfo.
Change-Id: I604ee9210613b19f693a568158e69707620a95db
Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
Elliott Hughes [Fri, 23 May 2014 02:02:36 +0000 (02:02 +0000)]
am
5a95dd14: am
ea7dc320: Merge "Add some more BSD symbols to the list."
* commit '
5a95dd1446ee1563d6500990a8576917b01f2981':
Add some more BSD symbols to the list.
Elliott Hughes [Fri, 23 May 2014 01:58:38 +0000 (01:58 +0000)]
am
ea7dc320: Merge "Add some more BSD symbols to the list."
* commit '
ea7dc32080114af59789c119ca6aa4814426ea42':
Add some more BSD symbols to the list.
Elliott Hughes [Fri, 23 May 2014 01:56:05 +0000 (01:56 +0000)]
am
3fd88ebe: am
0f79a2f4: Merge "Cleaned up pthread rwlocks implementation."
* commit '
3fd88ebe0f881438ed07b62d991e46e7f9adab83':
Cleaned up pthread rwlocks implementation.
Elliott Hughes [Fri, 23 May 2014 01:53:53 +0000 (01:53 +0000)]
Merge "Add some more BSD symbols to the list."
Elliott Hughes [Fri, 23 May 2014 01:53:21 +0000 (18:53 -0700)]
Add some more BSD symbols to the list.
Bug:
11156955
Change-Id: I07489ec63536121dbfc372170ef5cf60a5c58948
Elliott Hughes [Fri, 23 May 2014 01:52:42 +0000 (01:52 +0000)]
am
0f79a2f4: Merge "Cleaned up pthread rwlocks implementation."
* commit '
0f79a2f48788c093804c9f61a66105873eb1cb59':
Cleaned up pthread rwlocks implementation.
Elliott Hughes [Fri, 23 May 2014 01:52:40 +0000 (01:52 +0000)]
am
bfa87e27: am
ec071ac0: Merge "Remove the tkill(2) stub."
* commit '
bfa87e27f7c9d19f697bb384429673bb96140d7a':
Remove the tkill(2) stub.
Elliott Hughes [Fri, 23 May 2014 01:47:56 +0000 (01:47 +0000)]
Merge "Cleaned up pthread rwlocks implementation."
Elliott Hughes [Fri, 23 May 2014 01:47:49 +0000 (01:47 +0000)]
am
ec071ac0: Merge "Remove the tkill(2) stub."
* commit '
ec071ac062077498dfee3e2171371def7320aa56':
Remove the tkill(2) stub.
Elliott Hughes [Fri, 23 May 2014 01:43:41 +0000 (01:43 +0000)]
Merge "Remove the tkill(2) stub."
Calin Juravle [Thu, 22 May 2014 23:15:10 +0000 (00:15 +0100)]
Migrate pthread_rwlock implementation away from sys/atomics
Bug:
8133149
Bug:
14903517
Change-Id: Ib85987f53d7aeaec12a980ccb645c4a449c48503
Calin Juravle [Thu, 22 May 2014 18:21:22 +0000 (19:21 +0100)]
Cleaned up pthread rwlocks implementation.
- used underscore_style_for_vars
- extracted time related functionality into a function
- cleaned up style
- removed unused fields from pthread_rwlock_t on LP64
- changed reservation in pthread_rwlock_t so that the size of the
structure equals glibc version
Bug:
8133149
Change-Id: I84ad3918678dc7f5e6b3db9b7e9b0899d3abe9cd
Elliott Hughes [Thu, 22 May 2014 20:40:49 +0000 (13:40 -0700)]
Remove the tkill(2) stub.
glibc doesn't have tkill or tgkill and says "use syscall(3) instead".
I've left tgkill since it's quite widely used, but there's no reason
to have tkill as well.
Bug:
11156955
Change-Id: Ifc0af750320086f829bc9914551c172b501f3b60
Elliott Hughes [Thu, 22 May 2014 18:07:50 +0000 (18:07 +0000)]
am
8a326a17: am
4f6ed4a1: Merge "Remove unnecessary #includes of <sys/atomics.h>."
* commit '
8a326a17f3b55b4b95f1f06ed4030b5290ca80f0':
Remove unnecessary #includes of <sys/atomics.h>.
Elliott Hughes [Thu, 22 May 2014 18:04:54 +0000 (18:04 +0000)]
am
4f6ed4a1: Merge "Remove unnecessary #includes of <sys/atomics.h>."
* commit '
4f6ed4a10951cbd868fec1b0117a276918c60fa1':
Remove unnecessary #includes of <sys/atomics.h>.
Elliott Hughes [Thu, 22 May 2014 18:02:08 +0000 (18:02 +0000)]
Merge "Remove unnecessary #includes of <sys/atomics.h>."
Elliott Hughes [Thu, 22 May 2014 17:49:16 +0000 (10:49 -0700)]
Remove unnecessary #includes of <sys/atomics.h>.
Bug:
14903517
Change-Id: I7b5bcebe58774a441da986cc02376dd88e00ea0e
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
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
Dmitriy Ivanov [Thu, 22 May 2014 17:10:47 +0000 (17:10 +0000)]
Merge "Fix 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
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
Calin Juravle [Thu, 22 May 2014 16:08:10 +0000 (16:08 +0000)]
am
eea59ea2: Merge "Add dprintf test"
* commit '
eea59ea21e04806fff48fdf4ad5ba117dcb0babb':
Add dprintf test
Calin Juravle [Thu, 22 May 2014 16:03:07 +0000 (16:03 +0000)]
Merge "Add dprintf test"
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.
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.
Calin Juravle [Thu, 22 May 2014 13:28:51 +0000 (13:28 +0000)]
Merge "Switch to POSIX dprintf/vdprintf."
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
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
Dmitriy Ivanov [Thu, 22 May 2014 12:55:14 +0000 (12:55 +0000)]
Merge "Removed dlsym handle != NULL check for lp64"
Calin Juravle [Thu, 22 May 2014 10:47:47 +0000 (11:47 +0100)]
Add dprintf test
Change-Id: I0fe1b4d45c1312cf01deed6ce5db032d5513e908
Elliott Hughes [Thu, 22 May 2014 08:24:30 +0000 (01:24 -0700)]
Switch to POSIX dprintf/vdprintf.
Bug:
11156955
Change-Id: I734bd02db514367ab119a48304aae9767958e367
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.
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.
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
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.
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.
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
Calin Juravle [Thu, 22 May 2014 10:16:41 +0000 (10:16 +0000)]
Merge "Add padding to mips ucontext_t."
Calin Juravle [Thu, 22 May 2014 10:16:11 +0000 (10:16 +0000)]
Merge "Clean up ucontext.h TODOs."
Calin Juravle [Thu, 22 May 2014 10:15:03 +0000 (10:15 +0000)]
Merge "Mutex-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
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
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.
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.
Elliott Hughes [Thu, 22 May 2014 02:56:40 +0000 (02:56 +0000)]
Merge "Hide 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
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.
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.
Christopher Ferris [Thu, 22 May 2014 01:08:22 +0000 (01:08 +0000)]
Merge "Add 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
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.
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.
Elliott Hughes [Wed, 21 May 2014 23:44:54 +0000 (23:44 +0000)]
Merge "Remove 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
Christopher Ferris [Wed, 21 May 2014 18:53:15 +0000 (18:53 +0000)]
Christopher Ferris [Wed, 21 May 2014 18:50:10 +0000 (18:50 +0000)]