Elliott Hughes
9c07aee83b
Clean up some misinformation around prctl.
...
prctl shouldn't be in <unistd.h>.
Change-Id: I29609fc91c033e1ad143b75d9b4eb17aefbd63d6
2014-07-18 16:15:32 -07:00
Christopher Ferris
3c2b71ad56
Merge "Use the mmap/munmap for allocation routines."
2014-07-17 22:33:54 +00:00
Christopher Ferris
6425327c32
Use the mmap/munmap for allocation routines.
...
To avoid any issues calling malloc related routines, use mmap/munmap.
Specifically, this avoids any problems when this is compiled into a
malloc debug shared library.
Change-Id: Iae2d197145da43dc103ad6024357d8cc2374378f
2014-07-18 14:16:51 -07:00
Elliott Hughes
d18b87f38d
Merge "Remove SIOCKILLADDR from <sys/socket.h>."
2014-07-17 22:33:42 +00:00
Elliott Hughes
8a3d1ca183
Remove SIOCKILLADDR from <sys/socket.h>.
...
Change-Id: I6b64a9abe01c786a9ec26aee1517cb981a4860fb
2014-07-17 17:10:02 -07:00
Elliott Hughes
76282482db
Merge "Remove PR_SET_TIMERSLACK_PID from <sys/prctl.h>."
2014-07-17 22:33:42 +00:00
Elliott Hughes
9f165d24f0
Remove PR_SET_TIMERSLACK_PID from <sys/prctl.h>.
...
Change-Id: Ie70f23c80e8473ac9617b74967d7c84709f5b00d
2014-07-17 17:12:35 -07:00
Elliott Hughes
d377833de6
am 6bf42ddc
: Merge "Fix private/bionic_name_mem.h build breakage."
...
* commit '6bf42ddc7962dec56840eb370bfe7b0469a4efb1':
Fix private/bionic_name_mem.h build breakage.
2014-07-17 22:16:45 +00:00
Elliott Hughes
b46696858b
Fix private/bionic_name_mem.h build breakage.
...
(cherry picked from commit 2f9c6e38b8
)
Change-Id: Ia8e96da98802d312011df866ac1baaa48f97811c
2014-07-17 15:15:44 -07:00
Elliott Hughes
d648f557f1
Remove non-standard prctl constants from <sys/prctl.h>.
...
Also remove __bionic_name_mem which has exactly one caller, and is only
ever expected to be used in this one place.
(cherry picked from commit d7453860a6
)
Change-Id: I26b7638609e9d4eaf4f21ae29721ea27d4176702
2014-07-17 15:15:37 -07:00
Elliott Hughes
6bf42ddc79
Merge "Fix private/bionic_name_mem.h build breakage."
2014-07-17 21:58:34 +00:00
Elliott Hughes
2f9c6e38b8
Fix private/bionic_name_mem.h build breakage.
...
Change-Id: I8fe9c63dbbb5911721ca56791c0bff4bdf403314
2014-07-17 15:09:17 -07:00
Elliott Hughes
fdd6414093
am 169e2bf6
: Merge "Remove non-standard prctl constants from <sys/prctl.h>."
...
* commit '169e2bf6bd092ea3599cfe3426766988ec66658a':
Remove non-standard prctl constants from <sys/prctl.h>.
2014-07-17 21:54:26 +00:00
Christopher Ferris
a694517909
Merge "Add gen syscalls step to instructions." into lmp-dev
2014-07-17 21:15:46 +00:00
Christopher Ferris
013c9b8035
Add gen syscalls step to instructions.
...
Also, fix incorrect path to some tools.
(cherry picked from commit ea271fdf26
)
Change-Id: Ie93cbc84b9a46d622b0b462a33bed0ee129992cb
2014-07-18 16:56:33 -07:00
Elliott Hughes
169e2bf6bd
Merge "Remove non-standard prctl constants from <sys/prctl.h>."
2014-07-17 17:59:29 +00:00
Elliott Hughes
d7453860a6
Remove non-standard prctl constants from <sys/prctl.h>.
...
Also remove __bionic_name_mem which has exactly one caller, and is only
ever expected to be used in this one place.
Change-Id: I833744f91e887639f5b2d1269f966ee9032af207
2014-07-17 14:26:33 -07:00
Elliott Hughes
9633cc3ee9
am 9a7fdb2d
: ptrace(3) should be varargs.
...
* commit '9a7fdb2dae8f0ae0f9c5b0596bb2710f782925aa':
ptrace(3) should be varargs.
2014-07-17 17:01:54 +00:00
Elliott Hughes
2492a8e364
am 3002131d
: Use VDSO for clock_gettime(2) and gettimeofday(2).
...
* commit '3002131da33401cf1b45abbdbec58b7c751fc43a':
Use VDSO for clock_gettime(2) and gettimeofday(2).
2014-07-17 17:01:12 +00:00
Hans Boehm
ec76a21f27
am 43363ab7
: Merge "Define atomic_charN_t only if charN_t is supported."
...
* commit '43363ab7202a935e12cf6a38d32a48433bdc3705':
Define atomic_charN_t only if charN_t is supported.
2014-07-17 12:59:40 +00:00
Elliott Hughes
9a7fdb2dae
ptrace(3) should be varargs.
...
Bug: 16352070
(cherry picked from commit 98b088dce7
)
Change-Id: I6193ef44df9a5668020916eaca90b47fc4c8ab77
2014-07-16 16:59:31 -07:00
Elliott Hughes
51b9d5bad9
am 94f84d36
: Merge "ptrace(3) should be varargs."
...
* commit '94f84d36a9f16030546a667bab6c66a59e41e4bd':
ptrace(3) should be varargs.
2014-07-16 23:49:52 +00:00
Hans Boehm
43363ab720
Merge "Define atomic_charN_t only if charN_t is supported."
2014-07-16 23:31:38 +00:00
Hans Boehm
8b002362d9
Define atomic_charN_t only if charN_t is supported.
...
Some platform code is apparently compiled with switches that do
not support char16_t and char32_t. This caused stdatomic.h to fail
to compile. This CL makes stdatomic.h usable in those environments.
Change-Id: Ie5a17f20b8b545c97128d00605b4eabd2a6bfe3e
2014-07-16 17:31:05 -07:00
Elliott Hughes
3002131da3
Use VDSO for clock_gettime(2) and gettimeofday(2).
...
Bug: 15387103
(cherry picked from commit 625993dfbb
)
Change-Id: I0e156d7049ba1495902259071a96936592e74025
2014-07-16 15:15:53 -07:00
Elliott Hughes
94f84d36a9
Merge "ptrace(3) should be varargs."
2014-07-16 21:56:17 +00:00
Elliott Hughes
98b088dce7
ptrace(3) should be varargs.
...
Bug: 16352070
Change-Id: Ied72e6e79eaf912fc93fc49ae7637af321a31a59
2014-07-16 16:07:10 -07:00
Elliott Hughes
379b1580dc
am f13aa6fc
: Merge "Use VDSO for clock_gettime(2) and gettimeofday(2)."
...
* commit 'f13aa6fc5b66d1c98b7fd4b43e20515033707e56':
Use VDSO for clock_gettime(2) and gettimeofday(2).
2014-07-16 21:44:46 +00:00
Elliott Hughes
f13aa6fc5b
Merge "Use VDSO for clock_gettime(2) and gettimeofday(2)."
2014-07-16 19:02:19 +00:00
Elliott Hughes
625993dfbb
Use VDSO for clock_gettime(2) and gettimeofday(2).
...
Bug: 15387103
Change-Id: Ifc3608ea65060c1dc38120b10b6e79874f182a36
2014-07-16 14:27:43 -07:00
Dan Albert
6526098e71
am a4465058
: Merge "Remove isascii_l(3)." into lmp-dev
...
* commit 'a446505874ba52eb6ddb893c0d9c9321a73b235d':
Remove isascii_l(3).
2014-07-16 16:04:09 +00:00
Dan Albert
a446505874
Merge "Remove isascii_l(3)." into lmp-dev
2014-07-16 13:12:22 +00:00
Elliott Hughes
775056ff71
am 97ba2a5c
: Regenerate the syscalls list after the uapi update.
...
* commit '97ba2a5cc4cf098938bb0a2c19ff01eb57c5536c':
Regenerate the syscalls list after the uapi update.
2014-07-16 03:04:25 +00:00
Christopher Ferris
04e7056d06
am 770d0f61
: Merge "Make sure not to construct illegal property names."
...
* commit '770d0f6177ca1ad242b509151fb612f07ef8a07b':
Make sure not to construct illegal property names.
2014-07-16 02:56:23 +00:00
Christopher Ferris
f64411e7a8
am 64035c4a
: Merge "Add gen syscalls step to instructions."
...
* commit '64035c4a4b52ce87398e3a5945ad6b755c8f35b1':
Add gen syscalls step to instructions.
2014-07-16 02:56:22 +00:00
Elliott Hughes
99c8508a6e
am 52023cb7
: Merge "Regenerate the syscalls list after the uapi update."
...
* commit '52023cb725ade3a4ace8631af8d6df5b47dc4def':
Regenerate the syscalls list after the uapi update.
2014-07-16 02:56:22 +00:00
Christopher Ferris
76dd4a7911
am 51c914b7
: Merge "Fix BIONIC_ROUND_UP_POWER_OF_2 for 64 bit."
...
* commit '51c914b7fd0994f09ef11e9038f2b1df4b909358':
Fix BIONIC_ROUND_UP_POWER_OF_2 for 64 bit.
2014-07-16 02:56:21 +00:00
Elliott Hughes
97ba2a5cc4
Regenerate the syscalls list after the uapi update.
...
(cherry picked from commit 3fa60e10bc
)
Change-Id: Id545a5b0b0953967effd819177f0dadb134f2011
2014-07-15 19:09:12 -07:00
Dan Albert
da8accfefe
Remove isascii_l(3).
...
Had intended to remove this one before submitting the locale changes,
but forgot. It isn't a standard ctype function, so we don't need it.
Change-Id: Ie9c09fa6c61b1101b5992fa06da30e373a0c6bf7
2014-07-15 16:49:30 -07:00
Christopher Ferris
cdf48775d4
am 73c963e4
: Fix BIONIC_ROUND_UP_POWER_OF_2 for 64 bit.
...
* commit '73c963e4c5bf111df3abe9ad7eac98a918b88bb3':
Fix BIONIC_ROUND_UP_POWER_OF_2 for 64 bit.
2014-07-15 21:46:28 +00:00
Christopher Ferris
770d0f6177
Merge "Make sure not to construct illegal property names."
2014-07-15 20:47:30 +00:00
Christopher Ferris
53531ccebb
Make sure not to construct illegal property names.
...
Change-Id: I37624e69aec51efd4291f076fb87af3f35d33025
2014-07-15 19:26:28 -07:00
Christopher Ferris
64035c4a4b
Merge "Add gen syscalls step to instructions."
2014-07-15 20:47:30 +00:00
Christopher Ferris
ea271fdf26
Add gen syscalls step to instructions.
...
Also, fix incorrect path to some tools.
Change-Id: I409fc02d7077f0d2811d90be19550e70f5d73c0e
2014-07-15 19:02:33 -07:00
Elliott Hughes
52023cb725
Merge "Regenerate the syscalls list after the uapi update."
2014-07-15 20:36:09 +00:00
Elliott Hughes
3fa60e10bc
Regenerate the syscalls list after the uapi update.
...
Change-Id: I117c5b18f735376dd3ab5061018dc7db9c046202
2014-07-15 18:39:27 -07:00
Christopher Ferris
73c963e4c5
Fix BIONIC_ROUND_UP_POWER_OF_2 for 64 bit.
...
There were two bugs here:
- For 64 bit values, this did not properly round up.
- The macro rounded to the power of 2 less than value, not to the power
of 2 greater than value.
(cherry picked from commit 27047faf28
)
Change-Id: Idf1ec67854e1eb423704e599ae1c6b674d36618d
2014-07-15 13:23:06 -07:00
Elliott Hughes
c80cb8e3ca
am ca276c40
: Fix visibility for a bunch more symbols.
...
* commit 'ca276c40dfdb80ef553c6646da7f984ef7b694ce':
Fix visibility for a bunch more symbols.
2014-07-15 02:31:51 +00:00
Elliott Hughes
ca276c40df
Fix visibility for a bunch more symbols.
...
Bug: 11156955
Bug: 15291317
(cherry picked from commit a167eef548
)
Change-Id: Ib038ad34ef59631f7b4ed6dff2b7956001b8b159
2014-07-14 18:59:51 -07:00
Christopher Ferris
51c914b7fd
Merge "Fix BIONIC_ROUND_UP_POWER_OF_2 for 64 bit."
2014-07-15 00:42:07 +00:00