pancake
4b769417e2
Remove RAsmPlugin struct and add the 'aia' command to show archinfo ##arch
2022-12-06 12:16:45 +01:00
pancake
a935629aae
Implement Ll, Llq and #!?q commands for better rlang listing ##shell
2022-11-25 00:19:14 +01:00
pancake
5ba64a4573
Fix last leaks spotted by coverity
2022-10-28 14:52:57 +02:00
pancake
9a4fe919c6
Prefer _tostring() instead of _to_string() ##api
2022-10-24 20:59:18 +02:00
pancake
f4096408ef
Improve json output for /asj and /atj ##search
2022-10-22 14:30:42 +02:00
pancake
52d1a7446a
Fix last covs
2022-10-14 10:25:49 +02:00
pancake
bce8b58562
Add Ls to list assemblers, and LA to list analysis plugins ##tools
...
* Fix column output of rasm2/ranal2
2022-10-11 10:56:41 +02:00
pancake
18cdcd3808
Redirect RLog messages into the Corelog ##logs
2022-10-06 23:34:27 +02:00
pancake
c21bb3b999
Add base64 support to the T
and T*
commands ##logs
2022-10-06 12:06:28 +02:00
pancake
ee8b803c4e
Implement Tv command and use it from VT ##visual
...
* Visual textlogs are now a thing!
2022-10-06 12:06:03 +02:00
pancake
2e61d2b4f4
Add RStr.ansiStrip() and RStr.insert() ##util
2022-10-05 22:12:52 +02:00
pancake
84a97a57e6
Use more R_LOG in core, bin, debug, io, .. and add more lints
2022-09-06 08:08:24 +02:00
pancake
0fb54f9413
More RLOG usage in core
2022-08-20 01:03:21 +02:00
pancake
9ae003b7c3
Implement gLj
and Lgj
for listing egg plugins in JSON ##shell
2022-05-30 21:15:19 +02:00
pancake
c71d232f8b
Implement Llj and #!?j for rlang plugin listing ##shell
2022-05-30 21:15:19 +02:00
pancake
c84154aedf
Implement Lpj
for #19982 ##shell
2022-05-30 21:15:19 +02:00
pancake
5752c2418c
Implement Lmj and mLj to list r_fs plugins loaded ##shell
2022-05-30 21:15:19 +02:00
pancake
f21f472198
Implement Lij, Ltj and Lhj (via the new phj) ##shell
2022-05-30 21:15:19 +02:00
pancake
2e48978a8f
Implement LDj command to list decompilers installed in json ##shell
2022-05-30 21:15:19 +02:00
pancake
c52cd8b7de
Handle Loj and Lij as alias for iLj and oLj ##shell
2022-05-06 09:41:08 +02:00
pancake
05464cc284
Implement proper dyslexic subcommands for La/aL ##shell
...
* Listing the asm/anal plugins in JSON/Quiet/normal formats
2022-04-26 10:51:44 +02:00
Apkunpacker
6d0bf405ac
Lowercase all the help messages for consistency ##shell
2022-04-11 11:09:41 +02:00
pancake
0caa0bb651
Add scr.theme and Lt commands as alias for 'eco' ##cons
2022-01-09 23:56:31 +01:00
Lazula
ad749a0b1a
Fix static/R_API function definition formatting
...
* Remove spaces before parens
* Remove spaces after asterisks
2021-12-21 20:58:12 +01:00
pancake
2e210dd171
Fix confusing 'oops' message in the Lc command ##core
2021-09-01 12:47:41 +02:00
pancake
9a2636b32b
Remove other useless and incomplete treesitter leftovers and get +400 new commands in the recursive help ##shell
2021-08-14 18:28:20 +02:00
pancake
4852ebea46
Add Lg to list egg plugins ( #18801 )
2021-06-04 14:43:18 +02:00
pancake
cd6a439151
Add support for RAnal.ESIL plugins ##esil ( #18206 )
2021-01-24 16:39:45 +01:00
Liumeo
39f5b12b8f
Use pj in cmd_log and cmd_print ##refactor ( #18259 )
2021-01-22 00:51:33 +01:00
Lazula
243bc871c3
Multiple refactors in io and util ##io ##util ##refactor
...
* Add r_io_map macros throughout code base
* Update string NULL-checking with renamed functions r_str_get() and r_str_getf()
* Change string NULL-checks throughout code base to use functions
* Add r_str_get_fail() to specify a custom string to return if NULL-check fails
* Mark JSON to be updated with PJ with "TODO PJ"
* Incidental style updates such as missing spaces
2020-12-13 05:09:13 +01:00
Anton Kochkov
afba51ce98
Fix format warnings in libr/core
2020-10-22 13:37:25 +08:00
tantei3
6c89716d44
Add support for listing parsers, bits and add Lp
command ##shell ( #17741 )
...
* Add support for listing parsers, bits and add `Lp` command
* Populate option fields for `asm.parser` and `asm.bits` instead of printing, now tab autocompletion works
* Use `r_str_newf()` function instead of snprintf for updating `asm.bits`
* Add test case for Lp command
2020-10-10 17:38:01 +08:00
Florian Märkl
68a1db448d
Merge everything time-related in r_time.h ( #17445 )
2020-08-12 18:54:49 +02:00
Riccardo Schirone
2ffa790e0a
Generate help automatically ##newshell ( #16782 )
...
* Add additional RCmdStatuses
* ?? should be a cmd_identifier, not help_command
2020-06-17 21:29:23 +02:00
radare
5e629a3260
Avoidify the strTrim() APIs + cleanup/refactor ##util ( #16056 )
2020-03-02 21:39:37 +01:00
Paul I
0e62dda341
Fix fgets() usage ( #16068 )
2020-02-29 20:47:10 +01:00
Anton Kochkov
9ae41ae69f
Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig ##refactor" ( #16055 )
...
This reverts commit 38b61c7bcfe55a727b9c3cedbc0f3147018e7c6b.
2020-02-26 09:59:04 +08:00
radare
38b61c7bcf
Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig ##refactor
2020-02-25 17:53:09 +01:00
Anton Kochkov
d0a915458a
Coverity fixes
2020-01-19 20:37:29 +08:00
Florian Märkl
70986cc3ce
Partially decouple Tasks from RCore
2019-11-26 12:35:30 +01:00
radare
e553241ccf
Handle e cmd.pdc=<tab> and improve e cmd.pdc=? autocompletion ##shell ( #14337 )
2019-06-17 11:18:37 +02:00
pancake
a3a1b22625
Fix ml/mL/Lm inconsistency
2019-05-05 02:02:06 +02:00
radare
73f76a99b2
Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks ##cons ( #13132 )
2019-02-18 06:20:01 +01:00
Riccardo Schirone
23161bbf7f
Remove most warnings during compilation
2019-02-14 10:40:25 +01:00
pancake
46955f69d5
Add cfg.log.events=false by default ##config
2019-01-13 03:42:56 +01:00
pancake
2c8d417d65
Implement the cmd_colon and experimental http.colon ##http
2019-01-13 03:42:56 +01:00
pancake
62b52e4abe
Implement T=& and handle more meta events ##sync
2019-01-13 03:42:56 +01:00
pancake
572539af9c
Initial WIP implementation of sync using http and T ##sync
2019-01-13 03:42:56 +01:00
pancake
9e4dff5294
Add Ll as an alias for #! ##plugins
2019-01-11 15:37:46 +01:00
radare
35a5c42a52
Add LL command to lock screen ##visual
...
* Clear terminal backbuffer
* Password not saved in command history
* Show timestamp of last attempt
* Do a random sleep after every read to avoid time attacks
* ^Z is disabled
* Can be used from shell `r2 -qcLL --`
2018-10-31 01:52:08 +01:00