Elliott Hughes
7a5732bd83
Merge "Add some missing __noreturn attributes."
2014-05-30 22:58:42 +00:00
Elliott Hughes
6203e7b853
Add some missing __noreturn attributes.
...
This is more honest, and lets us remove a hack.
Change-Id: I309f064743ded5248573ccafc379f78d417db08d
2014-05-30 15:56:25 -07:00
Elliott Hughes
4a7cae7a45
am 8db7b4b5
: am f306c414
: am 3a3b27e0
: Merge "x86: stop unwinding past __bionic_clone."
...
* commit '8db7b4b54ca28f6c80115c43a83323f562d275b7':
x86: stop unwinding past __bionic_clone.
2014-05-30 21:50:51 +00:00
Elliott Hughes
8db7b4b54c
am f306c414
: am 3a3b27e0
: Merge "x86: stop unwinding past __bionic_clone."
...
* commit 'f306c414eb22cf5e80f61f1b26ceafbb3296c651':
x86: stop unwinding past __bionic_clone.
2014-05-30 21:47:24 +00:00
Elliott Hughes
f306c414eb
am 3a3b27e0
: Merge "x86: stop unwinding past __bionic_clone."
...
* commit '3a3b27e04df395b789b92af3d0ed05d2a0f3bf04':
x86: stop unwinding past __bionic_clone.
2014-05-30 21:43:47 +00:00
Elliott Hughes
3a3b27e04d
Merge "x86: stop unwinding past __bionic_clone."
2014-05-30 21:40:28 +00:00
Christopher Ferris
39036f655a
Do not run dlclose test on glibc.
...
The support library for this test is not built for host by default.
Even if the support library is built, the test segfaults on glibc.
Change-Id: I9cb7a364c59b55d4bf5d8634293037cd9bae020b
2014-05-30 11:23:21 -07:00
Elliott Hughes
ee9d5bdd95
x86: stop unwinding past __bionic_clone.
...
The apparent "previous" frame is on another thread's stack.
Bug: 14270816
Bug: 15195760
Change-Id: I884f370e116203c5fa3b05a75fb8f356537261c4
2014-05-30 11:15:32 -07:00
Paul Jensen
31ad03761d
Make host resolver call __connect() rather than connect() so mark isn't cleared.
...
Calling connect() will erase the mark set by the host resolver code because the
explicitlySelected bit of the Fwmark isn't set. It's by design that the
explicitlySelected bit isn't set as this facilitates falling through to other
routing rules if the selected network doesn't provide a route to the DNS server
as may be the case with VPNs.
Change-Id: I60ba7c754194ead97df3ac6a6c5b3db1f446dac8
2014-05-30 08:02:52 -04:00
Elliott Hughes
2759e6033d
am a856c6f5
: (-s ours) DO NOT MERGE Fix lmp-preview-dev after bionic merge.
...
* commit 'a856c6f543c71f6778cdb9b39f6049ae8b2c4e53':
DO NOT MERGE Fix lmp-preview-dev after bionic merge.
2014-05-30 11:24:05 +00:00
Elliott Hughes
0e4aa8db3f
am 79e7c0a9
: Merge remote-tracking branch \'goog/master\' into merge-from-master
...
* commit '79e7c0a98e0ffd5af09dac4d6ab7a7449b93b472':
2014-05-30 04:05:29 +00:00
Elliott Hughes
a856c6f543
DO NOT MERGE Fix lmp-preview-dev after bionic merge.
...
Other projects in lmp-preview-dev are out of date, and it's easier to patch
bionic than to fix all of them.
Change-Id: Id55c3da7259ba0bb5e62462d5eca721d3716c07f
2014-05-29 21:03:15 -07:00
Christopher Ferris
62e2ff00e4
am bb385e6f
: am 69371ef1
: am 1672b056
: Merge "Fix unwinding_through_signal_frame test."
...
* commit 'bb385e6f90d7f32735626117923b37e6d29bc21d':
Fix unwinding_through_signal_frame test.
2014-05-30 04:02:56 +00:00
Christopher Ferris
bb385e6f90
am 69371ef1
: am 1672b056
: Merge "Fix unwinding_through_signal_frame test."
...
* commit '69371ef1cc43c471cc4ff35435042a58720edda5':
Fix unwinding_through_signal_frame test.
2014-05-30 03:59:22 +00:00
Christopher Ferris
69371ef1cc
am 1672b056
: Merge "Fix unwinding_through_signal_frame test."
...
* commit '1672b0563693eaaf92db4f304308d456a6102e64':
Fix unwinding_through_signal_frame test.
2014-05-30 03:55:51 +00:00
Christopher Ferris
1672b05636
Merge "Fix unwinding_through_signal_frame test."
2014-05-30 03:53:00 +00:00
Christopher Ferris
d178c83d45
Fix unwinding_through_signal_frame test.
...
I accidentally removed the compilcation of the test implementation file
with special flags needed for the test to work. This change creates the
impl as a library with those flags back.
Bug: 14819262
Change-Id: Ib84fd26a7f4d40a0267d3ed686185b0abc5a3706
2014-05-29 20:00:12 -07:00
Christopher Ferris
2779dc7373
am 1a3a9d4d
: am e4068e33
: am 94170742
: Merge "Fix x86 cfi directives for syscalls."
...
* commit '1a3a9d4d99557021a77d2d903775adabb24560f4':
Fix x86 cfi directives for syscalls.
2014-05-30 02:29:08 +00:00
Christopher Ferris
1a3a9d4d99
am e4068e33
: am 94170742
: Merge "Fix x86 cfi directives for syscalls."
...
* commit 'e4068e3399d6d572d2f9bd7f925f080a74122d60':
Fix x86 cfi directives for syscalls.
2014-05-30 02:26:17 +00:00
Christopher Ferris
e4068e3399
am 94170742
: Merge "Fix x86 cfi directives for syscalls."
...
* commit '941707429d8577e90580277c51ad8a354f664586':
Fix x86 cfi directives for syscalls.
2014-05-30 02:22:34 +00:00
Christopher Ferris
941707429d
Merge "Fix x86 cfi directives for syscalls."
2014-05-30 02:20:27 +00:00
Christopher Ferris
15b91e92a0
Fix x86 cfi directives for syscalls.
...
The syscall generation always used 4 bytes for each push cfi directive.
However, the first push should always use an offset of 8 bytes, each
subsequent push after that is only 4 bytes though.
Change-Id: Ibaabd107f399ef67010b9a08213783957c2f74a9
2014-05-29 19:04:36 -07:00
Elliott Hughes
79e7c0a98e
Merge remote-tracking branch 'goog/master' into merge-from-master
2014-05-29 18:16:37 -07:00
Elliott Hughes
768fa1f636
am 2f97e423
: am e1df1eb2
: am 264d1b83
: Merge "Remove issetugid."
...
* commit '2f97e423274793c1b47a5be2479f767fd26bbc54':
Remove issetugid.
2014-05-30 00:17:37 +00:00
Elliott Hughes
2f97e42327
am e1df1eb2
: am 264d1b83
: Merge "Remove issetugid."
...
* commit 'e1df1eb2c451b541094550dfdbd550bc417ea398':
Remove issetugid.
2014-05-30 00:14:21 +00:00
Elliott Hughes
e1df1eb2c4
am 264d1b83
: Merge "Remove issetugid."
...
* commit '264d1b832510b746c1d45b5efaa33c164d6f8b2b':
Remove issetugid.
2014-05-30 00:10:42 +00:00
Elliott Hughes
264d1b8325
Merge "Remove issetugid."
2014-05-30 00:07:52 +00:00
Christopher Ferris
c86e40f7d5
am 017cec03
: am d8532678
: am 5800aab3
: Merge "Fix wmemmove test."
...
* commit '017cec033a20c97f3118df0432cec7fd3bf73865':
Fix wmemmove test.
2014-05-29 23:50:09 +00:00
Christopher Ferris
017cec033a
am d8532678
: am 5800aab3
: Merge "Fix wmemmove test."
...
* commit 'd853267899d6c2fb1eed428285c66b5c77a7c55f':
Fix wmemmove test.
2014-05-29 23:46:50 +00:00
Ben Cheng
4cb7690aa1
am 772d1d27
: am a5b0a62d
: am fd9f07a2
: Merge "Workaround the GCC "(long)fn -> lfn" optimization bug."
...
* commit '772d1d27853ad92a8e9e7c9d200689da37e68bf3':
Workaround the GCC "(long)fn -> lfn" optimization bug.
2014-05-29 23:45:31 +00:00
Christopher Ferris
d853267899
am 5800aab3
: Merge "Fix wmemmove test."
...
* commit '5800aab347a3764f5edb3db0da83b7400ed8426e':
Fix wmemmove test.
2014-05-29 23:43:06 +00:00
Elliott Hughes
b4e099c6f7
Remove issetugid.
...
Bug: 14569474
Change-Id: I752c77ed53c724f144f0b618443eb95e87f2929a
2014-05-29 16:43:01 -07:00
Ben Cheng
772d1d2785
am a5b0a62d
: am fd9f07a2
: Merge "Workaround the GCC "(long)fn -> lfn" optimization bug."
...
* commit 'a5b0a62dbb560796dc0cfc6947e6e980964e98c4':
Workaround the GCC "(long)fn -> lfn" optimization bug.
2014-05-29 23:41:22 +00:00
Christopher Ferris
5800aab347
Merge "Fix wmemmove test."
2014-05-29 23:40:39 +00:00
Ben Cheng
a5b0a62dbb
am fd9f07a2
: Merge "Workaround the GCC "(long)fn -> lfn" optimization bug."
...
* commit 'fd9f07a2a2aa6c17b99c4bf9815e380eeac6aa0f':
Workaround the GCC "(long)fn -> lfn" optimization bug.
2014-05-29 23:38:27 +00:00
Ben Cheng
fd9f07a2a2
Merge "Workaround the GCC "(long)fn -> lfn" optimization bug."
2014-05-29 23:33:04 +00:00
Ben Cheng
ff00dc8565
Workaround the GCC "(long)fn -> lfn" optimization bug.
...
Pass "-fno-builtin-rint -fno-builtin-rintl -fno-builtin-rintf" to avoid
generating self recursions in lrint, lrintl, and lrintf.
BUG: 14225968
Change-Id: Iffc4d8f0692580d636a529f4c8aa9a7a10d7acd8
2014-05-29 16:32:00 -07:00
Christopher Ferris
5c60bf63b0
am dea5f4b1
: am 9d73fa3f
: am d4fbb1a8
: Merge "Fix dprintf test."
...
* commit 'dea5f4b157784a677820d43e595b1dfcf1d42430':
Fix dprintf test.
2014-05-29 22:51:28 +00:00
Christopher Ferris
dea5f4b157
am 9d73fa3f
: am d4fbb1a8
: Merge "Fix dprintf test."
...
* commit '9d73fa3fad4b50851187214976934d2fa4012fe5':
Fix dprintf test.
2014-05-29 22:49:10 +00:00
Christopher Ferris
8bf50d5b72
Fix wmemmove test.
...
I accidentally copied over the nul terminator with the test.
Change-Id: I24a9aa05d4fba4f383fa38a3041bb6a6b179130c
2014-05-29 15:44:34 -07:00
Christopher Ferris
9d73fa3fad
am d4fbb1a8
: Merge "Fix dprintf test."
...
* commit 'd4fbb1a8617285ab1d29324308aa016377fc36f3':
Fix dprintf test.
2014-05-29 22:44:25 +00:00
Christopher Ferris
d4fbb1a861
Merge "Fix dprintf test."
2014-05-29 22:41:50 +00:00
Christopher Ferris
a6ee6ac422
am 4704238d
: am 84d90bf5
: am aa5f32ea
: Merge "Add Aarch64 optimized bzero based on memset"
...
* commit '4704238dd27095886e273edc3902722e8f941310':
Add Aarch64 optimized bzero based on memset
2014-05-29 21:30:37 +00:00
Christopher Ferris
4704238dd2
am 84d90bf5
: am aa5f32ea
: Merge "Add Aarch64 optimized bzero based on memset"
...
* commit '84d90bf5114466bb62d0580ce524da98b6b45dd2':
Add Aarch64 optimized bzero based on memset
2014-05-29 21:27:03 +00:00
Christopher Ferris
84d90bf511
am aa5f32ea
: Merge "Add Aarch64 optimized bzero based on memset"
...
* commit 'aa5f32ea1c8af9776a1c26a027495954c835be55':
Add Aarch64 optimized bzero based on memset
2014-05-29 21:23:16 +00:00
Christopher Ferris
aa5f32ea1c
Merge "Add Aarch64 optimized bzero based on memset"
2014-05-29 21:19:44 +00:00
Elliott Hughes
0f20aafa25
am 8efc3054
: am dafa59b8
: am 4dd0b72d
: Merge "Return the actual success result from __futex."
...
* commit '8efc30544f5ef32395d97f41139d1906a21ca06f':
Return the actual success result from __futex.
2014-05-29 21:10:06 +00:00
Christopher Ferris
ea1004b6b3
am deb1ec4a
: am 47150dca
: am 1a57de71
: Merge "Fix overflow testing in sbrk."
...
* commit 'deb1ec4aaa0e7f74746c97ccbc22a367640c301f':
Fix overflow testing in sbrk.
2014-05-29 21:09:29 +00:00
Elliott Hughes
8efc30544f
am dafa59b8
: am 4dd0b72d
: Merge "Return the actual success result from __futex."
...
* commit 'dafa59b8fff9ecd562487f9a186ac567c0908c5b':
Return the actual success result from __futex.
2014-05-29 21:06:29 +00:00
Bernhard Rosenkraenzer
62d92e1610
Add Aarch64 optimized bzero based on memset
...
Change-Id: I62cf25bfe23b9d811e00af7307bbd19d89937792
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2014-05-29 13:28:55 -07:00