- 14 Apr, 2016 2 commits
-
-
Aart Bik authored
- 12 Apr, 2016 2 commits
-
-
Aart Bik authored
- 11 Apr, 2016 2 commits
-
-
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
-
Aart Bik authored
Rationale: An incorrect type (signed vs. unsigned) compare did not guard subsequent access of memory correctly. BUG=28038148 Change-Id: I7aa97ad252614e3d045297cce314b5a4b96a60b2
-
- 31 Mar, 2016 2 commits
-
-
Alex Light authored
am: 39f9f671 * commit '39f9f671': Support dex 37 for DexMerger Change-Id: I9ff042fb2723955ac7a1a6bbe9248f90350ea155
-
Alex Light authored
-
- 30 Mar, 2016 1 commit
-
-
Alex Light authored
Make DexMerger take the largest dex-file version that is given. Bug: 27538761 Bug: 27809626 Change-Id: Iddca99477f5edbfc7b9cf3b3deda37fd84e4eeda
-
- 29 Mar, 2016 3 commits
-
-
Alex Light authored
am: 06adb26d * commit '06adb26d': Add support for dex version 37 in libdex. Change-Id: I84893403047bddd54fea94bd1909b0a935a7699d
-
Alex Light authored
-
Alex Light authored
Bug: 27538761 Bug: 27809626 Change-Id: I79b2bdfc8194dc210bc1299b0544f82b2af735b0
-
- 01 Mar, 2016 2 commits
-
-
Roland Levillain authored
-
Roland Levillain authored
Change-Id: I6bc13ac430609db5c7463180c63fd7e58de3983d
-
- 23 Feb, 2016 2 commits
-
-
Yohann Roussel authored
-
Yohann Roussel authored
Declared method and field descriptors elements are direct references and those direct references must be considered directly because their only corresponding constant pool entry is a CONSTANT_Utf8_info. Bug: 27158750 Change-Id: I1cbf5a269a6616bcbc706afa61d543c8710ad2f8
-
- 22 Feb, 2016 2 commits
-
-
Benoit Lamarche authored
-
Benoit Lamarche authored
Change-Id: I16e1123afd69002b377432b85dcb578678f72d49
-
- 18 Feb, 2016 2 commits
- 17 Feb, 2016 1 commit
-
-
Benoit Lamarche authored
-
- 11 Feb, 2016 1 commit
-
-
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
-
- 05 Feb, 2016 2 commits
-
-
Delphine Martin authored
-
Delphine Martin authored
- There are now 2 differents messages for bad magic number and unsupported version - The version number is printed in decimal instead of hexadecimal. Bug: 25075831 Change-Id: I37227c65779c432d6d699a27c54d97766f8ff550
-
- 28 Jan, 2016 2 commits
-
-
Yohann Roussel authored
-
Yohann Roussel authored
Previously ClassReferenceListBuilder was considering only CstMethodRef and ignoring CstInterfaceMethodRef. Bug: 26823834 Change-Id: I5f016feb7ba91c9ab6abcd9edd9ecd7a27aa3ef9
-
- 07 Nov, 2015 8 commits
-
-
Andreas Gampe authored
am: 50b3c25c * commit '50b3c25c': DX: Fix tests 115, 119, 125
-
Andreas Gampe authored
am: 47455657 * commit '47455657': DX: Fix tests 029, 033, 116, 117
-
Andreas Gampe authored
-
Andreas Gampe authored
-
Andreas Gampe authored
Fix the junit tests. Bug: 25567784 Change-Id: I17df7644b938c55a7a6b0fd39be535c59b71b0f7
-
Andreas Gampe authored
These tests run a runtime. Move them to ART. Also update 115 and 119 for junit changes. Bug: 25567784 Change-Id: I45ed0f70d979437ae8a94bf1b7f164dd9bb46da7
-
Andreas Gampe authored
am: 0a0ee368 * commit '0a0ee368': Handle ACONST_NULL multidimensional arrays.
-
Andreas Gampe authored
-
- 06 Nov, 2015 1 commit
-
-
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
-
- 14 Oct, 2015 2 commits
-
-
Esteban de la Canal authored
* commit 'f8ed7d3f': Fixes unnecessary multi-merge steps.
-
Esteban de la Canal authored
Changes merging from quadratic in the number of classes to linear. This has a tremendous speed up while merging many dexes at the same time. A sample test (iosched app) with 29 dexes goes from 6 seconds to 1. Change-Id: Iff02a0dc44d098b0878e88d18f5f4083804a6495
-
- 07 Oct, 2015 3 commits