Commit Graph

8166 Commits

Author SHA1 Message Date
Álvaro Felipe Melchor
e40fe434bb Fix #2765 2015-06-16 22:48:37 +02:00
Álvaro Felipe Melchor
d04c94ba72 Fix #2764 2015-06-16 22:48:34 +02:00
Álvaro Felipe Melchor
14150164bf Fix #2760 2015-06-16 22:48:27 +02:00
Álvaro Felipe Melchor
7bd2cd08ff Fix some warnings 2015-06-16 22:48:13 +02:00
Álvaro Felipe Melchor
b52cfe422e Fix #2759 2015-06-16 22:47:47 +02:00
bhootravi
ade56c0fe8 Add ESIL support for h8300 (@radare: fix indent) 2015-06-16 22:43:02 +02:00
pancake
04ff647a2f Add aep to set PC for esil emulation, fix thumb's ldr pc 2015-06-16 10:47:18 +02:00
Anton Kochkov
c871d8e155 Fix CID 1306716, 1306711 2015-06-15 21:15:57 +03:00
Anton Kochkov
966744b4c2 Fix CID 1306706 2015-06-15 20:44:37 +03:00
pancake
b3fdc01318 Fix regression in disasm with anal-meta 2015-06-15 10:55:05 +02:00
pancake
9cd4dbfb54 Fix pIj without arguments, update ARM register profile 2015-06-15 10:41:34 +02:00
pancake
c3fa3d2c35 Fix r_meta_get_string() comments issue in disasm 2015-06-15 05:09:02 +02:00
pancake
4e1f7d2f0b Honor asm.esil in pij and make mangling types as masks 2015-06-15 05:04:57 +02:00
pancake
8d0b8c6b78 Add CS command to manage meta-spaces 2015-06-15 04:19:29 +02:00
Álvaro Felipe Melchor
e58c46c0cc Fix #2737 2015-06-14 23:15:51 +02:00
Álvaro Felipe Melchor
2fed5a722a Fix a read of size 1 in cmd_cmp 2015-06-14 23:15:51 +02:00
Álvaro Felipe Melchor
3f9b84ac04 Fix #2736 2015-06-14 23:15:51 +02:00
pancake
6e74dccb0b Fix rabin2 missing newline help 2015-06-14 22:45:50 +02:00
Álvaro Felipe Melchor
36917ff60b Fix #2754 2015-06-14 21:46:16 +02:00
Jeffrey Crowell
3b60ab858a Revert "fix memleaks"
This reverts commit 6bb37f499a.
2015-06-14 00:37:38 -04:00
Jeffrey Crowell
6bb37f499a fix memleaks 2015-06-14 00:21:04 -04:00
pancake
6245e65422 Fix scr.color in pdi 2015-06-14 02:43:37 +02:00
pancake
5946193d29 Fix rahash2 -b issue 2015-06-14 02:43:33 +02:00
Jeffrey Crowell
0002500116 fix doc for rop search 2015-06-13 20:04:11 -04:00
Jeffrey Crowell
5858c2846b fix #2753
please send chair-IT.txt to crowell@bu.edu
2015-06-13 19:30:40 -04:00
Riccardo Schirone
b279f282ba Refactoring ascii art graph
util/stack: extend stack api with r_stack_size
core/graph: use RStack instead of a custom implementation
util/graph: change implementation to use lists and extend api
core/cmd_debug: avoid free r_graph_get_nodes
core/graph: rename some functions and use typedefs for graph struct
core/graph: use RGraph for the ascii art graph
util/list: add const whenever possible
util/graph: add const on r_graph_get_nodes/neighbours
core/graph,core/cmd_debug: use const
core/graph: clean the code (add comments, use const, remove magic nums)

* use r_graph_node_iter for the current node
* reset graph when reloading nodes
* on callgraph edges printing, nth should be 0
* force seek of current node when reloading nodes
* use graph_foreach_node
* core/graph: remove get_current_node because useless
2015-06-14 00:46:11 +02:00
pancake
0bc0c5586c Honor asm.filter in pdi 2015-06-13 23:32:01 +02:00
pancake
c4d9f4ede9 Fix readblock issue in io_rap 2015-06-13 23:23:27 +02:00
jvoisin
6ea8a866f6 Fix two coverities 2015-06-12 23:19:14 +02:00
Jeffrey Crowell
ba8a2983e1 fix #2722, make sure that the file is open b4 G 2015-06-12 15:47:08 -04:00
pancake
f80f4da65f Add radare2-dev cydia package 2015-06-12 14:12:15 +02:00
Riccardo Schirone
177ee3ac56 include/r_types: fix R_NEWS0 calloc usage and use it in libr/util 2015-06-12 12:48:39 +02:00
Riccardo Schirone
e9b870d588 core/cmd_debug: add parameters to 'dtc' command
* displays only calls inside a specified range
* stop at a specific address
* add variable dbg.shallow_trace that, if set, skip calls outside the
  specified range (you can lose some instructions if the called function
  can jump back to code into the range)
2015-06-12 11:53:30 +02:00
pancake
a4e5081c87 Fix w32 project open issue with abspath 2015-06-12 11:49:58 +02:00
pancake
0bece627d2 Fix w32 keypad input issue on wine 2015-06-12 11:49:44 +02:00
pancake
bcb51cd4ce Fix another asm.cmtright=false color glitch in disasm 2015-06-12 03:09:58 +02:00
pancake
72ba17da3e Enhace dh listing 2015-06-12 03:04:09 +02:00
pancake
361e8a96e1 Fix #2729 - Add help for dh command 2015-06-12 02:56:54 +02:00
pancake
3013b98099 Add key.s/key.S config vars and fix aagraph glitch 2015-06-12 02:19:58 +02:00
pancake
f8b1f8e807 Fix iorap bug, disasm glitch, and comments are red now 2015-06-12 02:11:07 +02:00
Riccardo Schirone
01a8256a2f core/cmd_debug: create a call graph starting from execution tree
core/cmd_debug: visit the graph to print the callgraph dot file
2015-06-11 22:53:48 +02:00
Riccardo Schirone
49ebf0942c libr/util: reimplement graph api
libr/util/t/graph: add test
2015-06-11 22:53:48 +02:00
Riccardo Schirone
1be0105343 core/cmd_debug: use a tree instead of a graph to do trace call/ret 2015-06-11 22:53:48 +02:00
Riccardo Schirone
9558a2b7f8 libr/util: implement a tree
libr/util/t/tree: add test
2015-06-11 22:53:48 +02:00
Riccardo Schirone
c640e68e56 libr/util: implement a simple queue
libr/util/t/queue: add test
2015-06-11 22:53:48 +02:00
Riccardo Schirone
0b091a6c5f libr/util: implement a simple stack
libr/util/t/stack: add test
2015-06-11 22:53:47 +02:00
Álvaro Felipe Melchor
3536b9cb63 Fix #2741 2015-06-11 17:43:27 +02:00
pancake
57771a1ce4 Bump capstone, and fix a bug in io:rap 2015-06-11 13:59:20 +02:00
pancake
84e7193e97 Fix #2719 - Add dbtj command to show backtrace in json 2015-06-11 12:54:39 +02:00
Riccardo Schirone
33a550aa23 core/graph: fix undefined behaviour in event_resize callback
* fix bug in VV introduced by f802bdf3b1
* code refactoring
2015-06-11 12:46:36 +02:00