IDAPython 9.0
Loading...
Searching...
No Matches
ida_fixup.py File Reference

Classes

class  fixup_data_t
 
class  fixup_info_t
 

Namespaces

namespace  ida_fixup
 

Functions

bool is_fixup_custom ('fixup_type_t' type)
 
bool get_fixup ('fixup_data_t' fd, ida_idaapi.ea_t source)
 
bool exists_fixup (ida_idaapi.ea_t source)
 
None set_fixup (ida_idaapi.ea_t source, 'fixup_data_t' fd)
 
None del_fixup (ida_idaapi.ea_t source)
 
ida_idaapi.ea_t get_first_fixup_ea ()
 
ida_idaapi.ea_t get_next_fixup_ea (ida_idaapi.ea_t ea)
 
ida_idaapi.ea_t get_prev_fixup_ea (ida_idaapi.ea_t ea)
 
'fixup_handler_t const *' get_fixup_handler ('fixup_type_t' type)
 
int get_fixup_value (ida_idaapi.ea_t ea, 'fixup_type_t' type)
 
bool patch_fixup_value (ida_idaapi.ea_t ea, 'fixup_data_t' fd)
 
str get_fixup_desc (ida_idaapi.ea_t source, 'fixup_data_t' fd)
 
int calc_fixup_size ('fixup_type_t' type)
 
'fixup_type_t' find_custom_fixup (str name)
 
bool get_fixups ('fixups_t *' out, ida_idaapi.ea_t ea, 'asize_t' size)
 
bool contains_fixups (ida_idaapi.ea_t ea, 'asize_t' size)
 
None gen_fix_fixups (ida_idaapi.ea_t _from, ida_idaapi.ea_t to, 'asize_t' size)
 
bool handle_fixups_in_macro ('refinfo_t' ri, ida_idaapi.ea_t ea, 'fixup_type_t' other, int macro_reft_and_flags)
 

Variables

 FIXUP_OFF8 = _ida_fixup.FIXUP_OFF8
 
 FIXUP_OFF16 = _ida_fixup.FIXUP_OFF16
 
 FIXUP_SEG16 = _ida_fixup.FIXUP_SEG16
 
 FIXUP_PTR16 = _ida_fixup.FIXUP_PTR16
 
 FIXUP_OFF32 = _ida_fixup.FIXUP_OFF32
 
 FIXUP_PTR32 = _ida_fixup.FIXUP_PTR32
 
 FIXUP_HI8 = _ida_fixup.FIXUP_HI8
 
 FIXUP_HI16 = _ida_fixup.FIXUP_HI16
 
 FIXUP_LOW8 = _ida_fixup.FIXUP_LOW8
 
 FIXUP_LOW16 = _ida_fixup.FIXUP_LOW16
 
 V695_FIXUP_VHIGH = _ida_fixup.V695_FIXUP_VHIGH
 
 V695_FIXUP_VLOW = _ida_fixup.V695_FIXUP_VLOW
 
 FIXUP_OFF64 = _ida_fixup.FIXUP_OFF64
 
 FIXUP_OFF8S = _ida_fixup.FIXUP_OFF8S
 
 FIXUP_OFF16S = _ida_fixup.FIXUP_OFF16S
 
 FIXUP_OFF32S = _ida_fixup.FIXUP_OFF32S
 
 FIXUP_CUSTOM = _ida_fixup.FIXUP_CUSTOM
 
 FIXUPF_REL = _ida_fixup.FIXUPF_REL
 
 FIXUPF_EXTDEF = _ida_fixup.FIXUPF_EXTDEF
 
 FIXUPF_UNUSED = _ida_fixup.FIXUPF_UNUSED
 
 FIXUPF_CREATED = _ida_fixup.FIXUPF_CREATED
 
 FIXUPF_LOADER_MASK = _ida_fixup.FIXUPF_LOADER_MASK