Commit graph

57 commits

Author SHA1 Message Date
Álvaro Felipe Melchor
80fd03f74e Fix #2797 2015-06-20 17:30:45 +02:00
pancake
347d383022 Fix helloworld-gcc-elf asan crash 2015-05-12 17:53:18 +02:00
pancake
3c99fc7ebc Handle f*pfx to list flags with base prefix r2 format 2015-05-07 12:12:55 +02:00
pancake
92f9bec006 Fix #2426 - Show number of flags on each flagspace in fs and fsj 2015-04-25 04:36:47 +02:00
Jeffrey Crowell
7a9ac6ae54 coverifix! 2015-04-13 00:43:42 -04:00
jvoisin
44c7c7e3bb (Re-)add the documentation for fs in f? 2015-04-13 00:12:06 +02:00
jvoisin
33a8476df5 Close ' Add fs? help. #2358' 2015-04-12 21:38:01 +02:00
pancake
b4e7960dc3 Bring back the local-flags/function-labels feature 2015-04-12 00:45:39 +02:00
pancake
3734f203a1 Fix #2258 - Add flagspace-push/pop and use regs flagspace int the debugger 2015-04-03 20:38:34 +02:00
pancake
fffc9f7d1c Fix fl. thanks deffi for reporting 2015-03-14 03:47:35 +01:00
jvoisin
95d9704498 More coverifix 2015-02-03 15:53:51 +01:00
pancake
fdbceb82b3 Add fe and fe- commands to create enumerated flags
For example:

	> e asm.filter=false
	> fs calls
	> fe-
	> fe call @@=`pi 2000~call 0x[1]`
	> f
	0x004024a0 1 call.0
	0x0040d660 1 call.1
	0x00402190 1 call.2
	0x00410f40 1 call.3
	...
2015-02-03 01:11:33 +01:00
pancake
918d2a3144 Fixes for autofunction name 2015-01-30 00:22:48 +01:00
pancake
d08015cf66 Add f--, fs-*, o--, enhace Po a lot
- Handle all internal information deinitialization in:
  - flags, io, core, bin, anal
- Fix w32 build
2015-01-22 02:22:29 +01:00
Jeffrey Crowell
1fc3a177f6 Separate fortunes to fortunes.{fun,tips,nsfw}
add `e cfg.fortunetype = fun,tips,nsfw`

