OSDN Git Service

android-x86/bionic.git
9 years agoam f3392791: Merge "Fix protected symbol lookups for mips"
Dmitriy Ivanov [Wed, 6 May 2015 22:55:50 +0000 (22:55 +0000)]
am f3392791: Merge "Fix protected symbol lookups for mips"

* commit 'f3392791bc0f8f3638a04e15cea893c7c102f3c3':
  Fix protected symbol lookups for mips

9 years agoam 2c3d8d8b: Merge "Do not adjust PT_GNU_STACK segment"
Dmitriy Ivanov [Wed, 6 May 2015 22:43:57 +0000 (22:43 +0000)]
am 2c3d8d8b: Merge "Do not adjust PT_GNU_STACK segment"

* commit '2c3d8d8b2c77a2439e324f8ef2369589024f33ed':
  Do not adjust PT_GNU_STACK segment

9 years agoam 8264afb3: VersionTracker: Ignore libraries without soname
Dmitriy Ivanov [Wed, 6 May 2015 19:29:32 +0000 (19:29 +0000)]
am 8264afb3: VersionTracker: Ignore libraries without soname

* commit '8264afb37778bea2a3c6e9aa7144f4877401c3f8':
  VersionTracker: Ignore libraries without soname

9 years agoVersionTracker: Ignore libraries without soname
Dmitriy Ivanov [Wed, 6 May 2015 18:05:27 +0000 (11:05 -0700)]
VersionTracker: Ignore libraries without soname

Bug: http://b/20872443
Change-Id: I7bd076885c1feae39af6ea64c9442bcc5ae5a1dc

9 years agoam 456afe24: Fix protected symbol lookups for mips
Dmitriy Ivanov [Tue, 5 May 2015 23:02:59 +0000 (23:02 +0000)]
am 456afe24: Fix protected symbol lookups for mips

* commit '456afe24b6460f75b3abc296f8f5885f4d8d907a':
  Fix protected symbol lookups for mips

9 years agoFix protected symbol lookups for mips
Dmitriy Ivanov [Tue, 5 May 2015 02:30:49 +0000 (19:30 -0700)]
Fix protected symbol lookups for mips

Bug: http://b/20694161
Change-Id: I5cc58034f9776e1db9cddc34abe48ef85f6048f4
(cherry picked from commit dbe26fdcc7de503539837467299b96c4a93084cc)

9 years agoMerge "Fix protected symbol lookups for mips"
Dmitriy Ivanov [Tue, 5 May 2015 22:39:20 +0000 (22:39 +0000)]
Merge "Fix protected symbol lookups for mips"

9 years agoFix protected symbol lookups for mips
Dmitriy Ivanov [Tue, 5 May 2015 02:30:49 +0000 (19:30 -0700)]
Fix protected symbol lookups for mips

Bug: http://b/20694161
Change-Id: I5cc58034f9776e1db9cddc34abe48ef85f6048f4

9 years agoam 064a9800: Do not adjust PT_GNU_STACK segment
Dmitriy Ivanov [Tue, 5 May 2015 01:24:25 +0000 (01:24 +0000)]
am 064a9800: Do not adjust PT_GNU_STACK segment

* commit '064a9800f372b8efd6d7b08150ab5204e5304c84':
  Do not adjust PT_GNU_STACK segment

9 years agoMerge "Do not adjust PT_GNU_STACK segment"
Dmitriy Ivanov [Mon, 4 May 2015 19:35:50 +0000 (19:35 +0000)]
Merge "Do not adjust PT_GNU_STACK segment"

9 years agoDo not adjust PT_GNU_STACK segment
Dmitriy Ivanov [Mon, 4 May 2015 18:11:23 +0000 (11:11 -0700)]
Do not adjust PT_GNU_STACK segment

Bug: http://b/20687795
Bug: http://b/18051137
Change-Id: Ie8af3892cfbebcc0249e7981284c4ad97ff40317
(cherry picked from commit 064a9800f372b8efd6d7b08150ab5204e5304c84)

9 years agoDo not adjust PT_GNU_STACK segment
Dmitriy Ivanov [Mon, 4 May 2015 18:11:23 +0000 (11:11 -0700)]
Do not adjust PT_GNU_STACK segment

Bug: http://b/20687795
Bug: http://b/18051137
Change-Id: Ie8af3892cfbebcc0249e7981284c4ad97ff40317

9 years agoam 64a86988: Modify test to avoid race condition. automerge: 3da136a
Christopher Ferris [Mon, 4 May 2015 17:08:06 +0000 (17:08 +0000)]
am 64a86988: Modify test to avoid race condition. automerge: 3da136a

