OSDN Git Service

android-x86/bionic.git
8 years agoMerge "Don\'t leak sockets if setsockopt() or fchown() fail." am: 192539f524
Erik Kline [Wed, 9 Mar 2016 05:07:56 +0000 (05:07 +0000)]
Merge "Don\'t leak sockets if setsockopt() or fchown() fail." am: 192539f524
am: b2727d8fa6

* commit 'b2727d8fa66d06945481aafacbfbd82f717212e3':
  Don't leak sockets if setsockopt() or fchown() fail.

8 years agoMerge "Don\'t leak sockets if setsockopt() or fchown() fail."
Erik Kline [Wed, 9 Mar 2016 05:04:02 +0000 (05:04 +0000)]
Merge "Don\'t leak sockets if setsockopt() or fchown() fail."
am: 192539f524

* commit '192539f5247925224e4bcaed28f44a5c59576f5d':
  Don't leak sockets if setsockopt() or fchown() fail.

8 years agoMerge "Don't leak sockets if setsockopt() or fchown() fail."
Erik Kline [Wed, 9 Mar 2016 04:18:22 +0000 (04:18 +0000)]
Merge "Don't leak sockets if setsockopt() or fchown() fail."

8 years agoDon't leak sockets if setsockopt() or fchown() fail.
Erik Kline [Fri, 4 Mar 2016 08:16:55 +0000 (17:16 +0900)]
Don't leak sockets if setsockopt() or fchown() fail.

Change-Id: Idcf8c08ff50d21c3a04b7ef80c4044f3f9762f2b

8 years agoMerge "Add x86 optimization of rint functions and tests" am: 55dc0c5eea
jzha136 [Tue, 8 Mar 2016 23:48:19 +0000 (23:48 +0000)]
Merge "Add x86 optimization of rint functions and tests" am: 55dc0c5eea
am: 14c067469e

* commit '14c067469eea859bcc30e905f9c911408ba06052':
  Add x86 optimization of rint functions and tests

8 years agoMerge "Add x86 optimization of rint functions and tests"
jzha136 [Tue, 8 Mar 2016 22:57:48 +0000 (22:57 +0000)]
Merge "Add x86 optimization of rint functions and tests"
am: 55dc0c5eea

* commit '55dc0c5eea04b13465951ef0354f9541123b0f94':
  Add x86 optimization of rint functions and tests

8 years agoMerge "Add x86 optimization of rint functions and tests"
Elliott Hughes [Tue, 8 Mar 2016 22:01:07 +0000 (22:01 +0000)]
Merge "Add x86 optimization of rint functions and tests"

8 years agoMerge "Minor clock_getcpuclockid optimization." am: b83bd7bc25 am: 59eab81e16
Elliott Hughes [Tue, 8 Mar 2016 08:07:33 +0000 (08:07 +0000)]
Merge "Minor clock_getcpuclockid optimization." am: b83bd7bc25 am: 59eab81e16
am: 21499a07b4

* commit '21499a07b4d08b77edcad61c7486fb126d3be59d':
  Minor clock_getcpuclockid optimization.

8 years agoMerge "Minor clock_getcpuclockid optimization." am: b83bd7bc25
Elliott Hughes [Tue, 8 Mar 2016 08:03:33 +0000 (08:03 +0000)]
Merge "Minor clock_getcpuclockid optimization." am: b83bd7bc25
am: 59eab81e16

* commit '59eab81e16b190fb07d73d56eab1077b4b451653':
  Minor clock_getcpuclockid optimization.

8 years agoAdd x86 optimization of rint functions and tests
jzha136 [Fri, 12 Jun 2015 16:15:02 +0000 (09:15 -0700)]
Add x86 optimization of rint functions and tests

Change-Id: I5e7696ff9bcb1efc2625100ef8565b68dca2326c
Signed-off-by: Jingwei Zhang <jingwei.zhang@intel.com>
8 years agoMerge "Minor clock_getcpuclockid optimization."
Elliott Hughes [Mon, 7 Mar 2016 21:17:00 +0000 (21:17 +0000)]
Merge "Minor clock_getcpuclockid optimization."
am: b83bd7bc25

* commit 'b83bd7bc256d5121ec3ff1babc3bc08d7f04eea2':
  Minor clock_getcpuclockid optimization.

8 years agoMerge "Minor clock_getcpuclockid optimization."
Elliott Hughes [Mon, 7 Mar 2016 21:08:53 +0000 (21:08 +0000)]
Merge "Minor clock_getcpuclockid optimization."

8 years agoRevert "Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED""
Dimitry Ivanov [Mon, 7 Mar 2016 20:19:17 +0000 (20:19 +0000)]
Revert "Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED""
am: 0510a45ee3

* commit '0510a45ee33188ac45ddb8156753d81ecf132a84':
  Revert "Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED""

8 years agoRevert "Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED""
Dimitry Ivanov [Mon, 7 Mar 2016 20:12:48 +0000 (12:12 -0800)]
Revert "Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED""

