Commit Graph

9219 Commits

Author SHA1 Message Date
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
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
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
Christopher Ferris
9e01ea63a7 Fix dprintf test.
Change-Id: Ied783d545b6a35a70a158249f3957a9d00971627
2014-05-29 13:17:40 -07:00
Elliott Hughes
dafa59b8ff am 4dd0b72d: Merge "Return the actual success result from __futex."
* commit '4dd0b72dd36f3d9afd6bf0c184866f0d9242084f':
  Return the actual success result from __futex.
2014-05-29 20:14:35 +00:00
Elliott Hughes
4dd0b72dd3 Merge "Return the actual success result from __futex." 2014-05-29 20:12:06 +00:00
Christopher Ferris
deb1ec4aaa am 47150dca: am 1a57de71: Merge "Fix overflow testing in sbrk."
* commit '47150dca59e63899843182237775628677ec4af3':
  Fix overflow testing in sbrk.
2014-05-29 18:10:10 +00:00