Refactor to replace ecr and dc with the API, globally ##refactor (#523)

This commit is contained in:
Aswin C 2021-02-06 20:48:00 +05:30 committed by GitHub
parent 1173a1fb66
commit 17f5c3f247
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 5 deletions

View file

@ -6,6 +6,7 @@
#include <ctype.h>
#include <limits.h>
#include "core_private.h"
#include "cmd_descs.h"
static int mousemode = 0;
static int disMode = 0;
@ -3981,7 +3982,7 @@ static void graph_single_step_in(RzCore *core, RzAGraph *g) {
rz_core_debug_continue_until(core, core->offset, core->offset + core->print->cur);
core->print->cur_enabled = 0;
} else {
rz_core_cmd(core, "ds", 0);
rz_core_debug_step_one(core, 1);
rz_core_debug_regs2flags(core, 0);
}
} else {
@ -4014,7 +4015,7 @@ static void graph_breakpoint(RzCore *core) {
}
static void graph_continue(RzCore *core) {
rz_core_cmd(core, "dc", 0);
rz_debug_continue_oldhandler(core, "");
}
static void applyDisMode(RzCore *core) {
switch (disMode) {

View file

@ -454,7 +454,7 @@ static bool cb_scrrainbow(void *user, void *data) {
RzConfigNode *node = (RzConfigNode *)data;
if (node->i_value) {
core->print->flags |= RZ_PRINT_FLAGS_RAINBOW;
rz_core_cmd0(core, "ecr");
rz_cons_pal_random();
} else {
core->print->flags &= (~RZ_PRINT_FLAGS_RAINBOW);
rz_core_cmd0(core, "ecoo");

View file

@ -3342,7 +3342,7 @@ int __hexpairs_cb(void *user) {
int __continue_cb(void *user) {
RzCore *core = (RzCore *)user;
rz_core_cmd(core, "dc", 0);
rz_debug_continue_oldhandler(core, "");
rz_cons_flush();
return 0;
}

View file

@ -3,6 +3,7 @@
#include <rz_core.h>
#include <rz_cons.h>
#include "core_private.h"
#include "cmd_descs.h"
#define NPF 5
#define PIDX (RZ_ABS(core->printidx % NPF))
@ -814,7 +815,7 @@ static void visual_breakpoint(RzCore *core) {
static void visual_continue(RzCore *core) {
if (rz_config_get_b(core->config, "cfg.debug")) {
rz_core_cmd(core, "dc", 0);
rz_debug_continue_oldhandler(core, "");
} else {
rz_core_cmd(core, "aec", 0);
rz_core_regs2flags(core);