Add some "legacy" nsfw fortunes.
2015-01-15 10:43:09 +01:00
pancake
3435dc2bb5 Implement bin.maxstr and handle it from rabin2 -N min:max 2014-10-21 04:39:37 +02:00
Jody Frankowski
df289d8611 Unify fcn_find and get_fcn_at in get_fcn_in and get_fcn_at 2014-09-26 17:16:28 +02:00
Jody Frankowski
65f3021df2 Improve some of the flags help messages 2014-09-26 14:51:43 +02:00
pancake
0931f502ed Implement asm.demangle and bin.demangle, add 'fn' to display realname of flags 2014-09-24 03:01:18 +02:00
pancake
09a43efc8d Reimplemented and working RAnalFcnLocal as RAnalFcnLabel in Sdb 2014-09-23 09:37:21 +02:00
pancake
1306653d4a Working with 'afa' and 'afv' again. Updated sdb for some goodies 2014-09-22 04:22:47 +02:00
pancake
071578cb80 Fix 'pxa' disco-mode problems 2014-09-08 01:33:50 +02:00
pancake
4e06855b19 Implement 'pxl' and return bytes in core->num->value 2014-09-03 15:46:18 +02:00
pancake
334f39b7cc Sort 'f?' 2014-09-02 02:43:15 +02:00
pancake
64245f1be8 Add 'fa' command to support flag aliases 2014-09-01 02:24:38 +02:00
pancake
2a2e25114c Implement 'fc' command to set color to flags. Useful for 'pxa' 2014-08-19 01:47:02 +02:00
Judge Dredd (key 6E23685A)
2a11a566ca fix segfault on f? 2014-08-17 17:19:37 +02:00
jvoisin
bdc6752899 Another batch of coverifix 2014-07-30 23:48:12 +02:00
pancake
c320ed08bd Colorize 'f?' command 2014-06-25 18:57:34 +02:00
pancake
8d663ceb94 Some rework on RBin.baddr and laddr to make it work again
Not all fileformats return correct data in Sections, this is
why sometimes the relocation with baddr (needed for aslr) fails
on mach0 for example. This code needs to be redesigned and fixed.
2014-05-29 00:49:28 +02:00
jvoisin
2d46b1a117 Fix CID 1134873 2014-04-30 01:16:07 +02:00
deeso
dd07844436 Fixing some Null Dereference Bugs courtesy of coverity 2014-04-22 18:39:17 -05:00
pancake
ad6b3842df Fix build and some more sdbization of anal vars 2014-04-04 03:42:22 +02:00
pancake
f288cb811b Better r2048, more random refactoring for anal sdbization 2014-03-31 04:42:55 +02:00
pancake
bc344eea1d Add r2048 game in V! command. Initial sdbization of fcn vars 2014-03-31 03:06:45 +02:00
pancake
d55212a17a Fixes for p= and add 'fm' to move flags 2014-03-02 05:41:45 +01:00
Zach Riggle
36518d2ae6 Fix clang build (unicode characters outside of literals) 2014-02-15 20:47:46 -05:00
Maxime M
5998cbec8d correcting Resource leak 2014-01-13 17:17:26 +01:00
pancake
5ff25ef62e Fix fcnsize calculation 2013-10-17 01:04:05 +02:00
pancake
360222d31e vmenus cleanup and add f= command for flag percents 2013-09-24 00:43:31 +02:00
pancake
302328a76c Fix #203 - Call to a section + some more work on utf8 2013-09-03 22:45:43 +02:00
pancake
eabb791936 Add r_flag_relocate() and 'fR' command 2013-08-29 03:19:16 +02:00
pancake
b963192a31 Redefine local flags commands and minor fixes in disasm.c
Use Color_RESET after fcn, label and flags in disasm.c
RCore.anal_fcn_local_list() now takes RCore* as 'self'
Redesign commands to add/list/remove local flags (f.)
f.a@3: set local flag 'a' at offset 3
f.   : list locals in current function
f.*  : as above using radare commands output
f.** : list all locals from all functions
2013-06-30 02:45:33 +02:00
Anton Kochkov
0711e60667 local labels inside functions - initial support 2013-06-29 10:21:15 +04:00
pancake
542de1b426 Avoid dup load of DEX, reduce calls to r_meta_cleanup
- Nicer output for command 'fd'
- Cache methods to avoi dup loading
- Fix delimiter in internal grep (allow '/')
- Faster r_meta processing (reduce calls to meta_cleanup
2013-04-05 02:55:47 +02:00
pancake
ba3ad8112a ELF parser more permissive, add 'fsr' and other fixes
Make ELF loader more permissive
Add 'fsr' to rename flagspaces
Fix parsing issue in 'yy'
Fix crash in r_num
2013-03-07 23:47:41 +01:00
pancake
36b3177d92 Lot of enhacements in the webui, add Cz
Code cleanup and fixes for 'afr'
WebUI (enyo) is much more usable now
New command 'Cz' as an alias for 'Cs len'
2013-02-11 04:08:21 +01:00
pancake
18ff639bd6 Add 'fj' and 'fsj' commands to show json instead of blocks 2013-01-17 03:29:46 +01:00
pancake
a4c8b96e20 Added 'fj' command, multiple @ per command and more
Support multiple @ for a single command (define offset+bytes)
Add 'fj' command to show flags in json format
Use monospaced font in vdoc
More work on the webui
2013-01-16 12:17:14 +01:00
pancake
b1e30e731b Fixes for the r2irc.js bot and various consistency in core 2012-11-27 14:09:53 +01:00