25099 Commits

Author SHA1 Message Date
pancake
35c9ae73cd Fix asserts in map.rename() 2020-12-23 23:14:07 +01:00
pancake
64676437e9 Fix double-free in charset sdb 2020-12-23 23:14:07 +01:00
pancake
45ee2c974d FIx test 2020-12-23 23:14:07 +01:00
pancake
b77d97a6a9 Improve str.wrap, add cons.line and fix cons.printat glitch ##cons 2020-12-23 23:14:07 +01:00
pancake
24a2f8dbd6 Fix the 'c' cursor behaviour in disasm ##panels 2020-12-23 23:14:07 +01:00
pancake
ff4c45e71d Handle ^C and fix ASAN crash in aeA command ##anal 2020-12-23 23:14:07 +01:00
pancake
ac8ead22ef Cache cfg.r2wars value outside the eval loop ##r2wars 2020-12-23 23:14:07 +01:00
pancake
a5399eeddf Box borders in graph and panels are now in yellow ##visual 2020-12-23 23:14:07 +01:00
pancake
a528daa9f1 This is 5.0.1-git 2020-12-23 23:14:07 +01:00
pancake
b9aa109424 Update configure script with latest acr-1.9.8 2020-12-23 23:14:07 +01:00
pancake
1007a29b66 Aim to fix the GIT_TIP/GIT_TAP issue 2020-12-23 23:14:07 +01:00
ratijas
28149b2a95
Fix wording, whitespaces and other minor stuff ##doc (#18081) 2020-12-23 22:22:30 +01:00
Liumeo
6b31372dd7
Fix ppc opex & use pj in RAnal plugins ##json (#18097) 2020-12-23 10:58:22 +01:00
Sylvain Pelissier
cad68b1793
Add sign extension assignment operator (#18092) ##esil 2020-12-23 10:57:58 +01:00
Paul I
2c796ae5fd
Fix type check in w32_desc_list() (#18095) 2020-12-23 00:42:25 +01:00
Liumeo
15d8de3819
Codecov ignore test dir (#18085) 2020-12-22 12:20:09 +01:00
Liumeo
6f4af643cb
Use pj in agcj ##refactor (#18087) 2020-12-22 12:19:31 +01:00
Lazula
e9494756b4
Fix incorrect style guide for switch statements in DEVELOPERS.md (#18088) release-5.0.0 2020-12-22 04:13:12 +01:00
pancake
701ee21720
Improve the release-notes script (#18080) 2020-12-22 01:49:18 +01:00
Liumeo
55ce4ce303
Use pj in pdb_downloader ##refactor (#18084) 2020-12-21 23:46:12 +01:00
pancake
a476454c00
Release 5.0.0 - codename: phoenix ##release 5.0.0 2020-12-21 09:39:46 +01:00
Lazula
f2976d3c7e
Use r_str_get_fail() throughout codebase ##refactor (#18079) 2020-12-21 08:51:44 +01:00
Liumeo
a0b6fed4ca
Fix iAj and use pj in bin.c ##refactor (#18076) 2020-12-21 01:14:37 +01:00
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