From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10146 invoked by alias); 14 May 2018 13:40:49 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 9680 invoked by uid 89); 14 May 2018 13:40:48 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: gnu.wildebeest.org Received: from wildebeest.demon.nl (HELO gnu.wildebeest.org) (212.238.236.112) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 14 May 2018 13:40:46 +0000 Received: from tarox.wildebeest.org (tarox.wildebeest.org [172.31.17.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by gnu.wildebeest.org (Postfix) with ESMTPSA id 1B133302BB04 for ; Mon, 14 May 2018 15:40:44 +0200 (CEST) Received: by tarox.wildebeest.org (Postfix, from userid 1000) id 09588413CD4B; Mon, 14 May 2018 15:40:44 +0200 (CEST) Message-ID: <1526305243.12865.5.camel@klomp.org> Subject: Re: [PATCH] DWARF: Add header for .debug_str_offsets table for dwarf_version 5. From: Mark Wielaard To: gcc-patches@gcc.gnu.org Date: Mon, 14 May 2018 13:42:00 -0000 In-Reply-To: <1525091663-9471-1-git-send-email-mark@klomp.org> References: <1525091663-9471-1-git-send-email-mark@klomp.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Mime-Version: 1.0 X-SW-Source: 2018-05/txt/msg00615.txt.bz2 T24gTW9uLCAyMDE4LTA0LTMwIGF0IDE0OjM0ICswMjAwLCBNYXJrIFdpZWxh YXJkIHdyb3RlOgo+IERXQVJGNSBkZWZpbmVzIGEgc21hbGwgaGVhZGVyIGZv ciAuZGVidWdfc3RyX29mZnNldHMuwqDCoFNpbmNlIHdlIG9ubHkgdXNlCj4g aXQgZm9yIHNwbGl0IGR3YXJmIC5kd28gZmlsZXMgd2UgZG9uJ3QgbmVlZCB0 byBrZWVwIHRyYWNrIG9mIHRoZSBhY3R1YWwKPiBpbmRleCBvZmZzZXQgaW4g YW4gYXR0cmlidXRlLgoKUGluZy4KCmdjYy9DaGFuZ2VMb2c6CgrCoMKgwqDC oMKgwqDCoMKgKiBkd2FyZjJvdXQuYyAoY291bnRfaW5kZXhfc3RyaW5ncyk6 IE5ldyBmdW5jdGlvbi4KwqDCoMKgwqDCoMKgwqDCoChvdXRwdXRfaW5kaXJl Y3Rfc3RyaW5ncyk6IENhbGwgY291bnRfaW5kZXhfc3RyaW5ncyBhbmQgZ2Vu ZXJhdGUKwqDCoMKgwqDCoMKgwqDCoGhlYWRlciBmb3IgZHdhcmZfdmVyc2lv biA+PSA1LgoKZGlmZiAtLWdpdCBhL2djYy9kd2FyZjJvdXQuYyBiL2djYy9k d2FyZjJvdXQuYwppbmRleCBkMmQ0ZWMwLi4zNDBkZTViIDEwMDY0NAotLS0g YS9nY2MvZHdhcmYyb3V0LmMKKysrIGIvZ2NjL2R3YXJmMm91dC5jCkBAIC0y ODczMiw2ICsyODczMiwxOSBAQCBvdXRwdXRfaW5kZXhfc3RyaW5nIChpbmRp cmVjdF9zdHJpbmdfbm9kZSAqKmgsIHVuc2lnbmVkIGludCAqY3VyX2lkeCkK wqDCoCByZXR1cm4gMTsKwqB9CsKgCisvKiBBIGhlbHBlciBmdW5jdGlvbiBm b3Igb3V0cHV0X2luZGlyZWN0X3N0cmluZ3MuwqAgQ291bnRzIHRoZSBudW1i ZXIKK8KgwqAgb2YgaW5kZXggc3RyaW5ncyBvZmZzZXRzLsKgIE11c3QgbWF0 Y2ggdGhlIGxvZ2ljIG9mIHRoZSBmdW5jdGlvbnMKK8KgwqAgb3V0cHV0X2lu ZGV4X3N0cmluZ1tfb2Zmc2V0c10gYWJvdmUuwqAgKi8KK2ludAorY291bnRf aW5kZXhfc3RyaW5ncyAoaW5kaXJlY3Rfc3RyaW5nX25vZGUgKipoLCB1bnNp Z25lZCBpbnQgKmxhc3RfaWR4KQoreworwqAgc3RydWN0IGluZGlyZWN0X3N0 cmluZ19ub2RlICpub2RlID0gKmg7CisKK8KgIGlmIChub2RlLT5mb3JtID09 IERXX0ZPUk1fR05VX3N0cl9pbmRleCAmJiBub2RlLT5yZWZjb3VudCA+IDAp CivCoMKgwqAgKmxhc3RfaWR4ICs9IDE7CivCoCByZXR1cm4gMTsKK30KKwrC oC8qIEEgaGVscGVyIGZ1bmN0aW9uIGZvciBkd2FyZjJvdXRfZmluaXNoIGNh bGxlZCB0aHJvdWdoCsKgwqDCoCBodGFiX3RyYXZlcnNlLsKgIEVtaXQgb25l IHF1ZXVlZCAuZGVidWdfc3RyIHN0cmluZy7CoCAqLwrCoApAQCAtMjg3Njks NiArMjg3ODIsMzMgQEAgb3V0cHV0X2luZGlyZWN0X3N0cmluZ3MgKHZvaWQp CsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgb3V0cHV0 X2luZGlyZWN0X3N0cmluZz4gKERXX0ZPUk1fc3RycCk7CsKgCsKgwqDCoMKg wqDCoCBzd2l0Y2hfdG9fc2VjdGlvbiAoZGVidWdfc3RyX29mZnNldHNfc2Vj dGlvbik7CivCoMKgwqDCoMKgIC8qIEZvciBEV0FSRjUgdGhlIC5kZWJ1Z19z dHJfb2Zmc2V0c1suZHdvXSBzZWN0aW9uIG5lZWRzIGEgdW5pdAorwqDCoMKg wqDCoMKgwqAgaGVhZGVyLsKgIE5vdGUgdGhhdCB3ZSBkb24ndCBuZWVkIHRv IGdlbmVyYXRlIGEgbGFiZWwgdG8gdGhlCivCoMKgwqDCoMKgwqDCoCBhY3R1 YWwgaW5kZXggdGFibGUgZm9sbG93aW5nIHRoZSBoZWFkZXIgaGVyZSwgYmVj YXVzZSB0aGlzIGlzCivCoMKgwqDCoMKgwqDCoCBmb3IgdGhlIHNwbGl0IGR3 YXJmIGNhc2Ugb25seS7CoCBJbiBhbiAuZHdvIGZpbGUgdGhlcmUgaXMgb25s eQorwqDCoMKgwqDCoMKgwqAgb25lIHN0cmluZyBvZmZzZXRzIHRhYmxlIChh bmQgb25lIGRlYnVnIGluZm8gc2VjdGlvbikuwqAgQnV0CivCoMKgwqDCoMKg wqDCoCBpZiB3ZSB3b3VsZCBzdGFydCB1c2luZyBzdHJpbmcgb2Zmc2V0IHRh YmxlcyBmb3IgdGhlIG1haW4gKG9yCivCoMKgwqDCoMKgwqDCoCBza2VsZXRv bikgdW5pdCwgdGhlbiB3ZSBoYXZlIHRvIGFkZCBhIERXX0FUX3N0cl9vZmZz ZXRzX2Jhc2UKK8KgwqDCoMKgwqDCoMKgIHBvaW50aW5nIHRvIHRoZSBhY3R1 YWwgaW5kZXggYWZ0ZXIgdGhlIGhlYWRlci7CoCBTcGxpdCBkd2FyZgorwqDC oMKgwqDCoMKgwqAgdW5pdHMgd2lsbCBuZXZlciBoYXZlIGEgc3RyaW5nIG9m ZnNldHMgYmFzZSBhdHRyaWJ1dGUuwqAgV2hlbgorwqDCoMKgwqDCoMKgwqAg YSBzcGxpdCB1bml0IGlzIG1vdmVkIGludG8gYSAuZHdwIGZpbGUgdGhlIHN0 cmluZyBvZmZzZXRzIGNhbgorwqDCoMKgwqDCoMKgwqAgYmUgZm91bmQgdGhy b3VnaCB0aGUgLmRlYnVnX2N1X2luZGV4IHNlY3Rpb24gdGFibGUuwqAgKi8K K8KgwqDCoMKgwqAgaWYgKGR3YXJmX3ZlcnNpb24gPj0gNSkKK8KgwqDCoMKg wqDCoMKgeworwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBpbnQgbGFzdF9p ZHggPSAwOworwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIHN0cl9v ZmZzZXRzX2xlbmd0aDsKKworwqDCoMKgwqDCoMKgwqDCoCBkZWJ1Z19zdHJf aGFzaC0+dHJhdmVyc2Vfbm9yZXNpemUKK8KgwqDCoMKgwqDCoMKgwqDCoMKg IDx1bnNpZ25lZCBpbnQgKiwgY291bnRfaW5kZXhfc3RyaW5ncz4gKCZsYXN0 X2lkeCk7CivCoMKgwqDCoMKgwqDCoMKgIHN0cl9vZmZzZXRzX2xlbmd0aCA9 IGxhc3RfaWR4ICogRFdBUkZfT0ZGU0VUX1NJWkUgKyA0OworwqDCoMKgwqDC oMKgwqDCoCBpZiAoRFdBUkZfSU5JVElBTF9MRU5HVEhfU0laRSAtIERXQVJG X09GRlNFVF9TSVpFID09IDQpCivCoMKgwqDCoMKgwqDCoMKgwqDCoCBkdzJf YXNtX291dHB1dF9kYXRhICg0LCAweGZmZmZmZmZmLAorwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgIkVzY2FwZSB2YWx1ZSBmb3IgNjQtYml0IERXQVJGIGV4dGVuc2lv biIpOworwqDCoMKgwqDCoMKgwqDCoCBkdzJfYXNtX291dHB1dF9kYXRhIChE V0FSRl9PRkZTRVRfU0laRSwgc3RyX29mZnNldHNfbGVuZ3RoLAorwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAiTGVuZ3RoIG9mIHN0cmluZyBvZmZzZXRzIHVuaXQiKTsKK8Kg wqDCoMKgwqDCoMKgwqAgZHcyX2FzbV9vdXRwdXRfZGF0YSAoMiwgNSwgIkRX QVJGIHN0cmluZyBvZmZzZXRzIHZlcnNpb24iKTsKK8KgwqDCoMKgwqDCoMKg wqAgZHcyX2FzbV9vdXRwdXRfZGF0YSAoMiwgMCwgIkhlYWRlciB6ZXJvIHBh ZGRpbmciKTsKK8KgwqDCoMKgwqDCoMKgfQrCoMKgwqDCoMKgwqAgZGVidWdf c3RyX2hhc2gtPnRyYXZlcnNlX25vcmVzaXplCsKgwqDCoMKgwqDCoMKgwqA8 dW5zaWduZWQgaW50ICosIG91dHB1dF9pbmRleF9zdHJpbmdfb2Zmc2V0PiAo Jm9mZnNldCk7CsKgwqDCoMKgwqDCoCBzd2l0Y2hfdG9fc2VjdGlvbiAoZGVi dWdfc3RyX2R3b19zZWN0aW9uKTs=