From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 110520 invoked by alias); 27 Feb 2020 18:00:51 -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 110423 invoked by uid 89); 27 Feb 2020 18:00:43 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-20.7 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: us-smtp-delivery-1.mimecast.com Received: from us-smtp-1.mimecast.com (HELO us-smtp-delivery-1.mimecast.com) (207.211.31.81) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 27 Feb 2020 18:00:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1582826436; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=OzzC//jUeXWUA2HgUVsu0MstP+lActTB+GzWf/ja7Xc=; b=NExD9e40uqOX5XLyT5Vh+WFvBAOPIcxDLRtt+WcCHTKlqEaSP9+i6QDmsG0p3scBnXCk5Y 77S1aaIbQnBho44QFbw4zwInF5CzpABCsfX96KgVSozOy6oW8MbUhiJXtSup/GUm+UntAR xpk7tr6WpbadB9P68BpQebqqVLvEc20= Received: from mail-vk1-f200.google.com (mail-vk1-f200.google.com [209.85.221.200]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-107-vQR3qkJVNy21xiXkchLgHw-1; Thu, 27 Feb 2020 13:00:33 -0500 Received: by mail-vk1-f200.google.com with SMTP id s126so118062vkb.3 for ; Thu, 27 Feb 2020 10:00:33 -0800 (PST) MIME-Version: 1.0 From: Aaron Merey Date: Thu, 27 Feb 2020 18:00:00 -0000 Message-ID: Subject: [PATCH] gdb: Check for nullptr when computing srcpath To: gdb-patches@sourceware.org X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="0000000000004a0bdb059f927fc3" X-SW-Source: 2020-02/txt/msg01017.txt.bz2 --0000000000004a0bdb059f927fc3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Content-length: 1 --0000000000004a0bdb059f927fc3 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gdb-Check-for-nullptr-when-computing-srcpath.patch" Content-Disposition: attachment; filename="0001-gdb-Check-for-nullptr-when-computing-srcpath.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k751ymdq0 Content-length: 2188 RnJvbSBlM2ViNDg1MjQ4N2I5NDFhOWVmYjRiYmNjOGI2ZmI1ZjUyMmI4Mjk4 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBYXJvbiBNZXJleSA8 YW1lcmV5QHJlZGhhdC5jb20+CkRhdGU6IFRodSwgMjcgRmViIDIwMjAgMTI6 NTI6MDUgLTA1MDAKU3ViamVjdDogW1BBVENIXSBnZGI6IENoZWNrIGZvciBu dWxscHRyIHdoZW4gY29tcHV0aW5nIHNyY3BhdGgKCmdkYi9DaGFuZ2VMb2c6 CgoyMDIwLTAyLTI3ICBBYXJvbiBNZXJleSAgPGFtZXJleUByZWRoYXQuY29t PgoKCSogc291cmNlLmMgKG9wZW5fc291cmNlX2ZpbGUpOiBDaGVjayBmb3Ig bnVsbHB0ciB3aGVuIGNvbXB1dGluZwoJc3JjcGF0aC4KLS0tCiBnZGIvQ2hh bmdlTG9nIHwgNCArKysrCiBnZGIvc291cmNlLmMgIHwgNCArKy0tCiAyIGZp bGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9nZGIvQ2hhbmdlTG9nIGIvZ2RiL0NoYW5nZUxvZwpp bmRleCA0Mzc2MTYxNjczLi4zNzFlZjkxNDIxIDEwMDY0NAotLS0gYS9nZGIv Q2hhbmdlTG9nCisrKyBiL2dkYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSw3IEBA CisyMDIwLTAyLTI3ICBBYXJvbiBNZXJleSAgPGFtZXJleUByZWRoYXQuY29t PgorCSogc291cmNlLmMgKG9wZW5fc291cmNlX2ZpbGUpOiBDaGVjayBmb3Ig bnVsbHB0ciB3aGVuIGNvbXB1dGluZworCXNyY3BhdGguCisKIDIwMjAtMDIt MjcgIEFuZHJldyBCdXJnZXNzICA8YW5kcmV3LmJ1cmdlc3NAZW1iZWNvc20u Y29tPgogCiAJKiBnZGJ0eXBlcy5jIChjcmVhdGVfYXJyYXlfdHlwZV93aXRo X3N0cmlkZSk6IFVzZSBzdGQ6OmFicyBub3QKZGlmZiAtLWdpdCBhL2dkYi9z b3VyY2UuYyBiL2dkYi9zb3VyY2UuYwppbmRleCAwNTFjYWY1YzU3Li4yOWVl YjUzNDFiIDEwMDY0NAotLS0gYS9nZGIvc291cmNlLmMKKysrIGIvZ2RiL3Nv dXJjZS5jCkBAIC0xMTYwLDcgKzExNjAsNyBAQCBvcGVuX3NvdXJjZV9maWxl IChzdHJ1Y3Qgc3ltdGFiICpzKQogCSAgc3RkOjpzdHJpbmcgc3JjcGF0aDsK IAkgIGlmIChJU19BQlNPTFVURV9QQVRIIChzLT5maWxlbmFtZSkpCiAJICAg IHNyY3BhdGggPSBzLT5maWxlbmFtZTsKLQkgIGVsc2UKKwkgIGVsc2UgaWYg KFNZTVRBQl9ESVJOQU1FIChzKSAhPSBudWxscHRyKQogCSAgICB7CiAJICAg ICAgc3JjcGF0aCA9IFNZTVRBQl9ESVJOQU1FIChzKTsKIAkgICAgICBzcmNw YXRoICs9IFNMQVNIX1NUUklORzsKQEAgLTExNzAsNyArMTE3MCw3IEBAIG9w ZW5fc291cmNlX2ZpbGUgKHN0cnVjdCBzeW10YWIgKnMpCiAJICBjb25zdCBz dHJ1Y3QgYmZkX2J1aWxkX2lkICpidWlsZF9pZCA9IGJ1aWxkX2lkX2JmZF9n ZXQgKG9mcC0+b2JmZCk7CiAKIAkgIC8qIFF1ZXJ5IGRlYnVnaW5mb2QgZm9y IHRoZSBzb3VyY2UgZmlsZS4gICovCi0JICBpZiAoYnVpbGRfaWQgIT0gbnVs bHB0cikKKwkgIGlmIChidWlsZF9pZCAhPSBudWxscHRyICYmIHNyY3BhdGgu c2l6ZSAoKSA+IDApCiAJICAgIGZkID0gZGVidWdpbmZvZF9zb3VyY2VfcXVl cnkgKGJ1aWxkX2lkLT5kYXRhLAogCQkJCQkgIGJ1aWxkX2lkLT5zaXplLAog CQkJCQkgIHNyY3BhdGguY19zdHIgKCksCi0tIAoyLjI0LjEKCg== --0000000000004a0bdb059f927fc3--