Commit Graph

2395 Commits

Author SHA1 Message Date
pancake
0ac3477662 Use r_str_const to avoid dangling calling conventions in fcn->cc 2017-05-04 14:52:43 +02:00
Anton Kochkov
9e1b757abb ARM64 - fix ESIL pstate flags 2017-05-03 11:34:38 +02:00
rene
d15e2d2a63 fixes segfault in aetr 2017-05-02 17:43:37 +02:00
Anton Kochkov
7c96bca809 ARM64: Fix ESIL of CMP 2017-05-02 15:19:50 +02:00
Anton Kochkov
2417833058 ARM64 ESIL - fix post-index STP/LDP 2017-05-02 15:19:50 +02:00
pancake
60f9667654 Remove support for bjam build system
- Delete all Jamroot files
2017-05-02 05:48:40 +02:00
pancake
fa0409dab7 Fix crash in signatures and minor fix for meson 2017-05-02 05:43:44 +02:00
pancake
fa671b9a16 Initial support for the Meson build system
- Integrated with current ACR
- Fix some stale fails got removed
2017-05-02 05:05:36 +02:00
pancake
71dc5b0588 Fix z regression introduced after refactoring 2017-04-28 17:16:45 +02:00
pancake
c91339830e Initial implementation of dir.zigns and honor in zo 2017-04-28 14:37:30 +02:00
pancake
b3850be217 Lot of null derefs fixes in signatures and crypto
- Remove \r from crypto_des
- Initial work towards dir.zigns
2017-04-28 14:37:28 +02:00
Francesco Tamagni
ab7f7c9c3d Improve ESIL for arm64
- add implementations for MSUB, BFI, NEG
- fix BLR implementation
- move "tmp" register to avoid overlapping "sp" in register profile
2017-04-28 13:20:02 +02:00
Marq Schneider
183938ef19 Add MIPS branch likely variants to MIPS CS analysis 2017-04-28 02:20:11 +02:00
mrmacete
5398cc78f8 Fix arm64 movz and movk ESIL 2017-04-28 02:06:10 +02:00
pancake
0072e0c0b7 More fixes for ASR/SAR on 32/64bit for x86, test against arm and thumb 2017-04-27 17:08:20 +02:00
pancake
23cba998d0 Refixes for >>>> on arm32 2017-04-27 16:46:24 +02:00
pancake
838b87f47e Fix >>>> and >>>>= esil instructions for 32bit 2017-04-27 15:29:44 +02:00
Giovanni
883422082d Fix PowerPC's SUBF esil and parse 2017-04-27 14:55:22 +02:00
pancake
51aaf24dc1 Implement >>>>= and fix SAR and SARX instructions for x86.cs 2017-04-27 14:28:56 +02:00
mrmacete
64bed16da2 Add arm64 cset, cinc ESIL. Fix cmp, csel. 2017-04-27 12:08:22 +08:00
pancake
5433af7cb0 Fix build and several queues covs from previous analysis 2017-04-26 12:47:27 +02:00
Anton Kochkov
ece6eebc5b ARM64: Fix STP and LDP ESIL representation 2017-04-21 22:38:28 +08:00
Anton Kochkov
babfae501c ARM64: Add conditions for branching 2017-04-20 12:26:12 +02:00
Anton Kochkov
228457d738 ARM64: Fix Branch instructions ESIL 2017-04-19 22:06:06 +02:00
Anton Kochkov
390a4de2c2 ARM64: Add ROR esil 2017-04-19 22:06:06 +02:00
Anton Kochkov
5f4dfdf473 ARM64 - Add unsigned extension 2017-04-19 22:06:06 +02:00
Anton Kochkov
013b20e2a3 ARM64 - Add signed extension 2017-04-19 22:06:06 +02:00
Anton Kochkov
b99cb8c2b0 Fix #6358 - Add CDQE support (#7313) 2017-04-19 09:21:29 +02:00
pancake
4b77cb2c36 Fix undefined behaviour introduced after fix in regression 2017-04-18 17:22:32 +02:00
Álvaro Felipe Melchor
13c91127af Fix minor issues by clang-analyzer (#7303) 2017-04-18 14:03:42 +02:00
pancake
8c656231c1 Several bug fixes in the android build scripts and other candies 2017-04-18 11:25:26 +02:00
pancake
5e209ecc92 Initial implementation of the anal plug for tms320c64x 2017-04-18 00:08:13 +02:00
pancake
acc2f19831 Fixes for the sfc plugin 2017-04-17 23:20:25 +02:00
usr_share
6d9db7e891 Implemented a sort-of-working SNES/SFC file format 2017-04-17 23:14:42 +02:00
pancake
a66cc10d46 Fix a huge list of null derefs from clang-analyzer 2017-04-17 22:02:04 +02:00
pancake
e641318973 Fix a bunch of bugs reported by clang-analyzer 2017-04-17 19:59:14 +02:00
pancake
04ff4a5195 Fix #6428 - Honor scr.color in ad command 2017-04-16 11:41:27 +02:00
Jean Quilbeuf
97cb38258b Correcting typos in type database 2017-04-15 20:03:23 +02:00
pancake
4bd931731b Add arm-ios-{16,32,64} noreturn function types and enhance tail call analysis
- In addition JMP to imports are considered end of function
- Add iOS arm/thumb noreturn function type definitions
2017-04-12 03:16:59 +02:00
pancake
37270b61f1 Fix undefined behaviour in ESIL 2017-04-11 17:35:14 +02:00
pancake
d8db741a9c Fix a bunch of covs 2017-04-11 09:57:46 +02:00
alvarofe
dfe5759b3c Fix ax test marked as broken 2017-04-10 23:26:00 +02:00
pancake
1cf650aceb Implement ad4 and ad8 commands 2017-04-10 02:18:47 +02:00
pancake
45889c7307 Implement Pn+, and fix bugs (thx clang-analyzer)
- Update SDB (use memmove)
- Fix garbage read in capstone x86 and lm32
- Add UT16/32/64_ALIGN macro for proper (ut16*) allocations
- Add Pn+ command
2017-04-10 00:49:02 +02:00
pancake
73791b3d06 Implement opex for XCore and Sysz 2017-04-07 20:26:08 +02:00
pancake
a63e2a27af Implement opex for m68k 2017-04-07 20:19:48 +02:00
pancake
c1d212dfc4 Implement opex for sparc and remove the % from the disasm 2017-04-07 20:11:01 +02:00
Roi Martin
1f4e2db1d5 Fix CID 1373364 2017-04-07 12:39:44 +00:00
lonetech
22389aebea Fix radiff graph issue 2017-04-06 11:19:53 +02:00
Roi Martin
98f73f6b24 Remove r_config dependency from r_anal 2017-04-05 22:54:52 +00:00