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 086223858D1E for ; Tue, 24 Jan 2023 21:53:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 086223858D1E 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 30OKx4cp024824; Tue, 24 Jan 2023 21:52:40 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=rPdEjhvK3aQ1FIRB8a4daY2zrc2s20tVSS7cvKad2tE=; b=a7zYl+2BC4zCHqj7eSxAa486Q4bEE7kBcydOtWk5+hhTw7PX8dWdiUiRIlR3MxUbHTKb rIdxfM30xgBJf27pLAw4m/KzkO4cCOCBM/erNOUz1rlrlLRQznmkXDPJn5yovvGraxRJ cWJ0D6+YgCvChg14+s+85eqx52H2un0r76cSHIje7zpd9BxlDGwRVHC3YX2pm7PV0gYP YWtPAbavqiOHWe69qN6baLgGzcZfiem6V9PaFMWxf9n96aevqDw4YS263APLklIjlW0V B+xXbBnldKBXke0Zu7LNFBCt3XSpq9dUZUTH3pbMYJF2nId+wrxeYiRX/vp1SmEjtP4l bw== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n86n0xmac-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 24 Jan 2023 21:52:40 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 30OKeqhD021039; Tue, 24 Jan 2023 21:52:38 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2102.outbound.protection.outlook.com [104.47.58.102]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3n86gccvqh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 24 Jan 2023 21:52:38 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YDmZGYlM3mE7nlIPPluq/6vNBaCJ5E4mk0yPWLWLpaXE37FlW/qdICRxaoVQl1RAsYiQZSIvqJoj6FBz6vp3vOYTlaHNJO9h2d0FpdJp4SDxqpeBIUUkBQAfLosVkJiN7B0qojHhUnecwo4IryzIFayyygi33jbDwH75zI2MVba0iMqJY8tqlQH8pMnZfuz2zAzjXx/NY9FOQ+rdrcu2ZAVJ/N1EPLd63l6Ew1YEiqW5ULtbCB/tTj+wxzc0IFC+ULxlEIxW1ld/1H12bGXFAVawPhe8O1NfNbUn/gwlXnnOCeQRhpefwYlRPxWqIe2viUROAzJAr9drInPMekiktw== 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=rPdEjhvK3aQ1FIRB8a4daY2zrc2s20tVSS7cvKad2tE=; b=SMqpxsig3NZfZHtAUUFKgKfztyH7DMqsPFP7Xzd8vlT+6NMKRSN0lRMk2wclp+zO48CcP6Hhr8jk2cFUoOU6J4TYkcgyPklLvU1UFy8xXMiTcrwOEqH1Vwy2zT+ud5qgEWQSxkgGyUlVfNm2/97aSbfkhtWmNS+4d18F1GquMAMdwBki4PFEsLHzO+2ElDyxJMghFBPWk1wioTd59obw4Tla9gY8zhUjuzJPvJc2yW/0ZvNtyfK1195eXDCE/2JsOEFeFgroYqhAPhNN3rf0d49oMoLJvMY7Ni4Agka05tHW6AkR+y2jQTc/ZpS9GxMCfY8ePghtoO8yrb6t91AsPQ== 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=rPdEjhvK3aQ1FIRB8a4daY2zrc2s20tVSS7cvKad2tE=; b=XpFnGJi3hGrXzs1oFeqbdWz2sRP7lBICKI+VGKMR+Mk82h2KyB5quVOWtvaXbHQpnOVwK8GQTqKmYvwwz6rylixvgkZRtNAzkEVYGWFkJpGn5D0e83iasCfcxXOeWYjqpiIdpTPtpAQlPnleAI4JPMT4TetceTlGWCV3VCUz1yw= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by DM4PR10MB7451.namprd10.prod.outlook.com (2603:10b6:8:18e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.17; Tue, 24 Jan 2023 21:52:36 +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.6043.009; Tue, 24 Jan 2023 21:52:35 +0000 Message-ID: Date: Tue, 24 Jan 2023 13:52:31 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: Re: [PATCH] Add PT_GNU_SFRAME segment Content-Language: en-US To: Carlos O'Donell , Florian Weimer , Mark Wielaard Cc: gnu-gabi@sourceware.org References: <20230123195619.16513-1-indu.bhagat@oracle.com> <088fb3ea96e64f2dcc5e2af1d49bec3fdab3482a.camel@klomp.org> <87o7qof4rs.fsf@oldenburg.str.redhat.com> <7fe71de8-b31d-9c0a-52ef-840396b707a1@redhat.com> From: Indu Bhagat In-Reply-To: <7fe71de8-b31d-9c0a-52ef-840396b707a1@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MW4P220CA0009.NAMP220.PROD.OUTLOOK.COM (2603:10b6:303:115::14) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|DM4PR10MB7451:EE_ X-MS-Office365-Filtering-Correlation-Id: 6b92757f-caef-4a9c-1dd0-08dafe554ce8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4ZYl02exrQcU2xrowkNhTyiiW+5tLIgOojRf4EbIPQc27l5xyBr8lGYAYr71n21EyTK1Kf/V6L+9HNPaYdlF0A7NbTlQb0wa+J7kacutGDub+OAHzc4SGJW+nr7NF1wEB54i7kd7PTx7oVsHOgV5Em9l/sg+W3I39VVRg0IIkPhAl0lVgwYFB+mbLBQBWTIjozG9nxF2lS0itV+zZEKaPYY6C1S8F8sBd1+NicvmgGPFQEW0ULMnggvpnQyQszNPTXIyhTvKcu09XYCXXsifp0Cv1LBODnTQBNO+85+g8xQvZ5kzFTH96akgDWk9TqRniXSz/dDdV4Tg9x5FNMKDX8HSp/7IbWGIhDh6zOJy7yyBkWfmm4oN1x0lQDfBhIHRtvluq5x3N3tq5w5Zm0vOaDyUzG37qg44Tra7bY41d1YPvS03ootBy0ja02/Likf3IEgLsiTLmKxhDeGjxjtsQSh33SCpmrqhw2jHyaI/1VO03Lzbd/TZOOznuDAMMuVek7qnxD8IdZFekcwp5xD2hmZ+EHm3ktF5X4LjWajViOgUpnlYDOIwlRTGxWP6A9yKbugY05lULyRFL1pl5TRBiLjS2qe4GEAbdAHkBrdyZ48N1oLxK36yhr0Rt1wrxM2+tfQinUk86hIVm4IP63uTFkvoayUQE7QgPuuyetCNTpLTeKIjzZXTVkpNEP6esCKbYibCDvbiRwxI1WmZ65HAMT4SwbW/O78t7b7tFV0Dfmu3XXdZ8/lZKOmfa8YRKiWAuL6uwzx8tFnBCAlFtvjMn6snI2jsXYXbeD2jlLvIvZ1DZRtZV4YDI+ONm4n2XYOJ 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)(376002)(366004)(346002)(136003)(39860400002)(396003)(451199018)(110136005)(86362001)(478600001)(31696002)(316002)(6486002)(966005)(31686004)(36756003)(38100700002)(83380400001)(6506007)(26005)(186003)(5660300002)(2906002)(6512007)(44832011)(6666004)(2616005)(66946007)(4326008)(66556008)(66476007)(53546011)(41300700001)(8676002)(8936002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QklxOXRMaGtYVU5HbmdDZmRhNzUxUU9sQVE5am1vdFJzNHBMNnVrWkpFNkdR?= =?utf-8?B?VE1TS2hiWkE4L1NBcmxFblpvVGdCMjIzcFJaU0krWm5BQS9YVkp1OFNWR3pm?= =?utf-8?B?UnVrYkk5QTdJVEI4MnJrdVRiUzJPcy9uTWNacEh4QUlHVTFqRmNkSldHK2xP?= =?utf-8?B?cTBZb2tyci9oSERNMlBmYjJZQ3hMb2w5MmhrZUtYc21wSTJYK1duSW9GdVR1?= =?utf-8?B?RzlnZGJoRytUanZQcHR2bGJqa2lNd2psRlhRNDJDeXh4OWZRZzVOMk1DUmlq?= =?utf-8?B?NHFQMC8vMVZXamxoZEhnSFMvY2QyR2M5aVlsN3B1TkRQV3orZmR1NFpOaEZF?= =?utf-8?B?NHNFVTNCRnVRaW9lbm9aZjZnU3EyZE8ydGtzSjZzUDg2VXdKSkJLb3VwT0Nm?= =?utf-8?B?TmoxWkQ0N2l6UTZ0QTVOSy9HWjEzMUtTdjBkNjQwQzAxeG16RENhenI5NzJh?= =?utf-8?B?SWFJMmJralJEUlpFVVBXS3Y2N0NSWGQvWmh6R09oSk1BTUtkR04wMStvd2x5?= =?utf-8?B?Q0hVYXM4SGV2cFJ2WlE2clExSDFXaGNrVHNYK1V2bmQwZm5tSmFQNHBSNDFK?= =?utf-8?B?VWxyVWlyWnpIbzgxSWsvNUZZODQwUlZNbWM3SEJpMlRnbXMvRWlOTzREM2Mz?= =?utf-8?B?VFpNTjQvRGhRRDcrWFNJSlNiK2RDbXl6a3h1SC9nSUVNelZzM045MzRabnh4?= =?utf-8?B?WXdDdzZITUhabjdaZzBRZitGL1JSY2I5Z2dVc2RkMW5KNHl5U2VwYmNodElE?= =?utf-8?B?R3dldi84QkxhWlQ4L1lWNUdxbjFEeDBBMU9ySVd3M1Z4K29Kd2R2SkV5b0Zk?= =?utf-8?B?T0xlamR5OVdXWDRMY0M4VEs2VEtzSnp1QnVudElTV2NPZU1PVW9nanZNNGhS?= =?utf-8?B?c01rOXhSUGh4U1Njd00wK0RYcFM1SlZBWHBWbWcvYmkwSWl1eGZoK0VIV3Fp?= =?utf-8?B?cGZWZWFVU0lEMWxjM21Qa3htK1llMk1IOG1qN2w0ZDc5dXNxNkFva0JEdUNI?= =?utf-8?B?Q3FCa28xNXRGL2c2b0ZvM05NUEhWMWFaVHREc2VtL1ZtVDBVcXF3ejBlNGpN?= =?utf-8?B?eWZMdkhDWklEbWEza3ptdXlnajR6aER4N3RiMGE5d0xHREh5YXRMVGljUWRl?= =?utf-8?B?cm9KVGZGdFprcnYvbUV3MExmZGFNVEhvT09iL3E4RVlvM0hwbDErazdSOUll?= =?utf-8?B?Umx6WWhwRnJadFZ4S1VzV2JYL3MydGtrQVhSdnNMVFZhcit4OHJId1dFdzJM?= =?utf-8?B?WE9xOGh5VG8wYXkyYjJieUVFMVFYZ2l2VDhXNFdrNkZ4WWM2SmQyRWh4cjZm?= =?utf-8?B?Wnd6Z1BwdFJTcXpKRzl4WDB0QUdmN2RuMlZZTktBaTVwZjU0L0ptODJRRkVJ?= =?utf-8?B?SXVVWU9lMUlPbWNEWFFKeElWWWU0U2RhS2c1MUVJZldSZXd6U1R1Q2FGQzZn?= =?utf-8?B?Y3U1NlJURGk3SGJtM3pYcXdsT3lDSlB6ODE4V2JVUUtHdTZmcDg0bEZkcjdQ?= =?utf-8?B?azh6YnROTTdzdmdjZytCRTFJUTBYMHVheWNETDlmL3F3WVhTd3FiRG5udVBJ?= =?utf-8?B?Nld6d0VPMHE5UkVHY3NybVJYWGJKVXY1MHdJT3k2ZnF4U0J3dW1aSWNJVjh5?= =?utf-8?B?Z0kwRDFWSkd6YTUwT3lzeHd1UWhRRUw0WktEbTNnTEJIWk9Mc2cyWkFVZWY2?= =?utf-8?B?Y2tpWStTY3cxRDdYSVdCc3lmU0pLSjJQNmE2dTRpbWUyL0NZS3g4RXpVajZ1?= =?utf-8?B?b1VsTGlGWUpyNWVaZDZnTkU5MlB3RGFITmxWdVlHOTlabEF5UHlrL0hZakZ3?= =?utf-8?B?RVNsNW5sY3N5UW82eHV4MlhlSVJKUmtGdmRVWk9lK2F3QWZYUzhQT2dLaTlq?= =?utf-8?B?b1hCbmoxVmJTeUFvY1d1R3V2eDRLUklERExPaXh0TEk0NUkvODQ3c3hmcTdj?= =?utf-8?B?RG1OT0RVeDJuWTRCbTBLeVoxYkE0ZUVsY2h4dXlVajRNZE5uR1N4eHRaZnJo?= =?utf-8?B?K1VkQngzOGgyRldmWW1Ta09yMVJmWFNxZ2JYSlhuZlkxcmFmSDBZTDNOSmJH?= =?utf-8?B?RnBFUTNJQlEwSitZdW5taVBuZHlOeXJ4UzVxWW9HSTRHaUFoMWhwdzBsUmoz?= =?utf-8?B?Q2JmT3djRWM2bmdYcEJYR3RnMTFNU0JkNHhUNVdDS1ZQNTM3YVcvT1E5Y2J4?= =?utf-8?B?QkE9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: BhqSG5NE3sAKgHue4B6X7nk+Ub3PQq0NWDIE0hEL/xyYNZVDV5isHP/T37Qn8VzuW2CfpP8huSR22MwwmNV9/a0NYbFnyuYTbUFV0ayKZhMi/7dky/EDY0T9Kjs2fi1bgfaTTsSyRkX+TnH8dc5tquB4+IJ9/3AQEecQSjWumw91HmIzBFPJogezLnVqv3glCADNCmQ3/eXRd3bhEI1rKYMZLeuzoHhRWf6/B6SIGAITw4DdF3YR0PsjFiKNbwzLXFGM5Uey8cnAYHPw3Iutz4FVEje7afoJHX4T7ETp84VoYnteunI3XqxlwD+hqqaJyJYkU3IXpdTl0kgKEh8mIebriu/WrYTSGbRtjP9fJzBjAHqd1J7uFKHKWMt19a+Svz1lWPpmQP2dUr/uWOuUupRPOLM1hqjItNFKGIuWky/OUqES45Dic2/0WZ7E0rLBl16EsTsqGSRfcOlRPSvBoeppKiZJm/SqqS3gpanQKb6VT9jpzme8p9X1SL0SZbBasm3ZI11SDholsypuAtspkVSILSYJggrhYE7idmlkoiSj6VueKV3d+zRA7Vj7zxfYX2/+iLm0iX9ZRfIfLuIFVvp4To1n62m0QW1wSR4oOYhjx9N+yiYo0zuKBXnKYKb8+OT3w8W92smnzC2T6zZcHBzBIoCdahQR/khUTIP/OKphgtegEeH8rM2Xdv5X5587nLRI7FpQh5WjfMr/5TXFYJs0kXUiHrbfWTqpL8HVjmG3y7FPSIrDiPy8AKqeZ78sX0e6m01ujgGG3NnjqinER9jFZ03CwYRBOk6B7k2oQw3YNaFgU1mmAR6dE2AG/qwc X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6b92757f-caef-4a9c-1dd0-08dafe554ce8 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2023 21:52:35.3707 (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: aQnNDGJUOasLe26a//h9H6nSIYCZmELUIEnr12OeYxuXvenmsDAiWAT3bSmVdvy7aBZqIBdtXRMNoLgIrgjBMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB7451 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-24_15,2023-01-24_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxscore=0 spamscore=0 bulkscore=0 mlxlogscore=999 malwarescore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301240202 X-Proofpoint-GUID: Xt0HnmYhD_JH6JHZ7_aizK_jlQXvS19F X-Proofpoint-ORIG-GUID: Xt0HnmYhD_JH6JHZ7_aizK_jlQXvS19F X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,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: On 1/24/23 06:57, Carlos O'Donell wrote: > On 1/24/23 08:20, Florian Weimer via Gnu-gabi wrote: >> * Mark Wielaard: >> >>> Hi Indu, >>> >>> On Mon, 2023-01-23 at 11:56 -0800, Indu Bhagat via Gnu-gabi wrote: >>>> As I submit this patch, I am reminded of my ongoing unease with using the >>>> keyword "unwind information" with SFrame format. SFrame format, is the Simple >>>> Frame format, which represents the minimal necessary information for >>>> backtracing: >>>> - Canonical Frame Address (CFA) >>>> - Frame Pointer (FP) >>>> - Return Address (RA) >>>> As such, one can argue that there is a clear distinction between "backtrace" >>>> (=simple call trace) and "unwind"(=stack walk + recover state/regs). >>>> >>>> What do you think will the "correct" terminology here (if there is one) ? >>>> Simple Frame format is for backtracing only, but calling it a "backtrace >>>> format" also sounds off. May be "backtracing format" ? Simple Frame, SFrame, >>>> backtracing format... >>>> >>>> Thoughts? >>> >>> What about calling it a "call trace"? >>> Although technically it is a "return trace". >> >> “Stack trace” matches “SFrame”. That's Python, Java etc. terminology >> and seems appropriate here, too. > > Agreed, good point. I'm fine with the use of the word "stack" in this context. > > I looked at Java's documentation and they use the term "stack trace": > https://docs.oracle.com/en/java/javase/19/docs/specs/man/jstack.html > > Likewise for Python the term is "stack traces": > https://docs.python.org/3/library/traceback.html?highlight=stack%20trace > > That confirms the common usage in Java and Python. > > That's enough for me to consider "stack traces" a good choice. > > Note Ruby still calls it a "backtrace" in the context of exceptions: > https://docs.ruby-lang.org/en/master/Exception.html#method-i-backtrace > but I'd argue "stack trace" is a better choice there too. > Thanks folks. "stack trace" seems to fit well.