Commit Graph

8315 Commits

Author SHA1 Message Date
Riccardo Schirone
fe794fcc16 core/graph: const-ify 2015-07-04 02:34:58 +02:00
Riccardo Schirone
937d87f893 core/graph: fix warnings 2015-07-04 02:34:58 +02:00
pancake
20a70e75a0 Add more ESIL for ARM64 2015-07-04 02:34:17 +02:00
Pierre Pronchery
180322823e Fix build with --with-syszip 2015-07-03 12:40:54 -04:00
Riccardo Schirone
b3589b4a0c core/graph: move reversed edges, when possible, to make more space 2015-07-03 09:40:35 +02:00
Riccardo Schirone
5dad19fb06 core/graph: implement place_originals
core/graph: implement place_single
core/graph: implement combine_sequence
core/graph: implement collect_left/right_changes
2015-07-03 09:40:35 +02:00
Riccardo Schirone
b0aa2add3b core/graph: better implementation of dist_nodes
core/graph: add set_dist_nodes
2015-07-03 09:40:35 +02:00
Riccardo Schirone
d2c362344a core/graph: implement place_dummies
core/graph: compute vertical partitions and left classes
core/graph: implement place_left
core/graph: implement adjust_left_class
core/graph: implement methods called in place_virtuals for left/right
2015-07-03 09:40:35 +02:00
Riccardo Schirone
60107b1652 core/graph: refactoring creation of ascii_node and add is_reversed field
an ascii_node (ANode) is reversed when it's a dummy node and it's part
of a back edge that is reversed during the layout algorithm
2015-07-03 09:40:35 +02:00
Riccardo Schirone
57f8c7506f core/graph: count crossing also between layer i and layer i+1 2015-07-03 09:40:35 +02:00
Riccardo Schirone
40e0884e57 util/graph: move adjacency lists to the RGraphNode 2015-07-03 09:40:35 +02:00
Riccardo Schirone
e5bd85eb06 core/graph: make alternative movement speed configurable 2015-07-02 18:23:10 +02:00
Riccardo Schirone
647e957707 core/graph: add commands to toggle between different movement speeds 2015-07-02 18:23:09 +02:00
pancake
b5d40d11c0 Fix last coverities issues 2015-07-02 09:33:05 +02:00
Riccardo Schirone
d43080e679 io/p/io_debug,io/p/io_mach: use strtol instead of strcmp + atoi 2015-07-02 09:14:50 +02:00
Jeffrey Crowell
98d7312637 fix out of bounds heap read in pdi
close #2871
2015-07-01 20:12:58 -04:00
pancake
3b5f5f3e5d More fixes for tfp0 and iOS codesign 2015-07-02 02:06:25 +02:00
Jeffrey Crowell
cb2184912d fix out of bounds heap read in perform_disassebly
close #2872
2015-07-01 18:52:25 -04:00
pancake
02ab1d68a1 Add support for iOS tfp0 debugging 2015-07-01 20:05:47 +02:00
earada
dc6ab3c1ca Add dij command and expose dbg->reason in there 2015-07-01 15:15:18 +02:00
Judge Dredd (key 6E23685A)
e41051aa86 unescape strings for -s (issue #2783) 2015-07-01 13:49:37 +02:00
Riccardo Schirone
baeab6eeae core/graph: print some dots when cropping text because of zoom 2015-07-01 13:46:41 +02:00
Riccardo Schirone
687b255665 core/graph: use '0' to set zoom to the default value
In this way we have a key to center the screen in every mode we have
(graph, minigraph, etc.)
2015-07-01 13:46:41 +02:00
Riccardo Schirone
5036518c0a core/graph: allow to zoom out until the minigraph appears 2015-07-01 13:46:41 +02:00
Riccardo Schirone
3829b1a82b core/graph: set minimal dimensions for nodes 2015-07-01 13:46:41 +02:00
Riccardo Schirone
ceeaa36620 core/graph: fix out of nodes text when zoom < 100 2015-07-01 13:46:41 +02:00
Riccardo Schirone
0749329762 core/graph: fix out of screen nodes when zoom > 100 2015-07-01 13:46:41 +02:00
Riccardo Schirone
822c6704d1 core/graph: . should center the graph to the current node 2015-07-01 13:46:40 +02:00
Riccardo Schirone
8c0bb719c2 core/graph: code refactoring, make zoom a field of the AGraph structure 2015-07-01 13:46:40 +02:00
Jeffrey Crowell
2f2b1dcc85 add chairmoji 2015-06-30 23:23:30 -04:00
Álvaro Felipe Melchor
1c3b4381d7 Fix #2864 - oob read in te command 2015-06-30 17:52:41 +02:00
pancake
2dca4d636c Last capstone-next fixes that regression 2015-06-30 16:03:39 +02:00
pancake
cf087149cc Fix #2724 - Fix /+ and few warnings 2015-06-30 12:36:13 +02:00
pancake
7d15bfefe6 Rollback capstone, its broken again https://github.com/aquynh/capstone/issues/411 2015-06-30 11:56:20 +02:00
pancake
1f989e423a Fix #2862 - Handle no file size with in 'i' and 'r' 2015-06-30 11:34:38 +02:00
pancake
36762e36e2 Update sdb and capstone 2015-06-30 11:16:40 +02:00
pancake
693ba387a0 Initial support for ESIL pins to emulate entire functions 2015-06-30 11:14:54 +02:00
pancake
d6cb2ae553 Fix #2834 - upgrade sdb 2015-06-30 00:21:55 +02:00
pancake
4afc585acd Add fuzzy backtrace algorithm and show function and flag info in dbt 2015-06-29 22:23:04 +02:00
Jeffrey Crowell
01543ba1cd fix unallocated mem access in cmd_type
closes #2863
2015-06-29 11:43:58 -04:00
pancake
fbc1746ffa Add +/- keys for zoom in/out 2015-06-29 17:00:12 +02:00
pancake
7851b75e5c Fix color and indentation issues in some comments 2015-06-29 11:37:18 +02:00
pancake
c576ca036b Detect shellscripts with pm 2015-06-29 11:36:50 +02:00
pancake
45a83dc38a Detect Rust binaries in RBinLang for name demangling 2015-06-29 11:22:05 +02:00
Álvaro Felipe Melchor
805818ba87 Fix #2850 - oob read with the command /p 2015-06-28 23:06:11 +02:00
Álvaro Felipe Melchor
3e47bd4084 Fix #2852 - oob read with the command pid 0 2015-06-28 23:06:11 +02:00
Álvaro Felipe Melchor
daf8e5b06f Fix some infers 2015-06-28 20:15:35 +02:00
Álvaro Felipe Melchor
ccef928dfe Fix some COVs 2015-06-28 20:15:35 +02:00
Álvaro Felipe Melchor
f162eb2f7a Fix oob read in r_print_date_w32 2015-06-28 20:15:35 +02:00
Álvaro Felipe Melchor
6970720dac Fix oob read in r_print_date_dos 2015-06-28 20:15:35 +02:00