From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7109 invoked by alias); 2 Dec 2019 19:06:18 -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 7096 invoked by uid 89); 2 Dec 2019 19:06:18 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-7.1 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=H*F:D*ru X-HELO: mail-vk1-f179.google.com Received: from mail-vk1-f179.google.com (HELO mail-vk1-f179.google.com) (209.85.221.179) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 02 Dec 2019 19:06:17 +0000 Received: by mail-vk1-f179.google.com with SMTP id p191so304304vkf.8 for ; Mon, 02 Dec 2019 11:06:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=frtk-ru.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1cOCZXrEEX5V2SS7S1Y3XHeqm7pdiK26lbKuzZ0JyV4=; b=IF9MlOF/DowRMTLkapsrPv86vspBg5akzzCDQYHVUIRIFQ5Coyec0mSC3wXm6V3+G4 eEw1eyE5V8XUHpmyjZYjbIkKUL7pw/fpcfaQAf6buqF3WXER0qdushN1AuBhOxEYdEsB JC+5N+c4bTx2XjBhAonCubccCLN/MNgUnebmM2KjIj8EAoUC3chgpEkPeN8q3ZmPu3hH nLkEbiT2O3+/WaB9vu7fQ5/QoVKJoyKRSvf5Hq2/YA6rs7goUJecb6Cb636/acCo158k ZdvqtQ0LhyjrppcsYVJ79di9YrqBKO/JvyW+r+tYq15XFLjdV3rT2s3Nz4G41CSDDkyQ v7Sw== MIME-Version: 1.0 References: <20191202100948.GJ3410@embecosm.com> In-Reply-To: From: "Pavel I. Kryukov" Date: Mon, 02 Dec 2019 19:06:00 -0000 Message-ID: Subject: Re: [PATCH] sim-utils.c: prevent buffer overflow. To: Andrew Burgess , Simon Marchi Cc: gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary="000000000000149a030598bd461c" X-SW-Source: 2019-12/txt/msg00053.txt.bz2 --000000000000149a030598bd461c Content-Type: text/plain; charset="UTF-8" Content-length: 39 Attached new version Thanks, -- Pavel --000000000000149a030598bd461c Content-Type: application/octet-stream; name="0001-sim-utils.c-prevent-buffer-overflow.patch" Content-Disposition: attachment; filename="0001-sim-utils.c-prevent-buffer-overflow.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k3osyzmy0 Content-length: 2229 RnJvbSAyZDYzODNiN2JhYTcxNWQ2NTE5MWYwZjY4MThlY2RkOGY1ZThmYzdk IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiAiUGF2ZWwgSS4gS3J5 dWtvdiIgPGtyeXVrb3ZAZnJ0ay5ydT4KRGF0ZTogU3VuLCAxIERlYyAyMDE5 IDAxOjQwOjIxICswMzAwClN1YmplY3Q6IFtQQVRDSF0gc2ltLXV0aWxzLmM6 IHByZXZlbnQgYnVmZmVyIG92ZXJmbG93LgoKUmVwcmVzZW50YXRpb24gb2Yg bWF4IDMyLWJpdCBpbnRlZ2VyIGlzIDEwIGNoYXJzLgpUaGUgcG90ZW50aWFs IGlzc3VlIGlzIG9ic2VydmVkIGJ5IEdDQyA3IHRhcmdldGVkIHRvIEFBcmNo NjQuCgpzaW0vY29tbW9uL0NoYW5nZUxvZzoKMjAxOS0xMi0wMSAgUGF2ZWwg SS4gS3J5dWtvdiAgPGtyeXVrb3ZAZnJ0ay5ydT4KCgkqIHNpbS11dGlscy5j OiBQcmV2ZW50IGJ1ZmZlciBvdmVyZmxvdy4KLS0tCiBzaW0vY29tbW9uL0No YW5nZUxvZyAgIHwgNCArKysrCiBzaW0vY29tbW9uL3NpbS11dGlscy5jIHwg OCArKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc2ltL2NvbW1vbi9DaGFu Z2VMb2cgYi9zaW0vY29tbW9uL0NoYW5nZUxvZwppbmRleCBhN2VjNWM3Li4x MmQ5MDBlIDEwMDY0NAotLS0gYS9zaW0vY29tbW9uL0NoYW5nZUxvZworKysg Yi9zaW0vY29tbW9uL0NoYW5nZUxvZwpAQCAtMSwzICsxLDcgQEAKKzIwMTkt MTItMDEgIFBhdmVsIEkuIEtyeXVrb3YgIDxrcnl1a292QGZydGsucnU+CisK KwkqIHNpbS11dGlscy5jOiBQcmV2ZW50IGJ1ZmZlciBvdmVyZmxvdy4KKwog MjAxOS0wOS0yMyAgRGltaXRhciBEaW1pdHJvdiAgPGRpbWl0YXJAZGludXgu ZXU+CiAKIAkqIGdlbm5sdHZhbHMuc2g6IEFkZCBQUlUgbGliZ2xvc3MgdGFy Z2V0LgpkaWZmIC0tZ2l0IGEvc2ltL2NvbW1vbi9zaW0tdXRpbHMuYyBiL3Np bS9jb21tb24vc2ltLXV0aWxzLmMKaW5kZXggZTgzYTJlNC4uMGM0NjY2MiAx MDA2NDQKLS0tIGEvc2ltL2NvbW1vbi9zaW0tdXRpbHMuYworKysgYi9zaW0v Y29tbW9uL3NpbS11dGlscy5jCkBAIC0zNTUsOCArMzU1LDggQEAgbWFwX3Rv X3N0ciAodW5zaWduZWQgbWFwKQogICAgIGNhc2UgaW9fbWFwOiByZXR1cm4g ImlvIjsKICAgICBkZWZhdWx0OgogICAgICAgewotCXN0YXRpYyBjaGFyIHN0 clsxMF07Ci0Jc3ByaW50ZiAoc3RyLCAiKCVsZCkiLCAobG9uZykgbWFwKTsK KwlzdGF0aWMgY2hhciBzdHJbMTZdOworCXNucHJpbnRmIChzdHIsIHNpemVv ZihzdHIpLCAiKCVsZCkiLCAobG9uZykgbWFwKTsKIAlyZXR1cm4gc3RyOwog ICAgICAgfQogICAgIH0KQEAgLTM4NSw4ICszODUsOCBAQCBhY2Nlc3NfdG9f c3RyICh1bnNpZ25lZCBhY2Nlc3MpCiAgICAgY2FzZSBhY2Nlc3NfcmVhZF93 cml0ZV9leGVjX2lvOiByZXR1cm4gInJlYWRfd3JpdGVfZXhlY19pbyI7CiAg ICAgZGVmYXVsdDoKICAgICAgIHsKLQlzdGF0aWMgY2hhciBzdHJbMTBdOwot CXNwcmludGYgKHN0ciwgIiglbGQpIiwgKGxvbmcpIGFjY2Vzcyk7CisJc3Rh dGljIGNoYXIgc3RyWzE2XTsKKwlzbnByaW50ZiAoc3RyLCBzaXplb2Yoc3Ry KSwgIiglbGQpIiwgKGxvbmcpIGFjY2Vzcyk7CiAJcmV0dXJuIHN0cjsKICAg ICAgIH0KICAgICB9Ci0tIAoyLjcuNAoK --000000000000149a030598bd461c--