Rizin
unix-like reverse engineering framework and cli tools
rz_cmd_t Struct Reference

#include <rz_cmd.h>

Public Attributes

void * data
 
RzCmdNullCb nullcallback
 
RzCmdItemcmds [UT8_MAX]
 
RzCmdMacro macro
 
RzCmdAlias aliases
 
void * language
 
HtUP * ts_symbols_ht
 
RzCmdDescroot_cmd_desc
 
HtPP * ht_cmds
 
bool has_cons
 
bool batch
 

Detailed Description

Definition at line 478 of file rz_cmd.h.

Member Data Documentation

◆ aliases

RzCmdAlias rz_cmd_t::aliases

Definition at line 483 of file rz_cmd.h.

◆ batch

bool rz_cmd_t::batch

True when you want to add multiple commands in batch. This is an optimization mainly for groups that require sorted sub-commands, so instead of sorting on each addition we just sort one time at the end. False by default.

Definition at line 500 of file rz_cmd.h.

◆ cmds

RzCmdItem* rz_cmd_t::cmds[UT8_MAX]

Definition at line 481 of file rz_cmd.h.

◆ data

void* rz_cmd_t::data

Definition at line 479 of file rz_cmd.h.

Referenced by test_group_name.GroupTest::run().

◆ has_cons

bool rz_cmd_t::has_cons

True if a rz_cons_instance exists. When used from RzCore this is commonly true. However, it can be used in tests to avoid access to non-initialized RzCons.

Definition at line 493 of file rz_cmd.h.

◆ ht_cmds

HtPP* rz_cmd_t::ht_cmds

Definition at line 487 of file rz_cmd.h.

◆ language

void* rz_cmd_t::language

Definition at line 484 of file rz_cmd.h.

Referenced by core_cmd_tsrzcmd(), guess_next_autocmplt_token(), and rz_core_cmd_new().

◆ macro

◆ nullcallback

RzCmdNullCb rz_cmd_t::nullcallback

Definition at line 480 of file rz_cmd.h.

Referenced by rz_core_cmd_init().

◆ root_cmd_desc

RzCmdDesc* rz_cmd_t::root_cmd_desc

Definition at line 486 of file rz_cmd.h.

◆ ts_symbols_ht

HtUP* rz_cmd_t::ts_symbols_ht

Definition at line 485 of file rz_cmd.h.

Referenced by rz_core_cmd_new().


The documentation for this struct was generated from the following file: