Commit graph

219 commits

Author SHA1 Message Date
deeso
d5908941fb Steps toward fixing the reopen of a file being debugged 2014-04-24 18:21:40 -05:00
deeso
c6a7faad77 fixed the bug with the insane fuzz command 2014-04-22 23:06:00 -05:00
pancake
774ccc71a0 Fix asm.arch=?asf issue, implement asm.syntax=? 2014-04-11 02:22:41 +02:00
pancake
08d94e38e1 Plugins are now loaded from API, not from Core constructor 2014-04-03 12:43:30 +02:00
pancake
4e8ab49948 Fix freeing issue in RCore plugins and rename RCmdPlugin to RCorePlugin 2014-04-01 17:17:03 +02:00
pancake
3ee51a2d02 Fix w32 build 2014-03-28 17:17:56 +01:00
pancake
2397c956c9 Use R2_ as unique header guard prefix 2014-03-27 16:34:17 +01:00
Adam Pridgen
478d642434 Adding a command to shift blocks 2014-03-26 22:41:31 -05:00
pancake
d3af1ea077 Fix #723 - header guards conforming to C standards 2014-03-27 02:32:26 +01:00
Adam Pridgen
09fa5cf10c Added extend to io support, now files can be extended, b00y4! 2014-03-24 22:57:36 -05:00
condret
d6dae07979 Implement RAnalCycleFrame Stuff, New optypes and esil-adc/sbc 2014-03-25 02:36:54 +01:00
Adam Pridgen
12dd493f6d extended yank command so that offset and len did not need to be specified 2014-03-22 15:44:21 -05:00
Adam Pridgen
2e2e2eaac2 remove yank_off (ha) 2014-03-21 15:29:44 -05:00
Adam Pridgen
940db1cf75 Added the ability to yank a file into a buffer without loading it 2014-03-20 23:25:39 -05:00
Adam Pridgen
b144099451 RCore yank_buf is now a RBuffer with a defined API. Tweaked RBuffer so it reallocs buffers correctly. Modified io_zip to write through on new files. 2014-03-20 13:09:37 -05:00
pancake
53edf7c17d Merge RCmd inside RCore 2014-03-18 00:05:44 +01:00
pancake
bb7958342b Deprecate RPair API and ?k. Use SDB and integrate it with 'k' 2014-03-07 01:26:11 +01:00
pancake
c8b18c5597 Nest some SDBs and make them accessible via 'k' command 2014-03-05 03:52:42 +01:00
pancake
c5191b08b5 Handle uid/gid and perms in 'ls -l' (thanks zlul) 2014-02-18 04:03:07 +01:00
Adam Pridgen
70e832b35e Adding the option to open more than one file via a plugin. Now all the files in a zip can be loaded using zipall:// uri. 2014-01-23 21:51:39 -06:00
Adam Pridgen
2e20adb68d Proposed fix to printing function disassembly with rewrite of the function handling reflines. 2014-01-24 02:40:02 +01:00
pancake
1878a8cbae Fix previously skipped segfault 2014-01-20 03:29:50 +01:00
Adam Pridgen
db1bb1a089 Changed the location of RBinObject, and created RBinFile to conform similarly to
RCoreFile, where RBinFile contains meta information for RBinObjects.  Now
RBinFiles are swapped out along with the RCoreFile when the priority is changed.
2014-01-20 02:44:25 +01:00
Adam Pridgen
415a77dca0 Java can now load multiple bins into radare space, and analyse the different bins.
See libr/bin/p.bin_java.c libr/anal/p/anal_java.c for the hacky details.
Fixed the coverity issue.
2014-01-12 17:36:47 -06:00
pancake
ae3e0532cb Fix zlul backtick issue. No more pn~ 2014-01-09 01:09:40 +01:00
Adam Pridgen
22e04b7f6b added ib to the cmd_info feature 2014-01-04 05:57:36 +01:00
pancake
223563a8ac Increase default max block size to 32MB 2014-01-04 02:15:27 +01:00
pancake
add7a962f5 Fix #501 - Visual prompt ':' keeps there until empty line is entered 2013-12-31 13:09:50 +01:00
pancake
f1114fa600 Fix #476 - pr . segfaults (control tailcall depth) 2013-12-22 01:54:46 +01:00
pancake
720488d68f Fix build 2013-12-11 12:38:56 +01:00
Adam Pridgen
38c9af46b0 Fix the bin.minstrlen bug by adding a callback and refereshing strings when this value changes 2013-12-05 23:51:17 -06:00
Adam Pridgen
519190801b Rewrote backward disassemble with a greedy backward algorithm, added a find api to rlist, label to bb struct 2013-12-02 00:09:22 +01:00
Adam Pridgen
532f420ffa Added fixes to load bins from IO Plugins and Fixed filename extraction so that IO Plugin names are respected instead of extracting then out of the URIs 2013-11-12 04:46:28 +01:00
pancake
0903ccc9f4 Fix #337 - Fix 'y -1' segfault 2013-11-10 22:57:08 +01:00
pancake
ec9b04e758 Fix #319 - Fix recursive loading the same script 2013-11-09 03:25:43 +01:00
pancake
f1c9943df2 Fix #313 - Add bin.baddr and r2 -B to set base address for r_bin 2013-11-06 01:32:24 +01:00
pancake
ede55b55c4 Fix r_mem_mem and handle 'K' in visual cursor mode to see manpages 2013-11-03 13:47:34 +01:00
pancake
ed1d87f19d Fix #289 - Oops. Negative function size at ...
- Negative values is the status, not a negative length
2013-10-27 02:34:31 +01:00
pancake
a5b9d9126a Code analysis fixes, add 'sf' command and add visual seek feedback 2013-10-20 00:25:37 +02:00
pancake
800c1de3a4 More work on ctypes+rcore 2013-09-24 23:03:39 +02:00
pancake
92bdbf0c0a Add scr.fgets and fix rax2 -s for emscripten 2013-09-16 04:08:08 +02:00
pancake
5372d0acb2 Add 'woR' and 'dd-' commands. Update enyo and add missing PNGs. 2013-09-15 02:24:23 +02:00
pancake
60d40a6374 Add 's.' command 2013-09-12 01:58:05 +02:00
pancake
f058b5e0ad Handle \n as well as ; for line separators in r_core_cmd 2013-09-11 23:41:40 +02:00
pancake
f61fa0565e More work for cparse, Show type links in disasm. Fix some warns 2013-09-04 02:01:42 +02:00
Anton Kochkov
2d3297e26d UTF8 arrows initial support 2013-08-28 00:26:30 +04:00
pancake
e1bdd9e64f Fix #171 autodetect script by extension, Initial work on 'ts' 2013-08-17 19:53:04 +02:00
pancake
8d8c9f4ee5 Initial import of the new cparse engine using sdb and tcc
* There's still lot of work to do, this is just the base
2013-08-01 00:39:19 +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