pancake
37116971d3
Add bin.useldr and bin.usextr options to tweak RBin loading behaviour
2018-01-07 22:08:53 +01:00
pancake
7f40f36c3a
Initial draft implementation of the loader plugins for RBin
2018-01-07 21:54:41 +01:00
vertur
3a91bf0e97
Wide CRC hashes
...
* Avoid explicit size for CRC hash.
* Add more CRC8 hashing presets.
* Add more CRC16 hashing presets.
* Add more CRC32 hashing presets.
* Add CRC64 hashing presets (disabled).
* Regroup CRC presets and make they presence configurable. Disable CRC16 and enable CRC64 hashing.
* Prevent from bitset overflow. Enable all CRC hashes.
* Regroup CRC presets again. Enable all original and disable rare-used presets.
* Fix issue with mismatched bitset types.
2018-01-07 20:41:53 +01:00
emvivre
28918381e9
Add FSUBR/FSUBRP/FISUBR operator for x86 assembler (Reverse Subtract)
2018-01-07 20:40:05 +01:00
emvivre
ab3ff60f2e
Add FSUB/FSUBP/FISUB operator for x86 assembler (Subtract)
2018-01-07 20:40:05 +01:00
emvivre
65a71bcaed
Add FMUL/FMULP/FIMUL operator for x86 assembler (Multiply)
2018-01-07 20:40:05 +01:00
emvivre
ae36701d6c
Add FDIVR/FDIVRP/FIDIVR operator for x86 assembler (Reverse Divide)
2018-01-07 20:40:05 +01:00
emvivre
a8bd708a39
Add FDIV/FDIVP/FIDIV operator for x86 assembler (Divide)
2018-01-07 20:40:05 +01:00
invictus1306
ac091ff05a
Added some checks for the gs command
2018-01-07 20:25:04 +01:00
invictus1306
a904f171b5
Fix the creation of the shellcode
2018-01-07 20:25:04 +01:00
pancake
eae93e80d7
Remove obd and fix ob-, update help messages
2018-01-07 18:18:54 +01:00
pancake
c1ef0d7580
Fix dsb, dmb regressions
2018-01-07 13:54:38 +01:00
Khairul Kasmiran
1e5ddf63ba
Removed spaces from func defs in str.c
2018-01-07 14:54:56 +08:00
Khairul Kasmiran
3458ef6195
Renamed R_BIT_SWAP to R_BIT_TOGGLE
2018-01-07 14:46:35 +08:00
Sven Steinbauer
9e516fe6dc
Fix clflush to work with r/m mod
2018-01-07 04:02:35 +01:00
Sven Steinbauer
ea9492b660
Remove compiler warnings
2018-01-07 04:02:35 +01:00
emvivre
5abaf1dc66
Add others operators related to float operations for x86 assembly (FBLD, FBSTP, FXRSTOR, FXSAVE, FIST/FISTP, FISTTP, FSTENV/FNSTENV) ( #9137 )
...
* Add FBLD operator for x86 assembler (Load Binary Coded Decimal)
* Add FBSTP operator for x86 assembler (Store BCD Integer and Pop)
* Add FXRSTOR operator for x86 assembler (Restore x87 FPU, MMX Technology, SSE, SSE2, and SSE3 State)
* Add FXSAVE operator for x86 assembler (Save x87 FPU, MMX Technology, SSE, and SSE2 State)
* Add FIST/FISTP operator for x86 assembler (Store Integer)
* Add FISTTP operator for x86 assembler (Store Integer with Truncation)
* Add FSTENV/FNSTENV operator for x86 assembler (Store x87 FPU Environment)
2018-01-07 04:01:31 +01:00
Thomas Bailleux
fa3ecb3334
fix issue #9123 with grep [n-] ( #9141 )
2018-01-07 04:00:59 +01:00
Lowly Worm
8ec19dbfdd
skip over strings with Vj
2018-01-06 17:23:48 -08:00
Lowly Worm
a83edb5ccd
typo in license
2018-01-06 16:41:53 -08:00
Lowly Worm
c23fe90280
correctly compute size of .text section on n64 roms
2018-01-06 16:38:55 -08:00
pancake
b9b0be01fe
More compact section comments
2018-01-07 01:37:53 +01:00
Lowly Worm
86904c13d5
add n64 (z64 format) loader ( #9142 )
2018-01-06 16:33:49 -08:00
pancake
e5734c008e
izz output more compact
2018-01-07 01:29:54 +01:00
pancake
c8f72e05e2
Speedup the loading of version info for ELF
2018-01-07 01:20:27 +01:00
pancake
8f8f4a1d4d
Fix /re (arg)
2018-01-07 01:04:01 +01:00
Khairul Kasmiran
9778ef0648
Fixed > redir a 3rd time
2018-01-07 07:50:37 +08:00
Khairul Kasmiran
90a9d432e4
Refixed > redir
2018-01-07 07:02:31 +08:00
pancake
0f922d0da4
Fix /v when no size is specified
2018-01-06 23:45:06 +01:00
pancake
d45ef3109d
Fix ASAN crash in disasm strings
2018-01-06 23:21:45 +01:00
Lowly Worm
c174990e07
fix typo in bin_bios.c
2018-01-06 12:20:36 -08:00
Khairul Kasmiran
068fe94fde
Fixed > redir
2018-01-06 22:34:09 +08:00
Khairul Azhar Kasmiran
b44f73154f
Disasm now honors bin.strpurge ( #9139 )
2018-01-06 14:31:41 +01:00
Lowly Worm
73627a54d7
actually handle the # in quotes for commands
2018-01-05 21:43:29 -08:00
Lowly Worm
29507bc2b9
handle # comment in quotes
2018-01-05 19:16:54 -08:00
Lowly Worm
d96b46c7a4
handle > redir in quotes
2018-01-05 19:07:27 -08:00
Andrea Sindoni
d42e48d05e
Added the thumb exec shellcode ( #9134 )
2018-01-05 10:37:20 +01:00
Thomas Bailleux
e16e02be97
iE., iEj., is. and isj. implementation ( #9135 )
...
* Add implementation of is. isj. iE. and iEj.
* fix indent and fix possible warning for condition
2018-01-05 10:13:24 +01:00
pancake
1bc0fcdea5
Implement isb, dsb and dmb for the arm64 assembler
2018-01-05 00:45:50 +01:00
emvivre
dbd5b68b22
Add FLDENV operator for x86 assembler (Load x87 FPU Environment)
2018-01-05 00:29:30 +01:00
emvivre
1d99f9e778
Add FLDCW operator for x86 assembler (Load x87 FPU Control Word)
2018-01-05 00:29:30 +01:00
emvivre
346d6b9ad9
Add FILD operator for x86 assembler (Load Integer)
2018-01-05 00:29:30 +01:00
emvivre
e12b788a51
Add FICOM/FICOMP operator for x86 assembler (Compare Integer)
2018-01-05 00:29:30 +01:00
emvivre
2915c54b57
Add FADD/FADDP/FIADD operator for x86 assembler (Add)
2018-01-05 00:29:30 +01: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
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
xarkes
e482e410a5
Fix meson build
2018-01-01 14:02:54 +01:00
Khairul Kasmiran
9484bdb622
Fixed r_debug_native_reg_profile const qualifier warning
2017-12-31 20:59:52 +08:00
Khairul Kasmiran
1db08bb498
Fixed r_magic_version prototype warning
2017-12-31 20:29:09 +08:00
pancake
0f1909830c
Force no-debug and no-fork when building for the iphonesimulator
2017-12-31 12:01:25 +01:00
emvivre
261d1a3474
Add fchs operator for x86 assembler (Change Sign)
2017-12-30 20:16:29 +01:00
emvivre
807b415493
Add fprem1 operator for x86 assembler (Partial IEEE Remainder)
2017-12-30 20:16:29 +01:00
emvivre
9a308b5f5b
Add fprem operator for x86 assembler (Partial Remainder)
2017-12-30 20:16:29 +01:00
emvivre
5285ba6eee
Add fincstp operator for x86 assembler (Increment Stack-Top Pointer)
2017-12-30 20:16:29 +01:00
emvivre
cdef83abd1
Add fdecstp operator for x86 assembler (Decrement Stack-Top Pointer)
2017-12-30 20:16:29 +01:00
emvivre
4736d5a63d
Add fpatan operator for x86 assembler (Partial Arctangent)
2017-12-30 20:16:29 +01:00
emvivre
fa09b98c56
Add fptan operator for x86 assembler (Partial Tangent)
2017-12-30 20:16:29 +01:00
emvivre
cfbec44fe5
Add fsqrt operator for x86 assembler (Square Root)
2017-12-30 20:16:29 +01:00
emvivre
3415fe9c0c
Add fscale operator for x86 assembler (Scale)
2017-12-30 20:16:29 +01:00
emvivre
2860aa4ff3
Add fabs operator for x86 assembler (Absolute Value)
2017-12-30 20:16:29 +01:00
emvivre
5fcfd0056d
Add fcos operator for x86 assembler (Cosine)
2017-12-30 20:16:29 +01:00
emvivre
1c91cb65b8
Add fnop operator for x86 assembler (No Operation)
2017-12-30 20:16:29 +01:00
securisec
3282e2a800
Updated help on dbC ( #9095 )
2017-12-30 11:25:51 +01:00
Khairul Kasmiran
9baf281edc
Fixed Csj for Cs8 strings
2017-12-30 15:46:48 +08:00
Khairul Kasmiran
40b17bc84a
Fixed Csj for iz-related strings
2017-12-30 15:45:22 +08:00
pancake
6548b82089
Oops missing +8
2017-12-30 05:47:25 +01:00
pancake
99b8993245
Implement esil_poke_n(128)
2017-12-30 05:46:40 +01:00
emvivre
b0bb816866
Add idiv operator for x86 assembler (signed divide) ( #9096 )
2017-12-30 05:20:58 +01:00
pancake
f06b72ab50
Fix #9063 - Fix Cf in projects by not filtering it in C*
2017-12-30 05:18:35 +01:00
pancake
54080273cd
SymType is also 6char length
2017-12-30 04:25:12 +01:00
pancake
b23360ef7e
Do print edges before nodes again and add V^ key like VV^
2017-12-30 04:11:49 +01:00
pancake
d23dac3f14
Add VV= to rotate graph.layout, and use less in VV?
2017-12-30 03:56:03 +01:00
pancake
3c67ec8f5d
Fix #9044 - Honor graph.* on all color themes
2017-12-30 03:44:32 +01:00
pancake
ebf064c1ef
Fix #9098 - rabin2 -S is now more compact
2017-12-30 02:23:08 +01:00
pancake
df1f607191
Fix #8824 - Drop ujmp hack, lets investigate what breaks
2017-12-30 02:15:49 +01:00
pancake
3cf53be4b5
Implement [16] for 128 bit registers in ESIL
2017-12-30 01:49:56 +01:00
pancake
8cf0e4b510
Make the default output for rabin2 -s and -i more compact
...
We still have JSON to get full details on everything, new output
may break people parsing output of commands instead of JSON.
2017-12-30 01:20:58 +01:00
pancake
eab844356a
Add ordinal and bind to isj
2017-12-30 01:03:29 +01:00
pancake
34ffd014f4
Better graphs, bringback t/f, add ^to seek to the begining and updated help
2017-12-30 00:50:25 +01:00
pancake
0b71136137
Reuse Vd in VVd, add e,E keys to change graph.edges in VV
2017-12-30 00:09:09 +01:00
emvivre
7413751ad5
Add div operator for x86 assembler ( #9094 )
2017-12-29 21:15:44 +01:00
Anton Kochkov
1b8ab5f7cf
WASM analysis - initial stub ( #9091 )
2017-12-29 19:56:33 +01:00
emvivre
92ec8c065e
Add mul operator for x86 assembler ( #9093 )
2017-12-29 19:55:54 +01:00
SkUaTeR
467eaed971
Add timeout to readchar_win
2017-12-29 19:55:34 +01:00
xarkes
aa63664f33
Fix MSVC build
2017-12-29 19:07:11 +01:00
Khairul Kasmiran
4968a55da8
Fixed Elf_(r_bin_elf_get_osabi_name)
2017-12-29 21:04:13 +08:00
pancake
b49314a94b
Add graph.edges, bringback the linemode=0 and add the graph+dis mode
2017-12-29 11:22:22 +01:00
pancake
252ee3028e
Implement axtg and bring back the VV<> (xrefs, call)-graph
2017-12-29 11:21:24 +01:00
pancake
74c2e7fdc8
Minor random fixes here and there for graph, twilight theme and mmx esil
2017-12-29 11:19:56 +01:00
Michael Scherer
66ab19f30d
Add a less hacky detection for OS ABI ( #9089 )
...
The previous way is using raw memory matching, which is working
for most cases, but a hack. The new code match using section header
notes instead.
This also add minix support
2017-12-29 10:45:38 +01:00
emvivre
75f3898184
Fix x86 assemble with imul operator ( #9085 )
2017-12-29 09:19:28 +01:00
Anton Kochkov
e0f3238316
Enable MSVC gdb build ( #9087 )
...
* Enable MSVC gdb build
* Link with GDB
* Link with r_socket for gdb
2017-12-29 14:58:35 +08:00
pancake
ffb6753dac
Initial pseudo for MMX
2017-12-28 20:18:02 +01:00
Sven Steinbauer
706659ce93
Fix #9071 - Correct assembly for extended 64 bit regs
2017-12-28 14:35:49 +01:00
Adrian Studer
f36f165312
Substitute 8051 register names ( #9072 )
2017-12-28 00:36:41 +01:00
pancake
87e29dc171
Enhance the iteration of bbs in pdc, needs proper rewrite
2017-12-27 23:39:01 +01:00
Ziyaddin Sadigov
d4dd6fd5e6
Fix typo regarding byte size ( #9067 )
2017-12-27 18:33:58 +01:00
pancake
8afa433190
Fix tiny memleak in panels reported by coverity
2017-12-27 18:31:09 +01:00
Humberto Miatello
36f056d67b
Updating documentation file path to point correctly ( #9077 )
2017-12-27 17:45:45 +01:00
emvivre
16a7cd3a09
Fix div with byte divisor ( #9074 )
2017-12-27 10:41:34 +01:00
Khairul Kasmiran
9522ef3fd7
r_str_utf16_encode: escaping " as \" instead of \u0022
2017-12-26 21:15:00 +08:00
pancake
e87e6f64a4
Do not build the .net thing
2017-12-24 19:47:17 +01:00
pancake
a0b12e3506
Add anal.rnr option
2017-12-24 19:01:51 +01:00
pancake
536654bb9f
Fix #8797 - Honor search.maxhits in s/
2017-12-24 18:15:43 +01:00
pancake
1638507d01
search.maxhits is more aggressive now
2017-12-24 18:10:21 +01:00
Florian Märkl
17e6746f59
Fix escaping opcode in pdj and pdJ ( #9066 )
2017-12-24 18:03:28 +01:00
pancake
9545a9a1b7
The range thing is now @() instead of @..
2017-12-24 17:37:28 +01:00
pancake
d35cdb31af
Remove trailing space in pxW
2017-12-24 17:23:08 +01:00
pancake
bf3c1b9511
Fix crash in 'r2 -qc "CCu base64:TE9MCkxPTAo= @ 0 ; pd 1" -'
2017-12-24 16:03:47 +01:00
Khairul Kasmiran
de74180d1e
pd: always escape backslashes if json
2017-12-24 21:52:42 +08:00
pancake
2f2c2278f6
Drop that flag comment space
2017-12-24 13:18:42 +01:00
Khairul Kasmiran
e6ff0bbe4d
Fixed pd printing of string metadata
2017-12-24 20:17:25 +08:00
pancake
ba5a4f89c9
Fix #6956 - Implement @... and fix last cov
2017-12-24 13:07:22 +01:00
pancake
c5b66c2d12
Fix @@? help message
2017-12-24 12:03:19 +01:00
kriw
425fb50a4b
Fix #7989 impl noreturn_recurse ( #9065 )
2017-12-24 11:26:53 +01:00
emvivre
1b9f87f798
Add on the double-quote in the r_str_utf16_encode() to be able to parse json. ( #9064 )
2017-12-24 14:25:21 +08:00
Khairul Kasmiran
3e68588ef0
java_analyze_fns now updates fcn_tree
2017-12-24 13:29:35 +08:00
pancake
e01a7509f1
Fix #6614 - Mix dor with ood and make oodr
2017-12-24 01:13:32 +01:00
pancake
266bf00feb
More asm.cmtright=0 and doublearrow issues fixed
2017-12-24 01:03:19 +01:00
pancake
ec42120699
More comment aligning and double arrow fixes for disasm
2017-12-24 00:20:51 +01:00
Khairul Kasmiran
6e7ecd4670
Update fcn_tree only if the fcn size changes
2017-12-23 22:35:57 +08:00
Khairul Kasmiran
e65cc4d422
afb+ now updates fcn_tree
2017-12-23 21:41:28 +08:00
pancake
b399959560
Fix UAF in anal.jmptbl
2017-12-23 02:54:58 +01:00
pancake
8ded1626fd
Enums are int32 on msvc, this breaks RAnalOp.type, switch to ut32
2017-12-23 02:40:45 +01:00
pancake
339cc75611
Fix left line glitch in disasm for flags
2017-12-23 02:16:24 +01:00
pancake
43544f080c
s33 also works now
2017-12-22 18:58:35 +01:00
pancake
e1317af236
Fix null deref in recent changes for the ax command
2017-12-22 18:18:20 +01:00
pancake
3c27f27700
Fix #9048 - No more double arrows in disasm
2017-12-22 17:14:29 +01:00
pancake
d6e0b606c7
Fix #9042 - Remove spaces from delta flags in ax
2017-12-22 15:56:34 +01:00
emvivre
9fa161fea5
Add a calling to .ar* for the aec / aecu / aecue commands
2017-12-22 15:42:03 +01:00
pancake
1724ed60dc
Fix #8815 - asm.maxrefs=0 shows XREFS(%d)
2017-12-22 15:38:06 +01:00
Khairul Kasmiran
84e3786248
Fixed fcn_tree code when fcn size is 0
2017-12-22 20:55:27 +08:00
pancake
b9841f5856
Refix #8998 - Expose the aoj fix in agj
2017-12-22 13:54:11 +01:00
pancake
07200809dd
Fix #8998 - Harden the aoj fix
2017-12-22 13:40:11 +01:00
pancake
027f445fc5
Add disasm filtered/varsub/relsub in aoj
2017-12-22 13:19:02 +01:00
pancake
e499b398ff
Bring back s0x33 (without space) syntax support
2017-12-22 12:36:02 +01:00
pancake
fb43dd401a
Fix #9060 - base64 encode strings in pfj s
2017-12-22 12:15:51 +01:00
Maijin
032aff2d55
Add some missing mfc
2017-12-21 23:01:31 +01:00
Tatsuyuki Ishi
cd0350ffa9
parse_x86_pseudo: Fix read overflow
2017-12-21 14:42:06 +01:00
Tatsuyuki Ishi
e2771d738d
r_name_filter: Fix buffer overflow
2017-12-21 14:42:06 +01:00
Francesco Tamagni
89cef54555
Fix invalid json in arm opex ( #9059 )
...
- also decode pstate value
2017-12-21 14:12:24 +01:00
Rene Laemmert
be23a75092
Fixed that ax[cdC] also adds refs to fcn->refs
2017-12-20 20:39:09 +01:00
pancake
1d4cfea5cb
Damn missing line
2017-12-20 19:23:09 +01:00
pancake
220f552df1
Add missing function definition
2017-12-20 19:16:05 +01:00
pancake
0c2eda71f8
Fix warning reported by gcc7 in wasm.c
2017-12-20 18:58:40 +01:00
sivaramaaa
02a188ce36
Fix #8278 , fix issue in afta ( #9056 )
2017-12-20 22:05:11 +05:30
Khairul Kasmiran
0c048b2774
Moved some static prototypes into their source file
2017-12-20 22:38:20 +08:00
pancake
df4ddfc745
Fix last covs
2017-12-20 15:05:33 +01:00
pancake
a79d2a7bd9
Initial import of the Yara's .NET parser
...
- Not yet used, incomplete, but builds
2017-12-20 02:47:07 +01:00
sivaramaaa
49f9d46664
Implement fdw command
2017-12-19 22:49:30 +01:00
Filipe Laíns
49837994d9
Highlight the updated registers ( #9054 )
...
Like in 'dr'
2017-12-19 22:47:09 +01:00
Khairul Kasmiran
f06a36097e
Minor code edits
2017-12-19 22:18:00 +08:00
januschp
e16e1a12db
Removing special chars from str flags. Leading and trailing underscores ( #8972 )
...
are removed by r
2017-12-19 21:57:32 +08:00
Francesco Tamagni
9ac77fde8f
Handle arm thumb/thumb2 pc-relative in relsub ( #9047 )
...
* Handle arm thumb/thumb2 pc-relative in relsub
- in thumb mode, PC is always 4 bytes ahead (even in 32-bit thumb2 instructions)
- the resulting pc value must be aligned to 4 bytes, by ignoring last 2 bits
* Fix style and portability
2017-12-19 10:13:17 +01:00
pancake
f27f87ea5c
Fix some null printf for cc in afl* and missing function signature
2017-12-19 00:40:04 +01:00
pancake
0b1e8eaecc
Fix almost all warnings from the msvc build
2017-12-19 00:18:39 +01:00
emvivre
86b8013d84
Add a calling to .ar* in the aeim command
2017-12-18 22:35:01 +01:00