Commit Graph

6324 Commits

Author SHA1 Message Date
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
0d96697a3e am 811b0cdb: am be662187: merge in klp-release (no-op)
* commit '811b0cdb2d6e4a697dbc63a678712759dd0db242':
2013-10-16 17:53:05 -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
e693d8d704 am 2cda6611: am a458b609: am f89f1eaa: Merge "Refresh libc/kernel/common/linux/auxvec.h"
* commit '2cda66116cd0f0c879d5543182379e2c93049d34':
  Refresh libc/kernel/common/linux/auxvec.h
2013-10-16 17:02:38 -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
5dfc9e6ed1 am a5e5fad4: am 29351c80: am 3fdd6b83: Merge "Add processed uapi kernel headers (common and aarch64-specific)"
* commit 'a5e5fad478c283f65f2c062d9e5d494d53a40e7d':
  Add processed uapi kernel headers (common and aarch64-specific)
2013-10-16 16:40:21 -07:00
Elliott Hughes
b67d55e916 am b2386fed: am 4346bd9f: am bffe261a: Merge "Sort the syscalls.mk files, give all generated files the same header."
* commit 'b2386fed555d63417af9a4db5c4d9d8f3f22441e':
  Sort the syscalls.mk files, give all generated files the same header.
2013-10-16 16:40:21 -07:00
Ben Cheng
aec5325a53 am 2e0b93b0: am 3b1b9f9f: am f0447ddb: Merge "Tweaked the cleanup scripts to handle uapi and aarch64 headers."
* commit '2e0b93b01f6e7634f7e03e3447cd6437525d0d54':
  Tweaked the cleanup scripts to handle uapi and aarch64 headers.
2013-10-16 16:40:19 -07:00
Elliott Hughes
66140615a9 am 6b9321b8: am d6e117b6: am 1f29c2f5: Merge "Switch sigpending over to rt_sigpending."
* commit '6b9321b85875dd8938d0a5064ea3e9fdebe5c623':
  Switch sigpending over to rt_sigpending.
2013-10-16 16:40:18 -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
Ben Cheng
8bea2b6fac Tweaked the cleanup scripts to handle uapi and aarch64 headers.
The processed uapi directory is now placed at libc/kernel/uapi as
opposed to libc/kernel/common/uapi as it contains
architectural-dependent headers now.

Change-Id: I53f814704a4d231b452fde398cd94257a0fb2eea
2013-10-16 15:28:56 -07:00
Elliott Hughes
103ccde8fe Sort the syscalls.mk files, give all generated files the same header.
No non-comment changes to the .S files.

Change-Id: Iafcfd004c3ea92b64268f80ab16df615b97cefac
2013-10-16 14:27:59 -07:00
Elliott Hughes
d6e117b64b am 1f29c2f5: Merge "Switch sigpending over to rt_sigpending."
* commit '1f29c2f51097b68110bc2766a7c1560d6a8831d0':
  Switch sigpending over to rt_sigpending.
2013-10-16 14:13:10 -07:00
Elliott Hughes
1f29c2f510 Merge "Switch sigpending over to rt_sigpending." 2013-10-16 21:10:00 +00:00
Elliott Hughes
40d105ccb3 Switch sigpending over to rt_sigpending.
Change-Id: I7b28984796b5fb343cfbcc47e0afc3a84293d417
2013-10-16 14:07:01 -07:00
Pavel Chupin
c075c18537 x86_64: Add R_X86_64_64 relocation handling
Change-Id: I86ffc56fa6a9053bed44e92a579530c2beb8eb2c
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
2013-10-16 19:13:58 +04:00
The Android Automerger
8e39d2f9f4 merge in klp-release history after reset to klp-dev 2013-10-15 21:13:52 -07:00
Elliott Hughes
c3130495ae am d5e5a6a3: am 2426cdb6: am 26242bf2: Merge "Remove support for the useless \'custom\' option in SYSCALLS.TXT."
* commit 'd5e5a6a3534884113e2fefcfa23567c592a82cc8':
  Remove support for the useless 'custom' option in SYSCALLS.TXT.
2013-10-15 20:00:23 -07:00
Elliott Hughes
d5e5a6a353 am 2426cdb6: am 26242bf2: Merge "Remove support for the useless \'custom\' option in SYSCALLS.TXT."
* commit '2426cdb63b95435bb09bacfc3af63304d991c4a2':
  Remove support for the useless 'custom' option in SYSCALLS.TXT.
2013-10-15 19:57:53 -07:00
Elliott Hughes
2426cdb63b am 26242bf2: Merge "Remove support for the useless \'custom\' option in SYSCALLS.TXT."
* commit '26242bf266fc7ee72a972ff0e4b12c024df4993c':
  Remove support for the useless 'custom' option in SYSCALLS.TXT.
