b49126325f439c27152e61093ccd085c2cbe3f94 |
|
11-Nov-2013 |
Ben Gruver <bgruv@google.com> |
Fix the start offset when calculating the signature header value
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
20f675b86ba7febb5adde78596ffd68485d6ead0 |
|
11-Nov-2013 |
Ben Gruver <bgruv@google.com> |
When writing a debug item, always include all parameters
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
899b1e6611d260370aa81b9fb23684d2052e5f5f |
|
15-Oct-2013 |
Ben Gruver <bgruv@google.com> |
Improve MutableMethodImplementation for external use Add various utility methods and use more specific overrides, to better allow external users to access labels
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
216ca5376b8c5a121beebdaf4d2b5259b2f38b95 |
|
11-Oct-2013 |
Ben Gruver <bgruv@google.com> |
Always use the 035 version magic value when writing a dex file
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
7618e1636c74b1e9e9f0defa769f4fca57315e14 |
|
29-Sep-2013 |
Ben Gruver <bgruv@google.com> |
Make extra sure we don't output blank debug items
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
edd961477ec83d9f320bc65c5ca97572fceaccc5 |
|
15-Sep-2013 |
Ben Gruver <bgruv@google.com> |
Remove the now unused builder instructions and instruction factories
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
6762350ca0e11ca69ecb2c7bcf78cbafa2103ad6 |
|
14-Sep-2013 |
Ben Gruver <bgruv@google.com> |
Add ability to converting MethodImplementation to MutableMethodImplementation
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
9a2de93a998958e582e9c2aa0bff7de602cc8771 |
|
09-Sep-2013 |
Ben Gruver <bgruv@google.com> |
Implement just-in-time instruction fixup due to string jumboification
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
99b46173c5294d186ccf2e647b86346a22b247c8 |
|
09-Sep-2013 |
Ben Gruver <bgruv@google.com> |
Generify the IO requirements for writing a dex file The DexWriter implementations now write to a generic "DexDataStore", instead of writing directly to a file. Also, writing of the DebugItems and CodeItems are linked, with the code items being written to a temporary location, and then the entire code item section is written as a batch after the debug item section.
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
e94ee6fe80deea0e9d4e2a28a7b7d20137e25a83 |
|
25-Aug-2013 |
Ben Gruver <bgruv@google.com> |
Delete InstructionWriteUtil
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
0cd8417155dcbeb9ceaf7632eeb42c6d3670e256 |
|
25-Aug-2013 |
Ben Gruver <bgruv@google.com> |
Remove the Instruction template parameter from DexWriter
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
e9aa2c230f22ec831c66fe902012c05e2418aaee |
|
25-Aug-2013 |
Ben Gruver <bgruv@google.com> |
Remove the Instruction template parameter from InstructionFactory
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
ca5de1d8035edbabf0f5a9f8da65d4f6f67db241 |
|
25-Aug-2013 |
Ben Gruver <bgruv@google.com> |
Remove the Instruction template parameter from ClassSection
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
6f135aeb74b0a5b5720bafa2a9aaa32880f0549f |
|
25-Aug-2013 |
Ben Gruver <bgruv@google.com> |
Remove the ExceptionHandler template parameter from ClassSection In DexBuilder, instead of statically specifying a specific ExceptionHandler type, we dynamically check that the exception type reference returned from the ExceptionHandler is of the proper type
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
9bbcaae91fffe74cbc90608eaa98484192b11d77 |
|
25-Aug-2013 |
Ben Gruver <bgruv@google.com> |
Remove the DebugItem template parameter from ClassSection In DexBuilder, instead of statically specifying a specific DebugItem type, we dynamically check that the various String/Type References returned by the items are of the proper type
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
2973f7a4afe08520a15d89459419151d6e39ed9e |
|
01-Jun-2013 |
Ben Gruver <bgruv@google.com> |
Fix issue in DexPool with blank parameter annotations
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
d54761778bdd1ab499e1147f8c5a92626ccd08da |
|
04-May-2013 |
Ben Gruver <bgruv@google.com> |
Fix issue when writing parameter annotations
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
df8e4802115fadd6bb67ba405aba2db885abbd55 |
|
01-May-2013 |
Ben Gruver <bgruv@google.com> |
Write the correct header version based on the api level
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
42627b850c8f68a594f105e04b97c512b292b698 |
|
30-Apr-2013 |
Ben Gruver <bgruv@google.com> |
Add new DexBuilder interface This is a different "front-end" for the existing writer functionality that is meant to be a more memory efficient method for building a new dex file from scratch
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
1726f028a8382cdbc01e330009eb330a3c43b57e |
|
28-Apr-2013 |
Ben Gruver <bgruv@google.com> |
Get rid of the annotation set ref list pool
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
fbdc6cb9cbb0401d1212b0a8e7de661a1b2f7325 |
|
28-Apr-2013 |
Ben Gruver <bgruv@google.com> |
Clean up how the annotation directory items are written
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
816e793f81be36195243bdb93d9ab3b06622044e |
|
28-Apr-2013 |
Ben Gruver <bgruv@google.com> |
Tweak to the numSectionItems field naming in DexWriter
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
242dd62a714d5d114b35437b5f39a5b2e107dcfe |
|
28-Apr-2013 |
Ben Gruver <bgruv@google.com> |
Get rid of the encoded array pool
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
1bf6f2324541df184689fdb2c0d8188af5221784 |
|
28-Apr-2013 |
Ben Gruver <bgruv@google.com> |
Implementation of new generificationified writer functionality
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
7dff6ada5eda987642ad6170e4ebc2e136c7f652 |
|
29-Dec-2012 |
Ben Gruver <bgruv@google.com> |
Add tests for DexWriter (and fixes to DexWriter, to make said tests pass)
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
9a90c5560c5fe0ea58d26a401d637844afa55bb1 |
|
29-Dec-2012 |
Ben Gruver <bgruv@google.com> |
Refactor DexWriter to write to a generic OutputStream
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
9393c08e36c60ef55928d9d9780e5420695b9b1b |
|
22-Dec-2012 |
Izzat Bahadirov <izzat.b@sta.samsung.com> |
Using tempBuf when writing encoded floats and doubles. Otherwise, output dex file gets corrupted.
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
8aef982e0c0e9590e126d3f4d8bd099314907218 |
|
17-Dec-2012 |
Izzat Bahadirov <izzat.b@sta.samsung.com> |
Add support for writing header_item
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
f3c33259dd0567294ef814be879b59a450c24f70 |
|
17-Dec-2012 |
Izzat Bahadirov <izzat.b@sta.samsung.com> |
Add support for writing code_items
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
280b97e99597b3220234e64cafe81d5122c948ce |
|
19-Nov-2012 |
Ben Gruver <bgruv@google.com> |
Add support for writing debug_info_items
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|
4ffbfa2e71ffdf6ecaa8429b19ce29daa28e9fc4 |
|
18-Nov-2012 |
Ben Gruver <bgruv@google.com> |
Initial commit of writer functionality It's not fully functional yet, but the structure is there, and it's got most item types
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
|