Commit Graph

14978 Commits

Author SHA1 Message Date
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
pancake
cd33acbd51 Implement !- and !-* commands to clear command history 2017-06-14 17:31:57 +02:00
Srimanta Barua
fe6372339d Corrected gdbserver register-setting 2017-06-14 15:38:10 +02:00
Srimanta Barua
e5e860a3ea Added loading of offsets 2017-06-14 15:38:10 +02:00
Srimanta Barua
683e115ee5 Moved r_debug_get_baddr to debug API 2017-06-14 15:38:10 +02:00
Zohn_Z
76f0ce7c9f Several fixes for ragg2
* fixed some bugs in rcc_pushstr in egg_lang.c
* fix bugs when strings within ',' and strating with non-zero char
* fix some error fixes
* fix the segment fault when calling functions with arguments
* add support for directory in include
* make some little changes
* add support for include and alias
* add some debug eprintf
* fix wrong label bugs in "while" syntax and rename some label
* fix odd syntax in "while" and "if"
* rename the labels
* add support for if\-else
* make some little changes for pretty print
* take a snapshot before writing confusing mathop
* finish mathop
* delete some unnecessary code in if-else frame to bypass test
* reindent all the thing
2017-06-14 15:35:29 +02:00
xarkes
46deac0dde Fixing appveyor build (#7735) 2017-06-14 13:45:48 +02:00
pancake
f91cd186b7 Fix static build 2017-06-14 10:55:30 +02:00
Francesco Tamagni
4eab2a8553 Fix CID 1368158 (#7731)
by keeping the ap argument read-only and use a copy instead, so both copies can be safely ended before returning
2017-06-13 13:45:16 +02:00
pancake
f62df0d745 Add flow2 to all color themes 2017-06-13 10:38:38 +02:00
pancake
fef6618c29 More fixes for the white theme 2017-06-13 10:08:50 +02:00
pancake
1f1fb38b2a Fix | and |H suffix in sandbox mode, happify the webserver 2017-06-12 23:34:51 +02:00
pancake
752a1d6e27 Add missing socket/serial.c 2017-06-12 23:02:32 +02:00
pancake
6c37a9aa10 Add serial support in RSocket for gdb:///dev/ttyUSB0:9600 2017-06-12 22:25:58 +02:00
pancake
966b6475c4 Fix warnings in rcons and update www-m 2017-06-12 17:20:34 +02:00
pancake
6ad2ced0fe Remove wtf ia* call from cconfig 2017-06-12 16:37:01 +02:00
pancake
00e8f20547 Fix #7727 - undefined pointers and out of band string access fixes 2017-06-12 15:50:52 +02:00
pancake
bda42cb592 Update the www-t 2017-06-12 15:33:21 +02:00
Francesco Tamagni
c17c725ebb Fix crash in r_cons_printf_list and simplify logic (#7725) 2017-06-12 12:38:00 +02:00
Khairul Azhar Kasmiran
77cba1dfee Using r_str_escape for anal strings 2017-06-12 11:37:28 +02:00
pancake
54150fa3db Fix last covs 2017-06-12 11:28:54 +02:00
pancake
65000a7fd9 Fix #7723 - crash in ext2 GRUB code because of variable size array in stack 2017-06-12 09:57:30 +02:00
Sajjad Pourali
ba25be4934 commented unused variable (libr/anal/pin.c) (#7714)
* commnet unused variable (libr/anal/pin.c)

* Create pin.c
2017-06-11 02:13:19 +02:00
Srimanta Barua
d81f369fa1 Fix gdb client packet size (#7703)
* Fixes for packet too long
* Proper escaping in packets and run-length encoding
* Removed old cache code
* Removed currently unnecessary code from client initialization
* Preparation for customized packet sizes
* Better packet-size configuration
* Minimum packet size (for AVR)
* mem_write too
* Corrections to packing code
* Was overcompensating for AVR. (pkt_sz = 16 => read_mem_len = 8)
2017-06-11 02:12:44 +02:00
pancake
429740e5a1 Implement aerR and cmd.esil.ioer 2017-06-10 20:40:16 +02:00
pancake
7512396ab5 Fix dblfree introduced in last esil cleanup 2017-06-10 18:53:20 +02:00
pancake
37e08489bd Fix build and implement ?eg for gotoxy and ?ec for column 2017-06-10 18:37:56 +02:00
pancake
0ded60cd0c Implement cmd.esil.todo 2017-06-10 18:00:07 +02:00
pancake
dfe3cb8305 Honor asm.flags in prc 2017-06-10 17:47:26 +02:00
Andry
f81e0a7fdb grep functions refactoring (#7672) 2017-06-10 12:39:04 +02:00
Ren Kimura
487b305a8d Changed finding logic of session key (#7719) 2017-06-10 12:38:23 +02:00
alvarofe
7af491dda5 Fix build 2017-06-09 21:35:38 +02:00
pancake
470c183010 Initial work towards supporting a visual ESIL debugger VpOd 2017-06-09 19:12:20 +02:00
pancake
aad2d70552 Fix some warnings 2017-06-09 03:22:18 -11:00
Roi Martin
d9202106f4 Fix hex column resize in visual mode (#7712) 2017-06-09 15:58:49 +02:00
pancake
8da5d2b295 Fix esil pin implementation using r2 commands 2017-06-09 02:50:28 -11:00
pancake
6e1490f747 Minor help message fixes 2017-06-09 02:07:05 -11:00