Giovanni
782c448c1e
non compliant x86 instructions disasm for VM environment ( #9350 )
2018-02-09 03:49:09 +01:00
Khairul Kasmiran
f56fb18a5d
Minor renaming
2018-02-08 19:53:30 +08:00
Antonin Deniau
ce36431065
Add json output to pdb command. ( #9341 )
2018-02-08 11:20:28 +01:00
Vanellope
aab00e98bd
Autocomplete should work properly for agfl now
2018-02-08 11:20:07 +01:00
Giuseppe
66569c5c7e
Implement rabin -Vj for ELF files ( #9345 )
2018-02-08 11:19:45 +01:00
Khairul Azhar Kasmiran
b04fddc260
Printing of esil strings now honor bin.strpurge ( #9339 )
2018-02-07 16:14:04 +01:00
Anton Kochkov
9aabb06939
Enable hexagon for Windows builds ( #9337 )
2018-02-07 14:57:32 +08:00
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