Commit Graph

100 Commits

Author SHA1 Message Date
Álvaro Felipe Melchor
909b8e5414 Fix #2909 2015-07-13 23:26:28 +02:00
Álvaro Felipe Melchor
76c5cc9c54 Fix #2910 - two oob read with the command wo2 2015-07-13 23:26:28 +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
8eaf7d0c56 Fix #2843 - s.<invalid hexnumber wrong address 2015-06-28 10:01:28 +02:00
pancake
87162dc8bf Add wta support for appending dump. 2015-04-03 04:11:26 +02:00
pancake
3f16c42bf7 Fix segfault in core/io and update capstone 2014-11-01 22:23:11 +01:00
condret
efafe0b0fd fix #1597 2014-11-01 19:17:07 +01:00
pancake
da866539ee Fix 'oo' bug (sync rcorefile and riofile lists), Better 'ob' 2014-10-17 00:04:52 +02:00
condret
4f70c1bf89 kill RCoreFile->size 2014-09-30 15:31:19 +02:00
condret
977c3834a2 add r_io_is_valid_offset and r_core_is_valid_offset 2014-09-18 21:28:02 +02:00
condret
c79bd47335 deprecate r_core_sync_view_by_file 2014-09-18 18:27:58 +02:00
condret
11692a7a62 deprecate r_core_sync_view_by_fd 2014-09-18 18:27:38 +02:00
condret
452669d941 more cleanup in r_core_block_read 2014-09-17 23:32:59 +02:00
condret
33748aa172 tiny cleanup in r_core_block_read // I'm not finished here 2014-09-17 15:13:18 +02:00
condret
57f3f07ce1 oups; clean up the removal of weird-shit in r_core_read_at 2014-09-15 14:37:51 +02:00
condret
a5772fe3ea remove some weird-shit-wrapper-code in r_core_read_at 2014-09-15 13:50:42 +02:00
condret
455f8fdfc8 2 performance improvements // don't use r_io_use_fd if you can use r_io_use_desc 2014-09-09 16:06:28 +02:00
pancake
fe8b4db8c6 Add dbg.status to display drd and pi on prompt 2014-07-02 02:36:41 +02:00
pancake
44556fe246 Fix code analysis on debugger (r_core_io_reat_at issue) 2014-07-01 17:01:52 +02:00
pancake
8de356a3b4 Fix latest coverity issues 1223224 1223225 1223226 1223227 1223228 2014-06-19 10:27:02 +02:00
pancake
160c4568f7 More RPN ESIL (udis86, vm, conditionals, ..). Honor cfg.debug
- A debugger session can be turned into emulation with 'e cfg.debug=0'
- Fixed undo seek issues
- Fix "Unknown register 'rip'" issue
- debugger commands mixed with analysis ones. We must merge at some point
- More udis86 instructions translated to the new esil
2014-06-17 10:23:11 +02:00
pancake
5d22331b78 Fix build and some scary warnings in RCoreFile->fd 2014-06-14 02:09:41 +02:00
jvoisin
30c9e212ac Fix some clang warnings 2014-06-13 23:41:36 +02:00
pancake
6aba134a7e Finish s/io.ffio/io.ff/ 2014-06-10 11:20:17 +02:00
pancake
dd67819923 Fix ioff, merge RCore.ffio into and add a workaround for baddr 2014-05-28 19:32:29 +02:00
pancake
5e33a8a282 Initial huge refactoring of r_io still work in progress 2014-05-28 04:34:12 +02:00
pancake
65fd1e4d5a Almost fix the io/ff and partial reads issue 2014-05-26 03:52:46 +02:00
deeso
5f6f8064d9 Fixed some issues in bin/dwarf.c and Fixed 1205194, 1205193, 1205192, 1205202, 1205203, 1205204, 1205205, 1205209, 1205208, 1205207, 1205206 2014-04-25 15:14:57 -05:00
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
Adam Pridgen
6a50f55834 Fixing some of the coverity issues 2014-03-28 12:17:23 -05:00
pancake
3ee51a2d02 Fix w32 build 2014-03-28 17:17:56 +01:00
Adam Pridgen
478d642434 Adding a command to shift blocks 2014-03-26 22:41:31 -05:00
Adam Pridgen
09fa5cf10c Added extend to io support, now files can be extended, b00y4! 2014-03-24 22:57:36 -05:00
Fedor Sakharov
939f274e90 Fixes #150 2014-03-08 03:00:04 +01:00
Adam Pridgen
a79ea9dd34 Fixed coverity issues: 1164785, 1164787, 1164788, 1164790-1164794 2014-01-27 08:34:26 -06:00
Adam Pridgen
d74e10e13b Fixed the many load so that when switching priority, offset is updated to the current bin. TODO: save offset when changing priority 2014-01-26 01:29:17 -06: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
285e9ee1ef Moving the bin_obj (internal format into RBinObject proper 2014-01-17 12:41:37 -06:00
pancake
d02df0d306 Fix some issues reported by CoverityScan service 2013-12-03 00:14:59 +01:00
pancake
f67f8cefdd Fix some warnings 2013-09-12 02:02:08 +02:00
pancake
60d40a6374 Add 's.' command 2013-09-12 01:58:05 +02:00
pancake
74731aa7b1 Minor code cleanup in io 2013-06-04 23:49:28 +02:00
pancake
7517099976 Implement 'woe' command and honor NOSUDO and PREFIX in sys/*.sh 2013-05-02 23:49:58 +02:00
pancake
d5f3ddaaf0 Refix #72 2013-04-01 01:45:28 +02:00
pancake
7ff12dfeee Fix #72 : Honor per-section arch/bits in io+core 2013-03-31 04:34:46 +02:00
pancake
c11bf6c1cb Fix partial IO read, show flags under visual cursor
Show flags in @@ and visual title with cursor
Port 80 is now default for r2 -C
Key 'q' will quit -C mode
Fix visual core_read() issue with chrome
Fix io.va issue in partial reads
Fix r_io_next_section() code
2013-03-18 00:38:04 +01:00
pancake
fc6e799c26 Add pfD (disasm). Fix VI and Vi with+without cursor
Simplify r_print_string
Fix r_io write boundaries
2013-02-25 09:36:07 +01:00
pancake
60a951e9b1 New io.buffer cache system and refactorized RHashTable
Implement io.buffer for fast IO (work in progress)
Rewrite util/cache.c and use it form io/buffer.c
Refactor util/ht.c and util/ht64.c to reuse code
Various minor fixes in RIO api
cache.c must be rewritten into r_buf for
2013-01-12 04:29:45 +01:00
pancake
475372ec2c Fix archbits in overlap mem, fixes for ad, pd and segmented addressing
Fix invalid wide string identification in 'ad' command
Temporal blocksize syntax ':' has changed to '!'
  - x @ 1024!33
Fix overlapped IO sections handling
Add support for segmented address in temporal seek
Fix disassemlby to print more lines than blocksize
2012-12-06 00:55:22 +01:00