コード例 #1
0
 def value(cls, mid):
     '''Return the value of the enumeration member `mid`.'''
     if not interface.node.is_identifier(mid):
         raise E.MemberNotFoundError(
             u"{:s}.value({:#x}) : Unable to locate member by the specified identifier."
             .format('.'.join([__name__, cls.__name__]), mid))
     return idaapi.get_enum_member_value(mid)
コード例 #2
0
 def deleting_enum_member(self, id, cid):
     ename = idaapi.get_enum_name(id)
     value = idaapi.get_enum_member_value(cid)
     serial = idaapi.get_enum_member_serial(cid)
     bmask = idaapi.get_enum_member_bmask(cid)
     self._send_event(EnumMemberDeletedEvent(ename, value, serial, bmask))
     return 0
コード例 #3
0
 def enum_member_created(self, id, cid):
     ename = idaapi.get_enum_name(id)
     name = idaapi.get_enum_member_name(cid)
     value = idaapi.get_enum_member_value(cid)
     bmask = idaapi.get_enum_member_bmask(cid)
     self._send_event(EnumMemberCreatedEvent(ename, name, value, bmask))
     return 0
コード例 #4
0
ファイル: enum.py プロジェクト: boogie1337/Sark
 def value(self):
     """Get the member value"""
     return idaapi.get_enum_member_value(self.cid)
コード例 #5
0
 def value(cls, mid):
     '''Return the value of the enumeration member `mid`.'''
     return idaapi.get_enum_member_value(mid)
コード例 #6
0
ファイル: enumeration.py プロジェクト: arizvisa/idascripts
 def value(cls, mid):
     '''Return the value of the enumeration member `mid`.'''
     return idaapi.get_enum_member_value(mid)
コード例 #7
0
ファイル: enum.py プロジェクト: stevemk14ebr/idascripts-2
 def value(identifier, value=None, **kwds):
     '''Given a member id, fetch/set it's /value/'''
     if value is None:
         return idaapi.get_enum_member_value(identifier)
     bmask = kwds.get('mask', -1&mask(enum))
     return idaapi.set_enum_member_value(identifier, value, bmask)
コード例 #8
0
ファイル: hooks.py プロジェクト: snyiu100/IDAConnect
 def enum_member_deleted(self, id, cid):
     value = idaapi.get_enum_member_value(cid)
     serial = idaapi.get_enum_member_serial(cid)
     bmask = idaapi.get_enum_member_bmask(cid)
     self._send_event(EnumMemberDeletedEvent(id, value, serial, bmask))
     return 0