Commit Graph

5319 Commits

Author SHA1 Message Date
Elliott Hughes
a5826391e9 am 393484ab: Merge "Fix statvfs tests for the host."
* commit '393484ab358040243793375e1525da083008e78e':
  Fix statvfs tests for the host.
2013-10-21 20:14:07 -07:00
Elliott Hughes
393484ab35 Merge "Fix statvfs tests for the host." 2013-10-22 03:12:24 +00:00
Elliott Hughes
3d305f1d62 Fix statvfs tests for the host.
Using /proc seems like a better idea because it's more similar across devices.
I've switched to ensuring we check the initial and final elements in the struct
too, so we have more reason to believe the whole struct is converted correctly.

Change-Id: Ia23403369485747c1452292f6c9df2bb233c04fb
2013-10-21 19:27:19 -07:00
Elliott Hughes
f777c50a71 am c284d47c: Merge "Fix the system property tests to use ."
* commit 'c284d47c57973f7dde1d2f5cc33074050203a5d3':
  Fix the system property tests to use $ANDROID_DATA.
2013-10-21 17:42:00 -07:00
Elliott Hughes
dcc3a211ba am 9d4b67ea: Merge "Fix 16-byte stack alignment requirement for x86_64 ABI"
* commit '9d4b67ea16ad62089da4950d1ccc1b078ebe5adb':
  Fix 16-byte stack alignment requirement for x86_64 ABI
2013-10-21 17:42:00 -07:00
Elliott Hughes
c284d47c57 Merge "Fix the system property tests to use $ANDROID_DATA." 2013-10-22 00:40:46 +00:00
Elliott Hughes
e4375196d6 Fix the system property tests to use $ANDROID_DATA.
This lets them work on the host.

Change-Id: I771ccc67652ae37451b45859c7831116cd830086
2013-10-21 17:40:15 -07:00
Elliott Hughes
9d4b67ea16 Merge "Fix 16-byte stack alignment requirement for x86_64 ABI" 2013-10-22 00:38:37 +00:00
Pavel Chupin
33a209e575 Fix 16-byte stack alignment requirement for x86_64 ABI
Change-Id: I43304803ac54c8688c61688bd96c7160614172d4
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
2013-10-21 17:36:28 -07:00
Elliott Hughes
1d8c8b6a9e am f4ac8ba5: Merge "Fix the x86_64 vfork implementation."
* commit 'f4ac8ba566d80679ccc346b3b0af4b46d394319b':
  Fix the x86_64 vfork implementation.
2013-10-21 14:24:12 -07:00
Elliott Hughes
8173b00125 am ac5d29fe: Merge "Fix the x86_64 clone implementation."
* commit 'ac5d29fee838a1b18c3f2d02de146f98a2d95db7':
  Fix the x86_64 clone implementation.
2013-10-21 14:24:12 -07:00
Elliott Hughes
f4ac8ba566 Merge "Fix the x86_64 vfork implementation." 2013-10-21 21:20:51 +00:00
Elliott Hughes
ac5d29fee8 Merge "Fix the x86_64 clone implementation." 2013-10-21 21:19:58 +00:00
Elliott Hughes
53bfdae4ff Fix the x86_64 clone implementation.
Change-Id: Ia75f46dcb4d3222049e9a6a6fabc2b17223b47f7
2013-10-18 19:39:09 -07:00
Elliott Hughes
9ea4d5f3a8 Fix the x86_64 vfork implementation.
Change-Id: I599507f5058e6196dc2d5b5653d06d5135dd8ac1
2013-10-18 18:21:11 -07:00
Elliott Hughes
013afce94f am a5bab412: Merge "Fix struct statfs for LP64."
* commit 'a5bab412e0bcb4f9e449d594330819c321cf18ad':
  Fix struct statfs for LP64.