This reverts commit 49b9a5a342031580b3e106b9ead0ec847a20a186.

8 years agoMinor clock_getcpuclockid optimization.
Elliott Hughes [Mon, 7 Mar 2016 19:54:02 +0000 (11:54 -0800)]
Minor clock_getcpuclockid optimization.

Don't ask the kernel to copy data to userspace if we don't need it.
(Noticed while cleaning up sysconf to not call clock_getres.)

Change-Id: Icc0f7559775b8a2dcefe638ce831d06b75d67122

8 years agoMerge "Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"" into nyc-dev am: 060d6bbe6f
Dimitry Ivanov [Mon, 7 Mar 2016 19:49:17 +0000 (19:49 +0000)]
Merge "Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"" into nyc-dev am: 060d6bbe6f
am: 938346848e

* commit '938346848e6635b6107ed39871471905bf0ba269':
  Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"

8 years agoMerge "Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"" into nyc-dev
Dimitry Ivanov [Mon, 7 Mar 2016 19:44:13 +0000 (19:44 +0000)]
Merge "Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"" into nyc-dev
am: 060d6bbe6f

* commit '060d6bbe6f9c9e4a55c5ebb2724c30ec24279e8a':
  Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"

8 years agoMerge "Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"" into nyc-dev
Dimitry Ivanov [Mon, 7 Mar 2016 17:22:59 +0000 (17:22 +0000)]
Merge "Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"" into nyc-dev

8 years agoRevert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"
Dimitry Ivanov [Mon, 7 Mar 2016 17:13:34 +0000 (17:13 +0000)]
Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"

Vendor blobs strike back.

This reverts commit 9721bb3f0b7c8c45f42d2874c908a177615f42b5.

Bug:
http://b/27518190

Change-Id: I3fbe71123840edc51a1a804f6c8e83c84958192d

8 years agoforkpty: set the output fd to -1 on the slave side. am: bf4c113cad
Josh Gao [Sat, 5 Mar 2016 03:25:29 +0000 (03:25 +0000)]
forkpty: set the output fd to -1 on the slave side. am: bf4c113cad
am: a9bea3f4e6

* commit 'a9bea3f4e67590a2ba7395fb4a56f17309e81ca5':
  forkpty: set the output fd to -1 on the slave side.

8 years agoforkpty: set the output fd to -1 on the slave side.
Josh Gao [Sat, 5 Mar 2016 03:23:36 +0000 (03:23 +0000)]
forkpty: set the output fd to -1 on the slave side.
am: bf4c113cad

* commit 'bf4c113cad4d1f4464867a057d5c703505ef32b2':
  forkpty: set the output fd to -1 on the slave side.

8 years agoforkpty: set the output fd to -1 on the slave side.
Josh Gao [Sat, 5 Mar 2016 02:04:41 +0000 (18:04 -0800)]
forkpty: set the output fd to -1 on the slave side.

glibc, FreeBSD, OpenBSD, and Darwin all just leave the fd unchanged and
possibly uninitialized. Setting it to -1 seems friendlier, though.

Bug: http://b/27506278
Change-Id: I7acdc8eecbea4404d5fb4ba0b4d572245a323886

8 years agoMerge "forkpty: set the output fd to -1 on the slave side." am: ba2232d013 am: 8598f1fd66
Josh Gao [Sat, 5 Mar 2016 03:12:58 +0000 (03:12 +0000)]
Merge "forkpty: set the output fd to -1 on the slave side." am: ba2232d013 am: 8598f1fd66
am: 7e521a2144

* commit '7e521a214463ad86e6d015c02da11be3487878a0':
  forkpty: set the output fd to -1 on the slave side.

8 years agoMerge "forkpty: set the output fd to -1 on the slave side." am: ba2232d013
Josh Gao [Sat, 5 Mar 2016 03:10:54 +0000 (03:10 +0000)]
Merge "forkpty: set the output fd to -1 on the slave side." am: ba2232d013
am: 8598f1fd66

* commit '8598f1fd66b347fcee5e07720f246d33464adfb0':
  forkpty: set the output fd to -1 on the slave side.

8 years agoMerge "forkpty: set the output fd to -1 on the slave side."
Josh Gao [Sat, 5 Mar 2016 03:08:52 +0000 (03:08 +0000)]
Merge "forkpty: set the output fd to -1 on the slave side."
am: ba2232d013

* commit 'ba2232d0132274433a269eeccbbbd3be7f8f4384':
  forkpty: set the output fd to -1 on the slave side.

8 years agoMerge "forkpty: set the output fd to -1 on the slave side."
Josh Gao [Sat, 5 Mar 2016 03:04:36 +0000 (03:04 +0000)]
Merge "forkpty: set the output fd to -1 on the slave side."

8 years agoMerge "Don\'t call clock_getres in sysconf." am: a703498f0c am: a990df3b7f
Elliott Hughes [Sat, 5 Mar 2016 02:41:17 +0000 (02:41 +0000)]
Merge "Don\'t call clock_getres in sysconf." am: a703498f0c am: a990df3b7f
am: bc2f339411

