From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6006 invoked by alias); 18 Jan 2020 18:59:41 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 5998 invoked by uid 89); 18 Jan 2020 18:59:41 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: nhostc02.canaca.com Received: from nhostc02.canaca.com (HELO nhostc02.canaca.com) (66.49.205.157) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 18 Jan 2020 18:59:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=myosotissp.com; s=default; h=Content-Type:To:Subject:Message-ID:Date:From: MIME-Version:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=W2ms9bbxtAN7X/ygVKAWczmlsbyyXS+mM1TxQl93qh8=; b=BscqDd5cgxQn7kQbR9dlRVeuPq 3gnR01VunlCVCITW76U7hKpE9bwDYmHQL6fgvKoI0rPUOWnRGunHXWgqqYbXENYmFTst06QiiknV7 U5HT+Tgcf88Ixdr9YysNtXBUJ91XWLhhhfdmq6BFDm/gi+p/w7WX6MjIEqe0M0wj/S0l3BQ7OANud 98UyGN2i0PVvuLoaXbG6Zmnl5IF5OkkEkE4FnwjG6Mf40adOJQQLdooFwEEoJbhrpn/N1mBRHujZ6 WOb+8WnBLef9hrQdMhG2y5MJnuHHW9iKtQMnDpj7852enGg0lcfAD0ZFuWo+NAq5thrc3VOI95RNy CLhftP4Q==; Received: from mail-ed1-f53.google.com ([209.85.208.53]:39642) by nhostc02.canaca.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from ) id 1istJr-00029C-C1 for gdb-patches@sourceware.org; Sat, 18 Jan 2020 13:59:39 -0500 Received: by mail-ed1-f53.google.com with SMTP id t17so25625569eds.6 for ; Sat, 18 Jan 2020 10:59:38 -0800 (PST) MIME-Version: 1.0 From: Mark Williams Date: Sat, 18 Jan 2020 23:04:00 -0000 Message-ID: Subject: [PATCH] Fix assertion fi->level To: gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary="000000000000ef04c7059c6ea8bd" X-SW-Source: 2020-01/txt/msg00575.txt.bz2 --000000000000ef04c7059c6ea8bd Content-Type: text/plain; charset="UTF-8" Content-length: 203 This is a fix for https://sourceware.org/bugzilla/show_bug.cgi?id=22748. It avoids calling value_of_register_lazy, since that requires a frame id, and there may not be one yet for inlined frames. Mark --000000000000ef04c7059c6ea8bd Content-Type: application/octet-stream; name="0001-gdb-Fix-Assertion-fi-level-0-failed.patch" Content-Disposition: attachment; filename="0001-gdb-Fix-Assertion-fi-level-0-failed.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k5jyau9q0 Content-length: 2184 RnJvbSAyODIyMWU3MTU4YWNiNGIzMTI5ZTU3ZmNiOGJiZjI2MmI4ZDRhYjNk IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBtd2lsbGlhbXMgPG13 aWxsaWFtc0BmYi5jb20+CkRhdGU6IFR1ZSwgNyBKYW4gMjAyMCAwNzowMjoz MSAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIGdkYjogRml4ICJBc3NlcnRpb24g J2ZpLT5sZXZlbCA9PSAwJyBmYWlsZWQuIgoKQXQgdGhlIHBvaW50IHRoYXQg cHl0aG9uIHVud2luZGVycyBhcmUgY2FsbGVkLCB0byBkZXRlcm1pbmUgaWYg dGhleQp3YW50IHRvIGhhbmRsZSBhIGZyYW1lLCBjYWxsaW5nIHZhbHVlX29m X3JlZ2lzdGVyX2xhenkgY2FuIGZhaWwKYmVjYXVzZSB0aGUgbmV4dCBmcmFt ZSdzIGlkIGhhcyBub3QgeWV0IGJlZW4gY29tcHV0ZWQgKGlmIGl0cyBpbmxp bmUpLgoKUmF0aGVyIHRoYW4gY2FsbGluZyB2YWx1ZV9vZl9yZWdpc3Rlcl9s YXp5LCB0aGVuIGltbWVkaWF0ZWx5IGNhbGxpbmcKdmFsdWVfZmV0Y2hfbGF6 eSwganVzdCBjYWxsIGdldF9mcmFtZV9yZWdpc3Rlcl92YWx1ZSBkaXJlY3Rs eS4KCmdkYi9DaGFuZ2Vsb2cKMjAyMC0wMS0xOCBNYXJrIFdpbGxpYW1zIDxt YXJrQG15b3NvdGlzc3AuY29tPgoKCVBSIGdkYi8yMjc0OAoJKiBmaW5kdmFy LmMgY2FsbCBnZXRfZnJhbWVfcmVnaXN0ZXJfdmFsdWUgaW5zdGVhZCBvZgoJ dmFsdWVfb2ZfcmVnaXN0ZXJfbGF6eS92YWx1ZV9mZXRjaF9sYXp5IHNvIGl0 IHdvcmtzCgl3aXRob3V0IGEgZnJhbWUgaWQuCi0tLQogZ2RiL2ZpbmR2YXIu YyB8IDUgKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nZGIvZmluZHZhci5jIGIv Z2RiL2ZpbmR2YXIuYwppbmRleCA1Y2YxY2Q0MTM3Li4wY2RkZWJjMTJiIDEw MDY0NAotLS0gYS9nZGIvZmluZHZhci5jCisrKyBiL2dkYi9maW5kdmFyLmMK QEAgLTI2MywxNiArMjYzLDEzIEBAIHN0cnVjdCB2YWx1ZSAqCiB2YWx1ZV9v Zl9yZWdpc3RlciAoaW50IHJlZ251bSwgc3RydWN0IGZyYW1lX2luZm8gKmZy YW1lKQogewogICBzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCA9IGdldF9mcmFt ZV9hcmNoIChmcmFtZSk7Ci0gIHN0cnVjdCB2YWx1ZSAqcmVnX3ZhbDsKIAog ICAvKiBVc2VyIHJlZ2lzdGVycyBsaWUgY29tcGxldGVseSBvdXRzaWRlIG9m IHRoZSByYW5nZSBvZiBub3JtYWwKICAgICAgcmVnaXN0ZXJzLiAgQ2F0Y2gg dGhlbSBlYXJseSBzbyB0aGF0IHRoZSB0YXJnZXQgbmV2ZXIgc2VlcyB0aGVt LiAgKi8KICAgaWYgKHJlZ251bSA+PSBnZGJhcmNoX251bV9jb29rZWRfcmVn cyAoZ2RiYXJjaCkpCiAgICAgcmV0dXJuIHZhbHVlX29mX3VzZXJfcmVnIChy ZWdudW0sIGZyYW1lKTsKIAotICByZWdfdmFsID0gdmFsdWVfb2ZfcmVnaXN0 ZXJfbGF6eSAoZnJhbWUsIHJlZ251bSk7Ci0gIHZhbHVlX2ZldGNoX2xhenkg KHJlZ192YWwpOwotICByZXR1cm4gcmVnX3ZhbDsKKyAgcmV0dXJuIGdldF9m cmFtZV9yZWdpc3Rlcl92YWx1ZSAoZnJhbWUsIHJlZ251bSk7CiB9CiAKIC8q IFJldHVybiBhIGB2YWx1ZScgd2l0aCB0aGUgY29udGVudHMgb2YgKHZpcnR1 YWwgb3IgY29va2VkKSByZWdpc3RlcgotLSAKMi4xNy4xCgo= --000000000000ef04c7059c6ea8bd--