From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2054.outbound.protection.outlook.com [40.107.93.54]) by sourceware.org (Postfix) with ESMTPS id 0CC90398B43A for ; Fri, 28 May 2021 15:47:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 0CC90398B43A ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g+/ANfdV9n3qoEnZaTC62xeTqvW1GaqezzfTyFeozEJXseo800uVbP3RLXPljDgizJXr8+PmkLDkE2oQFYmLw3osuxXzVLNaenDFA/e6zL/qBYqfu2Nuhs7AatSJHwHrXHx3Ht4g82ekg2c7UpCk40QyBmGpDO6LUu4W38dLdW8StRLH0ZiMWFz/NEVC1HZsF+F0ZO+CCarQmkg81PH4klSNmD2Dba8txToWIJkfAP6enWaH2J7m0qY72tJ5uuWhik7a1x0wjCRbm1dJ+sVR3w5yakchr8r4nBwFjz2dU251WUsVIahNAQOJiMUsWahGMzZeKn2I6fKFpqyDadd0Kw== 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=rfWvnsfBay1DIg1uATR0J3ApgNfNR6IfIl0NwIIUlu0=; b=fPF0hwqH3zMTu/0t+zW51w9mPyP+OVhzE5jGysOPWQ/aoVin8vBTJJVBlWSalyPmS0Lb/M7WxX4TDTlq3EmHLmiLKkUf0fNEz8wzBTqLwurHnDZ4C9YmjZ6y9RiCRPiEvOlnISytWovjisNJVQDycN17Ca2sp9l5/wluhl2nJOf1tD6ffDTXJkpD6MtzxoN3yNRRsg9UvXHHU2poAJWAaHuqJ2tYceDDnbQwQOmNlEe+a8dAXln9MxDCeCzkVaDr764iys+5iD8eGkDqXDB1QR/CFLL8yvD4KVilDqEovvssKL9JK8ICZSgX18i27CC/nseuUQyOLtao4bXmfImrcA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=sourceware.org smtp.mailfrom=amd.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none Received: from DM5PR04CA0041.namprd04.prod.outlook.com (2603:10b6:3:12b::27) by MN2PR12MB4390.namprd12.prod.outlook.com (2603:10b6:208:26e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.22; Fri, 28 May 2021 15:47:17 +0000 Received: from DM6NAM11FT031.eop-nam11.prod.protection.outlook.com (2603:10b6:3:12b:cafe::3a) by DM5PR04CA0041.outlook.office365.com (2603:10b6:3:12b::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Fri, 28 May 2021 15:47:17 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; Received: from SATLEXMB04.amd.com (165.204.84.17) by DM6NAM11FT031.mail.protection.outlook.com (10.13.172.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4150.30 via Frontend Transport; Fri, 28 May 2021 15:47:16 +0000 Received: from localhost.localdomain (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Fri, 28 May 2021 10:47:15 -0500 From: Zoran Zaric To: Subject: [PATCH v3 14/17] Make value_copy also copy the stack data member Date: Fri, 28 May 2021 16:46:45 +0100 Message-ID: <20210528154648.60881-15-zoran.zaric@amd.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210528154648.60881-1-zoran.zaric@amd.com> References: <20210528154648.60881-1-zoran.zaric@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2893475e-3945-45ef-f5af-08d921efdee9 X-MS-TrafficTypeDiagnostic: MN2PR12MB4390: 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: TVQ/PCVIzNQr3BiM7i/nOWvTl6VA1OpsGJDrK1MC6+PutIPI2u+tYODyUnpL3+243VX61wmWPWFltEDJohXZLm3eIxSIj4B4t4mPW6TKZhm2X7AinWZ9qdSItqyyoqHFLnms1CMpeeNAyxqfi01EawyVXF7he68+3ONShGT6bNnz29j3FNr8NC1vmqUL+7wZPNT5Vju3aaWQKRUhIBMj2RqRCUV1hpOtwLLjS7bUdmgoRJl0+vmZv/hlMgkuthEZBKt+/CFVPriisnX7eL3obyBOB6gV+AOeYOEz5vJX6cLS46ZZRdbdpxlOKeqxYeqBRheyxO55/xdn9U/5ZwK7gksSZmtfqZC4CF6Gk4nD8ap9uWR8hcwOSKgCst4US67jBnEpqYu7SAohhZOEBFQuS/6r5JVU7qOQLdqN1RRQO0ZhDvRiExel+WXAAIN8LF0PZ0MwqXOYsdYswY1pivtjnm/GTs4nWi0oJPkgAKltClVkUF3eRFcfjIwKwnYhZViCfc8xgIDRB+rYXBKq3j8Mfk+g6DoY41nrtyRwLDEBC3C2njpLmtYXjMKj3vzFp1MI3hNENoAj2W0VumdiTpRZmsZ/85/o3Po8pW3RxoBi3B18Ovw1OuzaG83Ahj8Y1OPzeXRRNixxUHj7Y/t+Isul8pfeXz3w4N2Y18xVvUZrKnNKaeW5kjvprCxQL3BcLIXs X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:SATLEXMB04.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(4636009)(46966006)(36840700001)(82310400003)(81166007)(356005)(498600001)(86362001)(6916009)(2906002)(36860700001)(8676002)(8936002)(336012)(1076003)(186003)(16526019)(5660300002)(70206006)(70586007)(44832011)(426003)(2616005)(4744005)(6666004)(47076005)(36756003)(26005)(4326008)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 May 2021 15:47:16.9411 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2893475e-3945-45ef-f5af-08d921efdee9 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: DM6NAM11FT031.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4390 X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org 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: , X-List-Received-Date: Fri, 28 May 2021 15:47:20 -0000 From: Zoran Zaric Fixing a bug where the value_copy function did not copy the stack data and initialized members 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 and initialized members. --- gdb/value.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gdb/value.c b/gdb/value.c index 9822cec209b..dd18a0509f1 100644 --- a/gdb/value.c +++ b/gdb/value.c @@ -1692,6 +1692,8 @@ 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; + val->initialized = arg->initialized; if (!value_lazy (val)) { memcpy (value_contents_all_raw (val), value_contents_all_raw (arg), -- 2.17.1