* commit '64a869880921b7e12d092b3fe7adc68fc74f98c6':

9 years agoModify test to avoid race condition.
Christopher Ferris [Mon, 4 May 2015 16:45:13 +0000 (16:45 +0000)]
Modify test to avoid race condition.
automerge: 3da136a

* commit '3da136aa47e2d1608b98abb2580f024b36f92831':
  Modify test to avoid race condition.

9 years agoam dc145b51: Lookup version info when relocating mips got
Dmitriy Ivanov [Fri, 1 May 2015 23:08:49 +0000 (23:08 +0000)]
am dc145b51: Lookup version info when relocating mips got

* commit 'dc145b510640202a60b0dfaef9d56cd8fc1c05a9':
  Lookup version info when relocating mips got

9 years agoam f92a417d: Refactoring: move VersionTracker to link_image
Dmitriy Ivanov [Fri, 1 May 2015 23:08:48 +0000 (23:08 +0000)]
am f92a417d: Refactoring: move VersionTracker to link_image

* commit 'f92a417d07d70730fda15d7d98d36968a6a7362e':
  Refactoring: move VersionTracker to link_image

9 years agoam 7fbd6355: Merge changes I28bd3bc4,I6860013d
Dmitriy Ivanov [Fri, 1 May 2015 23:05:20 +0000 (23:05 +0000)]
am 7fbd6355: Merge changes I28bd3bc4,I6860013d

* commit '7fbd6355ae809089ae9a62d0c738aea200ac20fe':
  Lookup version info when relocating mips got
  Refactoring: move VersionTracker to link_image

9 years agoLookup version info when relocating mips got
Dmitriy Ivanov [Fri, 1 May 2015 03:17:03 +0000 (20:17 -0700)]
Lookup version info when relocating mips got

Bug: http://b/20693971
Bug: http://b/20139821
Change-Id: I28bd3bc44dafe048761b2c598facfe20320128c4
(cherry picked from commit f39cb63603da949325b4d186e870d0c3de01eb30)

9 years agoRefactoring: move VersionTracker to link_image
Dmitriy Ivanov [Fri, 1 May 2015 02:49:19 +0000 (19:49 -0700)]
Refactoring: move VersionTracker to link_image

  Use one instance of VersionTracker per link (instead of 2).

Change-Id: I6860013df65f5969975c82ebdae8bd90a82e0a82
(cherry picked from commit 7e4bbbae4a1e2034e6fa47ac2b0e1e7ca970acf0)

9 years agoMerge changes I28bd3bc4,I6860013d
Dmitriy Ivanov [Fri, 1 May 2015 22:43:36 +0000 (22:43 +0000)]
Merge changes I28bd3bc4,I6860013d

* changes:
  Lookup version info when relocating mips got
  Refactoring: move VersionTracker to link_image

9 years agoam f6fdb79b: Merge "Update to tzdata 2015d" into mnc-dev
Neil Fuller [Fri, 1 May 2015 09:19:32 +0000 (09:19 +0000)]
am f6fdb79b: Merge "Update to tzdata 2015d" into mnc-dev

* commit 'f6fdb79b4fe2ff6362e82a0380304ac61654396f':
  Update to tzdata 2015d

9 years agoMerge "Update to tzdata 2015d" into mnc-dev
Neil Fuller [Fri, 1 May 2015 08:18:13 +0000 (08:18 +0000)]
Merge "Update to tzdata 2015d" into mnc-dev

9 years agoLookup version info when relocating mips got
Dmitriy Ivanov [Fri, 1 May 2015 03:17:03 +0000 (20:17 -0700)]
Lookup version info when relocating mips got

Bug: http://b/20693971
Bug: http://b/20139821
Change-Id: I28bd3bc44dafe048761b2c598facfe20320128c4

9 years agoRefactoring: move VersionTracker to link_image
Dmitriy Ivanov [Fri, 1 May 2015 02:49:19 +0000 (19:49 -0700)]
Refactoring: move VersionTracker to link_image

  Use one instance of VersionTracker per link (instead of 2).

Change-Id: I6860013df65f5969975c82ebdae8bd90a82e0a82

9 years agoMerge commit '114bd835' into manualmerge
Dmitriy Ivanov [Fri, 1 May 2015 01:25:41 +0000 (18:25 -0700)]
Merge commit '114bd835' into manualmerge

9 years agoam 788ea593: Merge "Refactoring: extract lookup_version_info(..)"
Dmitriy Ivanov [Fri, 1 May 2015 01:03:05 +0000 (01:03 +0000)]
am 788ea593: Merge "Refactoring: extract lookup_version_info(..)"

* commit '788ea593ec27f4bb8600c88d5717a914fe79ed8b':
  Refactoring: extract lookup_version_info(..)

9 years agoRefactoring: extract lookup_version_info(..)
Dmitriy Ivanov [Thu, 30 Apr 2015 23:11:48 +0000 (16:11 -0700)]
Refactoring: extract lookup_version_info(..)

Change-Id: I47f9c21a1738dc520fd83281c8227dc3a7e79650
(cherry picked from commit 31b408d2c2e070c35838e7859ca4a4e5eb0c45fc)

9 years agoMerge "Refactoring: extract lookup_version_info(..)"
Dmitriy Ivanov [Fri, 1 May 2015 00:40:58 +0000 (00:40 +0000)]
Merge "Refactoring: extract lookup_version_info(..)"

9 years agoRefactoring: extract lookup_version_info(..)
Dmitriy Ivanov [Thu, 30 Apr 2015 23:11:48 +0000 (16:11 -0700)]
Refactoring: extract lookup_version_info(..)

Change-Id: I47f9c21a1738dc520fd83281c8227dc3a7e79650

9 years agoMerge branch 'mnc-dev-plus-aosp' of https://googleplex-android.googlesource.com/_dire...
Alan Viverette [Thu, 30 Apr 2015 21:21:02 +0000 (21:21 +0000)]
Merge branch 'mnc-dev-plus-aosp' of https://googleplex-android.googlesource.com/_direct/platform/bionic into mnc-dev-plus-aosp

9 years agoam 62075bcc: bionic: fortify comments in _system_properties.h
Mark Salyzyn [Thu, 30 Apr 2015 21:20:41 +0000 (21:20 +0000)]
am 62075bcc: bionic: fortify comments in _system_properties.h

* commit '62075bcc91d60f5269ed6f5b5303662b556a86c4':
  bionic: fortify comments in _system_properties.h

9 years agoam 033a68f1: Merge "bionic: fortify comments in _system_properties.h"
Mark Salyzyn [Thu, 30 Apr 2015 21:20:40 +0000 (21:20 +0000)]
am 033a68f1: Merge "bionic: fortify comments in _system_properties.h"

* commit '033a68f1acd059dc3c5f656ce16999863d077d8a':
  bionic: fortify comments in _system_properties.h

9 years agobionic: fortify comments in _system_properties.h
Mark Salyzyn [Wed, 29 Apr 2015 14:21:36 +0000 (07:21 -0700)]
bionic: fortify comments in _system_properties.h

(Cherry pick from commit c3f4c964a3326ba81e1d61ebc47980f787dfcf24)

Change-Id: I2ef8fb7ae5ae03d5d2a50b5a417d585710099760

9 years agoMerge "bionic: fortify comments in _system_properties.h"
Mark Salyzyn [Thu, 30 Apr 2015 20:57:49 +0000 (20:57 +0000)]
Merge "bionic: fortify comments in _system_properties.h"

9 years agoam 6a4c9d9b: Merge "Define char16_t and char32_t to make gcc 5.1 happy"
Dan Albert [Thu, 30 Apr 2015 19:55:45 +0000 (19:55 +0000)]
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

9 years agoMerge "Define char16_t and char32_t to make gcc 5.1 happy"
Dan Albert [Thu, 30 Apr 2015 19:29:47 +0000 (19:29 +0000)]
Merge "Define char16_t and char32_t to make gcc 5.1 happy"

9 years agoUpdate to tzdata 2015d
Neil Fuller [Tue, 28 Apr 2015 16:03:13 +0000 (17:03 +0100)]
Update to tzdata 2015d

  Changes affecting future time stamps

    Egypt will not observe DST in 2015 and will consider canceling it
    permanently.  For now, assume no DST indefinitely.
    (Thanks to Ahmed Nazmy and Tim Parenti.)

  Changes affecting past time stamps

    America/Whitehorse switched from UTC-9 to UTC-8 on 1967-05-28, not
    1966-07-01.  Also, Yukon's time zone history is documented better.
    (Thanks to Brian Inglis and Dennis Ferguson.)

  Change affecting past and future time zone abbreviations

    The abbreviations for Hawaii-Aleutian standard and daylight times
    have been changed from HAST/HADT to HST/HDT, as per US Government
    Printing Office style.  This affects only America/Adak since 1983,
    as America/Honolulu was already using the new style.

Bug: 20551453
(cherry-picked from commit 520cbf51b11470d1ca70a4dcd90bc12042c25b8a)

Change-Id: I60d3b683aeccbc44bd038ff6aebd75045809b1c5

9 years agoam 126b5efa: Adjust DT_MIPS_RLD_MAP2 value
Dmitriy Ivanov [Thu, 30 Apr 2015 15:19:51 +0000 (15:19 +0000)]
am 126b5efa: Adjust DT_MIPS_RLD_MAP2 value

* commit '126b5efa9d2fa0956a12a66305d7a4dac7feb4f9':
  Adjust DT_MIPS_RLD_MAP2 value

9 years agoam df877d7b: Merge "Adjust DT_MIPS_RLD_MAP2 value"
Dmitriy Ivanov [Thu, 30 Apr 2015 05:28:42 +0000 (05:28 +0000)]
am df877d7b: Merge "Adjust DT_MIPS_RLD_MAP2 value"

* commit 'df877d7b289543e5a969566e0dcbb6102b08f002':
  Adjust DT_MIPS_RLD_MAP2 value

9 years agoAdjust DT_MIPS_RLD_MAP2 value
Dmitriy Ivanov [Thu, 30 Apr 2015 02:34:51 +0000 (19:34 -0700)]
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)

9 years agoMerge "Adjust DT_MIPS_RLD_MAP2 value"
Dmitriy Ivanov [Thu, 30 Apr 2015 05:07:40 +0000 (05:07 +0000)]
Merge "Adjust DT_MIPS_RLD_MAP2 value"

9 years agoAdjust DT_MIPS_RLD_MAP2 value
Dmitriy Ivanov [Thu, 30 Apr 2015 02:34:51 +0000 (19:34 -0700)]
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

9 years agoam f29640c2: Merge "linker: initialize system properties"
Dmitriy Ivanov [Thu, 30 Apr 2015 00:10:16 +0000 (00:10 +0000)]
am f29640c2: Merge "linker: initialize system properties"

* commit 'f29640c2d8920c98f4cfd461d80c297a1cafa86a':
  linker: initialize system properties

9 years agoam 0b9e1c60: linker: initialize system properties
Dmitriy Ivanov [Thu, 30 Apr 2015 00:04:23 +0000 (00:04 +0000)]
am 0b9e1c60: linker: initialize system properties

* commit '0b9e1c6051a6c75bf9040fd1da6109988900d0ac':
  linker: initialize system properties

9 years agolinker: initialize system properties
Dmitriy Ivanov [Tue, 28 Apr 2015 22:49:26 +0000 (15:49 -0700)]
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)

9 years agoMerge "linker: initialize system properties"
Dmitriy Ivanov [Wed, 29 Apr 2015 23:44:57 +0000 (23:44 +0000)]
Merge "linker: initialize system properties"

9 years agoam e97d519a: Fix mips relocation to use load_bias as intended
Dmitriy Ivanov [Wed, 29 Apr 2015 22:29:01 +0000 (22:29 +0000)]
am e97d519a: Fix mips relocation to use load_bias as intended

* commit 'e97d519a6b5d5f3272a0c851dff7bcf1f8ac0157':
  Fix mips relocation to use load_bias as intended

9 years agoam c6b9b254: Merge "Fix mips relocation to use load_bias as intended"
Dmitriy Ivanov [Wed, 29 Apr 2015 22:22:13 +0000 (22:22 +0000)]
am c6b9b254: Merge "Fix mips relocation to use load_bias as intended"

* commit 'c6b9b254dc042c9c2b8be72430a9f59803eb0794':
  Fix mips relocation to use load_bias as intended

9 years agoFix mips relocation to use load_bias as intended
Dmitriy Ivanov [Wed, 29 Apr 2015 21:41:06 +0000 (14:41 -0700)]
Fix mips relocation to use load_bias as intended

Bug: http://b/20658994
Change-Id: I5a15605fe34db359e26d563e13841ae993083c4a
(cherry picked from commit 0373d4f47342e0a6f146af9023a146b0b707442b)

9 years agoMerge "Fix mips relocation to use load_bias as intended"
Dmitriy Ivanov [Wed, 29 Apr 2015 21:58:56 +0000 (21:58 +0000)]
Merge "Fix mips relocation to use load_bias as intended"

9 years agoFix mips relocation to use load_bias as intended
Dmitriy Ivanov [Wed, 29 Apr 2015 21:41:06 +0000 (14:41 -0700)]
Fix mips relocation to use load_bias as intended

Bug: http://b/20658994
Change-Id: I5a15605fe34db359e26d563e13841ae993083c4a

9 years agobionic: fortify comments in _system_properties.h
Mark Salyzyn [Wed, 29 Apr 2015 14:21:36 +0000 (07:21 -0700)]
bionic: fortify comments in _system_properties.h

