def __call__(self): if self.is_enum: enum = ida_enum.get_enum(Event.encode(self.oldname)) ida_enum.set_enum_name(enum, Event.encode(self.newname)) else: emem = ida_enum.get_enum_member_by_name(Event.encode(self.oldname)) ida_enum.set_enum_member_name(emem, Event.encode(self.newname))
def __call__(self): if self.is_enum: enum = ida_enum.get_enum(self.oldname) ida_enum.set_enum_name(enum, self.newname) else: emem = ida_enum.get_enum_member_by_name(self.oldname) ida_enum.set_enum_member_name(emem, self.newname)
def name(self, value): """ Setter for setting the name of this enum. :param str value: The new name to set for the enum. :raise ValueError: If setting the name failed. """ if not ida_enum.set_enum_name(self._eid, value): raise ValueError( "Impossible to set new name {} for the enum".format(value))
def implement(self): id_of_enum = ida_enum.get_enum(str(self._id)) ida_enum.set_enum_name(id_of_enum, self._value)
def implement(self): ida_enum.set_enum_name(self._id, self._value)