From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2051.outbound.protection.outlook.com [40.107.20.51]) by sourceware.org (Postfix) with ESMTPS id A10F73858D32 for ; Wed, 12 Apr 2023 17:51:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A10F73858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MGwicN3O6XNlelIQyr8WpdCEmoIP3FMI2bQumigNMTc=; b=Rzkg8zPg7jvIwF3sZ1tIKtg9T/IS5UoHDqRGOtGSnFh8d3IJGdfXPfe63/1T0cRWd9OkNZGIFbgZBk+8Ih46WxZ7MnojM1oKFLd7Kdaw2aTQ4jQS8CCbDvB0pXH3Zq4NNJmb4pNrEt1CEM56VYDQq/oYtEukK1FpcfhdY1M004Q= Received: from AS9PR06CA0198.eurprd06.prod.outlook.com (2603:10a6:20b:45d::35) by DBBPR08MB6140.eurprd08.prod.outlook.com (2603:10a6:10:20a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.30; Wed, 12 Apr 2023 17:51:27 +0000 Received: from AM7EUR03FT016.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:45d:cafe::74) by AS9PR06CA0198.outlook.office365.com (2603:10a6:20b:45d::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.29 via Frontend Transport; Wed, 12 Apr 2023 17:51:27 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM7EUR03FT016.mail.protection.outlook.com (100.127.140.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.28 via Frontend Transport; Wed, 12 Apr 2023 17:51:27 +0000 Received: ("Tessian outbound 99a3040377ca:v136"); Wed, 12 Apr 2023 17:51:26 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 67425054c7fe18e5 X-CR-MTA-TID: 64aa7808 Received: from fd70da0b2ce3.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DAEEF148-9A4E-4FE1-A56E-083AFF3D1D09.1; Wed, 12 Apr 2023 17:51:20 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fd70da0b2ce3.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 12 Apr 2023 17:51:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Qk0fLolxpSV/nCilp+tm2NbopTpXG7Vlm/vHMhvKSQf90QBzz/AIRfK5n1YMthYh+0xB2hQvzudt+Jt0nelYY11EYRnq4Plaj7ndvt2Z32TFUprlNg0DRPhzLY+uQJeg+MgxaQd3QN/HT82JaXsZxNeWlPxzna0VQlyVUfRNpaZl3mKZrPOIel59anwuyDaZLjk67rF1P2E8/KV7c0SqbO/A+42jfWObYPBXtqGZwsXh8Iw3fuJRo5Bzu+Qo1fkRox1PfyfvR1rEtkwcd0vb7addJpJ2oVMAhzHW+y/pD4iO05TBUG/9qmppfUBFtSHWPbjEUH30wMIftmLkRa+TeA== 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=MGwicN3O6XNlelIQyr8WpdCEmoIP3FMI2bQumigNMTc=; b=DnWV+U/Ys7SeRdOpY/GmCTIsPwAw9NNLEkJR/2XWDQzI5z9bCCDmk0kNcMje3jqTeCJooC0M1Vv4XH0hA5SxaoSBAP2sWqoBS5PTICT5fL86xSe9l+ZXicunoL9olV+4ZOCLS5PKENA6hFODIQEmEj8H3+wLHmDVN657Bf4gyDTdariiaLSXSuX/HaWBGKf7obbuPk4d92jc7JRqD1wxaYhSpbx5TeS4diaVRHRhM/1A7c8vmMNxE24WbQdBvC5bQ4x9vpSnTj7Q2UypriPLor6NuWeFdeFvxaIyjno7Wjv0FTUNhsM77+OrKum0GpgqiVbLqwONf5fqX2H39OPm/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MGwicN3O6XNlelIQyr8WpdCEmoIP3FMI2bQumigNMTc=; b=Rzkg8zPg7jvIwF3sZ1tIKtg9T/IS5UoHDqRGOtGSnFh8d3IJGdfXPfe63/1T0cRWd9OkNZGIFbgZBk+8Ih46WxZ7MnojM1oKFLd7Kdaw2aTQ4jQS8CCbDvB0pXH3Zq4NNJmb4pNrEt1CEM56VYDQq/oYtEukK1FpcfhdY1M004Q= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AM6PR08MB3911.eurprd08.prod.outlook.com (2603:10a6:20b:80::27) by DB9PR08MB8338.eurprd08.prod.outlook.com (2603:10a6:10:3dd::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.38; Wed, 12 Apr 2023 17:51:17 +0000 Received: from AM6PR08MB3911.eurprd08.prod.outlook.com ([fe80::22ec:d4c2:c245:bd34]) by AM6PR08MB3911.eurprd08.prod.outlook.com ([fe80::22ec:d4c2:c245:bd34%4]) with mapi id 15.20.6298.030; Wed, 12 Apr 2023 17:51:17 +0000 Message-ID: <8c16e6b9-f451-00b2-1700-d9a1ed67e883@arm.com> Date: Wed, 12 Apr 2023 18:51:12 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: Linux kernel debugging - make scripts_gdb - Error Content-Language: en-US To: Little Tree , gdb@sourceware.org References: From: Luis Machado In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SA1P222CA0004.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:22c::14) To AM6PR08MB3911.eurprd08.prod.outlook.com (2603:10a6:20b:80::27) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AM6PR08MB3911:EE_|DB9PR08MB8338:EE_|AM7EUR03FT016:EE_|DBBPR08MB6140:EE_ X-MS-Office365-Filtering-Correlation-Id: b32d03d0-ddee-4fda-9e9c-08db3b7e8a13 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: rHaFu48lISu1zaTEk9Q0kS6zeUt4BXGVcY2lJRiVTPaF9ECyleCrQC/aNFG+/VY7FtN6pITRZLN0Proh0YcyAS4tBzVOYBEsBRlMuifjr7i9H53zs+VwtzVlH8Vk2v5iz+F8792nKfJ9e79jcq5AORkGJZU1ZCax+6ewloIIwaWxm2dPdNMXmObUkZVD89mJ1dhBR21GmSM60QjqeKPp5sbzOMOhxEumMz4fINRvDIoh9riZ5k6S1ayOxyXIhcB4HDkLPY7cu93LB4nWmtKWiSFOYN3ZZN2eXyJwDMQOIA8gwELJMBiQughaQgUZVpL+lVIl8SHuWbS7Rno2eylU7WsQFJUYnSrBo69Rg/0k7gvSG3XtWqGaSPIXxnnVQzgEhs7stBggLuAAPlvCzimg3pk+m4pBfHmzxFTAJ2er9J6uYm0bxCoRxc3PIrsgcbXNXvzUBFfgVFAn3FnBoTJLE+rY8vY12CXTwSy5Vl7oAt1lJpoeYQ2TbN/5+cOqBBivQq42I0o8kVya5lhVEpJ9l2P0IJy1gf9iSDLh+IEJQl/qJpw7vBPz+EQrLMSFsXhEKTB84+vTjjIxAWYGu+0kggfWUi4QvG1rZRWaDARPzNfB/fVwY4a2ZYWVlouOeUNb X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR08MB3911.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(346002)(39860400002)(376002)(366004)(396003)(136003)(451199021)(5660300002)(44832011)(966005)(6486002)(8936002)(6512007)(83380400001)(6506007)(53546011)(26005)(6666004)(2906002)(186003)(36756003)(2616005)(38100700002)(86362001)(31696002)(478600001)(41300700001)(66556008)(66946007)(8676002)(66476007)(316002)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB8338 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM7EUR03FT016.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 0d58b08b-9b18-407b-0c5e-08db3b7e8422 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: G47sS9qYrSQ1tjX/+jd/UpMO9ImptVfs6k5MaxcuadzFe7lyCrLCojkhraqLiVug957nBGeT2N8IpSh2HimDis7WdP7P2OkdMMd+m3D0FGOoozZFexsPvnToZtdxk4+OpHGzpkXR2oigZJveD7UzmkfRaIfkc595RWBg8ZdpVqCB5eSJ34gJ+PbNUScBUkVs+xWb6thbocHN9NfqzDW3VQ2iRRfZ2OR4IxChgMT1kuC6zWLHpim3AHqxAXYFSFmBXno3gVkEpguZMq/0u2Jpjgvz9inFZ4fhLli8mA4rLyG5KYCxaIHBHkQv9Rk6IDWgP9nV0Xw112e0CV2HdDUPbX46j2ynfoXfIBRE4NERC01iJeemhz3Rfv+KAvogF49JLWlR4+jIW7aamSuUTH8UQuI7I4FYakpSFxKpXbcc9wvOnYBF8bxxBeZmTEkuyw/WaYs/FZyYrDKyFXFrBADaLr9jKujewoP/waTTNR+henxQDAr296KYGKUEoOE/7KSJ+yhN4GzlfWmjNQsHEJGMq/uzsEMMBhScie3BZg3UrZqXTnKSFm4nzwjoOOORw9k/whea/b5u/1RkAWivrXXd+hWrpQHbY+qkbcgOLahi6qPKW/Uoysbj4Db7L6kTIyEUc3cQlQGfNyy+A68dIEjDG5JTXdJLkO/VdLYPwvffDf4XaSEjUxexbNn4RJIfs82oyV66Lepmn53q46NVJ085VAIuBJFjHgTnTjge7B0BCMA= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230028)(4636009)(136003)(39860400002)(376002)(396003)(346002)(451199021)(40470700004)(36840700001)(46966006)(86362001)(44832011)(40460700003)(478600001)(356005)(81166007)(316002)(82740400003)(41300700001)(8676002)(8936002)(5660300002)(70206006)(40480700001)(70586007)(31696002)(53546011)(6512007)(6506007)(36756003)(26005)(336012)(31686004)(186003)(36860700001)(6666004)(83380400001)(2906002)(2616005)(6486002)(82310400005)(966005)(47076005)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Apr 2023 17:51:27.1048 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b32d03d0-ddee-4fda-9e9c-08db3b7e8a13 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM7EUR03FT016.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB6140 X-Spam-Status: No, score=-6.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi, On 4/12/23 11:28, Little Tree via Gdb wrote: > I am remotely debugging an AArch64 Linux kernel running on QEMU using gdb. > I wish to make use of the Python support while debugging (for using the > commands like lx-dmesg). > Referring to this link > https://docs.kernel.org/dev-tools/gdb-kernel-debugging.html , I understand > that for Linux kernel 5.1 and above, the scripting support is to be built > using the command "make scripts_gdb" after the Linux kernel is built. I am > getting many errors while building (mostly related to x86). > > Do I have to set any arm specific environment variable before building? At > present my build command is > > $make scripts_gdb In my experience I didn't have to make scripts_gdb. After enabling the CONFIG_GDB_SCRIPTS option in the kernel configuration, the helper python scripts were left in the kernel build tree. When you load vmlinux, gdb will automatically attempt to load the helper python scripts if you have the proper auto-load permissions. I did run into issues with a more recent kernel where it says the following when I try to load vmlinux into gdb: Traceback (most recent call last): File "linux-arm64/vmlinux-gdb.py", line 25, in import linux.utils File "linux-arm64/scripts/gdb/linux/utils.py", line 131, in atomic_long_counter_offset = atomic_long_type.get_type()['counter'].bitpos KeyError: 'counter' I'm not sure if that's a bug in the helper scripts due to a recent commit or not. I recall these steps working out-of-the-box though. > > > Thanks a lot, > Little