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 6C3C63858D3C for ; Tue, 31 Jan 2023 23:35:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6C3C63858D3C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30VIiQti014351 for ; Tue, 31 Jan 2023 23:35:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2022-7-12; bh=fUs0fi6z768SQvPssFpYXGfuFLYCYjOfleRETNWbIP8=; b=mPPqJOEAv/c8WtAnHEnB0ySbMtV3GP7vyRG39Sx7aZMnyVkosHUw8Hg8SJ5x9PcA6cz5 QJU5cOjwnF3/SJYO0WZN1Ev8Czf2xlfC1Qovyn7PnN9P74SzFtf6+tJGyq9H1sEBlSoi nSfBsj888oZokUjb1hzKp/++E+ntTdIcUyIBteQE2RK6HUJWEOOwFIlK4EHECjYQ4b+R fphXZW7frF6huLdBP+wOmoPNK/UTf2u2zSc4hbgeCKAjdxbKojD3dMWcRvhIhHIX5+oh lZX1D/V34lgjtVGZtHhcqpzp2oZ/Upl9Ywkjyq6jaI+IFytaTMFE1Rju974AYTspygnT LA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ncvq9q35d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 31 Jan 2023 23:35:03 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 30VN5KKU031569 for ; Tue, 31 Jan 2023 23:35:01 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2109.outbound.protection.outlook.com [104.47.58.109]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3nct5d8rty-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 31 Jan 2023 23:35:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ET/t9/eCrcyCSNVMBQS86q2CzR1vHduFlyVZmQCvOiT72XY0b+HiTKGmhO20EL8LJqMFvYYee4NyfhBYyDtbEtwD5ppAx+jqMBXI3bzxZkvXftpePUMTHRSBg4cOVZchVCxOCKJQ7ZH4lo4c9zv6dAgjgHTM+hKP6jhd270HyuYSTM54S94U3J2OnTQ4u47J8wah1enA/XyI+mixpWmI3DD2PFzZJnZk13mXmReD7TQCTYH5eiL7QHhkzLJa4VQdz14oZ0Hft/SN7kWJlBavvVAXmCeue3B3gVSerHtPk9577GxqhekApfV+zoZSn8VhvCxPpt9gjTIb2ZblRcWLwQ== 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=fUs0fi6z768SQvPssFpYXGfuFLYCYjOfleRETNWbIP8=; b=ZGhfrpvwrl12oKp6k1UDA60QO0JPwja3TL9VoWCns9WNAKtuYCmDR4NLLOHSQN2QfOSuiodowAb5xi8TvNsAAYCIVxbQubFivuG6+eAmVjTDf/ttnDlOvVzVFjsTfnJFo/PbK7f2ETmRMX7uPlWVtjyfrJC4fZ+StK17inJtPii9y+1Uqb9UUeXKoTS0pb1sGpmba0cPGw+aZleb50S0KgsilEF/97d+duGcozpJiDU2O6pdneotUsUWn+w4OwCwrlp0ed936gUGIUfiN23/Vi+Glo4yEMG8P/AwCY8PQL3+l8o1goHZt5wYZQMQlB+3H0IxZWLtoBxe1ih1E6HL2A== 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=fUs0fi6z768SQvPssFpYXGfuFLYCYjOfleRETNWbIP8=; b=OohCxBrrnQeHQyuKcy03h8X3psJMQfy0W+SEbpbRnEigGybRvY1R6hv2e9zjwsIuni2K4jPbPr+mwnPzrY+ztn3xSaMOtJqjX5ZFP2ADf5Q3K2voM7ve50Q9wmI8zTY/m8RzBc32uJjXrXOByqKKQtkZ7UtBQNLc3uJGuNyhMYo= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by CY8PR10MB6633.namprd10.prod.outlook.com (2603:10b6:930:57::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.22; Tue, 31 Jan 2023 23:35:00 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::14e6:a522:273f:db57]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::14e6:a522:273f:db57%7]) with mapi id 15.20.6064.022; Tue, 31 Jan 2023 23:35:00 +0000 From: Indu Bhagat To: binutils@sourceware.org Cc: Indu Bhagat Subject: [PATCH 4/5] bfd: use "stack trace" instead of "unwind" for SFrame Date: Tue, 31 Jan 2023 15:34:28 -0800 Message-Id: <20230131233429.3708328-5-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230131233429.3708328-1-indu.bhagat@oracle.com> References: <20230131233429.3708328-1-indu.bhagat@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW4PR03CA0155.namprd03.prod.outlook.com (2603:10b6:303:8d::10) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|CY8PR10MB6633:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c6c012c-8687-4f07-a596-08db03e3c4dc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HZLxE27I6q1rwqWy2MDbfKFm5/wSiyCJ5iZm6d3Mco/e+2Vw7O94qrYpVeiniPTxNv+XxHme5GtxLQ7Ed4Bh7oS1k9Yvsk2sBCzJTqqiOo/r3KhcDJwqaMGo8NnwWwLdlKFuVfL8yVLr3jeIODiQW+bG32Pzq7oGKPCsSyt2Uu/Cz2aMhyZdYYDcieOY1AtW9CKloap8c7vyZ23/SjBGC/9fO8SqTYV/0maCqEBX4YxCY7Tua3iJfmU2KuiEvzHC6b90s2Y//16OWlPXFTP+czNhzZLz/eRJ6g/vWqz/1HQt5bcrRXNeVw44PWBDFHBhoEc8IVSLyTWtrGI/UYDWXebPbFhhhTWDyT7x4typny11MBDSzulw+VScxUv+4tHkc126ENWyRHtEJDYEg5rNykeqnQQzcMaWQqPBHQhWf3BVBFFuUiX4chTOkS/K8mUgDGMjGK0tM5yeMeN0WnrzwQcJEYU6houoVmCAS6hKIAprWzu/yI1h1RHJb6d8KpfKnmZdZi0qkhBTUlwv+5wUPSPHZaocQvZLOUa/9XOPInJi0OMKPhYlNmc2/pTa83niOAuSMvH/H+PdOLOwMlMfKeqRZHLr9YpxXjw/O2U+SUkr++G/gjTcy7eUCdAvDsH5pz9UU/8xqJaV93LMBOzg4Q== 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:(13230025)(346002)(366004)(39860400002)(396003)(376002)(136003)(451199018)(2906002)(8676002)(4326008)(6916009)(38100700002)(478600001)(44832011)(8936002)(36756003)(26005)(6506007)(6486002)(5660300002)(107886003)(6666004)(186003)(6512007)(86362001)(2616005)(41300700001)(66476007)(83380400001)(66556008)(1076003)(66946007)(316002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?JQzNs3ab8pjaWfvjcUwSKpsmtp9YBVrnTM3tCqurpJErzsolhIFZce7rK82h?= =?us-ascii?Q?J/jZnMZ/sXhY1W+r/LSBsRA7Eqp3eIOJpyYX+sxlJL3iByitHK7pHo+a+NLg?= =?us-ascii?Q?IcqQtnqoYdmTFVfDjVyF/CKqgTP1dvsx8g7yrHPItiSlvldXFMX7lk4t966R?= =?us-ascii?Q?e4KOSRS4FTh2l+IN5wuWgLirA559LvY9Juf2i6D0FNdk1R7+AzsG4NVqY7gk?= =?us-ascii?Q?Di9Au1J74EnwJP9OJq3Js6GlkECtvAKA7PbczFzYrx781Y6rHMKjRSNngDDK?= =?us-ascii?Q?DvqCrApyM+dgfz/Km+zRNbALwPT4oHFmSX7O3nY+BolTzW1dJdTrKRJW/+1L?= =?us-ascii?Q?iOekiml+KJhu6u2EMEEJMTYjpXkh0vDDptNmFtivug3nxxMWqaSAUA6B02vL?= =?us-ascii?Q?d5VAq8nusTYO/j2K7UWgplWrVx4phNfYECFnmR47U2gWq8PkaQZNPfd2yzfw?= =?us-ascii?Q?GpexlFvohCAXtaG4E3BEQ+wtYyOlQlT5p+DtbYJtZIX9HiqKNsSeqF0u3e3p?= =?us-ascii?Q?mYvi4X+GKcdXM+BVOZ20uHp8pjy3SM1NnMoPVRXssXsY3zKY27l8VsSMfBzg?= =?us-ascii?Q?7Iq1DKknmeOZmDx+dcqU3TzUTsoDIqJXkyJkY5gtBWC/oc+jxE3dJImmkHAv?= =?us-ascii?Q?SDKx7ZhEZXtPib24rPxaKZliSidRDTfHnxXDOlNQH4FZECqDNpoHl8P5jbkW?= =?us-ascii?Q?4iLWV5tp1l5EnW+3lvaQjr8FYzVbZJkEtvJk8bSYz+3ExN55AMRQjqF7fDsb?= =?us-ascii?Q?kDX1rYGFtdyian5bO1ETrImpdP9j7+1XJTuDYsLUjSDQ4rkDqRqyeKE5Wn1b?= =?us-ascii?Q?N3vcg/QwK2bnycNdy6w2Atfns5jl2MlcXGqoMBq3bGOkCZYXw3eWVCYnjufl?= =?us-ascii?Q?EEp+e4A/CQjo1B1apRpcU6LopN+Ts7qCCKl2YR8PX8IK+WvZdZpzO5CwMt7b?= =?us-ascii?Q?YywaGQnmdVUsHvpp7BOzl0tDiqowDsmMrPdX5yV89EFowm1Uy2+kkLh1N788?= =?us-ascii?Q?s/dtnvYosWWjrm1UR8GpZdRcxCK6mBLFqGvvBQFehRlBOqhir8SBczvcobE9?= =?us-ascii?Q?BvGSxTt+xCez7yAymb8rrIZ2wlMeZ/4dpfv1gxtW1t5FZAH1v5sA9gCslzPd?= =?us-ascii?Q?Imnu0T18Mh/p4b6/2wv2EPGMkVfr+Llo6e6t7PUvLaziwByCEKu99MqsTLcH?= =?us-ascii?Q?W5ly5KONtNWsduSSdDUJ9is0Vy+vuV3PNsHIPxIYtC6YBdXHHbnBypn+GcjL?= =?us-ascii?Q?qWljHxrw5V+r9wWxSmt1bmswN7BVeaVUdyYh60Ii1Lln7C1CP2BgOgy2vevI?= =?us-ascii?Q?w6OVfyBOHJoezdcgzCorW16pfrBdqvkwme5MEn+sBeRRIwITd6aQPH/3hMT/?= =?us-ascii?Q?YibNMSsSLyX43KOdFjWpSUn31h1PW1VQhp/ASl3Xw2M3VuaXtp6VZiUEeLKQ?= =?us-ascii?Q?Rs7azEkUCVQv9Lef7UCQ4782Q/d8QBIHEYFv9YAz99SW4AH+uSlHZG3cnzqw?= =?us-ascii?Q?15PipxxRITVHZs8ej0RXg6/OMJxlm/LbzZxOZZdkdnx3LP7UdxmgrE/Z3omg?= =?us-ascii?Q?i8S1BvVRktLJWeN0KIc+5NU97QQQlrA6kt8rTTfIE94Uu3uT5wlwG0iUZRjq?= =?us-ascii?Q?vQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: HxBZYaeYDbATJzdmNgjyHJsAskeaLT7snG4DH1gWtjvJ4U0pYML8rkmm0Z1sAu9cbBWDA5Gr9yOKnv96yIEm2qmrdnfMW66lZwBJ4NfFgpsqvpDXMXZ+iTe2QENGR2T+ROXLVSX6BP//k8pLtr8cXrb2U4HP1bw3zNP7ivaIy+LI6pcnVxyoGSykJWkxuj5KpNmX9J2Ta47ZyXZFYxDPqPbECh38hVPEersyfbrjXDQXy9EjLScYAwD5KkbKKCRiY+UuOhLtVsIPr90jLV4ylT4inW+2+KN5qxXm9E/8fYAqH1VuEvDH2x2dISaz1lwcr9dYqEK37kus+GrOFoT1Tvy2eaTFz+7w9fASzTvi12n3VeQskLea37tXlv1eGkneWaVMQ28n2F9moSk+8wm0BsWq+8OKhephu4XIAWCNwVMbDCmymz7f0iy7sNLIQMGscwrtdwg8EpxRd28BLYHpJ/kFp1QPVjJGbCaJwNuXVKLJCbQPVXjev9DXksYGcLapkXvFP5+sIiyLiaYtxAA9FfdvIpXiRcu84eyKb5tDVWCD6Z7sT7iecwHfb8KC3hruxLx1YhHiQBL5LROg65a/y2P0NKSiLKw8plaGw27yWanVPXzJRvt2XB6oExiRtjusOAKQX1UrESk/obFUXZoS5I0h1y0frKg4rYHC0TsJRycDWHUXHlJK8TzBrlXNpgpe9I2jcrCjlsTYylCYFmq/Iau8zxEo7GVtIXQpI67z33BVZpLsN4rph0bhIk0li9t+ecV4Ln2+gBPHob0fu5s6ig== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7c6c012c-8687-4f07-a596-08db03e3c4dc X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2023 23:35:00.0186 (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: FAa13+5K8nLuaWOLoaNBfn8u+fDJPfPcSkNMVq1YFnuiwPc6m7W7kItCHyl9ChsZtSWxlp4tRYsYCck1QyakHA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6633 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-01-31_08,2023-01-31_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 malwarescore=0 suspectscore=0 adultscore=0 mlxscore=0 phishscore=0 mlxlogscore=999 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301310202 X-Proofpoint-ORIG-GUID: Ry2F_nTaZWOblDQx3ptbVP3FMEjXTmFj X-Proofpoint-GUID: Ry2F_nTaZWOblDQx3ptbVP3FMEjXTmFj X-Spam-Status: No, score=-13.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,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: SFrame format is meant for generating stack traces only. bfd/ * elf-bfd.h: Replace the use of "unwind" with "stack trace". * elf-sframe.c: Likewise. * elf64-x86-64.c: Likewise. * elfxx-x86.c: Likewise. include/ * elf/common.h: Likewise. --- bfd/elf-bfd.h | 2 +- bfd/elf-sframe.c | 11 ++++++----- bfd/elf64-x86-64.c | 2 +- bfd/elfxx-x86.c | 8 ++++---- include/elf/common.h | 2 +- 5 files changed, 13 insertions(+), 12 deletions(-) diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h index 2b7c574f540..dff19822547 100644 --- a/bfd/elf-bfd.h +++ b/bfd/elf-bfd.h @@ -702,7 +702,7 @@ struct elf_link_hash_table /* Used by eh_frame code when editing .eh_frame. */ struct eh_frame_hdr_info eh_info; - /* Used to link unwind data in .sframe sections. */ + /* Used to link stack trace info in .sframe sections. */ struct sframe_enc_info sfe_info; /* A linked list of local symbols to be added to .dynsym. */ diff --git a/bfd/elf-sframe.c b/bfd/elf-sframe.c index 8a7fd021931..d2954ba9193 100644 --- a/bfd/elf-sframe.c +++ b/bfd/elf-sframe.c @@ -206,7 +206,7 @@ _bfd_elf_parse_sframe (bfd *abfd, return false; } - /* Read the SFrame unwind information from abfd. */ + /* Read the SFrame stack trace information from abfd. */ if (!bfd_malloc_and_get_section (abfd, sec, &sfbuf)) goto fail_no_free; @@ -438,10 +438,11 @@ _bfd_elf_merge_section_sframe (bfd *abfd, } else { - /* Expected to land here for SFrame unwind info as created - for the .plt* sections. These sections can have upto two - FDE entries. Although the code should work for > 2, - leaving this assert here for safety. */ + /* Expected to land here when SFrame stack trace info is + created dynamically for the .plt* sections. These + sections are expected to have upto two SFrame FDE entries. + Although the code should work for > 2, leaving this + assert here for safety. */ BFD_ASSERT (num_fidx <= 2); /* For the first entry, we know the offset of the SFrame FDE's sfde_func_start_address. Side note: see how the value diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c index 914f82d0151..5f89190a6a0 100644 --- a/bfd/elf64-x86-64.c +++ b/bfd/elf64-x86-64.c @@ -895,7 +895,7 @@ static const struct elf_x86_sframe_plt elf_x86_64_sframe_plt = { &elf_x86_64_sframe_pltn_fre1, &elf_x86_64_sframe_pltn_fre2 }, NON_LAZY_PLT_ENTRY_SIZE, 1, /* Number of FREs for PLTn for second PLT. */ - /* FREs for second plt ( unwind info for .plt.got is + /* FREs for second plt (stack trace info for .plt.got is identical). Used when IBT or non-lazy PLT is in effect. */ { &elf_x86_64_sframe_sec_pltn_fre1 } }; diff --git a/bfd/elfxx-x86.c b/bfd/elfxx-x86.c index 42af84b8e04..132fb791ac6 100644 --- a/bfd/elfxx-x86.c +++ b/bfd/elfxx-x86.c @@ -1804,7 +1804,7 @@ enum dynobj_sframe_plt_type SFRAME_PLT_SEC = 2 }; -/* Create SFrame unwind info for the plt entries in the .plt section +/* Create SFrame stack trace info for the plt entries in the .plt section of type PLT_SEC_TYPE. */ static bool @@ -1819,7 +1819,7 @@ _bfd_x86_elf_create_sframe_plt (bfd *output_bfd, unsigned int plt0_entry_size; unsigned char func_info; unsigned int fre_type; - /* The dynamic plt section for which .sframe unwind information is being + /* The dynamic plt section for which .sframe stack trace information is being created. */ asection *dpltsec; @@ -1832,7 +1832,7 @@ _bfd_x86_elf_create_sframe_plt (bfd *output_bfd, bed = get_elf_backend_data (output_bfd); htab = elf_x86_hash_table (info, bed->target_id); - /* Whether SFrame unwind info for plt0 is to be generated. */ + /* Whether SFrame stack trace info for plt0 is to be generated. */ plt0_generated_p = htab->plt.has_plt0; plt0_entry_size = (plt0_generated_p) ? htab->sframe_plt->plt0_entry_size : 0; @@ -1906,7 +1906,7 @@ _bfd_x86_elf_create_sframe_plt (bfd *output_bfd, /* pltn entries use an SFrame FDE of type SFRAME_FDE_TYPE_PCMASK to exploit the repetitive pattern of the instructions in these entries. Using this SFrame FDE - type helps in keeping the unwind information for pltn entries + type helps in keeping the SFrame stack trace info for pltn entries compact. */ func_info = sframe_fde_create_func_info (fre_type, SFRAME_FDE_TYPE_PCMASK); diff --git a/include/elf/common.h b/include/elf/common.h index bb93123d14a..d19d6f9927d 100644 --- a/include/elf/common.h +++ b/include/elf/common.h @@ -489,7 +489,7 @@ #define PT_GNU_STACK (PT_LOOS + 0x474e551) /* Stack flags */ #define PT_GNU_RELRO (PT_LOOS + 0x474e552) /* Read-only after relocation */ #define PT_GNU_PROPERTY (PT_LOOS + 0x474e553) /* GNU property */ -#define PT_GNU_SFRAME (PT_LOOS + 0x474e554) /* SFrame unwind information */ +#define PT_GNU_SFRAME (PT_LOOS + 0x474e554) /* SFrame stack trace information */ /* OpenBSD segment types. */ #define PT_OPENBSD_RANDOMIZE (PT_LOOS + 0x5a3dbe6) /* Fill with random data. */ -- 2.39.0