1. 19 Sep, 2013 1 commit
    • Kenny Root's avatar
      Fix mac sdk build · dfec26e7
      Kenny Root authored
      Macs don't have off64_t and instead use loff_t. This is taken care of in
      the Compat.h header from system/core.  Include that.
      
      Bug: 10424836
      Change-Id: Ic892e1edfecab502159209d463394864370c5537
      dfec26e7
  2. 18 Sep, 2013 2 commits
    • Kenny Root's avatar
      Reconcile differences between zip implementations · 386a7f33
      Kenny Root authored
      Copy new behavior of ZipFileRO to dalvik's ZipArchive.cpp
      
      Bug: 10424836
      Change-Id: Ic0ce11281f7318abda9d3c8062a095186448d2a9
      386a7f33
    • Jeff Sharkey's avatar
      Allow traversal into /storage paths. · 04e4b0eb
      Jeff Sharkey authored
      Apps are no longer required to have sdcard_r or sdcard_rw to access
      some parts of external storage.  Relax the mount parameters to allow
      everyone to traverse.
      
      Bug: 10577808
      Change-Id: I620c8f02f08b149437dfa5705e05a27b6994d2db
      04e4b0eb
  3. 11 Sep, 2013 1 commit
    • Jeff Sharkey's avatar
      Remove OBB bind mounts, now provided by FUSE. · 7c5e6a32
      Jeff Sharkey authored
      The OBB storage area is now presented on a per-user basis by the FUSE
      daemon, so we no longer need to create bind mounts.  (In fact, we
      must use the FUSE daemon since it now correctly synthesizes UID
      ownership on a per-user basis.)
      
      Bug: 10506809
      Change-Id: I2d6c5643d7c89d7a15ceb28af871e44618ad33ad
      7c5e6a32
  4. 06 Sep, 2013 1 commit
  5. 30 Aug, 2013 1 commit
    • Jeff Hao's avatar
      Change IsMethodTracingActive to GetMethodTracingMode. · 07344a40
      Jeff Hao authored
      This allows traceview to tell whether tracing is active, and whether
      it is sampling or method tracing.
      
      Bug: 9968521
      
      Change-Id: I72100d1536ea3168998110ec1cfa5a183b55a67c
      (cherry picked from commit 9d3a0a2e253aecd07c4a053c19cf9b0ccaa2db49)
      07344a40
  6. 29 Aug, 2013 2 commits
  7. 28 Aug, 2013 4 commits
    • Yohann Roussel's avatar
      Make a more verbose too many id error message. · 418c8477
      Yohann Roussel authored
      This restores the old message, replacing "ids" by "references" and
      advertising for multidex otpions.
      
      Updates dalvik/tests/089-many-methods accordingly.
      
      (cherry picked from commit d352de04)
      
      Change-Id: I5934bc9fb7812b66c0e38935946cacdf1c35a402
      418c8477
    • Yohann Roussel's avatar
      Increment dx version to 1.8 · 82e8334a
      Yohann Roussel authored
      (cherry picked from commit 39bcbf75)
      
      Change-Id: Iaddb2020b75f2bbba2e2ebda3a4465a890e361ca
      82e8334a
    • Yohann Roussel's avatar
      Fix 2 filtering problems in multi dex + main list. · 3abdb48f
      Yohann Roussel authored
      - Classes in archives were added in all dexes.
      - Adding resources could be done twice in non "strictNameCheck" mode
      (when using BestEffortMainDexListFilter) if there was 2 secondary
      dex.
      
      (cherry picked from commit ad27e196)
      
      Change-Id: I5cbc1b273518e868fdd3d642d50488ddcbec2af6
      3abdb48f
    • Benoit Lamarche's avatar
      Introduce --multi-dex option in dx. · 4c656e4e
      Benoit Lamarche authored
      Add --multi-dex options to dx command line to allow the generation of
      several dex files when method index limit is about to be reached.
      Also add
        --main-dex-list allowing to force some classes in the main dex.
        --minimal-main-dex to keep in main edx only classes specified by
            main-dex-list.
        --set-max-idx-number to set an arbitrary idx limit for the
            splitting.
      
      (cherry picked from commit c7daf656)
      
      Change-Id: I2b42272be91484a75783eb94cd30581159948975
      4c656e4e
  8. 23 Aug, 2013 1 commit
    • Mathieu Chartier's avatar
      Fix native allocation tracking on Dalvik. · 95adf1ff
      Mathieu Chartier authored
      Fixed issue where we had inverted logic when checking for
      pending exceptions.
      
      Changed the logic to not update the native allocation watermarks
      after concurrent GC since the finalizers may not have been run at
      this point.
      
      Copied over the test from ART for ensuring that it is working.
      
      Bug: 10444866
      
      Change-Id: Ie26170f9c4703f11e993233cdc9c5f46396fca84
      95adf1ff
  9. 21 Aug, 2013 1 commit
    • Elliott Hughes's avatar
      libdvm should block SIGPIPE like the RI does. · 8723464b
      Elliott Hughes authored
      Normally AndroidRuntime.cpp patches over this lapse, but that means
      that tests run by vogar or any other kind of "bare" VM doesn't handle
      SIGPIPE correctly. I'll remove the workaround from AndroidRuntime.cpp.
      
      Bug: 10211309
      Change-Id: I51380486867af011d58ddbefbdef8d120f736ad9
      8723464b
  10. 16 Aug, 2013 1 commit
  11. 14 Aug, 2013 2 commits
  12. 12 Aug, 2013 1 commit
  13. 10 Aug, 2013 1 commit
  14. 09 Aug, 2013 1 commit
    • Jun Tian's avatar
      Fix the protection of code cache for x86 JIT · 9cf04e35
      Jun Tian authored
      During generation of code into code cache
      an unprotected region of memory does not correspond to
      protected one, The patch fixes that.
      
      Author: Katkov Serguei <serguei.i.katkov@intel.com>
      
      (cherry picked from commit 74a62214)
      
      Change-Id: I362a10897564b987c8a3b2dfc9ded8f0a9efd56a
      9cf04e35
  15. 08 Aug, 2013 4 commits
    • Ian Rogers's avatar
      am 13aeac96: Merge "Fix broken card table asserts." · e19b6bd1
      Ian Rogers authored
      * commit '13aeac96':
        Fix broken card table asserts.
      e19b6bd1
    • Ian Rogers's avatar
      Merge "Fix broken card table asserts." · 13aeac96
      Ian Rogers authored
      13aeac96
    • Mathieu Chartier's avatar
      Fix broken card table asserts. · 38c8baa0
      Mathieu Chartier authored
      We had an off by one error due to getting the card for the heap
      source limit. This is not a valid card when the heap is at
      maximum size, but doesn't need to be since we do less than
      comparison on it. Fixed another error where we didn't take into
      account the biased begin in an assert.
      
      Did a bit of refactoring by removing useless if statement.
      
      Fixes 061-out-of-memory, 080-oom-throw.
      
      Bug: https://code.google.com/p/android/issues/detail?id=42868
      
      (cherry picked from commit ee903e17)
      
      Change-Id: If677c93e46fe1ee5729eec1820b1bd9682b4f924
      38c8baa0
    • Mathieu Chartier's avatar
      Fix broken card table asserts. · a86e99ba
      Mathieu Chartier authored
      We had an off by one error due to getting the card for the heap
      source limit. This is not a valid card when the heap is at
      maximum size, but doesn't need to be since we do less than
      comparison on it. Fixed another error where we didn't take into
      account the biased begin in an assert.
      
      Did a bit of refactoring by removing useless if statement.
      
      Fixes 061-out-of-memory.
      
      Bug: 8282011
      Change-Id: I66e3026e7b98b738ecfbced101846ec9f184ab70
      (cherry picked from commit ee903e17)
      a86e99ba
  16. 05 Aug, 2013 3 commits
  17. 03 Aug, 2013 5 commits
  18. 02 Aug, 2013 8 commits