2013-10-18 17:37:03 -07:00
Elliott Hughes
a5bab412e0 Merge "Fix struct statfs for LP64." 2013-10-19 00:35:49 +00:00
Elliott Hughes
c7fdee72dd Fix struct statfs for LP64.
Change-Id: I9649d881588931a1d672b65ddcf94009daadb0ef
2013-10-18 17:00:11 -07:00
Elliott Hughes
f7de5d5773 am 25269b88: Merge "Fix the time unit tests for systems with 64-bit time_t."
* commit '25269b88749061ff80e8a97b738e4bf6bc7e829a':
  Fix the time unit tests for systems with 64-bit time_t.
2013-10-18 16:57:03 -07:00
Elliott Hughes
25269b8874 Merge "Fix the time unit tests for systems with 64-bit time_t." 2013-10-18 23:53:03 +00:00
Elliott Hughes
0c40152767 Fix the time unit tests for systems with 64-bit time_t.
Change-Id: I29df50b25d022c1c00906e71b612defa58e46e81
2013-10-18 16:21:54 -07:00
Elliott Hughes
63e118b7db am d0402acd: Merge "x86_64: Fix bionic tests build-and-run"
* commit 'd0402acdc76e1ea412085b3b633f5ae798022350':
  x86_64: Fix bionic tests build-and-run
2013-10-18 15:09:12 -07:00
Elliott Hughes
d0402acdc7 Merge "x86_64: Fix bionic tests build-and-run" 2013-10-18 22:07:03 +00:00
Pavel Chupin
17558dec7f x86_64: Fix bionic tests build-and-run
Change-Id: Iab48362893a212afbcbc362fdfaff5bfa5b55259
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
2013-10-18 15:04:19 -07:00
Elliott Hughes
7d60413377 am e3cc1555: Merge "Fix some test assumptions that are wrong for __LP64__."
* commit 'e3cc1555f6e478109cc3b648f41d4039efc0fdcc':
  Fix some test assumptions that are wrong for __LP64__.
2013-10-18 13:32:42 -07:00
Elliott Hughes
c54e7b8d30 am 79f79c90: Merge "x86_64: Fix sys/stat.h"
* commit '79f79c907f03ff71f800ae2b7a4a00dfb64f0538':
  x86_64: Fix sys/stat.h
2013-10-18 13:29:18 -07:00
Elliott Hughes
e3cc1555f6 Merge "Fix some test assumptions that are wrong for __LP64__." 2013-10-18 20:28:22 +00:00
Elliott Hughes
79f79c907f Merge "x86_64: Fix sys/stat.h" 2013-10-18 20:25:09 +00:00
Pavel Chupin
f68fac8c00 x86_64: Fix sys/stat.h
Add 64-bit stat structure mapping 64-bit stat syscall.

Change-Id: Ice517616391bee1d556b6c03e7f5ee610050e6c6
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
2013-10-18 13:24:25 -07:00
Elliott Hughes
925753aa11 Fix some test assumptions that are wrong for __LP64__.
Change-Id: Ic79cd5858ceb611640a76bd03f3da4925d3150d9
2013-10-18 13:17:18 -07:00
Elliott Hughes
b956f3ce7a am e9797ac6: Merge "Fix clone.S for x86_64."
* commit 'e9797ac6756481c0c219eb6b99f9062fd6dfb770':
  Fix clone.S for x86_64.
2013-10-17 22:56:03 -07:00
Elliott Hughes
e9797ac675 Merge "Fix clone.S for x86_64." 2013-10-18 05:54:28 +00:00
Elliott Hughes
938f38daee Fix clone.S for x86_64.
We need to pull the arguments off the child stack and put them into the
registers they're expected to be in.

Change-Id: I064b3258cdd89d513c632857cabb46e52492af2b
2013-10-17 22:22:31 -07:00
Elliott Hughes
0c72ebc9a1 am 8ea34537: Merge "Add missing aliases for off64_t functions in 64-bit land."
* commit '8ea3453719854fe9eba4cdc32e2b42d904ab1aea':
  Add missing aliases for off64_t functions in 64-bit land.