* commit 'bc2f33941160318a77e24c9d37b6e50b020592a1':
  Don't call clock_getres in sysconf.

8 years agoDon\'t call clock_getres in sysconf. am: 8dd7c611ea
Elliott Hughes [Sat, 5 Mar 2016 02:39:09 +0000 (02:39 +0000)]
Don\'t call clock_getres in sysconf. am: 8dd7c611ea
am: 305601f978

* commit '305601f978720c8954e19ff9696cf52cf11387c2':
  Don't call clock_getres in sysconf.

8 years agoMerge "Don\'t call clock_getres in sysconf." am: a703498f0c
Elliott Hughes [Sat, 5 Mar 2016 02:38:57 +0000 (02:38 +0000)]
Merge "Don\'t call clock_getres in sysconf." am: a703498f0c
am: a990df3b7f

* commit 'a990df3b7f37498d1f33ffd3b7d9f488107f1e25':
  Don't call clock_getres in sysconf.

8 years agoDon\'t call clock_getres in sysconf.
Elliott Hughes [Sat, 5 Mar 2016 02:37:14 +0000 (02:37 +0000)]
Don\'t call clock_getres in sysconf.
am: 8dd7c611ea

* commit '8dd7c611ea9889b316c02861d463edee83c6a207':
  Don't call clock_getres in sysconf.

8 years agoMerge "Don\'t call clock_getres in sysconf."
Elliott Hughes [Sat, 5 Mar 2016 02:36:55 +0000 (02:36 +0000)]
Merge "Don\'t call clock_getres in sysconf."
am: a703498f0c

* commit 'a703498f0c416f58fdfdf3cdb208fffee60c9bb8':
  Don't call clock_getres in sysconf.

8 years agoDon't call clock_getres in sysconf.
Elliott Hughes [Sat, 5 Mar 2016 02:25:57 +0000 (18:25 -0800)]
Don't call clock_getres in sysconf.

There are a hundred other reasons why we can't run on kernels old enough
to not have all the clocks covered by sysconf.

This was causing trouble for jemalloc 4.1.0 in a seccomp-constrained process
because jemalloc 4.1.0 introduced a call to sysconf that caused us to make
clock_getres syscalls for the first time, leading to SIGSYS.

Bug: http://b/27408522

(cherry picked from commit d2b8de2cd16ecd86c830d98c58bcf392475bd0b3)

Change-Id: Id46a0f2c2804c597a8c9091690a8a1fc4a65f4cd

8 years agoMerge "Don't call clock_getres in sysconf."
Elliott Hughes [Sat, 5 Mar 2016 02:31:08 +0000 (02:31 +0000)]
Merge "Don't call clock_getres in sysconf."

8 years agoDon't call clock_getres in sysconf.
Elliott Hughes [Sat, 5 Mar 2016 02:25:57 +0000 (18:25 -0800)]
Don't call clock_getres in sysconf.

There are a hundred other reasons why we can't run on kernels old enough
to not have all the clocks covered by sysconf.

This was causing trouble for jemalloc 4.1.0 in a seccomp-constrained process
because jemalloc 4.1.0 introduced a call to sysconf that caused us to make
clock_getres syscalls for the first time, leading to SIGSYS.

Bug: http://b/27408522
Change-Id: I2eb6986d871bc03cbef278e5617734409c39e057

8 years agoforkpty: set the output fd to -1 on the slave side.
Josh Gao [Sat, 5 Mar 2016 02:04:41 +0000 (18:04 -0800)]
forkpty: set the output fd to -1 on the slave side.

glibc, FreeBSD, OpenBSD, and Darwin all just leave the fd unchanged and
possibly uninitialized. Setting it to -1 seems friendlier, though.

Bug: http://b/27506278
Change-Id: I7acdc8eecbea4404d5fb4ba0b4d572245a323886

8 years agoMerge "Add __memset_chk assembler for mips32 and mips64." am: c4d2bede15 am: 5bfd3ffd36
Douglas Leung [Sat, 5 Mar 2016 01:15:42 +0000 (01:15 +0000)]
Merge "Add __memset_chk assembler for mips32 and mips64." am: c4d2bede15 am: 5bfd3ffd36
am: 9c4cd43f26

* commit '9c4cd43f2644d89b2cb31580b2efdcd8b7080a2b':
  Add __memset_chk assembler for mips32 and mips64.

8 years agoMerge "Add __memset_chk assembler for mips32 and mips64." am: c4d2bede15
Douglas Leung [Sat, 5 Mar 2016 01:13:41 +0000 (01:13 +0000)]
Merge "Add __memset_chk assembler for mips32 and mips64." am: c4d2bede15
am: 5bfd3ffd36

* commit '5bfd3ffd36f41b1fa5741ac9c5d043639c9af9d5':
  Add __memset_chk assembler for mips32 and mips64.

8 years agoMerge "Add __memset_chk assembler for mips32 and mips64."
Douglas Leung [Sat, 5 Mar 2016 01:11:43 +0000 (01:11 +0000)]
Merge "Add __memset_chk assembler for mips32 and mips64."
am: c4d2bede15

