2811 Commits

Author SHA1 Message Date
pancake
399a48da34 Fix libr plugins path 2013-11-28 05:51:09 +01:00
pancake
da8c0a420b Fix ranal2 build, remove ningb debug-printf 2013-11-28 05:07:32 +01:00
pancake
21c3e01ff5 Fix #389 - Fix segfault in ptrace://-1 2013-11-26 16:16:06 +01:00
pancake
e98c0d4f19 Fix of scr.color in disasm.c 2013-11-26 10:49:39 +01:00
pancake
f9c838ca5c Minor stuff 2013-11-26 03:25:31 +01:00
pancake
a70bc47d94 Fix malloc://-1 2013-11-26 02:04:12 +01:00
pancake
71c148a92d Better x86 analysis and 'ao' now accepts a counter argument 2013-11-25 02:03:54 +01:00
pancake
904751ce86 Fix some startup valgrind warnings 2013-11-25 00:45:18 +01:00
condret
ee62e9d1b9 moar banks for gb 2013-11-24 19:32:05 +01:00
pancake
ceac926eb0 Fix #379 - RCons fill empty lines is wrong on utf8 2013-11-23 03:47:22 +01:00
pancake
a6f4dbca47 Fix #384 - Dupped filedescriptors 2013-11-23 02:44:06 +01:00
pancake
26ad833f89 Fix Visual mode under lldb 2013-11-23 01:49:21 +01:00
Adam Pridgen
ffc8cc14a3 Chasing a segfault, when program exits 2013-11-22 12:28:44 -06:00
pancake
456b72f85e Fix #380 - shell backticks segfaults 2013-11-22 18:20:15 +01:00
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
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
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
ef2aa8669d Update udis86 from git 2013-11-15 01:37:24 +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
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
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
5ecf422335 Fix two more segfaults reported by zlul 2013-11-14 04:15:40 +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
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