Commit Graph

6004 Commits

Author SHA1 Message Date
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
68248e2fec am 013afce9: am a5bab412: Merge "Fix struct statfs for LP64."
* commit '013afce94f1195218531f3da6f3e25f4526dddf4':
  Fix struct statfs for LP64.
2013-10-18 17:39:18 -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
7d0204b685 am f7de5d57: am 25269b88: Merge "Fix the time unit tests for systems with 64-bit time_t."
* commit 'f7de5d57732d67f967243bea5e01f6da6be5f517':
  Fix the time unit tests for systems with 64-bit time_t.
2013-10-18 16:59:10 -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
f00e772b25 am 63e118b7: am d0402acd: Merge "x86_64: Fix bionic tests build-and-run"
* commit '63e118b7dbadb49037cd20f8355e27fe4ac20f3b':
  x86_64: Fix bionic tests build-and-run
2013-10-18 15:11:33 -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
ceb6832ca0 am 7d604133: am e3cc1555: Merge "Fix some test assumptions that are wrong for __LP64__."
* commit '7d604133770ae3d9da84737a527907a94683fe21':
  Fix some test assumptions that are wrong for __LP64__.
2013-10-18 13:36:22 -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
2fa423f49f am c54e7b8d: am 79f79c90: Merge "x86_64: Fix sys/stat.h"
* commit 'c54e7b8d30e18eb9fd5320f10707fd57cf831576':
  x86_64: Fix sys/stat.h
2013-10-18 13:31:41 -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
b13ad7a8be am b956f3ce: am e9797ac6: Merge "Fix clone.S for x86_64."
* commit 'b956f3ce7a9b4d1d8a15d6debcd36f09e2ef4aa6':
  Fix clone.S for x86_64.
2013-10-17 22:58:23 -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
05c33a59b9 am 0c72ebc9: am 8ea34537: Merge "Add missing aliases for off64_t functions in 64-bit land."
* commit '0c72ebc9a1836ce9dda6e28e6b8117b4651e7c8e':
  Add missing aliases for off64_t functions in 64-bit land.
2013-10-17 21:48:24 -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
23eeda6ad9 am 6519d76c: am 88dcfb5e: Merge "Add ffs and memcmp16 to x86_64."
* commit '6519d76c2988f59622892966440577955aed9f49':
  Add ffs and memcmp16 to x86_64.
2013-10-17 21:38:00 -07: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
22cf36af18 am 7e12e6af: am 5b191604: Merge "Add SOCK_CLOEXEC and SOCK_NONBLOCK socket flags."
* commit '7e12e6af56e1cc256ea6d9c2c69d8438e6ca95be':
  Add SOCK_CLOEXEC and SOCK_NONBLOCK socket flags.
2013-10-17 13:50:12 -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
8c4947ee7f am 227e95b2: am 70cf2077: Merge "Build the linker with the same -std flags as the rest of bionic."
* commit '227e95b2fb861192fb3a2d6368dfddb2558a5e25':
  Build the linker with the same -std flags as the rest of bionic.
2013-10-17 13:18:42 -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
26e2643949 am f702652e: am 41b87c65: Merge "x86_64: Add R_X86_64_64 relocation handling"
* commit 'f702652ef89ad53d9bac51fb6ffccd071e7c7b99':
  x86_64: Add R_X86_64_64 relocation handling
2013-10-17 12:57:58 -07:00
Elliott Hughes
1732a8da03 am 417c2061: am 922e2af4: Merge "O_CLOEXEC is always defined for arm, mips, x86, and x86_64."
* commit '417c2061c857015c1b0319646810111423b5223d':
  O_CLOEXEC is always defined for arm, mips, x86, and x86_64.
2013-10-17 12:57:57 -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