示例#1
0
文件: qira.py 项目: Maroc-OS/qira
 def send_names(self):
     qira_names = idaapi.get_nlist_size()
     for i in range(0, qira_names):
         self.cmd = "setname 0x%x %s" % (
             idaapi.get_nlist_ea(i), idaapi.get_nlist_name(i))
         # debugging
         if DEBUG:
             idaapi.msg(
                 "[%s] send_names: EA [0x%x], Name [%s]\n" %
                 (self.wanted_name, idaapi.get_nlist_ea(i),
                  idaapi.get_nlist_name(i),))
         self.ws_send(self.cmd)
示例#2
0
def Names():
    """
    Returns a list of names

    @return: List of tuples (ea, name)
    """
    for i in xrange(idaapi.get_nlist_size()):
        ea = idaapi.get_nlist_ea(i)
        name = idaapi.get_nlist_name(i)
        yield (ea, name)
示例#3
0
def Names():
    """
    Returns a list of names

    @return: List of tuples (ea, name)
    """
    for i in xrange(idaapi.get_nlist_size()):
        ea   = idaapi.get_nlist_ea(i)
        name = idaapi.get_nlist_name(i)
        yield (ea, name)
示例#4
0
  def run(self, arg):
    global qira_address
    idaapi.msg("[QIRA Plugin] Syncing with Qira\n")


    # sync names
    for i in range(idaapi.get_nlist_size()):
      ws_send("setname 0x%x %s" % (idaapi.get_nlist_ea(i), idaapi.get_nlist_name(i)))

    # sync comment
    addr = idaapi.get_segm_base(idaapi.get_first_seg())
    while addr != idaapi.BADADDR:
      for rpt in [True, False]:
        update_comment(addr, rpt)
      addr = idaapi.nextaddr(addr)
示例#5
0
文件: ui.py 项目: heruix/ida-minsc
 def ea(cls, index):
     '''Return the address at the specified `index`.'''
     return idaapi.get_nlist_ea(index)
示例#6
0
文件: ui.py 项目: heruix/ida-minsc
 def at(cls, index):
     '''Return the address and the symbol name of the specified `index`.'''
     return idaapi.get_nlist_ea(index), idaapi.get_nlist_name(index)
示例#7
0
 def at(cls, index):
     '''Return the address and the symbol name of the specified `index`.'''
     ea, name = idaapi.get_nlist_ea(index), idaapi.get_nlist_name(index)
     return ea, internal.utils.string.of(name)
示例#8
0
 def ea(cls, index):
     return idaapi.get_nlist_ea(index)
示例#9
0
 def at(cls, index):
     return idaapi.get_nlist_ea(index), idaapi.get_nlist_name(index)
示例#10
0
文件: ui.py 项目: arizvisa/idascripts
 def ea(cls, index):
     '''Return the address at the specified `index`.'''
     return idaapi.get_nlist_ea(index)
示例#11
0
文件: ui.py 项目: arizvisa/idascripts
 def at(cls, index):
     '''Return the address and the symbol name of the specified `index`.'''
     ea, name = idaapi.get_nlist_ea(index), idaapi.get_nlist_name(index)
     return ea, internal.utils.string.of(name)