log

age author description
Thu, 24 Mar 2011 19:05:37 +0100 Michael Starzinger Adapted old test case for static fields.
Thu, 24 Mar 2011 18:54:03 +0100 forax visitTryCatch() must be called before visiting instructions in order
Thu, 24 Mar 2011 18:30:09 +0100 Michael Starzinger Added new test runner for Daneel JUnit tests.
Thu, 24 Mar 2011 18:15:14 +0100 forax This patch implements the opcode corresponding to:
Wed, 23 Mar 2011 23:18:49 +0100 Michael Starzinger Added method to identify jump target labels.
Wed, 23 Mar 2011 11:00:12 +0100 Xerxes R?nby Fixed org.icedrobot.daneel.junit.TestUtils.
Wed, 23 Mar 2011 10:32:31 +0100 Xerxes R?nby Fixed org.icedrobot.daneel.rewriter.DexRewriter_MethodRewriterTest.
Wed, 23 Mar 2011 00:59:25 +0100 Michael Starzinger Fixed rewriter to drop unused invocation results.
Tue, 22 Mar 2011 23:27:44 +0100 volker More return test cases.
Sat, 19 Mar 2011 21:10:34 +0100 volker First step of using the Android test project
Tue, 22 Mar 2011 17:55:09 +0100 Xerxes R?nby Implemented rewriting of AGET, AGET_WIDE, AGET_OBJECT, AGET_BOOLEAN, AGET_BYTE, AGET_CHAR and AGET_SHORT
Tue, 22 Mar 2011 17:08:24 +0100 Xerxes R?nby Implemented rewriting of MOVE_RESULT, MOVE_RESULT_WIDE and MOVE_RESULT_OBJECT.
Tue, 22 Mar 2011 14:42:29 +0100 Michael Starzinger Fixed parsing of CONST_WIDE_HIGH16 instruction.
Tue, 22 Mar 2011 02:22:23 +0100 Michael Starzinger Adapted parser interface for debug information.
Tue, 22 Mar 2011 02:11:59 +0100 Michael Starzinger Implemented binary and binary-literal operations.
Tue, 22 Mar 2011 01:20:12 +0100 Michael Starzinger Added JavaDoc comment to the abstract interpreter.
Tue, 22 Mar 2011 01:08:25 +0100 Michael Starzinger Added new tool for class loader inspection.
Mon, 21 Mar 2011 18:32:49 +0100 Michael Starzinger Implemented parsing of FILLED_NEW_ARRAY.
Mon, 21 Mar 2011 18:24:18 +0100 Michael Starzinger Implemented rewriting of MOVE, MOVE_WIDE and MOVE_OBJECT.
Sun, 20 Mar 2011 21:01:31 +0100 Michael Starzinger Fixed package-private fields of inner classes.
Sun, 20 Mar 2011 20:56:43 +0100 Michael Starzinger Adapted parser interface for annotations.
Sun, 20 Mar 2011 19:51:58 +0100 Michael Starzinger Implemented rewriting of GOTO and IF_*Z instructions.
Sun, 20 Mar 2011 19:31:39 +0100 Michael Starzinger Added parser for annotation directories.
Sat, 19 Mar 2011 23:37:56 +0100 Mario Torre Add missing break.
Sat, 19 Mar 2011 22:25:26 +0100 Mario Torre Make single return point.
Sat, 19 Mar 2011 22:22:42 +0100 Mario Torre Enable all RETURN codes. Contiduted by R?mi Forax.
Sat, 19 Mar 2011 19:55:30 +0100 volker Opcode RETURN for int and float
Sat, 19 Mar 2011 19:15:25 +0100 Mario Torre Fix tabs :)
Sat, 19 Mar 2011 18:57:55 +0100 Mario Torre Add new_instance, ldc_class and check_cast. Contributed by R?mi Forax.
Sat, 19 Mar 2011 18:07:31 +0100 Michael Starzinger Fixed regression while introducing line numbers.
Sat, 19 Mar 2011 16:44:40 +0100 Michael Starzinger Added parser for debug information in DEX files.
Sat, 19 Mar 2011 15:37:50 +0100 Michael Starzinger Perform mapping between calling conventions.
Sat, 19 Mar 2011 10:18:40 +0100 volker ClassNotFoundException in findClass should have a message
Fri, 18 Mar 2011 19:14:15 +0100 Michael Starzinger Reformatting of opcodes enum using better style.
Fri, 18 Mar 2011 18:06:34 +0100 volker Improve the tests for EncodedValue and add Mockito
Fri, 18 Mar 2011 01:49:52 +0100 Mario Torre Fix space in opcode.
Fri, 18 Mar 2011 01:39:50 +0100 Michael Starzinger Implemented rewriting of const32 and range invoke.
Fri, 18 Mar 2011 01:07:56 +0100 Mario Torre Add opcode information to NIY stack trace.
Fri, 18 Mar 2011 00:52:22 +0100 Mario Torre Initial implementation of DexDump.
Thu, 17 Mar 2011 21:15:06 +0100 Michael Starzinger Enabled test case again.
Thu, 17 Mar 2011 21:05:37 +0100 Michael Starzinger Moved type mangling operations into rewriter.
Thu, 17 Mar 2011 20:50:08 +0100 Mario Torre Header file changes.
Thu, 17 Mar 2011 20:31:16 +0100 volker for arg == 7 the format byte is negative, we need to mask it.
Thu, 17 Mar 2011 02:29:41 +0100 Michael Starzinger Temporary disabled failing test.
Thu, 17 Mar 2011 01:46:37 +0100 Mario Torre Update ignore list.
Thu, 17 Mar 2011 01:44:59 +0100 Mario Torre Add JOptSimple to pom.
Thu, 17 Mar 2011 01:44:33 +0100 Mario Torre Expose Methods from Daneel.
Thu, 17 Mar 2011 01:30:14 +0100 Michael Starzinger Cleanup of parser code visibility flags.
Thu, 17 Mar 2011 01:07:27 +0100 Michael Starzinger Added preliminary class loader for Daneel.
Thu, 17 Mar 2011 00:56:23 +0100 Michael Starzinger Added stable entry point to DEX rewriter.
Wed, 16 Mar 2011 23:13:52 +0100 Michael Starzinger Added utility class for name and type mangling.
Wed, 16 Mar 2011 22:52:53 +0100 Roman Kennke Merged.
Wed, 16 Mar 2011 22:28:11 +0100 Roman Kennke Added assembly configuration to pom to create self contained JAR.
Wed, 16 Mar 2011 22:37:22 +0100 Mario Torre iMake method public.
Wed, 16 Mar 2011 02:05:17 +0100 Mario Torre Add HelloWorld dex binary for testing.
Wed, 16 Mar 2011 02:04:39 +0100 Mario Torre Refactoring remove file.
Wed, 16 Mar 2011 02:02:58 +0100 Mario Torre Add template licensing header.
Wed, 16 Mar 2011 00:39:45 +0100 Michael Starzinger Implemented parser interface to accept visitors.
Wed, 16 Mar 2011 00:38:21 +0100 Michael Starzinger Fixed parsing of class definition items.
Tue, 15 Mar 2011 23:25:43 +0100 Roman Kennke Reformatted code and removed author tags.
Tue, 15 Mar 2011 21:53:43 +0100 Roman Kennke On behalf of Remi Forax: Prototype parser using Smali and prototype rewriter using ASM.
Tue, 15 Mar 2011 00:44:25 +0100 Michael Starzinger Added visitor acceptors throughout the parser.
Tue, 15 Mar 2011 00:43:32 +0100 Michael Starzinger Adapted class data parser to recent changes.
Tue, 15 Mar 2011 00:11:00 +0100 Michael Starzinger Added parser for encoded values in DEX files.
Mon, 14 Mar 2011 22:56:10 +0100 Michael Starzinger Adapted parser interface for try-catch blocks.
Mon, 14 Mar 2011 21:30:24 +0100 Michael Starzinger Added information to method visitor interface.
Mon, 14 Mar 2011 21:25:15 +0100 Michael Starzinger Renamed one of the opcodes for the DEX parser.
Mon, 14 Mar 2011 21:19:05 +0100 Michael Starzinger Code drop for bytecode instruction parser.
Sat, 12 Mar 2011 17:09:27 +0100 Michael Starzinger Added missing parser classes for some identities.
Sat, 12 Mar 2011 17:01:05 +0100 Michael Starzinger Added utility to decode signed LEB128 values.
Fri, 11 Mar 2011 20:33:43 +0100 Michael Starzinger Added visitor interfaces for DEX file parser.
Mon, 07 Mar 2011 20:38:30 +0100 Mario Torre Prototype for a class transformer using the ASM library. Contributed by Michael Starzinger.
Mon, 07 Mar 2011 20:30:39 +0100 Mario Torre Add BufferUtil class and test. Contributed by Michael Starzinger.
Mon, 07 Mar 2011 01:34:02 +0100 Mario Torre Added main class and string output for parsing real .dex files and fix indentation and license headers.
Mon, 07 Mar 2011 01:33:33 +0100 Mario Torre Cleanup project settings.
Sun, 06 Mar 2011 21:57:00 +0100 Mario Torre add license files
Fri, 04 Mar 2011 01:20:49 +0100 Mario Torre initial code drop