15114 Commits

Author SHA1 Message Date
Lowly Worm
ab77303b32 add alt+backspace and modularize ^w to use unix_word_rubout (#7794)
* add alt+backspace and modularize ^w to use unix_word_rubout
2017-06-20 23:02:32 -07:00
Lowly Worm
f9b66ac8e1 fix memleak in sj 2017-06-20 22:00:44 -07:00
Lowly Worm
4a44f56cbc fix build 2017-06-20 20:50:57 -07:00
radare
0446e283ad Optimize RFlag.get_at, enhancing fd and honor flagspaces 2017-06-20 16:53:42 -05:00
Ayman Khamouma (ak42)
c3bb9e5edf Add command ecH for instruction highlighting support (#7741)
* only use Color_NOBGRESET when actually needed
2017-06-20 15:48:45 -05:00
radare
1d4499ebdc Detect utf32 (wide32) strings with rabin2 -z
* Detect utf32 (wide32) strings with rabin2 -z
* Make r_print_hexdump happy with NULL RPrint
* Adjust wide string starting address if its starts with fffe
* Fix regression on null bytes confusing utf32 strings detection
2017-06-20 13:55:42 -05:00
pancake
58b7dddc58 Implement /rc to check for call refs, optimized for arm64 2017-06-20 13:47:50 -05:00
pancake
0ddf174dc4 Detect utf32 (wide32) strings with rabin2 -z 2017-06-20 10:57:00 -05:00
Ren Kimura
32042123e2 Add plain checkpoint system (#7782) 2017-06-20 05:09:58 -05:00
pancake
350dd6d604 Don't use CC_LIB in debug plugins 2017-06-20 05:08:57 -05:00
xarkes
ca5a68ebb3 Adding files to meson + windows env refactor 2017-06-20 18:03:30 +08:00
ZHANG ZHUO
8e5f2154b2 fix an stupid bug when using r_str_newf 2017-06-20 16:15:18 +08:00
Srimanta Barua
891f1136f7 Fix Travis linker error (#7783) 2017-06-19 21:58:39 -07:00
Lowly Worm
d79f84fdd9 add sj (json seek history (fixes #7663) 2017-06-19 19:17:27 -07:00
Srimanta Barua
c5eb7ef058 Support for dm commands in gdb (#7770)
* Added reading of memory maps from /proc/pid/maps
* Don't enable extended mode by default, only do so when attaching to process. Otherwise can't quit gdbserver
* Better gdb file reading
2017-06-19 19:43:55 +02:00
Khairul Azhar Kasmiran
7349aa1e3f Don't put 'u' prefix for single-char strings (#7780) 2017-06-19 19:29:13 +02:00
masapastosa
912eb376d5 Fix asm.describe unaligned comments #7733 (#7772) 2017-06-19 19:00:53 +02:00
Maijin
7b4e4abd34 Fix #7779 typo in 'zignatures' information 2017-06-19 15:42:45 +02:00
xarkes
c1a565e381 Windows environment fix 2017-06-19 15:51:07 +08:00
Adrian Studer
673fa9636f Rewritten 8051 disassembler 2017-06-18 10:23:04 +02:00
Anton Kochkov
494bbde4bd Ubuntu Trusty for Travis 2017-06-17 21:32:38 -04:00
Adrian Pistol
3381ae974e Fixes to #7759 which I failed to push in. (#7766) 2017-06-18 02:45:37 +02:00
pancake
473c1ba28f honor-unsigned capstone patch has been merged upstream 2017-06-18 02:00:22 +02:00
pancake
d62caa8fb1 Fix R2PM_SVN 2017-06-18 01:58:15 +02:00
pancake
2df8e6f340 Add support for SVN sources in r2pm 2017-06-18 01:51:57 +02:00
Lowly Worm
af4dda8721 rm whitespace in meson build file 2017-06-17 16:29:42 -07:00
pancake
5af3ec4b66 Fix last covs 2017-06-18 01:11:11 +02:00
Khairul Azhar Kasmiran
389de5f669 Add 'u' prefix to wide UTF-16 strings (#7760) 2017-06-18 01:10:58 +02:00
Sajjad Pourali
efe373de18 add #include <stdlib.h> for free func (#7762) 2017-06-18 01:01:11 +02:00
Xiao Di Guan
5731b5e767 Flush breakpoint command output on every hit 2017-06-18 01:00:30 +02:00
Adrian Pistol
d8f5cdb11c io_gdb: gdb://host:port/pid support; Add gdbr_{attach,detach,detach_pid,kill_pid} to gdbclient. (#7759)
Try to activate extended mode; Attach helper function requires extended mode to actually do something.

Tries to attach to the given pid in io_gdb.
This isn't proper, but it's better than running into the two-pid-vals-no-sync issue.
2017-06-18 00:59:13 +02:00
Srimanta Barua
ba1bba5401 Speed up gdb considerably if gdbserver supports no-ack mode (#7763) 2017-06-18 00:58:38 +02:00
Lowly Worm
4162a24e55 gitignore this .DS_Store crap 2017-06-17 08:38:45 -07:00
Srimanta Barua
040ea8cafd Bug-fixes for read/write mem (#7758) 2017-06-17 03:02:05 +02:00
pancake
33aab674f7 Implement axq 2017-06-17 02:48:25 +02:00
pancake
1163e2518f Implement /ra and fix /re without arguments to find ALL references 2017-06-17 02:01:17 +02:00
pancake
83a30056d0 Fix memleaks in /re and aae 2017-06-16 23:55:02 +02:00
xarkes
675fa9b9ff Windows fixes and fix graph tests 2017-06-16 21:18:50 +02:00
Lennart Braun
a6ec3b6d89 Fix regression with capstone 3 (#7757)
The option CS_OPT_UNSIGNED is part of capstone-next and not available in capstone 3.
It is used in radare2 since 0b4eb17.
2017-06-16 20:44:40 +02:00
xarkes
a4a48386db Ignore meson scripts (#7751)
Add VS2017 project generation
2017-06-15 22:17:59 +02:00
ZHANG ZHUO
1b14b1724b use r_str_newf to replace snprintf 2017-06-15 22:15:41 +02:00
ZHANG ZHUO
bc05187068 remove ugly NULL syntax 2017-06-15 22:15:41 +02:00
ZHANG ZHUO
e9da2b2ca0 reindent emit_arm.c 2017-06-15 22:15:41 +02:00
ZHANG ZHUO
1dde4782a7 handle escape string in arm assembel 2017-06-15 22:15:41 +02:00
pancake
0b4eb1740c Update the capstone-x86-unsigned patch 2017-06-15 10:07:20 +02:00
propaganda
b3ee74dacd fix cs_open()-without-cs_close() memory leak in disassemble() by uncommenting //cs_close() 2017-06-15 09:06:22 +02:00
xarkes
1b0497cb0b Fixed windows segfault 2017-06-15 14:11:50 +08:00
Srimanta Barua
7631d38c4a Fix typo in debug.c 2017-06-15 13:48:49 +08:00
pancake
5c98293b20 Load bin-format specific scripts from home
* mkdir -p ~/.config/radare2/rc.d/bin-mach064
* echo ?E Hello Mach0 > ~/.config/radare2/rc.d/bin-mach064/hello
2017-06-15 00:36:39 +02:00
pancake
a28166fca9 Fix stack overflow when asm.nbytes > 32 2017-06-15 00:06:33 +02:00