Enumerator |
---|
RZ_CMD_ARG_TYPE_FAKE | This is not considered a real argument, just used to show something in the help. Name of arg is shown as-is and it is not counted.
|
RZ_CMD_ARG_TYPE_NUM | Argument is a number.
|
RZ_CMD_ARG_TYPE_RZNUM | Argument that can be interpreted by RzNum (numbers, flags, operations, etc.)
|
RZ_CMD_ARG_TYPE_STRING | Argument that can be an arbitrary string.
|
RZ_CMD_ARG_TYPE_ENV | Argument can be the name of an existing rizin variable.
|
RZ_CMD_ARG_TYPE_CHOICES | Argument can be one of the provided choices.
|
RZ_CMD_ARG_TYPE_FCN | Argument can be the name of an existing function.
|
RZ_CMD_ARG_TYPE_FILE | Argument is a filename.
|
RZ_CMD_ARG_TYPE_OPTION | Argument is an option, prefixed with - . It is present or not. No argument.
|
RZ_CMD_ARG_TYPE_CMD | Argument is an rizin command.
|
RZ_CMD_ARG_TYPE_MACRO | Argument is the name of a pre-defined macro.
|
RZ_CMD_ARG_TYPE_EVAL_KEY | Argument is the name of a evaluable variable (e.g. et command)
|
RZ_CMD_ARG_TYPE_EVAL_FULL | Argument is the name+(optional)value of a evaluable variable (e.g. e command)
|
RZ_CMD_ARG_TYPE_FCN_VAR | Argument is the name of a function variable/argument.
|
RZ_CMD_ARG_TYPE_FLAG | Argument is a rizin flag.
|
RZ_CMD_ARG_TYPE_ENUM_TYPE | Argument is a C enum type name.
|
RZ_CMD_ARG_TYPE_STRUCT_TYPE | Argument is a C struct type name.
|
RZ_CMD_ARG_TYPE_UNION_TYPE | Argument is a C union type name.
|
RZ_CMD_ARG_TYPE_ALIAS_TYPE | Argument is a C typedef (alias) name.
|
RZ_CMD_ARG_TYPE_CLASS_TYPE | Argument is a C++/etc class name.
|
RZ_CMD_ARG_TYPE_ANY_TYPE | Argument is the any of the C or C++ type name.
|
RZ_CMD_ARG_TYPE_GLOBAL_VAR | Argument is a user defined global variable.
|
RZ_CMD_ARG_TYPE_REG_FILTER | Argument is a register name, size, type or "all".
|
RZ_CMD_ARG_TYPE_REG_TYPE | Argument is a register type/arena like "gpr".
|
enum rz_cmd_arg_type_t RzCmdArgType
@ RZ_CMD_ARG_TYPE_FCN
Argument can be the name of an existing function.
@ RZ_CMD_ARG_TYPE_CLASS_TYPE
Argument is a C++/etc class name.
@ RZ_CMD_ARG_TYPE_MACRO
Argument is the name of a pre-defined macro.
@ RZ_CMD_ARG_TYPE_CMD
Argument is an rizin command.
@ RZ_CMD_ARG_TYPE_STRING
Argument that can be an arbitrary string.
@ RZ_CMD_ARG_TYPE_EVAL_KEY
Argument is the name of a evaluable variable (e.g. et command)
@ RZ_CMD_ARG_TYPE_EVAL_FULL
Argument is the name+(optional)value of a evaluable variable (e.g. e command)
@ RZ_CMD_ARG_TYPE_FCN_VAR
Argument is the name of a function variable/argument.
@ RZ_CMD_ARG_TYPE_STRUCT_TYPE
Argument is a C struct type name.
@ RZ_CMD_ARG_TYPE_ENUM_TYPE
Argument is a C enum type name.
@ RZ_CMD_ARG_TYPE_OPTION
Argument is an option, prefixed with -. It is present or not. No argument.
@ RZ_CMD_ARG_TYPE_CHOICES
Argument can be one of the provided choices.
@ RZ_CMD_ARG_TYPE_NUM
Argument is a number.
@ RZ_CMD_ARG_TYPE_RZNUM
Argument that can be interpreted by RzNum (numbers, flags, operations, etc.)
@ RZ_CMD_ARG_TYPE_REG_TYPE
Argument is a register type/arena like "gpr".
@ RZ_CMD_ARG_TYPE_ANY_TYPE
Argument is the any of the C or C++ type name.
@ RZ_CMD_ARG_TYPE_FLAG
Argument is a rizin flag.
@ RZ_CMD_ARG_TYPE_UNION_TYPE
Argument is a C union type name.
@ RZ_CMD_ARG_TYPE_ALIAS_TYPE
Argument is a C typedef (alias) name.
@ RZ_CMD_ARG_TYPE_REG_FILTER
Argument is a register name, size, type or "all".
@ RZ_CMD_ARG_TYPE_FILE
Argument is a filename.
@ RZ_CMD_ARG_TYPE_GLOBAL_VAR
Argument is a user defined global variable.
@ RZ_CMD_ARG_TYPE_ENV
Argument can be the name of an existing rizin variable.
@ RZ_CMD_ARG_TYPE_FAKE
This is not considered a real argument, just used to show something in the help. Name of arg is shown...