Commit Graph

20578 Commits

Author SHA1 Message Date
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 bbebd7ed86.
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
Vanellope
b35b109ed0 Fix Cursor mode and Zoom mode and refactoring ##panels 2019-01-01 23:41:12 +01:00
blenk92
0e7f5b894f Fix wrong splitting of functions in aac ##anal 2019-01-01 23:36:11 +01:00
pancake
8aa3bcc1b8 Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes ##bin 2019-01-01 22:31:37 +01:00
Kirill Zhumarin
c6dc91bd20 Allow select cpu for arm.gnu ##disasm 2019-01-01 19:58:29 +01:00
Khairul Kasmiran
c2314861c9 Fix build 2018-12-31 20:56:47 +08:00
pancake
ad9f108926 Fix last covs (leak regression in visual) 2018-12-31 11:27:46 +01:00
pancake
b29f5bb54a Fix some issues reported by clang-analyzer 2018-12-31 05:36:14 +01:00
radare
dc185e242a
Add scr.wideoff to make offsets and reg values depend on asm.bits ##visual 2018-12-31 03:06:05 +01:00
pancake
e66e1ce90f Fix V<tab> glitch 2018-12-31 01:38:21 +01:00
pancake
8a4cad41f6 Extend the use of the 't' key to manage tabs better, better ascii art ##visual
* "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
2018-12-31 01:21:03 +01:00
radare
0fc506dce1
Fix infinite loop bug related to anal.nopskip ##anal 2018-12-31 00:33:16 +01:00
radare
acc7a2543d
Use add-sorted instead of append+sort ##anal 2018-12-31 00:22:33 +01:00
David CARLIER
2eb706029c Few code/cleanups mem leaks potential (#12591) 2018-12-31 00:21:47 +01:00
pancake
bccbeee653 Blind fix for #12592 - null deref in myregwrite when debug-step in visual 2018-12-30 23:14:35 +01:00
Vanellope
a0b710810f Refactoring ##panels (#12583) 2018-12-30 15:35:38 +01:00
pancake
fc68124f4d Do not statically link binaries by default in sys/static.sh ##build
* Use STATIC_BINS=1 env var to change this behaviour
2018-12-30 13:38:50 +01:00
dav1901
83873cd0f2 Fix few covs (#12589) 2018-12-30 12:14:15 +01:00
GustavoLCR
16852a350b Fix split fields not being decoded (#12585) 2018-12-30 10:39:34 +01:00
Khairul Azhar Kasmiran
a492dd87de Fix #12575 - Fix ^D in esil for 'bts dword [esp], eax' (#12586) 2018-12-30 10:39:02 +01:00
dav1901
d05a119081 Fix few minor leaks (#12584) 2018-12-30 01:37:14 +01:00
pancake
0653e4d0aa Rename m68xx to m680x for consistency 2018-12-29 17:42:07 +01:00