445 Commits

Author SHA1 Message Date
pancake
e43107d1ca r_str_chop_ro, r_str_trim_const -> r_str_trim_ro 2018-01-08 03:29:29 +01:00
pancake
335938be58 r_str_chop -> r_str_trim 2018-01-08 03:22:26 +01:00
securisec
3282e2a800 Updated help on dbC (#9095) 2017-12-30 11:25:51 +01:00
Ziyaddin Sadigov
d4dd6fd5e6 Fix typo regarding byte size (#9067) 2017-12-27 18:33:58 +01:00
Filipe Laíns
49837994d9 Highlight the updated registers (#9054)
Like in 'dr'
2017-12-19 22:47:09 +01:00
pancake
f264520008 Implement dcu. command as an alias for dcu 8126 2017-12-03 19:06:32 +01:00
pancake
d25ae603c7 Automatically set dbg.bpsize to fix bps in arm64 2017-12-03 18:57:42 +01:00
pancake
9197da06d0 Fixes for step back 2017-11-12 12:52:06 +09:00
pancake
850445f1df Implement the dor command to set a custom rarun2 profile 2017-11-08 01:54:56 +01:00
Chinmay Deshpande
4c29ef9e45 Fixes bug in helper message for arp (#8720) 2017-10-20 10:51:40 +02:00
josediazfer
855757a3ad W32 debug issues (#8707)
* W32 debug issues:

Fill debug info (executable path and username)
Debug event STATUS_X86_SINGLE_STEP instead of EVENT_SINGLE_STEP when debug a x86 binary using radare 64 bits

* Fix cast types
2017-10-18 15:39:13 +02:00
ITAYC0HEN
467415c287 Update cmd_debug.c 2017-10-11 11:10:08 +08:00
pancake
215098da55 Fix #8479 - dbic argument parsing issue 2017-09-18 15:53:37 +02:00
Fangrui Song
2772a8da5e cmd_debug.c: add command name beside case labels (#8494) 2017-09-13 10:33:59 +02:00
pancake
99004f3c0b Enhance search.in boundaries by removing from/to and always use the list 2017-09-12 00:25:01 +02:00
Maxime Morin
c441e8aa00 Remove anal.trace Fix #7958 2017-09-11 20:40:22 +02:00
pancake
94b2fc64d2 Implement RIODescData and adjust RIOMach to work with it
- Handles a magic to ensure the destination struct is the expected one
- Based on r_str_hash, but it must be cached
- Use more r_io_desc_get_pid ()
2017-09-11 01:24:13 +02:00
Ren Kimura
816c5ee244 Add conditional watchpoint (#8321) 2017-08-26 18:57:51 +02:00
Giovanni
7b40f7aed1 16 more bugs fixed. most are mem leaks. (#8307)
* 1379261/1379262 Resource leak

* 1379258/1379249 Resource leak

* 1379020 Resource leak

* 1351565/1351564 Logically dead code, 1379019 Uninitialized scalar variable, 1379014 Operands do not affect result

* 1379017 Resource leak

* 1379016 Resource leak

* 1379015 Resource leak

* 1377414 Resource leak

* 1376336 Resource leak

* 1375800 Resource leak

* 1373505/1373509/1373504 Resource leak

* 1373496 Resource leak
2017-08-24 17:20:39 +02:00
SkUaTeR
c5975e5554 R2wars fixes (#8295)
* aer can handle reg alias

* add size to aea*

* fix comments
2017-08-24 13:23:54 +02:00
Ren Kimura
75c34396fb Fixed dbw parse bug (#8271) 2017-08-22 20:11:59 +02:00
condret
0161fa0ec2 make read_at bool again and implement RIOAccessLog for accurate error-handling
This reverts commit a9bf4aae2bdca2c139f482c3f0e098fe6ece1ee0.
2017-08-22 17:24:04 +00:00
Fangrui Song
a9bf4aae2b Misc fixes to siol (#8262)
* Fix onIterMap (divide-and-conquer like USACO Shaping Regions), check return values of every `op` call
* Change return types of r_io_read_at and friends back to `int`
* Fix some analysis tests and others
* Fix mem leaks
2017-08-22 10:46:48 +02:00
condret
2f201bded0 opsalamance - merge the big siol branch
- Thanks @MaskRay and @condret
2017-08-22 09:42:16 +02:00
pancake
62b45bce07 More build fixes for android 2017-08-19 20:05:21 +02:00
pancake
df31f33d04 Fix more covs and warnings 2017-08-18 14:32:11 +02:00
pancake
0b3796e6c8 Handle comma separated regnames in ar and dr 2017-08-18 14:32:09 +02:00
Fangrui Song
9d7dc6a95b cmd_debug.c: move help messages to top 2017-08-15 12:25:31 +02:00
pancake
f57ab8882e Handle cfg.debug in dso command 2017-08-14 11:40:11 +02:00
pancake
fe287c3850 Fix ds when cfg.debug=false and syscall handling on linux.x86-64 2017-08-11 15:01:52 +02:00
pancake
b5c678ff6d Fix last 3 mails of covs and some warnings 2017-08-11 13:16:19 +02:00
Lennart Braun
7b55621abd Replace non-breaking spaces with 0x20 (#8190) 2017-08-11 12:26:18 +02:00
pancake
59a94ae59f Fix #8084 - Honor colors in json_indent ~{} 2017-08-11 12:23:57 +02:00
alvarofe
8748d5eb5e Bring back dbg.trace.inrange in dtc command 2017-08-11 11:09:38 +02:00
alvarofe
98c252df43 Fix dtc command to avoid infinite loop 2017-08-11 10:53:54 +02:00
xarkes
57f2c6da27 Fixing meson build (#8178) 2017-08-10 17:04:13 +02:00
alvarofe
7264603877 Revert "Fix meson build"
This reverts commit 96f1e821a2ae51798fc0b5132960501e63f3ee4e.
2017-08-10 13:15:30 +02:00
xarkes
96f1e821a2 Fix meson build 2017-08-10 10:18:12 +02:00
pancake
4b214d8627 Fix #8169 - Show backtrace with local vars with 'dbtv' 2017-08-09 23:38:42 +02:00
Ren Kimura
66f3c5f1e2 Fixed NULL dereference in dt+ 2017-08-09 22:55:44 +02:00
pancake
d56f19d654 Fix build 2017-08-08 18:23:47 +02:00
pancake
4df4718b95 A bunch of fixes to make jemalloc work on non-linux 2017-08-08 13:35:23 +02:00
Fangrui Song
27e8ead3a5 Fix a few warnings (#8144) 2017-08-08 11:34:53 +02:00
pancake
f20edcc5ee Fix last covs 2017-08-07 12:48:02 +02:00
SkUaTeR
37842ac82f Fix meson compilation 2017-08-07 12:24:15 +02:00
Ren Kimura
7ce197eb44 Add initial support for hw watchpoint (#8132)
* Add initial support of hw watchpoint

* Fixed parse bug

* Fixed rwx str
2017-08-06 05:27:01 +02:00
pancake
97a38e6eea More tweaks for the jemalloc support 2017-08-03 13:56:45 +02:00
pancake
e913c770f5 Fix build 2017-08-03 13:27:11 +02:00
javierptd
edfd37e7e4 first PR heap jemalloc analysis 2017-08-03 13:08:21 +02:00
leberus
f3d11405e7 Fix debug for Linux 2017-08-02 14:49:56 +02:00