(self)
return None
Determine if this function returns or not *if it is hooked by a SimProcedure or a user hook*.

        :return:    True if the hooker returns, False otherwise.
        :rtype:     bool
Determine if this function returns or not *if it is hooked by a SimProcedure or a user hook*.
Determine if this function returns or not * if it is hooked by a SimProcedure or a user hook * .
def _get_initial_returning(self):
        """
        Determine if this function returns or not *if it is hooked by a SimProcedure or a user hook*.

        :return:    True if the hooker returns, False otherwise.
        :rtype:     bool
        """

        hooker = None
        if self.is_syscall:
            hooker = self.project.simos.syscall_from_addr(self.addr)
        elif self.is_simprocedure:
            hooker = self.project.hooked_by(self.addr)
        if hooker and hasattr(hooker, 'NO_RET'):
            return not hooker.NO_RET

        # Cannot determine
        return None
def _get_initial_returning ( self ) : hooker = None if self . is_syscall : hooker = self . project . simos . syscall_from_addr ( self . addr ) elif self . is_simprocedure : hooker = self . project . hooked_by ( self . addr ) if hooker and hasattr ( hooker , 'NO_RET' ) : return not hooker . NO_RET # Cannot determine return None