1. 02 Jan, 2013 2 commits
  2. 12 Nov, 2012 6 commits
  3. 10 Nov, 2012 1 commit
  4. 09 Nov, 2012 1 commit
  5. 07 Nov, 2012 4 commits
  6. 06 Nov, 2012 1 commit
  7. 26 Oct, 2012 1 commit
  8. 17 Oct, 2012 6 commits
  9. 16 Oct, 2012 2 commits
  10. 15 Oct, 2012 3 commits
    • Elliott Hughes's avatar
      Revert the fix for incorrect package-private overriding. · 7284c78e
      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
      7284c78e
    • 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
    • The Android Automerger's avatar
  11. 13 Oct, 2012 2 commits
  12. 12 Oct, 2012 3 commits
  13. 10 Oct, 2012 3 commits
  14. 09 Oct, 2012 1 commit
  15. 08 Oct, 2012 1 commit
  16. 01 Oct, 2012 1 commit
  17. 30 Sep, 2012 1 commit
  18. 26 Sep, 2012 1 commit
    • 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