IDAPython 9.0
Loading...
Searching...
No Matches
idaplace_t Class Reference

Proxy of C++ idaplace_t class.

Inheritance diagram for idaplace_t:
place_t

Public Member Functions

 __init__ (self, *args, **kwargs)
 
- Public Member Functions inherited from place_t
"uval_t" touval (self, "void *" ud)
 touval(self, ud) -> uval_t Map the location to a number.
 
"place_t *" clone (self)
 clone(self) -> place_t Clone the location.
 
"void" copyfrom (self, "place_t" _from)
 copyfrom(self, _from) Copy the specified location object to the current object.
 
"place_t *" makeplace (self, "void *" ud, "uval_t" x, "int" lnnum)
 makeplace(self, ud, x, lnnum) -> place_t Map a number to a location.
 
"int" compare (self, "place_t" t2)
 compare(self, t2) -> int Deprecated.
 
"void" adjust (self, "void *" ud)
 adjust(self, ud) Adjust the current location to point to a displayable object.
 
"bool" prev (self, "void *" ud)
 prev(self, ud) -> bool Move to the previous displayable location.
 
"bool" next (self, "void *" ud)
 next(self, ud) -> bool Move to the next displayable location.
 
"bool" beginning (self, "void *" ud)
 beginning(self, ud) -> bool Are we at the first displayable object?.
 
"bool" ending (self, "void *" ud)
 ending(self, ud) -> bool Are we at the last displayable object?.
 
"void" serialize (self)
 serialize(self) Serialize this instance.
 
"int" id (self)
 id(self) -> int Get the place's ID (i.e., the value returned by register_place_class())
 
"char const *" name (self)
 name(self) -> char const * Get this place type name.
 
"ea_t" toea (self)
 toea(self) -> ea_t Map the location to an ea_t.
 
"bool" rebase (self, "segm_move_infos_t const &" arg2)
 rebase(self, arg2) -> bool Rebase the place instance
 
"place_t *" enter (self, "uint32 *" arg2)
 enter(self, arg2) -> place_t Visit this place, possibly 'unhiding' a section of text.
 
"void" leave (self, "uint32" arg2)
 leave(self, arg2) Leave this place, possibly 'hiding' a section of text that was previously expanded (at enter()-time.)
 
"int" compare2 (self, "place_t" t2, "void *" arg3)
 compare2(self, t2, arg3) -> int Compare two locations except line numbers (lnnum).
 
"bool" deserialize (self, "bytevec_t const &" _in)
 deserialize(self, _in) -> bool De-serialize into this instance.
 
"PyObject *" generate (self, "void *" ud, "int" maxsize)
 generate(self, ud, maxsize) -> ([str, ...], int, int, int) Generate text lines for the current location.
 

Static Public Attributes

str ea = property(_ida_kernwin.idaplace_t_ea_get, _ida_kernwin.idaplace_t_ea_set, doc=)
 
- Static Public Attributes inherited from place_t
str lnnum = property(_ida_kernwin.place_t_lnnum_get, _ida_kernwin.place_t_lnnum_set, doc=)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
- Properties inherited from place_t
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Additional Inherited Members

- Static Public Member Functions inherited from place_t
"idaplace_t *" as_idaplace_t ("place_t" p)
 as_idaplace_t(p) -> idaplace_t
 
"simpleline_place_t *" as_simpleline_place_t ("place_t" p)
 as_simpleline_place_t(p) -> simpleline_place_t
 
"tiplace_t *" as_tiplace_t ("place_t" p)
 as_tiplace_t(p) -> tiplace_t
 
- Protected Member Functions inherited from place_t
"void" _print (self, "void *" ud)
 _print(self, ud)
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args,
** kwargs )

Reimplemented from place_t.

Member Data Documentation

◆ ea

str ea = property(_ida_kernwin.idaplace_t_ea_get, _ida_kernwin.idaplace_t_ea_set, doc=)
static

Property Documentation

◆ thisown

thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

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