19420 Commits

Author SHA1 Message Date
Khairul Azhar Kasmiran
ce139fb737
Fix r_print_color_op_type param type mismatch (#14825) 2019-08-17 19:18:22 +08:00
Khairul Azhar Kasmiran
e0532b817f
Specify graph.diff colors for sepia (#14817) 2019-08-17 01:20:16 +08:00
dodococo
a0354d4cfd Implement agd* based commands (#14809)
* ag* commands fully functional
* Indent and r_return usage
* All agd* commands functional now
* Graphs are pretty now
* Refactoring the code
* Fixed assertion error
* Fixed broken agf
2019-08-16 22:51:11 +08:00
Khairul Azhar Kasmiran
a7bf98bca7
Always bracket indirect addr operand (except LEA) (#14802)
* Always bracket indirect addr operand (except LEA)

* Don't use RAnalOp
2019-08-16 22:41:50 +08:00
Paul I
2556919857 Add clang-cl support (#14814) 2019-08-16 12:10:00 +08:00
GustavoLCR
b1879aed6c Fixes for path autocompletion on Windows (#14813) 2019-08-16 11:39:31 +08:00
GustavoLCR
50392fd525 Fix register writing on Windows (#14805)
* Fix register writing on Windows
* Drop unecessary use of heap
2019-08-15 13:42:32 +08:00
GustavoLCR
87079ea21c Fix #14804 - Make sure anon structs have unique names (#14806)
* Also skip "union" to get type
2019-08-15 12:00:20 +08:00
Ayman Khamouma (ak42)
c38dd8d4bb Propagate noreturn information (#14793) ##anal
* Propagate noreturn information
* Avoid infinite loop when propagating noreturn information
* Avoid all recursive cases
* Avoid warnings
* use r_anal_bb_opaddr_i
2019-08-14 20:21:41 +08:00
Florian Märkl
d7fd30df8e
Refactor is* and fix Injection harder (#14797) 2019-08-13 19:31:29 +02:00
dodococo
2c53ca5bf4 Fixes #14396: Does not highlight dot based output (#14787)
* Fixes #14396: Does not highlight dot based output

* Disable highlight for ag* commands

* Added space in function call

* Other pr issues

* Fixed lgtm error
2019-08-12 23:54:34 +08:00
dodococo
40f4db6eaa Fixes #13651: Added config var for max autocompletion array (#14786)
* Fixes #13651: Added config var for max autocompletion array

* Fixed indent
2019-08-11 14:15:28 +08:00
pancake
c105287f10 Fix regressions in afv 2019-08-10 14:33:08 +02:00
pancake
5a4178a9b2 Fix project data saving/loading related to flag/fcn/meta order ##projects 2019-08-10 14:33:08 +02:00
pancake
442c465a57 Handle more keys in zoomed mode for ##panels 2019-08-10 14:33:08 +02:00
pancake
66630139cb Improve error messages in analysis 2019-08-10 14:33:08 +02:00
pancake
1d1658e7be Add scr.layout for panels 2019-08-10 14:33:08 +02:00
pancake
3a235b49c2 Visual panels layout save/load via 'v' command ##panels 2019-08-10 14:33:08 +02:00
pancake
7684a03d31 Proper ~? fix 2019-08-10 01:31:57 +02:00
pancake
ca74f0fe30 Fix ~?? 2019-08-10 01:24:15 +02:00
pancake
f8a545b9ab Revert "More bug fixes and refactoring"
This reverts commit 1bc3648358867577242b28dcb09d21b3faf65c29.
2019-08-10 00:57:06 +02:00
Slava
b65be3800a Fix ~?? command (grep help) (#14778) 2019-08-10 00:40:22 +02:00
Khairul Azhar Kasmiran
b6a8a8ead6 Fix wayward rip-relative flag issue ##disasm
* Use RAnalOp ptr for relsub addr if valid
2019-08-09 23:52:48 +02:00
radare
2f2e07e8f4
Some code cleanup in RUtil.lib ##core 2019-08-09 23:49:15 +02:00
Vane11ope
82a8dd30fa Screen menu has been added to the Settings ##panels (#14774) 2019-08-09 13:27:29 -04:00
pancake
1d20465167 asm.os updates the aflc calling conventions. Fix PE projects on UNIX ##anal 2019-08-09 12:40:56 -04:00
Vanellope
9ce44c7cc8 A works in the zoom mode ##panels (#14770) 2019-08-07 16:02:55 -07:00
pancake
1dfbedc545 Trimming down the disasm to fix an oobread in VV
$ r2 -NAAc 'e asm.pseudo=1;s 0x000c7dd0;VV'  classes.dex > /dev/null
2019-08-06 16:01:52 -07:00
pancake
7323e6ac11 Disable mouse events when leaving the panels 2019-08-06 15:04:41 -07:00
pancake
eb0eade218 Increase shift overflow bounds to make the issue less dramatic 2019-08-06 14:59:57 -07:00
pancake
fcf543958a Fix null deref in dex parser 2019-08-06 14:56:17 -07:00
David CARLIER
0c40abc00d Thread api, macOS implementation completion. ##core 2019-08-06 12:12:10 -07:00
Vanellope
89325449d5 Fix a bug of " widget (#14767) 2019-08-06 12:11:27 -07:00
Vanellope
d7fe1d05f4 pxw for 32 bits and pxq for 64 bits in stack panel ##panels (#14763) 2019-08-06 11:09:32 -07:00
Khairul Azhar Kasmiran
07c2a6149d Fix pi rip-relative addressing when scr.color=0 ##disasm 2019-08-06 11:09:12 -07:00
Anton Kochkov
f93ebed36d Small cleanup of libr/egg 2019-08-06 12:32:50 +08:00
GustavoLCR
7a29e7e195 Fix flag name demangling on local DLL symbols ##disasm (#14692) 2019-08-05 06:46:05 -07:00
vane11ope
1bc3648358 More bug fixes and refactoring 2019-08-05 06:45:12 -07:00
vane11ope
aab6c79d64 Fixing a few bugs of the menu 2019-08-05 06:45:12 -07:00
Khairul Azhar Kasmiran
b023b807ae Fix #14627: fix refline at newlined comment (#14760) 2019-08-05 06:24:51 -07:00
pancake
c96f713794 Bring back the 'vi' 2019-08-04 12:38:12 -07:00
pancake
db3ab7e3f9 Fix cannot mount fs harmless warning message ##mount 2019-08-04 09:29:36 -07:00
dodococo
00a1dc4601 Increase min width to 3 in p= (#14757) 2019-08-04 06:37:53 -07:00
dodococo
e33a88e5be Change the look of the p= (Add scr.hist.block) ##print 2019-08-04 05:17:27 -07:00
Vanellope
7a13776783 Fixing a bunch of bugs (#14756) 2019-08-04 05:14:28 -07:00
radare
5e2913c80c
V or visual and v for panels ##visual (#14746) 2019-08-03 19:30:12 -07:00
radare
69a76381d1
Fixes for /c and /c? ##search 2019-08-03 18:02:07 -07:00
Vanellope
027b9984e8 Refactoring and fixing a bug where X does not work when it's clicked (#14754) 2019-08-03 17:59:59 -07:00
Vanellope
1c43206634 Fixing critical issues of the menu and refactoring (#14752) 2019-08-03 09:58:50 -07:00
David CARLIER
0626013ac7 Linux debug plugin, page promotion feature ##debug
* Linux debug plugin, page promotion feature proposal.

Providing new 'dmL' debugger sub command.
This is the only system having THP feature, others are more into
 direct huge tlb equivalent ...
The system ought to be set in madvise mode and disabled on Android,
would not do any good in this environment if this is ever supported.
Once the syscall succeed, the address range ought to get the
 little 'hg' VmFlags.

* interface changes
2019-08-03 06:09:07 -07:00