pancake
56f553b69a
Honor anal.depth instead of harcoded value. Fixes aac in avr
2018-02-07 00:02:40 +01:00
Giuseppe
52361460bb
Fix #9073 - Implement tj command ( #9327 )
2018-02-06 22:44:18 +01:00
Florian Märkl
1a9392820b
Fix asm.flgoff indent
2018-02-06 22:43:38 +01:00
Florian Märkl
c454fd2639
Refactor Disassembly pre and fix indent ( Fix #9316 )
2018-02-06 22:43:38 +01:00
Adrian Studer
6fa334607b
8051 fixed push/pop refs, simplified sfr calc ( #9333 )
2018-02-06 22:40:40 +01:00
pancake
6ba461f1c1
Fix memleak in massemble
2018-02-06 14:34:41 +01:00
Khairul Kasmiran
cb20c6eca6
Minor refactoring involving string_filter()
2018-02-06 21:10:58 +08:00
Paul I
d66df132e7
mesonbuild: Using radare2 as subproject ( #9317 )
...
* meson: Using radare2 as subproject
* JUST TEST
2018-02-06 13:41:42 +01:00
Benno Fünfstück
61d1c1fa28
More avr fixes ( #9329 )
...
* fix(anal_avr): more decoder fixes
* feat(anal_avr): add sts instruction semantics
* feat(anal_avr): more 16 bit register names
They get used frequently by the compiler as 16-bit storage values, and it should
not hurt to have them even if some processors may not support them (not sure if
there actually are processors that don't)
2018-02-06 13:41:19 +01:00
Giuseppe
3a5306f722
Fix afll output indentation ( #9315 )
2018-02-06 13:15:57 +01:00
Giuseppe
d31ca423fd
Add afllj in afl?
commands
2018-02-06 13:14:31 +01:00
Giuseppe
be68c96bcb
Add afll's min,maxbounds in json returned by aflj
2018-02-06 13:14:31 +01:00
Giuseppe
8336816d9c
Add alternative and colored view for varsum ( #9306 )
...
This should _not_ break .radare2rc's that
use a boolean for `asm.varsum`.
2018-02-06 13:13:55 +01:00
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