45b8a4dae8176ad7a8cfb0ee0bc79354ac8c60b6 |
|
14-Sep-2013 |
Ben Gruver <bgruv@google.com> |
Allow "large" uleb128 values for method/field index deltas
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
f939e912b53bccab66013c694442fa2f40d970e1 |
|
19-Apr-2013 |
Ben Gruver <bgruv@google.com> |
Fix issue with out-of-order iteration of virtual methods
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
e8158c86efe5494fb5b369e096c7a857623a1b11 |
|
06-Mar-2013 |
Ben Gruver <bgruv@google.com> |
Move structure offset constants into raw classes
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
ff32d5cc147d4777b19e19692b3b196ddc460b51 |
|
27-Feb-2013 |
Ben Gruver <bgruv@google.com> |
Refactor how annotatations are handled a bit, and add annotations for TypeListItems
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
84c1762a62d7fc6638432c6c56e0422aa8cc6939 |
|
02-Jan-2013 |
Ben Gruver <bgruv@google.com> |
Merge DexBuffer functionality into DexBackedDexFile
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
0acc897cddb531d60bc61f5a5cbc872e40b4df58 |
|
01-Jan-2013 |
Ben Gruver <bgruv@google.com> |
Refactor how method parameters are read/handled
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
fd26bc6062ab671ad7675c7cca0465b74723f16b |
|
31-Dec-2012 |
Ben Gruver <bgruv@google.com> |
Remove the DexBuffer wrapper methods from DexReader
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
d4b08e1b21b144a2b300564734e272e4b85a5b56 |
|
31-Dec-2012 |
Ben Gruver <bgruv@google.com> |
Move MethodReference.getParameters() to Method, and replace with getParameterTypes() It's common that the caller only needs the parameter type info, and not the name/annotation/etc, and retrieving just the parameter types can be implemented more efficiently.
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
22c3185bb7c8618437eabe6c597549e0989ec4e6 |
|
18-Nov-2012 |
Ben Gruver <bgruv@google.com> |
Major cleanup of the interface and library in general
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
8f14d3641c3df5b8d0c8b5b419884909be5a1421 |
|
13-Nov-2012 |
Ben Gruver <bgruv@google.com> |
Make StringReference and TypeReference implement CharSequence
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
12b970ed4dfad768002335503e49c348ea0ed69b |
|
11-Nov-2012 |
Ben Gruver <bgruv@google.com> |
Use collections instead of lists for variable size "lists" in the dex file Only things that can be accessed in the dex file in a random access manner should be exposed as a list. If the list must be read sequentially, it is exposed in the interface as a Collection if the size is available up-front or as an Iterable if the size can only be determined by iterating over the list.
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
f81150ad43efac4d590f6b7ea1425896b7ffb011 |
|
10-Nov-2012 |
Ben Gruver <bgruv@google.com> |
Implement hashCode and equals for references
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
db389aa3a1d898d3a452f3f0b2220b334b23cb4c |
|
05-Nov-2012 |
Ben Gruver <bgruv@google.com> |
Make ClassDef implement TypeReference
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
a8e05220c14778d93c97911044ff5124aadbd77c |
|
04-Nov-2012 |
Ben Gruver <bgruv@google.com> |
Refactor how method/field/string/type references are handled
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
d1662b67fecaf835227aff3a136949a2358ccd4e |
|
03-Nov-2012 |
Ben Gruver <bgruv@google.com> |
Refactor dexbacked implementations Made construction of a new dexbacked item as light weight as possible, only the very mimimum in computed/stored. Some of the values that were previously calculated/loaded in the constructor are now lazily loaded upon first use. In general, nothing is cached, unless the item can't be fully read by the consumer without causing the value to be computed multiple times. Otherwise, it is up to the consume to decide if/when/what they want to cache.
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
269c15688bb2a6bc7331b114ef830d5558af8fa6 |
|
01-Nov-2012 |
Ben Gruver <bgruv@google.com> |
Add the local info for the implicit "this" param This also fixes some minor issues with using the correct register for parameter info
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
3615fd4b5beadc74e24ee41a4ba5a6831a1e9610 |
|
28-Oct-2012 |
Ben Gruver <bgruv@google.com> |
Use getType instead of getString for method return type
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
bfe20a295d95301f9aa470c17df03e5370e8e437 |
|
27-Oct-2012 |
Ben Gruver <bgruv@google.com> |
Add support to dexlib2 for parameter names
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
9c60ef2a1034e9f8d111907e4fceb3a4ca2e7e69 |
|
27-Oct-2012 |
Ben Gruver <bgruv@google.com> |
Add support in dexlib2 for debug info
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
25d385a441b95d56987c81f00f19297d799e1b31 |
|
21-Oct-2012 |
Ben Gruver <bgruv@google.com> |
General cleanup
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
36e2ee200517b36652a6e8fe1c5aa24ce249765e |
|
21-Oct-2012 |
Ben Gruver <bgruv@google.com> |
Rename DexFileBuffer and DexFileReader to DexBuffer and DexReader
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
dc9e5455bc40510088daa43ec6a3bca77ffc48bc |
|
20-Oct-2012 |
Ben Gruver <bgruv@google.com> |
Rename DexFile to DexFileBuffer
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
779bf9bccba5e27317e9b50a059fa1bae73decbb |
|
20-Oct-2012 |
Ben Gruver <bgruv@google.com> |
Move DexFile and DexFileReader to the dexbacked package
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|
63d840670311d96aa92c38f1d118ab2d7f590ce3 |
|
19-Oct-2012 |
Ben Gruver <bgruv@google.com> |
Add DexBacked implementation of Method
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java
|