From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by sourceware.org (Postfix) with ESMTPS id 02006385B52E for ; Tue, 31 Jan 2023 12:26:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 02006385B52E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.de Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 31F7122868; Tue, 31 Jan 2023 12:26:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1675167981; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=0mbFKv6gWI9bbF11sthmiI+OL0ETh+2RU90a9bN6FxY=; b=RHmo0EUPX+5ziuzu1GP8DA/wL3V29LUDjdGGSi8cc4Lq5xKqfQfTmT9yVhem0nSPUnZLa+ Qr/YyicFYDc1ttdMeW5pSVCs/uOPSm1sML5OTCY+4HZSqiUo3BEiEWMaPvpRsfLaJVQtWE 7WG7wqDRCGy07fm/fu6FL/GSqyFjz+w= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1675167981; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=0mbFKv6gWI9bbF11sthmiI+OL0ETh+2RU90a9bN6FxY=; b=puzetLliq/HxmPPojTbca9vJ0A/qSbrkmY7RgF6Unj6RvFcm53TnhgyxL0q+REWo+raOHd lQfONovju6rWcFDw== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 1A29313585; Tue, 31 Jan 2023 12:26:21 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id KfpABe0I2WPdCgAAMHmgww (envelope-from ); Tue, 31 Jan 2023 12:26:21 +0000 Content-Type: multipart/mixed; boundary="------------s0RWoBenOy05e9acQn51DFJv" Message-ID: Date: Tue, 31 Jan 2023 13:26:20 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH] [gas] Emit v2 .debug_line for -gdwarf-2 Content-Language: en-US To: Andreas Schwab , Tom de Vries via Binutils References: <20230131114257.4585-1-tdevries@suse.de> From: Tom de Vries In-Reply-To: X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_NUMSUBJECT,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multi-part message in MIME format. --------------s0RWoBenOy05e9acQn51DFJv Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 1/31/23 12:55, Andreas Schwab wrote: > On Jan 31 2023, Tom de Vries via Binutils wrote: > >> Fix this by emitting a v3 .debug_line contribution instead. > > s/v3/v2/? > Hi Andreas, thanks for the review. Fixed the typo. >> diff --git a/gas/dwarf2dbg.c b/gas/dwarf2dbg.c >> index c7d9e8ef72f..e6c411426af 100644 >> --- a/gas/dwarf2dbg.c >> +++ b/gas/dwarf2dbg.c >> @@ -88,7 +88,7 @@ >> >> /* This implementation outputs version 3 .debug_line information. */ >> #ifndef DWARF2_LINE_VERSION >> -#define DWARF2_LINE_VERSION (dwarf_level > 3 ? dwarf_level : 3) >> +#define DWARF2_LINE_VERSION dwarf_level > > Seems like the comment is no longer accurate. > I've updated the comment, and I've also updated the macro definition to: ... #define DWARF2_LINE_VERSION DWARF2_VERSION ... In gas/config/tc-ia64.h we override DWARF2_VERSION, and using DWARF2_VERSION rather than dwarf_level for DWARF2_LINE_VERSION makes sure that we keep the same version in .debug_info and .debug_line (well, as long as DWARF2_LINE_VERSION isn't overridden). Thanks, - Tom --------------s0RWoBenOy05e9acQn51DFJv Content-Type: text/x-patch; charset=UTF-8; name="0001-gas-Emit-v2-.debug_line-for-gdwarf-2.patch" Content-Disposition: attachment; filename="0001-gas-Emit-v2-.debug_line-for-gdwarf-2.patch" Content-Transfer-Encoding: base64 RnJvbSBhOTZlMjVkYmM4NTcwMTI1ZjhhMzdjMGNhOTdjM2NmYzQ4NGI1MDU3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUb20gZGUgVnJpZXMgPHRkZXZyaWVzQHN1c2UuZGU+ CkRhdGU6IFR1ZSwgMzEgSmFuIDIwMjMgMTI6Mjg6MTIgKzAxMDAKU3ViamVjdDogW1BBVENI XSBbZ2FzXSBFbWl0IHYyIC5kZWJ1Z19saW5lIGZvciAtZ2R3YXJmLTIKCkN1cnJlbnRseSwg d2hlbiB1c2luZyAtZ2R3YXJmLTIsIGdhcyBlbWl0cyBhIHYzIC5kZWJ1Z19saW5lIGNvbnRy aWJ1dGlvbi4KCkZpeCB0aGlzIGJ5IGVtaXR0aW5nIGEgdjIgLmRlYnVnX2xpbmUgY29udHJp YnV0aW9uIGluc3RlYWQuCgpnYXMvQ2hhbmdlTG9nOgoKMjAyMy0wMS0zMSAgVG9tIGRlIFZy aWVzICA8dGRldnJpZXNAc3VzZS5kZT4KCglQUiAyMzk0MQoJKiBkd2FyZjJkYmcuYyAoRFdB UkYyX0xJTkVfVkVSU0lPTik6IFNldCB0byAyIGZvciAtZ2R3YXJmLTIuCgkoRFdBUkYyX0xJ TkVfT1BDT0RFX0JBU0UpOiBIYW5kbGUgRFdBUkYyX0xJTkVfVkVSU0lPTiA9PSAyLgoJKGR3 YXJmMl9kaXJlY3RpdmVfbG9jKTogQnVtcCBkd2FyZl9sZXZlbCB3aGVuIGVuY291bnRlcmlu ZwoJdjMgLmxvYyBvcHRpb25zLgoJKG91dF9kZWJ1Z19saW5lKTogRG9uJ3Qgb3V0cHV0IHYz IHN0YW5kYXJkIG9wY29kZXMgZm9yIHYyLgoJKiB0ZXN0c3VpdGUvZ2FzL2kzODYvZGVidWcx LmQ6IFVwZGF0ZS4KCSogdGVzdHN1aXRlL2dhcy9pMzg2L2R3YXJmMi1saW5lLTEuZDogVXBk YXRlLgoJKiB0ZXN0c3VpdGUvZ2FzL2kzODYvZHdhcmYyLWxpbmUtNC5kOiBVcGRhdGUuCi0t LQogZ2FzL2R3YXJmMmRiZy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAyOSArKysrKysr KysrKysrKysrKystLS0tLS0tLQogZ2FzL3Rlc3RzdWl0ZS9nYXMvaTM4Ni9kZWJ1ZzEuZCAg ICAgICAgfCAgNyArKy0tLS0tCiBnYXMvdGVzdHN1aXRlL2dhcy9pMzg2L2R3YXJmMi1saW5l LTEuZCB8ICA3ICsrLS0tLS0KIGdhcy90ZXN0c3VpdGUvZ2FzL2kzODYvZHdhcmYyLWxpbmUt NC5kIHwgIDcgKystLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAy NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nYXMvZHdhcmYyZGJnLmMgYi9nYXMvZHdh cmYyZGJnLmMKaW5kZXggYzdkOWU4ZWY3MmYuLmI1NDA1MGM2NDQyIDEwMDY0NAotLS0gYS9n YXMvZHdhcmYyZGJnLmMKKysrIGIvZ2FzL2R3YXJmMmRiZy5jCkBAIC04Niw5ICs4Niw5IEBA CiAjZGVmaW5lIERXQVJGMl9BUkFOR0VTX1ZFUlNJT04gMgogI2VuZGlmCiAKLS8qIFRoaXMg aW1wbGVtZW50YXRpb24gb3V0cHV0cyB2ZXJzaW9uIDMgLmRlYnVnX2xpbmUgaW5mb3JtYXRp b24uICAqLworLyogVGhlIC5kZWJ1Z19saW5lIHZlcnNpb24gaXMgdGhlIHNhbWUgYXMgdGhl IC5kZWJ1Z19pbmZvIHZlcnNpb24uICAqLwogI2lmbmRlZiBEV0FSRjJfTElORV9WRVJTSU9O Ci0jZGVmaW5lIERXQVJGMl9MSU5FX1ZFUlNJT04gKGR3YXJmX2xldmVsID4gMyA/IGR3YXJm X2xldmVsIDogMykKKyNkZWZpbmUgRFdBUkYyX0xJTkVfVkVSU0lPTiBEV0FSRjJfVkVSU0lP TgogI2VuZGlmCiAKIC8qIFRoZSAuZGVidWdfcm5nbGlzdHMgaGFzIG9ubHkgYmVlbiBpbiBE V0FSRiB2ZXJzaW9uIDUuICovCkBAIC0xMTksNyArMTE5LDcgQEAKICAgIE5vdGU6IElmIHlv dSB3YW50IHRvIGNoYW5nZSB0aGlzLCB5b3UnbGwgaGF2ZSB0byB1cGRhdGUgdGhlCiAgICAi c3RhbmRhcmRfb3Bjb2RlX2xlbmd0aHMiIHRhYmxlIHRoYXQgaXMgZW1pdHRlZCBiZWxvdyBp bgogICAgb3V0X2RlYnVnX2xpbmUoKS4gICovCi0jZGVmaW5lIERXQVJGMl9MSU5FX09QQ09E RV9CQVNFCQkxMworI2RlZmluZSBEV0FSRjJfTElORV9PUENPREVfQkFTRQkJKERXQVJGMl9M SU5FX1ZFUlNJT04gPT0gMiA/IDEwIDogMTMpCiAKICNpZm5kZWYgRFdBUkYyX0xJTkVfQkFT RQogICAvKiBNaW5pbXVtIGxpbmUgb2Zmc2V0IGluIGEgc3BlY2lhbCBsaW5lIGluZm8uIG9w Y29kZS4gIFRoaXMgdmFsdWUKQEAgLTEzMjgsMTEgKzEzMjgsMTUgQEAgZHdhcmYyX2RpcmVj dGl2ZV9sb2MgKGludCBkdW1teSBBVFRSSUJVVEVfVU5VU0VEKQogCX0KICAgICAgIGVsc2Ug aWYgKHN0cmNtcCAocCwgInByb2xvZ3VlX2VuZCIpID09IDApCiAJeworCSAgaWYgKGR3YXJm X2xldmVsIDwgMykKKwkgICAgZHdhcmZfbGV2ZWwgPSAzOwogCSAgY3VycmVudC5mbGFncyB8 PSBEV0FSRjJfRkxBR19QUk9MT0dVRV9FTkQ7CiAJICAqaW5wdXRfbGluZV9wb2ludGVyID0g YzsKIAl9CiAgICAgICBlbHNlIGlmIChzdHJjbXAgKHAsICJlcGlsb2d1ZV9iZWdpbiIpID09 IDApCiAJeworCSAgaWYgKGR3YXJmX2xldmVsIDwgMykKKwkgICAgZHdhcmZfbGV2ZWwgPSAz OwogCSAgY3VycmVudC5mbGFncyB8PSBEV0FSRjJfRkxBR19FUElMT0dVRV9CRUdJTjsKIAkg ICppbnB1dF9saW5lX3BvaW50ZXIgPSBjOwogCX0KQEAgLTEzNTIsNiArMTM1Niw4IEBAIGR3 YXJmMl9kaXJlY3RpdmVfbG9jIChpbnQgZHVtbXkgQVRUUklCVVRFX1VOVVNFRCkKIAl9CiAg ICAgICBlbHNlIGlmIChzdHJjbXAgKHAsICJpc2EiKSA9PSAwKQogCXsKKwkgIGlmIChkd2Fy Zl9sZXZlbCA8IDMpCisJICAgIGR3YXJmX2xldmVsID0gMzsKIAkgICh2b2lkKSByZXN0b3Jl X2xpbmVfcG9pbnRlciAoYyk7CiAJICB2YWx1ZSA9IGdldF9hYnNvbHV0ZV9leHByZXNzaW9u ICgpOwogCSAgaWYgKHZhbHVlID49IDApCkBAIC0yNDc5LDEyICsyNDg1LDE3IEBAIG91dF9k ZWJ1Z19saW5lIChzZWdUIGxpbmVfc2VnKQogICBvdXRfYnl0ZSAoMCk7CQkJLyogRFdfTE5T X3NldF9iYXNpY19ibG9jayAqLwogICBvdXRfYnl0ZSAoMCk7CQkJLyogRFdfTE5TX2NvbnN0 X2FkZF9wYyAqLwogICBvdXRfYnl0ZSAoMSk7CQkJLyogRFdfTE5TX2ZpeGVkX2FkdmFuY2Vf cGMgKi8KLSAgb3V0X2J5dGUgKDApOwkJCS8qIERXX0xOU19zZXRfcHJvbG9ndWVfZW5kICov Ci0gIG91dF9ieXRlICgwKTsJCQkvKiBEV19MTlNfc2V0X2VwaWxvZ3VlX2JlZ2luICovCi0g IG91dF9ieXRlICgxKTsJCQkvKiBEV19MTlNfc2V0X2lzYSAqLwotICAvKiBXZSBoYXZlIGVt aXR0ZWQgMTIgb3Bjb2RlIGxlbmd0aHMsIHNvIG1ha2UgdGhhdCB0aGlzCi0gICAgIG1hdGNo ZXMgdXAgdG8gdGhlIG9wY29kZSBiYXNlIHZhbHVlIHdlIGhhdmUgYmVlbiB1c2luZy4gICov Ci0gIGdhc19hc3NlcnQgKERXQVJGMl9MSU5FX09QQ09ERV9CQVNFID09IDEzKTsKKyAgaWYg KERXQVJGMl9MSU5FX1ZFUlNJT04gPj0gMykKKyAgICB7CisgICAgICBvdXRfYnl0ZSAoMCk7 CQkJLyogRFdfTE5TX3NldF9wcm9sb2d1ZV9lbmQgKi8KKyAgICAgIG91dF9ieXRlICgwKTsJ CQkvKiBEV19MTlNfc2V0X2VwaWxvZ3VlX2JlZ2luICovCisgICAgICBvdXRfYnl0ZSAoMSk7 CQkJLyogRFdfTE5TX3NldF9pc2EgKi8KKyAgICAgIC8qIFdlIGhhdmUgZW1pdHRlZCAxMiBv cGNvZGUgbGVuZ3Rocywgc28gbWFrZSB0aGF0IHRoaXMKKwkgbWF0Y2hlcyB1cCB0byB0aGUg b3Bjb2RlIGJhc2UgdmFsdWUgd2UgaGF2ZSBiZWVuIHVzaW5nLiAgKi8KKyAgICAgIGdhc19h c3NlcnQgKERXQVJGMl9MSU5FX09QQ09ERV9CQVNFID09IDEzKTsKKyAgICB9CisgIGVsc2UK KyAgICBnYXNfYXNzZXJ0IChEV0FSRjJfTElORV9PUENPREVfQkFTRSA9PSAxMCk7CiAKICAg b3V0X2Rpcl9hbmRfZmlsZV9saXN0IChsaW5lX3NlZywgc2l6ZW9mX29mZnNldCk7CiAKZGlm ZiAtLWdpdCBhL2dhcy90ZXN0c3VpdGUvZ2FzL2kzODYvZGVidWcxLmQgYi9nYXMvdGVzdHN1 aXRlL2dhcy9pMzg2L2RlYnVnMS5kCmluZGV4IDRiZWQ4NzU0NzQ3Li41NDliYTY2OTM1YyAx MDA2NDQKLS0tIGEvZ2FzL3Rlc3RzdWl0ZS9nYXMvaTM4Ni9kZWJ1ZzEuZAorKysgYi9nYXMv dGVzdHN1aXRlL2dhcy9pMzg2L2RlYnVnMS5kCkBAIC02LDEzICs2LDEzIEBAIFJhdyBkdW1w IG9mIGRlYnVnIGNvbnRlbnRzIG9mIHNlY3Rpb24gXC56P2RlYnVnX2xpbmU6CiAKICAgT2Zm c2V0OiAgICAgICAgICAgICAgICAgICAgICAoMHgpPzAKICAgTGVuZ3RoOiAgICAgICAgICAg ICAgICAgICAgICAuKgotICBEV0FSRiBWZXJzaW9uOiAgICAgICAgICAgICAgIDMKKyAgRFdB UkYgVmVyc2lvbjogICAgICAgICAgICAgICAyCiAgIFByb2xvZ3VlIExlbmd0aDogICAgICAg ICAgICAgLioKICAgTWluaW11bSBJbnN0cnVjdGlvbiBMZW5ndGg6ICAxCiAgIEluaXRpYWwg dmFsdWUgb2YgJ2lzX3N0bXQnOiAgMQogICBMaW5lIEJhc2U6ICAgICAgICAgICAgICAgICAg IC01CiAgIExpbmUgUmFuZ2U6ICAgICAgICAgICAgICAgICAgMTQKLSAgT3Bjb2RlIEJhc2U6 ICAgICAgICAgICAgICAgICAxMworICBPcGNvZGUgQmFzZTogICAgICAgICAgICAgICAgIDEw CiAKICBPcGNvZGVzOgogICBPcGNvZGUgMSBoYXMgMCBhcmdzCkBAIC0yNCw5ICsyNCw2IEBA IFJhdyBkdW1wIG9mIGRlYnVnIGNvbnRlbnRzIG9mIHNlY3Rpb24gXC56P2RlYnVnX2xpbmU6 CiAgIE9wY29kZSA3IGhhcyAwIGFyZ3MKICAgT3Bjb2RlIDggaGFzIDAgYXJncwogICBPcGNv ZGUgOSBoYXMgMSBhcmcKLSAgT3Bjb2RlIDEwIGhhcyAwIGFyZ3MKLSAgT3Bjb2RlIDExIGhh cyAwIGFyZ3MKLSAgT3Bjb2RlIDEyIGhhcyAxIGFyZwogCiAgVGhlIERpcmVjdG9yeSBUYWJs ZSBcKG9mZnNldCAweC4qXCk6CiAgIC4qCmRpZmYgLS1naXQgYS9nYXMvdGVzdHN1aXRlL2dh cy9pMzg2L2R3YXJmMi1saW5lLTEuZCBiL2dhcy90ZXN0c3VpdGUvZ2FzL2kzODYvZHdhcmYy LWxpbmUtMS5kCmluZGV4IGQ5YmFhZmRhMjZkLi4xZDk1OTJkOGM2NSAxMDA2NDQKLS0tIGEv Z2FzL3Rlc3RzdWl0ZS9nYXMvaTM4Ni9kd2FyZjItbGluZS0xLmQKKysrIGIvZ2FzL3Rlc3Rz dWl0ZS9nYXMvaTM4Ni9kd2FyZjItbGluZS0xLmQKQEAgLTYsMTMgKzYsMTMgQEAgUmF3IGR1 bXAgb2YgZGVidWcgY29udGVudHMgb2Ygc2VjdGlvbiBcLno/ZGVidWdfbGluZToKIAogICBP ZmZzZXQ6ICAgICAgICAgICAgICAgICAgICAgICgweCk/MAogICBMZW5ndGg6ICAgICAgICAg ICAgICAgICAgICAgIC4qCi0gIERXQVJGIFZlcnNpb246ICAgICAgICAgICAgICAgMworICBE V0FSRiBWZXJzaW9uOiAgICAgICAgICAgICAgIDIKICAgUHJvbG9ndWUgTGVuZ3RoOiAgICAg ICAgICAgICAuKgogICBNaW5pbXVtIEluc3RydWN0aW9uIExlbmd0aDogIDEKICAgSW5pdGlh bCB2YWx1ZSBvZiAnaXNfc3RtdCc6ICAxCiAgIExpbmUgQmFzZTogICAgICAgICAgICAgICAg ICAgLTUKICAgTGluZSBSYW5nZTogICAgICAgICAgICAgICAgICAxNAotICBPcGNvZGUgQmFz ZTogICAgICAgICAgICAgICAgIDEzCisgIE9wY29kZSBCYXNlOiAgICAgICAgICAgICAgICAg MTAKIAogIE9wY29kZXM6CiAgIE9wY29kZSAxIGhhcyAwIGFyZ3MKQEAgLTI0LDkgKzI0LDYg QEAgUmF3IGR1bXAgb2YgZGVidWcgY29udGVudHMgb2Ygc2VjdGlvbiBcLno/ZGVidWdfbGlu ZToKICAgT3Bjb2RlIDcgaGFzIDAgYXJncwogICBPcGNvZGUgOCBoYXMgMCBhcmdzCiAgIE9w Y29kZSA5IGhhcyAxIGFyZwotICBPcGNvZGUgMTAgaGFzIDAgYXJncwotICBPcGNvZGUgMTEg aGFzIDAgYXJncwotICBPcGNvZGUgMTIgaGFzIDEgYXJnCiAKICBUaGUgRGlyZWN0b3J5IFRh YmxlIFwob2Zmc2V0IDB4LipcKToKICAgLioKZGlmZiAtLWdpdCBhL2dhcy90ZXN0c3VpdGUv Z2FzL2kzODYvZHdhcmYyLWxpbmUtNC5kIGIvZ2FzL3Rlc3RzdWl0ZS9nYXMvaTM4Ni9kd2Fy ZjItbGluZS00LmQKaW5kZXggNjg0NmFlMjFlOWEuLjZiOGZlNWMwNGFmIDEwMDY0NAotLS0g YS9nYXMvdGVzdHN1aXRlL2dhcy9pMzg2L2R3YXJmMi1saW5lLTQuZAorKysgYi9nYXMvdGVz dHN1aXRlL2dhcy9pMzg2L2R3YXJmMi1saW5lLTQuZApAQCAtNiwxMyArNiwxMyBAQCBSYXcg ZHVtcCBvZiBkZWJ1ZyBjb250ZW50cyBvZiBzZWN0aW9uIFwuej9kZWJ1Z19saW5lOgogCiAg IE9mZnNldDogICAgICAgICAgICAgICAgICAgICAgKDB4KT8wCiAgIExlbmd0aDogICAgICAg ICAgICAgICAgICAgICAgLioKLSAgRFdBUkYgVmVyc2lvbjogICAgICAgICAgICAgICAzCisg IERXQVJGIFZlcnNpb246ICAgICAgICAgICAgICAgMgogICBQcm9sb2d1ZSBMZW5ndGg6ICAg ICAgICAgICAgIC4qCiAgIE1pbmltdW0gSW5zdHJ1Y3Rpb24gTGVuZ3RoOiAgMQogICBJbml0 aWFsIHZhbHVlIG9mICdpc19zdG10JzogIDEKICAgTGluZSBCYXNlOiAgICAgICAgICAgICAg ICAgICAtNQogICBMaW5lIFJhbmdlOiAgICAgICAgICAgICAgICAgIDE0Ci0gIE9wY29kZSBC YXNlOiAgICAgICAgICAgICAgICAgMTMKKyAgT3Bjb2RlIEJhc2U6ICAgICAgICAgICAgICAg ICAxMAogCiAgT3Bjb2RlczoKICAgT3Bjb2RlIDEgaGFzIDAgYXJncwpAQCAtMjQsOSArMjQs NiBAQCBSYXcgZHVtcCBvZiBkZWJ1ZyBjb250ZW50cyBvZiBzZWN0aW9uIFwuej9kZWJ1Z19s aW5lOgogICBPcGNvZGUgNyBoYXMgMCBhcmdzCiAgIE9wY29kZSA4IGhhcyAwIGFyZ3MKICAg T3Bjb2RlIDkgaGFzIDEgYXJnCi0gIE9wY29kZSAxMCBoYXMgMCBhcmdzCi0gIE9wY29kZSAx MSBoYXMgMCBhcmdzCi0gIE9wY29kZSAxMiBoYXMgMSBhcmcKIAogIFRoZSBEaXJlY3Rvcnkg VGFibGUgaXMgZW1wdHlcLgogCgpiYXNlLWNvbW1pdDogNTk0YTAxYzIxNzE0M2RjZTJmMWYz MTgxYmNjYTQwNDdiNGE0NDEwNwotLSAKMi4zNS4zCgo= --------------s0RWoBenOy05e9acQn51DFJv--