pancake
a211c48bd5
Update some indentation in asm.dalvik
2016-08-06 11:58:54 +02:00
pancake
cc01682132
Some playground with DEX
2016-08-05 13:11:30 +02:00
Damien Zammit
af0a865d9f
WIP - Totally remove host endianness dependence
...
- Adds endian aware functions
- Removes references to host endian
- Uses binary detected endianness else tries LE and restricts by RAsmPlugin
- Fixes gdb debugger endianness when debugging BE qemu gdbserver
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-05-04 23:42:17 +10:00
pancake
3f7a70fb7d
Fix #4564 - oobread in dalvik disasm+analyzer
2016-04-10 01:12:58 +02:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
Jonathan Neuschäfer
523aa3af5c
add .version to all plugins
2015-07-12 19:05:33 +02:00
pancake
acd5e4b999
Fix dalvik<->dex class and method name resolutions
2015-04-12 05:13:51 +02:00
pancake
6ab06a15ba
Various fixes for DEX and Dalvik support
2015-04-11 04:33:37 +02:00
pancake
f76b791b9f
More fixes for the Dalvik disassembly (absolute offsets and floating point const)
2015-03-24 11:11:54 +01:00
pancake
14aa79eac9
Better disasm+code analysis for Dalvik
2015-03-24 00:08:48 +01:00
jvoisin
5ad3afb628
Coverifix
2015-02-11 17:55:25 +01:00
pancake
33fcd7fbcf
Enhacements for DEX sections and ignore methods at 0 (wip)
2015-02-06 18:53:11 +01:00
jvoisin
9174457d0f
Coverity++
2015-01-24 15:33:53 +01:00
pancake
360d9d651c
Fix segfault in Dalvik disassembler
2014-09-05 18:59:24 +02:00
pancake
3c077cb022
Aim to fix all coverity issues related to dalvik
2014-08-01 01:26:08 +02:00
jvoisin
d705e916bf
Fix CID 1135109
2014-05-06 01:31:26 +02:00
pancake
bc46258402
Show bits and enhace RAsm plugin descriptions
2014-02-25 17:03:12 +01:00
pancake
230efd1f05
Rename {RAsmRAnal}Op inst_len and length to size
2013-12-06 05:04:17 +01:00
pancake
d49b56dc3a
RAnalPlugin now have .license and uses the same .bits like in RAsm
2013-12-05 18:41:13 +01:00
pancake
7d70f79755
Fix #399 - Add .license to all plugins
2013-12-02 04:44:26 +01:00
pancake
5285d1bdea
Break ABI. r_asm_disassemble's length is now 'int'
2013-04-09 22:54:04 +02:00
pancake
bc09337c8a
Apply thuxnder's patch fixing dalvik's payload ops
2012-08-31 17:39:56 +02:00
pancake
d101eb54ba
Fix dalvik pseudo ops disassembler (thx thuxnder)
2012-08-28 23:53:15 +02:00
pancake
f75817ee6c
Initial work on supporting payloaded opcodes
...
Basic classes support for dalvik (rabin2 -C, ic*)
2012-08-22 18:02:23 +02:00
pancake
85534da1e9
x86.nz assembler: add jmp/call abs/rel (rip) memrefs
...
Add some more notes in INSTALL text
Initial design work on dalvik payload instructions
Open '-' virtual file as read-write (r2 -)
Fix r_core_yank_to signature
Remove io.va search warning (no more issues?)
2012-08-09 12:42:44 +02:00
pancake
188560bf4b
* Fix build and lot of warnings for w64
2011-07-13 18:55:16 +02:00
pancake
aa236eb063
* Finally fix a segfault in the htflags implementation
...
- This was workarounded to work incorrectly
* Fix build on OSX of the dalvik plugin for r_asm
* Other minor random checks
2011-06-29 00:36:52 +02:00
earada
21a9405a81
* Handle strings meta info in dalvik disassemble
2011-06-26 22:42:34 +02:00
pancake
535a2aa713
* r_asm_disassemble use _CONST_ut8* buffer now
...
* Split core/cmd.c into disasm.c and core/visual.c into vmenus.c
* Fix some warnings reported by valgrind
* Chop instructions disassembled by udis86
* Fix visual prompt display in debugger mode
* Added 'pdi' and 'pdf' commands
- Used to print just instructions or lengths
- Documented via 'pd?'
* Added initial work on a test suite for r2
- Spot a crash!
2011-06-04 03:14:04 +02:00
earada
708e10e413
* Change some files license from GPL3 to LGPL
...
* Fix build
2011-04-28 02:09:43 +02:00
Nibble
ddffdff8d2
* Rename r_asm_aop_* to r_asm_op_*
...
* Rename remaining r_anal_aop_*
2011-02-24 16:50:29 +01:00
earada
4c72f5f082
* Zoom out in cursor mode
...
* Fix dalvik goto opcodes
* Initial import of the dalvik anal plugin
* Fix 'ms' mount a non-exist root
2011-02-23 03:01:26 +01:00
earada
68e88b956c
* Fix offset dalvik opcodes problem
...
* Rename plugin functions
2011-02-11 20:07:24 +01:00
pancake
965a577af2
* More work on the r_anal/r_syscall refactoring for calling conventions
2011-02-02 13:05:48 +01:00
earada
dd9f3b000b
* Fix dalvik big opcodes
...
* Asm bufsize is 1024 again
2011-01-31 00:26:07 +01:00
earada
0283c92f6e
* Initial import of Dalvik (Android VM) disassemble plugin
...
* Change opcode buffer size to 3218 (need refactor)
2011-01-19 00:39:28 +01:00