4904 Commits

Author SHA1 Message Date
Skia
be6f55b772 Make the [] in pf work like an array (#1349) 2014-09-17 15:58:44 +02:00
Skia
f21748d465 Make the code cleaner and more readable in pf 2014-09-17 15:58:38 +02:00
Torben Nielsen
c9ea8bc718 Trying to fix issue #1354: Program memory width is 16 bit, JMP/CALL addresses should be converted to 8 bit memory width when disassembling. 2014-09-17 15:40:58 +02:00
pancake
90dad36646 Fix w32 build (oops dislexia) 2014-09-17 15:37:30 +02:00
defragger
51b6112925 fixes the w32 native debugging and error messages 2014-09-17 15:26:00 +02:00
pancake
ce2483f637 Use RCons in 'ik' (fix some tests) 2014-09-17 15:23:56 +02:00
pancake
73743ae5ae Fix a regression in previous elf change 2014-09-17 15:19:40 +02:00
condret
33748aa172 tiny cleanup in r_core_block_read // I'm not finished here 2014-09-17 15:13:18 +02:00
pancake
9be7cc789c Fix the rest of fuzzed elfs crashes 2014-09-17 13:28:30 +02:00
pancake
ae06dc24b5 Fix file2 and file3 fuzzed ELF files 2014-09-17 11:01:36 +02:00
pancake
7695404e6b Only anal.next if address within an executable section 2014-09-17 10:42:54 +02:00
pancake
cc74ade290 Fix VB title issue 2014-09-17 10:36:38 +02:00
pancake
92856e0e37 Fix visual disasm for arm.gnu plugin 2014-09-17 10:30:59 +02:00
condret
effa16c871 add new color-profile: focus 2014-09-17 01:52:30 +02:00
condret
14d1a37ab6 fix f.- ; do not try to free the stack 2014-09-17 00:57:18 +02:00
pancake
dec5580bf4 Fix some ELF OOB crashes (thanks @maijin for reporting) 2014-09-17 00:09:00 +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
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
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
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