.description="Set the bits that are set in the value passed as arguments. 0 bits in the value argument are ignored, while the others are set at the current offset",
.examples=wB_help_examples,
};
constRCmdDescHelpwB_minus_help={
.summary="Unset bits with given value",
.args_str=" [value]",
.description="Unset the bits that are set in the value passed as arguments. 0 bits in the value argument are ignored, while the others are unset at the current offset"
};
// wv helps
constRCmdDescExamplewv_help_examples[]={
{.example="wv 0xdeadbeef",.comment="Write the value 0xdeadbeef at current offset"},
.summary="Write value as 4 - bytes / 8 - bytes based on value",
.args_str=" [value]",
.description="Write the number passed as argument at the current offset as a 4 - bytes value or 8 - bytes value if the input is bigger than UT32_MAX, respecting the cfg.bigendian variable",
.examples=wv_help_examples,
};
constRCmdDescHelpwv1_help={
.summary="Write value of 1 byte",
.args_str=" [value]",
.description="Write the number passed as argument at the current offset as 1 - byte, respecting the cfg.bigendian variable",
};
constRCmdDescHelpwv2_help={
.summary="Write value of 2 bytes",
.args_str=" [value]",
.description="Write the number passed as argument at the current offset as 2 - bytes, respecting the cfg.bigendian variable",
};
constRCmdDescHelpwv4_help={
.summary="Write value of 4 bytes",
.args_str=" [value]",
.description="Write the number passed as argument at the current offset as 4 - bytes, respecting the cfg.bigendian variable",
};
constRCmdDescHelpwv8_help={
.summary="Write value of 8 byte",
.args_str=" [value]",
.description="Write the number passed as argument at the current offset as 8 - bytes, respecting the cfg.bigendian variable",
};
constRCmdDescHelpw6_help={
.args_str=" <base64>|<hexstring>",
.summary="write base64 [d]ecoded or [e]ncoded string",
};
constRCmdDescHelpwh_help={
.args_str=" <command>",
.summary="whereis/which shell command",
};
constRCmdDescHelpwe_help={
.summary="extend write operations (insert bytes instead of replacing)",
};
constRCmdDescHelpwp_help={
.args_str=" -|<file>",
.summary="apply radare patch file. See wp? fmi",
};
constRCmdDescHelpwu_help={
.summary="Apply unified hex patch (see output of cu)",
};
constRCmdDescHelpwr_help={
.args_str=" <num>",
.summary="write <num> random bytes",
};
constRCmdDescHelpwA_help={
.args_str=" <type> <value>",
.summary="alter/modify opcode at current seek (see wA?)",
};
constRCmdDescHelpwc_help={
.summary="write cache commands",
};
constRCmdDescHelpwz_help={
.args_str=" <string>",
.summary="write zero terminated string (like w + \x00)",
};
constRCmdDescHelpwt_help={
.summary="write to file (from current seek, blocksize or sz bytes)",
};
constRCmdDescHelpwf_help={
.summary="write data from file, socket, offset",
};
constRCmdDescHelpww_help={
.args_str=" <string>",
.summary="write wide string",
};
constRCmdDescHelpwx_help={
.args_str=" <hexstring>",
.summary="write two intel nops (from wxfile or wxseek)",
};
constRCmdDescHelpwa_help={
.summary="write opcode, separated by ';' (use '\"' around the command)",
};
constRCmdDescHelpwb_help={
.args_str=" <hexstring>",
.summary="fill current block with cyclic hexstring",
};
constRCmdDescHelpwm_help={
.args_str=" <hexstring>",
.summary="set binary mask hexpair to be used as cyclic write mask",
};
constRCmdDescHelpwo_help={
.summary="write in block with operation. 'wo?' fmi",
};
constRCmdDescHelpwd_help={
.summary="duplicate N bytes from offset at current seek (memcpy) (see y?)",
};
constRCmdDescHelpws_help={
.summary="write 1 byte for length and then the string",