Commit Graph

16900 Commits

Author SHA1 Message Date
emvivre
2915c54b57 Add FADD/FADDP/FIADD operator for x86 assembler (Add) 2018-01-05 00:29:30 +01:00
Lowly Worm
1154c4e86b use gist instead of pastebin for the issue template 2018-01-04 14:19:41 -05:00
Lowly Worm
7260de3496 add support for clflush instruction to nz 2018-01-04 14:10:43 -05:00
Fangrui Song
0f2429e6ac Fix infinite loop/segfault in aab
r_anal_fcn_add_bb may be called with `fcn` in `anal->fcn_tree` or not.
If `fcn` is not in the tree, the insertion causes fcn_tree to no longer
reflect `anal->fcns`, which will cause problems later.
2018-01-04 19:37:07 +01:00
pancake
b06d57a068 Fix avr build with meson 2018-01-04 18:46:35 +01:00
pancake
1d7f75fb91 Fix non-null terminated string issue in 8051 disassembler 2018-01-04 18:39:17 +01:00
securisec
3eb5b57cdf Create monokai 2018-01-04 17:40:19 +01:00
Nabil Elqatib
f74c878c40 Delete (TODO: implement r_list_foreach_prev) comment
Commit cfb03d37 implements this macro. That comment is outdated.
2018-01-04 13:03:01 +01:00
Maijin
8526f33934
Update ISSUE_TEMPLATE.md 2018-01-04 01:32:21 +01:00
invictus1306
7ffbe47304 Add the free for egg variable in the compile shellcode command 2018-01-04 01:24:54 +01:00
emvivre
0e9ae8deb0 Add more checking on the operands type of some instuctions in the x86 assembler. 2018-01-04 01:24:08 +01:00
emvivre
c999058e01 Add FXCH operator for x86 assembler (Exchange Register Contents) 2018-01-04 01:24:08 +01:00
emvivre
ccc2b8aadb Add FRSTOR operator for x86 assembler (Restore x87 FPU State) 2018-01-04 01:24:08 +01:00
sivaramaaa
e854df5c0f Honor zoom.in for all p= subcommands (#9120) 2018-01-03 17:36:15 +01:00
pancake
8f4fe068ba Fix another overflow in rbtree 2018-01-03 11:27:08 +01:00
pancake
d26a27dfd2 Fix crash in aab because of rbtree 2018-01-03 02:28:15 +01:00
securisec
b0fbe57c4b Added iee to help 2018-01-03 02:16:30 +01:00
pancake
f566fe9e1e Drop %u in sections, imports .. 2018-01-03 00:50:29 +01:00
Andrea Sindoni
f9efed9e9b Fixed NULL pointer dereference in the file egg.c (#9115) 2018-01-02 22:31:35 +01:00
pancake
68f7e54d2e Fix build 2018-01-02 19:31:02 +01:00
pancake
b589f8821a Implement of and minor fixes for o? 2018-01-02 18:44:26 +01:00
sivaramaaa
e59062acfb Intial implementation of zoom.in 2018-01-02 18:37:33 +01:00
Florian Märkl
f862b90d4a Add PIC Baseline ASM Plugin 2018-01-02 18:18:42 +01:00
Thomas Bailleux
fc37eb512c Implementation of iS. and iSj. (#9099) (#9110) 2018-01-02 10:56:49 +01:00
emvivre
d5ffd3ebc5 Add fcmovb/fcmove/fcmovbe/fcmovu/fcmovnb/fcmovnefcmovnbe/fcmovnu operator for x86 assembler (Floating-Point Conditional Move) 2018-01-02 10:38:25 +01:00
emvivre
860815b656 Add fucom/fucomp/fucompp operator for x86 assembler (Unordered Compare Floating Point Values) 2018-01-02 10:38:25 +01:00
emvivre
84e5e11fb0 Add ffree operator for x86 assembler (Free Floating-Point Register) 2018-01-02 10:38:25 +01:00
xarkes
43502af99b
Added meson lh5801 support (#9113) 2018-01-02 12:48:14 +04:00
xarkes
b909538708 Do not compile already included .c 2018-01-02 09:21:41 +01:00
pancake
d0f69e7818 Handle file:// uri as for io.default 2018-01-02 04:20:53 +01:00
pancake
c6c91dc666 Handle LD_IC_DYLIB and others in rabin2 -H 2018-01-01 23:42:07 +01:00
xarkes
659b2bb84a Added meson avr support 2018-01-01 16:31:33 +01:00
emvivre
85b8a4b18b Add finit/fninit operator for x86 assembler (Initialize Floating-Point Unit) 2018-01-01 16:06:16 +01:00
emvivre
7d7c46ee28 Add fclex/fnclex operator for x86 assembler (Clear Exceptions) 2018-01-01 16:06:16 +01:00
emvivre
c8ad6b8cac Add fxtract operator for x86 assembler (Extract Exponent and Significand) 2018-01-01 16:06:16 +01:00
emvivre
42ed450fb8 Add fxam operator for x86 assembler (Examine ModR/M) 2018-01-01 16:06:16 +01:00
emvivre
1b7a2b2e2e Add ftst operator for x86 assembler (Test) 2018-01-01 16:06:16 +01:00
emvivre
e6a56ab1c8 Add frndint operator for x86 assembler (Round to Integer) 2018-01-01 16:06:16 +01:00
emvivre
c804081584 Add fyl2xp1 operator for x86 assembler (Compute y * log2(x+1)) 2018-01-01 16:06:16 +01:00
emvivre
2e9d15c08d Add fyl2x operator for x86 assembler (Compute y * log2(x)) 2018-01-01 16:06:16 +01:00
emvivre
dc5127031f Add f2xm1 operator for x86 assembler (Compute 2**x - 1) 2018-01-01 16:06:16 +01:00
emvivre
30abc85888 Add fldln2 operator for x86 assembler (Push ln(2) onto the FPU stack) 2018-01-01 16:06:16 +01:00
emvivre
b54af79627 Add fldlg2 operator for x86 assembler (Push log10(2) onto the FPU stack) 2018-01-01 16:06:16 +01:00
emvivre
93dfcdb5d1 Add fldl2e operator for x86 assembler (Push log2(e) onto the FPU stack) 2018-01-01 16:06:16 +01:00
emvivre
22a3474698 Add fldl2t operator for x86 assembler (Push log2(10) onto the FPU stack) 2018-01-01 16:06:16 +01:00
emvivre
7694c17cae Add fldpi operator for x86 assembler (Push π onto the FPU stack) 2018-01-01 16:06:16 +01:00
emvivre
0d75ed9a98 Add fldz operator for x86 assembler (Push 0.0 onto the FPU stack) 2018-01-01 16:06:16 +01:00
emvivre
d4a0825cdb Add fld1 operator for x86 assembler (Push 1.0 onto the FPU stack) 2018-01-01 16:06:16 +01:00
Madushan Nishantha
607a33e299 Fix ragg2-cc compile error with Xcode 7
This commit is just setting the `-miphoneos-version-min` compiler parameter to `0.0` dummy value in order to get it working
2018-01-01 16:01:57 +01:00
xarkes
e482e410a5 Fix meson build 2018-01-01 14:02:54 +01:00