Commit Graph

7436 Commits

Author SHA1 Message Date
Elliott Hughes
fb5222ebef am c2b4de4d: am 9f65022f: am 026b6ab6: Merge "Allocate additional space on stack for indirect syscall"
* commit 'c2b4de4dca45cf8bea64e69563f8efde13539a0f':
  Allocate additional space on stack for indirect syscall
2013-12-20 23:50:41 +00:00
Elliott Hughes
c2b4de4dca am 9f65022f: am 026b6ab6: Merge "Allocate additional space on stack for indirect syscall"
* commit '9f65022f8f7a224cf7c32cccff65a698123f5e97':
  Allocate additional space on stack for indirect syscall
2013-12-20 23:48:19 +00:00
Elliott Hughes
9f65022f8f am 026b6ab6: Merge "Allocate additional space on stack for indirect syscall"
* commit '026b6ab6d5f0d8fca5cdfab05727197626769dc2':
  Allocate additional space on stack for indirect syscall
2013-12-20 15:41:59 -08:00
Elliott Hughes
026b6ab6d5 Merge "Allocate additional space on stack for indirect syscall" 2013-12-20 23:36:32 +00:00
Chris Dearman
766c7efe28 Allocate additional space on stack for indirect syscall
The caller is only required to allocate 16 bytes on the
stack for a0-a3. syscall is handling up to 6 arguments so
additional space is needed on the stack to avoid corrupting the
callers frame.

Change-Id: I054b31696decc3e17d9c70af18cd278b852235d1
2013-12-20 15:36:00 -08:00
Greg Hackmann
218c50fcc3 am 8d4d6d55: am 70898677: am 5e26221a: Merge "Fix backwards compatible system property structure"
* commit '8d4d6d5536e138260f826f67175fb89b79c41c8c':
  Fix backwards compatible system property structure
2013-12-20 22:51:34 +00:00
Greg Hackmann
8d4d6d5536 am 70898677: am 5e26221a: Merge "Fix backwards compatible system property structure"
* commit '70898677713a4baee6abfb01d1c49b7169e68de2':
  Fix backwards compatible system property structure
2013-12-20 22:06:11 +00:00
Greg Hackmann
7089867771 am 5e26221a: Merge "Fix backwards compatible system property structure"
* commit '5e26221a1da6bc0f11819078e74f1f6e0b76f642':
  Fix backwards compatible system property structure
2013-12-20 14:00:26 -08:00
Greg Hackmann
5e26221a1d Merge "Fix backwards compatible system property structure" 2013-12-20 21:54:38 +00:00
Elliott Hughes
ac0c7d599e am 55ac19cf: am 7b0964b1: am 21955e54: Merge "Upgrade to tzdata2013i."
* commit '55ac19cf547b59cc1efce4562655b517f926f72d':
  Upgrade to tzdata2013i.
2013-12-20 19:46:41 +00:00
Elliott Hughes
55ac19cf54 am 7b0964b1: am 21955e54: Merge "Upgrade to tzdata2013i."
* commit '7b0964b1818cc4b136368297ff1b3d38b0bff84d':
  Upgrade to tzdata2013i.
2013-12-20 19:43:12 +00:00
Elliott Hughes
7b0964b181 am 21955e54: Merge "Upgrade to tzdata2013i."
* commit '21955e5453de0b82c1ab25a3bb7314c249d73269':
  Upgrade to tzdata2013i.
2013-12-20 11:38:17 -08:00
Elliott Hughes
21955e5453 Merge "Upgrade to tzdata2013i." 2013-12-20 19:33:46 +00:00
Elliott Hughes
498295ca2b Upgrade to tzdata2013i.
From the release notes:

  Changes affecting near-future time stamps:

    Jordan switches back to standard time at 00:00 on December 20, 2013.
    The 2006-2011 transition schedule is planned to resume in 2014.
    (Thanks to Steffen Thorsen.)

  Changes affecting past time stamps:

    In 2004, Cuba began DST on March 28, not April 4.
    (Thanks to Steffen Thorsen.)

Change-Id: I8f26cc50f6b571804a18ff2113b4a47a22bc56dd
2013-12-20 11:26:19 -08:00
Elliott Hughes
ab27c70dd0 am aefb8b35: am ddeca583: am aa267685: Merge "Allow GCC-built fortified code to run on a clang-built bionic."
* commit 'aefb8b3599056465e8281bd1062c558c8554113f':
  Allow GCC-built fortified code to run on a clang-built bionic.
2013-12-20 05:50:50 +00:00
Elliott Hughes
aefb8b3599 am ddeca583: am aa267685: Merge "Allow GCC-built fortified code to run on a clang-built bionic."
* commit 'ddeca5832eac6ea7a50f8425fc97a45caaf6dd46':
  Allow GCC-built fortified code to run on a clang-built bionic.
