From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LBQPM-0002uS-V2 for qemu-devel@nongnu.org; Sat, 13 Dec 2008 04:03:33 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LBQPL-0002u2-4r for qemu-devel@nongnu.org; Sat, 13 Dec 2008 04:03:32 -0500 Received: from [199.232.76.173] (port=60262 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LBQPK-0002ty-VC for qemu-devel@nongnu.org; Sat, 13 Dec 2008 04:03:31 -0500 Received: from savannah.gnu.org ([199.232.41.3]:47501 helo=sv.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LBQPK-0005ta-BQ for qemu-devel@nongnu.org; Sat, 13 Dec 2008 04:03:30 -0500 Received: from cvs.savannah.gnu.org ([199.232.41.69]) by sv.gnu.org with esmtp (Exim 4.63) (envelope-from ) id 1LBQPJ-0004rX-T3 for qemu-devel@nongnu.org; Sat, 13 Dec 2008 09:03:29 +0000 Received: from aurel32 by cvs.savannah.gnu.org with local (Exim 4.63) (envelope-from ) id 1LBQPJ-0004rT-JM for qemu-devel@nongnu.org; Sat, 13 Dec 2008 09:03:29 +0000 MIME-Version: 1.0 Errors-To: aurel32 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: Aurelien Jarno Message-Id: Date: Sat, 13 Dec 2008 09:03:29 +0000 Subject: [Qemu-devel] [5999] Remove useless check_ops.sh Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Revision: 5999 http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=5999 Author: aurel32 Date: 2008-12-13 09:03:28 +0000 (Sat, 13 Dec 2008) Log Message: ----------- Remove useless check_ops.sh Suggested by Stuart Brady. Signed-off-by: Aurelien Jarno Removed Paths: ------------- trunk/check_ops.sh Deleted: trunk/check_ops.sh =================================================================== --- trunk/check_ops.sh 2008-12-13 08:16:43 UTC (rev 5998) +++ trunk/check_ops.sh 2008-12-13 09:03:28 UTC (rev 5999) @@ -1,50 +0,0 @@ -#! /bin/sh -# Script to check for duplicate function prologues in op.o -# Typically this indicates missing FORCE_RET(); -# This script does not detect other errors that may be present. - -# Usage: check_ops.sh [-m machine] [op.o] -# machine and op.o are guessed if not specified. - -if [ "x$1" = "x-m" ]; then - machine=$2 - shift 2 -else - machine=`uname -m` -fi -if [ -z "$1" ]; then - for f in `find . -name op.o`; do - /bin/sh "$0" -m $machine $f - done - exit 0 -fi - -case $machine in - i?86) - ret='\tret' - ;; - x86_64) - ret='\tretq' - ;; - arm) - ret='\tldm.*pc' - ;; - ppc* | powerpc*) - ret='\tblr' - ;; - mips*) - ret='\tjr.*ra' - ;; - s390*) - ret='\tbr.*' - ;; - *) - echo "Unknown machine `uname -m`" - ;; -esac -echo $1 -# op_exit_tb causes false positives on some hosts. -${CROSS}objdump -dr $1 | \ - sed -e '/>:$\|'"$ret"'/!d' -e 's/.*<\(.*\)>:/~\1:/' -e 's/.*'"$ret"'.*/!/' | \ - sed -e ':1;N;s/\n//;t1' | sed -e 's/~/\n/g' | grep -v '^op_exit_tb' | \ - grep '^op_.*!!'