Module ida_struct


Classes

member_t
struc_t
struct_field_visitor_t

Functions

add_struc
add_struc_member
del_member_tinfo
del_struc
del_struc_member
del_struc_members
expand_struc
get_best_fit_member
get_first_struc_idx
get_last_struc_idx
get_max_offset
get_member
get_member_by_fullname
get_member_by_id
get_member_by_name
get_member_cmt
get_member_fullname
get_member_name
get_member_size
get_member_struc
get_member_tinfo
get_next_member_idx
get_next_struc_idx
get_or_guess_member_tinfo
get_prev_member_idx
get_prev_struc_idx
get_sptr
get_struc
get_struc_by_idx
get_struc_cmt
get_struc_first_offset
get_struc_id
get_struc_idx
get_struc_last_offset
get_struc_name
get_struc_next_offset
get_struc_prev_offset
get_struc_qty
get_struc_size
is_anonymous_member_name
is_dummy_member_name
is_member_id
is_special_member
is_union
is_varmember
is_varstr
retrieve_member_info
save_struc
set_member_cmt
set_member_name
set_member_tinfo
set_member_type
set_struc_align
set_struc_cmt
set_struc_hidden
set_struc_idx
set_struc_listed
set_struc_name
stroff_as_size
visit_stroff_fields

Variables

MF_BYTIL
MF_HASTI
MF_HASUNI
MF_OK
MF_UNIMEM
SET_MEMTI_BYTIL
SET_MEMTI_COMPATIBLE
SET_MEMTI_FUNCARG
SET_MEMTI_MAY_DESTROY
SET_MEMTI_USERTI
SF_ALIGN
SF_FRAME
SF_GHOST
SF_HASUNI
SF_HIDDEN
SF_NOLIST
SF_TYPLIB
SF_UNION
SF_VAR
SMT_ARRAY
SMT_BADARG
SMT_FAILED
SMT_KEEP
SMT_NOCOMPAT
SMT_OK
SMT_OVERLAP
SMT_SIZE
SMT_WORSE
STRUC_ERROR_MEMBER_NAME
STRUC_ERROR_MEMBER_NESTED
STRUC_ERROR_MEMBER_OFFSET
STRUC_ERROR_MEMBER_OK
STRUC_ERROR_MEMBER_SIZE
STRUC_ERROR_MEMBER_STRUCT
STRUC_ERROR_MEMBER_TINFO
STRUC_ERROR_MEMBER_UNIVAR
STRUC_ERROR_MEMBER_VARLAST
STRUC_SEPARATOR
__package__