|
| __init__ (self, *args, **kwargs) |
|
bool | valid_ord (self) |
|
None | reset (self) |
|
bool | is_header (self) |
|
bool | is_footer (self) |
|
bool | is_index (self) |
|
None | set_header (self) |
|
None | set_footer (self) |
|
'uint64' | calc_udm_offset (self, 'void const *' ud, 'ssize_t *' p_udmidx=None, 'int *' p_bitoff=None) |
|
None | set_index_by_offset (self, 'void *' ud, 'uint64' offset) |
|
'type_t' | get_kind (self, 'void const *' ud) |
|
bool | fill_type_ref (self, 'til_type_ref_t' out, 'void const *' ud) |
|
int | touval (self, 'void *' ud) |
|
'place_t *' | clone (self) |
|
None | copyfrom (self, 'place_t' _from) |
|
'place_t *' | makeplace (self, 'void *' ud, int x, int lnnum) |
|
int | compare (self, 'place_t' t2) |
|
None | adjust (self, 'void *' ud) |
|
bool | prev (self, 'void *' ud) |
|
bool | next (self, 'void *' ud) |
|
bool | beginning (self, 'void *' ud) |
|
bool | ending (self, 'void *' ud) |
|
None | serialize (self) |
|
int | id (self) |
|
str | name (self) |
|
ida_idaapi.ea_t | toea (self) |
|
bool | rebase (self, 'segm_move_infos_t const &' arg2) |
|
'place_t *' | enter (self, 'uint32 *' arg2) |
|
None | leave (self, int arg2) |
|
int | compare2 (self, 'place_t' t2, 'void *' arg3) |
|
bool | deserialize (self, 'bytevec_t const &' _in) |
|
Tuple[List[str], int, int, int] | generate (self, ud, int maxsize) |
|
◆ __init__()
__init__ |
( |
| self, |
|
|
* | args, |
|
|
** | kwargs ) |
◆ calc_udm_offset()
'uint64' calc_udm_offset |
( |
| self, |
|
|
'void const *' | ud, |
|
|
'ssize_t *' | p_udmidx = None, |
|
|
'int *' | p_bitoff = None ) |
for structs: calculate the offset that corresponds to the tiplace.
@param ud: pointer to user-defined context data. Is supplied by linearray_t
@param p_udmidx: place to return the index of the current udt member, if any. if there is no member at the current offset, return -1
@param p_bitoff: place to return the bit offset of the item from the beginning of the bit bucket if there no bitfields, return -1
@returns the current offset or uint64(-1)
◆ fill_type_ref()
bool fill_type_ref |
( |
| self, |
|
|
'til_type_ref_t' | out, |
|
|
'void const *' | ud ) |
fill the type information for use in actions
@param out: pointer to storage
@param ud: pointer to user-defined context data. Is supplied by linearray_t
@returns success
◆ get_kind()
'type_t' get_kind |
( |
| self, |
|
|
'void const *' | ud ) |
get the kind of type this place represents
@param ud: pointer to user-defined context data. Is supplied by linearray_t
@returns one of BTF_TYPEDEF, BTF_STRUCT, BTF_UNION, BTF_ENUM or BT_UNK
◆ is_footer()
◆ is_header()
◆ is_index()
◆ reset()
◆ set_footer()
◆ set_header()
◆ set_index_by_offset()
None set_index_by_offset |
( |
| self, |
|
|
'void *' | ud, |
|
|
'uint64' | offset ) |
for structs: calculate the index that corresponds to the offset and set it.
@param ud: pointer to user-defined context data. Is supplied by linearray_t
@param offset: offset of udt member
◆ valid_ord()
◆ cursor
Initial value:= property(_ida_kernwin.tiplace_t_cursor_get,
_ida_kernwin.tiplace_t_cursor_set)
◆ ordinal
Initial value:= property(_ida_kernwin.tiplace_t_ordinal_get,
_ida_kernwin.tiplace_t_ordinal_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: