Refactor to not use calling the external commands unless necessary #1223
Labels
API
cmd-api
Switch from cmd calls to API
high-priority
refactor
Refactoring requests
Tracking
Issue tracks a progress
There is a bunch of
rz_sys_cmd*()
calls in thelibrz/
while most of them unnecessary and can be achieved with the calling of the API function.There are two categories of such calls - calling of the internal utils, e.g.
rz-bin
, and calling of the external tools, e.g.cp
ormove
.Todo
Note though, that some of them are legit.
Tick the once which are, otherwise link PR.
librz/cons/cons.c
librz/util/sys.c
librz/util/file.c
librz/io/p/io_winedbg.c
librz/egg/egg_Cfile.c
librz/arch/p/asm/asm_x86_nasm.c
librz/socket/socket.c
librz/socket/run.c
librz/socket/socket_http.c
librz/include/rz_util/rz_sys.h
librz/core/cmd/cmd_debug.c
- Also Converti
/rz-bin
calls inside Rizin to the API calls #1475librz/core/cmd/cmd.c
- Necessary: open editor, or non-Rizin command execution.librz/core/tui/define.c
librz/core/core.c
librz/core/rtr_http.c
librz/main/rz-find.c
The text was updated successfully, but these errors were encountered: