16762 Commits

Author SHA1 Message Date
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
pancake
d1ed4077a5 Remove the umask hack 2017-12-20 15:39:11 +01:00
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
0aed9703bc Run fix-perms at the end of symstall to make umask in vagrant happy 2017-12-19 00:51:47 +01:00
pancake
d7e0fcad8f Add Vagrantfile for radare2 + ArchLinux 2017-12-19 00:50:56 +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
pancake
17b17d91c2 Fix #6618 - Better pseudo for LEA 2017-12-18 18:12:58 +01:00
pancake
85564dd4f7 afd works without arguments now 2017-12-18 17:52:14 +01:00
pancake
6fd67fc457 Fix #8879 - Kill RInterval, Keep RAddrInterval 2017-12-18 17:18:49 +01:00
pancake
499cb34d8e Use r2 -HLIBEXT in sys/apia 2017-12-18 16:54:55 +01:00
pancake
76cfc611af Fix #8993 - Honor s:key in woD 2017-12-18 16:50:31 +01:00
sivaramaaa
ed70a879f8 Fix dupped entries in search.in 2017-12-18 16:49:58 +01:00
pancake
0e4293a629 Fix #8987 - trailing comma in aOj 2017-12-18 15:58:06 +01:00
pancake
bc10485212 Fix #9005 - Fix missleading messages in search 2017-12-18 15:51:27 +01:00
pancake
d2b13c7764 Fix crash when loading the dark theme (thanks asan) 2017-12-18 15:26:25 +01:00
pancake
0154e8297a Fix #9038 - Handle pds in VO 2017-12-18 14:00:54 +01:00
pancake
a8897b107d Fix #9015 - use after free when quitting main thread having background server threads 2017-12-18 13:27:26 +01:00
pancake
ff8959f1b0 Add some more null deref checks here and there 2017-12-18 12:38:37 +01:00
pancake
160ea9266e Fix ASAN build for High Sierra 2017-12-18 12:35:48 +01:00
pancake
fb62095330 Fix numStr split for mod 2017-12-18 12:24:54 +01:00
pancake
0851129765 Implement r_cons_readchar_timeout. wink wink 2017-12-18 02:44:51 +01:00
pancake
435c7524ef Implement @.. for temporary partial address seeks 2017-12-18 02:03:57 +01:00
pancake
6f0de4913e Implement io.cache.auto to cache all reads for slow io backends 2017-12-18 01:44:22 +01:00
pancake
019792d7ec Initial import of apia, the api analysis tool for r2
cd sys/apia ; make

checkout the directory out/ when finished, helps to identify unused
apis, unnecessary libraries linked, bad api usages, renamings, ...
2017-12-18 00:41:52 +01:00
emvivre
7803a1abec Implement ESIL <<=[], <<=[1], <<=[2], <<=[4], <<=[8], >>=[], >>=[1], >>=[2], >>=[4] and >>=[8] operators 2017-12-17 22:56:09 +01:00