1. 14 Apr, 2016 2 commits
  2. 12 Apr, 2016 2 commits
  3. 11 Apr, 2016 2 commits
    • Aart Bik's avatar
      Fix potential buffer overrun. · a6502897
      Aart Bik authored
      BUG=27840771
      
      Rationale:
      Fixed buffer overrun by recomputing available remaining space at each
      point. Note, we could use strlcat for exactly this situation, using the
      full buffer length, but since buffer length - 1 was used in other places,
      got the code closest to the original.
      
      Change-Id: Id38ba34949b7e25ae8acadce1c24e080aebf06ae
      a6502897
    • Aart Bik's avatar
      Bug fix for segfault on reading bytecode with dexdump. · 03a551d0
      Aart Bik authored
      Rationale:
      An incorrect type (signed vs. unsigned) compare did not guard
      subsequent access of memory correctly.
      
      BUG=28038148
      
      Change-Id: I7aa97ad252614e3d045297cce314b5a4b96a60b2
      03a551d0
  4. 31 Mar, 2016 2 commits
  5. 30 Mar, 2016 1 commit
    • Alex Light's avatar
      Support dex 37 for DexMerger · 3e7edcb6
      Alex Light authored
      Make DexMerger take the largest dex-file version that is given.
      
      Bug: 27538761
      Bug: 27809626
      
      Change-Id: Iddca99477f5edbfc7b9cf3b3deda37fd84e4eeda
      3e7edcb6
  6. 29 Mar, 2016 3 commits
  7. 01 Mar, 2016 2 commits
  8. 23 Feb, 2016 2 commits
  9. 22 Feb, 2016 2 commits
  10. 18 Feb, 2016 2 commits
  11. 17 Feb, 2016 1 commit
  12. 11 Feb, 2016 1 commit
    • Liam Miller-Cushon's avatar
      Improve dx error handling · bd156605
      Liam Miller-Cushon authored
      If a class file cannot be parsed, print the error message and context
      (including file name), and omit the stack trace unless --debug is
      enabled.
      
      Bug: 25075831
      Change-Id: I0a790a5b329640acb7185dbf94408b21dd17de8c
      bd156605
  13. 05 Feb, 2016 2 commits
  14. 28 Jan, 2016 2 commits
  15. 07 Nov, 2015 8 commits
  16. 06 Nov, 2015 1 commit
    • Rohit Agrawal's avatar
      Handle ACONST_NULL multidimensional arrays. · c2ea99d6
      Rohit Agrawal authored
      Instead of inferring that an AALOAD following an ACONST_NULL means that
      the null constant was of type Object[] and the result is of type Object,
      infer that the result is also null and don't infer the type of the null
      constant. Note that this is also incorrect but it doesn't matter since
      the code will always throw a NullPointerException at runtime.
      
      This removes dx's reliance on javac bug
      https://bugs.openjdk.java.net/browse/JDK-7040592
      
      Bug: 25075957
      
      (cherry picked from commit 54576c56)
      
      Change-Id: I021a6686cfc298ada50df04fd6b345f4ad838229
      c2ea99d6
  17. 14 Oct, 2015 2 commits
  18. 07 Oct, 2015 3 commits