Exemplo n.º 1
0
def get_func(*args):
    """
  get_func(ea) -> func_t


  Get pointer to function structure by address.
  
  @param ea: any address in a function (C++: ea_t)
  @return: ptr to a function or NULL. This function returns a function
           entry chunk.
  """
    return _ida_funcs.get_func(*args)
Exemplo n.º 2
0
def calc_gtn_flags(fromaddr, ea):
    """
    Calculate flags for get_ea_name() function

    @param fromaddr: the referring address. May be BADADDR.
    @param ea: linear address

    @return: flags
    """
    gtn_flags = 0
    if fromaddr != _ida_idaapi.BADADDR:
        pfn = _ida_funcs.get_func(fromaddr)
        if _ida_funcs.func_contains(pfn, ea):
            gtn_flags = GN_LOCAL
    return gtn_flags
Exemplo n.º 3
0
def get_func(*args):
    """
  get_func(ea) -> func_t
  """
    return _ida_funcs.get_func(*args)