Commit Graph

1295 Commits

Author SHA1 Message Date
Rene Laemmert
37508ed71b added possibility to execute r2 commands on syscall hit (#11283) 2018-08-28 15:56:07 +02:00
pancake
01e164cde2 Fix build on Linux 2018-08-27 17:19:01 +02:00
David CARLIER
1dd1e45e46 Fix few compilation warnings. (#11276) 2018-08-27 16:38:37 +02:00
AsFaBw
1797a1c804 Fix removing hardware watch typo in gdb:// 2018-08-19 05:56:38 +02:00
radare
0ce42507dc
Initial implementation of visual tabs (Vt and VT) (#11105) 2018-08-16 11:01:53 +02:00
radare
40cf3e4674 Use dashes in dm output instead of hash sign. (#11076) 2018-08-14 11:51:13 +08:00
Emmanuel Vadot
a13f436f36 Fix build on FreeBSD aarch64 (#11010)
Note that while this is debugger related this only fix the build
and not fix debugging on FreeBSD aarch64 as ptrace_set_pc is currently
not implemented on this arch.

Signed-off-by: Emmanuel Vadot <manu@freebsd.org>
2018-08-10 00:43:49 +02:00
David CARLIER
b8de512703 Fixing the breakpoint callback signature. (#10998) 2018-08-09 11:46:00 +08:00
Fangrui Song
a93d33d23f Fix warnings in debug (#10981) 2018-08-08 12:14:47 +08:00
AsFaBw
84852de244 Fix 10811 - Improvements in gdbclient breakpoints (#10940) 2018-08-07 12:15:11 +02:00
Fangrui Song
6e776b986a Fix some warnings in debug (#10929) 2018-08-05 11:56:15 +02:00
pancake
c66112c13b Fix oobread in some situations with the xnu debugger 2018-08-03 18:46:32 +02:00
mandlebro
643eaa6bd9 Fix 'dpj pid' command 2018-07-31 12:43:41 +01:00
mandlebro
20d8df9370 Fixed listing processes state and uid (was always 's' and 0) 2018-07-31 12:43:41 +01:00
d4em0n
3524f8b8ca Fix #10813 breakpoint kind when send to gdbserver and fix continue/stepping in gdbclient (arm) (#10818) 2018-07-31 09:37:20 +01:00
fcasal
9a83761c6d esil emulation now stops at breakpoints (#10834) 2018-07-27 20:01:38 +01:00
Alyssa Milburn
2c8901752f Add gdb support for v850 (#10809) 2018-07-24 14:59:07 +02:00
pancake
b3d0224071 Fix #10731 - Implement diq and use it in Visual debugger mode 2018-07-16 17:05:10 +02:00
pancake
4eec87cdf6 More warnings fixed 2018-07-14 10:58:19 +02:00
Riccardo Schirone
7572f315ea
meson improvements (#10617)
* meson.build: fix meson build when not on git
* meson.build: make capstone a dependency
* meson.build: make r_magic library optional
* meson.build: capstone include is already in the dependency
* meson.build: use dependencies instead of manual linking + includes
* meson.build: add travis
* flag/meson.build: include sdb dependency
* travis-script: print messages based on install system
* io/meson.build: add sdb as dependency
* syscall/meson.build: missing sdb dependency
* {parse,config}/meson.build: add sdb dependency
* travis.yml: pass INSTALL_SYSTEM var to docker
* {bin/shlr}/meson.build: add sdb_dep to r2java and bin
* install meson and ninja-build in r2-travis docker
* travis.yml: allow meson build to fail for now
* anal/meson.build: add sdb and java dependencies
* egg/meson.build: add sdb dependency
* travis.yml: meson build env should be also in the includes list
* core/meson.build: add java dep
* meson.build: use dependencies also to create main r2 dependency
* rasm2/meson.build: replace link_with with dependencies
* rasm2/meson.build: add sdb as dependency
* meson.builds: convert link_with to dependencies and fix tabs
* travis-script: change meson install prefix and set PKG_CONFIG_PATH
* travis-script: add lib64 to LD_LIBRARY_PATH
2018-07-09 16:58:38 +02:00
pancake
156221e724 Fix #7560 - stepping in OpenBSD 2018-07-07 16:47:57 +02:00
Vanellope
bb5cfbcea4 Fixed some covs (#10621) 2018-07-05 11:48:56 +02:00
scrapbird
518f980f66 Storing thread entrypoint 2018-06-26 15:31:02 +02:00
scrapbird
c3ec296214 Implementing dpt for windbg plugin 2018-06-26 15:31:02 +02:00
Florian Märkl
5e35ad898b RConsContext (#10450)
* Add RConsContext
* Swap cons in tasks using RConsContext
* Create cons context for background tasks
* Move event_interrupt to RConsContext
* Fix breaking main cons from signal
* Make r_print_is_interrupted() use callback
2018-06-23 12:10:13 +02:00
Andrea Sindoni
238cbbfc11 Add stop address info to the "di" command (#10445) 2018-06-22 13:17:40 +02:00
vdf-git
b643095d1f Fixed breakpoint infinete loop error (#10410) 2018-06-19 15:34:10 +02:00
pancake
f5f090b709 Implement named breakpoints with support for expressions 2018-06-19 12:27:57 +02:00
vdf-git
febc008eb9 'bugfix' to fix #1361 in radare2-regressions (#10391) 2018-06-18 19:56:45 +02:00
Khairul Kasmiran
373699a28d Removed some spaces 2018-06-18 21:37:10 +08:00
Aaron
0d7774a657 Make dm. output like dm and add dmq. (#10354)
* Changed dm. to output rows like dm
* Made dm. output like dm and added dmq.
2018-06-15 11:10:43 +02:00
fcasal
2a029fdb2d Added json list to debug plugin list dL (#10348) 2018-06-14 21:23:37 +08:00
pancake
4e57af4521 Fix #10269 - rad is not json 2018-06-06 13:11:57 +02:00
sivaramaaa
e5bbaffbfe Refactor code to change R_ANAL_OP_MASK_ALL to appropriate value 2018-05-31 19:05:54 +02:00
pancake
b43f95f8fa Fix arj newline 2018-05-30 11:06:56 +02:00
pancake
e48156dd4d Fix #10210 - two jsons in drj for 6502, avr, ... 2018-05-30 00:26:37 +02:00
pancake
be89180e7b Cleaning up asn1 apis, standarize IS_* apis and some more cleanup 2018-05-21 22:13:07 +02:00
pancake
df9e7e551f Fix #10138 - Missing definition for TCC 2018-05-21 11:04:37 +02:00
Paul I
7e9f982849 Meson: some cleanup (#10076) 2018-05-16 10:24:35 +02:00
skuater
bc03bf2f97 initial fix for issue #10097 2018-05-15 18:21:19 +02:00
radare
9e08da0fa6
Improve build of libr.a and libr.dylib, fix and improve sys/ios-sdk.sh (#10046)
- Update spp and force hidden visibility
- Use R_API wisely
- RSys.prefix returns const things
- Use -install_name on Apple
- Fix merged lib visibility linking on Linux
- Use OSTYPE instead of BUILD_OS
- Honor crosscompiler-objcopy and support android like linux
- Add extra missing archives
- Fix for android
- Upgrade spp and sdb
- Skip libr. from symstall
- Add --enable-merged configure option
- Use --enable-merged on ios-sdk
- Upgrade sdb again for js0n
- Kill sys/ios-shell.sh
- Msvc dynamic build fix
2018-05-09 23:31:52 +02:00
Khairul Kasmiran
2faadf6d86 r_cons_singleton() 🠊 r_cons_singleton () 2018-05-02 21:36:08 +08:00
pancake
99e45f6f54 Fix last covs 2018-05-02 14:49:57 +02:00
Khairul Azhar Kasmiran
019ac17bae dbg.btalgo=trace: trace calls for backtrace (#9980) 2018-04-29 11:42:55 +02:00
Paul I
cc90ec6be5 [WIP] Move hardcoded paths to r_userconf.h (#9959)
* Move hardcoded paths to r_userconf.h

* Add R2_HOME_* macros

* Some cleanup
2018-04-28 10:02:55 +02:00
pancake
d48f6453bc Fix regprofile for linux arm64 2018-04-21 19:46:04 +02:00
pancake
a3b024d869 Fix oobread with asan in dm 2018-04-16 09:51:18 +02:00
Khairul Azhar Kasmiran
006d1197a9 fuzzy bt x86: consider indirect call through reg as call (#9888) 2018-04-15 09:53:15 +02:00
pancake
1adac87918 Update sdb-1.1.0, update calls to sdb_fmt() 2018-04-10 23:52:47 +02:00
Paul I
40b4a5b557 Meson: disable libversion info for Windows (#9858) 2018-04-10 22:44:54 +02:00