2013-12-20 05:47:11 +00:00
Elliott Hughes
ddeca5832e am aa267685: Merge "Allow GCC-built fortified code to run on a clang-built bionic."
* commit 'aa267685c9da11502c4ec50f86f78a7075b6809c':
  Allow GCC-built fortified code to run on a clang-built bionic.
2013-12-19 21:23:09 -08:00
Elliott Hughes
aa267685c9 Merge "Allow GCC-built fortified code to run on a clang-built bionic." 2013-12-20 02:54:56 +00:00
Elliott Hughes
b0c37817d7 am 907710e4: am 543e5d54: am ea23753e: Merge "Fix __isnanl on aarch64."
* commit '907710e49e2d177bb7cb5a5cfbf355ffceec9ea4':
  Fix __isnanl on aarch64.
2013-12-20 02:16:30 +00:00
Elliott Hughes
907710e49e am 543e5d54: am ea23753e: Merge "Fix __isnanl on aarch64."
* commit '543e5d543295f1b867e13e66bc93feb04b55c4eb':
  Fix __isnanl on aarch64.
2013-12-20 02:13:41 +00:00
Elliott Hughes
543e5d5432 am ea23753e: Merge "Fix __isnanl on aarch64."
* commit 'ea23753ea0a4d07924d9605d9acb44f51787ddd7':
  Fix __isnanl on aarch64.
2013-12-19 18:09:23 -08:00
Elliott Hughes
ea23753ea0 Merge "Fix __isnanl on aarch64." 2013-12-20 02:03:22 +00:00
Elliott Hughes
4889dc1658 am 576fba08: am c7295d73: am a19a41b6: Merge "Fix struct stat for aarch64."
* commit '576fba08dc1cf289a1160d2c8e6678f6155a0814':
  Fix struct stat for aarch64.
2013-12-20 02:02:13 +00:00
Elliott Hughes
576fba08dc am c7295d73: am a19a41b6: Merge "Fix struct stat for aarch64."
* commit 'c7295d73098df8b5e6c23b1a08b0273232bb9176':
  Fix struct stat for aarch64.
2013-12-20 01:58:52 +00:00
Elliott Hughes
8491fd501a am d7a47858: am b37569e3: am f85b9ac3: Merge "Don\'t force O_LARGEFILE on LP64."
* commit 'd7a478589fdfde8fb4d7d1c9c4c294498f5009b8':
  Don't force O_LARGEFILE on LP64.
2013-12-20 01:57:29 +00:00
Elliott Hughes
d7a478589f am b37569e3: am f85b9ac3: Merge "Don\'t force O_LARGEFILE on LP64."
* commit 'b37569e32ef9f4ad8359a8b93c7cb029e77f38c0':
  Don't force O_LARGEFILE on LP64.
2013-12-20 01:55:24 +00:00
Elliott Hughes
c7295d7309 am a19a41b6: Merge "Fix struct stat for aarch64."
* commit 'a19a41b6b596654a1ae21c350957d874031b00b2':
  Fix struct stat for aarch64.
2013-12-19 17:52:35 -08:00
Elliott Hughes
b37569e32e am f85b9ac3: Merge "Don\'t force O_LARGEFILE on LP64."
* commit 'f85b9ac3ec4fbebc2792cf823e0e721543950352':
  Don't force O_LARGEFILE on LP64.
2013-12-19 17:49:12 -08:00
Elliott Hughes
a19a41b6b5 Merge "Fix struct stat for aarch64." 2013-12-20 01:45:33 +00:00
Elliott Hughes
f85b9ac3ec Merge "Don't force O_LARGEFILE on LP64." 2013-12-20 01:44:24 +00:00
Elliott Hughes
28ddd91c49 Fix __isnanl on aarch64.
This fixes the math.__isnanl, math.powl, and math.fdiml tests.

Change-Id: I0086e4a1a82d0e2708fa07cf580a6d9778c548f2
2013-12-19 17:13:56 -08:00
Ben Cheng
c77395b341 am 88568a4b: am 6517824f: am f576472a: Merge "Add __popcountsi2 to the function compat list."
* commit '88568a4b89f52f37001866680ff1ce07e592f75c':
  Add __popcountsi2 to the function compat list.
2013-12-20 00:58:01 +00:00
Ben Cheng
88568a4b89 am 6517824f: am f576472a: Merge "Add __popcountsi2 to the function compat list."
* commit '6517824f160a41bbf31b410001cae73a35f89b42':
  Add __popcountsi2 to the function compat list.
2013-12-20 00:55:25 +00:00
Elliott Hughes
b8fa5b1ca9 Fix struct stat for aarch64.
Another kernel, another struct stat.