* commit 'c4d2bede1592dd82dce9bfc6ebecdc414a79490b':
  Add __memset_chk assembler for mips32 and mips64.

8 years agoMerge "Add __memset_chk assembler for mips32 and mips64."
Elliott Hughes [Sat, 5 Mar 2016 01:07:10 +0000 (01:07 +0000)]
Merge "Add __memset_chk assembler for mips32 and mips64."

8 years agoAdd __memset_chk assembler for mips32 and mips64.
Douglas Leung [Fri, 4 Mar 2016 02:55:39 +0000 (18:55 -0800)]
Add __memset_chk assembler for mips32 and mips64.

Change-Id: I365b1f345c695850c30ccb1a9f56f254ce182000

8 years agolibm: rename LIBC_PRIVATE to LIBC_DEPRECATED am: 9721bb3f0b
Dimitry Ivanov [Fri, 4 Mar 2016 22:59:33 +0000 (22:59 +0000)]
libm: rename LIBC_PRIVATE to LIBC_DEPRECATED am: 9721bb3f0b
am: 94bb230d5e

* commit '94bb230d5e973050cb78dde20206c3a31c3ab863':
  libm: rename LIBC_PRIVATE to LIBC_DEPRECATED

8 years agolibm: rename LIBC_PRIVATE to LIBC_DEPRECATED
Dimitry Ivanov [Fri, 4 Mar 2016 22:57:31 +0000 (22:57 +0000)]
libm: rename LIBC_PRIVATE to LIBC_DEPRECATED
am: 9721bb3f0b

* commit '9721bb3f0b7c8c45f42d2874c908a177615f42b5':
  libm: rename LIBC_PRIVATE to LIBC_DEPRECATED

8 years agoMerge "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED" am: 015f2e803a am: b4e083ed05
Dimitry Ivanov [Fri, 4 Mar 2016 21:36:15 +0000 (21:36 +0000)]
Merge "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED" am: 015f2e803a am: b4e083ed05
am: 12413a97e1

* commit '12413a97e1b221a4e4021b083b819da4c9c92de8':
  libm: rename LIBC_PRIVATE to LIBC_DEPRECATED

8 years agoMerge "Enable test with clang aarch64." am: cb9e4530a8 am: 91c9943c95
Chih-Hung Hsieh [Fri, 4 Mar 2016 21:36:07 +0000 (21:36 +0000)]
Merge "Enable test with clang aarch64." am: cb9e4530a8 am: 91c9943c95
am: bd474a9a82

* commit 'bd474a9a8241f14ae1d7112e866b5c648f668f43':
  Enable test with clang aarch64.

8 years agoMerge "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED" am: 015f2e803a
Dimitry Ivanov [Fri, 4 Mar 2016 21:34:16 +0000 (21:34 +0000)]
Merge "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED" am: 015f2e803a
am: b4e083ed05

* commit 'b4e083ed05070049baef21aa8f4ccb923a48b979':
  libm: rename LIBC_PRIVATE to LIBC_DEPRECATED

8 years agoMerge "Enable test with clang aarch64." am: cb9e4530a8
Chih-Hung Hsieh [Fri, 4 Mar 2016 21:34:04 +0000 (21:34 +0000)]
Merge "Enable test with clang aarch64." am: cb9e4530a8
am: 91c9943c95

* commit '91c9943c9597c9e5d824f70b312416b0cb843e1c':
  Enable test with clang aarch64.

8 years agolibm: rename LIBC_PRIVATE to LIBC_DEPRECATED
Dimitry Ivanov [Fri, 4 Mar 2016 19:05:52 +0000 (11:05 -0800)]
libm: rename LIBC_PRIVATE to LIBC_DEPRECATED

Bug: http://b/26386014
Change-Id: Ia32411ce779f9dcf2cf7910d8658ffa753c73af9
(cherry picked from commit 9296460bf4dc64d91a83032c8323816430048419)

8 years agoMerge "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"
Dimitry Ivanov [Fri, 4 Mar 2016 21:32:14 +0000 (21:32 +0000)]
Merge "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"
am: 015f2e803a

* commit '015f2e803abd9403808a1829e40c2609e3cd4fde':
  libm: rename LIBC_PRIVATE to LIBC_DEPRECATED

8 years agoMerge "Enable test with clang aarch64."
Chih-Hung Hsieh [Fri, 4 Mar 2016 21:32:07 +0000 (21:32 +0000)]
Merge "Enable test with clang aarch64."
am: cb9e4530a8

* commit 'cb9e4530a8fbf6eb078476610b71e4ca41988cb2':
  Enable test with clang aarch64.

8 years agoMerge "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"
Dimitry Ivanov [Fri, 4 Mar 2016 21:29:48 +0000 (21:29 +0000)]
Merge "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"

8 years agoMerge "Enable test with clang aarch64."
Chih-hung Hsieh [Fri, 4 Mar 2016 21:26:05 +0000 (21:26 +0000)]
Merge "Enable test with clang aarch64."

