Dimitry Ivanov
cc83890464
Revert "[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers"
...
This reverts commit d02ec08427
.
Bug: http://b/22045439
Change-Id: Iaf10ff1e2948083cce0098f29d5b87b32bfae1b7
2015-06-24 20:43:33 +00:00
Duane Sand
d02ec08427
[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers
...
Enables running of older MIPS NDK-built apps on mips64r6.
Works with kernel supporting FRE emulation, and old kernels.
Change-Id: I13923fe62cd83ad1d337f13a50f2eda2dfdd906f
2015-06-21 11:36:57 -07:00
Yabin Cui
6cc98af72b
Merge "Don't use TIMER_ABSTIME in time_test."
2015-06-19 17:56:52 +00:00
Yabin Cui
d1ade7ce02
Don't use TIMER_ABSTIME in time_test.
...
If TIMER_ABSTIME is used in timer_settime(), the timer is always fired
immediately, which is not the intent of the tests.
Change-Id: I76047dbeb2bdded272ee6d028630b53bfd7d8514
2015-06-19 00:54:34 +00:00
Dmitriy Ivanov
547fa54e6d
Merge "Improve library lookup logic"
2015-06-18 00:30:48 +00:00
Dmitriy Ivanov
a9703332f6
Improve library lookup logic
...
Linker tries to open a library even if it can
be found by soname. This only happens if the
library was previously opened under different
target sdk version.
Bug: http://b/21876587
Bug: http://b/21153477
Bug: http://b/21171302
Bug: https://code.google.com/p/android/issues/detail?id=160921
Change-Id: I7dbbcc3b49933bffd89ca0af55371e1a1f2bf4c2
(cherry picked from commit 28154f5c56
)
2015-06-17 17:16:44 -07:00
Christopher Ferris
bfa601a999
Merge "[MIPS] Add optimized string functions"
2015-06-17 23:50:56 +00:00
Dimitry Ivanov
9ae6f794ca
Merge "Revert "Improve library lookup logic""
2015-06-17 21:35:28 +00:00
Dimitry Ivanov
d2c81ed000
Revert "Improve library lookup logic"
...
This reverts commit 455c145e3c
.
Bug: http://b/21876587
Bug: http://b/21153477
Bug: http://b/21171302
Bug: https://code.google.com/p/android/issues/detail?id=160921
Change-Id: Iad21ddfc1ac749d12bcb52384a8d937b307dd03b
2015-06-17 21:34:25 +00:00
Dmitriy Ivanov
f448ef491c
Merge "Add versions to libm.so symbols"
2015-06-17 20:49:44 +00:00
Dmitriy Ivanov
61cbd02f10
Merge "Improve library lookup logic"
2015-06-17 17:28:50 +00:00
Dmitriy Ivanov
455c145e3c
Improve library lookup logic
...
Linker tries to open a library even if it can
be found by soname. This only happens if the
library was previously opened under different
target sdk version.
Bug: http://b/21876587
Bug: http://b/21153477
Bug: http://b/21171302
Bug: https://code.google.com/p/android/issues/detail?id=160921
Change-Id: I769a04b6b1368a107d43f399297be14050338bbc
(cherry picked from commit ea4ef52fa4
)
2015-06-17 10:18:28 -07:00
Elliott Hughes
3b5a4b0c33
Merge "Revert "[MIPS] Do not use compact branches until GDB supports them""
2015-06-17 17:05:14 +00:00
Nikola Veljkovic
dee130f598
Revert "[MIPS] Do not use compact branches until GDB supports them"
...
This reverts commit 3cec6eca92
.
2015-06-17 17:17:54 +02:00
Nikola Veljkovic
38f2eaa07b
[MIPS] Add optimized string functions
...
Use same string functions for all MIPS architectures.
Change-Id: I5575b16f3f66fa3609d7dafd151b6091bfe3517f
2015-06-17 17:02:10 +02:00
Elliott Hughes
81b2382df6
Merge "Fixes for building gdbserver (and gdb) out of the box."
2015-06-16 23:58:34 +00:00
Elliott Hughes
895241efbb
Fixes for building gdbserver (and gdb) out of the box.
...
Bug: http://b/21695943
Change-Id: Iadb600b2ae619515d7038a4db9bf464ba31adb36
2015-06-16 16:04:35 -07:00
Dan Albert
b628b7db39
Merge "Use new sanitizer option."
2015-06-16 21:23:50 +00:00
Dan Albert
11ea08c5cb
Use new sanitizer option.
...
Change-Id: I21b04a1f3be3b10ee557bf9e0caa5db638686364
2015-06-16 13:57:54 -07:00
Tim Murray
9876aa273d
Merge "Add support for cortex-a53 in bionic."
2015-06-16 19:04:14 +00:00
Dmitriy Ivanov
48fa28bacd
Merge "Add version to libc.so symbols"
2015-06-16 18:04:33 +00:00
Elliott Hughes
cd1be3b69e
Merge "Hide accidentally-exposed __clock_nanosleep."
2015-06-16 17:43:36 +00:00
Dmitriy Ivanov
665607a6b7
Add version to libc.so symbols
...
Bug: http://b/21617095
Bug: http://b/20139821
Change-Id: If3d42d2a0b4a0c49721fd9b9ecbb4f7bee5a1eff
2015-06-16 10:32:07 -07:00
Tim Murray
a73b2c961f
Add support for cortex-a53 in bionic.
...
allows -mcpu=cortex-a53 to be passed as part of a command line.
Change-Id: Id4203a9fd197f4c3b661bad21ac58c32819fd687
2015-06-15 21:43:30 -07:00
Elliott Hughes
b1304935b6
Hide accidentally-exposed __clock_nanosleep.
...
Bug: http://b/21858067
Change-Id: Iaa83a5e17cfff796aed4f641d0d14427614d9399
2015-06-15 19:39:04 -07:00
Dmitriy Ivanov
636f5ddddc
Add versions to libm.so symbols
...
Bug: http://b/20139821
Change-Id: Ifdfcac62d59eb8f0985990aa8512046ecb87449e
2015-06-15 18:52:20 -07:00
Elliott Hughes
df11f340ca
Merge "Avoid name collision with user_fpsimd_state in <asm/ptrace.h>."
2015-06-16 01:50:25 +00:00
Elliott Hughes
0577733c2e
Avoid name collision with user_fpsimd_state in <asm/ptrace.h>.
...
We don't want to use <asm/ptrace.h> because (a) it'll drag in a bunch of
namespace pollution and (b) the registers should be "long double" for
userspace, not the kernel's uint128s. So just use a slightly different
name for our struct (which matches the traditional names for these structs
anyway).
Bug: http://b/21695943
Bug: https://code.google.com/p/android/issues/detail?id=86712
Change-Id: I8812ca98cfe6b649dbd31f7d6aea41928ba2acbd
2015-06-15 18:47:39 -07:00
Elliott Hughes
27f5c37b12
Merge "Fix two accidentally leaked mips64 symbols."
2015-06-16 01:36:29 +00:00
Elliott Hughes
333bdad361
Merge "Add a sys/procfs.h."
2015-06-16 01:28:48 +00:00
Elliott Hughes
469b418784
Fix two accidentally leaked mips64 symbols.
...
Bug: http://b/21857154
Change-Id: Ie1fb63f54c6c527b8c1172e8f6ce48f23fca9b41
2015-06-15 17:49:54 -07:00
Dan Albert
bf18c61798
Add a sys/procfs.h.
...
Needed for building gdbserver out of the box.
Bug: http://b/21695943
Bug: https://code.google.com/p/android/issues/detail?id=86712
Change-Id: Ieadda2b595f08bfddfa61fcd68006b8e7c1a438d
2015-06-15 14:33:54 -07:00
Dmitriy Ivanov
713ae464ab
Merge "Make path to apk compliant with jar url format"
2015-06-13 00:44:07 +00:00
Dmitriy Ivanov
402a75060d
Make path to apk compliant with jar url format
...
Bug: http://b/21726698
Bug: http://b/8076853
Change-Id: I8c1942a98fe3119746b4dc9f60a7ff215ea7009c
(cherry picked from commit 524f1f1efe
)
2015-06-11 11:01:23 -07:00
Elliott Hughes
9ef26a3c4c
Merge "Always build libm with clang."
2015-06-11 16:58:23 +00:00
Elliott Hughes
173ad0a53e
Always build libm with clang.
...
Change-Id: I00df3b83dfa76a7e12f097fb622ceaec3e2bb5a4
2015-06-10 22:55:09 -07:00
Dmitriy Ivanov
b90e9b7183
Merge "Fix l_addr for the linker"
2015-06-11 03:05:10 +00:00
Dmitriy Ivanov
175dae92d7
Fix l_addr for the linker
...
Bug: http://b/21765603
Change-Id: I97710ef2436eac2160e29ba3e4521f6e63a1907c
2015-06-10 19:47:26 -07:00
Elliott Hughes
c910de9d5e
Merge "Add process_vm_readv and process_vm_writev."
2015-06-11 01:31:17 +00:00
Elliott Hughes
be57a40d29
Add process_vm_readv and process_vm_writev.
...
Bug: http://b/21761353
Change-Id: Ic8ef3f241d62d2a4271fbc783c8af50257bac498
2015-06-10 17:24:20 -07:00
Dmitriy Ivanov
db68b4600d
Merge "Fix application_sdk_versions_smoke test"
2015-06-11 00:03:46 +00:00
Dmitriy Ivanov
bd3b961186
Fix application_sdk_versions_smoke test
...
Bug: http://b/21364029
Change-Id: I9716d6b0ea7fae6483629a290dbe695b68526588
(cherry picked from commit 79b3877a13
)
2015-06-10 17:03:12 -07:00
Evgenii Stepanov
72af1235e4
Merge "Support DT_RUNPATH in the linker."
2015-06-10 23:56:03 +00:00
Evgenii Stepanov
6865082ca6
Support DT_RUNPATH in the linker.
...
Only $ORIGIN substitution is supported, but not linux-specific $LIB
or $PLATFORM.
Change-Id: I5814a016c7c91afba080230a547a863686e7c2b9
2015-06-10 16:44:22 -07:00
Elliott Hughes
ba1d40a3f1
Merge "Statically linked executables should honor AT_SECURE."
2015-06-10 22:49:57 +00:00
Dmitriy Ivanov
f3463db7eb
Merge "Check if strtab exists before using it"
2015-06-10 22:26:07 +00:00
Christopher Ferris
6a494915d7
Merge "Allow NULL in pthread_mutex_lock/unlock."
2015-06-10 17:53:46 +00:00
Christopher Ferris
60907c7f4e
Allow NULL in pthread_mutex_lock/unlock.
...
The pthread_mutex_lock and pthread_mutex_unlock were allowed to
fail silently on L 32 bit devices when passed a NULL. We changed
this to a crash on 32 bit devices, but there are still games that make
these calls and are not likely to be updated. Therefore, once again
allow NULL to be passed in on 32 bit devices.
Bug: 19995172
(cherry picked from commit 511cfd9dc8
)
Change-Id: I159a99a941cff94297ef3fffda7075f8ef1ae252
2015-06-10 10:50:43 -07:00
Elliott Hughes
1801db3d3f
Statically linked executables should honor AT_SECURE.
...
Bug: http://b/19647373
Change-Id: I10e7682d9cec26a523f1a3597ca5326c3ca42ebe
2015-06-09 20:10:25 -07:00
Dmitriy Ivanov
1cfbd94a2f
Merge "Add flag that makes linker honor min(p_vaddr)"
2015-06-09 21:02:28 +00:00