Change-Id: Ia5ee553d4a2ffc878d2fed82a763ff64c02b12e8
2013-12-19 16:50:22 -08:00
Ben Cheng
6517824f16 am f576472a: Merge "Add __popcountsi2 to the function compat list."
* commit 'f576472a144c20f307bfa05839eb25e7215ff67e':
  Add __popcountsi2 to the function compat list.
2013-12-19 16:49:31 -08:00
Elliott Hughes
17cabe15d5 Don't force O_LARGEFILE on LP64.
aarch64's strace is confused by this, and it isn't necessary anyway.

Change-Id: Ib07b649eb1c38ff0296003874f73af78c47bc276
2013-12-19 16:48:56 -08:00
Ben Cheng
f576472a14 Merge "Add __popcountsi2 to the function compat list." 2013-12-20 00:42:40 +00:00
Ben Cheng
e3fb66dd01 Add __popcountsi2 to the function compat list.
This is needed if we use Clang to compile Bionic, which won't include
__popcountsi2 anymore as Clang generates inline instructions. However
prebuilt binary blobs still depend on libc.so to resolve __popcountsi2.

Change-Id: I9001a3884c4be250c0ceebcd79922783fae1a0b7
2013-12-19 16:26:40 -08:00
Elliott Hughes
d14636ae73 am ffbbc131: am 1608659a: am ed96db2a: Merge "Don\'t abort in stdio.getdelim_invalid and stdio.getline_invalid."
* commit 'ffbbc131fa49f60f78a39a1d4a35a2dba20a0167':
  Don't abort in stdio.getdelim_invalid and stdio.getline_invalid.
2013-12-19 23:52:12 +00:00
Elliott Hughes
ffbbc131fa am 1608659a: am ed96db2a: Merge "Don\'t abort in stdio.getdelim_invalid and stdio.getline_invalid."
* commit '1608659a45e2291cab84b4ef1d1c6f35ff988e67':
  Don't abort in stdio.getdelim_invalid and stdio.getline_invalid.
2013-12-19 23:48:01 +00:00
Elliott Hughes
1608659a45 am ed96db2a: Merge "Don\'t abort in stdio.getdelim_invalid and stdio.getline_invalid."
* commit 'ed96db2a4f2fe5683407c3571d037bb7325544da':
  Don't abort in stdio.getdelim_invalid and stdio.getline_invalid.
2013-12-19 15:42:06 -08:00
Elliott Hughes
ed96db2a4f Merge "Don't abort in stdio.getdelim_invalid and stdio.getline_invalid." 2013-12-19 23:36:47 +00:00
Elliott Hughes
6ad8f76f1f Don't abort in stdio.getdelim_invalid and stdio.getline_invalid.
Change-Id: Ie1aefed732f4bea77887bddd1be9a0578e247aa3
2013-12-19 14:56:17 -08:00
Elliott Hughes
cd0609f4fc Allow GCC-built fortified code to run on a clang-built bionic.
Even though code built with clang won't be fully fortified
and won't contain calls to our various helpers, binaries built
with GCC will.

Change-Id: I389b2f1e22a3e89b22aadedc46397bf704f9ca79
2013-12-19 14:20:22 -08:00
Elliott Hughes
1223248ba1 am 01e8d487: am 61f02065: am cf7a4a4f: Merge "Revert "Add C linkage for __open_2 and __openat_2.""
* commit '01e8d48761e64ce63bb4928ea9ce57f140027213':
  Revert "Add C linkage for __open_2 and __openat_2."
2013-12-19 20:15:24 +00:00
Elliott Hughes
01e8d48761 am 61f02065: am cf7a4a4f: Merge "Revert "Add C linkage for __open_2 and __openat_2.""
* commit '61f020650466751501fce0326e654135b88c9f99':
  Revert "Add C linkage for __open_2 and __openat_2."
2013-12-19 20:13:00 +00:00
Elliott Hughes
61f0206504 am cf7a4a4f: Merge "Revert "Add C linkage for __open_2 and __openat_2.""
* commit 'cf7a4a4fda076ec76bb79fdbd039665171e8cd75':
  Revert "Add C linkage for __open_2 and __openat_2."
2013-12-19 12:07:06 -08:00
Elliott Hughes
cf7a4a4fda Merge "Revert "Add C linkage for __open_2 and __openat_2."" 2013-12-19 20:02:28 +00:00
Elliott Hughes
9a42eef8b1 Revert "Add C linkage for __open_2 and __openat_2."
This reverts commit c13d89b829.

Change-Id: I40a3c6b926e920b65dd054353a2db8d314d5b300
2013-12-19 20:02:16 +00:00
Elliott Hughes
d149305258 am b0ad47e2: am d520c95e: am bb4f6dc2: Merge "ARM: Change dmb domain for bionic_atomic_barrier()"
* commit 'b0ad47e20d0f9c5c5c498638cc9b5cd341b304bc':
  ARM: Change dmb domain for bionic_atomic_barrier()
2013-12-19 19:53:19 +00:00