8 years agoEnable test with clang aarch64.
Chih-Hung Hsieh [Fri, 4 Mar 2016 20:28:50 +0000 (12:28 -0800)]
Enable test with clang aarch64.

TLS bug on aarch64 was fixed.

Bug: 25642296
Change-Id: I02b4f67955991f08a133a3d72ba4b109f896f1dd

8 years agolibm: rename LIBC_PRIVATE to LIBC_DEPRECATED
Dimitry Ivanov [Fri, 4 Mar 2016 19:05:52 +0000 (11:05 -0800)]
libm: rename LIBC_PRIVATE to LIBC_DEPRECATED

Bug: http://b/26386014
Change-Id: Ia32411ce779f9dcf2cf7910d8658ffa753c73af9

8 years agoMerge "Add x86 __memset_chk assembler." am: 728e0e9b97 am: b9b99b83cd
Elliott Hughes [Fri, 4 Mar 2016 16:37:57 +0000 (16:37 +0000)]
Merge "Add x86 __memset_chk assembler." am: 728e0e9b97 am: b9b99b83cd
am: ce95b40c97

* commit 'ce95b40c97855dff4ff6bb084367cc0e6a6ebf40':
  Add x86 __memset_chk assembler.

8 years agoMerge "Add x86 __memset_chk assembler." am: 728e0e9b97
Elliott Hughes [Fri, 4 Mar 2016 16:35:54 +0000 (16:35 +0000)]
Merge "Add x86 __memset_chk assembler." am: 728e0e9b97
am: b9b99b83cd

* commit 'b9b99b83cde5a46b962109b9b867cdffc8d56979':
  Add x86 __memset_chk assembler.

8 years agoMerge "Add x86 __memset_chk assembler."
Elliott Hughes [Fri, 4 Mar 2016 16:33:58 +0000 (16:33 +0000)]
Merge "Add x86 __memset_chk assembler."
am: 728e0e9b97

* commit '728e0e9b97d7a43b4348062e4040d478c2ab8f51':
  Add x86 __memset_chk assembler.

8 years agoMerge "Add x86 __memset_chk assembler."
Elliott Hughes [Fri, 4 Mar 2016 16:28:10 +0000 (16:28 +0000)]
Merge "Add x86 __memset_chk assembler."

8 years agoMerge "Fix x86-64 __memset_chk." am: 7d188ce0fe am: 6ac4d0a054
Elliott Hughes [Fri, 4 Mar 2016 03:24:52 +0000 (03:24 +0000)]
Merge "Fix x86-64 __memset_chk." am: 7d188ce0fe am: 6ac4d0a054
am: d0a467e9f0

* commit 'd0a467e9f034461a26f909365918936b56e08808':
  Fix x86-64 __memset_chk.

8 years agoMerge "Fix x86-64 __memset_chk." am: 7d188ce0fe
Elliott Hughes [Fri, 4 Mar 2016 03:23:00 +0000 (03:23 +0000)]
Merge "Fix x86-64 __memset_chk." am: 7d188ce0fe
am: 6ac4d0a054

* commit '6ac4d0a05431182c8c6e27530f995f28bcbcdcc2':
  Fix x86-64 __memset_chk.

8 years agoMerge "Fix x86-64 __memset_chk."
Elliott Hughes [Fri, 4 Mar 2016 03:21:06 +0000 (03:21 +0000)]
Merge "Fix x86-64 __memset_chk."
am: 7d188ce0fe

* commit '7d188ce0feda07f3e0cf6bdbe4e52efe224bb39f':
  Fix x86-64 __memset_chk.

8 years agoMerge "Fix x86-64 __memset_chk."
Elliott Hughes [Fri, 4 Mar 2016 03:12:35 +0000 (03:12 +0000)]
Merge "Fix x86-64 __memset_chk."

8 years agoMerge "Add libsqlite.so to the grey-list" into nyc-dev am: 60f51b7eb9
Dimitry Ivanov [Fri, 4 Mar 2016 02:46:00 +0000 (02:46 +0000)]
Merge "Add libsqlite.so to the grey-list" into nyc-dev am: 60f51b7eb9
am: 93793b2507

* commit '93793b2507a7436154e187f8b95b4687596e8a16':
  Add libsqlite.so to the grey-list

8 years agoMerge "Add libsqlite.so to the grey-list" into nyc-dev
Dimitry Ivanov [Fri, 4 Mar 2016 02:44:05 +0000 (02:44 +0000)]
Merge "Add libsqlite.so to the grey-list" into nyc-dev
am: 60f51b7eb9

* commit '60f51b7eb906f994832529d1321a39d64710165b':
  Add libsqlite.so to the grey-list

8 years agoMerge "Add libsqlite.so to the grey-list" into nyc-dev
Dimitry Ivanov [Fri, 4 Mar 2016 02:33:35 +0000 (02:33 +0000)]
Merge "Add libsqlite.so to the grey-list" into nyc-dev

