16752 Commits

Author SHA1 Message Date
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
emvivre
ce9f2dfa99 Fix typo in documentation of << and <<< operators 2017-12-17 22:56:09 +01:00
Fangrui Song
97d53814f9 Add fcn_tree to RAnal (interval tree based on augmented red-black tree) and optimize r_anal_get_fcn_in (O(n) -> O(log n)) (#9034)
The long term plan is to phase out RAnal::fcns and migrate to RAnal::fcn_tree.
2017-12-17 22:55:32 +01:00
sivaramaaa
115b48626b Implement afd (#9041) 2017-12-17 20:29:43 +01:00
pancake
2b841d27ad Fix pxj length 2017-12-17 13:48:17 +01:00
Florian Märkl
6fe48495b2 Fix pdJ for reloc midflags (#9037) 2017-12-17 12:28:46 +01:00
sivaramaaa
3f0fb7fa85 Handle 'O' in graph (#9035)
* Handle 'O' in graph

* Added help for O

* Fix indent
2017-12-17 11:20:46 +01:00
Fangrui Song
6c221fa3b1 Fix memleak in axg (#9033) 2017-12-17 09:53:28 +01:00
sivaramaaa
563f6cb579 Fix regression in aav (#9036) 2017-12-17 09:16:49 +01:00
sivaramaaa
00a69308ab Honor ^C in aar and aac (#9032) 2017-12-16 20:39:13 +01:00
Florian Märkl
dda6ba4101 Add /O command 2017-12-16 20:02:54 +01:00