mirror of
https://github.com/radareorg/radare2.git
synced 2025-02-14 11:01:07 +00:00
cmd_meta: Move Ch Cs Cd Cm Cf processing to a separate function
This commit is contained in:
parent
8485d196aa
commit
75c1c3cb8d
@ -312,30 +312,11 @@ static int cmd_meta_comment(RCore *core, const char *input) {
|
||||
return R_TRUE;
|
||||
}
|
||||
|
||||
static int cmd_meta(void *data, const char *input) {
|
||||
RCore *core = (RCore*)data;
|
||||
int i, n = 0, type = input[0];
|
||||
ut64 addr = core->offset;
|
||||
static int cmd_meta_hsdmf (RCore *core, const char *input) {
|
||||
int n, type = input[0];
|
||||
char *t = 0, *p, name[256];
|
||||
ut64 addr_end = 0LL;
|
||||
RAnalFunction *f;
|
||||
ut64 addr_end = 0LL, addr = core->offset;
|
||||
|
||||
switch (*input) {
|
||||
case 'j':
|
||||
case '*':
|
||||
r_meta_list (core->anal, R_META_TYPE_ANY, *input);
|
||||
break;
|
||||
case 'L':
|
||||
cmd_meta_lineinfo (core, input + 1);
|
||||
break;
|
||||
case 'C':
|
||||
cmd_meta_comment (core, input);
|
||||
break;
|
||||
case 'h': /* comment */
|
||||
case 's': /* string */
|
||||
case 'd': /* data */
|
||||
case 'm': /* magic */
|
||||
case 'f': /* formatted */
|
||||
switch (input[1]) {
|
||||
case '?':
|
||||
eprintf ("See C?\n");
|
||||
@ -419,6 +400,33 @@ static int cmd_meta(void *data, const char *input) {
|
||||
eprintf ("Missing space after CC\n");
|
||||
break;
|
||||
}
|
||||
|
||||
return R_TRUE;
|
||||
}
|
||||
|
||||
static int cmd_meta(void *data, const char *input) {
|
||||
RCore *core = (RCore*)data;
|
||||
int i;
|
||||
char *t = 0;
|
||||
RAnalFunction *f;
|
||||
|
||||
switch (*input) {
|
||||
case 'j':
|
||||
case '*':
|
||||
r_meta_list (core->anal, R_META_TYPE_ANY, *input);
|
||||
break;
|
||||
case 'L':
|
||||
cmd_meta_lineinfo (core, input + 1);
|
||||
break;
|
||||
case 'C':
|
||||
cmd_meta_comment (core, input);
|
||||
break;
|
||||
case 'h': /* comment */
|
||||
case 's': /* string */
|
||||
case 'd': /* data */
|
||||
case 'm': /* magic */
|
||||
case 'f': /* formatted */
|
||||
cmd_meta_hsdmf (core, input);
|
||||
break;
|
||||
case '-':
|
||||
if (input[1]!='*') {
|
||||
|
Loading…
x
Reference in New Issue
Block a user