Commit Graph

484 Commits

Author SHA1 Message Date
akrasuski1
c33af2d540 Added real telescoping.
Right now, the telescoping works only one level deep: something points to something. This commit adds recursive telescoping, similar to gdp-peda's.
Sample screenshot: http://i.imgur.com/JsThuTD.png.

Uses hex.depth which is 5 by default
2016-01-09 03:15:09 +01:00
Riccardo Schirone
3e40ca0a93 core/graph: extend r_core_visual_graph to accept a graph
Now it is possible to pass an already initialized RAGraph that can be
used in interactive mode, without being based on a function.
2016-01-05 00:36:26 +01:00
pancake
dae75dacfa Fix null deref in r_core_free and add naked.h 2015-12-27 02:33:53 +01:00
zlowram
91611e8cbb Implemented slc subcommand and slc? help. prl now uses lines cache if
available.
2015-12-24 13:18:09 +01:00
pancake
3d1eec808f Fix regression with undefined behaviour 2015-12-22 02:52:13 +01:00
zlowram
b371b9a4f7 Implemented 'sl' command
- Fixed tabs indentation
 - Using r_num_math instead of atoi
 - Fixed warning and used R_SNEW0 instead of calloc
2015-12-22 02:32:33 +01:00
Álvaro Felipe Melchor
90e338e934 added autocompletion for pfv pfj and fix invalid frees 2015-11-27 16:47:25 +01:00
Riccardo Schirone
0407aab9c5 core/core: add afvn autocompletion
cons/dietline: add support for autocompletion in the middle of the
input, without destroying the other part of the string
2015-11-27 12:57:39 +01:00
pancake
8ff8b5df7b Fix cmd_pf tests 2015-11-17 02:04:38 +01:00
pancake
0327c8fb97 Add dp- and autocomplete f- 2015-11-17 01:00:25 +01:00
pancake
9523a37b53 Autocompletion for 'z' commands 2015-11-13 01:41:09 +01:00
pancake
b701626cfc Fix some clang-analyzer issues 2015-11-10 12:18:27 +01:00
Álvaro Felipe Melchor
b1583d5b24 Fix more issues reported by clang-analyzer 2015-11-03 22:14:00 +01:00
pancake
43571c8ef5 Add $B internal var to point to the begining of the function 2015-10-30 17:16:11 +01:00
pancake
36558baf54 Add 'r2' command 2015-10-30 01:45:49 +01:00
Riccardo Schirone
fe02223754 core/core: fix out of bound read when using non existing asmqjmps
core/graph: fix HJKL/hjkl help
2015-10-29 08:41:24 +01:00
Riccardo Schirone
dcb5cbfe1a core/core: return UT64_MAX when shortcut is not valid 2015-10-28 21:07:11 +01:00
pancake
52cfe459a0 Enhance te command. Autocomplete and partial args working 2015-10-27 12:41:09 +01:00
pancake
798de76fc2 Initial autocompletion support for #!pipe 2015-10-26 02:42:08 +01:00
pancake
21fe9f1fa9 A bit deeper zerosep 2015-10-24 23:25:56 +02:00
pancake
880821634f Refactor zerosep for r2 -0 2015-10-24 22:49:12 +02:00
pancake
dcbddab6e3 Initial support for pfd and better pf autocompletion 2015-10-22 17:19:33 +02:00
pancake
1b88200e31 Add support for 'interpreter' in RBin, ELF and MACH0 2015-10-22 02:13:26 +02:00
pancake
680d354942 pv prints values and p- is the new pv thing 2015-10-22 00:49:07 +02:00
pancake
366ba23b30 Fix ab88f42f9b mach0 crash (reported by @revskills) 2015-10-21 23:46:41 +02:00
Álvaro Felipe Melchor
81da404c4e Fix #3527 2015-10-20 22:54:20 +00:00
jvoisin
1d485ea927 coverifix 2015-10-19 23:31:36 +02:00
pancake
0cfddf6961 Add more autocompletion for S command 2015-10-19 03:18:19 +02:00
pancake
52ffe7b44b Autocomplete 'fs' 2015-10-19 02:51:30 +02:00
pancake
96f6fcb63a Add autocompletion for pf command 2015-10-18 15:49:46 +02:00
Kamil Rytarowski
9d143d53db Fix warning: array subscript has type ‘char’
Caught on NetBSD.
2015-10-14 10:17:52 +02:00
Riccardo Schirone
06ec37edd2 core/graph: use multiletter shortcuts to jumps between functions
TODO: shortcuts relative to basicblocks should make the target node the
current one.
2015-10-14 00:10:58 +02:00
jvoisin
92611cb9dc Fix two covertities 2015-10-09 13:26:25 +02:00
pancake
58fd60b01d Fix cov, upgrade capstone 2015-10-07 13:08:23 +02:00
Álvaro Felipe Melchor
d9fb954dec Added string in drr and pxr 2015-10-06 18:23:27 +02:00
pancake
b20ada6641 Fix #3383 - ~/.config/radare2/bin in path 2015-09-28 12:03:19 +02:00
pancake
fa238ae3c0 Show hexvalues in drr/pxr 2015-09-28 03:36:03 +02:00
pancake
bccdb8d347 Fix memleak and null-terminated string bug in drr/pxr 2015-09-28 03:07:34 +02:00
pancake
06f159239a Fix mz crash reported by @jvoisin 2015-09-28 02:52:56 +02:00
pancake
bff8c1d264 Fix some possible null-deref and merge drr/pxr internals 2015-09-28 02:28:20 +02:00
pancake
46f8561986 Fix rabin2 -E crash and filter in elf 2015-09-23 13:24:10 +02:00
pancake
72d442931d Fix #3191 - Fix // to repeat last search 2015-09-23 13:04:15 +02:00
pancake
b515a34676 More stdboolification 2015-09-14 12:35:38 +02:00
Riccardo Schirone
ffdbf919b1 io/section: add r_io_section_vaddr_to_maddr_try API
* fix r_io_section_vaddr_to_maddr
* rename r_io_section_maddr_to_vaddr and vaddr_to_maddr
2015-09-10 01:59:40 +02:00
pancake
4c99bb6845 Refactor reflines and support asm.linesup for longer disasm 2015-09-08 23:21:35 +02:00
8tab
60861e2def check for buffer overflow when chopping prompt 2015-09-03 03:15:15 +02:00
jvoisin
4261075d60 Misc fixes to make clang-analyser even more happy 2015-08-29 18:08:38 +02:00
Maijin
6831dd2f6d Revert "More misc cleanup"
This reverts commit 788a3b02c7.

	modifié :         libr/bin/format/pe/pe.c
2015-08-28 20:58:21 +02:00
jvoisin
788a3b02c7 More misc cleanup 2015-08-28 19:13:27 +02:00
pancake
53189dd87a Implement dd for OSX/iOS and Fix dd- and gs on OSX 2015-08-26 03:07:20 +02:00