5720 Commits

Author SHA1 Message Date
pancake
dec5580bf4 Fix some ELF OOB crashes (thanks @maijin for reporting) 2014-09-17 00:09:00 +02:00
condret
8298ca2bc9 fix renaming functions from the hud 2014-09-17 00:14:44 +02:00
pancake
a902835536 Fix bugs in esil for arm.cs/x86.cs and a crash in arm.cs esil and pie 2014-09-16 23:36:43 +02:00
pancake
800615faf7 Fix many x86.udis86 ESIL expressions 2014-09-16 23:02:58 +02:00
condret
f4a1b0a3bd fix #1366 and make r_io_close keeping the current desc if it does not get close 2014-09-16 23:12:37 +02:00
pancake
5290277ebd Implement 'pie' to disasm code and esil at the same time 2014-09-16 22:32:15 +02:00
Jonathan Neuschäfer
a6a062a7a1 Fix -1 calculation in rpnesil.c
It calculated bit-2 mod 0x40, because 0x3e == 0x40-2.
2014-09-16 22:35:26 +02:00
pancake
de61bfda4c Fix #1365 - esil negative value in mov 2014-09-16 21:58:02 +02:00
defragger
fdceb6373c fixes the 16bit issue, we still need to improve the performance here 2014-09-16 16:07:16 +02:00
futex
d2cd30b7cb add setne instruction
add setne instruction
2014-09-16 15:22:57 +02:00
pancake
da4563aa5e Update capstone 2014-09-16 05:53:23 +02:00
pancake
271fb166df Fix more issues on /E and esil ret values 2014-09-16 01:24:34 +02:00
pancake
f3f7fbbb23 Fix /E 2014-09-16 00:59:21 +02:00
pancake
ed8fb312ed Implement izzj and izz* 2014-09-15 23:49:51 +02:00
pancake
4c133d5891 Implement 'izz' (quick-mode-on) 2014-09-15 23:47:23 +02:00
Skia
951c07b03e Make pf* work and Fix #1349 in pf 2014-09-15 23:07:01 +02:00
pancake
058cae62f2 Set new separator for nested struct in pf 2014-09-15 22:56:31 +02:00
Josef Gajdusek
1632dee3a8 www: Escape HTML entities in the List Elements menu
This commit adds HTML escaping to strings displayed in rightmenu.js.
Previously, malicious binary could incorporate Javascript code in one of its
strings and attack the web interface.
2014-09-15 22:58:00 +02:00
pancake
3f8b2f1ff1 Fix afna for PE bins (jmp data-references) 2014-09-15 22:44:32 +02:00
pancake
effd1856a1 Handle 'reloc.' rules, but requires better analysis (ujmp) 2014-09-15 19:35:49 +02:00
pancake
d85cf28e84 Revert "Remove debug code in avr disasm /via @svensin"
This reverts commit 59d39473c8b40846dd74f57fc4fc02754b9686cc.
2014-09-15 17:45:52 +02:00
pancake
3b69dae924 Initial implementation of /E esil search engine 2014-09-15 17:13:33 +02:00
condret
57f3f07ce1 oups; clean up the removal of weird-shit in r_core_read_at 2014-09-15 14:37:51 +02:00
condret
a5772fe3ea remove some weird-shit-wrapper-code in r_core_read_at 2014-09-15 13:50:42 +02:00
pancake
59d39473c8 Remove debug code in avr disasm /via @svensin 2014-09-15 12:16:22 +02:00
pancake
227fb0242f Fix #1335 - Fix CC! 2014-09-15 10:18:00 +02:00
pancake
4c0f2cc884 Fix p/mips_gnu.mk 2014-09-15 03:37:26 +02:00
pancake
7e37fb0131 Fix #1292 - Fix file create and write on w32 2014-09-15 03:35:02 +02:00
condret
9f84b020de out-comment and replace a weird line of code 2014-09-15 03:37:34 +02:00
pancake
8be98f3d82 Use () instead of [] for casting nested structs in pf 2014-09-15 00:36:49 +02:00
pancake
0f3344e284 Fix r2 -d -c oo ^D issue 2014-09-15 00:32:49 +02:00
Edward O'Callaghan
7cb08a2901 mk/clang.mk: Provide Clang support
Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
2014-09-14 23:24:22 +02:00
Jody Frankowski
b6e76890bd Rename eof to buf_eof, fixes windows build 2014-09-14 23:06:57 +02:00
LemonBoy
27e9d2e938 Do not allow duplicate registers in the profiles. Free the RRegItem properly. Fix the line count in the parser. Fix the w32 debug profile. 2014-09-14 22:45:09 +02:00
Jody Frankowski
7af5cf4869 Fix wrong check of return value in flirt 2014-09-14 22:25:44 +02:00
Jody Frankowski
3a5d5aad3f Fix flirt segfault on non-existing file 2014-09-14 18:46:43 +02:00
Jody Frankowski
f227d254cc Add a flirt signature parser, scan and dumper. 2014-09-14 18:25:58 +02:00
condret
3b5a1a5d83 make 3 or 2 gb-esil-strings more accurate 2014-09-14 16:29:01 +02:00
pancake
a7395d5afc Add anal.nopskip config var 2014-09-14 11:52:30 +02:00
deeso
c185ca44c8 Fixed a bug that did not correctly restart va_* after reallocating the r_cons_instance's data buffer for printing 2014-09-13 21:26:40 -05:00
pancake
db9c22aade Fix memleak in core/anal 2014-09-14 04:24:03 +02:00
pancake
1e46aa3fff Bump sdb from git again 2014-09-14 03:15:42 +02:00
pancake
7a20f0c7a9 Fix #1341 - Cherrypull fails if local changes found 2014-09-14 03:14:53 +02:00
pancake
7029eab6af Enforce register arena, better fit size. Fix native mips reg profile size 2014-09-14 02:52:30 +02:00
deeso
f3ff9caa14 Java unmangling lacked a 'short' type. fixed 2014-09-13 18:19:34 -05:00
pancake
7129805cb8 Avoid negative console resolutions 2014-09-14 01:07:15 +02:00
pancake
27a75a52ef Update sdb: Fix heap overflow in json_indent 2014-09-14 00:32:58 +02:00
Adam Pridgen
70104d84d6 only perform jsonification of a bin obj 2014-09-13 12:00:36 -05:00
pancake
cfc8383f4a Fix #1340 - 's <mathop>' 2014-09-13 18:15:11 +02:00
Jonathan Neuschäfer
1d337c6794 asm_bf: fix an out of bounds read and don't combine traps 2014-09-13 17:50:42 +02:00