Commit Graph

7305 Commits

Author SHA1 Message Date
pancake
26dd53e8f4 Add support for RPI2 PE Windows executables 2015-08-09 02:13:47 +02:00
Taryn Hill
2e44554681 Fix typos in help strings in libr/core/cmd.c
Remove bogus 'n' from the end of yp command help
Remove duplicate 'from' in yfa's help
2015-08-08 13:55:11 -05:00
Álvaro Felipe Melchor
e764e8befa Fix regression mach0 relocs 2015-08-08 19:43:11 +02:00
pancake
4d672d9ecc mach0: two wrong switch indents, oob read in memcmp and useless warns 2015-08-08 19:04:07 +02:00
Álvaro Felipe Melchor
cf4b673d12 Fix #3047 & #3048 - oob write 2015-08-07 21:16:17 +02:00
Álvaro Felipe Melchor
a37fdb3dec Fix #3045 - oob write 2015-08-07 21:16:09 +02:00
Sam
4a0996566c Fixed small spelling error. 2015-08-05 12:52:20 -04:00
pancake
38a4e4a428 Add some better autocompletion for the "t" subcommands 2015-08-04 20:39:16 -04:00
Anton Kochkov
ac72978de7 Fix #3034 - tf command 2015-08-05 01:51:25 +03:00
XVilka
e09682141e Run fork() on Cygwin 2015-08-04 21:14:11 +03:00
Álvaro Felipe Melchor
b517bc21a2 Fix #3026 - heap use after free 2015-08-04 18:58:24 +02:00
XVilka
c196bc723a Fix pipes in Cygwin 2015-08-04 15:17:09 +03:00
Sascha Schirra
7c145226d2 Bugfix: movw/movt instructions are assembled to mov instruction 2015-08-03 12:06:55 +02:00
Riccardo Schirone
19bcaffabb anal/p/anal_arm_cs: fix bug on 32 bit systems in arm64math 2015-08-01 01:28:28 +02:00
Álvaro Felipe Melchor
19c48e7edb Fix oob read in prefixline and oob write in r_cons_canvas_write 2015-08-01 00:42:30 +02:00
Álvaro Felipe Melchor
8b7d699303 Fix oob in r_agraph_add_node 2015-08-01 00:42:20 +02:00
Álvaro Felipe Melchor
4bbd104182 Fix #3020 - write heap-buffer-overflow 2015-07-31 20:53:34 +02:00
Jeffrey Crowell
15e15e4c05 rop search for single instruction doesnt work
just give advice to search for single instruction, that makes more sense
than this.:wq
2015-07-31 01:17:15 -04:00
Jeffrey Crowell
05638b4cfe fix COV (REVERSE_NULL) 2015-07-30 23:18:28 -04:00
Riccardo Schirone
6007ca4fde cons/canvas,core/graph: fix some CIDs 2015-07-31 00:05:56 +02:00
Riccardo Schirone
a26c484db9 cons/canvas: fix w32 build 2015-07-30 15:40:15 +02:00
Riccardo Schirone
434561ec40 core/graph: reserve the first line for the title 2015-07-30 10:56:15 +02:00
Riccardo Schirone
fc42e8a2a6 cons/canvas: support ansi strings
core/graph: use colored disassembly as default
2015-07-30 01:05:31 +02:00
Riccardo Schirone
5adf6b4043 util/str: add r_str_ansi_crop function and tests 2015-07-30 01:05:31 +02:00
Riccardo Schirone
46ffc1346f util/str: add some comments and fix r_str_ansi_chop
util/str: fix r_str_ansi_filter
2015-07-29 21:33:42 +02:00
Riccardo Schirone
a35ee280ce util/t: add some r_str_* tests 2015-07-29 20:53:11 +02:00
pancake
f1cc477178 Enable anal.calls for aaa and remove debug printf 2015-07-28 22:44:42 +02:00
pancake
b2f0c86bb1 Add aat command to analyze all consecutive functions in section 2015-07-28 18:57:01 +02:00
Skia
b958261fb1 pf: Re-re-fix #1612 2015-07-28 18:28:41 +02:00
Sushant
734291049c Fix #3011 - Compute parity flag only of Least Significant Byte 2015-07-28 16:39:11 +02:00
Skia
7353b5f594 pf: Fix #3013 2015-07-28 16:38:42 +02:00
pancake
83b9633ac2 Add iobind.section_vget 2015-07-28 03:29:16 +02:00
pancake
8abc606b5e V[nN] uses scr.nkey=fun by default now 2015-07-28 03:09:23 +02:00
pancake
80c6d73ae6 Add afr and anal.calls, ensure we flag all functions (wip) 2015-07-27 23:56:11 +02:00
pancake
4d1a0685f3 Make anal.hasnext run forever by default 2015-07-27 23:43:38 +02:00
pancake
036b07bf6b Do not show flags in disasm if the function name is the same 2015-07-27 23:01:01 +02:00
pancake
e1ae194ebb anal.hasnext is false by default
Initial work on removing this option and enabling it under `aat`
2015-07-27 18:54:21 +02:00
pancake
be9b73b1f4 Honor function size in pif and fix blocksize after pdf 2015-07-27 13:30:52 +02:00
Riccardo Schirone
96c5444b9d core/graph: while calculating graph size, consider edges
fix #3003
2015-07-27 12:29:30 +02:00
Riccardo Schirone
ca8ea943c5 core/graph: remove curnode when in non-interactive mode
fix #3004
2015-07-27 12:29:30 +02:00
Riccardo Schirone
94f303ca36 core/graph: clean code + fixes
cons/canvas_line: split style in color and symbol

In this way you can choose to apply a color and/or a symbol (t/f/v) to a
line. This patch also changes core/graph to avoid t/f symbols in the
middle of long edges.

cons/canvas_line: fix "reversed" edge

core/graph: center current node when changing function
2015-07-27 12:29:18 +02:00
Skia
244ce52d66 pf: Add doc for last functionalities 2015-07-26 16:44:08 +02:00
Álvaro Felipe Melchor
65ecefcd3f change layout prompt to point at the end 2015-07-25 20:47:38 +02:00
Álvaro Felipe Melchor
9a44a6c396 Change the nomenclature in some commands visual ascii graph 2015-07-25 20:47:36 +02:00
Álvaro Felipe Melchor
c06dee984e Added the ability to go/seek in Visual Ascii Graph
Fix #2906 - Added the ability tu undo and redo in Visual Ascii Graph

updated agraph_refresh
2015-07-25 20:46:58 +02:00
Riccardo Schirone
af5d430396 core/graph: small fixes
* no need to reset colors at the end
* print title of the graph when in non-interactive mode
2015-07-25 17:06:26 +02:00
Riccardo Schirone
31dfeda157 core/graph: improve edges layout 2015-07-25 13:55:31 +02:00
pancake
04e128ab92 Fix some covs 2015-07-25 09:58:11 +02:00
pancake
f334560f74 More auto function name fixes 2015-07-25 09:52:58 +02:00
pancake
9dfb354af6 Fix regression in function auto names 2015-07-25 04:03:33 +02:00