From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01on2085.outbound.protection.outlook.com [40.107.117.85]) by sourceware.org (Postfix) with ESMTPS id 631233858D28 for ; Wed, 25 Jan 2023 04:49:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 631233858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=blackfigtech.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=blackfigtech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=niZYCmS7m40EFR+GXCD7V6HLDwb0q6sDvYsuHgQp2q/nk1Q+BgNxx8bF6LDj606dJqzwWWpmYzqNa/QM86b/6QcgPkWQFDXWfnJkDvFaPSBvDw3NOiLQHRTa2QLU9HlDUVA5mxiBn8XfpjECvhDHQJW3eui32NuN7amL8TFVOhITVdR/Zd6ujA8xRiYu6qOPREn8LgY54tJ5G+QU/2O3a7UcP7NfjDHbLMudsr+DDUa4bO+LSGKeEfZU3CyGqXLtGNG80POzu9HR8CoWEYd5gOxXImsPU5frh2vc/rTx8EtUKElm+SJidimDkXhRrgm6ou60kM4n2eG3wzQaxDAPzA== 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=wAeGk0lSxYDvlTjT9QUgXxZxBvVbSf8E+aMzgaafUt0=; b=WJJcPKAtaeR9ygvTkD26aRS4XLaIxrlyvloVNcD0B1OXRhlQxqSWCIgieR2iBcEkIDqksBj6UgmkVAvZS3oYoxW3YFS7kkRI0QhKtTQiPWiztmcUv+dV0Tsk0SnKOmlLPVnJjSyp7UmcCczrAb2691QLOoPGCMA/6iOopGAkkXK7G7yHM6fAM0yjGY0FBgMNcAr6hC9c++1e7HiKmN5y1ga0ucDbdzSNKqsKci2Z+M2aVNP85mIogDfvVO/KdpgT9b5NP1cotViagdpSlniTlWt92ShkoWPGgHliyYPG6zzyOd3oV/TH+On1Ic2vkBGFiPN7AVPxQOL0hLCklY2gTA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=blackfigtech.com; dmarc=pass action=none header.from=blackfigtech.com; dkim=pass header.d=blackfigtech.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=blackfig.onmicrosoft.com; s=selector2-blackfig-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wAeGk0lSxYDvlTjT9QUgXxZxBvVbSf8E+aMzgaafUt0=; b=ipnc/zzUpxx7bxynkT8CmAfLLtCxd8yzaLgNlM+V3gtzdc3sUGmIMrxYM5aLvtLvqRIBEZFfNa7RnHT8Kx0CxhrObwRX6At1KPhb9ldW4ap6wgtlO7D7vm5kgkEuvdurHOH5KZSaA2QkyK7Pd+PYrYJ809sBAiPg22+8o8cbiFI= Received: from BMXPR01MB1029.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:14::11) by PN2PR01MB8670.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:f1::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.20; Wed, 25 Jan 2023 04:49:24 +0000 Received: from BMXPR01MB1029.INDPRD01.PROD.OUTLOOK.COM ([fe80::b780:f4a5:8c4d:bfea]) by BMXPR01MB1029.INDPRD01.PROD.OUTLOOK.COM ([fe80::b780:f4a5:8c4d:bfea%11]) with mapi id 15.20.6043.017; Wed, 25 Jan 2023 04:49:24 +0000 From: Varun Kumar Erigila To: "gdb@sourceware.org" Subject: working of backtrace command in GDB Thread-Topic: working of backtrace command in GDB Thread-Index: Adkwd3PnvmtofhqWS82X4iOrJHqhIg== Date: Wed, 25 Jan 2023 04:49:24 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=blackfigtech.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BMXPR01MB1029:EE_|PN2PR01MB8670:EE_ x-ms-office365-filtering-correlation-id: 6d866e7c-a6a7-460e-3430-08dafe8f8854 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 81NNgvuPmv3uEnd64WchOCiYGbd0+GjzP3jFGU0zQ/Dk2aOFccq5oLNrZ+EinE8VErTp3QUcQ/zJ577PgBDLA4YHgf8UpkgXQv2AbB+ZY1qXcLBNOJEDWaYtJ2Q6XuY1AbJmGeb7rDgGswhFDARDLMGTeu8tqdsGtuKPxu3qjtKvt4q3n6KDEphjacYXSwNVFjdd8t9AvBi42HCrMzaArNTdiIjK7CxyjBr+MMexMjE8brw77YSV18VyE8mioQiwY17xgi6knRvjBo6ZLNysIhN8x7uhdBh/5Mupxc0JN+BmHlHwnvXMdEGnwxCdJ7/X0Vy/cUz5uqwY/raFlEvMP3BbnkWZkA8G+13yQjc2xDSwvPzkbsIpu/sxZc+sklTEfRoIG7Jv2R04gztGvy8qN9cbnZ8S6+nTmEQMg3Cd1R25bOiqmMn0ceuqHo62udelUqcPaMXRDHkNAHHoib3uEpzD1oHysQdpX8mAUBUe6qrQyxFAl5buVYxDVq+saBV4o0hY3Ml0NGSpUQyw04xSCvMZAgcK5P2AqttlP0Bi+M0ygAWj7X1X/+EOnKi7WkdIYGJ6Hklb71r6cl8oJ5XPHDYtz6Nxv8h5kai7zlCQUjGFOK3zdJG/WbWjPX/oHQquAzOQFclVo0rXMHi7KYOV3TeV8WoZ3aoVSg5FN8CuUbvhWLDXP7+kAyJdh2AMf/iqh7opSN+V8VGAUb/c8+tfng== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BMXPR01MB1029.INDPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230025)(4636009)(396003)(39830400003)(376002)(366004)(136003)(346002)(451199018)(52536014)(5660300002)(9326002)(8936002)(8676002)(6916009)(41300700001)(122000001)(38100700002)(55016003)(33656002)(86362001)(38070700005)(4744005)(2906002)(64756008)(66476007)(478600001)(66446008)(7696005)(71200400001)(6506007)(186003)(9686003)(26005)(316002)(76116006)(66946007)(66556008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?C3StWXVVCClXJOpSwgqgpMukbxazyfDSFs/msfTEhd8x9AlgqW4sZIRHNdn3?= =?us-ascii?Q?NzZZocwdhPvQoRM+RJIZNhtT4vVwpXo2n+R+uF7iO7tC8Qn96mhJF8ga3Ref?= =?us-ascii?Q?vEcJFgvdhZndZEpkWcU9RuBZdoEj98rVC1gisQHKLCkMjDy3V81V3yJn1QpG?= =?us-ascii?Q?OGYYYCgckgHQZAgtw9fNnt++BzvlQoHnoBbVotD8jv6m6PqvYBwX+QNBKvQ3?= =?us-ascii?Q?DMn7Y1U2gGzxjCcUoRj6d03xoBNlZqmrzdvlnuC0dSlDuSxrovF8j7hXw7Bi?= =?us-ascii?Q?Ozp0um9JubOv3D4e1GDv4S0gN/wlS47iA2LiHDo2EcUaIPZS+z2XIGn2MDgD?= =?us-ascii?Q?hJLjwqZcW9ft9WamGw3CFbuuhZTTULaiC7C6IhyXy/K30I5pqhAgEBgGoNV2?= =?us-ascii?Q?v2XCCxTh4vvvp7a2MTo4lH6GgfjwuMUexS5U8djgywnk05L3z4E+AdtR0CCb?= =?us-ascii?Q?NrcGxsjlA8R6hOhFKhVBy6gRRksTJ2U+ss49MM4kpD2jrQfRzpjFgAiZrnsX?= =?us-ascii?Q?iOfstMhlpV0SfXKNpCKH/D1lqikm2OLG8IpwHwgDAnSUbg0gi9lAZxXBA8my?= =?us-ascii?Q?1hD9cY4fc3SGtZBxoC4VU5Rlo6iKSo0Tew+9pzMWbyoExxOgwUZC2h+Jo/DK?= =?us-ascii?Q?B8BfY3uAjHf9fWzdNTdXE2PTW4ztI0/SzpsuwiGDYIPZnhoUj/d2LEwNYDxZ?= =?us-ascii?Q?npT+HkCecouYoZ2v9HHuHtUmRqdh5Kp6pzGHJEgr9MYht7tAV8NJyVhlPZ7H?= =?us-ascii?Q?efofL6O4vzkKTotW1WGl5bhme0n6CcdDuQNgsNeDEtxNX6V7axeiLXQFitWU?= =?us-ascii?Q?HBKfP7jIKVHxe0YrCEk9XsYCXc1PSUWp9ZMfKc77YsBULA7PcgonAbcHVhW4?= =?us-ascii?Q?CWF25E1JUTJXjBsmuTAWaGkGBhmZ02+AutLWfpKxeGtOtiVhmPJXNrGmU8Q0?= =?us-ascii?Q?6TgGnj0b/4vgc8pwMzfp/yzSLLyGvJQ+onJiDIFQUCrnv92nxGlplAAJTgFu?= =?us-ascii?Q?XFynd+7YSrs35GQTrLR8RmgblxITW550BHoygFlEePtoxroRGbkEdu3bhLlD?= =?us-ascii?Q?yOTXe37K5kiPiyxmfD+HW1z2yKZfPOAZ51mRpi9Xh2TCqJ6wmkBrlWy7inRT?= =?us-ascii?Q?Kwf0Pq8oRIrtnv2YrK69ZPPvFDuCXLZOidby16VXUS6HaZ7KrAhDEUYqGwKO?= =?us-ascii?Q?Ls+WB8VAauYaTdbe69Puh9Q+6CxsgjbFCN/gvBqutUdfVWNreDoFUTwJjOlY?= =?us-ascii?Q?62vPBNOt7hOQ5oTm9i5uYmVWiF/kM7SJMeskLVb9j76Fm4CTrQSLycpvkPvx?= =?us-ascii?Q?/2GcAbdaAjFSy+GroEFEjSa0HXUmDzT/4kZz7v8EM+ZSsV8c3qbQqynErXGq?= =?us-ascii?Q?t3KhWCUYllR6X7ljskbPn6qjKw3F63/Ni2viqhvexy4/eWajHuswAWRg1kW8?= =?us-ascii?Q?Q706SfepZaxkVeoodzCFHnYqL6n0QZgoa0AvaIkFWE8XmyfAyM2J85JL9kf5?= =?us-ascii?Q?h3ZTdqWUoC4z1B3ITz++mK6yATakNPCpMZ/wnFEgOXcmj5c+qrUfYYkhnRso?= =?us-ascii?Q?iK78qNltEXo27wI2HqYnsS9WhiV+hAUSV3hKZedt2vpwRHEfCZzFSAyQBH5n?= =?us-ascii?Q?fA=3D=3D?= Content-Type: multipart/alternative; boundary="_000_BMXPR01MB1029CA3D804A402619BEFFB68DCE9BMXPR01MB1029INDP_" MIME-Version: 1.0 X-OriginatorOrg: blackfigtech.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BMXPR01MB1029.INDPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 6d866e7c-a6a7-460e-3430-08dafe8f8854 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jan 2023 04:49:24.6719 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 75dd016f-4b86-42d9-9a4d-6df5b9790019 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: +twMeh2wIzxwtkAburZ9OH3z3KsdxtpZhkr83STJI/YOERD3uhvkaLehA3pPxBR+FkRCrt17c1fM323AW7Dl/2BEccJIsYReJQXdKwpYHcw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PN2PR01MB8670 X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,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: --_000_BMXPR01MB1029CA3D804A402619BEFFB68DCE9BMXPR01MB1029INDP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello Everyone, I'm trying to figure out whether gdb makes use of CFI informa= tion for "backtrace command." In case of watchpoints, gdb tries to figure out whether the f= rame containing the variable on which watchpoint is set is still present by= going through all the frames in stack. (it calls execute_cfa_program funct= ion to figure this out). But in the case of the backtrace command it does not call the= execute_cfa_program to unwind all the frames. Is there another mechanism gdb uses to unwind the stack frame= s apart from CFI information. Regards, Varun --_000_BMXPR01MB1029CA3D804A402619BEFFB68DCE9BMXPR01MB1029INDP_--