pancake
844851ce6b
Fixes for 'pdn'
2013-11-22 18:11:28 +01:00
Adam Pridgen
a5ad388eb5
Cleaned up how the pd command process input. Added support for setting [len] [asm.arch] [bits] for all pd commands.
2013-11-22 08:45:13 -06:00
pancake
fb654160e9
Add GameBoy support in RBin
...
- Can identify rom, romtype (mbc,sram, ...), arch, entrypoint and 2 rombanks
2013-11-22 09:45:49 +01:00
aaSSfxxx
ba3065fb99
Add get_vaddr to RBinPlugin and fix vaddr calculation for PE files
2013-11-20 12:16:45 +01:00
pancake
021eb74c5f
Updates to makefile, cleaned out SJLJ as not needed on win32
2013-11-20 12:13:17 +01:00
Gonzalo J. Carracedo
fa45f1573f
Relocation of esil.h to libr/anal/p and improvement of carry flag expression for add instruction.
2013-11-19 22:39:42 +01:00
Gonzalo J. Carracedo
3736b218b2
Refactorization of ESIL code generation for x86 instructions (new files)
2013-11-19 22:39:38 +01:00
Gonzalo J. Carracedo
24cddb1ad6
Refactorization of ESIL code generation for x86 instructions.
2013-11-19 22:39:34 +01:00
Gonzalo J. Carracedo
2877f7059f
Added support for more x86 instructions, flags and addressing modes.
2013-11-19 22:39:30 +01:00
pancake
58870cff95
Fix r_io_desc_new macro. It was breaking support for multiple files
2013-11-19 03:02:26 +01:00
pancake
3858f1b7dd
Add 'pwn' command
2013-11-19 02:55:22 +01:00
Fedor Sakharov
13547a0bbf
Fix #370 - Some memory leaks
...
Fix memory leak in r_config_new.
cfg->nodes->free should be a custom function that frees RConfigNode
structure correctly, but not the ordinary free.
Fix memory leak in r_anal_new.
In r_anal_free need to call r_meta_free to free the
whole RMeta structure, not only it's data list.
The r_meta_free doesn't seem to have any leak itself.
Fix leaking anal->hints.
Fix memory leaks in r_cmd_free
Fix memory leak in r_cmd_plugin_init
Fix memleak in r_lib_new
Fix memory leak in r_io_plugin_init
Fix memory leak in r_debug_trace_new
Fix memory leaks in r_io_new
Fix memory leak in r_graph_new
Fix memory leak in r_sys_getdir.
Note: calling getcwd with dir=NULL is a Linux-specific extension
of POSIX, not sure if works on other non-windows platforms.
Fixes a typo
2013-11-19 01:51:40 +01:00
Fedor Sakharov
318a2c17d3
Fix formatting of long function names in radiff2
2013-11-18 13:27:06 +01:00
Jaume Delclòs Coll
643d6812a2
Fixed analysis of bx and blx in thumb
2013-11-17 18:17:33 +01:00
radbrad
a431033cd2
updated makefile for mingw32-python bindings to copy over libr*.dll into the directory where bindings are built. deleted commented out code in mingw32-python.sh
2013-11-15 00:44:59 -05:00
pancake
f88fc7fb0d
Fix t/feat_graphdiff crash in 'cg /'
2013-11-15 02:22:54 +01:00
pancake
7f0fc078d8
Fix #363 - exits in visual hud mode when command not found
2013-11-15 01:54:14 +01:00
pancake
51107d279b
Reapply the fix for the udis86 16bit issue
2013-11-15 01:39:33 +01:00
pancake
ef2aa8669d
Update udis86 from git
2013-11-15 01:37:24 +01:00
pancake
a55cabd3af
Fix android build
2013-11-15 01:30:11 +01:00
pancake
aaf444aaff
Fix mingw32 build of libzip
2013-11-15 01:25:34 +01:00
pancake
7112a7ded0
Fix r_io_desc_new issue
2013-11-15 00:04:17 +01:00
Fedor Sakharov
4558a2068c
Fix memory leak in r_core_cmd_subst
2013-11-14 23:44:14 +01:00
pancake
93d92f0273
Add -lrz in rafind2 linkage
2013-11-14 23:38:14 +01:00
condret
fefb55a51e
Update plugins.def.cfg
2013-11-14 23:36:44 +01:00
condret
38bd1d9271
add gb support
2013-11-14 23:36:43 +01:00
condret
445c17eb2f
Create gb_op_table.h
2013-11-14 23:36:43 +01:00
condret
c13016c2bc
Create gbdis.c
2013-11-14 23:36:43 +01:00
condret
859c2b5fe7
add gb.mk
2013-11-14 23:36:43 +01:00
condret
5a9e8a2dea
Create gb.mk
2013-11-14 23:36:43 +01:00
condret
90f8b609fe
Create asm_gb.c
2013-11-14 23:36:43 +01:00
pancake
1681982d34
Fix android linkage of r_zip
2013-11-14 23:32:34 +01:00
pancake
30ebc8b8b3
More work to make zip plugin work
2013-11-14 23:22:56 +01:00
pancake
c1dd901413
Fix zip linkage (still wip)
2013-11-14 13:57:01 +01:00
Adam Pridgen
0bc95a2fc4
Added the necessary libzip and libz files for opening zip files and reading and writing to them from memory via uri, added zip, apk, jar
2013-11-14 04:54:50 +01:00
pancake
1bb99e41f2
Fix double-cursor issue in disasm with invalid instructions
2013-11-14 04:49:48 +01:00
pancake
ab7e57d568
Handle '0x' in rasm2 -d
2013-11-14 04:24:29 +01:00
pancake
5ecf422335
Fix two more segfaults reported by zlul
2013-11-14 04:15:40 +01:00
pancake
816560dffe
Fix #245 - rasm2 -d -f inconsistence
2013-11-14 04:01:48 +01:00
pancake
a37a166c50
Fix #351 #357 - Apply @digdugg patches for mingw32-python
2013-11-14 03:47:27 +01:00
pancake
a249adb519
Fix #358 - ragg2 now can create binaries from .asm/.s files
2013-11-14 03:32:12 +01:00
pancake
39414a7a62
Fix snprintf in java/code.c
2013-11-14 02:41:03 +01:00
pancake
46b7bac8e5
Fix #355 - Missing output cleanup of 'aa' command progress
2013-11-14 01:52:38 +01:00
pancake
510cd072be
Fix #352 - Some x86 instructions translate to ":" in esil
2013-11-14 01:22:07 +01:00
pancake
b411731189
Fix more r2-bindings examples
2013-11-13 09:53:51 +01:00
pancake
f657311823
Updated bindings and fix of 'do not build parse/t'
2013-11-13 02:58:50 +01:00
pancake
20f8ee8091
Use r_sys_usleep in socket.c, fix command injection in visual string insert mode
2013-11-13 02:31:35 +01:00
pancake
1d8bd40ace
Use sscanf again. strtoull is broken (fix testsuite)
2013-11-13 02:30:00 +01:00
pancake
01b1d409ea
Should fix #349 - Wrong handling of reloc flag names
2013-11-13 02:27:18 +01:00
pancake
e8c120ae89
Use asm.esil in 'pi' and 'pdi'
2013-11-13 01:59:16 +01:00