25076 Commits

Author SHA1 Message Date
ratijas
6d811285c2
Fix wording and whitespacing ##doc (#18065)
* Fix wording, whitespacing and other minor stuff
* cmd.c: ellaborated yy syntax, improved descriptions
  - replace "srcoff" with "origin"
* cmd.c(cmd_autocomplete):
  - refactor help into function: render autocomplete types with generic
    help subsystem;
  - "Types" heading now follow the "Usage" style by not being prefixed
    by a pipe character;
* cmd_anal.c: fix whitespaces & help text
* cmd_info.c: fix help text capitalization.
* cmd_print.c:
  - fix `pf` cmd help;
  - TODO: what pz? is doing here?
* cons.c:
  - refactor & better document r_cons_cmd_help();
  - fix whitespaces;
* visual & panels modes:
  - as of commit 46187fe4e14dc465dc6ac03fcc56a362f0b8e335, '!' no longer
    launches the r2048 game. The game itself it broken anyway, even when
    running from the Help menu in panels mode;
  - transitioning from panels to visual is not 'entering' but actually
    swapping/replacing visual panels with just panels, thus...
  - reword 'enter into the' to 'swap into' or even just 'enter', e.g.:
    "enter into the visual panels mode" -> "enter visual panels mode".
  - remove the "(dwm style)" words from a fortune tip, because I have no
    idea what it is, and it does not appear to be a valid command in any
    of the r2 modes.
  - update global help text.
* [WIP 2] Fix wording, whitespacing and other minor stuff
* visual.c:
  - r_core_visual_append_help(): first steps merging with
    r_cons_cmd_help from cons.c; use consistent colors for headers.
* [WIP 3] Fix wording, whitespacing and other minor stuff
* panels.c(__update_help):
  - shorten code and titles;
  - add comment to clarify that it is not a copy-paste error;
* [WIP 4] Fix wording, whitespacing and other minor stuff
panels.c, visual.c: tweak help text;
* [WIP 5] Fix wording, whitespacing and other minor stuff
* cmd_help.c: update global help text about visual mode -- it was
  outdated and overloaded.
* vmenus.c:
  - rename stuff, shuffle around static consts to reflect an actual
    ordering when viewing as a help text;
  - slightly improve help text rendering;
  - fix whitespaces;
* [WIP 6] Fix wording, whitespacing and other minor stuff
* lots of help text changed.  still working on proper commit message.
2020-12-21 01:12:08 +01:00
pancake
d3157e2ed3
Fix 32 critical COVs (UAF, UB and OOB) (#18077) 2020-12-21 01:10:22 +01:00
Paul I
38391b38cb
Remove afc= (Use anal.cc instead) ##anal (#18075) 2020-12-21 00:11:30 +01:00
pancake
89f6c6e1f1
Fix many ASAN issues, from uaf to memory leaks and some boolification (#18048) 2020-12-20 23:37:45 +01:00
pancake
625138aa97
Add amd64syscall calling convention definition ##anal (#18074)
* Call convention support for x86-64 kernel interface (syscall) %rdi, %rsi, %rdx, %r10, %r8, %r9

Co-authored-by: Dreg <dreg@fr33project.org>
Co-authored-by: pancake <pancake@nopcode.org>
2020-12-20 22:46:19 +01:00
Liumeo
8c742b28f0
Fix arm32 db/cmd/cmd_pc (#18053) 2020-12-20 19:56:27 +01:00
Sylvain Pelissier
6057ae3e2d
Fix ESIL for RISC-V 64-bit load instruction (#18072) 2020-12-20 19:54:25 +01:00
pancake
40307c0876
Add COMMUNITY.md in hope to improve the community experience ##doc 2020-12-20 17:48:03 +01:00
Liumeo
d1c377685d
Fix arm32 test_vector_fini (#18063) 2020-12-20 16:30:47 +01:00
pancake
1367044559
Initial implementation of scr.cursor for keyboard accessibility in visual and panels ##visual (#18051) 2020-12-20 15:15:47 +01:00
pancake
c90aee3c85
Do not glitch the prompt when using scr.color=0 ##cons (#18057) 2020-12-20 14:12:56 +01:00
pancake
d813cf19ca
Add r_str_wrap() and r_cons_printat() new APIs needed by r2book ##cons 2020-12-20 14:10:21 +01:00
Sylvain Pelissier
710630605d
Fix RISC-V 64-bit for shift instructions and update register analysis (#18070) ##esil 2020-12-20 13:23:10 +01:00
Liumeo
5048074f01
use pj in vtable (#18069) 2020-12-20 02:30:51 +01:00
Liumeo
5e6f17e33f
Use pj in rtti_msvc (#18068) 2020-12-20 00:54:31 +01:00
Liumeo
c71fb0b085
fix arm32 db/cmd/regexp (#18055) 2020-12-20 00:52:24 +01:00
Liumeo
5089c18d2c
fix arm32 wrong time (#18067) 2020-12-20 00:51:38 +01:00
Paul I
c8c508c5bd Revert "Fix clang-cl build"
This reverts commit 66aa8ee6457ea406972b566688e915775bf98915.
2020-12-19 23:22:37 +01:00
pancake
dcc17e7f32 Use latest acr to support BSDs pkgconf tool and more cleanups 2020-12-19 15:24:00 +01:00
pancake
b2be57f9f7 Fix build in BSD, there is no RPATH in there ##build 2020-12-19 15:24:00 +01:00
Liumeo
64e36a85af
Fix arm32 db/formats/dmp/dmp (#18062) 2020-12-19 10:00:09 +01:00
Liumeo
1491be12b6
Fix arm32 db/cmd/cmd_i (#18056) 2020-12-19 09:59:30 +01:00
gogo2464
38e33288fb
Refactor to move RCharset from RCore to RPrint (#18059) 2020-12-18 22:13:03 +01:00
Liumeo
a2a4248763
fix arm32 db/asm/snes_16 (#18061) 2020-12-18 22:12:10 +01:00
Liumeo
56cdc7c112
fix arm32 db/cmd/cmd_open (#18052) 2020-12-18 00:38:31 +01:00
Liumeo
78cd6cf50b
fix arm32 db/cmd/cmd_ab (#18054) 2020-12-17 23:18:15 +01:00
Lazula
4a1a624318
Clean up r_num ##util ##refactor (#18049)
* Fix function spacing for r_num functions
* Remove r_num_ntohs
* Rename r_num_to_trits to r_num_to_ternary for
  consistency with surrounding code
* Rename trits to ternary in other files
* Fix spacing in test_contrbtree.c
2020-12-17 22:24:27 +01:00
pancake
def81461c6 Just use text for the IRC link 2020-12-17 11:49:01 +01:00
pancake
6939321ff5 Add chat links in the README 2020-12-17 11:37:42 +01:00
pancake
9b5dcf75b7
Do not call filterQuoteShell after r_name_filter (#18047) 2020-12-16 15:33:41 +01:00
pancake
0e9d467f1b
Fix #17997 - Do not use system binary for testing the debugger (#18046) 2020-12-16 14:59:36 +01:00
pancake
33a801c935
Set realname on all bin strings for better asm.flags.real when bin.str.real is set ##disasm (#17774) 2020-12-16 14:59:16 +01:00
pancake
aaa930ab26
Improve and formalize r_name_check() along all the base ##core (#18020) 2020-12-16 14:49:50 +01:00
pancake
b462a7691c
Remove enyo and p unmaintained webuis (2MB), still available via r2pm ##webui 2020-12-16 14:35:03 +01:00
pancake
2be5ff8762
Use r_core_cmd_str_pipe when using . in a panels (#17982) ##visual 2020-12-16 14:25:36 +01:00
pancake
2f4888b003
Add r_str_escape_r2 helper function ##util (#17707) 2020-12-16 13:56:19 +01:00
pancake
d513958147
Add missing =SN for ppc64 ##anal (#18044) 2020-12-16 13:15:25 +01:00
pancake
c6052a1c35
Fix #18006 - @v: doesnt wasnt reverting the origfd properly ##shell (#18043) 2020-12-16 09:55:37 +01:00
pancake
ce48120056 Remove all uses of R_ANAL_CC_ 2020-12-16 00:48:54 +01:00
pancake
bd856af635 Add anal.cc & anal.syscc and remove the hardcoded conventions in debug ##anal 2020-12-16 00:48:54 +01:00
pancake
67151ec31e
Use CYAN in the single line edges in the graph (#18041) 2020-12-14 17:19:48 +01:00
pancake
40c8825820 Update capstone and SDB 2020-12-14 16:10:35 +01:00
pancake
cb33fdb420 Improve code, add cfg.charset, use pse, add test ##print 2020-12-14 12:11:13 +01:00
gogo
f16168fa36 Initial implementation of custom charset encodings ##print 2020-12-14 12:11:13 +01:00
pancake
fb9ec8681a
Refactor aoj~{} opex for x86-64 to use the PJ api (#18036) ##json 2020-12-14 11:54:26 +01:00
pancake
282332bee5
Cleanup some code (#18035) 2020-12-14 10:09:48 +01:00
Rafid Aslam
17fb7546a4
Improve DEVELOPERS.md markdown styling ##doc (#18039) 2020-12-14 09:08:15 +01:00
pancake
dcd8a4609c
Fix race condition in project test (#18037) 2020-12-14 02:30:44 +01:00
condret
113eb52266
Add missing breaks (#18033) 2020-12-13 23:28:49 +01:00
Rene Laemmert
604cf9b798
Add ESIL for x86 CMC instruction ##esil (#18032) 2020-12-13 23:11:58 +01:00