From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by sourceware.org (Postfix) with ESMTPS id D575C3858D37 for ; Tue, 5 Apr 2022 23:09:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D575C3858D37 Received: by mail-ej1-x62b.google.com with SMTP id a6so867510ejk.0 for ; Tue, 05 Apr 2022 16:09:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=Zt73dc9qS7V1RDAyephfgJEzdVCfMKvBL922gV9gwIw=; b=jUVaHQN6DhEvOSpckP4RHkJxBEO45VebUw4nLIGM+4nwcK1atItvA9hbmaS+N8k/y3 jdtSyYLPk8XpGxB4Tfz4kVQKhtwpc/hNWASeFYgr0PS2XP2/QpSCmjMeLBUSaGYm6d24 cPA2E1+mcRPL1c9aa16GfwenBKpM0RAfo2VWqSZYEsuz8PRUFubOgBblgNV9r2xFdi3U g5Q8y8hEBVrD7alT2g/gNfSlQShP6B5tAA3bvj/hFvUAkX3FsKeZSNsfytHWz85JGCA3 8sJa3NZ8e4k9a4Juuzo7KW0Vjx9+w1NHcj4j+kVwcZQODYtvb6aGP9vpgrT6m6AcV8YE qjAQ== X-Gm-Message-State: AOAM533GNU7U0W0eDfydoG5zu22WaBqcl89XvgydH8UYjmq3UqzxYoUc DXXh2CwpBA4TeI6q5vzbyIGiijj3lBm6zDlGXjBYfmcDBaTjqg== X-Google-Smtp-Source: ABdhPJwvOTmaUNE9KuwDan0CGoFADFYaBiatIcj0uXDEV4NRc+FFEcfBMaXGM+ycaOZRx1dzncdc0F2k5yDe+yieDIg= X-Received: by 2002:a17:907:3f91:b0:6d7:16c0:ae1b with SMTP id hr17-20020a1709073f9100b006d716c0ae1bmr5702765ejc.74.1649200168126; Tue, 05 Apr 2022 16:09:28 -0700 (PDT) MIME-Version: 1.0 From: Ian Lance Taylor Date: Tue, 5 Apr 2022 16:09:17 -0700 Message-ID: Subject: libbacktrace patch committed: don't skip aligned byte To: gcc-patches Cc: rui314@gmail.com Content-Type: multipart/mixed; boundary="0000000000002f780a05dbf05606" X-Spam-Status: No, score=-10.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2022 23:09:33 -0000 --0000000000002f780a05dbf05606 Content-Type: text/plain; charset="UTF-8" This libbacktrace patch by Rui Ueyama fixes handling an uncompressed block that starts at an aligned byte. If the bits before the uncompressed block ended at a byte boundary, libbacktrace accidentally skipped the next byte, which is the first byte of the length of the block. Bootstrapped and ran libbacktrace tests on x86_64-pc-linux-gnu. Committed to mainline. Ian * elf.c (elf_zlib_inflate): Don't skip initial aligned byte in uncompressed block. --0000000000002f780a05dbf05606 Content-Type: text/plain; charset="US-ASCII"; name="patch.txt" Content-Disposition: attachment; filename="patch.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l1mr6h6q0 NTg0YWUwZjBlZWEyYTE2MmRjMDI5ODRjNTk3NmQ1Y2JhYjVjZDFlNwpkaWZmIC0tZ2l0IGEvbGli YmFja3RyYWNlL2VsZi5jIGIvbGliYmFja3RyYWNlL2VsZi5jCmluZGV4IDVjN2MyMWE4ZGE3Li44 YjgyZGQ0NTg3NSAxMDA2NDQKLS0tIGEvbGliYmFja3RyYWNlL2VsZi5jCisrKyBiL2xpYmJhY2t0 cmFjZS9lbGYuYwpAQCAtMTc5Niw3ICsxNzk2LDcgQEAgZWxmX3psaWJfaW5mbGF0ZSAoY29uc3Qg dW5zaWduZWQgY2hhciAqcGluLCBzaXplX3Qgc2luLCB1aW50MTZfdCAqemRlYnVnX3RhYmxlLAog CSAgICAgIC8qIEFuIHVuY29tcHJlc3NlZCBibG9jay4gICovCiAKIAkgICAgICAvKiBJZiB3ZSd2 ZSByZWFkIGFoZWFkIG1vcmUgdGhhbiBhIGJ5dGUsIGJhY2sgdXAuICAqLwotCSAgICAgIHdoaWxl IChiaXRzID4gOCkKKwkgICAgICB3aGlsZSAoYml0cyA+PSA4KQogCQl7CiAJCSAgLS1waW47CiAJ CSAgYml0cyAtPSA4Owo= --0000000000002f780a05dbf05606--