pancake
ab7c399b38
Fix monospace font issues on the material webui
2015-07-10 17:20:17 +02:00
pancake
146a3a64c7
Fix iOS build
2015-07-10 14:40:10 +02:00
David Kreuter
09cbbae027
anal/x86: remove superflous 'cz' in esil for shlx/shrx
2015-07-10 00:45:09 +02:00
David Kreuter
ff399b01d4
anal/x86: extend register profile
2015-07-10 00:45:09 +02:00
David Kreuter
5a65723a3c
anal/x86: add missing commas to generated esil
2015-07-10 00:45:09 +02:00
pancake
85c9e89ef8
Add non-color mode for the material webui
2015-07-10 00:44:16 +02:00
pancake
5ce2e648bb
Initial import of the new Material Design WebUI
2015-07-10 00:02:26 +02:00
pancake
13ce3bbfd8
Show remote offset in current seek in !=! mode
2015-07-09 23:47:48 +02:00
pancake
5fb7a8df57
More better !=! and =!= help and prompt
2015-07-09 23:44:45 +02:00
pancake
3eaef17d59
Fix COVs in r2web://
2015-07-09 23:30:39 +02:00
pancake
763df8afb6
Add support for remote commands with: != and !=!
2015-07-09 23:20:48 +02:00
pancake
ef29dd5f11
Refix the io analysis issues
2015-07-09 22:48:33 +02:00
pancake
ec1172636d
Make fl
more powerful
2015-07-09 22:21:41 +02:00
pancake
a53b68deac
Fix autocomment memref string regression
2015-07-09 21:46:18 +02:00
Alvaro Muñoz
06f4ea745c
Allow CORS prefetching
2015-07-09 20:14:56 +02:00
pancake
85752a5a44
Honor io.sectonly and fix mips tests mapping code without sections
2015-07-09 20:11:15 +02:00
David Kreuter
d36b96aa59
i8051: fix relative jump signedness bug (%d -> %hhd)
2015-07-09 18:47:54 +02:00
David Kreuter
e09d86f4cc
i8051: implement more opcodes and activate hooks in _init
2015-07-09 18:47:54 +02:00
pancake
1cc2a45c07
Fix for the func too big
regression
2015-07-09 03:53:10 +02:00
pancake
21ac029568
Enhace even more the dalvik pseudo
2015-07-09 03:47:42 +02:00
pancake
a2613a35a8
Better pseudo for Dalvik
2015-07-09 03:31:22 +02:00
pancake
75963fd038
Add dbg.inmaps config var, set by default
2015-07-09 02:24:48 +02:00
pancake
93380e5223
Handle JK in Ve
2015-07-09 02:16:25 +02:00
pancake
3f9c96c71e
Fix function too big
warning issue for ARM/Thumb binaries
2015-07-09 02:13:55 +02:00
pancake
a04ead741a
Enhace the ARM Thumb pseudo disassemble
2015-07-09 02:00:16 +02:00
pancake
6587c7afab
Fix overlapped constant pool region in dex
2015-07-09 01:38:43 +02:00
pancake
5cf8dc1c36
Honor graph.scroll by default
2015-07-09 01:38:36 +02:00
pancake
a897ad9bf8
Fix #2886 - Add limit for pD (4MB by default)
2015-07-09 01:08:47 +02:00
Alvaro Muñoz
71bd330171
Fix 2892. Add arg substitution for x86
2015-07-09 01:01:06 +02:00
jvoisin
38d79c727d
Some coverifix
2015-07-08 22:52:24 +02:00
pancake
a7da6118f0
Fix recursive symlink issue in make symstall
2015-07-08 21:49:30 +02:00
pancake
8201fb3e3a
Increase maximum ioread buffer to filetype id issue
...
- This must be fixed later for even bigger files
2015-07-08 21:41:17 +02:00
mrdanielps
1eb7d865d2
V810: bugfixes
2015-07-08 21:10:05 +02:00
mrdanielps
dce2a1eb88
Add V810 support
2015-07-08 21:09:59 +02:00
pancake
db5e4b0997
Add ax-*
, fix ax-
and doc for axf
(reported by @dweinstein)
2015-07-08 20:43:02 +02:00
Jeffrey Crowell
3ef6f65a13
add help for /c/j and /c/ one;two
2015-07-08 14:24:22 -04:00
Jeffrey Crowell
641aec0899
fix compiler warning
2015-07-08 14:19:41 -04:00
Jeffrey Crowell
f5095cff88
add regexp to /c/
2015-07-08 14:02:48 -04:00
pancake
05c8e5c198
Fix null deref in fatmach0's rabin2 -x
2015-07-08 19:13:30 +02:00
pancake
51ef7c01d1
Autocomment for memref strings in disasm (reported by @dwenstein)
2015-07-08 18:46:35 +02:00
pancake
a870a9f788
Refix for #2889 - that was nasty
2015-07-08 18:33:29 +02:00
pancake
7a937e46e1
Fix warns and a cov in arm64
2015-07-08 17:06:55 +02:00
XVilka
68252124ff
Initial MSYS2 support
2015-07-08 17:14:48 +03:00
pancake
61eb7d3abe
Fix #2889 - Fix use after free in rnum
2015-07-08 14:55:52 +02:00
pancake
41d12ff98b
Fix #2880 - Fix crash in rapatch (r2 -P)
2015-07-08 14:21:43 +02:00
Jeffrey Crowell
14594ff1cc
fix segfault in iac
...
close #2894
2015-07-07 13:10:53 -04:00
pancake
889eaaf500
Use hex offsets in rabin2 -qz
2015-07-07 11:18:46 +02:00
pancake
19e20cdbc5
Add R_SYS_ARCH/_BITS for arm64
2015-07-07 01:44:47 +02:00
pancake
c7b0c835a3
Fiz type field in iz
2015-07-07 01:28:10 +02:00
Riccardo Schirone
a13f04ba58
core/graph: print the whole graph when the graph is not interactive
2015-07-07 00:54:38 +02:00
Riccardo Schirone
42e1bab640
core/graph: use get_anode instead of explicit casting
2015-07-07 00:54:38 +02:00
Riccardo Schirone
316a529a80
core/graph: fix a regression where dots are printed out of node
2015-07-07 00:54:38 +02:00
Riccardo Schirone
261dd145d9
core/graph: fix memleaks in combine_sequences
2015-07-07 00:54:38 +02:00
pancake
cae1d3c8cc
Initial work to support ios-arm64 builds
2015-07-07 00:23:08 +02:00
pancake
aeded4675c
Fix print 0
lines issue in RCons
2015-07-07 00:21:51 +02:00
pancake
b0c9ac637e
Add icl
command to list all method addresses of a specific class
2015-07-06 11:46:21 +02:00
pancake
b67103e8e2
Fix #2888 - afns
list all named strings in a function
2015-07-06 11:30:35 +02:00
pancake
38defdce3b
Fix dex parser segfault and binclass output
2015-07-06 02:50:36 +02:00
pancake
d054008b17
Implement class methods for DEX and make icj
2015-07-06 02:38:54 +02:00
pancake
406000688d
Use yellow for text in hexdump like in pd, cyan for bin
2015-07-06 01:27:43 +02:00
pancake
a67e74c6cd
rabin2 -c <-> -C
2015-07-06 01:09:00 +02:00
pancake
c10bcdfbea
bin.filter class names and hashify raw bytes in name
2015-07-06 00:58:51 +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
9dd078dfa5
Fix #2883
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
0fd2a3d87c
Fix #2869 - oob write in r_print_randomart due to bad allocation
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
Álvaro Felipe Melchor
b794485918
Fix #2874
2015-07-05 20:44:03 +02:00
pancake
f622ba9f37
Partly fix the symtab parsing in mach0, postponed after dysymtab
2015-07-05 19:36:47 +02:00
pancake
6ed4d5a94b
Comment the mach0's symtab parser, rabin2 -u and more
2015-07-05 03:25:20 +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
31e397cc94
Follow rip refptr jmps on x86-64 with capstone
2015-07-05 01:43:56 +02:00
pancake
3d1532c4d9
Is ok to have dupped imports
2015-07-05 00:41:06 +02:00
pancake
cfb8de7c4d
Fix DEX entrypoint address to section.code
2015-07-05 00:11:42 +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
pancake
20a70e75a0
Add more ESIL for ARM64
2015-07-04 02:34:17 +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
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
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