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
Elliott Hughes
7efbac17bf
am 2039949b
: am 967cd1bc
: Merge "Fix sigaction(3) for 64-bit."
...
* commit '2039949b225a3f6414250385b8d814440c24bab5':
Fix sigaction(3) for 64-bit.
2013-10-17 11:52:30 -07: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
Elliott Hughes
e989399dc2
O_CLOEXEC is always defined for arm, mips, x86, and x86_64.
...
I built all four, just to be sure.
Change-Id: I5c818575c8142fccfc8fb163468832807a535e90
2013-10-17 11:45:22 -07:00
Elliott Hughes
967cd1bcaf
Merge "Fix sigaction(3) for 64-bit."
2013-10-17 18:38:31 +00:00
Elliott Hughes
c7e9b23317
Fix sigaction(3) for 64-bit.
...
Also clean up <signal.h> and revert the hacks that were necessary
for 64-bit in linker/debugger.cpp until now.
Change-Id: I3b0554ca8a49ee1c97cda086ce2c1954ebc11892
2013-10-17 11:36:55 -07:00
Ed Heyl
811b0cdb2d
am be662187
: merge in klp-release (no-op)
...
* commit 'be662187aa579970cda4af49affd31958efc137c':
2013-10-16 17:47:51 -07:00
Ed Heyl
be662187aa
merge in klp-release (no-op)
2013-10-16 17:34:49 -07:00
Ben Cheng
2cda66116c
am a458b609
: am f89f1eaa
: Merge "Refresh libc/kernel/common/linux/auxvec.h"
...
* commit 'a458b609dbbff789a58fe4d2710af947b20d7e29':
Refresh libc/kernel/common/linux/auxvec.h
2013-10-16 16:58:47 -07:00
Ben Cheng
a458b609db
am f89f1eaa
: Merge "Refresh libc/kernel/common/linux/auxvec.h"
...
* commit 'f89f1eaa6071111c2ef584e97efb23f1b5dbdd2d':
Refresh libc/kernel/common/linux/auxvec.h
2013-10-16 16:56:27 -07:00
Ben Cheng
f89f1eaa60
Merge "Refresh libc/kernel/common/linux/auxvec.h"
2013-10-16 23:52:17 +00:00
Ben Cheng
76b795a8ba
Refresh libc/kernel/common/linux/auxvec.h
...
Change-Id: If9bb50a2f233cdb60e91bd979876edb917e0f66d
2013-10-16 16:50:14 -07:00
Ben Cheng
a5e5fad478
am 29351c80
: am 3fdd6b83
: Merge "Add processed uapi kernel headers (common and aarch64-specific)"
...
* commit '29351c8091c4b7338bd47fb6b3e5aed94a2abf32':
Add processed uapi kernel headers (common and aarch64-specific)
2013-10-16 16:33:50 -07:00
Elliott Hughes
b2386fed55
am 4346bd9f
: am bffe261a
: Merge "Sort the syscalls.mk files, give all generated files the same header."
...
* commit '4346bd9fbcfe4144df7ac0e920bdda274d523fc4':
Sort the syscalls.mk files, give all generated files the same header.
2013-10-16 16:33:50 -07:00
Ben Cheng
29351c8091
am 3fdd6b83
: Merge "Add processed uapi kernel headers (common and aarch64-specific)"
...
* commit '3fdd6b83379f46d2ae78f376b3630f9d481d6dbb':
Add processed uapi kernel headers (common and aarch64-specific)
2013-10-16 16:32:24 -07:00
Elliott Hughes
4346bd9fbc
am bffe261a
: Merge "Sort the syscalls.mk files, give all generated files the same header."
...
* commit 'bffe261a1fcb2099e2188e2e4ca65209b64bc75a':
Sort the syscalls.mk files, give all generated files the same header.
2013-10-16 16:32:23 -07:00
Ben Cheng
3fdd6b8337
Merge "Add processed uapi kernel headers (common and aarch64-specific)"
2013-10-16 23:17:52 +00:00
Ben Cheng
2e0b93b01f
am 3b1b9f9f
: am f0447ddb
: Merge "Tweaked the cleanup scripts to handle uapi and aarch64 headers."
...
* commit '3b1b9f9ff6a2dc88ac0d78fd17f3b58448440357':
Tweaked the cleanup scripts to handle uapi and aarch64 headers.
2013-10-16 16:09:44 -07:00
Elliott Hughes
6b9321b858
am d6e117b6
: am 1f29c2f5
: Merge "Switch sigpending over to rt_sigpending."
...
* commit 'd6e117b64bdfbf8d793eb59ea9604b806608ec75':
Switch sigpending over to rt_sigpending.
2013-10-16 16:09:42 -07:00
Ben Cheng
655a7c081f
Add processed uapi kernel headers (common and aarch64-specific)
...
Change-Id: If0be7b83bd8fe7cb02472d173f7c452aabf61124
2013-10-16 16:09:24 -07:00
Elliott Hughes
bffe261a1f
Merge "Sort the syscalls.mk files, give all generated files the same header."
2013-10-16 23:06:48 +00:00
Ben Cheng
3b1b9f9ff6
am f0447ddb
: Merge "Tweaked the cleanup scripts to handle uapi and aarch64 headers."
...
* commit 'f0447ddb042150af0e13a364df98dd11673d95d3':
Tweaked the cleanup scripts to handle uapi and aarch64 headers.
2013-10-16 15:35:50 -07:00
Ben Cheng
f0447ddb04
Merge "Tweaked the cleanup scripts to handle uapi and aarch64 headers."
2013-10-16 22:32:12 +00:00