pancake
d054008b17
Implement class methods for DEX and make icj
2015-07-06 02:38:54 +02:00
pancake
a67e74c6cd
rabin2 -c <-> -C
2015-07-06 01:09:00 +02:00
pancake
ff88d4c473
Fix output of ic and icq
2015-07-06 00:07:54 +02:00
pancake
c6daf8549f
Fix listing classes for DEX binaries
2015-07-06 00:05:03 +02:00
Álvaro Felipe Melchor
2293eb3c8c
Fix #2855 - use after free in r_num_calc_index
2015-07-05 20:44:03 +02:00
Álvaro Felipe Melchor
693e728959
Fix #2868
2015-07-05 20:44:03 +02:00
Álvaro Felipe Melchor
955723a377
Fix #2870 - oob read in core->block due to a off-by-one
2015-07-05 20:44:03 +02:00
pancake
c334632809
Add anal.noncode to avoid analyzing data by default
...
Fix double-free in core/anal.c
2015-07-05 01:44:45 +02:00
pancake
cdf56a63f8
Add bin.filter=true config var to avoid dupped symbols and imports
2015-07-04 23:42:48 +02:00
pancake
1f2a63ddb5
Fix JSON for fuckedup symbol and import names
2015-07-04 23:11:33 +02:00
Riccardo Schirone
f6774e5938
core/graph: traverse nodes with based on (x,y) coordinates
2015-07-04 02:34:59 +02:00
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
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
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
Jeffrey Crowell
98d7312637
fix out of bounds heap read in pdi
...
close #2871
2015-07-01 20:12:58 -04:00
Jeffrey Crowell
cb2184912d
fix out of bounds heap read in perform_disassebly
...
close #2872
2015-07-01 18:52:25 -04:00
earada
dc6ab3c1ca
Add dij command and expose dbg->reason in there
2015-07-01 15:15:18 +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
Álvaro Felipe Melchor
1c3b4381d7
Fix #2864 - oob read in te command
2015-06-30 17:52:41 +02:00
pancake
cf087149cc
Fix #2724 - Fix /+ and few warnings
2015-06-30 12:36:13 +02:00
pancake
1f989e423a
Fix #2862 - Handle no file size with in 'i' and 'r'
2015-06-30 11:34:38 +02:00
pancake
693ba387a0
Initial support for ESIL pins to emulate entire functions
2015-06-30 11:14:54 +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
Á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
Álvaro Felipe Melchor
39ad0d5ab6
Fix another oob in r_print_date_unix
2015-06-28 20:15:35 +02:00
Álvaro Felipe Melchor
371501b724
Fix #2832 - oob read in r_mem_copyendian
2015-06-28 20:15:35 +02:00
pancake
9eb4ef5197
Unescape backslash chars in ?e and add osx-qt-mingw32 toolchain support
2015-06-28 10:35:43 +02:00