From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id EF48F3858D20 for ; Thu, 25 Apr 2024 22:22:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EF48F3858D20 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org EF48F3858D20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714083746; cv=pass; b=sA+/31g40vYSavGejbqOjbt+ctyO24xYomm1fOEoYohKdiZw3RCgiTJisYxiYqIy2b/ZEsKbOTdi9Znu1bEn3hivCd9AdLF+T083j1CggN+XYV+QUZvevHhYaMiBhlVj4ZIdyjTUcuzisLRXi4GQC7+VV5SEme09quFFro8bPtA= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714083746; c=relaxed/simple; bh=kaH57B8XpC4btD/l1l+LQ3lsKXVaQdOwobi8Jc5f/Ys=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:From:To: MIME-Version; b=cHj3gUPalgfS6TnKZVpuIqVRoFiz1lFbhlhVYOWZBG/i13RLEpnJfj2Shs6I74/pVFeHKJFaoEVSSc9bdoM6AEac1K5QW18FC9zMZoUBy5oE3vPqS3bxgNTtI8ewaCTe6brOD79xSmlxGOmOJTC635O//aHriysPJd2EJwKIwx4= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 43PKrMjq013199; Thu, 25 Apr 2024 22:22:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : subject : from : to : cc : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-11-20; bh=KsgCsOh6SS9IgNUDbRrngnVpIhj6DoMeHkYW2H4jh24=; b=gZCeXNP1AOFIYNgorQGpUM+Dx0/5h55HrdFKa/Dna+/eblsSRW5WfFt8NZYQ8EOmUi16 87D6lbbNX5mslzGcYYsUh2/I/ZxNvs/hd77je02+mvfzlhIhRB4VMBpY1JyjfTX96MfD fxsxvwt4PbM6PKg0S8j6qHcYN7OggGjD6o8p/4ngayXF0bkD3eQ6fUMXhXcGzNcg0h8q wDB3dxxqLr+cGa5PbLYsSUemAalb/NcWdXEpoIq/JoJlTTABziXRkRz9r8oWYEcWLiFm WPvSgrsMeNMevj7wNjs8KMbq6BbDF3I9UTML2nQrXmaWCDBQBCeaKPqUMyn72v3TQcVc 5Q== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3xm5kbvt04-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 25 Apr 2024 22:22:21 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 43PLhVJl006344; Thu, 25 Apr 2024 22:22:20 GMT Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2040.outbound.protection.outlook.com [104.47.73.40]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3xm45b2n30-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 25 Apr 2024 22:22:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ja1HYx1dWGkq2KfWI4cb2z8qgN+N1Var6KE5AnRI3s8uvGxU39t2Rck3U5XfFpRKc700oSmPoqdojYpc7+IROcPwIb30dqijKqPGF0uP7vbsb8R5g4EF7V3g4KS1Jf6gYXd++Vxn+jt8UwcVKLzNPNDJU86p4Bsul+UzXXvL+NM3CM3V2EV7GPZXaZZCu0ELEi0AMpXGdM63SB5qszCfN19PPPK7x8GY9YnU9KF/FAfL1qWILYv6WPGwyBakvepTjvyV4QYyL3HxjsYXhethRmCe20Ue1vv6aslJQed3mCwgXImNW84hDZyqsA01wAzi2L5/HL8Y17+tpN/N02Z7nw== 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=KsgCsOh6SS9IgNUDbRrngnVpIhj6DoMeHkYW2H4jh24=; b=Tce8Y8uJ1vmrdKyC/c368UhwUoh0BlIQqvbLCHxBT7xIwYWg0s1ExUX1xL8PG7s6eVoy3eOIfAd5OszD+IwSXZUH6cy/L/jTOTdgOu+fgZcoudMTvhBbhSzm9+H9TFsPnu/WGG0ChtYzIgAysv6KomXJbpUk+wTuO4inr5kMxPeu/7dDK8RJVSYXZKHzKDd8msesgI3nHsKyNA7jx7yaPkgximHmHvNsfE9jdemHAT1x33/JyDKg1inEL0D/6il342bV1XoR/iFE3FWbMX31QARh1fwsDD13DqNwZcrWKCwK3wDaoP6lw4Wt/BgZnAQZiEa468HIphvFptY4S3cMaA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KsgCsOh6SS9IgNUDbRrngnVpIhj6DoMeHkYW2H4jh24=; b=M9kWWk31CFoG45pW3zdBOjme+6fYu7QOQVYQeP4xd8trDnFXPawAAbQxzQT5jC22faT8BuyZnp64A9J1yEVMLKIbh8o9+rYlFr0WW1v2os1llh//pnUD8+pcN1Iq7vOZjOZNnG/i2hsGnO0Rt37Oj2qPfUnjh/+YAuS1aUxbSR4= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by DS7PR10MB4990.namprd10.prod.outlook.com (2603:10b6:5:3a5::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.23; Thu, 25 Apr 2024 22:22:17 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::6f0e:742a:270:889]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::6f0e:742a:270:889%5]) with mapi id 15.20.7519.023; Thu, 25 Apr 2024 22:22:17 +0000 Message-ID: Date: Thu, 25 Apr 2024 15:22:14 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 13/15] gas: Don't skip SFrame FDE if .cfi_register specifies SP register Content-Language: en-US From: Indu Bhagat To: Jens Remus , binutils@sourceware.org Cc: Andreas Krebbel References: <20240412144718.4191286-1-jremus@linux.ibm.com> <20240412144718.4191286-14-jremus@linux.ibm.com> <1e518650-2d11-4a28-a3b7-de94a32582b1@linux.ibm.com> <12ef16e4-c881-41ea-af27-de3254c2c2ee@oracle.com> In-Reply-To: <12ef16e4-c881-41ea-af27-de3254c2c2ee@oracle.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MW4PR03CA0037.namprd03.prod.outlook.com (2603:10b6:303:8e::12) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|DS7PR10MB4990:EE_ X-MS-Office365-Filtering-Correlation-Id: 883a4f68-c964-446b-d614-08dc65762a5d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|366007|1800799015|376005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?YStqR2xXM3lGQTFRR1VaMDJBNzFtRmFCcHgxL1oyMHI3VWIra01sM21QRytB?= =?utf-8?B?RzZZenBZQTRNcUxRRzZrbEwvQmJzcDc0a29ieGpwV0c2Ulp5cm1xWWZEMzRW?= =?utf-8?B?MUh0eDlvMXUrWTRHVUhxaXNoS0tMZHdDcTR4UFN5dFdSUkgweHdzSThDV21Y?= =?utf-8?B?eXFIWVZWcm10V0J3aEFsVUtkdU1zbzVwL0JFVFJZQUpzNTBSZ3JldVlBVC9J?= =?utf-8?B?d09hQllQL3NGRGl5QWpXWHRGU0hTVS93WDE0TE5BbmNwN3V5R0tLNG5xYXBO?= =?utf-8?B?cWhjS0k1NTdURG9RTEtpbjh5TEZVOWxjL3pnanVDK041T2JjaFExbS9hdXNw?= =?utf-8?B?Sjl3TzR1dzdOVXp5VDhqY3N2cXNJMFhHVHdlTXBOZklOeGdGQXQ1a0YzUUNS?= =?utf-8?B?NmE5R29hSDk4MW1BdHhRVkptL2ljTTR4YW1sUklLWlRhQnROTUo3RVFhZzYx?= =?utf-8?B?QXRlK0g0N0h2SHRSMWFYL1EzWGxSWld2Q0M4QXg5blUwZnhFeVJkdEhGMU8z?= =?utf-8?B?NVB2eU85OGlPRWlTeHNVT1Q3cmJ2cEZwa1lFK25udXhRc3ozdjkyYjZnSmtG?= =?utf-8?B?MGZERU1lR0NKdFdlUXV3WGp3d1EwbHdNWXRyWUcyZ3RMVUhkcytmaWwwZEIx?= =?utf-8?B?SDZzVXprTVB5eTV0b0NKOHY4cklNL2cxRHhpam5ueEFCSlk1ZDRmN3oxR25H?= =?utf-8?B?VEF3Z0ZDQVFGaWVYbHRHdVR6MEdzOEFBM3ozY3ZESUUwUXJJcDNIOURVVlpU?= =?utf-8?B?aG0zc0svdnM5QjJCSm9HZ25FSkpua3BQOGd0Z0NmQmFacjFCVURXVmZUdkhT?= =?utf-8?B?SEZjTHNDTnVPMDIvd3cwdUs5MmkrQyt3L2lZSGR4Yk1mVVU0OFVKdUNYL21Y?= =?utf-8?B?M2hTd0ZGVUh1UmgwbG1GK1laT0ZqYUVXNVNRWTRqM2RuQWhmNXM2N3o0MzRj?= =?utf-8?B?QUJiWmRKcUNUWGxCY1lNdmdMbkl3ZWpkekJINXVXRjVlajVORUllNGlackN3?= =?utf-8?B?cVlTUFNpeDBmNDFRZHU4WWlLZkN1QlRGM1RYaTd5TkFZNE82RXFRZTBPRDJp?= =?utf-8?B?b3cwZ3I2YjV4ZERZbkJBOVVBSWtHSkFJQW4vRkVhMTBaZHpsYVl4dmw1ZE5I?= =?utf-8?B?OEJWTGNXeXBPQ3YzNm9DWDUzMjZTSGFxbEFHc2FQSmtKckFod2kwTXZQZGVk?= =?utf-8?B?UDlpV1cxNlJCWCswVEk1MEc4MC9sWFNpOUlid1hyVWZtYk4yZzcwUWhWYkdj?= =?utf-8?B?VmloV1VyRGIxUi9pUkZEMFhEWHRxVUFHTjM1QW5oODFaYkF6T0Q2Wmx2Ullv?= =?utf-8?B?N0ZHT3RxUTdVS3NnRjRtWnJ3K0RQVk05YUxlVGZrZWFzZUxQVkRIN1ZmWGVh?= =?utf-8?B?bzUxSWVISW9aR2N3VEdkYjZyRmRucXI1U1lnZTQxcitseHF4bjh5ZVJaQzZW?= =?utf-8?B?WnVnYmdYQWN6T1R3eWdwREF4dHExSGJHRm13RDlJSWNmL0lsNFgxY0ZMOVJj?= =?utf-8?B?N1EvdFRrbE1kTmp4cjFNNmxsSyt6Mk9oZ3VCazNDRDhTblZKSFRjcUxSWTA2?= =?utf-8?B?MG1jQmZNOS8zUnc0ZmIxLzArV0RSVFNVTjVzTFo2NzYvb2ppcHlEVVQ2d2h5?= =?utf-8?B?YVJONE9UWnBGVFIrb1dnMG9RUlRLVVE9PQ==?= 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:(13230031)(366007)(1800799015)(376005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z1N1N2NnNzNPRVlLVndoU21mSWFFMEFXYjBLbWZSSWlLYm1RbWE0eHRpamd0?= =?utf-8?B?QnlVRXlsZFc3K1lQN1EwbEI5alhEcjFjVXB2N1YxVnR5eHFXalcrbkQ5U1pr?= =?utf-8?B?QzhqSFF3WkVWOWdYaUVNQVBEeUlzNmpDTzJsdFZ2T2s2bFVSRjdsSG5DeUFm?= =?utf-8?B?a3RGWDBtTHNEV0JhbnVPaW9BUENsTkpCMHVCR2M5Wm80eFhvdWpWTWhUcElj?= =?utf-8?B?bTFMRkFuN05pWTJ6bGtKaGtCS0lFeDZ0SUVMVzM0VXhQRURhcCtUR0RrUmFm?= =?utf-8?B?dlhNWE5YUy91bHZwbWs4Y3k4NEpRWnhXNXhTOWVLNk1PQkVCNkhDRWt6MmZK?= =?utf-8?B?Q2VFSk9FT2tmR1AybkFXbGxPWGxpSlhiYm1EbnNBTnhXeEVZRTlEUnkwc2dC?= =?utf-8?B?UUN3R2lQSEt3YzJKTkpHQ0Y2TnlqUTM0OUxSbG1KQStGcVZ4cjFiMzNkMmVy?= =?utf-8?B?WTBwV2l6cDZjN0NHM1pjaS9MU002TUdzWlF2Sm9DRUJaTXE4VlNYUm1qN0dU?= =?utf-8?B?VjJmNmZRTHptS1BCMCtCSkFTVW5Demc5T3A3c1Vmd0dGc2tjcEE0QnV3U2Y0?= =?utf-8?B?YzdhaXZHMnl5eEo4RFdnYWFmWlQxWFFOK1p0K29hOThwM2dwMTFvMUdSb1RF?= =?utf-8?B?blNvOHRzZEtQV245Q2lLa2tRZGxoYTJOSmZzNzFIdkVxLzBwc0NvdCtidlFI?= =?utf-8?B?aWI2NG9kY05DWXh2b3ZXSmgrVlIxS0srY1VQNEVFTUVpNFRERDVLUTdWbjE0?= =?utf-8?B?VlVWaUEzUmdpUFVWVWdzUU9mSVoxcE9aMXcwRHprOWpGU1BnYkV5T251Nlhz?= =?utf-8?B?ejZLTFhkY3BXZFFLdURtVE1CaHhrQ2hYRUJIWThqeGRjMzd6QmNtMXhZNXRS?= =?utf-8?B?MklHQ3hnVGhHYmhzanZVVFZMeFkyL2VoWk5DSlJ3YUVYbTFKS3pDWEZnVGdV?= =?utf-8?B?LzFKSXdBMy84amMzeldYdmhMdUZjd1JpQ3FGUm9vVmo0L0dqNEVoUUNuZTdW?= =?utf-8?B?VFRwU3AzVW1Ra3ptc3ltdy9nVHkzbE04dEF3QjR1OURlR2dTMFpla2RvMWVi?= =?utf-8?B?OUlCeHV0bmErN05sd21qTDBoV0J0NkVGTnRLd01ra2VvUDlUYlk2Q2VGUWZX?= =?utf-8?B?bDBSS0RyNGk4WXdKMGJRcTJVcjVMQlFhRmpiTURYa2pKdU9CMGVWVnN6aTU0?= =?utf-8?B?VzNEYkxKTmx1Tk5YcSt4NHNYMU1QaC84U0RUdWEwbXo4NEVJdUdHVWZGYkZq?= =?utf-8?B?Z3JnMm8weUJqR3NSRFZUVmplUHJWbFNldXBXV0JmUXNQa0h6QVFPUWpDNnE1?= =?utf-8?B?azlVbUZrSVRMb0lxaGZOMmE0VS84WEVPRzNEeHd0TDdYVVRlTExUYmVQb3ZD?= =?utf-8?B?azhRd0hxRWcwNk54UnI5QjgvYzcranFYU0pKbXJwOFhRMktCVkc1cUNualhu?= =?utf-8?B?NXR1ZXVXZWpXWkdRR29VRGZyblB6UFp1MzQ4L092NjdtcGNWVFRUV2x5cDBF?= =?utf-8?B?K0dEYkhONjNGSjRpVWJHNDZ2VmdremR0RkNLR29YZUpBV0t1YWFOM3E0YlhC?= =?utf-8?B?M1VDNFhCMmVLR3BFWlFNempKQU91RDgxOHZVVk52ZSt6NFVRQnZpTGU3TVR5?= =?utf-8?B?U0hza2xFcXNiQTVoOHRlckVPREFLQUE4LzJhbkFuc3p6U2RXdm9LWllEQmY5?= =?utf-8?B?NHpkdGo0VFZNLzR4eVgvUS9JZndhYWwxMUx1YXpsZjZWSXVzdzZVRkV1Wk5D?= =?utf-8?B?cXYvKzdyaVV1ais3TGVhR1BmZHhJU0tYeCtmL1ZzNm44VXE2WUQ4T1B4Q2lk?= =?utf-8?B?dy8xS2FXNjhEWlp4S3VYeURxc3V3azhEaWkvSDFPVCtISkdRTk9aWGFkbDB6?= =?utf-8?B?MVl1bUE5TGMwYjNZNldBVng3ZGsycFFkd0VETGhYVmhKRzhvSmlZT0pYOXo2?= =?utf-8?B?amtJMDVkaDJKZklHWEtZYjE2YXI4WkNMcmVUUHFUeld4bXpsVzM1ai94WDhS?= =?utf-8?B?dTVNYi9tVlRYWDRDMmgwVWNCa0VTVTB0ejNoRzFUU0hSSzBrampXanZ5SXgw?= =?utf-8?B?TndPbWR0dnNmOHRJVzFVd2s2Ry9hakVuMTlJWkdDV2lqU2FEQ1loY2cvVEl2?= =?utf-8?B?Sm00YXRsQXFzblRKYlNzNVppNW5KUGxsZjh6RmYyUEQvYm1NOUJXS3orZWpm?= =?utf-8?Q?CWPWhgPhCsXv/D7nUYeI6ek=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ElFsn3MH3qaB1/QN4kbcblDTTIi272/u2hUsx1NaZbbVor44d9e7mEYUC2WWcEmPKBt06QZHjNKGhjw9I+enw/JYGk+cwG5LXl9qFUtEoo+sTdl5ckM1N0UCbB4fZFFPpAak2Va3O6M37mXPd8lCpl3YelqcwT+aHzSTUowtsDwu/Amx0pezZDgTodUhNjus7ME2RbDMowa2FREAJyl/pc8pjccHf6Juzxh7FgRXR1uM2H+k5wKJYsahirANQSJs7V+HqhBEF4cl0uZGT4FfmaxAti7eRW6F8cl4c3be/se7U6qxpBLNXBjaHuOuiLRVRksjzxiDwNYfyLL5BHhDal0qAp3tOo4qofXfZOgcU6BktCaiGQ0bjR0/6BZk5m6JXXTI21cafoMxdxWAYKDLWPAWDmyB6Jc0GyL50zoTU+rQLQU0ZjlIu/AF3v++lp3mpRFNKNBp09sZOcvRdpzVe3bqDn7lzXq+/DBvJ4mj5/dAJoR1BANn2SjquAWyBj5TCBKKl6vxzqtqcQoy/qOWs0Rph+Cmg8p9nZSd8CdsJEBpvZqDUPdhaCiY32AIK47U8F1Ns8ouFnC6SmiiCpXjfJ+DJd31dJigkCAjDOKDag8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 883a4f68-c964-446b-d614-08dc65762a5d X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2024 22:22:17.3419 (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: u/eEyvhAsJlx4IuQd3pwyCZEbwgcFPX/CvMleH04o1o8uOp7SAsMOenUGDDx1qHNHu9QQ8Oj6/VOZpK+XRC1oQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB4990 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-04-25_21,2024-04-25_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxscore=0 spamscore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2404250163 X-Proofpoint-GUID: oLGbyGReK_vztA_FCXIk5-VFAk-tcMMA X-Proofpoint-ORIG-GUID: oLGbyGReK_vztA_FCXIk5-VFAk-tcMMA X-Spam-Status: No, score=-6.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 4/23/24 01:15, Indu Bhagat wrote: >> Btw., besides the RFC Linux Kernel perf patch series "[PATCH RFC >> 00/10] perf: user space sframe unwinding" [1] is there any reference >> implementation of a SFrame unwinder I could use as base for testing >> SFrame unwinding on s390x? Maybe a GDB Python script to do unwinding >> using SFrame (not sure how to access the .sframe section)? >> >> [1] [PATCH RFC 00/10] perf: user space sframe unwinding, >> https://lore.kernel.org/all/cover.1699487758.git.jpoimboe@kernel.org/ >> > > We did have an "SFrame unwinder library" patchset for binutils, which we > used for testing SFrame for x86 and aarch64 support.  It wasn't > upstreamed because a) it had open issues, b) in hindsight, it doesn't > belong to binutils-gdp repo in the current shape. > > I will push it in a personal branch upstream and share some notes on its > status and open issues. At the least, it should be helpful in testing > your s390 enhancements to the SFrame format. I have pushed a user branch users/ibhagat/sframe-stacktracer-testsuite upstream. The testsuite is in libsframe/testsuite/libsframe.stacktrace. The "SFrame stack tracer library" is now a non-installed, testsuite-purpose-only, test library (see libsframe/testsuite/libsframe.stacktrace/libsfrast). Hope that helps. The stacktracer testsuite itself needs bit more grooming before it can be presented for inclusion into libsframe's testsuite upstream. If you have patches for this branch over time, please feel free to push them to the branch :) Thanks Indu