def __call__(self): try: l.debug( "Updating function boundaries of function | start_address: " + hex(self.start_address) + " | end_address: " + hex(self.end_address)) self.result = ida_funcs.set_func_end(self.start_address, self.end_address) l.debug("Updating function boundaries result: " + str(self.result)) except Exception: self.exception = True
def __call__(self): ida_funcs.set_func_end(self.start_ea, self.new_end)
def implement(self): ida_funcs.set_func_end(self._ea, self._new_end)
def _on_setfuncend(self, start_ea, new_end_ea): ida_funcs.set_func_end(start_ea, new_end_ea)