Dmitriy Ivanov
e1f3c8b63a
am 79b3877a: Fix application_sdk_versions_smoke test
...
* commit '79b3877a137510946ddd39ab71c0badf1a769c11':
Fix application_sdk_versions_smoke test
2015-06-11 02:08:30 +00:00
Dmitriy Ivanov
fdf9f04906
am 07f4f5f9: Check if strtab exists before using it
...
* commit '07f4f5f9edc33d22c41f51224f8be0c0a51e5b6b':
Check if strtab exists before using it
2015-06-11 02:08:29 +00:00
Elliott Hughes
25ac753f47
Add process_vm_readv and process_vm_writev.
...
Bug: http://b/21761353
Change-Id: Ic8ef3f241d62d2a4271fbc783c8af50257bac498
(cherry picked from commit be57a40d2973739c4fb0aa1cfb0014f34aeec2bd)
2015-06-10 18:55:06 -07:00
Elliott Hughes
c910de9d5e
Merge "Add process_vm_readv and process_vm_writev."
2015-06-11 01:31:17 +00:00
Elliott Hughes
eeb1d33a31
Merge "Statically linked executables should honor AT_SECURE." into mnc-dev
2015-06-11 00:55:40 +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 79b3877a137510946ddd39ab71c0badf1a769c11)
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
Dmitriy Ivanov
79b3877a13
Fix application_sdk_versions_smoke test
...
Bug: http://b/21364029
Change-Id: I9716d6b0ea7fae6483629a290dbe695b68526588
2015-06-10 16:55:50 -07: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
46019789bb
am ba1d40a3: Merge "Statically linked executables should honor AT_SECURE."
...
* commit 'ba1d40a3f16525e70e4b68c5a82e7cc9f8a4b76a':
Statically linked executables should honor AT_SECURE.
2015-06-10 23:12:08 +00:00
Elliott Hughes
66c3b2db2f
Statically linked executables should honor AT_SECURE.
...
Bug: http://b/19647373
Change-Id: I10e7682d9cec26a523f1a3597ca5326c3ca42ebe
(cherry picked from commit 1801db3d3fe17df543e721b9fb355e5c882dc6cc)
2015-06-10 16:10:18 -07:00
Dmitriy Ivanov
be98337273
am f3463db7: Merge "Check if strtab exists before using it"
...
* commit 'f3463db7eb37cb7d9dd5e32dfb5b2bd24f808fb3':
Check if strtab exists before using it
2015-06-10 22:53:07 +00: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
Dmitriy Ivanov
07f4f5f9ed
Check if strtab exists before using it
...
Bug: http://b/21696087
Change-Id: I1e22d5fd6fe2faead332249493123c9a085081e9
(cherry picked from commit 624b8f17a1ce9b968f11e73231733442a07ac001)
2015-06-10 15:25:48 -07:00
Christopher Ferris
8cba773269
am 6a494915: Merge "Allow NULL in pthread_mutex_lock/unlock."
...
* commit '6a494915d795d4f1c4d27aab3da0b65e7e4c0b18':
Allow NULL in pthread_mutex_lock/unlock.
2015-06-10 20:36:49 +00:00
Christopher Ferris
3c716b1b80
am 511cfd9d: Allow NULL in pthread_mutex_lock/unlock.
...
* commit '511cfd9dc8cb41bca4920687c7d816ee916ee8e5':
Allow NULL in pthread_mutex_lock/unlock.
2015-06-10 18:15:04 +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 511cfd9dc8cb41bca4920687c7d816ee916ee8e5)
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
Christopher Ferris
511cfd9dc8
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
Change-Id: If7e8860075ecd63c0064d80f64e226fad7bd3c26
2015-06-09 18:46:15 -07:00
Dmitriy Ivanov
787d4388e3
am 1cfbd94a: Merge "Add flag that makes linker honor min(p_vaddr)"
...
* commit '1cfbd94a2f40743757cdecd51cfa3e3ab545a5c5':
Add flag that makes linker honor min(p_vaddr)
2015-06-09 21:26:04 +00:00
Dmitriy Ivanov
1cfbd94a2f
Merge "Add flag that makes linker honor min(p_vaddr)"
2015-06-09 21:02:28 +00:00
Dmitriy Ivanov
524f1f1efe
Make path to apk compliant with jar url format
...
Bug: http://b/21726698
Bug: http://b/8076853
Change-Id: I8c1942a98fe3119746b4dc9f60a7ff215ea7009c
2015-06-09 13:47:46 -07: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
a950c9ef00
am 866d6fb0: Merge "Fix Mac checkbuild."
...
* commit '866d6fb09085d5b74670b5c6137fcfe130b6c2ca':
Fix Mac checkbuild.
2015-06-08 20:08:11 +00:00
Ying Wang
98af7902ee
am 26e663d4: (-s ours) Fix Mac checkbuild.
...
* commit '26e663d4796e74fc40a62b3d2a438b726bbb056e':
Fix Mac checkbuild.
2015-06-08 19:53:02 +00: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 33c2d441b8f816722bed984c6e12b82b888c3ca2)
2015-06-08 12:23:48 -07:00
Ying Wang
26e663d479
Fix Mac checkbuild.
...
Bug: 21669400
Change-Id: I54691661605a2e2c1871781964aed343840b8560
(cherry-pick from commit 33c2d441b8f816722bed984c6e12b82b888c3ca2)
2015-06-08 12:20:16 -07:00
Nick Kralevich
59e553c7e0
am 12fb28bb: Merge "Add O_PATH support for flistxattr()"
...
* commit '12fb28bbd85cea72bd951d8263b05e54415780e7':
Add O_PATH support for flistxattr()
2015-06-08 18:02:31 +00: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
7a9cfcce43
am e49af9bc: Export two dlmalloc functions everywhere.
...
* commit 'e49af9bca5706ecbc9c4f3cf15be990294106952':
Export two dlmalloc functions everywhere.
2015-06-06 21:47:45 +00:00
Christopher Ferris
c9ef605751
am 7a799f2b: Fix a few libc makefile mishaps.
...
* commit '7a799f2b02ee453a46ee368cd8c41477e0567852':
Fix a few libc makefile mishaps.
2015-06-06 21:47:44 +00:00
Christopher Ferris
84128f2523
am d9dc13d4: Merge "Export two dlmalloc functions everywhere."
...
* commit 'd9dc13d4172516342ceebf1b16624ed9fdf3fca2':
Export two dlmalloc functions everywhere.
2015-06-06 21:05:55 +00:00
Christopher Ferris
e49af9bca5
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
(cherry picked from commit f9554a17765fd91d97d1f74913a626f01e880cee)
Change-Id: I1000221423c16c356bb6301e55f726db01c3f209
2015-06-06 13:25:56 -07:00
Christopher Ferris
7a799f2b02
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
(cherry picked from commit 19fee2ca8beb4fae5b5c142de19757410171dc93)
Change-Id: Ib9a9cfd72720586d3400b11cd7189f021e9a06c6
2015-06-06 13:25:32 -07: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 2825f10b7f61558c264231a536cf3affc0d84204.
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
a3ae51aa89
am 966f84b1: Merge "Fix a few libc makefile mishaps."
...
* commit '966f84b11dca7caf53c67664d811b99567cab7ee':
Fix a few libc makefile mishaps.
2015-06-06 00:35:17 +00: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
Yabin Cui
eb641b0d4a
am e997e915: am 61b040a5: resolved conflicts for merge of ea248d9c to lmp-mr1-ub-dev
...
* commit 'e997e9155e72f1b0b40d832ac91fd39951acc1b9':
Make sys_resource test more robust.
2015-06-05 02:43:18 +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
Yabin Cui
e997e9155e
am 61b040a5: resolved conflicts for merge of ea248d9c to lmp-mr1-ub-dev
...
* commit '61b040a57094093cfb090ebb1c321d4a69c20b64':
Make sys_resource test more robust.
2015-06-05 02:18:45 +00:00
Dmitriy Ivanov
1385421573
am c534603f: Hide __atexit
...
* commit 'c534603f8d2a03e0ace678adc83d6194a7afdbe9':
Hide __atexit
2015-06-04 23:07:59 +00:00
Dmitriy Ivanov
ffcd909534
am 12ca831b: Merge "Hide __atexit"
...
* commit '12ca831b0e03e85a2f5588bdf834dc6046d1ac6c':
Hide __atexit
2015-06-04 22:14:01 +00:00