1. 16 Oct, 2012 1 commit
  2. 15 Oct, 2012 1 commit
    • Elliott Hughes's avatar
      Revert the fix for incorrect package-private overriding. · 97358651
      Elliott Hughes authored
      This fixes FIFA 2012, the download portion of which relies on the
      old bug, without breaking instrumentation tests. The problem is that
      dexopt tries to quicken method calls, and gets confused by this case
      where the apparent static method resolution differs from the actual
      one at runtime, depending on the targetSdkVersion of the specific app.
      dexopt can't make an ahead-of-time decision in a world where the rules
      might change at runtime.
      
      Bug: 7301030
      Bug: 7343420
      Change-Id: Iaa15611f099546b7e54279cfd6abc9b4cdcb9812
      97358651
  3. 13 Oct, 2012 2 commits
  4. 12 Oct, 2012 2 commits
  5. 10 Oct, 2012 2 commits
  6. 09 Oct, 2012 1 commit
  7. 08 Oct, 2012 1 commit
  8. 01 Oct, 2012 1 commit
  9. 30 Sep, 2012 1 commit
  10. 26 Sep, 2012 2 commits
    • Elliott Hughes's avatar
      Log if dlopen(3) fails. · 6567510b
      Elliott Hughes authored
      It turns out that some apps swallow the UnsatisfiedLinkError, making it
      really hard to work out why they failed to launch.
      
      Before:
        D dalvikvm: Trying to load lib /data/app-lib/com.adobe.air-1/libCore.so 0x415be8a8
        W dalvikvm: No implementation found for native Lcom/adobe/air/AIRWindowSurfaceView;.nativeSurfaceCreated:()V
      
      After:
        D dalvikvm: Trying to load lib /data/app-lib/com.adobe.air-1/libCore.so 0x415be8a8
        E dalvikvm: dlopen("/data/app-lib/com.adobe.air-1/libCore.so") failed: Cannot load library: soinfo_relocate(linker.cpp:975): cannot locate symbol "_ZN7android10VectorImpl19reservedVectorImpl1Ev" referenced by "libCore.so"...
        W dalvikvm: No implementation found for native Lcom/adobe/air/AIRWindowSurfaceView;.nativeSurfaceCreated:()V
      
      Bug: 7093208
      Change-Id: Ib751fb959d49cb872d586f299e62ed6aae783de9
      6567510b
    • The Android Automerger's avatar
  11. 25 Sep, 2012 3 commits
  12. 24 Sep, 2012 1 commit
    • Jeff Sharkey's avatar
      Move multi-user OBB under user-specific path. · 5005743f
      Jeff Sharkey authored
      Support apps that may manually build OBB paths using
      getExternalStorageDirectory() by making multi-user OBB paths live
      under user-specific path.
      
      This new structure means we can simplify the emulated_legacy paths
      to be a single recursive bind mount.
      
      Bug: 7212801
      Change-Id: I85a0caebca52a6ff3bfe61c961518a91f0b8f8ff
      5005743f
  13. 21 Sep, 2012 2 commits
    • Jean-Baptiste Queru's avatar
      am 9bd5a9db: Reconcile jb-dev and AOSP · 74573701
      Jean-Baptiste Queru authored
      * commit '9bd5a9db':
        Fix an ugly bug where try/catch offsets weren't being mapped properly. do not merge.
        Fix a bug where the max blowup of annotations was incorrect. do not merge.
        Fix a bug where debugInfos' size wasn't being computed. do not merge.
        Make dex merging stateless. do not merge.
        Support debug info in dexmerge. do not merge.
      74573701
    • Jean-Baptiste Queru's avatar
      Reconcile jb-dev and AOSP · 9bd5a9db
      Jean-Baptiste Queru authored
      Change-Id: If3d2ce0f23b929f92d49649e015386670ed16863
      9bd5a9db
  14. 20 Sep, 2012 6 commits
  15. 19 Sep, 2012 1 commit
    • Andy McFadden's avatar
      Log when the native trace is unavailable · b3667a19
      Andy McFadden authored
      This should allow us to differentiate between "couldn't get the
      stack" and "didn't try to get the stack".  Also show the thread's
      state (e.g. 'R' for running, 'D' for uninterruptible syscall).
      
      Bug 7053953
      
      Change-Id: Ibc9e6a6f0fc855a4e5e8e133122232dc939bcb16
      b3667a19
  16. 18 Sep, 2012 1 commit
  17. 17 Sep, 2012 7 commits
  18. 16 Sep, 2012 1 commit
  19. 14 Sep, 2012 4 commits