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

#include <label.h>

Public Attributes

char * label_id
 Label name. More...
 
union {
   RzBitVector *   addr
 RzBitVector address if EFFECT_LABEL_ADDR. More...
 
   void *   hook
 Function pointer if EFFECT_LABEL_SYSCALL / EFFECT_LABEL_HOOK. More...
 
}; 
 
RzILEffectLabelType type
 type of label More...
 

Detailed Description

Definition at line 24 of file label.h.

Member Data Documentation

◆ 

union { ... }

◆ addr

RzBitVector* rz_il_effect_label_t::addr

RzBitVector address if EFFECT_LABEL_ADDR.

Definition at line 27 of file label.h.

Referenced by rz_il_effect_label_free(), rz_il_vm_create_label(), rz_il_vm_create_label_lazy(), and rz_il_vm_update_label().

◆ hook

void* rz_il_effect_label_t::hook

Function pointer if EFFECT_LABEL_SYSCALL / EFFECT_LABEL_HOOK.

Definition at line 28 of file label.h.

Referenced by il_config(), rz_arm_cs_32_il_config(), and rz_arm_cs_64_il_config().

◆ label_id

char* rz_il_effect_label_t::label_id

Label name.

Definition at line 25 of file label.h.

Referenced by rz_il_effect_label_free(), and rz_il_effect_label_new().

◆ type


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