Change-Id: I2ef8fb7ae5ae03d5d2a50b5a417d585710099760

9 years agoam fa6f6496: Merge "Update to tzdata 2015d"
Neil Fuller [Wed, 29 Apr 2015 11:04:09 +0000 (11:04 +0000)]
am fa6f6496: Merge "Update to tzdata 2015d"

* commit 'fa6f6496078426fe332a5ae9bba009c98dfabc94':
  Update to tzdata 2015d

9 years agoMerge "Update to tzdata 2015d"
Neil Fuller [Wed, 29 Apr 2015 10:42:16 +0000 (10:42 +0000)]
Merge "Update to tzdata 2015d"

9 years agoam 53ba6636: Fix LD_PRELOAD for dlopen()
Dmitriy Ivanov [Wed, 29 Apr 2015 03:54:24 +0000 (03:54 +0000)]
am 53ba6636: Fix LD_PRELOAD for dlopen()

* commit '53ba6636178b7fb5d837b52aa6b2983263e3df4e':
  Fix LD_PRELOAD for dlopen()

9 years agoam e1a61f5e: Merge "Fix LD_PRELOAD for dlopen()"
Dmitriy Ivanov [Wed, 29 Apr 2015 03:43:23 +0000 (03:43 +0000)]
am e1a61f5e: Merge "Fix LD_PRELOAD for dlopen()"

* commit 'e1a61f5e931461288c931ce0b5a4e3bfef2e104e':
  Fix LD_PRELOAD for dlopen()

9 years agoam cb73d0e0: Merge "Add float support to binary event log." into mnc-dev
Jeff Brown [Wed, 29 Apr 2015 02:11:21 +0000 (02:11 +0000)]
am cb73d0e0: Merge "Add float support to binary event log." into mnc-dev

* commit 'cb73d0e0daff3804092efd49abf3aab9a65c05ff':
  Add float support to binary event log.

9 years agoam 123927df: bionic: add __system_property_area_serial()
Mark Salyzyn [Wed, 29 Apr 2015 02:11:19 +0000 (02:11 +0000)]
am 123927df: bionic: add __system_property_area_serial()

* commit '123927dffc28018a1feb1d42c625b601cb948f34':
  bionic: add __system_property_area_serial()

9 years agoam 452742d2: Do not pack relocations for libc.so
Dmitriy Ivanov [Wed, 29 Apr 2015 02:11:16 +0000 (02:11 +0000)]
am 452742d2: Do not pack relocations for libc.so

* commit '452742d2bf4247106055696c11bc4e59ca630f11':
  Do not pack relocations for libc.so

9 years agoam 62a0a63e: linker: use libc\'s environ variable to store envp
Dmitriy Ivanov [Wed, 29 Apr 2015 02:11:14 +0000 (02:11 +0000)]
am 62a0a63e: linker: use libc\'s environ variable to store envp

* commit '62a0a63e072c97ba7650bb564d87ac6daf767558':
  linker: use libc's environ variable to store envp

9 years agoam 0bf65037: Merge "Add float support to binary event log."
Jeff Brown [Wed, 29 Apr 2015 02:09:52 +0000 (02:09 +0000)]
am 0bf65037: Merge "Add float support to binary event log."

* commit '0bf650373e963cb772466092fbc5fd5a25b144d0':
  Add float support to binary event log.

9 years agoFix LD_PRELOAD for dlopen()
Dmitriy Ivanov [Wed, 29 Apr 2015 01:09:53 +0000 (18:09 -0700)]
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)

9 years agoMerge "Fix LD_PRELOAD for dlopen()"
Dmitriy Ivanov [Wed, 29 Apr 2015 01:59:53 +0000 (01:59 +0000)]
Merge "Fix LD_PRELOAD for dlopen()"

9 years agoMerge "Add float support to binary event log."
Jeff Brown [Wed, 29 Apr 2015 01:42:45 +0000 (01:42 +0000)]
Merge "Add float support to binary event log."

9 years agoAdd float support to binary event log.
Jeff Brown [Tue, 28 Apr 2015 21:35:45 +0000 (14:35 -0700)]
Add float support to binary event log.

Bug: 20664753
Change-Id: I6e43c07daa727c19d87f5192bb719af63dd93654

9 years agoMerge "Add float support to binary event log." into mnc-dev
Jeff Brown [Wed, 29 Apr 2015 01:17:56 +0000 (01:17 +0000)]
Merge "Add float support to binary event log." into mnc-dev

9 years agoFix LD_PRELOAD for dlopen()
Dmitriy Ivanov [Wed, 29 Apr 2015 01:09:53 +0000 (18:09 -0700)]
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

9 years agoAdd float support to binary event log.
Jeff Brown [Tue, 28 Apr 2015 21:35:45 +0000 (14:35 -0700)]
Add float support to binary event log.

Bug: 20664753
Change-Id: I6e43c07daa727c19d87f5192bb719af63dd93654

9 years agolinker: initialize system properties
Dmitriy Ivanov [Tue, 28 Apr 2015 22:49:26 +0000 (15:49 -0700)]
linker: initialize system properties

Bug: http://b/20567629
Bug: https://code.google.com/p/chromium/issues/detail?id=478886
Change-Id: I8d2d89b749015e7fcd6e7ea646911f2e617dd1ba

9 years agoam b904afa1: Merge "bionic: add __system_property_area_serial()"
Mark Salyzyn [Tue, 28 Apr 2015 22:30:30 +0000 (22:30 +0000)]
am b904afa1: Merge "bionic: add __system_property_area_serial()"

* commit 'b904afa16eb02266f4e72c241cc745340698f5fc':
  bionic: add __system_property_area_serial()

9 years agoam 9f0d99d2: Merge "Do not pack relocations for libc.so"
Dmitriy Ivanov [Tue, 28 Apr 2015 22:30:29 +0000 (22:30 +0000)]
am 9f0d99d2: Merge "Do not pack relocations for libc.so"

* commit '9f0d99d2983c7692cec8e866514335488a930058':
  Do not pack relocations for libc.so

9 years agobionic: add __system_property_area_serial()
Mark Salyzyn [Fri, 24 Apr 2015 16:31:32 +0000 (09:31 -0700)]
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

9 years agoMerge "bionic: add __system_property_area_serial()"
Mark Salyzyn [Tue, 28 Apr 2015 22:11:52 +0000 (22:11 +0000)]
Merge "bionic: add __system_property_area_serial()"

9 years agoMerge "Do not pack relocations for libc.so"
Dmitriy Ivanov [Tue, 28 Apr 2015 22:06:42 +0000 (22:06 +0000)]
Merge "Do not pack relocations for libc.so"

9 years agoDo not pack relocations for libc.so
Dmitriy Ivanov [Tue, 28 Apr 2015 21:52:47 +0000 (14:52 -0700)]
Do not pack relocations for libc.so

Bug: http://b/20645321
Bug: http://b/20655855
(cherry picked from commit 452742d2bf4247106055696c11bc4e59ca630f11)

Change-Id: Ic9125cc1bc4c9ba9eb20d030de72e3ce1fb86fa6

9 years agoam bed7a7e5: Merge "linker: use libc\'s environ variable to store envp"
Dmitriy Ivanov [Tue, 28 Apr 2015 22:02:30 +0000 (22:02 +0000)]
am bed7a7e5: Merge "linker: use libc\'s environ variable to store envp"

* commit 'bed7a7e5eb4b22dbddd2358f759ad925149b6ed3':
  linker: use libc's environ variable to store envp

9 years agoDo not pack relocations for libc.so
Dmitriy Ivanov [Tue, 28 Apr 2015 21:52:47 +0000 (14:52 -0700)]
Do not pack relocations for libc.so

Bug: http://b/20645321
Bug: http://b/20655855
Change-Id: Ia4470e0a6d388a7f8445c7f7f9a5639689c0fe32

9 years agolinker: use libc's environ variable to store envp
Dmitriy Ivanov [Tue, 28 Apr 2015 20:34:16 +0000 (13:34 -0700)]
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

9 years agoMerge "linker: use libc's environ variable to store envp"
Dmitriy Ivanov [Tue, 28 Apr 2015 21:35:58 +0000 (21:35 +0000)]
Merge "linker: use libc's environ variable to store envp"

9 years agoam 6fa65e7c: Merge "cortex-a9: Fix reference to __memcpy_base_aligned."
Christopher Ferris [Tue, 28 Apr 2015 21:33:40 +0000 (21:33 +0000)]
am 6fa65e7c: Merge "cortex-a9: Fix reference to __memcpy_base_aligned."

* commit '6fa65e7cd54aeffbb2eb2116e30d2d34a5b655a2':
  cortex-a9: Fix reference to __memcpy_base_aligned.

9 years agolinker: use libc's environ variable to store envp
Dmitriy Ivanov [Tue, 28 Apr 2015 20:34:16 +0000 (13:34 -0700)]
linker: use libc's environ variable to store envp

  This is to make getenv() work correctly.

Bug: http://b/20567629
Change-Id: I148627e1efea1649fb0822c95876811652fb4082

9 years agoMerge "cortex-a9: Fix reference to __memcpy_base_aligned."
Christopher Ferris [Tue, 28 Apr 2015 20:28:41 +0000 (20:28 +0000)]
Merge "cortex-a9: Fix reference to __memcpy_base_aligned."

9 years agocortex-a9: Fix reference to __memcpy_base_aligned.
Kyle Repinski [Tue, 28 Apr 2015 18:39:41 +0000 (13:39 -0500)]
cortex-a9: Fix reference to __memcpy_base_aligned.

With a different memcpy, __memcpy_base_aligned ceased to exist.
Instead, point to the name defined by whatever includes memcpy_base.S

Change-Id: I242cf49cbada35337ba155d7f170e86a905ff55f

9 years agoUpdate to tzdata 2015d
Neil Fuller [Tue, 28 Apr 2015 16:03:13 +0000 (17:03 +0100)]
Update to tzdata 2015d

  Changes affecting future time stamps

    Egypt will not observe DST in 2015 and will consider canceling it
    permanently.  For now, assume no DST indefinitely.
    (Thanks to Ahmed Nazmy and Tim Parenti.)

  Changes affecting past time stamps

    America/Whitehorse switched from UTC-9 to UTC-8 on 1967-05-28, not
    1966-07-01.  Also, Yukon's time zone history is documented better.
    (Thanks to Brian Inglis and Dennis Ferguson.)

  Change affecting past and future time zone abbreviations

    The abbreviations for Hawaii-Aleutian standard and daylight times
    have been changed from HAST/HADT to HST/HDT, as per US Government
    Printing Office style.  This affects only America/Adak since 1983,
    as America/Honolulu was already using the new style.

Bug: 20551453
Change-Id: I02364f15ca4ae20ed1a3b327f8517214bee938e5

9 years agoam 17b602c9: Update to tzdata 2015c
Neil Fuller [Tue, 28 Apr 2015 14:55:03 +0000 (14:55 +0000)]
am 17b602c9: Update to tzdata 2015c

* commit '17b602c903c3199fad6353c43b0e6086c54bcce7':
  Update to tzdata 2015c

9 years agoam 7936fa65: Reduce p_align for program header to page size.
Dmitriy Ivanov [Tue, 28 Apr 2015 14:54:22 +0000 (14:54 +0000)]
am 7936fa65: Reduce p_align for program header to page size.

* commit '7936fa6536934b67b5f9bd836c205f962bd0cea3':
  Reduce p_align for program header to page size.

9 years agoUpdate to tzdata 2015c
Neil Fuller [Fri, 24 Apr 2015 12:56:11 +0000 (13:56 +0100)]
Update to tzdata 2015c

  Changes affecting future time stamps

    Egypt's spring-forward transition is at 24:00 on April's last Thursday,
    not 00:00 on April's last Friday.  2015's transition will therefore be on
    Thursday, April 30 at 24:00, not Friday, April 24 at 00:00.  Similar fixes
    apply to 2026, 2037, 2043, etc.  (Thanks to Steffen Thorsen.)

  Changes affecting past time stamps

    The following changes affect some pre-1991 Chile-related time stamps
    in America/Santiago, Antarctica/Palmer, and Pacific/Easter.

      The 1910 transition was January 10, not January 1.

      The 1918 transition was September 10, not September 1.

      The UTC-4 time observed from 1932 to 1942 is now considered to be
      standard time, not year-round DST.

      Santiago observed DST (UTC-3) from 1946-07-15 through 1946-08-31,
      then reverted to standard time, then switched its time zone to
      UTC-5 on 1947-04-01.

      Assume transitions before 1968 were at 00:00, since we have no data
      saying otherwise.

      The spring 1988 transition was 1988-10-09, not 1988-10-02.
      The fall 1990 transition was 1990-03-11, not 1990-03-18.

      Assume no UTC offset change for Pacific/Easter on 1890-01-01,
      and omit all transitions on Pacific/Easter from 1942 through 1946
      since we have no data suggesting that they existed.

    One more zone has been turned into a link, as it differed
    from an existing zone only for older time stamps.  As usual,
    this change affects UTC offsets in pre-1970 time stamps only.
    The zone's old contents have been moved to the 'backzone' file.
    The affected zone is America/Montreal.

Bug: 20287125
(cherry-picked from commit d2177404e28290064e087ecb2655e5fdcb9057e5)

Change-Id: I55224cc63b314a8e4c2f1c83f8bc4921316c8e4d