8 years agoAdd libsqlite.so to the grey-list
Dimitry Ivanov [Fri, 4 Mar 2016 02:13:18 +0000 (18:13 -0800)]
Add libsqlite.so to the grey-list

Bug: http://b/27152660
Bug: http://b/26394120
Change-Id: I9f8f6eb8cf0d81ddf1b7769e306c08b927f3dad1

8 years agoMerge "Update Android.bp with recent *.mk changes" am: 5f67f8ae9d am: 27770d6286
Dan Willemsen [Fri, 4 Mar 2016 01:23:51 +0000 (01:23 +0000)]
Merge "Update Android.bp with recent *.mk changes" am: 5f67f8ae9d am: 27770d6286
am: 7c692c07ab

* commit '7c692c07abf40e544db3051c65551a1bc77fa064':
  Update Android.bp with recent *.mk changes

8 years agoAdd a checksum to jmp_buf on AArch64. am: bb06d688a9
Josh Gao [Fri, 4 Mar 2016 01:23:39 +0000 (01:23 +0000)]
Add a checksum to jmp_buf on AArch64. am: bb06d688a9
am: 5ed19c0ee7

* commit '5ed19c0ee768f29389ac39a6c93bb5a8716b06d1':
  Add a checksum to jmp_buf on AArch64.

8 years agoAdd a checksum to jmp_buf on ARM. am: 54f1339d1c
Josh Gao [Fri, 4 Mar 2016 01:23:27 +0000 (01:23 +0000)]
Add a checksum to jmp_buf on ARM. am: 54f1339d1c
am: 512fa49cc0

* commit '512fa49cc0cc850285e060db8dd503e192091194':
  Add a checksum to jmp_buf on ARM.

8 years agoMerge "Clean up bcopy cruft." am: f3b42e5ae7 am: 915f64cb73
Elliott Hughes [Fri, 4 Mar 2016 01:23:15 +0000 (01:23 +0000)]
Merge "Clean up bcopy cruft." am: f3b42e5ae7 am: 915f64cb73
am: f5d6866726

* commit 'f5d686672611188dffa0a73b3e34c21b20c351c8':
  Clean up bcopy cruft.

8 years agoMerge "Mandate optimized assembler for x86-64 __memset_chk." am: ff9bda7201 am: a8dc8...
Elliott Hughes [Fri, 4 Mar 2016 01:23:04 +0000 (01:23 +0000)]
Merge "Mandate optimized assembler for x86-64 __memset_chk." am: ff9bda7201 am: a8dc8e601b
am: a59fba8bf0

* commit 'a59fba8bf0e0d12c84162bb90b4773f9c2f4197c':
  Mandate optimized assembler for x86-64 __memset_chk.

8 years agolibdl: Rename LIBC_PRIVATE to LIBC_PLATFORM am: 6b80e0b4bb
Dimitry Ivanov [Fri, 4 Mar 2016 01:22:51 +0000 (01:22 +0000)]
libdl: Rename LIBC_PRIVATE to LIBC_PLATFORM am: 6b80e0b4bb
am: 0aa1fd864c

* commit '0aa1fd864c9cd26ffd50d071597753476343d898':
  libdl: Rename LIBC_PRIVATE to LIBC_PLATFORM

8 years agoModify android_dlwarning function to use a callback am: 6be6ef563e
Dimitry Ivanov [Fri, 4 Mar 2016 01:22:27 +0000 (01:22 +0000)]
Modify android_dlwarning function to use a callback am: 6be6ef563e
am: 95d05bd812

* commit '95d05bd812b3f43e4cf30035340c9332719b865d':
  Modify android_dlwarning function to use a callback

8 years agoMerge changes I17c22dc2,I9989e2ea am: 19ca2fe82f am: 6e7e53af2d
Josh Gao [Fri, 4 Mar 2016 01:22:09 +0000 (01:22 +0000)]
Merge changes I17c22dc2,I9989e2ea am: 19ca2fe82f am: 6e7e53af2d
am: 4871ddd624

* commit '4871ddd624402b21320fec179c50a49acae4a4d4':
  Add a checksum to jmp_buf on AArch64.
  Add a checksum to jmp_buf on ARM.

8 years agoFix x86-64 __memset_chk.
Elliott Hughes [Fri, 4 Mar 2016 00:46:25 +0000 (16:46 -0800)]
Fix x86-64 __memset_chk.

I can only assume I was testing the 32-bit implementation when I claimed
this worked. While improving the 32-bit code I realized that I'd used
signed comparisons instead of unsigned, and came back to find that the
64-bit code didn't work.

By way of apology, make x86-64 the first architecture where __memset_chk
falls through to memset.

Change-Id: I54d9eee5349b6a2abb2ce81e161fdcde09556561

8 years agoMerge "Update Android.bp with recent *.mk changes" am: 5f67f8ae9d
Dan Willemsen [Fri, 4 Mar 2016 00:42:36 +0000 (00:42 +0000)]
Merge "Update Android.bp with recent *.mk changes" am: 5f67f8ae9d
am: 27770d6286

* commit '27770d6286df1b7ea6abca7a04f4edb9acc008b1':
  Update Android.bp with recent *.mk changes

8 years agoMerge "Update Android.bp with recent *.mk changes"
Dan Willemsen [Fri, 4 Mar 2016 00:40:52 +0000 (00:40 +0000)]
Merge "Update Android.bp with recent *.mk changes"
am: 5f67f8ae9d

* commit '5f67f8ae9ded09b1eb68e54a1b3a226c35e10166':
  Update Android.bp with recent *.mk changes

8 years agoAdd x86 __memset_chk assembler.
Elliott Hughes [Fri, 4 Mar 2016 00:10:33 +0000 (16:10 -0800)]
Add x86 __memset_chk assembler.

Change-Id: Ic6732f761ea8a41f70d5ff59d47ad38417d17cc2

8 years agoMerge "Update Android.bp with recent *.mk changes"
Dan Willemsen [Thu, 3 Mar 2016 23:50:24 +0000 (23:50 +0000)]
Merge "Update Android.bp with recent *.mk changes"

8 years agoUpdate Android.bp with recent *.mk changes
Dan Willemsen [Thu, 3 Mar 2016 23:40:33 +0000 (15:40 -0800)]
Update Android.bp with recent *.mk changes

Change-Id: I01acce3b0018d838c4765881c19f5f009721370f

8 years agoAdd a checksum to jmp_buf on AArch64.
Josh Gao [Thu, 3 Mar 2016 23:14:40 +0000 (23:14 +0000)]
Add a checksum to jmp_buf on AArch64.
am: bb06d688a9

* commit 'bb06d688a936a87e8bfee3934e85f8a6d9398f21':
  Add a checksum to jmp_buf on AArch64.

8 years agoAdd a checksum to jmp_buf on ARM.
Josh Gao [Thu, 3 Mar 2016 23:14:29 +0000 (23:14 +0000)]
Add a checksum to jmp_buf on ARM.
am: 54f1339d1c

* commit '54f1339d1c745d9d30f0200c332dc76661e75214':
  Add a checksum to jmp_buf on ARM.

8 years agoAdd a checksum to jmp_buf on AArch64.
Josh Gao [Thu, 3 Mar 2016 03:45:29 +0000 (19:45 -0800)]
Add a checksum to jmp_buf on AArch64.

Bug: http://b/27417786
Change-Id: I17c22dc28a46dd6b678b449b506b0da978f3793e
(cherry picked from commit 0c3655a864f33080ebbec1248c27a7ead87d6a28)

8 years agoAdd a checksum to jmp_buf on ARM.
Josh Gao [Thu, 3 Mar 2016 03:03:17 +0000 (19:03 -0800)]
Add a checksum to jmp_buf on ARM.

Make it easier to diagnose applications mucking with the contents of
jmp_buf by checksumming its contents.

Bug: http://b/27417786
Change-Id: I9989e2ea3979a36ae0bc4c9e1bacafddbacc731b
(cherry picked from commit a4c69137c693c45fce4010ba61d69d7147f5dd9a)

8 years agoMerge "Clean up bcopy cruft." am: f3b42e5ae7
Elliott Hughes [Thu, 3 Mar 2016 22:36:29 +0000 (22:36 +0000)]
Merge "Clean up bcopy cruft." am: f3b42e5ae7
am: 915f64cb73

* commit '915f64cb737c43603eadfff43a03c7ce24f5abf3':
  Clean up bcopy cruft.

8 years agoMerge "Mandate optimized assembler for x86-64 __memset_chk." am: ff9bda7201
Elliott Hughes [Thu, 3 Mar 2016 22:36:22 +0000 (22:36 +0000)]
Merge "Mandate optimized assembler for x86-64 __memset_chk." am: ff9bda7201
am: a8dc8e601b

* commit 'a8dc8e601b13158e9112262cdefe1b917c93188b':
  Mandate optimized assembler for x86-64 __memset_chk.

8 years agoMerge "Clean up bcopy cruft."
Elliott Hughes [Thu, 3 Mar 2016 22:27:03 +0000 (22:27 +0000)]
Merge "Clean up bcopy cruft."
am: f3b42e5ae7

* commit 'f3b42e5ae7727234cac586c20c230466886a7232':
  Clean up bcopy cruft.

8 years agoMerge "Clean up bcopy cruft."
Elliott Hughes [Thu, 3 Mar 2016 22:24:51 +0000 (22:24 +0000)]
Merge "Clean up bcopy cruft."

8 years agoMerge "Mandate optimized assembler for x86-64 __memset_chk."
Elliott Hughes [Thu, 3 Mar 2016 22:23:25 +0000 (22:23 +0000)]
Merge "Mandate optimized assembler for x86-64 __memset_chk."
am: ff9bda7201

* commit 'ff9bda720194f3596c9096eb8648ef92d9337c7e':
  Mandate optimized assembler for x86-64 __memset_chk.

