def ti_changed(self, ea, type, fnames): if not shared.PAUSE_HOOK: log("Ti changed: {0} {1} {2}".format(str(ea), str(type), str(fnames))) pass_to_manager( ChangeTypeEvent(ea, ida_typeinf.idc_get_type_raw(ea), is_make_data=False)) return ida_idp.IDB_Hooks.ti_changed(self, ea, type, fnames)
def ti_changed(self, ea, type, fname): return name = "" if ida_struct.is_member_id(ea): name = ida_struct.get_struc_name(ea) type = ida_typeinf.idc_get_type_raw(ea) self._send_packet( evt.TiChangedEvent(ea, (ParseTypeString(type[0]) if type else [], type[1] if type else None), name)) return 0
def ti_changed(self, ea, type, fname): self._plugin.logger.debug( "ti_changed(ea = 0x%X, type = %s, fname = %s)" % (ea, type, fname)) name = "" if ida_struct.is_member_id(ea): name = ida_struct.get_struc_name(ea) type = ida_typeinf.idc_get_type_raw(ea) self._send_packet( evt.TiChangedEvent(ea, (ParseTypeString(type[0]) if type else [], type[1] if type else None), name)) return 0
def ti_changed(self, ea, type, fname): type = ida_typeinf.idc_get_type_raw(ea) self._send_event(TiChangedEvent(ea, type)) return 0
def ti_changed(self, ea, type, fname): type = ida_typeinf.idc_get_type_raw(ea) print("Detected a ti changed at 0x%x for type: %s" % (ea, type)) return 0