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

Public Member Functions

 __init__ (self, *args)
 
'fixup_type_t' get_type (self)
 
None set_type (self, 'fixup_type_t' type_)
 
None set_type_and_flags (self, 'fixup_type_t' type_, int flags_=0)
 
bool is_custom (self)
 
int get_flags (self)
 
bool is_extdef (self)
 
None set_extdef (self)
 
None clr_extdef (self)
 
bool is_unused (self)
 
None set_unused (self)
 
None clr_unused (self)
 
bool has_base (self)
 
bool was_created (self)
 
ida_idaapi.ea_t get_base (self)
 
None set_base (self, ida_idaapi.ea_t new_base)
 
None set_sel (self, 'segment_t const *' seg)
 
None set_target_sel (self)
 
None set (self, ida_idaapi.ea_t source)
 
bool get (self, ida_idaapi.ea_t source)
 
'fixup_handler_t const *' get_handler (self)
 
str get_desc (self, ida_idaapi.ea_t source)
 
int calc_size (self)
 
int get_value (self, ida_idaapi.ea_t ea)
 
bool patch_value (self, ida_idaapi.ea_t ea)
 

Static Public Attributes

str sel
 
str off
 
str displacement
 

Properties

 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )

Member Function Documentation

◆ calc_size()

int calc_size ( self)
calc_fixup_size()

◆ clr_extdef()

None clr_extdef ( self)

◆ clr_unused()

None clr_unused ( self)

◆ get()

bool get ( self,
ida_idaapi.ea_t source )
get_fixup()

◆ get_base()

ida_idaapi.ea_t get_base ( self)
Get base of fixup. 

◆ get_desc()

str get_desc ( self,
ida_idaapi.ea_t source )
get_fixup_desc()

◆ get_flags()

int get_flags ( self)
Fixup flags Fixup flags.

◆ get_handler()

'fixup_handler_t const *' get_handler ( self)
get_fixup_handler()

◆ get_type()

'fixup_type_t' get_type ( self)
Fixup type Types of fixups.

◆ get_value()

int get_value ( self,
ida_idaapi.ea_t ea )
get_fixup_value()

◆ has_base()

bool has_base ( self)
Is fixup relative?

◆ is_custom()

bool is_custom ( self)
is_fixup_custom()

◆ is_extdef()

bool is_extdef ( self)

◆ is_unused()

bool is_unused ( self)

◆ patch_value()

bool patch_value ( self,
ida_idaapi.ea_t ea )
patch_fixup_value()

◆ set()

None set ( self,
ida_idaapi.ea_t source )
set_fixup()

◆ set_base()

None set_base ( self,
ida_idaapi.ea_t new_base )
Set base of fixup. The target should be set before a call of this function. 

◆ set_extdef()

None set_extdef ( self)

◆ set_sel()

None set_sel ( self,
'segment_t const *' seg )

◆ set_target_sel()

None set_target_sel ( self)
Set selector of fixup to the target. The target should be set before a call of this function. 

◆ set_type()

None set_type ( self,
'fixup_type_t' type_ )

◆ set_type_and_flags()

None set_type_and_flags ( self,
'fixup_type_t' type_,
int flags_ = 0 )

◆ set_unused()

None set_unused ( self)

◆ was_created()

bool was_created ( self)
Is fixup artificial?

Member Data Documentation

◆ displacement

str displacement
static
Initial value:
= property(_ida_fixup.
fixup_data_t_displacement_get, _ida_fixup.fixup_data_t_displacement_set
)

◆ off

str off
static
Initial value:
= property(_ida_fixup.fixup_data_t_off_get, _ida_fixup.
fixup_data_t_off_set)

◆ sel

str sel
static
Initial value:
= property(_ida_fixup.fixup_data_t_sel_get, _ida_fixup.
fixup_data_t_sel_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: