1. 13 Sep, 2013 8 commits
  2. 09 May, 2013 1 commit
    • Elliott Hughes's avatar
      Don't fail to run DT_INIT and DT_INIT_ARRAY constructors if a shared library... · 738370d9
      Elliott Hughes authored
      Don't fail to run DT_INIT and DT_INIT_ARRAY constructors if a shared library has DT_PREINIT_ARRAY constructors.
      
      The GNU dynamic linker silently ignores a DT_PREINIT_ARRAY section
      in a shared library. We had ineffectual code that tried to report
      an error, which I tried to fix but got wrong --- my version still
      wouldn't report the error to the caller, but would prevent us from
      continuing to call constructors.
      
      Bug: 8825226
      
      (cherry picked from commit 8147d3c2)
      
      Change-Id: Iad8e7e3743d1a5e6bd1d44ef40b1ab3499cb64f2
      738370d9
  3. 08 May, 2013 1 commit
  4. 23 Apr, 2013 1 commit
    • Elliott Hughes's avatar
      Upgrade to tzdata2013c. · 389b5c1e
      Elliott Hughes authored
      From the release notes:
      
        Changes affecting current and future time stamps:
      
          Palestine observed DST starting March 29, 2013.  (Thanks to
          Steffen Thorsen.)  From 2013 on, Gaza and Hebron both observe DST,
          with the predicted rules being the last Thursday in March at 24:00
          to the first Friday on or after September 21 at 01:00.
      
          Assume that the recent change to Paraguay's DST rules is permanent,
          by moving the end of DST to the 4th Sunday in March every year.
          (Thanks to Carlos Raúl Perasso.)
      
        Changes affecting past time stamps:
      
          Fix some historical data for Palestine to agree with that of
          timeanddate.com, as follows:
      
                The spring 2008 change in Gaza and Hebron was on 00:00 Mar 28, not
                00:00 Apr 1.
      
                The fall 2009 change in Gaza and Hebron on Sep 4 was at 01:00, not
                02:00.
      
                The spring 2010 change in Hebron was 00:00 Mar 26, not 00:01 Mar 27.
      
                The spring 2011 change in Gaza was 00:01 Apr 1, not 12:01 Apr 2.
      
                The spring 2011 change in Hebron on Apr 1 was at 00:01, not 12:01.
      
                The fall 2011 change in Hebron on Sep 30 was at 00:00, not 03:00.
      
          Fix times of habitation for Macquarie to agree with the Tasmania
          Parks & Wildlife Service history, which indicates that permanent
          habitation was 1899-1919 and 1948 on.
      
        Changing affecting metadata only:
      
          Macquarie Island is politically part of Australia, not Antarctica.
          (Thanks to Tobias Conradi.)
      
          Sort Macquarie more-consistently with other parts of Australia.
          (Thanks to Tim Parenti.)
      
      (cherry picked from commit 2379088a)
      
      Change-Id: I77d0ceebdba3489da0069f5792e930adc5810d34
      389b5c1e
  5. 09 Apr, 2013 1 commit
    • Eric Laurent's avatar
      sound: Add ALSA compressed API headers · ccaa0fa6
      Eric Laurent authored
      Added the following headers for ALSA compressed
      user space API:
      - sound/compress_offload.h
      - sound/compress_params.h
      
      Change-Id: I9584c12acdadf31546d2921393b93d491e54a8d3
      ccaa0fa6
  6. 05 Apr, 2013 1 commit
    • Elliott Hughes's avatar
      Make abort messages available to debuggerd. · 7b4d77e4
      Elliott Hughes authored
      This adds __libc_fatal, cleans up the internal logging code a bit more,
      and switches suitable callers over to __libc_fatal. In addition to logging,
      __libc_fatal stashes the message somewhere that the debuggerd signal handler
      can find it before calling abort.
      
      In the debuggerd signal handler, we pass this address to debuggerd so that
      it can come back with ptrace to read the message and present it to the user.
      
      Bug: 8531731
      
      (cherry picked from commit 0d787c1f)
      
      Change-Id: I5daeeaa36c1fc23f7f437d73a19808d9d558dd4d
      7b4d77e4
  7. 03 Apr, 2013 2 commits
    • Kito Cheng's avatar
      Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a · 9b84824d
      Kito Cheng authored
       - eventfd.cpp and eventfd.s will output to the same file when building libc.a
         out/target/product/*/obj/STATIC_LIBRARIES/libc_intermediates/WHOLE/libc_common_objs/eventfd.o
       - And then `eventfd` will undefined when statically linked to libc.
      
      Also add a unit test.
      
      (cherry-pick of 8baa929d.)
      
      Change-Id: Icd0eb0f4ce0511fb9ec00a504d491afd47d744d3
      9b84824d
    • Elliott Hughes's avatar
      Fix the SYSCALLS.TXT documentation and remove a dead script. · a69103ff
      Elliott Hughes authored
      We use the system call constants from the kernel header files now,
      so there's no need to check that they've been correctly transcribed
      into SYSCALLS.TXT.
      
      This is a work in progress. I've added TODOs to SYSCALLS.TXT explaining
      what's left to do.
      
      (cherry-pick of a51916b5.)
      
      Change-Id: I4484acd946b1f548ac3d95327e58add9f98246ab
      a69103ff
  8. 02 Apr, 2013 1 commit
  9. 01 Apr, 2013 2 commits
  10. 29 Mar, 2013 3 commits
  11. 28 Mar, 2013 3 commits
  12. 27 Mar, 2013 2 commits
  13. 25 Mar, 2013 14 commits