17093 Commits

Author SHA1 Message Date
pancake
5cebb3d7bd Fix #9248 - core->file is in the process of deprecation 2018-01-26 23:53:00 +01:00
pancake
2a5bb28a4c Fix anal.m68k plugin name and handle LINK, UNLK instructions properly 2018-01-26 23:44:28 +01:00
pancake
db76ab25af Fix wao nocj and so? and rename swap-jcmp to recj 2018-01-26 17:34:15 +01:00
Khairul Azhar Kasmiran
e882b810bf iz-: purge string at current seek via bin.strpurge (#9245) 2018-01-26 17:05:25 +01:00
pancake
893b896ca0 Reload SDB instead of create a new one to fix the k path issue 2018-01-26 12:54:05 +01:00
pancake
224419913a Fix syscall sdb open regression 2018-01-26 12:03:07 +01:00
pancake
10bd7b0394 Fix #9159 - Fix double-open in gdb 2018-01-26 11:52:40 +01:00
pancake
ce11904471 Fix mov dx assembler on 16bit mode 2018-01-26 10:17:05 +01:00
fenugrec
a010d09204 sh: fix disassembly of branch opcodes (#9238)
The displacement field must be sign-extended and multiplied by 2, not
cast to an unsigned type !
2018-01-25 16:25:00 +01:00
Anton Kochkov
66e66b81dc Fix AppVeyor build 2018-01-25 17:55:49 +08:00
pancake
21ffab96ab Fix null deref in swift demangler 2018-01-25 05:58:34 +01:00
Adrian Studer
c4ed0924fe 8051: adding missing bit addresses (#9236) 2018-01-24 19:54:44 +01:00
Moritz Kiefer
252578e26e Fix typo in description of prj.simple (#9237) 2018-01-24 19:54:21 +01:00
pancake
6b6ff20ca9 Quick fix out for x86.nz assembler 2018-01-24 18:06:27 +01:00
pancake
96d32d9987 Oops missing ref 2018-01-24 17:56:13 +01:00
pancake
c20555d51c Remove hardcoded R2_PREFIX in PE 2018-01-24 15:19:36 +01:00
pancake
5642883db9 Initial rework of sysregs 2018-01-24 15:12:33 +01:00
Anton Kochkov
18c633cb36 Initial work on CPU specific registers 2018-01-24 11:31:55 +01:00
Adrian Studer
2848fe6df2 8051 ESIL DIV, MUL, SUBB and CJNE (#9234)
* 8051 esil div, mul

* 8051 esil SUBB, CJNE carry
2018-01-24 11:28:18 +01:00
pancake
43420e4671 Add Vb[is] for imports/symbols 2018-01-24 10:47:33 +01:00
pancake
8e5c4164ab Initial blind implementation of hwbp for native Linux ARM and ARM64
- Pretty incomplete, but builds and should work(R) sometimes.
2018-01-24 00:55:44 +01:00
xarkes
788db85562 Remove cast for c++ msvc 2018-01-23 18:32:50 +01:00
xarkes
9666b2433e Added ifdef cplusplus in r_itv.h 2018-01-23 17:26:28 +01:00
Khairul Azhar Kasmiran
68c8c8455a bin.strpurge: improved its help (#9232) 2018-01-23 14:08:33 +01:00
pancake
5d4439d246 Greenify Travis 2018-01-23 11:21:04 +01:00
Adrian Studer
cdda904a27 8051 esil rework almost done (#9231) 2018-01-23 02:04:18 +01:00
pancake
62a6930768 Fix heap overflow in swift demangler 2018-01-22 19:09:16 +01:00
pancake
e5e1f39cba Fix UAF in RBin.load() 2018-01-22 18:25:46 +01:00
pancake
b57fe402c7 Remove noisy printfs and use more calloc 2018-01-22 17:44:33 +01:00
Khairul Kasmiran
7c8252c6f3 Using the shorter !bang
As requested by pancake.
2018-01-22 22:27:33 +08:00
sivaramaaa
d9e8c50e8d
Added warning msg for maxbbsz (#9230) 2018-01-22 17:57:55 +05:30
Maijin
5ff5a67643
AVR default CPU ATmega8 to avoid regressions 2018-01-21 19:16:53 +01:00
Khairul Azhar Kasmiran
38a6cc2ff7 bin.strpurge: added support to prevent string purge by prev entries (addr range) (#9225) 2018-01-21 16:40:37 +01:00
Maijin
bf1fb2d31f Expose all the AVR cpu in e asm.cpu 2018-01-21 16:38:41 +01:00
Benno Fünfstück
cceed42134 fix(anal_avr): calculate offset of ldd/std correctly (#9226)
The offset/not offset bit is the last bit of the first nibble, not the last
of the second nibble (see AVR instruction set manual).
2018-01-21 14:57:41 +01:00
Benno Fünfstück
4726c59ad5 feat(avr): add ATxmega128a4u CPU (#9227) 2018-01-21 14:56:22 +01:00
Khairul Kasmiran
36724ebd08 Added some continues 2018-01-21 10:28:08 +08:00
sivaramaaa
cffb7eba22
Drop ujump hacks (#9224)
* Drop ujump hack

* Remove anal.pltujmp config var
2018-01-20 19:48:51 +05:30
sivaramaaa
3e54b96643 Fix #9221 , fix overflow in pdc (#9222) 2018-01-20 11:34:30 +01:00
Khairul Azhar Kasmiran
56eee45336 bin.strpurge: added support to prevent string purge by prev entries (single addr) (#9223) 2018-01-20 11:34:05 +01:00
pancake
88711b0164 Add scr.color.grep eval var 2018-01-19 19:50:29 +01:00
Adrian Studer
11f2b8c5eb 8051 esil cleanup (#9220) 2018-01-19 19:27:04 +01:00
pancake
81b4cd3a22 Add some more fortunes 2018-01-19 17:15:17 +01:00
mcrlc
42973a233e Remove duplicate code from argument error checking 2018-01-19 16:15:34 +01:00
mcrlc
a61d8f1d19 Add on+ and ons+ support in cmd_open.c 2018-01-19 16:15:34 +01:00
pancake
be5f6a87d2 Fix last covs 2018-01-19 16:05:10 +01:00
pancake
7f21683630 Fix typo 2018-01-19 15:56:17 +01:00
pancake
fe65fd8095 Fix #9213 - double free in rop search 2018-01-19 15:45:34 +01:00
pancake
ae0fba0663 Fix dir.magic 2018-01-19 15:38:20 +01:00
Khairul Azhar Kasmiran
9f258ebe1b bin.strpurge: added support for ranges (#9215) 2018-01-19 15:04:23 +01:00