IDAPython 9.0
Loading...
Searching...
No Matches
idbattr_info_t Class Reference
Inheritance diagram for idbattr_info_t:

Public Member Functions

bool is_node_altval (self)
 
bool is_node_supval (self)
 
bool is_node_valobj (self)
 
bool is_node_blob (self)
 
bool is_node_var (self)
 
bool is_struc_field (self)
 
bool is_cstr (self)
 
bool is_qstring (self)
 
bool is_bytearray (self)
 
bool is_buf_var (self)
 
bool is_decimal (self)
 
bool is_hexadecimal (self)
 
bool is_readonly_var (self)
 
bool is_incremented (self)
 
bool is_val_mapped (self)
 
bool is_hash (self)
 
bool use_hlpstruc (self)
 
bool is_bitmap (self)
 
bool is_onoff (self)
 
bool is_scalar_var (self)
 
bool is_bitfield (self)
 
bool is_boolean (self)
 
bool has_individual_node (self)
 
str str_true (self)
 
str str_false (self)
 
'size_t' ridx (self)
 
str hashname (self)
 
bool __lt__ (self, 'idbattr_info_t' r)
 
 __init__ (self, str name, 'uintptr_t' offset, 'size_t' width, 'uint64' bitmask=0, 'uchar' tag=0, 'uint' idi_flags=0)
 

Static Public Attributes

str name
 
str offset
 
str width
 
str bitmask
 
str tag
 
str vmap
 
str individual_node
 
str idi_flags
 
str maxsize
 

Properties

 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
str name,
'uintptr_t' offset,
'size_t' width,
'uint64' bitmask = 0,
'uchar' tag = 0,
'uint' idi_flags = 0 )

Member Function Documentation

◆ __lt__()

bool __lt__ ( self,
'idbattr_info_t' r )

◆ has_individual_node()

bool has_individual_node ( self)

◆ hashname()

str hashname ( self)

◆ is_bitfield()

bool is_bitfield ( self)

◆ is_bitmap()

bool is_bitmap ( self)

◆ is_boolean()

bool is_boolean ( self)

◆ is_buf_var()

bool is_buf_var ( self)

◆ is_bytearray()

bool is_bytearray ( self)

◆ is_cstr()

bool is_cstr ( self)

◆ is_decimal()

bool is_decimal ( self)

◆ is_hash()

bool is_hash ( self)

◆ is_hexadecimal()

bool is_hexadecimal ( self)

◆ is_incremented()

bool is_incremented ( self)

◆ is_node_altval()

bool is_node_altval ( self)

◆ is_node_blob()

bool is_node_blob ( self)

◆ is_node_supval()

bool is_node_supval ( self)

◆ is_node_valobj()

bool is_node_valobj ( self)

◆ is_node_var()

bool is_node_var ( self)

◆ is_onoff()

bool is_onoff ( self)

◆ is_qstring()

bool is_qstring ( self)

◆ is_readonly_var()

bool is_readonly_var ( self)

◆ is_scalar_var()

bool is_scalar_var ( self)

◆ is_struc_field()

bool is_struc_field ( self)

◆ is_val_mapped()

bool is_val_mapped ( self)

◆ ridx()

'size_t' ridx ( self)

◆ str_false()

str str_false ( self)

◆ str_true()

str str_true ( self)

◆ use_hlpstruc()

bool use_hlpstruc ( self)

Member Data Documentation

◆ bitmask

str bitmask
static
Initial value:
= property(_ida_ida.idbattr_info_t_bitmask_get,
_ida_ida.idbattr_info_t_bitmask_set)

◆ idi_flags

str idi_flags
static
Initial value:
= property(_ida_ida.idbattr_info_t_idi_flags_get,
_ida_ida.idbattr_info_t_idi_flags_set)

◆ individual_node

str individual_node
static
Initial value:
= property(_ida_ida.
idbattr_info_t_individual_node_get, _ida_ida.
idbattr_info_t_individual_node_set)

◆ maxsize

str maxsize
static
Initial value:
= property(_ida_ida.idbattr_info_t_maxsize_get,
_ida_ida.idbattr_info_t_maxsize_set)

◆ name

str name
static
Initial value:
= property(_ida_ida.idbattr_info_t_name_get,
_ida_ida.idbattr_info_t_name_set)

◆ offset

str offset
static
Initial value:
= property(_ida_ida.idbattr_info_t_offset_get,
_ida_ida.idbattr_info_t_offset_set)

◆ tag

str tag
static
Initial value:
= property(_ida_ida.idbattr_info_t_tag_get, _ida_ida.
idbattr_info_t_tag_set)

◆ vmap

str vmap
static
Initial value:
= property(_ida_ida.
idbattr_info_t_vmap_get, _ida_ida.idbattr_info_t_vmap_set)

◆ width

str width
static
Initial value:
= property(_ida_ida.idbattr_info_t_width_get, _ida_ida.
idbattr_info_t_width_set)

Property Documentation

◆ thisown

thisown
static
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: