示例#1
0
 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)
示例#3
0
 def implement(self):
     ida_funcs.set_func_end(self._ea, self._new_end)
示例#4
0
 def _on_setfuncend(self, start_ea, new_end_ea):
     ida_funcs.set_func_end(start_ea, new_end_ea)