20499 Commits

Author SHA1 Message Date
GustavoLCR
38a4dd2063 Fix radare#12673 (#12675) 2019-01-07 08:53:11 +01:00
Lowly Worm
3adf272f6d it's nintendo 64 not nintendo 32 2019-01-06 17:46:29 -08:00
Paul I
b2c7f7ef6c Some fixes (#12670) 2019-01-07 00:29:23 +01:00
Riccardo Schirone
1f0f27ed1b Refactoring of get_import_addr in format/elf ##bin
Before the patch, the relocations in .rel.plt (or the others) were
traversed every time an imported symbol needed to be found. With the
refactoring, relocations are parsed only one time, placed in a hashtable
for fast lookup and stored in a cache.
2019-01-07 00:28:50 +01:00
GustavoLCR
ffef4fb1be Fix #12623 - Make Grep Highlights Case Insensitive ##visual 2019-01-07 00:23:23 +01:00
Paul I
2b8ce91c9d Meson: Update capstone (#12669) 2019-01-06 13:45:48 +01:00
blenk92
05eb6ead58 Fix missing reloc symbols in agfj (#12666) 2019-01-06 13:43:56 +01:00
Khairul Azhar Kasmiran
8fe7b3e8b4 Fix #11667 - axtj: add refname always, add name if no fcn (#12668) 2019-01-06 13:43:35 +01:00
radare
bd84d0a83d
Update capstone again (#12659) 2019-01-05 15:28:12 +01:00
pancake
fde1b27a8c Fix asserts from 'wa cmovs eax,ecx' 2019-01-05 13:32:16 +01:00
pancake
89248c451a Fix assert in a fuzzed bin 2019-01-05 13:18:45 +01:00
sivaramaaa
5de342dfcf
Disable dbg.follow in aaft to prevent seek changes (#12657) 2019-01-05 17:20:59 +05:30
pancake
2b4cd0eb0f Add %S for base64 in util/pj (JSON printer) 2019-01-05 12:23:08 +01:00
pancake
97ea9ea84c Fix Vg with io.va ##visual 2019-01-05 12:05:09 +01:00
pancake
bb5d1b52a0 Introduce scr.dumpcols to support tabs and minor cleanup ##visual 2019-01-05 11:51:46 +01:00
Maijin
1f5b3eb6d3
Add cabextract in OSX build ##Travis
Add cabextract in OSX build ##Travis
2019-01-05 11:49:46 +01:00
Khairul Azhar Kasmiran
9201685d25 Fix #1298 - Fix visual 'G' for r2 -nn (#12655) 2019-01-05 10:13:59 +01:00
dogtopus
98f928a049 Add some more random "fun" fortunes ##general 2019-01-04 23:52:08 +01:00
koffiedrinker
131bac1609 Add timestamp to iRj output ##bin 2019-01-04 23:50:30 +01:00
Giovanni
e5b9afffb2 Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf* 2019-01-04 23:00:22 +01:00
pancake
399fcc24aa Fix #12615 - Fix renaming vars from vvv 2019-01-04 17:40:51 +01:00
Giovanni
0502ecd491 Fix #12434 - Fixes for exports and anal behaviour (#12642)
* Fixed loop behaviour (now jumps to correct ends, etc..)
* Fixed Exports (aka symbols)
2019-01-04 17:28:39 +01:00
radare
2babae8129
Fix RBuffer.read_at left when b->fd is set and no b->iob (#12638) 2019-01-04 17:27:05 +01:00
Khairul Azhar Kasmiran
8ddd82fbef Fix esil function comment refline when there is jump to addr ##disasm 2019-01-04 15:59:45 +01:00
radare
c02d2e5690
Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643) 2019-01-04 15:55:15 +01:00
pancake
62a0be396b Fix warning in iS entropy 2019-01-04 14:30:49 +01:00
dav1901
e36bdc9a71 Rename aftm -> aft and afta -> aaft (#12631) 2019-01-04 14:19:06 +01:00
pancake
46fb9a6b46 Minor cleanup 2019-01-04 14:05:36 +01:00
David CARLIER
ba83760f94 Various little code cleanup/ib fix proposal. (#12640)
Proposal to fix ib DF issue.
2019-01-04 14:05:16 +01:00
Maijin
d588ff000b Remove dpa in aaa #debug #anal 2019-01-04 12:28:10 +01:00
pancake
ece74f80c6 Bring back VO as al alias of V<tab> and improve modes ##visual 2019-01-04 00:57:01 +01:00
a1ext
06a70e5434 Fixed wrong bounds check while PE file resources is being parsed (#12634) 2019-01-04 00:44:12 +01:00
Florian Märkl
a25f652926 Rename ac -> aoc, aC -> ac, Fix help ##anal 2019-01-04 00:42:50 +01:00
pancake
8150c502ba Bring back f-.localflag (same as f.-localflag) 2019-01-04 00:31:22 +01:00
David CARLIER
d7cee490c7 Few compilation warning fixes. (#12630) 2019-01-03 21:55:14 +01:00
radare
a631f38971
aaE -> aafe (#12628) 2019-01-03 17:21:54 +01:00
radare
d1d9404907
Implement /s, /s* to search for sections depending on entropy ##search 2019-01-03 15:22:26 +01:00
radare
87c837361c
Fix r2 -Ad regression #facepalm (#12622) 2019-01-03 15:21:56 +01:00
radare
43643e880c
Handle ^C in agf (#12618) 2019-01-03 14:29:39 +01:00
Maijin
bfa3462866 Revert "Fix aaa issue in NSO bins which use io.cache (#12396)"
This reverts commit bbebd7ed86bce843e42a0108215370f8c56491f6.
2019-01-03 13:19:33 +01:00
pancake
7a5f01722a Fix leak in NXO 2019-01-03 12:23:36 +01:00
xarkes
07e18df059 Appveyor cleaning ##build 2019-01-03 10:52:44 +01:00
dogtopus
40b997297f Add the missing fail arc for SBRx instruction ##anal 2019-01-03 10:52:16 +01:00
David CARLIER
e325b3c6de FreeBSD debug slight improvements. (#12609)
Getting couple of process info, to get the full path name
it would require a bit more calls while not sure it worths it
but we get at least the exe name and figuring out its status.
2019-01-03 00:38:13 +01:00
dav1901
ceeb25ce49 Minor code cleanups/fixes (#12595)
* Minor code cleanups/fixes
* use r_base64_encode_dyn
* Fix clang-analyzer warning(uninit var)
2019-01-03 00:30:06 +01:00
Vanellope
e48f83ff40 More refactoring for panels 2019-01-03 00:29:07 +01:00
Khairul Kasmiran
31c3750827 Fix comments 2019-01-03 00:07:07 +08:00
Khairul Kasmiran
50ad319ba8 Add assumption comments 2019-01-03 00:04:25 +08:00
pancake
c40ddd3552 Several improvements in the Visual mode (help, tabs, ...) ##visual
- Remove the V@ command - not intuitive and a bit alien
- rotating print modes with tab was segfault because of UB
- Implement recursive interactive help
- Support ranged cursor selections (for pxd, pxb, pxq, ...)
- 'i' in pxb visual runs Vd1 to edit the bits under the cursor
- V' is no longer mixed with Vt
- Properly restore the print sub-modes in tabs
- Smart tab key hints (beter located and shorter)
2019-01-02 02:09:31 +01:00
Khairul Azhar Kasmiran
9fcb4eb322 Do spec-following r_str_escape_utf8_for_json() ##json 2019-01-01 23:41:58 +01:00