Commit graph

364 commits

Author SHA1 Message Date
alvarofe
40babe0459 Fix oob read with dbh- command 2017-04-18 19:07:14 +02:00
pancake
683a5cc4e0 Fix #7061 - Implement di* command 2017-04-07 20:32:28 +02:00
Ren Kimura
9a1190c112 Add bp_plugin_del and dbh- command (#7209) 2017-04-06 15:59:19 +02:00
Ren Kimura
ce5758b739 Add reverse singlestep command 'dsb' (#7116) 2017-03-25 16:00:25 +01:00
pancake
7db1a11d33 More reindent and use R_EMPTY instead of {0} 2017-03-25 02:30:00 +01:00
Tzaoh
66527fc4e0 Fix #7060 show base address with di command (#7093) 2017-03-23 03:58:22 +01:00
pancake
326f81e91d Enhance dm= to avoid huge gaps in the ascii art lines 2017-03-18 23:13:35 +01:00
Guillaume Valadon
1dada4f504 Typos in help messages fixed (#7059) 2017-03-18 22:15:57 +01:00
Ren Kimura
863e3566d2 Add snap_set command (#7032) 2017-03-16 10:09:17 +01:00
leberus
8dd5a38461 Add: dbf - put a breakpoint into every no-return func 2017-02-10 00:19:41 +01:00
SchumBlubBlub
60d172058a Fix dcu regression (#6736) 2017-02-09 01:13:06 +01:00
pancake
b7396fffa5 Enhance Vx - visual xrefs browser, with more highlight and less glitches 2017-02-08 12:14:52 +01:00
SchumBlubBlub
6c00c9e2d5 Reorganize string macros 2017-02-06 00:00:03 +01:00
SchumBlubBlub
56f5931712 Fix compile warnings (#6687) 2017-02-05 03:01:53 +01:00
pancake
b32df6e49d Fix many dd subcommands and enhance rarun2 -t 2017-02-03 10:21:18 +01:00
pancake
ae6cab2ab2 Fix ddd (dup2) on OSX, also extend the help message 2017-02-03 01:35:15 +01:00
Polshakov Dmitry
249532bf53 Add support non-numeric signal numbers in RRunProfile (#6558)
* Add support non-numeric signal numbers in RRunProfile
* Add signal util module
* Remove old `signal_resolve` implementation
2017-02-02 14:34:44 +01:00
Lars Haukli
71cc67e390 Windows debugger: Added dce command. Fixed dmm commands. (#6628)
* Use double quotes to make .dmm* work on Windows
* Fix r2pipe.cmdj('dmmj') command on Windows. Report correct path when listing modules ('dmm')
* Removed unused local variable
* Added 'dce' command for windows
* Escape backslashes for JSON output only
* Do not include r_debug_native_continue() for __CYGWIN__ builds. Removed unnecessary memset.
* Added exception for CYGWIN to not escape backslashes in path
* Escape backslashes in both file paths and map names. Use map name for 'f mod.%s' instead of file path
* Added more exceptions for CYGWIN
* Validate escaped strings
2017-02-02 13:27:39 +01:00
Giovanni
be01da930a Fixed arpi/arp./arpj/arps cmds (#6586) 2017-01-25 23:29:09 +01:00
pancake
02a858ccd5 Fix #5877 - Properly document ?x ?x+ ?x- in ??? 2017-01-21 03:47:44 +01:00
leberus
3e4a2f87e1 Add: dmi. and dmi? commands (#6545) 2017-01-20 16:14:33 +01:00
pancake
c189495a94 Fix pf.-x tests 2017-01-20 15:43:25 +01:00
leberus
286ca4d0ed Add: support for dbg.follow.child option (#6525) 2017-01-18 00:40:30 +01:00
pancake
183a13a4ab Revert with if0 the autonaming regressions issue 2017-01-15 21:17:59 +01:00
pancake
c646b99724 Fix #6475 - Show offset flags in pxr 2017-01-13 14:13:53 +01:00
pancake
4d84626b00 Fix main function autoname 2017-01-12 00:14:45 +01:00
leberus
dc5be7a767 Improving debug on linux (#6435) 2017-01-11 17:39:09 +01:00
pancake
abc955cd75 Fix dmi argument parsing 2017-01-04 21:50:20 +01:00
pancake
4748db1ed7 Ensure threads callback is non-null 2016-12-31 17:48:36 +01:00
leberus
8b0afcbc39 Fix: #4856 #4857 (#6365) 2016-12-28 16:02:05 +01:00
jvoisin
050d383ae7 Improve a bit the help for anal-related commands (#6348)
* Improve a bit the help for anal-related commands
* Help for `dcs`
* Help for wt
* Add help for dcu
2016-12-21 09:02:55 +01:00
Álvaro Felipe Melchor
99660a899d fix infinite loop in d?* 2016-12-12 22:15:18 +01:00
pancake
d26917a0a2 Fix #6141 - implement pkill 2016-12-09 18:12:38 +01:00
Álvaro Felipe Melchor
028e8f0ca3 Fix few covs 2016-12-04 22:26:17 +01:00
pancake
72e874c2ac Fix noreturn issue introduced with the flag_get_at aproximation 2016-12-01 10:48:00 +01:00
pancake
5bb4568b55 Fix code injection vulns in new dmS 2016-12-01 09:20:02 +01:00
Ben Gardiner
97b3b86bba debug: new dmS command for listing sections of mapped libraries
This command is like dmi. It will list all the sections of the mapped
library by either shelling-out to rabin2 or calling r_core_info --
depending on whether filtering by library name was requested.

---
v3:
* more formatting (pancake)
* r_str_escape and quote the value passed in RABIN2_PREFIX env var (pancake)

v2:
 * formatting (pancake)
 * don't break out of the loop early
 * only strdup when I must [^1] (pancake)
 * I can't use r_sys_cmdf because then I can't filter the output with ~
    * reduce noise a little by calling r_sys_cmd_strf directly
 * iterate over the modules, not the maps

[^1]: The strdup of r_get_config(...,"bin.prefix") is needed because otherwise
we loose the original bin.prefix during the r_set_config(...,
"bin.prefix") calls in the loop.

review comments on dbg_maps
2016-12-01 09:15:22 +01:00
Maijin
ffd8ecd14b Add remaining [?] 2016-11-26 14:57:21 +01:00
pancake
ef3c39d10a Fix infinite loop in dsf 2016-11-25 00:16:31 +01:00
pancake
15b43564fd Manipulate stack.delta and stack.size with Vppc[jk+-.] 2016-11-24 23:25:49 +01:00
pancake
371ff04d46 Fix #6108 - Avoid underscore in eval vars 2016-11-23 13:13:06 +01:00
Álvaro Felipe Melchor
87724384d1 added r_cons_break_{push/pop} to handle ^C better
Besides an UAF has been fixed afecting only ELF
2016-11-21 16:56:12 +01:00
pancake
a7e281b524 Enhanced drpi and use gpr as default arena for flags 2016-11-15 16:20:10 +01:00
pancake
7fb8c24be3 Add drpi to show internal representation of drp and check for overflows 2016-11-15 14:40:16 +01:00
SkUaTeR
20a9bbd14a Rreg fpu changes (#6191)
* test with rreg for values greater than 64
* check for redirected regs in debug reg sync
2016-11-14 23:58:29 +01:00
pancake
0e9efc635b Honor type in drb (thanks @skuater) 2016-11-13 00:07:06 +01:00
Sven Steinbauer
679ab60501 Print PZI flags for drr [FIX #6088] (#6149) 2016-11-07 12:13:40 +01:00
pancake
2a5afa18e8 Fix dm= colors 2016-11-06 00:43:28 +01:00
Álvaro Felipe Melchor
7d1c1daa14 more work on dmi 2016-11-05 15:10:14 +01:00
Álvaro Felipe Melchor
1e80f45e6e refix dmi issue 2016-11-05 13:09:08 +01:00