From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id oPyGLGr+PGAGJAAAWB0awg (envelope-from ) for ; Mon, 01 Mar 2021 09:47:06 -0500 Received: by simark.ca (Postfix, from userid 112) id 990491EF7E; Mon, 1 Mar 2021 09:47:05 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,RDNS_NONE, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from sourceware.org (unknown [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 0F71E1EF64 for ; Mon, 1 Mar 2021 09:47:05 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id B9481393A422; Mon, 1 Mar 2021 14:47:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B9481393A422 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1614610024; bh=bhP5XJIU1Y2QDcKXV7qxNZJaPAJC4VZuZH1dYJVI5eQ=; h=To:Subject:Date:In-Reply-To:References:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=R4FOcWUQOZ9PrhhkNolIkH71XyzmMVvGx1zZtV5yf+b2BDROEFUuKbLJubbBYWMa2 sPVMgk0/Ldm+/jDDhikRu++n1kzI/vN2S0ERQNJgdjyfxyo1IDduYOUuVk/hBrRT3f CMkx5AImO7T8hGtIQdOvHAbUB2q7LCpx63Xmc3KA= Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2046.outbound.protection.outlook.com [40.107.244.46]) by sourceware.org (Postfix) with ESMTPS id 49BC5393A40A for ; Mon, 1 Mar 2021 14:47:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 49BC5393A40A ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G0QDqgsR+rCBdhAD6KYPysNC1zZzNeNCOMVxYxIq+UXEJnObokVCboS/dEHFqnzmjnwf50D/+Lz5GGpeZrOcTEE3DVKl5Sgbi0VNj9S7s4KbE1ul5d5tEBfegpb6FghglEtP6tgjnWWkYu5mz98LxmowtISa9/5LTnWiOdFS4hT2ipL0ZKw+RPQnCB/AHfaszboPJghXzhEzXa2i0L+ga93I9ODmHrp2sGnQj4SmsvS9mi1LaB2UvhBJlxyylFaGoFhtjuu8CTo0WjHow/kjyiAuJ6MMSE5d9YBRZCh5E7v9LwakggZR27QBSUcCmXSfNyIr/Klyj62BDHFj42tuyQ== 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-SenderADCheck; bh=bhP5XJIU1Y2QDcKXV7qxNZJaPAJC4VZuZH1dYJVI5eQ=; b=OPoMd3emO6DRLy5HumLKRrcXForNlM1dCpBiBibGIbNYLacys/ct47m2USPOXfWkyp+jrxQ9jI9fH/cwMHKo+6bfw4AbYZa3NLhZDDIXpoyT1SZaUws+G2XKm2nxYJmB7Pw10tI7NX/VcIQXXs3lsDgsaCcHGPE8GKdgcjEK7iXAe7JyNvNTkLlKOv7PkUKfTAL8vMZKj8568LYuj/LsuYpHA/FTnC+AulotScvtrq2leaApHljQpnnhAc0c50q+3FSopF2W5fW0SKO+biCeBY3D1hCldG//JEvHg8kU8WYP9au3H24fAgbqaiyeX4hvxaFN8Tbpbx052022UdaEYA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none Received: from DM6PR12MB2762.namprd12.prod.outlook.com (2603:10b6:5:45::15) by DM6PR12MB3676.namprd12.prod.outlook.com (2603:10b6:5:1c7::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.19; Mon, 1 Mar 2021 14:46:55 +0000 Received: from DM6PR12MB2762.namprd12.prod.outlook.com ([fe80::31d8:f503:f7b2:f44]) by DM6PR12MB2762.namprd12.prod.outlook.com ([fe80::31d8:f503:f7b2:f44%3]) with mapi id 15.20.3868.033; Mon, 1 Mar 2021 14:46:55 +0000 To: gdb-patches@sourceware.org Subject: [PATCH 14/43] Make value_copy also copy the stack data member Date: Mon, 1 Mar 2021 14:45:51 +0000 Message-Id: <20210301144620.103016-15-Zoran.Zaric@amd.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210301144620.103016-1-Zoran.Zaric@amd.com> References: <20210301144620.103016-1-Zoran.Zaric@amd.com> Content-Type: text/plain X-Originating-IP: [2a00:23c7:5a85:6801:b4ed:fe7b:8064:d4d] X-ClientProxiedBy: AM0PR04CA0073.eurprd04.prod.outlook.com (2603:10a6:208:be::14) To DM6PR12MB2762.namprd12.prod.outlook.com (2603:10b6:5:45::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (2a00:23c7:5a85:6801:b4ed:fe7b:8064:d4d) by AM0PR04CA0073.eurprd04.prod.outlook.com (2603:10a6:208:be::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.19 via Frontend Transport; Mon, 1 Mar 2021 14:46:54 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 8fc4ac8b-774d-4930-3b0e-08d8dcc0db65 X-MS-TrafficTypeDiagnostic: DM6PR12MB3676: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8Z0BXPtajTffg7sYArM/Tst7h0Dzn/0MjezJYeX5O5m9zFVoapjTB+4391lPgGugmD6nQ9iCJy+kwRMakxblJB5Ap5i4VkFx36dA3c78r7/N8BlGKJf+etdwizZlsKDG+y81m1GFp6Z4IOuCA1VSlmZ4FuLiZX0y3Lp71IeMqInuaFOXAhjKOxRh+51oLdbhYqhCjbon5px0/06bkqXCGoTCVboYB6BJoH6NUf1Sj5x1uoHnbwgPiSVnuAQ2Qxlhzmb1qrbsJCC2/zGsXqNkgx0qwMjbAW97IXCGwpBAopFsAlRrb2T+IIxsm7vv5kQsniScyiSuUICicDc51dcv5K+dPsWeuUQQLgtKhusou8PsIbByQ8bCOxn6mk4Wc0ZIWUNxZYVCzwAm0AtP4u2WoSThEsMeDHgDuYo8j4kP2buZfnb2KBZoLPjCHOGRJLiXL7NfgKqkynIn1+W2+kAbE5UWe/9gW3Gt3BkZZ9BGoAAPQRP0HPUg1Uq7PLvfY+LnqQcHV45neKdPRmVQJPcpzB/j8j0+H0GAeaH1emuRgL8/p7X0Av7WauKR1EB8CwQteX5Wp7iAhs9HhLfVmcOKVw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB2762.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(396003)(346002)(136003)(39860400002)(6666004)(16526019)(1076003)(2616005)(69590400012)(2906002)(186003)(36756003)(66946007)(4744005)(316002)(66476007)(8936002)(52116002)(86362001)(6506007)(478600001)(5660300002)(4326008)(6486002)(8676002)(6916009)(6512007)(66556008); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?Uzv6v5brXTQsFNnTQRaT8pbcE1b9srf7dYCmhNTxsbv2iC870OxJv3W/WOsW?= =?us-ascii?Q?rnnbJYsnJvPb1ok06qh+dKyBHO7pn1jgnK5ld4Q9/6x8JLCTq6X7PhxcMRGv?= =?us-ascii?Q?lsvOl/Ul3iiJOxdUF74nHXqQ0QsQtqCGDyaisu7qAzp9gBlJ9FB6gqGzWLg8?= =?us-ascii?Q?2qFDsxdetd4tGZpgVB4/r8PpDCEVOOcJnmqDZKllCTFnHxyEDz+u4zFAI/ho?= =?us-ascii?Q?lTPk5hbfyjeVb4B1ABeC0rY/3KWF0rAOLmTGNb5lcbm5ejVyrMRWi6pYs0BJ?= =?us-ascii?Q?is3OCVxI+jRTdz9d6eQl8ia6rphyMVfLzYNqI5m6JdozVYuiQd2L6hqKqhW4?= =?us-ascii?Q?Il1RLMt5wtaDJyRCFRG4KFgCfoIXH6z/x/QGfF6PAYTQv2MwgAyKC+Z3AnAP?= =?us-ascii?Q?j/BX8n/3X3VZoksndUbSLGjGi3c/4yjyhU4KViMIbgMK4gxy57WQXfmwmheq?= =?us-ascii?Q?+zc785JOlTV9L36vIBR+3nFY539n5mMnVPvddKQood+0jAmgrLIzC57jLiLe?= =?us-ascii?Q?hXycucQhm9DZYZtK2F1CAKMFPWoV5AHzsAZ4uPm1uBMJKT1UMstor2lbkHF2?= =?us-ascii?Q?wl1Lj5UX7n1uUNDyjyLxmo3qYGDjiiiCwvujRRijheOGOQcsy1Pp/8ZYth+r?= =?us-ascii?Q?RS633Dib0rF7KdsEy/zxWJqlnlut5vcfAeb/78myIK5heCtv4NcBTgv+TDy1?= =?us-ascii?Q?oVIqUwZqk+uWutDp8H6TJvjveftE9pPa5sAppYW5vomMDCUlTjGIck+3DGgI?= =?us-ascii?Q?gUbDtOE8dQIJ7IqDzWIQGdpZm7CSQ0F/nc3TivMqCz6N2+FfhWGwYwUpyV2W?= =?us-ascii?Q?RhPJi361p5DLC4cKc0lXQEhLXfwn3FZc3PDdQXoAcFgWudrPattkpwukxLa2?= =?us-ascii?Q?CcMsqTuu7uLfcEefndR3ogiX9lY+f/ajz4mp8LqQIVDeEXyJLo9xjTenJvp2?= =?us-ascii?Q?9KBMU4OD3NOoYUyYTSVmtr704G3w2W4VFSYngGhFUCY1qtRi1jMjSYzjz7VH?= =?us-ascii?Q?wBDB1fP8DL8F163W86M7IH5T3ibVvMJSPePDIuEhSBYqYNaZNufI3mUccEwM?= =?us-ascii?Q?n7kq6gJCqY/yUAVX1TyVcKaJFH5us27yYv/Bd9S+GMKtETI8KR7VCE8wOJVZ?= =?us-ascii?Q?/LRaJQqC2qKuXjo7hv+ZktnNITKU1gN5Jl3v7+klaaIs04ega7hjlsxGz3me?= =?us-ascii?Q?DLjem9CTT0kpSPnpY+sQiEZdqVxigFLB7da3xMdYuPwcHuB/qEFY4RZViyPg?= =?us-ascii?Q?tPt8OCCL5MB1BhRujqTLwkIJtxKehNz/TFGp8Zb8q4VXe9y5HOljkCScC4GC?= =?us-ascii?Q?MqX5zL4KZFK2/9DdMzdIVgNSlgf2otgssU5t6gtPOo/q1RPj67XF63+8ire8?= =?us-ascii?Q?8C/LyJQIHdKEmAcygOT3Qw8+yF+I?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8fc4ac8b-774d-4930-3b0e-08d8dcc0db65 X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB2762.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Mar 2021 14:46:54.9599 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: POjuy73SxH14IOhOAn2OqXM56p6IvYJe2+M+Eohibe7UeVUUObMJE3BajhQR5emRbkIdVfBduOTRun3pIRUdhg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3676 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Zoran Zaric via Gdb-patches Reply-To: Zoran Zaric Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" Fixing a bug where the value_copy function did not copy the stack data member of the struct value. This is needed for the next patch where the DWARF expression evaluator is changed to return a single struct value object. * value.c (value_copy): Change to also copy the stack data member. --- gdb/value.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gdb/value.c b/gdb/value.c index bddf9a47923..9f3914a5bc5 100644 --- a/gdb/value.c +++ b/gdb/value.c @@ -1690,6 +1690,7 @@ value_copy (struct value *arg) val->embedded_offset = value_embedded_offset (arg); val->pointed_to_offset = arg->pointed_to_offset; val->modifiable = arg->modifiable; + val->stack = arg->stack; if (!value_lazy (val)) { memcpy (value_contents_all_raw (val), value_contents_all_raw (arg), -- 2.17.1