Commit graph

94 commits

Author SHA1 Message Date
jvoisin
952359aa0e Fix some memleaks 2014-08-18 03:22:16 +02:00
pancake
13872af7bc Implement rabin2 -K and do some work on the RHash api. Fixes #1204 2014-08-15 03:30:45 +02:00
pancake
ac0922861e Add 'dsue' command and extend ESIL api to handle debugger conditions 2014-08-08 18:20:40 +02:00
rdomanski
9d92e3589e Update cmd_debug.c 2014-08-01 15:45:52 +02:00
pancake
5ba7b7e947 Implement 'dr-' for anal and debug 2014-07-31 20:53:18 +02:00
pancake
2f5bf25565 Fix #1137 - Handle cmd.bp 2014-07-29 02:47:07 +02:00
dequis
676ad9c545 Remove [?] from usage of di and do, they run directly. 2014-07-27 17:31:17 -03:00
pancake
91be226776 Set num->value '?v' depending on 'db' success 2014-07-02 01:16:34 +02:00
pancake
3802b3a358 Fix #791 - https://github.com/radare/radare2/issues/791 2014-07-02 01:15:18 +02:00
pancake
42617b6cef Colorize S? and shrink sz/vsz from %08 to %04 2014-06-27 01:43:04 +02:00
Jonathan Neuschäfer
e8ec0cf550 fix out of bounds read with "ds" command 2014-06-25 11:45:09 +02:00
pancake
a27a6801eb Fixes for @jvoisin and @jody-frankowski 2014-06-22 12:55:46 +02:00
Jody Frankowski
8efc5d64c6 Colorize 'd' help and capitalize descriptions 2014-06-22 12:53:11 +02:00
jvoisin
931e573b9e Colorize dx 2014-06-20 14:18:30 +02:00
pancake
7fa5ba704e Shrink r_core_help() and fix dr? output 2014-06-19 23:23:47 +02:00
jvoisin
083357db9c Even more colored help! 2014-06-19 21:00:22 +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
d4729f877d Disable debugger commands in sandbox mode 2014-06-14 02:56:03 +02:00
pancake
c79ef3b53d Refix 'dcs' and enhace '?' colorized help 2014-06-14 02:28:49 +02:00
pancake
5d22331b78 Fix build and some scary warnings in RCoreFile->fd 2014-06-14 02:09:41 +02:00
pancake
148733b7a1 Add linux-arm64 reg profile, fix linux-arm systracing. Handle multiple syscall stoppers in 'dcs' 2014-06-14 02:02:58 +02:00
pancake
478583fd17 dcf runs dcs vfork now. Add missing syscall for linux-arm 2014-06-12 15:43:42 +02:00
pancake
cf48098782 Proof-of-concept for 'dcf' 2014-06-12 14:27:39 +02:00
pancake
af97eaf7f7 Initial refix 'di' for osx, add missing newline in 'psi' 2014-06-05 03:46:17 +02:00
pancake
af1700940f Fix r_debug_reg_list calls with more spaguetti 2014-06-04 22:58:22 +02:00
pancake
315e8866e1 Add 'creg' color palete to colorize changed registers in 'drd' 2014-06-04 17:23:58 +02:00
pancake
2e789678de Implement RDebugInfo (only for linux atm) 2014-06-04 04:12:11 +02:00
Skia
01b8b2d763 Fix #793 - Display changed registers in every 'dr' command
- Do not always colorize the modified reg in 'dr'
- TODO: Add color palette for reg highlighting
2014-05-31 16:19:32 +02:00
pancake
5e33a8a282 Initial huge refactoring of r_io still work in progress 2014-05-28 04:34:12 +02:00
Jody Frankowski
4be8df4ac7 Clean debug commands help messages 2014-05-12 10:23:43 +02:00
pancake
887f15b03d Add r_bp_del_all (db-*) and fix some more bugs 2014-05-08 17:38:29 +02:00
jvoisin
cd69b71f02 Fix CID 1211170 2014-05-05 17:11:42 +02:00
Anton Kochkov
0d33bcf5f7 Fix CID 1134948 2014-05-04 03:43:25 +04:00
Anton Kochkov
1f4d5119cd Fix CID 1134949 2014-05-04 03:41:32 +04:00
fr33tux
3d801f90ff Remove r_list_destroy, replaced it by r_list_purge 2014-05-03 01:27:10 +02:00
pancake
d625175a19 di -> dx, fix -n help msg 2014-04-30 09:44:08 +02:00
deeso
dd07844436 Fixing some Null Dereference Bugs courtesy of coverity 2014-04-22 18:39:17 -05:00
pancake
7c8daf1e70 Refactoring RBinMeta into RBinDbgInfo 2014-03-10 02:27:32 +01:00
pancake
4b31810d83 Fix #639 - dsf makes r2 hanging 2014-02-18 03:06:13 +01:00
pancake
b4373c6b40 More work towards DRX support on Linux 2014-01-12 04:31:04 +01:00
pancake
571ba82ab6 Many bugfixes related to 'drx'. Still not working on linux 2014-01-11 23:48:55 +01:00
pancake
1f1367382b Add 'aos' to sdb-ize the esil, file.suppress_warnings renamed to file.nowarn 2014-01-31 02:02:51 +01:00
pancake
ce1a46b6e0 Fix build and do some more work towards DRX support 2014-01-28 04:38:02 +01:00
pancake
891a1e5bb8 Implement 'drx' command in RDebug plugin backends 2014-01-28 04:08:10 +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
pancake
4c8346fd8a Fix more coverity issues 2014-01-18 23:02:53 +01:00
pancake
01a2b485e7 Implement 'drc' command with all the RRegCond magic
- Fix all debug register profiles
- Support for X86 and ARM
- Allow to check conditional instructions
2014-01-08 23:23:06 +01:00
David Martínez Moreno
cedef51ce4 Fix a round of typos and incorrect man macros.
The macro Em. was present in all the manpages and it's incorrect, plus
 there's some typos here and there, some of them spotted by lintian.
2013-12-31 23:52:46 -08:00
pancake
da33633680 Fix #491 - Project untrusted input
- Fix various project related issues
- Do not save in directories. Projects are file + file.d/
- Do not show division by zero issue (e cfg.foo=/bin/ls)
2013-12-28 02:34:15 +01:00
pancake
230efd1f05 Rename {RAsmRAnal}Op inst_len and length to size 2013-12-06 05:04:17 +01:00