Alan Viverette
7ddbffe6fd
Merge branch 'mnc-dev-plus-aosp' of https://googleplex-android.googlesource.com/_direct/platform/bionic into mnc-dev-plus-aosp
2015-04-30 21:21:02 +00:00
Mark Salyzyn
7960fb5600
am 62075bcc: bionic: fortify comments in _system_properties.h
...
* commit '62075bcc91d60f5269ed6f5b5303662b556a86c4':
bionic: fortify comments in _system_properties.h
2015-04-30 21:20:41 +00:00
Mark Salyzyn
3d6bdcf285
am 033a68f1: Merge "bionic: fortify comments in _system_properties.h"
...
* commit '033a68f1acd059dc3c5f656ce16999863d077d8a':
bionic: fortify comments in _system_properties.h
2015-04-30 21:20:40 +00:00
Mark Salyzyn
62075bcc91
bionic: fortify comments in _system_properties.h
...
(Cherry pick from commit c3f4c964a3326ba81e1d61ebc47980f787dfcf24)
Change-Id: I2ef8fb7ae5ae03d5d2a50b5a417d585710099760
2015-04-30 14:00:09 -07:00
Mark Salyzyn
033a68f1ac
Merge "bionic: fortify comments in _system_properties.h"
2015-04-30 20:57:49 +00:00
Dan Albert
b04c68164d
am 6a4c9d9b: Merge "Define char16_t and char32_t to make gcc 5.1 happy"
...
* commit '6a4c9d9bf9e3d2679394850ab49a42f368e12c2d':
Define char16_t and char32_t to make gcc 5.1 happy
2015-04-30 19:55:45 +00:00
Dan Albert
6a4c9d9bf9
Merge "Define char16_t and char32_t to make gcc 5.1 happy"
2015-04-30 19:29:47 +00:00
Dmitriy Ivanov
e99dce4960
am 126b5efa: Adjust DT_MIPS_RLD_MAP2 value
...
* commit '126b5efa9d2fa0956a12a66305d7a4dac7feb4f9':
Adjust DT_MIPS_RLD_MAP2 value
2015-04-30 15:19:51 +00:00
Dmitriy Ivanov
775ef1b68b
am df877d7b: Merge "Adjust DT_MIPS_RLD_MAP2 value"
...
* commit 'df877d7b289543e5a969566e0dcbb6102b08f002':
Adjust DT_MIPS_RLD_MAP2 value
2015-04-30 05:28:42 +00:00
Dmitriy Ivanov
126b5efa9d
Adjust DT_MIPS_RLD_MAP2 value
...
DT_MIPS_RLD_MAP2 stores the difference between dynamic
entry address and the address of the _r_debug (used by GDB)
since the dynamic section and target address are on the
different sides of the hole it needs to be adjusted accordingly
Bug: http://b/20658994
Bug: http://b/18051137
Change-Id: I4c5e379e8a4c68f029467df6dc660f81a7013a09
(cherry picked from commit 18c935ceabb54a32aff42f99c6d20680ac333157)
2015-04-29 22:10:53 -07:00
Dmitriy Ivanov
df877d7b28
Merge "Adjust DT_MIPS_RLD_MAP2 value"
2015-04-30 05:07:40 +00:00
Dmitriy Ivanov
18c935ceab
Adjust DT_MIPS_RLD_MAP2 value
...
DT_MIPS_RLD_MAP2 stores the difference between dynamic
entry address and the address of the _r_debug (used by GDB)
since the dynamic section and target address are on the
different sides of the hole it needs to be adjusted accordingly
Bug: http://b/20658994
Bug: http://b/18051137
Change-Id: I4c5e379e8a4c68f029467df6dc660f81a7013a09
2015-04-29 19:53:31 -07:00
Dmitriy Ivanov
17d2d7bec5
am f29640c2: Merge "linker: initialize system properties"
...
* commit 'f29640c2d8920c98f4cfd461d80c297a1cafa86a':
linker: initialize system properties
2015-04-30 00:10:16 +00:00
Dmitriy Ivanov
bbd88ad57b
am 0b9e1c60: linker: initialize system properties
...
* commit '0b9e1c6051a6c75bf9040fd1da6109988900d0ac':
linker: initialize system properties
2015-04-30 00:04:23 +00:00
Dmitriy Ivanov
0b9e1c6051
linker: initialize system properties
...
Bug: http://b/20567629
Bug: https://code.google.com/p/chromium/issues/detail?id=478886
Change-Id: I8d2d89b749015e7fcd6e7ea646911f2e617dd1ba
(cherry picked from commit b4e5067cab9f17fa76bd7695f41a0b5070e10df8)
2015-04-29 16:46:41 -07:00
Dmitriy Ivanov
f29640c2d8
Merge "linker: initialize system properties"
2015-04-29 23:44:57 +00:00
Dmitriy Ivanov
f38aedecb1
am e97d519a: Fix mips relocation to use load_bias as intended
...
* commit 'e97d519a6b5d5f3272a0c851dff7bcf1f8ac0157':
Fix mips relocation to use load_bias as intended
2015-04-29 22:29:01 +00:00
Dmitriy Ivanov
1f688c2c2a
am c6b9b254: Merge "Fix mips relocation to use load_bias as intended"
...
* commit 'c6b9b254dc042c9c2b8be72430a9f59803eb0794':
Fix mips relocation to use load_bias as intended
2015-04-29 22:22:13 +00:00
Dmitriy Ivanov
e97d519a6b
Fix mips relocation to use load_bias as intended
...
Bug: http://b/20658994
Change-Id: I5a15605fe34db359e26d563e13841ae993083c4a
(cherry picked from commit 0373d4f47342e0a6f146af9023a146b0b707442b)
2015-04-29 15:02:50 -07:00
Dmitriy Ivanov
c6b9b254dc
Merge "Fix mips relocation to use load_bias as intended"
2015-04-29 21:58:57 +00:00
Dmitriy Ivanov
0373d4f473
Fix mips relocation to use load_bias as intended
...
Bug: http://b/20658994
Change-Id: I5a15605fe34db359e26d563e13841ae993083c4a
2015-04-29 14:41:06 -07:00
Mark Salyzyn
c3f4c964a3
bionic: fortify comments in _system_properties.h
...
Change-Id: I2ef8fb7ae5ae03d5d2a50b5a417d585710099760
2015-04-29 13:57:42 -07:00
Neil Fuller
944e97c13d
am fa6f6496: Merge "Update to tzdata 2015d"
...
* commit 'fa6f6496078426fe332a5ae9bba009c98dfabc94':
Update to tzdata 2015d
2015-04-29 11:04:09 +00:00
Neil Fuller
fa6f649607
Merge "Update to tzdata 2015d"
2015-04-29 10:42:16 +00:00
Dmitriy Ivanov
b452858e47
am 53ba6636: Fix LD_PRELOAD for dlopen()
...
* commit '53ba6636178b7fb5d837b52aa6b2983263e3df4e':
Fix LD_PRELOAD for dlopen()
2015-04-29 03:54:24 +00:00
Dmitriy Ivanov
5757a78b4b
am e1a61f5e: Merge "Fix LD_PRELOAD for dlopen()"
...
* commit 'e1a61f5e931461288c931ce0b5a4e3bfef2e104e':
Fix LD_PRELOAD for dlopen()
2015-04-29 03:43:23 +00:00
Jeff Brown
436f7a6502
am cb73d0e0: Merge "Add float support to binary event log." into mnc-dev
...
* commit 'cb73d0e0daff3804092efd49abf3aab9a65c05ff':
Add float support to binary event log.
2015-04-29 02:11:21 +00:00
Mark Salyzyn
2761571dc4
am 123927df: bionic: add __system_property_area_serial()
...
* commit '123927dffc28018a1feb1d42c625b601cb948f34':
bionic: add __system_property_area_serial()
2015-04-29 02:11:19 +00:00
Dmitriy Ivanov
143d6dd6ce
am 452742d2: Do not pack relocations for libc.so
...
* commit '452742d2bf4247106055696c11bc4e59ca630f11':
Do not pack relocations for libc.so
2015-04-29 02:11:16 +00:00
Dmitriy Ivanov
1e4e857d25
am 62a0a63e: linker: use libc\'s environ variable to store envp
...
* commit '62a0a63e072c97ba7650bb564d87ac6daf767558':
linker: use libc's environ variable to store envp
2015-04-29 02:11:14 +00:00
Jeff Brown
317b3bf24a
am 0bf65037: Merge "Add float support to binary event log."
...
* commit '0bf650373e963cb772466092fbc5fd5a25b144d0':
Add float support to binary event log.
2015-04-29 02:09:52 +00:00
Dmitriy Ivanov
53ba663617
Fix LD_PRELOAD for dlopen()
...
We did not set DF_1_GLOBAL flag for LD_PRELOADed
libraries which led to the situation when ld_preloads
where ignored during on dlopen()
Change-Id: I696b3b2506a8ed4c0984ad2c803210a7a4f8e686
(cherry picked from commit f8093a9485402584f75b774ddf2ca051fa9b8aad)
2015-04-28 19:01:01 -07:00
Dmitriy Ivanov
e1a61f5e93
Merge "Fix LD_PRELOAD for dlopen()"
2015-04-29 01:59:53 +00:00
Jeff Brown
0bf650373e
Merge "Add float support to binary event log."
2015-04-29 01:42:49 +00:00
Jeff Brown
11331f60dd
Add float support to binary event log.
...
Bug: 20664753
Change-Id: I6e43c07daa727c19d87f5192bb719af63dd93654
2015-04-28 18:20:22 -07:00
Jeff Brown
cb73d0e0da
Merge "Add float support to binary event log." into mnc-dev
2015-04-29 01:18:13 +00:00
Dmitriy Ivanov
f8093a9485
Fix LD_PRELOAD for dlopen()
...
We did not set DF_1_GLOBAL flag for LD_PRELOADed
libraries which led to the situation when ld_preloads
where ignored during on dlopen()
Change-Id: I696b3b2506a8ed4c0984ad2c803210a7a4f8e686
2015-04-28 18:09:53 -07:00
Jeff Brown
66fd2a278b
Add float support to binary event log.
...
Bug: 20664753
Change-Id: I6e43c07daa727c19d87f5192bb719af63dd93654
2015-04-28 17:51:45 -07:00
Dmitriy Ivanov
b4e5067cab
linker: initialize system properties
...
Bug: http://b/20567629
Bug: https://code.google.com/p/chromium/issues/detail?id=478886
Change-Id: I8d2d89b749015e7fcd6e7ea646911f2e617dd1ba
2015-04-28 15:52:52 -07:00
Mark Salyzyn
46ba0ac2a0
am b904afa1: Merge "bionic: add __system_property_area_serial()"
...
* commit 'b904afa16eb02266f4e72c241cc745340698f5fc':
bionic: add __system_property_area_serial()
2015-04-28 22:30:30 +00:00
Dmitriy Ivanov
0045456336
am 9f0d99d2: Merge "Do not pack relocations for libc.so"
...
* commit '9f0d99d2983c7692cec8e866514335488a930058':
Do not pack relocations for libc.so
2015-04-28 22:30:29 +00:00
Mark Salyzyn
123927dffc
bionic: add __system_property_area_serial()
...
Adds a new _internal_ function. Provide a global serial number to
support more efficient private caching algorithms. This allows
to skip re-running the __system_property_find() call on misses until
there is a global change in the properties. This call is a read
barrier, the property data to be read following this call will be
read sequentially and up to date.
(Cherry pick from bfd65279a5a9018b01f71773270e462f1b9a7768)
Bug: 19544788
Change-Id: I58e6a92baa0f3e8e7b9ec79b10af6d56407dab48
2015-04-28 22:20:41 +00:00
Mark Salyzyn
b904afa16e
Merge "bionic: add __system_property_area_serial()"
2015-04-28 22:11:52 +00:00
Dmitriy Ivanov
9f0d99d298
Merge "Do not pack relocations for libc.so"
2015-04-28 22:06:43 +00:00
Dmitriy Ivanov
62d6533c1a
Do not pack relocations for libc.so
...
Bug: http://b/20645321
Bug: http://b/20655855
(cherry picked from commit 452742d2bf4247106055696c11bc4e59ca630f11)
Change-Id: Ic9125cc1bc4c9ba9eb20d030de72e3ce1fb86fa6
2015-04-28 15:05:20 -07:00
Dmitriy Ivanov
6253e40251
am bed7a7e5: Merge "linker: use libc\'s environ variable to store envp"
...
* commit 'bed7a7e5eb4b22dbddd2358f759ad925149b6ed3':
linker: use libc's environ variable to store envp
2015-04-28 22:02:30 +00:00
Dmitriy Ivanov
452742d2bf
Do not pack relocations for libc.so
...
Bug: http://b/20645321
Bug: http://b/20655855
Change-Id: Ia4470e0a6d388a7f8445c7f7f9a5639689c0fe32
2015-04-28 14:54:11 -07:00
Dmitriy Ivanov
62a0a63e07
linker: use libc's environ variable to store envp
...
This is to make getenv() work correctly.
Bug: http://b/20567629
(cherry picked from commit a85bcc2e99739420b5b4f9a5c337af1d26ac652b)
Change-Id: I7c2289279b331793335029dc17a792d416efff4b
2015-04-28 14:43:58 -07:00
Dmitriy Ivanov
bed7a7e5eb
Merge "linker: use libc's environ variable to store envp"
2015-04-28 21:35:59 +00:00
Christopher Ferris
d3f0a1f3de
am 6fa65e7c: Merge "cortex-a9: Fix reference to __memcpy_base_aligned."
...
* commit '6fa65e7cd54aeffbb2eb2116e30d2d34a5b655a2':
cortex-a9: Fix reference to __memcpy_base_aligned.
2015-04-28 21:33:40 +00:00