Commit Graph

17222 Commits

Author SHA1 Message Date
Khairul Azhar Kasmiran
911df601e8
Added asm.emu.stroff: always show offset when printing asm.emu strings (#9354) 2018-02-10 18:10:22 +08:00
Michael Scherer
fbd14e9aa2 Fix SPC700 permissions, similar to 49bc9ef024 (#9360) 2018-02-10 01:10:15 +01:00
Michael Scherer
8e55c6dc8b Fix regression introduced on eeef82c2 (#9359)
R_BIN_TE_SCN_IS_READABLE should result into R_BIN_SCN_READABLE, not
R_BIN_SCN_SHAREABLE.
2018-02-10 01:09:54 +01:00
Michael Scherer
40b1b6492e Reuse existing constants for map perms in smd plugin (#9358) 2018-02-10 01:09:42 +01:00
pancake
a9159236b2 Var summary colors honor theme 2018-02-10 00:30:55 +01:00
pancake
ca41f9b4c3 Bump to 64 anal.depth to fix mips tests 2018-02-10 00:25:24 +01:00
pancake
4354526b89 Fix aop{jump,fail} regression in avr 2018-02-10 00:22:54 +01:00
pancake
66a73104b3 A bit more deep... 2018-02-09 23:38:45 +01:00
pancake
72cfc32029 Fix s-1 regression 2018-02-09 23:36:52 +01:00
pancake
b188f40e42 Fix SMD entrypoint according to the baddr 2018-02-09 23:35:10 +01:00
pancake
49bc9ef024 Fix SMD map permissions 2018-02-09 23:25:24 +01:00
pancake
46595c519b Increase anal.depth to fix some tests 2018-02-09 22:24:17 +01:00
Oscar Salvador
dd4ad11379 fix ood whitespace (#9302) (#9353) 2018-02-09 21:37:47 +01:00
Vanellope
beb967cc82 db- autocompletion (#9356)
* done implementing autocompletion for db-.

* db- autocomplete should show available breakpoints to be deleted with tab key.
2018-02-09 21:28:19 +01:00
pancake
4e44e8e18e Fix compilation warnings on Linux 2018-02-09 18:45:54 +01:00
Sven Steinbauer
1b60dbd9e2 Correctly assemble blx for arm32 and arm16 (#9352)
FIX #9319

Tests added to r2r master
2018-02-09 15:27:39 +01:00
pancake
5194e9012a Honor scr.color in Vbf 2018-02-09 13:59:27 +01:00
pancake
05915305a0 Fix build 2018-02-09 12:10:35 +01:00
Rafael Rivera
3031324be3 Initial e dbg.symstore support (#9338) 2018-02-09 11:34:09 +01:00
Paul I
25f40417b2 Using meson via subprocess.call() (#9344)
* Using meson via subprocess.call()
* meson: Changed r2/sdb build order + some cleanup
2018-02-09 09:16:15 +01:00
Giuseppe
71eec44e6b Implement rabin -Vj for PE files (#9340) 2018-02-09 03:50:39 +01:00
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