8 years agoMerge "Mandate optimized assembler for x86-64 __memset_chk."
Elliott Hughes [Thu, 3 Mar 2016 22:18:45 +0000 (22:18 +0000)]
Merge "Mandate optimized assembler for x86-64 __memset_chk."

8 years agolibdl: Rename LIBC_PRIVATE to LIBC_PLATFORM
Dimitry Ivanov [Thu, 3 Mar 2016 22:10:39 +0000 (22:10 +0000)]
libdl: Rename LIBC_PRIVATE to LIBC_PLATFORM
am: 6b80e0b4bb

* commit '6b80e0b4bbfa51ef72c1446683a943ddbfc26784':
  libdl: Rename LIBC_PRIVATE to LIBC_PLATFORM

8 years agoModify android_dlwarning function to use a callback
Dimitry Ivanov [Thu, 3 Mar 2016 22:10:28 +0000 (22:10 +0000)]
Modify android_dlwarning function to use a callback
am: 6be6ef563e

* commit '6be6ef563e15cec05ea758f76b493b63c760923c':
  Modify android_dlwarning function to use a callback

8 years agoMerge changes I17c22dc2,I9989e2ea am: 19ca2fe82f
Josh Gao [Thu, 3 Mar 2016 22:06:35 +0000 (22:06 +0000)]
Merge changes I17c22dc2,I9989e2ea am: 19ca2fe82f
am: 6e7e53af2d

* commit '6e7e53af2d5a3474194ec3ecd3833eba5bf67d34':
  Add a checksum to jmp_buf on AArch64.
  Add a checksum to jmp_buf on ARM.

8 years agoMerge changes I17c22dc2,I9989e2ea
Josh Gao [Thu, 3 Mar 2016 22:04:45 +0000 (22:04 +0000)]
Merge changes I17c22dc2,I9989e2ea
am: 19ca2fe82f

* commit '19ca2fe82fe05dd7565ce294841bd6425e84bb3d':
  Add a checksum to jmp_buf on AArch64.
  Add a checksum to jmp_buf on ARM.

8 years agoMerge changes I17c22dc2,I9989e2ea
Josh Gao [Thu, 3 Mar 2016 22:02:37 +0000 (22:02 +0000)]
Merge changes I17c22dc2,I9989e2ea

* changes:
  Add a checksum to jmp_buf on AArch64.
  Add a checksum to jmp_buf on ARM.

8 years agolibdl: Rename LIBC_PRIVATE to LIBC_PLATFORM
Dimitry Ivanov [Wed, 2 Mar 2016 19:41:22 +0000 (11:41 -0800)]
libdl: Rename LIBC_PRIVATE to LIBC_PLATFORM

Bug: http://b/26386014
Change-Id: I3255faac66a96867aed302e205e3644b40ce7750
(cherry picked from commit 98cdef39dccad972a527b274be08a1905047a39a)

8 years agoModify android_dlwarning function to use a callback
Dimitry Ivanov [Wed, 2 Mar 2016 21:05:51 +0000 (13:05 -0800)]
Modify android_dlwarning function to use a callback

The previous implementation of android_dlwarning was not thread-safe
and could return a pointer soon to become invalid in some situations.
This change fixed the problem. I have also removed android_dlwarning
from the dlext.h header file in case we decide to keep
android_dlwarning in the final release.

Bug: http://b/27453994
Change-Id: If6c896a80a17c4be0e18795e617712ad36a106fe

8 years agoAdd a checksum to jmp_buf on AArch64.
Josh Gao [Thu, 3 Mar 2016 03:45:29 +0000 (19:45 -0800)]
Add a checksum to jmp_buf on AArch64.

Bug: http://b/27417786
Change-Id: I17c22dc28a46dd6b678b449b506b0da978f3793e

8 years agoAdd a checksum to jmp_buf on ARM.
Josh Gao [Thu, 3 Mar 2016 03:03:17 +0000 (19:03 -0800)]
Add a checksum to jmp_buf on ARM.

Make it easier to diagnose applications mucking with the contents of
jmp_buf by checksumming its contents.

Bug: http://b/27417786
Change-Id: I9989e2ea3979a36ae0bc4c9e1bacafddbacc731b

8 years agoClean up bcopy cruft.
Elliott Hughes [Thu, 3 Mar 2016 18:41:42 +0000 (10:41 -0800)]
Clean up bcopy cruft.

Also remove some generic x86 assembler that's never built.

Change-Id: Ic126de2eee646b5ba2b6ee549679ba90d67a48bb

8 years agoMerge "Remove optimized code for bzero, which was removed from POSIX in 2008." am...
Elliott Hughes [Thu, 3 Mar 2016 18:34:11 +0000 (18:34 +0000)]
Merge "Remove optimized code for bzero, which was removed from POSIX in 2008." am: 6809af0375 am: 11dcd28038
am: 316132070f

* commit '316132070f57db7a2579c8f21c73c8230db83450':
  Remove optimized code for bzero, which was removed from POSIX in 2008.