Anton Kochkov
5f3c06b4b6
Hexagon - improve jumps analysis
2018-02-06 13:31:18 +08:00
Anton Kochkov
56e5012142
Fix hexagon duplexes recognition
2018-02-06 12:51:53 +08:00
Anton Kochkov
129b1ced20
Fix GCC parentheses warnings
2018-02-06 12:47:38 +08:00
v14dz
871296d985
Fix shell error if docker isn't present ( #9328 )
2018-02-05 19:46:35 +01:00
sivaramaaa
b7434da557
Fix #5570 , Add dword/qword and stop analyzing PE imports ( #9325 )
...
* Add dword/qword for PE imports
* Stop analyzing PE imports further
2018-02-05 19:29:40 +01:00
pancake
c0d7477879
Blind fix for a null deref in cutter
2018-02-05 13:49:26 +01:00
Anton Kochkov
1b73ae0777
Fix Hexagon OOB problem
2018-02-05 18:50:11 +08:00
Anton Kochkov
a3153a4801
Fix Hexagon OOB problem
2018-02-05 18:39:46 +08:00
Rafael Rivera
5ce04888fa
Add (u)quadword and short types, clarify warning ( #9322 )
2018-02-05 14:38:38 +08:00
pancake
9b050863b8
After release version bump
2018-02-05 01:29:55 +01:00
Florian Märkl
208a7e628e
Fix pdJ for asm.fcnlines ( #9312 )
2018-02-04 20:14:23 +01:00
pancake
fe194d205a
Add Visual browser for process threads
2018-02-04 13:04:34 +01:00
Khairul Azhar Kasmiran
bd139164d6
Disasm now honors bin.strfilter ( #9308 )
2018-02-04 12:43:27 +01:00
pancake
79bac9c5d7
Fix #2983 - double-free issue in Java.RAnalOp.cases switch
2018-02-04 12:42:42 +01:00
Florian Märkl
1d58bab2af
Fix pdJ for asm.varsum ( #9303 )
2018-02-04 12:15:26 +01:00
Adrian Studer
7e04c45bd7
correct esil docs (internal flags) ( #9307 )
2018-02-04 09:43:25 +01:00
Khairul Kasmiran
2851212ef6
Removed inaccurate comment
2018-02-04 11:40:15 +08:00
rfc2119
1bc3a5a34a
second interpretation of imul
...
imul is one of the few expressions that takes three arguments: `imul eax, eax, 0x16` is interpreted as `eax *= eax`, which is wrong. Also same case applies for `imul eax, ecx, 0x16` where eax = ecx * 0x16
2018-02-04 00:10:04 +01:00
Adrian Studer
207e8596cd
refactor for riobind
2018-02-03 19:22:56 +01:00
Adrian Studer
60c396e401
adding r_io dependency to anal meson
2018-02-03 19:22:56 +01:00
Adrian Studer
c8c062dba9
fixing r_io dependency at the right place (ranal)
2018-02-03 19:22:56 +01:00
Adrian Studer
83987ad2c7
adding r_io dependency to rasm meson
2018-02-03 19:22:56 +01:00
Adrian Studer
59ac699678
8051: adjusted sfr mapping
2018-02-03 19:22:56 +01:00
Adrian Studer
bb14c122ad
added missing dependency on r_io
2018-02-03 19:22:56 +01:00
Adrian Studer
44d3873289
8051: allocate mapped memory
2018-02-03 19:22:56 +01:00
Benno Fünfstück
0739b0c823
fix(anal_avr): correct ESIL semantics of sbc
...
Rd-Rr-C must be computed as Rd-(Rr+cf), not Rd-(Rr-C) (which adds the
carry, instead of subtracting it).
2018-02-03 19:22:15 +01:00
Benno Fünfstück
ab16f7b322
avr: fix some esil instruction decoding bugs
2018-02-03 19:22:15 +01:00
ke-to
ad440a8325
fix typo exectution => execution ( #9295 )
2018-02-03 19:22:04 +01:00
Florian Märkl
cf626ba31a
Fix pdJ for asm.cmtright ( #9301 )
2018-02-03 19:21:54 +01:00
Benno Fünfstück
8b1e0bb16e
more descriptive p=d output, handle min = 0 correctly ( #9298 )
2018-02-02 23:33:35 +01:00
pancake
6b053ccf59
Fix hexagon register profile
2018-02-02 23:03:14 +01:00
pancake
c6baeb5728
Fix symbol name encoding issue for JSON
2018-02-02 21:32:40 +01:00
Florian Märkl
4f8c9908b0
Reset Color for asm.emu ( #9292 )
2018-02-02 16:58:38 +01:00
Giovanni
ac9ec50b57
[COV] 1381331 Uninitialized pointer read ( #9291 )
2018-02-02 14:57:04 +01:00
Anton Kochkov
efcc2bef68
Hexagon QDSP6 v6 support - LGPLv3 ( #9289 )
2018-02-02 13:10:40 +01:00
Florian Märkl
897fb45241
Reset Color for asm.calls ( #9290 )
2018-02-02 12:54:06 +01:00
Florian Märkl
1f3708feef
Support asm.bytes in agJ ( #9285 )
2018-02-01 17:27:48 +01:00
Ayowel
acc12c9137
Removed c99 declaration in for loop ( #9284 )
2018-02-01 16:35:08 +01:00
pancake
3feef7fb64
Fix opstackptr
2018-02-01 15:53:05 +01:00
Sven Steinbauer
d304cef875
Add support for mul ops ( #9281 )
2018-02-01 15:38:25 +01:00
Florian Märkl
d0af2bea79
Add agJ for json graph with formatted disasm ( #9282 )
2018-02-01 15:12:27 +01:00
xarkes
c05bd707c5
Added v810 and tms320 to meson ( #9280 )
2018-02-01 13:18:07 +01:00
xarkes
4e37975eef
Added x86_udis to meson ( #9279 )
2018-02-01 10:55:25 +01:00
SkUaTeR
f95083d5a6
Add abr command
2018-01-31 17:59:05 +01:00
pancake
2120d2341b
Do not break when r2 -AAd
2018-01-31 16:20:23 +01:00
sivaramaaa
014bb3b522
Fix #9267 , Honor anal esil hints in disasm ( #9276 )
2018-01-31 19:48:51 +05:30
Sven Steinbauer
adc13ded07
Fix #6512 - Implemented .incbin
...
* User RBuf for storing incbin data
The incbin data is stored in an rbuffer and then appended to the output
which is reallocated to allow for addition of the inc data.
Refactoring buf_hex to be an rbuffer is ideal, but would need
refactoring in multiple places in the future.
2018-01-31 11:19:29 +01:00
ampotos
1742fe8f1d
fix asm be thumb assembly by armass #9219 ( #9271 )
2018-01-31 09:50:30 +01:00
Adrian Studer
02997bfaa2
8051: added configurable mapping of address spaces ( #9275 )
2018-01-31 09:48:25 +01:00
Craig Ingram
cd7d7315d6
Change all asm.emu* to asm.emu.* ( #9272 )
2018-01-30 16:21:31 +01:00