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))
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
    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))
Exemplo n.º 4
0
	def implement(self):
		id_of_enum = ida_enum.get_enum(str(self._id))
		ida_enum.set_enum_name(id_of_enum, self._value)
Exemplo n.º 5
0
 def implement(self):
     ida_enum.set_enum_name(self._id, self._value)