|
int | get_shift (self) |
|
None | set_shift (self, int shift) |
|
int | get_jtable_element_size (self) |
|
None | set_jtable_element_size (self, int size) |
|
int | get_vtable_element_size (self) |
|
None | set_vtable_element_size (self, int size) |
|
bool | has_default (self) |
|
bool | has_elbase (self) |
|
bool | is_sparse (self) |
|
bool | is_custom (self) |
|
bool | is_indirect (self) |
|
bool | is_subtract (self) |
|
bool | is_nolowcase (self) |
|
bool | use_std_table (self) |
|
bool | is_user_defined (self) |
|
int | get_lowcase (self) |
|
int | get_jtable_size (self) |
|
None | set_jtable_size (self, int size) |
|
None | set_elbase (self, ida_idaapi.ea_t base) |
|
None | set_expr (self, int r, 'op_dtype_t' dt) |
|
bool | get_jrange_vrange (self, 'range_t' jrange=None, 'range_t' vrange=None) |
|
int | get_version (self) |
|
| __init__ (self) |
|
None | clear (self) |
|
None | assign (self, 'switch_info_t' other) |
|
◆ __init__()
◆ _get_values_lowcase()
◆ _set_values_lowcase()
◆ assign()
◆ clear()
◆ get_jrange_vrange()
bool get_jrange_vrange |
( |
| self, |
|
|
'range_t' | jrange = None, |
|
|
'range_t' | vrange = None ) |
get separate parts of the switch
◆ get_jtable_element_size()
int get_jtable_element_size |
( |
| self | ) |
|
◆ get_jtable_size()
int get_jtable_size |
( |
| self | ) |
|
◆ get_lowcase()
◆ get_shift()
See SWI_SHIFT_MASK. possible answers: 0..3.
◆ get_version()
◆ get_vtable_element_size()
int get_vtable_element_size |
( |
| self | ) |
|
◆ has_default()
◆ has_elbase()
◆ is_custom()
◆ is_indirect()
◆ is_nolowcase()
bool is_nolowcase |
( |
| self | ) |
|
◆ is_sparse()
◆ is_subtract()
◆ is_user_defined()
bool is_user_defined |
( |
| self | ) |
|
◆ set_elbase()
◆ set_expr()
None set_expr |
( |
| self, |
|
|
int | r, |
|
|
'op_dtype_t' | dt ) |
◆ set_jtable_element_size()
None set_jtable_element_size |
( |
| self, |
|
|
int | size ) |
◆ set_jtable_size()
None set_jtable_size |
( |
| self, |
|
|
int | size ) |
◆ set_shift()
None set_shift |
( |
| self, |
|
|
int | shift ) |
◆ set_vtable_element_size()
None set_vtable_element_size |
( |
| self, |
|
|
int | size ) |
◆ use_std_table()
bool use_std_table |
( |
| self | ) |
|
◆ custom
Initial value:= property(_ida_nalt.switch_info_t_custom_get,
_ida_nalt.switch_info_t_custom_set)
◆ defjump
Initial value:= property(_ida_nalt.switch_info_t_defjump_get,
_ida_nalt.switch_info_t_defjump_set)
◆ elbase
Initial value:= property(_ida_nalt.switch_info_t_elbase_get, _ida_nalt
.switch_info_t_elbase_set)
◆ expr_ea
Initial value:= property(_ida_nalt.switch_info_t_expr_ea_get,
_ida_nalt.switch_info_t_expr_ea_set)
◆ flags
Initial value:= property(_ida_nalt.switch_info_t_flags_get, _ida_nalt
.switch_info_t_flags_set)
◆ ind_lowcase
Initial value:= property(_ida_nalt.
switch_info_t_ind_lowcase_get, _ida_nalt.switch_info_t_ind_lowcase_set)
◆ jcases
Initial value:= property(_ida_nalt.switch_info_t_jcases_get, _ida_nalt.
switch_info_t_jcases_set)
◆ jumps
Initial value:= property(_ida_nalt.switch_info_t_jumps_get, _ida_nalt.
switch_info_t_jumps_set)
◆ lowcase
Initial value:= property(_ida_nalt.switch_info_t_lowcase_get,
_ida_nalt.switch_info_t_lowcase_set)
◆ marks
Initial value:= property(_ida_nalt.switch_info_t_marks_get,
_ida_nalt.switch_info_t_marks_set)
◆ ncases
Initial value:= property(_ida_nalt.switch_info_t_ncases_get,
_ida_nalt.switch_info_t_ncases_set)
◆ regdtype
Initial value:= property(_ida_nalt.switch_info_t_regdtype_get,
_ida_nalt.switch_info_t_regdtype_set)
◆ regnum
Initial value:= property(_ida_nalt.switch_info_t_regnum_get, _ida_nalt.
switch_info_t_regnum_set)
◆ startea
Initial value:= property(_ida_nalt.switch_info_t_startea_get,
_ida_nalt.switch_info_t_startea_set)
◆ SWITCH_INFO_VERSION
SWITCH_INFO_VERSION = _ida_nalt.switch_info_t_SWITCH_INFO_VERSION |
|
static |
◆ values
Initial value:= property(_ida_nalt.switch_info_t_values_get, _ida_nalt
.switch_info_t_values_set)
◆ thisown
Initial value:= property(lambda x: x.this.own(), lambda x, v: x.this.own(v),
doc='The membership flag')
The documentation for this class was generated from the following file: