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
Dmitriy Ivanov
8a11628355
Add flag that makes linker honor min(p_vaddr)
...
Bug: http://b/21523078
Change-Id: Ice72766fb6ad3bd333c32b496e7870121e17a763
2015-06-09 13:44:31 -07:00
Ying Wang
866d6fb090
Merge "Fix Mac checkbuild."
2015-06-08 19:26:55 +00:00
Ying Wang
4900f1c4cd
Fix Mac checkbuild.
...
Bug: 21669400
Change-Id: I54691661605a2e2c1871781964aed343840b8560
(cherry-pick from commit 33c2d441b8
)
2015-06-08 12:23:48 -07:00
Dmitriy Ivanov
624b8f17a1
Check if strtab exists before using it
...
Bug: http://b/21696087
Change-Id: I1e22d5fd6fe2faead332249493123c9a085081e9
2015-06-08 10:41:33 -07:00
Nick Kralevich
12fb28bbd8
Merge "Add O_PATH support for flistxattr()"
2015-06-08 17:39:01 +00:00
Christopher Ferris
d9dc13d417
Merge "Export two dlmalloc functions everywhere."
2015-06-06 20:17:27 +00:00
Nick Kralevich
e1d0810cd7
Add O_PATH support for flistxattr()
...
A continuation of commit 2825f10b7f
.
Add O_PATH compatibility support for flistxattr(). This allows
a process to list out all the extended attributes associated with
O_PATH file descriptors.
Change-Id: Ie2285ac7ad2e4eac427ddba6c2d182d41b130f75
2015-06-06 11:25:41 -07:00
Christopher Ferris
f9554a1776
Export two dlmalloc functions everywhere.
...
The functions dlmalloc_inspect_all and dlmalloc_trim get
exported on devices that use dlmalloc, so be consistent and
export them everywhere.
Bug: 21640784
Change-Id: I5b8796cd03c8f401d37d9c22823144f766f9c4c7
2015-06-05 17:12:17 -07:00
Christopher Ferris
966f84b11d
Merge "Fix a few libc makefile mishaps."
2015-06-06 00:07:58 +00:00
Christopher Ferris
19fee2ca8b
Fix a few libc makefile mishaps.
...
These are the problems fixed in this CL:
- The ndk_cruft.cpp file was not compiled for 64 bit.
- Some files where not compiled for libc_bionic.a due to a missing
patch-up-arch-specific-flags call.
- The libc_bionic_ndk.a patch up call was using bionic src, not
the bionic_ndk_src_files.
- Move mmap.cpp to the ndk src list where it was before because of
the above errors.
Bug: 21640784
Change-Id: I31e97bc8bf347c8e584cc17aa4b984a7d122b298
2015-06-04 19:40:50 -07:00
Dmitriy Ivanov
12ca831b0e
Merge "Hide __atexit"
2015-06-04 21:50:05 +00:00
Dmitriy Ivanov
9cf6fc304b
Hide __atexit
...
Bug: http://b/21640806
Change-Id: I778b35c8c7538859179e97fcf5a82db2fcd9e50f
2015-06-04 14:33:18 -07:00
Christopher Ferris
b68b8b4b95
Merge "Reorder DIR structure due to bad apps."
2015-06-04 21:06:23 +00:00