2013-10-17 21:45:28 -07:00
Elliott Hughes
8ea3453719 Merge "Add missing aliases for off64_t functions in 64-bit land." 2013-10-18 04:42:09 +00:00
Elliott Hughes
6519d76c29 am 88dcfb5e: Merge "Add ffs and memcmp16 to x86_64."
* commit '88dcfb5ebaba0b02dac5d096491ea4278b849bb5':
  Add ffs and memcmp16 to x86_64.
2013-10-17 21:35:44 -07:00
Elliott Hughes
88dcfb5eba Merge "Add ffs and memcmp16 to x86_64." 2013-10-18 04:33:29 +00:00
Elliott Hughes
8ca530e559 Add ffs and memcmp16 to x86_64.
Change-Id: I652c1356f1c7c52299977181c2cf154386979380
2013-10-17 17:03:22 -07:00
Elliott Hughes
a6519d6306 Add missing aliases for off64_t functions in 64-bit land.
See the comment in SYSCALLS.TXT for an explanation.

Change-Id: I33d4056e84160c3cca74b7b588e9924a569753ed
2013-10-17 16:56:40 -07:00
Elliott Hughes
7e12e6af56 am 5b191604: Merge "Add SOCK_CLOEXEC and SOCK_NONBLOCK socket flags."
* commit '5b1916043728f7f869f1286b6e04662a3d7d472b':
  Add SOCK_CLOEXEC and SOCK_NONBLOCK socket flags.
2013-10-17 13:47:28 -07:00
Elliott Hughes
5b19160437 Merge "Add SOCK_CLOEXEC and SOCK_NONBLOCK socket flags." 2013-10-17 20:44:07 +00:00
Andrei Emeltchenko
43d2137af0 Add SOCK_CLOEXEC and SOCK_NONBLOCK socket flags.
SOCK_CLOEXEC is used to atomically set close-on-exec flag for the new
descriptor(s), and SOCK_NONBLOCK is used to mark descriptor(s) as
non-blocking.

Change-Id: I8ba6a70543d23759e3ddcc7ff9c21b567184d681
2013-10-17 13:32:32 -07:00
Elliott Hughes
227e95b2fb am 70cf2077: Merge "Build the linker with the same -std flags as the rest of bionic."
* commit '70cf2077619cd2d177756e2bb1cf3fbf870ef355':
  Build the linker with the same -std flags as the rest of bionic.
2013-10-17 13:17:31 -07:00
Elliott Hughes
70cf207761 Merge "Build the linker with the same -std flags as the rest of bionic." 2013-10-17 20:15:41 +00:00
Elliott Hughes
2258347f3b Build the linker with the same -std flags as the rest of bionic.
Change-Id: I5bdb28ecfdf78a90f6b072077a1c5ffd63f5d2ae
2013-10-17 13:06:20 -07:00
Elliott Hughes
f702652ef8 am 41b87c65: Merge "x86_64: Add R_X86_64_64 relocation handling"
* commit '41b87c651280d1a9a98a309c5a5e77e240920d4e':
  x86_64: Add R_X86_64_64 relocation handling
2013-10-17 12:55:09 -07:00
Elliott Hughes
417c2061c8 am 922e2af4: Merge "O_CLOEXEC is always defined for arm, mips, x86, and x86_64."
* commit '922e2af432b38c3a454a1cae9e4d269c28c5ff8c':
  O_CLOEXEC is always defined for arm, mips, x86, and x86_64.
2013-10-17 12:55:08 -07:00
Elliott Hughes
41b87c6512 Merge "x86_64: Add R_X86_64_64 relocation handling" 2013-10-17 19:51:11 +00:00
Elliott Hughes
922e2af432 Merge "O_CLOEXEC is always defined for arm, mips, x86, and x86_64." 2013-10-17 19:45:35 +00:00
Elliott Hughes
2039949b22 am 967cd1bc: Merge "Fix sigaction(3) for 64-bit."
* commit '967cd1bcaf5e75314b3cff2ea7bbd0eb18ab7438':
  Fix sigaction(3) for 64-bit.
2013-10-17 11:49:30 -07:00