2013-10-15 19:54:40 -07:00
Elliott Hughes
26242bf266 Merge "Remove support for the useless 'custom' option in SYSCALLS.TXT." 2013-10-16 02:51:35 +00:00
Elliott Hughes
9b22e71143 am afaebc3f: am 87fc78de: am 608c65f6: Merge "Fix sigsuspend to use rt_sigsuspend on all platforms."
* commit 'afaebc3fefe93cbfbaead60212dab7b99bae9d7a':
  Fix sigsuspend to use rt_sigsuspend on all platforms.
2013-10-15 18:22:55 -07:00
Elliott Hughes
afaebc3fef am 87fc78de: am 608c65f6: Merge "Fix sigsuspend to use rt_sigsuspend on all platforms."
* commit '87fc78de6c869d0403ccdd2e756ec1f5d456f3d3':
  Fix sigsuspend to use rt_sigsuspend on all platforms.
2013-10-15 18:20:32 -07:00
Elliott Hughes
c9da332cce Remove support for the useless 'custom' option in SYSCALLS.TXT.
This cruft dates from a time when bionic would only output syscall
contants for the syscalls mentioned in SYSCALLS.TXT. I fixed that
a long time ago, but never followed through with the removal of what
was then confusingly called "stub" and was recently renamed "custom".

Change-Id: I8f3872a200b2dc8325e357cc5ee505ea4212ef95
2013-10-15 18:18:58 -07:00
Elliott Hughes
87fc78de6c am 608c65f6: Merge "Fix sigsuspend to use rt_sigsuspend on all platforms."
* commit '608c65f6955213179db4140cc57c40a2a88d5846':
  Fix sigsuspend to use rt_sigsuspend on all platforms.
2013-10-15 18:17:53 -07:00
Elliott Hughes
608c65f695 Merge "Fix sigsuspend to use rt_sigsuspend on all platforms." 2013-10-16 01:16:00 +00:00
Elliott Hughes
1f5af926fa Fix sigsuspend to use rt_sigsuspend on all platforms.
Change-Id: I981c1a66d35480d4457a0a08a1b042dac94daa5b
2013-10-15 18:15:19 -07:00
Elliott Hughes
819fd92317 am f2a760dc: am a85606e1: am c100a100: Merge "\'Avoid confusing "read prevented write" log messages\' 2."
* commit 'f2a760dca7e728bd6f7942dece1bb6aefe4821ed':
  'Avoid confusing "read prevented write" log messages' 2.
2013-10-15 17:41:01 -07:00
Elliott Hughes
f2a760dca7 am a85606e1: am c100a100: Merge "\'Avoid confusing "read prevented write" log messages\' 2."
* commit 'a85606e1563c2153bea3c73dfe4ca1588e778f22':
  'Avoid confusing "read prevented write" log messages' 2.
2013-10-15 17:38:17 -07:00
Elliott Hughes
a85606e156 am c100a100: Merge "\'Avoid confusing "read prevented write" log messages\' 2."
* commit 'c100a10069a16eca57f5f9ab838ff98d7db6eb03':
  'Avoid confusing "read prevented write" log messages' 2.
2013-10-15 17:35:27 -07:00
Elliott Hughes
c100a10069 Merge "'Avoid confusing "read prevented write" log messages' 2." 2013-10-16 00:31:20 +00:00
Elliott Hughes
949676ce6c am cbfa1afd: am 0287db52: am d9913b0b: Merge "Make pthread_create report sched_setscheduler failures on LP64."
* commit 'cbfa1afda32e290ddc9c9bea866c27ae93d040d2':
  Make pthread_create report sched_setscheduler failures on LP64.
2013-10-15 17:29:55 -07:00
Christopher Ferris
3cfa519987 am 03ce5171: am fbefb252: Modify prefetch for krait memcpy.
* commit '03ce51717893dde6a56ef19da9cb3c92b1e4927a':
  Modify prefetch for krait memcpy.
2013-10-15 17:29:52 -07:00
Elliott Hughes
4c46b2992b am df17ce78: am 26491483: am 76725214: Merge "Avoid confusing "read prevented write" log messages."
* commit 'df17ce7858f8df22a14412fa18ee5b80fa6b283e':
  Avoid confusing "read prevented write" log messages.
2013-10-15 17:29:51 -07:00
Elliott Hughes
f60c5baf0b am b01ebe6d: am 14e7482c: am d16391bb: Merge "Fix indentation in sched_getaffinity."
* commit 'b01ebe6d4e76cd57dac09e6bdb581f8f964cd75f':
  Fix indentation in sched_getaffinity.
2013-10-15 17:29:50 -07:00
Christopher Ferris
a3ae4f31ab am 289c460c: am ac6bc319: Remove new aligned memcpy path for cortex-a15.
* commit '289c460c55fdf50c03e8711de077d2db67346d9b':
  Remove new aligned memcpy path for cortex-a15.
2013-10-15 17:29:28 -07:00