9 years agoam 42d7468f: Merge "Reduce p_align for program header to page size."
Dmitriy Ivanov [Tue, 28 Apr 2015 04:10:46 +0000 (04:10 +0000)]
am 42d7468f: Merge "Reduce p_align for program header to page size."

* commit '42d7468f99a49bd598fca9c3cebba33b9bdd0e57':
  Reduce p_align for program header to page size.

9 years agoReduce p_align for program header to page size.
Dmitriy Ivanov [Tue, 28 Apr 2015 01:53:27 +0000 (18:53 -0700)]
Reduce p_align for program header to page size.

 Having p_align > page_size leads to the situation when striping
 packed executables results in unnecessary p_vaddr adjustments.
 And it also may result (with probability 1 - 1/sizeof(uintptr_t)) in
 misaligned segments following .dynstr

Bug: http://b/20629834
Bug: http://b/18051137

(cherry picked from commit b293969c6d4acede62ac7b035dcb598e63574ca0)

Change-Id: I2fb15cf5cb52fada6511d5af93df099fc2cbf7ba

9 years agoMerge "Reduce p_align for program header to page size."
Dmitriy Ivanov [Tue, 28 Apr 2015 03:38:26 +0000 (03:38 +0000)]
Merge "Reduce p_align for program header to page size."

9 years agoReduce p_align for program header to page size.
Dmitriy Ivanov [Tue, 28 Apr 2015 01:53:27 +0000 (18:53 -0700)]
Reduce p_align for program header to page size.

 Having p_align > page_size leads to the situation when striping
 packed executables results in unnecessary p_vaddr adjustments.
 And it also may result (with probability 1 - 1/sizeof(uintptr_t)) in
 misaligned segments following .dynstr

Bug: http://b/20629834
Bug: http://b/18051137
Change-Id: I1c5da4911e4409d63cb09f6b6b0a16ef54f6501b

9 years agoam 032907d8: Merge "Remove outdated warning"
Dmitriy Ivanov [Mon, 27 Apr 2015 19:01:06 +0000 (19:01 +0000)]
am 032907d8: Merge "Remove outdated warning"

* commit '032907d8c7ad7a15798c123114b9c8e7601bb3ae':
  Remove outdated warning

9 years agoMerge "Remove outdated warning"
Dmitriy Ivanov [Mon, 27 Apr 2015 18:28:30 +0000 (18:28 +0000)]
Merge "Remove outdated warning"

9 years agoRemove outdated warning
Dmitriy Ivanov [Mon, 27 Apr 2015 18:16:11 +0000 (11:16 -0700)]
Remove outdated warning

 It is ok to use malloc in linker.

Bug: http://b/20567629
Change-Id: I54183dbe8ebcd223a44e710e511c339688a65dba

9 years agoam 59bce688: Merge "Fix opcode to compile with both gcc and llvm."
Chih-Hung Hsieh [Mon, 27 Apr 2015 17:50:18 +0000 (17:50 +0000)]
am 59bce688: Merge "Fix opcode to compile with both gcc and llvm."

* commit '59bce688c7edfa2479f63a76268cc30f98d1044c':
  Fix opcode to compile with both gcc and llvm.

9 years agoMerge "Fix opcode to compile with both gcc and llvm."
Chih-Hung Hsieh [Mon, 27 Apr 2015 17:17:44 +0000 (17:17 +0000)]
Merge "Fix opcode to compile with both gcc and llvm."

9 years agobionic: add __system_property_area_serial()
Mark Salyzyn [Fri, 24 Apr 2015 16:31:32 +0000 (09:31 -0700)]
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.

Bug: 19544788
Change-Id: I58e6a92baa0f3e8e7b9ec79b10af6d56407dab48

9 years agoam 9e22d0ff: am bb4961cd: am 1d76f1cc: Merge "add a fortified implementation of realpath"
Nick Kralevich [Mon, 27 Apr 2015 12:48:51 +0000 (12:48 +0000)]
am 9e22d0ff: am bb4961cd: am 1d76f1cc: Merge "add a fortified implementation of realpath"

* commit '9e22d0ff3c12e51c20a72e148112bcbb207f816f':

9 years agoam 682a240c: Merge "Update to tzdata 2015c"
Neil Fuller [Mon, 27 Apr 2015 09:59:18 +0000 (09:59 +0000)]
am 682a240c: Merge "Update to tzdata 2015c"

* commit '682a240c5d6a479ed3b8187ea99044627bf2394c':
  Update to tzdata 2015c

9 years agoMerge "Update to tzdata 2015c"
Neil Fuller [Mon, 27 Apr 2015 08:19:13 +0000 (08:19 +0000)]
Merge "Update to tzdata 2015c"