From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out1.suse.de (smtp-out1.suse.de [IPv6:2001:67c:2178:6::1c]) by sourceware.org (Postfix) with ESMTPS id 733D0384F01A for ; Wed, 7 Sep 2022 10:04:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 733D0384F01A 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 AF33533A34 for ; Wed, 7 Sep 2022 10:04:35 +0000 (UTC) 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 95BF613A66 for ; Wed, 7 Sep 2022 10:04:35 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id TK7aIrNsGGN4PwAAMHmgww (envelope-from ) for ; Wed, 07 Sep 2022 10:04:35 +0000 Content-Type: multipart/mixed; boundary="------------dGvGyTxFiFor0IgtA4OEunl5" Message-ID: <23a54469-9ec2-eec7-4937-d0cac5b1e687@suse.de> Date: Wed, 7 Sep 2022 12:04:35 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: [PING][RFC][gdb] Add maint set skip-prologue Content-Language: en-US To: gdb-patches@sourceware.org References: <20220810134831.GA25857@delia> From: Tom de Vries In-Reply-To: X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Sep 2022 10:04:38 -0000 This is a multi-part message in MIME format. --------------dGvGyTxFiFor0IgtA4OEunl5 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 9/7/22 11:33, Tom de Vries via Gdb-patches wrote: > On 8/10/22 15:48, Tom de Vries via Gdb-patches wrote: >> and fix a few other test-cases by >> specifying the breakpoint location in a way that's independent from the >> prologue. >> >>   gdb/testsuite/gdb.ada/access_tagged_param.exp |  2 +- >>   gdb/testsuite/gdb.ada/ptype_tagged_param.exp  |  2 +- >>   gdb/testsuite/gdb.ada/ref_param.exp           |  2 +- > > I've committed this separately at > https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=154f2735ad4c2eb0985086b113825e6f4f3abcf1 Ping, and resubmit with update patch. Thanks, - Tom --------------dGvGyTxFiFor0IgtA4OEunl5 Content-Type: text/x-patch; charset=UTF-8; name="0001-gdb-Add-maint-set-skip-prologue.patch" Content-Disposition: attachment; filename="0001-gdb-Add-maint-set-skip-prologue.patch" Content-Transfer-Encoding: base64 W2dkYl0gQWRkIG1haW50IHNldCBza2lwLXByb2xvZ3VlCgpXaXRoIGFhcmNoNjQsIEkgcnVu IGludG86Ci4uLgooZ2RiKSBicmVhayBjYWxsZWUuYWRiOjIyXk0KQnJlYWtwb2ludCAxIGF0 IDB4NDAxZjc4OiBmaWxlIGNhbGxlci5hZGIsIGxpbmUgMjEuXk0KKGdkYikgRkFJTDogZ2Ri LmFkYS9pbmxpbmUtc2VjdGlvbi1nYy5leHA6IGJyZWFrIGNhbGxlZS5hZGI6MjIKLi4uCndo aWxlIHRoaXMgaXMgZXhwZWN0ZWQgKGNvcGllZCBmcm9tIHg4Nl82NCk6Ci4uLgooZ2RiKSBi cmVhayBjYWxsZWUuYWRiOjIyXk0KQnJlYWtwb2ludCAxIGF0IDB4NDAxZjEwOiBmaWxlIGNh bGxlZS5hZGIsIGxpbmUgMjIuXk0KKGdkYikgUEFTUzogZ2RiLmFkYS9pbmxpbmUtc2VjdGlv bi1nYy5leHA6IGJyZWFrIGNhbGxlZS5hZGI6MjIKLi4uCgpUaGUgZGlmZmVyZW5jZSBjb21l cyBmcm9tIHRoZSBnZGJhcmNoX3NraXBfcHJvbG9ndWUgaW1wbGVtZW50YXRpb24uCgpGb3Ig eDg2XzY0LCB3ZSBoYXZlOgouLi4KICBpZiAoZmluZF9wY19wYXJ0aWFsX2Z1bmN0aW9uIChz dGFydF9wYywgTlVMTCwgJmZ1bmNfYWRkciwgTlVMTCkpCiAgICB7CiAgICAgIENPUkVfQURE UiBwb3N0X3Byb2xvZ3VlX3BjCgk9IHNraXBfcHJvbG9ndWVfdXNpbmdfc2FsIChnZGJhcmNo LCBmdW5jX2FkZHIpOwogICAgICBzdHJ1Y3QgY29tcHVuaXRfc3ltdGFiICpjdXN0ID0gZmlu ZF9wY19jb21wdW5pdF9zeW10YWIgKGZ1bmNfYWRkcik7CgogICAgICAvKiBMTFZNIGJhY2tl bmQgKENsYW5nL0ZsYW5nKSBhbHdheXMgZW1pdHMgYSBsaW5lIG5vdGUgYmVmb3JlIHRoZQoJ IHByb2xvZ3VlIGFuZCBhbm90aGVyIG9uZSBhZnRlci4gIFdlIHRydXN0IGNsYW5nIGFuZCBu ZXdlciBJbnRlbAoJIGNvbXBpbGVycyB0byBlbWl0IHVzYWJsZSBsaW5lIG5vdGVzLiAgKi8K ICAgICAgaWYgKHBvc3RfcHJvbG9ndWVfcGMKCSAgJiYgKGN1c3QgIT0gTlVMTAoJICAgICAg JiYgY3VzdC0+cHJvZHVjZXIgKCkgIT0gbnVsbHB0cgoJICAgICAgJiYgKHByb2R1Y2VyX2lz X2xsdm0gKGN1c3QtPnByb2R1Y2VyICgpKQoJICAgICAgfHwgcHJvZHVjZXJfaXNfaWNjX2dl XzE5IChjdXN0LT5wcm9kdWNlciAoKSkpKSkKICAgICAgICByZXR1cm4gc3RkOjptYXggKHN0 YXJ0X3BjLCBwb3N0X3Byb2xvZ3VlX3BjKTsKICAgIH0KLi4uCmFuZCBiZWNhdXNlIHRoZSBw cm9kdWNlciBpcyBHQ0MsIHdlIGRvbid0IHRydXN0IHRoZSBsaW5lIHRhYmxlIHJlc3VsdCwg YW5kIHVzZSB0aGUKYXJjaGl0ZWN0dXJlLXNwZWNpZmljIHByb2xvZ3VlIGFuYWx5emVyLCB3 aGljaCBza2lwcyBubyBpbnNucy4KCkZvciBhYXJjaDY0LCB3ZSBoYXZlOgouLi4KICBpZiAo ZmluZF9wY19wYXJ0aWFsX2Z1bmN0aW9uIChwYywgTlVMTCwgJmZ1bmNfYWRkciwgTlVMTCkp CiAgICB7CiAgICAgIENPUkVfQUREUiBwb3N0X3Byb2xvZ3VlX3BjCgk9IHNraXBfcHJvbG9n dWVfdXNpbmdfc2FsIChnZGJhcmNoLCBmdW5jX2FkZHIpOwoKICAgICAgaWYgKHBvc3RfcHJv bG9ndWVfcGMgIT0gMCkKCXJldHVybiBzdGQ6Om1heCAocGMsIHBvc3RfcHJvbG9ndWVfcGMp OwogICAgfQouLi4KYW5kIGNvbnNlcXVlbnRseSB3ZSB0cnVzdCB0aGUgbGluZSB0YWJsZSBy ZXN1bHQgYW5kIHNraXAgcGFzdCBhIGZldyBpbnNucywKd2hpY2ggYnJlYWtzIHRlc3QtY2Fz ZSBhc3N1bXB0aW9ucy4KCkFkZCBhIGNvbW1hbmQgIm1haW50IHNldCBza2lwLXByb2xvZ3Vl IGxpbmUtdGFibGUiLCB0aGF0IGZvcmNlcyB1c2FnZSBvZiB0aGUKbGluZS10YWJsZSByZXN1 bHQgaWYgYXZhaWxhYmxlLCB3aGljaCBhbGxvd3MgdXMgdG8gcmVwcm9kdWNlIHRoZSBzYW1l IHByb2JsZW0Kb24geDg2XzY0LWxpbnV4LgoKQWxzbyBhZGQgYSBjb21tYW5kICJtYWludCBz ZXQgc2tpcC1wcm9sb2d1ZSBub25lIiwgdGhhdCBmb3JjZXMgc2tpcHBpbmcgbm8KaW5zbiwg d2hpY2ggYWxsb3dzIHVzIHRvIGZpeCB0aGUgRkFJTCBvbiBhYXJjaDY0LgoKTGlrZXdpc2Us IGZpeCBvbmUgbW9yZSB0ZXN0LWNhc2UuCgpUZXN0ZWQgb24geDg2XzY0LWxpbnV4IGFuZCBh YXJjaDY0LWxpbnV4LgoKQnVnOiBodHRwczovL3NvdXJjZXdhcmUub3JnL2J1Z3ppbGxhL3No b3dfYnVnLmNnaT9pZD0yOTQxOQpCdWc6IGh0dHBzOi8vc291cmNld2FyZS5vcmcvYnVnemls bGEvc2hvd19idWcuY2dpP2lkPTI5NDA5CgotLS0KIGdkYi9hcmNoLXV0aWxzLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysrKystCiBnZGIvbWFpbnQuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNTkgKysrKysrKysrKysrKysrKysr KysrKysrKysrKysKIGdkYi9tYWludC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgOSArKysrKwogZ2RiL3Rlc3RzdWl0ZS9nZGIuYWRhL2lubGluZS1zZWN0aW9uLWdj LmV4cCB8ICAyICsKIGdkYi90ZXN0c3VpdGUvZ2RiLm9wdC9pbmxpbmUtc21hbGwtZnVuYy5l eHAgfCAgMiArCiA1IGZpbGVzIGNoYW5nZWQsIDk4IGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKCmRpZmYgLS1naXQgYS9nZGIvYXJjaC11dGlscy5jIGIvZ2RiL2FyY2gtdXRpbHMu YwppbmRleCA5YmQ0ZjBkZGFlNi4uMDI1MjBlNDk4NjEgMTAwNjQ0Ci0tLSBhL2dkYi9hcmNo LXV0aWxzLmMKKysrIGIvZ2RiL2FyY2gtdXRpbHMuYwpAQCAtMzYsNiArMzYsNyBAQAogI2lu Y2x1ZGUgInJlZ2dyb3Vwcy5oIgogI2luY2x1ZGUgImF1eHYuaCIKICNpbmNsdWRlICJvYnNl cnZhYmxlLmgiCisjaW5jbHVkZSAibWFpbnQuaCIKIAogI2luY2x1ZGUgImdkYnN1cHBvcnQv dmVyc2lvbi5oIgogCkBAIC0xMDQxLDYgKzEwNDIsMjMgQEAgZGVmYXVsdF9wcmludF9pbnNu IChiZmRfdm1hIG1lbWFkZHIsIGRpc2Fzc2VtYmxlX2luZm8gKmluZm8pCiAgIHJldHVybiAo KmRpc2Fzc2VtYmxlX2ZuKSAobWVtYWRkciwgaW5mbyk7CiB9CiAKKy8qIEhlbHBlciBmdW5j dGlvbiBmb3IgZ2RiYXJjaF9za2lwX3Byb2xvZ3VlX25vZXhjZXB0LiAgKi8KKworc3RhdGlj IENPUkVfQUREUgorZ2RiYXJjaF9za2lwX3Byb2xvZ3VlX2xpbmVfdGFibGUgKHN0cnVjdCBn ZGJhcmNoICpnZGJhcmNoLCBDT1JFX0FERFIgcGMpCit7CisgIENPUkVfQUREUiBmdW5jX2Fk ZHI7CisKKyAgaWYgKGZpbmRfcGNfcGFydGlhbF9mdW5jdGlvbiAocGMsIE5VTEwsICZmdW5j X2FkZHIsIE5VTEwpKQorICAgIHsKKyAgICAgIENPUkVfQUREUiBwb3N0X3Byb2xvZ3VlX3Bj CisJPSBza2lwX3Byb2xvZ3VlX3VzaW5nX3NhbCAoZ2RiYXJjaCwgZnVuY19hZGRyKTsKKyAg ICAgIHJldHVybiBzdGQ6Om1heCAocGMsIHBvc3RfcHJvbG9ndWVfcGMpOworICAgIH0KKwor ICByZXR1cm4gZ2RiYXJjaF9za2lwX3Byb2xvZ3VlIChnZGJhcmNoLCBwYyk7Cit9CisKIC8q IFNlZSBhcmNoLXV0aWxzLmguICAqLwogCiBDT1JFX0FERFIKQEAgLTEwNTAsNyArMTA2OCwx NCBAQCBnZGJhcmNoX3NraXBfcHJvbG9ndWVfbm9leGNlcHQgKGdkYmFyY2ggKmdkYmFyY2gs IENPUkVfQUREUiBwYykgbm9leGNlcHQKIAogICB0cnkKICAgICB7Ci0gICAgICBuZXdfcGMg PSBnZGJhcmNoX3NraXBfcHJvbG9ndWUgKGdkYmFyY2gsIHBjKTsKKyAgICAgIGlmIChza2lw X3Byb2xvZ3VlX21ldGhvZCA9PSBzcG1fZGVmYXVsdCkKKwluZXdfcGMgPSBnZGJhcmNoX3Nr aXBfcHJvbG9ndWUgKGdkYmFyY2gsIHBjKTsKKyAgICAgIGVsc2UgaWYgKHNraXBfcHJvbG9n dWVfbWV0aG9kID09IHNwbV9saW5lX3RhYmxlKQorCW5ld19wYyA9IGdkYmFyY2hfc2tpcF9w cm9sb2d1ZV9saW5lX3RhYmxlIChnZGJhcmNoLCBwYyk7CisgICAgICBlbHNlIGlmIChza2lw X3Byb2xvZ3VlX21ldGhvZCA9PSBzcG1fbm9uZSkKKwluZXdfcGMgPSBwYzsKKyAgICAgIGVs c2UKKwlnZGJfYXNzZXJ0X25vdF9yZWFjaGVkICgiIik7CiAgICAgfQogICBjYXRjaCAoY29u c3QgZ2RiX2V4Y2VwdGlvbiAmZXgpCiAgICAge30KZGlmZiAtLWdpdCBhL2dkYi9tYWludC5j IGIvZ2RiL21haW50LmMKaW5kZXggNzZhYzdiZWNlMzguLjFhMDRkNzc3YmRjIDEwMDY0NAot LS0gYS9nZGIvbWFpbnQuYworKysgYi9nZGIvbWFpbnQuYwpAQCAtMTIwNCw2ICsxMjA0LDU1 IEBAIFNlbGZ0ZXN0cyBoYXZlIGJlZW4gZGlzYWJsZWQgZm9yIHRoaXMgYnVpbGQuXG4iKSk7 CiAjZW5kaWYKIH0KIAorLyogU2VlIG1haW50LmguICAqLworCitzcG1fdmFsdWUgc2tpcF9w cm9sb2d1ZV9tZXRob2QgPSBzcG1fZGVmYXVsdDsKKworLyogVmFsaWQgc3RyaW5nIGFyZ3Vt ZW50cyBmb3IgbWFpbnQgc2V0IHNraXAtcHJvbG9ndWUuICAqLworCitzdGF0aWMgY29uc3Qg Y2hhciBza2lwX3Byb2xvZ3VlX21ldGhvZF9kZWZhdWx0W10gPSAiZGVmYXVsdCI7CitzdGF0 aWMgY29uc3QgY2hhciBza2lwX3Byb2xvZ3VlX21ldGhvZF9saW5lX3RhYmxlW10gPSAibGlu ZS10YWJsZSI7CitzdGF0aWMgY29uc3QgY2hhciBza2lwX3Byb2xvZ3VlX21ldGhvZF9saW5l X25vbmVbXSA9ICJub25lIjsKKworLyogTGlzdCBvZiBhbGwgdmFsaWQgc3RyaW5nIGFyZ3Vt ZW50cyBmb3IgbWFpbnQgc2V0IHNraXAtcHJvbG9ndWUuICAqLworCitzdGF0aWMgY29uc3Qg Y2hhciAqc2tpcF9wcm9sb2d1ZV9tZXRob2RfZW51bVtdID0geworICBza2lwX3Byb2xvZ3Vl X21ldGhvZF9kZWZhdWx0LAorICBza2lwX3Byb2xvZ3VlX21ldGhvZF9saW5lX3RhYmxlLAor ICBza2lwX3Byb2xvZ3VlX21ldGhvZF9saW5lX25vbmUsCisgIG51bGxwdHIKK307CisKKy8q IEN1cnJlbnQgc3RyaW5nIGFyZ3VtZW50IGZvciBtYWludCBzZXQgc2tpcC1wcm9sb2d1ZS4g ICovCisKK3N0YXRpYyBjb25zdCBjaGFyICpza2lwX3Byb2xvZ3VlX21ldGhvZF92YWx1ZSA9 IHNraXBfcHJvbG9ndWVfbWV0aG9kX2RlZmF1bHQ7CisKKy8qIFNldCBza2lwX3Byb2xvZ3Vl X21ldGhvZC4gICovCisKK3N0YXRpYyB2b2lkCitzZXRfc2tpcF9wcm9sb2d1ZV9tZXRob2Rf Y29tbWFuZCAoY29uc3QgY2hhciAqYXJncywgaW50IGZyb21fdHR5LAorCQkJCSAgY21kX2xp c3RfZWxlbWVudCAqYykKK3sKKyAgaWYgKHNraXBfcHJvbG9ndWVfbWV0aG9kX3ZhbHVlID09 IHNraXBfcHJvbG9ndWVfbWV0aG9kX2RlZmF1bHQpCisgICAgc2tpcF9wcm9sb2d1ZV9tZXRo b2QgPSBzcG1fZGVmYXVsdDsKKyAgZWxzZSBpZiAoc2tpcF9wcm9sb2d1ZV9tZXRob2RfdmFs dWUgPT0gc2tpcF9wcm9sb2d1ZV9tZXRob2RfbGluZV90YWJsZSkKKyAgICBza2lwX3Byb2xv Z3VlX21ldGhvZCA9IHNwbV9saW5lX3RhYmxlOworICBlbHNlIGlmIChza2lwX3Byb2xvZ3Vl X21ldGhvZF92YWx1ZSA9PSBza2lwX3Byb2xvZ3VlX21ldGhvZF9saW5lX25vbmUpCisgICAg c2tpcF9wcm9sb2d1ZV9tZXRob2QgPSBzcG1fbm9uZTsKKyAgZWxzZQorICAgIGdkYl9hc3Nl cnRfbm90X3JlYWNoZWQgKCJJbnZhbGlkIHNraXBfcHJvbG9ndWVfbWV0aG9kIGtpbmQgdmFs dWUuIik7Cit9CisKKy8qIFNob3cgc2tpcF9wcm9sb2d1ZV9tZXRob2QuICAqLworCitzdGF0 aWMgdm9pZAorc2hvd19za2lwX3Byb2xvZ3VlX21ldGhvZF9jb21tYW5kIChzdHJ1Y3QgdWlf ZmlsZSAqZmlsZSwgaW50IGZyb21fdHR5LAorCQkJCSAgIHN0cnVjdCBjbWRfbGlzdF9lbGVt ZW50ICpjbWQsCisJCQkJICAgY29uc3QgY2hhciAqdmFsdWUpCit7CisgIGdkYl9wcmludGYg KGZpbGUsIF8oIlNraXAgcHJvbG9ndWUgbWV0aG9kIGlzICVzLlxuIiksIHZhbHVlKTsKK30K KwogDAogdm9pZCBfaW5pdGlhbGl6ZV9tYWludF9jbWRzICgpOwogdm9pZApAQCAtMTQ3NSw1 ICsxNTI0LDE1IEBAIHN1Y2ggYXMgZGVtYW5nbGluZyBzeW1ib2wgbmFtZXMuIiksCiAJCQkJ CSAgICAgJnNldF9zZWxmdGVzdF9jbWRsaXN0LAogCQkJCQkgICAgICZzaG93X3NlbGZ0ZXN0 X2NtZGxpc3QpOwogCisgIGFkZF9zZXRzaG93X2VudW1fY21kICgic2tpcC1wcm9sb2d1ZSIs IGNsYXNzX21haW50ZW5hbmNlLAorCQkJc2tpcF9wcm9sb2d1ZV9tZXRob2RfZW51bSwKKwkJ CSZza2lwX3Byb2xvZ3VlX21ldGhvZF92YWx1ZSwKKwkJCV8oIlNldCBza2lwLXByb2xvZ3Vl IG1ldGhvZC4iKSwKKwkJCV8oIlNob3cgc2tpcC1wcm9sb2d1ZSBtZXRob2QuIiksCisJCQlf KCJDb250cm9sIHRoZSBza2lwLXByb2xvZ3VlIG1ldGhvZC4iKSwKKwkJCXNldF9za2lwX3By b2xvZ3VlX21ldGhvZF9jb21tYW5kLAorCQkJc2hvd19za2lwX3Byb2xvZ3VlX21ldGhvZF9j b21tYW5kLAorCQkJJm1haW50ZW5hbmNlX3NldF9jbWRsaXN0LCAmbWFpbnRlbmFuY2Vfc2hv d19jbWRsaXN0KTsKKwogICB1cGRhdGVfdGhyZWFkX3Bvb2xfc2l6ZSAoKTsKIH0KZGlmZiAt LWdpdCBhL2dkYi9tYWludC5oIGIvZ2RiL21haW50LmgKaW5kZXggMDBiMWU5ODFlYTYuLjA5 NTViZDlkNzZlIDEwMDY0NAotLS0gYS9nZGIvbWFpbnQuaAorKysgYi9nZGIvbWFpbnQuaApA QCAtNjYsNCArNjYsMTMgQEAgY2xhc3Mgc2NvcGVkX2NvbW1hbmRfc3RhdHMKIGV4dGVybiBv Ympfc2VjdGlvbiAqbWFpbnRfb2JqX3NlY3Rpb25fZnJvbV9iZmRfc2VjdGlvbiAoYmZkICph YmZkLAogCQkJCQkJCWFzZWN0aW9uICphc2VjdGlvbiwKIAkJCQkJCQlvYmpmaWxlICpvZmls ZSk7CisKKy8qIFZhbHVlcyBmb3IgbWFpbnQgc2V0IHNraXAtcHJvbG9ndWUuICAqLworCitl bnVtIHNwbV92YWx1ZSB7IHNwbV9kZWZhdWx0LCBzcG1fbGluZV90YWJsZSwgc3BtX25vbmUg fTsKKworLyogQ3VycmVudCB2YWx1ZSBvZiBtYWludCBzZXQgc2tpcC1wcm9sb2d1ZS4gICov CisKK2V4dGVybiBzcG1fdmFsdWUgc2tpcF9wcm9sb2d1ZV9tZXRob2Q7CisKICNlbmRpZiAv KiBNQUlOVF9IICovCmRpZmYgLS1naXQgYS9nZGIvdGVzdHN1aXRlL2dkYi5hZGEvaW5saW5l LXNlY3Rpb24tZ2MuZXhwIGIvZ2RiL3Rlc3RzdWl0ZS9nZGIuYWRhL2lubGluZS1zZWN0aW9u LWdjLmV4cAppbmRleCAxZjZlZjY2N2E4Ny4uMjBkMTgxYjFmNDQgMTAwNjQ0Ci0tLSBhL2dk Yi90ZXN0c3VpdGUvZ2RiLmFkYS9pbmxpbmUtc2VjdGlvbi1nYy5leHAKKysrIGIvZ2RiL3Rl c3RzdWl0ZS9nZGIuYWRhL2lubGluZS1zZWN0aW9uLWdjLmV4cApAQCAtMzQsNiArMzQsOCBA QCBpZiB7W2dkYl9jb21waWxlX2FkYSAiJHtzcmNmaWxlfSIgIiR7YmluZmlsZX0iIGV4ZWN1 dGFibGUgJG9wdGlvbnNdICE9ICIifSB7CiAKIGNsZWFuX3Jlc3RhcnQgJHt0ZXN0ZmlsZX0K IAorZ2RiX3Rlc3Rfbm9fb3V0cHV0ICJtYWludCBzZXQgc2tpcC1wcm9sb2d1ZSBub25lIgor CiBzZXQgYnBfbG9jYXRpb24gW2dkYl9nZXRfbGluZV9udW1iZXIgIkJSRUFLIiAke3Rlc3Rk aXJ9L2NhbGxlZS5hZGJdCiAjIFRoZSBidWcgaGVyZSB3YXMgdGhhdCBnZGIgd291bGQgc2V0 IGEgYnJlYWtwb2ludCB3aXRoIHR3byBsb2NhdGlvbnMsCiAjIG9uZSBvZiB0aGVtIGF0IDB4 MC4KZGlmZiAtLWdpdCBhL2dkYi90ZXN0c3VpdGUvZ2RiLm9wdC9pbmxpbmUtc21hbGwtZnVu Yy5leHAgYi9nZGIvdGVzdHN1aXRlL2dkYi5vcHQvaW5saW5lLXNtYWxsLWZ1bmMuZXhwCmlu ZGV4IDNiZTE5NTVkM2I2Li43YWY1ZjFhMzFhMCAxMDA2NDQKLS0tIGEvZ2RiL3Rlc3RzdWl0 ZS9nZGIub3B0L2lubGluZS1zbWFsbC1mdW5jLmV4cAorKysgYi9nZGIvdGVzdHN1aXRlL2dk Yi5vcHQvaW5saW5lLXNtYWxsLWZ1bmMuZXhwCkBAIC00OSw2ICs0OSw4IEBAIGlmICFbcnVu dG9fbWFpbl0gewogIyBiZWxvdyB3aWxsIG9ubHkgY29udGFpbiBhIHNpbmdsZSBicmVha3Bv aW50LgogZGVsZXRlX2JyZWFrcG9pbnRzCiAKK2dkYl90ZXN0X25vX291dHB1dCAibWFpbnQg c2V0IHNraXAtcHJvbG9ndWUgbm9uZSIKKwogIyBQbGFjZSBhIGJyZWFrcG9pbnQgd2l0aGlu IHRoZSBmdW5jdGlvbiBpbiB0aGUgaGVhZGVyIGZpbGUuCiBzZXQgbGluZW51bSBbZ2RiX2dl dF9saW5lX251bWJlciAiY2FsbGVlOiBib2R5IiAkc3JjZmlsZTJdCiBnZGJfYnJlYWtwb2lu dCAiJHtzcmNmaWxlMn06JHtsaW5lbnVtfSIK --------------dGvGyTxFiFor0IgtA4OEunl5--