From patchwork Tue Jun 27 21:20:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Indu Bhagat X-Patchwork-Id: 113616 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp8479172vqr; Tue, 27 Jun 2023 14:24:03 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6fWoqWnI8beicXapOJbjMxm3d5PHkdqa7WU8aM9aOosoeypA9diEQRV9JBhzBf5oceQ1BQ X-Received: by 2002:a17:907:e8c:b0:988:d841:7f90 with SMTP id ho12-20020a1709070e8c00b00988d8417f90mr25257038ejc.27.1687901043278; Tue, 27 Jun 2023 14:24:03 -0700 (PDT) Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id ga11-20020a170906b84b00b00977f2554dc1si4889256ejb.831.2023.06.27.14.24.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jun 2023 14:24:03 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=mUXzXO0l; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 78EDE3858C52 for ; Tue, 27 Jun 2023 21:22:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 78EDE3858C52 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1687900948; bh=xY+IfLnxI2VG+VQo/5fL0B1QEnO7yHsjOcIf8tR0+cY=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=mUXzXO0lvfcV8vyDcesJbuokhLPneOdti0oMi8MbGG/TjjKelIqiquKtbOZmagjx8 DiqALZj7tuRPleEv9z/+k82jnqimlLredWbvwcF8tIpW+uRaVOwszWHz1Ed3cUroRK jCfsr6eUk1nacs3qH411sOGjoXT6WVKX1oiiownE= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id E01593858C5E for ; Tue, 27 Jun 2023 21:21:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E01593858C5E Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 35REoYqA009900 for ; Tue, 27 Jun 2023 21:21:18 GMT Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3rdpwde37d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 27 Jun 2023 21:21:18 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 35RKnfaL004055 for ; Tue, 27 Jun 2023 21:21:17 GMT Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2045.outbound.protection.outlook.com [104.47.73.45]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3rdpxb5mwk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 27 Jun 2023 21:21:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AHttzkfS9eEvKrbnKey1oS2CY+oG8rpaa6KTNdcdSPoR48ISXjMC3Iuxx/rRjaGfIV5PBj89iRPLdE9qDRO8h2XL+/HYRwHlRc7iNKEvy5RHF4MOr5Ih5APx179Ymp5tPoIcveYG1qYe6iTgZLfRPjPKJIPR+NFZhZtzL30lC413aW3+cfmpoE/1JGjfmrrr35SPZ5BxmG02ZCJUwt0EhWAk5psFp+BJwTKhcR00YeXNLHAZ8mZaEhUPAkX09/mIrW+t3gpbWFpyYEdieaSFGoDcz00SBFKmcEJBcgwBhCVJkX+JQ30uBE5YJqWpl6EC/LqVluag+bh8x5N5xHcNKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xY+IfLnxI2VG+VQo/5fL0B1QEnO7yHsjOcIf8tR0+cY=; b=GC1EonK7OpGEfRgRUQ1gpl7FT6oA4eTvkY6eJHlVpYyH5adZutchcBjYQBJ6JQF49VFiqSSh4XablwFc963gq+LH1SABmKph9wkKYtC4Uln3MhEwVOr48XWKtCTOgoy1ZG20Z16iyBHSKu31tXOO50DDUNlqpQGPBNncJlT7Qj0Gaijrrojvk8YdxGjC0869uTd564VEeRV6xetiDGbJbYxiN79l9FfAtJNEJVIta7BPIPOZTJnwRm7S3ly44/CoYWibG9jvOpkS8kteqO1ZfNaFlHol5T0wrqKKa8/J6OVYf7RazFo9KI8Nxa7fYAKf3OgoDvYlUfriPEX2P004lQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by SA2PR10MB4602.namprd10.prod.outlook.com (2603:10b6:806:f8::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24; Tue, 27 Jun 2023 21:21:15 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::fdbb:b921:1ef:2d44]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::fdbb:b921:1ef:2d44%4]) with mapi id 15.20.6521.026; Tue, 27 Jun 2023 21:21:15 +0000 To: binutils@sourceware.org Cc: Indu Bhagat Subject: [PATCH 06/12] libsframe: testsuite: fixes for SFRAME_VERSION_2 Date: Tue, 27 Jun 2023 14:20:22 -0700 Message-Id: <20230627212028.2138604-7-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230627212028.2138604-1-indu.bhagat@oracle.com> References: <20230627212028.2138604-1-indu.bhagat@oracle.com> X-ClientProxiedBy: MW4PR04CA0381.namprd04.prod.outlook.com (2603:10b6:303:81::26) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|SA2PR10MB4602:EE_ X-MS-Office365-Filtering-Correlation-Id: 008952f1-5ce9-4972-1b58-08db775470ca X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Y2ThPiPw8V4pnxuy4RVCZIrCtXm9sS96bP7A29NU2r/FH+bO4jzD931g6tdOPWgDd3OMxe/xz4M+mY5bpyHRkJUEotk9kihnv0t84UKMBhyo09AFYiwqhzMQqu800o4n5VZn0wEOouMZfoeQ9+DqxpAloS8lNxa1RilVbZrYTrPw37OL4FIgvsqT3mADHgBLMxbQmzXc9QOyo87BQDYf9gphFGBRh11oJqIdLG4LJ1nR2urVXIXVuxHrQj9VuVbtzVbs824R2w9HqsSOBdQPaFASnSx3Vn6wWW1Nymp9qVdEfKrrqxw8pTJkXT2U+zZ5jyS5uKJPjBDlhsG43AD+bModSgDdPn53Do5fadAzp31Zv9tEG21gFYWNb+RhCQX2PupkOlwN5UjMosiXwPVAdCxVC9SskdHfu6VgV1tUXQWKZmvQjFCcTOPhZ5MEWLS/O0lP7AFFs+4922L+qvrMYYVLXVnGdroTuk2scBxrT+4xf6v4wkOxG6XJBy6RYDWZfKyQnp+9lN0FG4shPwNdnnMb7GALLxFbYz8jYLM+BwDpVzBeslZC8ixtCe1Vej9n X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR1001MB2158.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(366004)(39860400002)(376002)(396003)(136003)(451199021)(38100700002)(86362001)(107886003)(1076003)(6506007)(5660300002)(6512007)(66476007)(66556008)(66946007)(44832011)(2616005)(186003)(26005)(6916009)(478600001)(2906002)(8676002)(4326008)(316002)(6666004)(8936002)(6486002)(41300700001)(83380400001)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 3zJVCqwMIq0nQys96PpMJSF0nFzXcjDCa0UDp9XzytdgSwHucT3XHtny2EgdRv3LUZg+skIQ6sPaUeAwD7mvTtv5sStWInmhP8wlYRWEyO34+Uqu3NJ2oyYmnI00O9pAXVc7j4g1SKTUhKXuD2dp+RzzL6t///qu85LBzFqesCG3uZx6t8KWcnplOr32xVkcoNr1Pb8G9DR1xXb7YLL/EdbXE+ryZfSsM9Sf9absPLkMLAzyplvkaIZpNfz8nVCRjt/Vk2WTbueD2SjXNL8Vdb81keYNMCcKUZnvwoFj3V2PTzEuqC7z0FQGsU9HC2YD6t/FNReCKM7u1UsH7Qvd9JKeD2FJB9Ui3XG7D7mNw/PiR6QE3C5ei/CMKGtMzOuxgVeMu0/sInLMLl+qBa5dXNPLadDYEgFhp99zw/udsji7QzvZG9J5rsPgwbfIcse5GMfGVr2haxlLj0VeqPomvYiDIqQoKlOCApkC3+5LdCLyss1NuIW8e2j9sb+l7AyM141tTmZl7mXDgYM9iOuOIg8PFpKzBi9fUc6oBOJGTKguwy8XstJZYgUrX6zAwoHDTvdb+nQKNlKX63YQRiy57scDTja7iFgTaQs7mk1Z+IWhkth8nbjIMWogzlJwQjFQM5xASjq+tmIGVgul8uDMSvt/vPNz2ZNJ3lhuSzIRXGRz6HTA5IqOrWbDGJjM8macORdz5Dr6ATpVkdJP2oGkrNMuvyAFca0CUgFPu6ywEY+LUm/fyWPJ0nnHonkjny+WRYHdYNehV5tE4YXQasUoAT77yrS4ECqJbX+wwhmcw6cxVoVGd6LFJU1QKimHxJ9LzZ4uzqiVwXopG9FMcrQh5TkMuzvxqPvQs9/wR3Ye7kXyXK4CL9rv4mkA46d3k7LJIBR13WnWAolTO0voddNsmxXMGwQZqSqU2kcknndqeklPcvgtgiYPTHYmf9PyK9mvGJ4I8AB4z2YoCq4nVUqHNKksJSyfQd7qM9VWnTC1ZHSjrhPW8MwthKkmXk0a+xHikpKmkRMh2V8KUkYPawPk+dvwmwrikS/p8aTSKlMm4qlTv7HIE4+HFGWDMJhOIgclrAVw5DV8zFsQMn0M9W15yWUuFJ59w/6ZunzZg2oAgSvzmFMPD/9IzEw2bWovEJjTX6jg0+R7Tg3AOId/sz+ppQj3FkXbOBxMKVIWh758zF0A0NqASuFb6ESaWPhNVp+eSxAvCKdakrdhtcUmwSIILRL2tBB/JLXvvf4+FAGkKhAeVMQJp0jo/851dWHIwiFAeTlIiboTsHHMt1spYB9Fd7Gb5sSwU0WEbTVxJaw9LYSNwQeT4DHMcB3Tyi6TxIsj+p/fxKMDeia6Rm9mTzR+DQyRGJtLVRCGix2Q6nlara3fKg0LlrujzVmr3UJhagsGh0o4jtOKOp19pB5yt+ovzB/G3jaXEW3bN9qBsb+gxHn883xWaqdNxoIjt6V3ex73yPS7jQ2tRDQ4rCNQBfa3r6hnRDwB60FwLoPvwiktPaN23uqC1orXMGHTXIQV6OgoFVbEOGosOc+jG+PW06sGe/IPLMSQJppRubCmeobeG+pvE2mqtOE3UrS75iAQ6NXD X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: PqSG9W6ZTX9UfmOlGQQjbhdsJseS9/wz60a8Gzio5u05+P0K0w7rhnB8VEleXyx/a3dkjPSFjt41nYtHJF9ebtZz1kpTDwp3Q09iOlgHl5zfsFca5ldkEowVVAbxxamMNXYarViCnwIZqSLDXUW/qubZQJDEXiEMH8hh8wQ7yAnZlTsdh5+h7iDOt5DG6SEzJnbR0HHK8gLuERgQeoccRqqebBq2f+JkAFM836FSwo7+7ammfRT9eKkOjEdgPAEVTy6lAyIj1IW0JHeTyB2UcylryclkBHPgdyZtRreE/zfAnttjfacfPX+9jHmsYPNARZ9AQGkShtv63iH3Irsk5Ar/5H/KyBO5lWJR/28lug5Pn4DvfOePBsgXTgJPzlnGt/gfmrRIS8B++3FQbrXPNTHPHzgJC2gPeC31zAw7oJhLlg6OH3uNeO5K84OAcu3GXGIKCZl4Cx0NUAsCP8HV8PL23AvVKoy9nABhRmHBJaHz74mNOEADLlC2qFL8jJe9E8n6KV4oGEV67R2aB9ZaoaHRnTkAYRTaLzJCemjvjZXatVE+ynsb81becR6biKcN0NFZ0J2q/BNhAukmvdScdoZnU3ks/6jGLJzWl9Ixiexb+6x+w9+5bQqc8JZc+WZ2K2syU1PuALpLheyxskb7myESMw1elWg7b4FvRkikvJPON/N6H879HU1cSUQ8+uKy7ZM6BwjTabAft3uncPw7tSG5wVJ4n6fzhERUh51Re3E+T4oKRYzmz5i8ZRxFYtwf X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 008952f1-5ce9-4972-1b58-08db775470ca X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2023 21:21:15.8438 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cIT9TixryGIq9yPHKgQmK0VOTqjgTAV3DxOBoXj/eIwpU84LNzjt5kHm1WnelQN2HgVfbigD7xlQadWm/Y45Eg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4602 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-06-27_14,2023-06-27_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 mlxscore=0 mlxlogscore=843 bulkscore=0 spamscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306270194 X-Proofpoint-GUID: POk8QCYnWNr-yoc5zc7ydnP6pswudzDR X-Proofpoint-ORIG-GUID: POk8QCYnWNr-yoc5zc7ydnP6pswudzDR X-Spam-Status: No, score=-12.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_LOTSOFHASH, KAM_NUMSUBJECT, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Indu Bhagat via Binutils From: Indu Bhagat Reply-To: Indu Bhagat Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769892524303469604?= X-GMAIL-MSGID: =?utf-8?q?1769892524303469604?= libsframe/ * testsuite/libsframe.decode/DATA-BE: Regenerated data file. * testsuite/libsframe.decode/DATA1: Likewise. * testsuite/libsframe.decode/DATA2: Likewise. * testsuite/libsframe.encode/encode-1.c: Use new API in the testcase. --- libsframe/testsuite/libsframe.decode/DATA-BE | Bin 64 -> 67 bytes libsframe/testsuite/libsframe.decode/DATA1 | Bin 60 -> 63 bytes libsframe/testsuite/libsframe.decode/DATA2 | Bin 92 -> 98 bytes libsframe/testsuite/libsframe.encode/encode-1.c | 6 +++--- 4 files changed, 3 insertions(+), 3 deletions(-) index 2b3ef8e4e727ac30c993903a320698bbd6e098b9..1e675398af503ffea686f989b283b07329ee9dea 100644 GIT binary patch literal 63 zcmaEKkBO0);RgdF0|NsK5c2~u2#5f2+K2!DrNKOi9GJ<>!N@A`frUljgA^;r2LLbm B35oy! literal 60 zcmaEKkCBm?;RgdF0|NsK5c2~u2nYgk+K2!DrNKOi90LP02P3P%2No8A4^pfg9{?Oh B35Eaw index 15aeee8922c..025f5556759 100644 diff --git a/libsframe/testsuite/libsframe.decode/DATA-BE b/libsframe/testsuite/libsframe.decode/DATA-BE index 3e19ff48e9c67f30645a9d8bdca0af834dd345f4..b31b905571313aabe3ac84c334ce0a9e0788225f 100644 GIT binary patch literal 67 vcmccjh>3xb0SrJCD-a7qxC|mt+6793?Mj0SrJCD-a7qxD0|&+677j<(L^**cBeU&|zjU0MQQ23;?AA2E70P diff --git a/libsframe/testsuite/libsframe.decode/DATA1 b/libsframe/testsuite/libsframe.decode/DATA1 diff --git a/libsframe/testsuite/libsframe.decode/DATA2 b/libsframe/testsuite/libsframe.decode/DATA2 index 68fc2d240cd34878747f552d1b12bbc0e59a5217..472f736f872a0bb23b8f075a2b6da8d3aeaabbcd 100644 GIT binary patch literal 98 zcmaEKkBO0);Rgc~0|NsG5X%8E2xtJY-G~4GrNKM~1{NqC2^13mviX4+CdRUS7GPlJU}P2e Sz``Q%L5h{*0}_`X$OQnwj}Q_7 diff --git a/libsframe/testsuite/libsframe.encode/encode-1.c b/libsframe/testsuite/libsframe.encode/encode-1.c --- a/libsframe/testsuite/libsframe.encode/encode-1.c +++ b/libsframe/testsuite/libsframe.encode/encode-1.c @@ -41,7 +41,7 @@ add_fde1 (sframe_encoder_ctx *encode, int idx) unsigned char finfo = sframe_fde_create_func_info (SFRAME_FRE_TYPE_ADDR1, SFRAME_FDE_TYPE_PCINC); - err = sframe_encoder_add_funcdesc (encode, 0xfffff03e, 0x1b, finfo, 4); + err = sframe_encoder_add_funcdesc_v2 (encode, 0xfffff03e, 0x1b, finfo, 0, 4); if (err == -1) return err; @@ -66,7 +66,7 @@ add_fde2 (sframe_encoder_ctx *encode, int idx) unsigned char finfo = sframe_fde_create_func_info (SFRAME_FRE_TYPE_ADDR1, SFRAME_FDE_TYPE_PCINC); - err = sframe_encoder_add_funcdesc (encode, 0xfffff059, 0x10, finfo, 4); + err = sframe_encoder_add_funcdesc_v2 (encode, 0xfffff059, 0x10, finfo, 0, 4); if (err == -1) return err; @@ -145,7 +145,7 @@ int main (void) } \ while (0) - encode = sframe_encode (SFRAME_VERSION, 0, + encode = sframe_encode (SFRAME_VERSION_2, 0, SFRAME_ABI_AMD64_ENDIAN_LITTLE, SFRAME_CFA_FIXED_FP_INVALID, -8, /* Fixed RA offset for AMD64. */