<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>73563</bug_id>
          
          <creation_ts>2011-12-01 07:45:09 -0800</creation_ts>
          <short_desc>use NOMINMAX instead of #define min min</short_desc>
          <delta_ts>2013-10-30 15:17:19 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Paul">harris.pc</reporter>
          <assigned_to name="Patrick R. Gansterer">paroga</assigned_to>
          <cc>aroben</cc>
    
    <cc>bfulgham</cc>
    
    <cc>dglazkov</cc>
    
    <cc>hausmann</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>jedrzej.nowacki</cc>
    
    <cc>paroga</cc>
    
    <cc>webkit-ews</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>512761</commentid>
    <comment_count>0</comment_count>
    <who name="Paul">harris.pc</who>
    <bug_when>2011-12-01 07:45:09 -0800</bug_when>
    <thetext>This is a patch from my code.  I&apos;m working with QT 4.7.4,
but I&apos;ve checked webkit&apos;s code on the trunk via trac&apos;s Source Browse and I see the problem still exists.

Instead of using #define min min and #define max max, to avoid problems with windef.h
just use #define NOMINMAX

This is actually what is done in wtf/Platform.h although I think that only applies for WINCE.



=== modified file &apos;qt/src/3rdparty/javascriptcore/JavaScriptCore/config.h&apos;
--- qt/src/3rdparty/javascriptcore/JavaScriptCore/config.h      2011-10-08 14:07:42 +0000
+++ qt/src/3rdparty/javascriptcore/JavaScriptCore/config.h      2011-12-01 15:14:46 +0000
@@ -41,8 +41,7 @@
 
 // If we don&apos;t define these, they get defined in windef.h. 
 // We want to use std::min and std::max
-#define max max
-#define min min
+#define NOMINMAX       /* Windows min and max conflict with standard macros */
 
 #if !COMPILER(MSVC7) &amp;&amp; !OS(WINCE)
 // We need to define this before the first #include of stdlib.h or it won&apos;t contain rand_s.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>512958</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-12-01 11:51:11 -0800</bug_when>
    <thetext>Would you be willing to submit a patch, as described in &lt;http://www.webkit.org/coding/contributing.html&gt;?

Please correct the comment above, too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514800</commentid>
    <comment_count>2</comment_count>
      <attachid>117817</attachid>
    <who name="Paul">harris.pc</who>
    <bug_when>2011-12-04 18:01:59 -0800</bug_when>
    <thetext>Created attachment 117817
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514802</commentid>
    <comment_count>3</comment_count>
    <who name="Paul">harris.pc</who>
    <bug_when>2011-12-04 18:05:44 -0800</bug_when>
    <thetext>Uploaded patch that adjusts 5 header files to declare NOMINMAX instead of using the trick #define min min
This is the more correct way of dealing with windef.h&apos;s #define min/max issue on the windows platform.

I have not tested it, as I am not set up to build Webkit, sorry.  If I need to make more significant changes in the future then I&apos;ll go through that process.


Also, I&apos;m not sure how to edit previously made comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514842</commentid>
    <comment_count>4</comment_count>
      <attachid>117817</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-04 20:00:05 -0800</bug_when>
    <thetext>Comment on attachment 117817
Patch

Attachment 117817 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/10729611

New failing tests:
svg/custom/linking-uri-01-b.svg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514845</commentid>
    <comment_count>5</comment_count>
    <who name="Paul">harris.pc</who>
    <bug_when>2011-12-04 20:06:49 -0800</bug_when>
    <thetext>I don&apos;t see how my patch could&apos;ve generated an image mismatch in the test suite,

I can only assume it was broken before the patch was applied... can that be the case?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515506</commentid>
    <comment_count>6</comment_count>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2011-12-05 17:00:54 -0800</bug_when>
    <thetext>&gt; I can only assume it was broken before the patch was applied... can that be the case?

It&apos;s a flaky test (cf webkit-dev) and is likely not your wrong doing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515875</commentid>
    <comment_count>7</comment_count>
      <attachid>117817</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-12-06 06:36:24 -0800</bug_when>
    <thetext>Comment on attachment 117817
Patch

I agree this is better than #define min min!

I think an even better way to do this these days would be to put this in WebKitLibraries/win/tools/vsprops/common.vsprops. All projects inherit settings from there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931592</commentid>
    <comment_count>8</comment_count>
      <attachid>212218</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2013-09-20 14:30:11 -0700</bug_when>
    <thetext>Created attachment 212218
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931601</commentid>
    <comment_count>9</comment_count>
      <attachid>212218</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-09-20 14:44:50 -0700</bug_when>
    <thetext>Comment on attachment 212218
Patch

Attachment 212218 did not pass qt-ews (qt):
Output: http://webkit-queues.appspot.com/results/2034010</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931607</commentid>
    <comment_count>10</comment_count>
      <attachid>212218</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-09-20 14:47:57 -0700</bug_when>
    <thetext>Comment on attachment 212218
Patch

Attachment 212218 did not pass qt-wk2-ews (qt-wk2):
Output: http://webkit-queues.appspot.com/results/2031013</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931610</commentid>
    <comment_count>11</comment_count>
      <attachid>212221</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2013-09-20 14:50:07 -0700</bug_when>
    <thetext>Created attachment 212221
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932312</commentid>
    <comment_count>12</comment_count>
      <attachid>212221</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-09-23 15:09:03 -0700</bug_when>
    <thetext>Comment on attachment 212221
Patch

This looks good.  I wish the EWS had been working when you filed the bug, but I don&apos;t see any obvious reason for this to fail.

Let&apos;s land it and I&apos;ll roll it out if there is any build problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932316</commentid>
    <comment_count>13</comment_count>
      <attachid>212221</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2013-09-23 15:24:36 -0700</bug_when>
    <thetext>Comment on attachment 212221
Patch

Clearing flags on attachment: 212221

Committed r156302: &lt;http://trac.webkit.org/changeset/156302&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932317</commentid>
    <comment_count>14</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2013-09-23 15:24:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>945201</commentid>
    <comment_count>15</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2013-10-30 15:17:19 -0700</bug_when>
    <thetext>*** Bug 109161 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>117817</attachid>
            <date>2011-12-04 18:01:59 -0800</date>
            <delta_ts>2013-09-20 14:29:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73563-20111205100206.patch</filename>
            <type>text/plain</type>
            <size>6468</size>
            <attacher name="Paul">harris.pc</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTAxOTY5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBA
CisyMDExLTEyLTA0ICBQYXVsIEhhcnJpcyAgPGhhcnJpcy5wY0BnbWFpbC5jb20+CisKKyAgICAg
ICAgdXNlIE5PTUlOTUFYIGluc3RlYWQgb2YgI2RlZmluZSBtaW4gbWluCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MzU2MworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogY29uZmlnLmg6CisKIDIwMTEtMTIt
MDQgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAgICAgICBERkcgc2hvdWxk
IG9wdGltaXplIHN0cmljdCBlcXVhbGl0eQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Nv
bmZpZy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9jb25maWcuaAkocmV2
aXNpb24gMTAxOTY5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2NvbmZpZy5oCSh3b3JraW5n
IGNvcHkpCkBAIC04MywxMCArODMsOSBAQAogI2RlZmluZSBXSU5WRVIgMHgwNTAwCiAjZW5kaWYK
IAotLy8gSWYgd2UgZG9uJ3QgZGVmaW5lIHRoZXNlLCB0aGV5IGdldCBkZWZpbmVkIGluIHdpbmRl
Zi5oLiAKKy8vIElmIHdlIGRvbid0IGRlZmluZSB0aGlzLCB0aGVuIG1pbixtYXggd2lsbCBnZXQg
ZGVmaW5lZCBpbiB3aW5kZWYuaC4gCiAvLyBXZSB3YW50IHRvIHVzZSBzdGQ6Om1pbiBhbmQgc3Rk
OjptYXgKLSNkZWZpbmUgbWF4IG1heAotI2RlZmluZSBtaW4gbWluCisjZGVmaW5lIE5PTUlOTUFY
CiAKICNpZiAhQ09NUElMRVIoTVNWQzdfT1JfTE9XRVIpICYmICFPUyhXSU5DRSkKIC8vIFdlIG5l
ZWQgdG8gZGVmaW5lIHRoaXMgYmVmb3JlIHRoZSBmaXJzdCAjaW5jbHVkZSBvZiBzdGRsaWIuaCBv
ciBpdCB3b24ndCBjb250YWluIHJhbmRfcy4KSW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDE5NjkpCisrKyBT
b3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDEx
LTEyLTA0ICBQYXVsIEhhcnJpcyAgPGhhcnJpcy5wY0BnbWFpbC5jb20+CisKKyAgICAgICAgdXNl
IE5PTUlOTUFYIGluc3RlYWQgb2YgI2RlZmluZSBtaW4gbWluCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MzU2MworCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogY29uZmlnLmg6CisKIDIwMTEtMTEtMTkgIEFk
YW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBJbnRlZ3JhdGUgU291cmNl
L1dURiB3aXRoIHRoZSBDaHJvbWl1bSBidWlsZCBzeXN0ZW0KSW5kZXg6IFNvdXJjZS9XVEYvY29u
ZmlnLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dURi9jb25maWcuaAkocmV2aXNpb24gMTAxOTY5
KQorKysgU291cmNlL1dURi9jb25maWcuaAkod29ya2luZyBjb3B5KQpAQCAtNTcsMTAgKzU3LDkg
QEAKICNkZWZpbmUgV0lOVkVSIDB4MDUwMAogI2VuZGlmCiAKLS8vIElmIHdlIGRvbid0IGRlZmlu
ZSB0aGVzZSwgdGhleSBnZXQgZGVmaW5lZCBpbiB3aW5kZWYuaC4gCisvLyBJZiB3ZSBkb24ndCBk
ZWZpbmUgdGhpcywgdGhlbiBtaW4sbWF4IHdpbGwgZ2V0IGRlZmluZWQgaW4gd2luZGVmLmguIAog
Ly8gV2Ugd2FudCB0byB1c2Ugc3RkOjptaW4gYW5kIHN0ZDo6bWF4Ci0jZGVmaW5lIG1heCBtYXgK
LSNkZWZpbmUgbWluIG1pbgorI2RlZmluZSBOT01JTk1BWAogCiAjaWYgIUNPTVBJTEVSKE1TVkM3
X09SX0xPV0VSKSAmJiAhT1MoV0lOQ0UpCiAvLyBXZSBuZWVkIHRvIGRlZmluZSB0aGlzIGJlZm9y
ZSB0aGUgZmlyc3QgI2luY2x1ZGUgb2Ygc3RkbGliLmggb3IgaXQgd29uJ3QgY29udGFpbiByYW5k
X3MuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDE5NjkpCisrKyBTb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAorMjAxMS0xMi0wNCAgUGF1
bCBIYXJyaXMgIDxoYXJyaXMucGNAZ21haWwuY29tPgorCisgICAgICAgIHVzZSBOT01JTk1BWCBp
bnN0ZWFkIG9mICNkZWZpbmUgbWluIG1pbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NzM1NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMuIChPT1BTISkKKworICAgICAgICAqIFdlYkNv
cmVQcmVmaXguaDoKKyAgICAgICAgKiBjb25maWcuaDoKKwogMjAxMS0xMi0wNCAgUnlvc3VrZSBO
aXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBISUVSQVJDSFlfUkVRVUVTVF9FUlIg
Y2hlY2sgaW4gY2hlY2tBY2NlcHRDaGlsZCBzaG91bGQgYmUgb3B0aW1pemVkIGZvciBuZXdDaGls
ZCB3aXRob3V0IGNoaWxkcmVuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9XZWJDb3JlUHJlZml4LmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvV2ViQ29yZVByZWZpeC5oCShyZXZpc2lvbiAx
MDE5NjkpCisrKyBTb3VyY2UvV2ViQ29yZS9XZWJDb3JlUHJlZml4LmgJKHdvcmtpbmcgY29weSkK
QEAgLTUxLDExICs1MSwxMCBAQAogI2VuZGlmCiAjZW5kaWYKIAotLy8gSWYgd2UgZG9uJ3QgZGVm
aW5lIHRoZXNlLCB0aGV5IGdldCBkZWZpbmVkIGluIHdpbmRlZi5oLiAKKy8vIElmIHdlIGRvbid0
IGRlZmluZSB0aGlzLCB0aGVuIG1pbixtYXggd2lsbCBnZXQgZGVmaW5lZCBpbiB3aW5kZWYuaC4g
CiAvLyBXZSB3YW50IHRvIHVzZSBzdGQ6Om1pbiBhbmQgc3RkOjptYXgKICNpZmRlZiBfX2NwbHVz
cGx1cwotI2RlZmluZSBtYXggbWF4Ci0jZGVmaW5lIG1pbiBtaW4KKyNkZWZpbmUgTk9NSU5NQVgK
ICNlbmRpZgogCiAjZWxzZQpJbmRleDogU291cmNlL1dlYkNvcmUvY29uZmlnLmgKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvY29uZmlnLmgJKHJldmlzaW9uIDEwMTk2OSkKKysrIFNvdXJj
ZS9XZWJDb3JlL2NvbmZpZy5oCSh3b3JraW5nIGNvcHkpCkBAIC05NSwxNCArOTUsOSBAQAogI2Rl
ZmluZSBXSU5WRVIgMHgwNTAwCiAjZW5kaWYKIAotLy8gSWYgd2UgZG9uJ3QgZGVmaW5lIHRoZXNl
LCB0aGV5IGdldCBkZWZpbmVkIGluIHdpbmRlZi5oLgotLy8gV2Ugd2FudCB0byB1c2Ugc3RkOjpt
aW4gYW5kIHN0ZDo6bWF4LgotI2lmbmRlZiBtYXgKLSNkZWZpbmUgbWF4IG1heAotI2VuZGlmCi0j
aWZuZGVmIG1pbgotI2RlZmluZSBtaW4gbWluCi0jZW5kaWYKKy8vIElmIHdlIGRvbid0IGRlZmlu
ZSB0aGlzLCB0aGVuIG1pbixtYXggd2lsbCBnZXQgZGVmaW5lZCBpbiB3aW5kZWYuaC4gCisvLyBX
ZSB3YW50IHRvIHVzZSBzdGQ6Om1pbiBhbmQgc3RkOjptYXgKKyNkZWZpbmUgTk9NSU5NQVgKIAog
Ly8gQ1VSTCBuZWVkcyB3aW5zb2NrLCBzbyBkb24ndCBwcmV2ZW50IGluY2x1c2lvbiBvZiBpdAog
I2lmICFVU0UoQ1VSTCkKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMTk2OSkKKysrIFNvdXJj
ZS9XZWJLaXQyL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDEx
LTEyLTA0ICBQYXVsIEhhcnJpcyAgPGhhcnJpcy5wY0BnbWFpbC5jb20+CisKKyAgICAgICAgdXNl
IE5PTUlOTUFYIGluc3RlYWQgb2YgI2RlZmluZSBtaW4gbWluCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MzU2MworCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogY29uZmlnLmg6CisKIDIwMTEtMTItMDQgIEdv
cGFsIFJhZ2hhdmFuICA8Z29wYWwuMS5yYWdoYXZhbkBub2tpYS5jb20+CiAKICAgICAgICAgW1F0
XSBjbGVhbnVwIHFtbHRlc3RzLnBybwpJbmRleDogU291cmNlL1dlYktpdDIvY29uZmlnLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvY29uZmlnLmgJKHJldmlzaW9uIDEwMTk2OSkKKysr
IFNvdXJjZS9XZWJLaXQyL2NvbmZpZy5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMjAsMTQgKzEyMCw5
IEBAIHN0YXRpYyBjb25zdCB0eXBlJiBuYW1lKCkgXAogI2RlZmluZSBXSU5WRVIgMHgwNTAwCiAj
ZW5kaWYKIAotLyogSWYgd2UgZG9uJ3QgZGVmaW5lIHRoZXNlLCB0aGV5IGdldCBkZWZpbmVkIGlu
IHdpbmRlZi5oLiAqLwotLyogV2Ugd2FudCB0byB1c2Ugc3RkOjptaW4gYW5kIHN0ZDo6bWF4LiAq
LwotI2lmbmRlZiBtYXgKLSNkZWZpbmUgbWF4IG1heAotI2VuZGlmCi0jaWZuZGVmIG1pbgotI2Rl
ZmluZSBtaW4gbWluCi0jZW5kaWYKKy8qIElmIHdlIGRvbid0IGRlZmluZSB0aGlzLCB0aGVuIG1p
bixtYXggd2lsbCBnZXQgZGVmaW5lZCBpbiB3aW5kZWYuaC4gKi8KKy8qIFdlIHdhbnQgdG8gdXNl
IHN0ZDo6bWluIGFuZCBzdGQ6Om1heCAqLworI2RlZmluZSBOT01JTk1BWAogCiAjaWZuZGVmIF9X
SU5TT0NLQVBJXwogI2RlZmluZSBfV0lOU09DS0FQSV8gLyogUHJldmVudCBpbmNsdXNpb24gb2Yg
d2luc29jay5oIGluIHdpbmRvd3MuaCAqLwpJbmRleDogU291cmNlL1dlYktpdC93aW4vQ2hhbmdl
TG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwkocmV2aXNpb24g
MTAxOTY5KQorKysgU291cmNlL1dlYktpdC93aW4vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTIgQEAKKzIwMTEtMTItMDQgIFBhdWwgSGFycmlzICA8aGFycmlzLnBjQGdtYWls
LmNvbT4KKworICAgICAgICB1c2UgTk9NSU5NQVggaW5zdGVhZCBvZiAjZGVmaW5lIG1pbiBtaW4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTczNTYzCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJLaXRQ
cmVmaXguaDoKKwogMjAxMS0xMi0wMiAgU3RldmUgRmFsa2VuYnVyZyAgPHNmYWxrZW5AYXBwbGUu
Y29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgpJbmRleDogU291cmNlL1dl
YktpdC93aW4vV2ViS2l0UHJlZml4LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC93aW4v
V2ViS2l0UHJlZml4LmgJKHJldmlzaW9uIDEwMTk2OSkKKysrIFNvdXJjZS9XZWJLaXQvd2luL1dl
YktpdFByZWZpeC5oCSh3b3JraW5nIGNvcHkpCkBAIC0zNCwxNCArMzQsOSBAQAogI2RlZmluZSBX
SU5WRVIgMHgwNTAwCiAjZW5kaWYKIAotLy8gSWYgd2UgZG9uJ3QgZGVmaW5lIHRoZXNlLCB0aGV5
IGdldCBkZWZpbmVkIGluIHdpbmRlZi5oLgotLy8gV2Ugd2FudCB0byB1c2Ugc3RkOjptaW4gYW5k
IHN0ZDo6bWF4LgotI2lmbmRlZiBtYXgKLSNkZWZpbmUgbWF4IG1heAotI2VuZGlmCi0jaWZuZGVm
IG1pbgotI2RlZmluZSBtaW4gbWluCi0jZW5kaWYKKy8vIElmIHdlIGRvbid0IGRlZmluZSB0aGlz
LCB0aGVuIG1pbixtYXggd2lsbCBnZXQgZGVmaW5lZCBpbiB3aW5kZWYuaC4gCisvLyBXZSB3YW50
IHRvIHVzZSBzdGQ6Om1pbiBhbmQgc3RkOjptYXgKKyNkZWZpbmUgTk9NSU5NQVgKIAogI2lmbmRl
ZiBfV0lOU09DS0FQSV8KICNkZWZpbmUgX1dJTlNPQ0tBUElfIC8vIFByZXZlbnQgaW5jbHVzaW9u
IG9mIHdpbnNvY2suaCBpbiB3aW5kb3dzLmgK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>212218</attachid>
            <date>2013-09-20 14:30:11 -0700</date>
            <delta_ts>2013-09-20 14:50:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73563-20130920233006.patch</filename>
            <type>text/plain</type>
            <size>13571</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU2MTk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
NzgxNTNmMmYxNzZjYzlkODVhYzQ2MTg0NjhiZTNkYjkyYjc2ZjU2Li4yYzkxY2Y3ZmVhODBhOWZm
OGVjZjM0NDYxYTE4YzkwOGFkM2Q5N2JmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxMy0wOS0yMCAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0
Lm9yZz4KKworICAgICAgICB1c2UgTk9NSU5NQVggaW5zdGVhZCBvZiAjZGVmaW5lIG1pbiBtaW4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTczNTYzCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIE5PTUlO
TUFYIGluc3RlYWQgb2YgI2RlZmluZSBtaW4vbWF4IGFzIGEgY2xlYW5lcgorICAgICAgICB3YXkg
b2YgZW5zdXJpbmcgdGhhdCBXaW5kb3dzIHN5c3RlbSBoZWFkZXIgZmlsZXMgZG9uJ3QKKyAgICAg
ICAgZGVmaW5lIG1pbi9tYXggYXMgbWFjcm8gaW4gdGhlIGZpcnN0IHBsYWNlLgorCisgICAgICAg
ICogY29uZmlnLmg6CisKIDIwMTMtMDktMjAgIE1hcmsgSGFobmVuYmVyZyAgPG1oYWhuZW5iZXJn
QGFwcGxlLmNvbT4KIAogICAgICAgICBDbG9iYmVyaXplIHBoYXNlIGZvcmdldHMgdG8gaW5kaWNh
dGUgdGhhdCBpdCB3cml0ZXMgR0NTdGF0ZSBmb3Igc2V2ZXJhbCBub2RlIHR5cGVzCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDBk
OGY5N2I2NmQ1MmVlYzBlNzM2OWVlZDg3YTE2NDNiNjk0MjJhNmUuLmUxNWIzMzBkNTlmMjBmNzI3
NTEyNTFjNDk4YTMxOTVlNTcxYmU5MmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDktMjAg
IFBhdHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgdXNlIE5P
TUlOTUFYIGluc3RlYWQgb2YgI2RlZmluZSBtaW4gbWluCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MzU2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFVzZSBOT01JTk1BWCBpbnN0ZWFkIG9mICNkZWZpbmUg
bWluL21heCBhcyBhIGNsZWFuZXIKKyAgICAgICAgd2F5IG9mIGVuc3VyaW5nIHRoYXQgV2luZG93
cyBzeXN0ZW0gaGVhZGVyIGZpbGVzIGRvbid0CisgICAgICAgIGRlZmluZSBtaW4vbWF4IGFzIG1h
Y3JvIGluIHRoZSBmaXJzdCBwbGFjZS4KKworICAgICAgICAqIGNvbmZpZy5oOgorCiAyMDEzLTA5
LTIwICBBbGxhbiBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5zZW5AZGlnaWEuY29tPgogCiAg
ICAgICAgIEF0b21pY3MuaCBkb2VzIG5vdCBidWlsZCBvbiBNaW5HVwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDY5
MDcxN2E4YzhlOThkYzY2NjNhYzk5ZjBkZTQ1ODE0MDgyZjYxNjIuLmJlYmFkYzVkYjQ5NDRjYzhh
MGFhYzEyZTU5NzU0MmM2ZDY0MTAxZDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAx
My0wOS0yMCAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KKworICAgICAg
ICB1c2UgTk9NSU5NQVggaW5zdGVhZCBvZiAjZGVmaW5lIG1pbiBtaW4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTczNTYzCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIE5PTUlOTUFYIGluc3RlYWQgb2Yg
I2RlZmluZSBtaW4vbWF4IGFzIGEgY2xlYW5lcgorICAgICAgICB3YXkgb2YgZW5zdXJpbmcgdGhh
dCBXaW5kb3dzIHN5c3RlbSBoZWFkZXIgZmlsZXMgZG9uJ3QKKyAgICAgICAgZGVmaW5lIG1pbi9t
YXggYXMgbWFjcm8gaW4gdGhlIGZpcnN0IHBsYWNlLgorCisgICAgICAgICogV2ViQ29yZVByZWZp
eC5oOgorICAgICAgICAqIGNvbmZpZy5oOgorCiAyMDEzLTA5LTIwICBab2x0YW4gSG9ydmF0aCAg
PHpvbHRhbkB3ZWJraXQub3JnPgogCiAgICAgICAgIE1vdmUgbG9naWNhbEhlaWdodEZvckxpbmUg
b3V0IG9mIExpbmVXaWR0aC5oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VM
b2cgYi9Tb3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VMb2cKaW5kZXggNGRkMTE1ZjBlZjMwYzc4ODcy
YzMxY2QzOGQ3M2NiZTI3MWMxZmE0Yi4uN2E4MzdmNjMwYjQwNTQ1MTI5NzAyZWMyMDEwMjEwODg2
MGUzZjgzMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC93aW4vQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE4IEBACiAyMDEzLTA5LTIwICBQ
YXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQub3JnPgogCisgICAgICAgIHVzZSBOT01J
Tk1BWCBpbnN0ZWFkIG9mICNkZWZpbmUgbWluIG1pbgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzM1NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgTk9NSU5NQVggaW5zdGVhZCBvZiAjZGVmaW5lIG1p
bi9tYXggYXMgYSBjbGVhbmVyCisgICAgICAgIHdheSBvZiBlbnN1cmluZyB0aGF0IFdpbmRvd3Mg
c3lzdGVtIGhlYWRlciBmaWxlcyBkb24ndAorICAgICAgICBkZWZpbmUgbWluL21heCBhcyBtYWNy
byBpbiB0aGUgZmlyc3QgcGxhY2UuCisKKyAgICAgICAgKiBXZWJLaXRQcmVmaXguaDoKKworMjAx
My0wOS0yMCAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KKwogICAgICAg
ICBGaXggTUlETCBmaWxlcyBmb3IgVmlzdWFsIFN0dWRpbyAyMDEyCiAgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjE1NTIKIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IGM5
ODBhODEwM2I3MjAwOTJkNDdkNDE3NjExNTJmNDU1ZWRmOGEyNzEuLmE0ZDkzMjUzZjM3ODBlZjhk
YjRhNzg1NGI2ZjI1MWMxYjRiMDg1MzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAx
My0wOS0yMCAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KKworICAgICAg
ICB1c2UgTk9NSU5NQVggaW5zdGVhZCBvZiAjZGVmaW5lIG1pbiBtaW4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTczNTYzCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIE5PTUlOTUFYIGluc3RlYWQgb2Yg
I2RlZmluZSBtaW4vbWF4IGFzIGEgY2xlYW5lcgorICAgICAgICB3YXkgb2YgZW5zdXJpbmcgdGhh
dCBXaW5kb3dzIHN5c3RlbSBoZWFkZXIgZmlsZXMgZG9uJ3QKKyAgICAgICAgZGVmaW5lIG1pbi9t
YXggYXMgbWFjcm8gaW4gdGhlIGZpcnN0IHBsYWNlLgorCisgICAgICAgICogY29uZmlnLmg6CisK
IDIwMTMtMDktMTggIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAg
ICAgICBSZW1vdmUgdGhlIEVOQUJMRV9QTFVHSU5fUFJPQ0VTUyAjZGVmaW5lCmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvY29uZmlnLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
Y29uZmlnLmgKaW5kZXggMDE0MmE5Y2QzYmIxN2MxNjMxNzNlNGZlYzQwZTNkMWJjNzczMTZmMC4u
YmVlYmVjNjU3YjVjMThlOTQ5NDM4MTlmN2YwYjcyODJlYWIwN2NjMiAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL2NvbmZpZy5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9j
b25maWcuaApAQCAtNDMsMTEgKzQzLDYgQEAKICNkZWZpbmUgV0lOVkVSIDB4MDUwMgogI2VuZGlm
CiAKLS8vIElmIHdlIGRvbid0IGRlZmluZSB0aGVzZSwgdGhleSBnZXQgZGVmaW5lZCBpbiB3aW5k
ZWYuaC4gCi0vLyBXZSB3YW50IHRvIHVzZSBzdGQ6Om1pbiBhbmQgc3RkOjptYXgKLSNkZWZpbmUg
bWF4IG1heAotI2RlZmluZSBtaW4gbWluCi0KICNpZiAhQ09NUElMRVIoTVNWQzdfT1JfTE9XRVIp
ICYmICFPUyhXSU5DRSkKIC8vIFdlIG5lZWQgdG8gZGVmaW5lIHRoaXMgYmVmb3JlIHRoZSBmaXJz
dCAjaW5jbHVkZSBvZiBzdGRsaWIuaCBvciBpdCB3b24ndCBjb250YWluIHJhbmRfcy4KICNpZm5k
ZWYgX0NSVF9SQU5EX1MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvY29uZmlnLmggYi9Tb3VyY2Uv
V1RGL2NvbmZpZy5oCmluZGV4IDU1NTJiZTNlZWNhYzVlMTg1YTgzMjI3ZjYxOGZlMmQ5NDFhYjRk
ZGEuLjg0NzYzMjg3NzYwMzZiNTFlOTk1YWExM2VkYzllOTY4NGRhNTM5YTUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XVEYvY29uZmlnLmgKKysrIGIvU291cmNlL1dURi9jb25maWcuaApAQCAtNDAsMTEg
KzQwLDYgQEAKICNkZWZpbmUgV0lOVkVSIDB4MDUwMgogI2VuZGlmCiAKLS8vIElmIHdlIGRvbid0
IGRlZmluZSB0aGVzZSwgdGhleSBnZXQgZGVmaW5lZCBpbiB3aW5kZWYuaC4gCi0vLyBXZSB3YW50
IHRvIHVzZSBzdGQ6Om1pbiBhbmQgc3RkOjptYXgKLSNkZWZpbmUgbWF4IG1heAotI2RlZmluZSBt
aW4gbWluCi0KICNpZiAhQ09NUElMRVIoTVNWQzdfT1JfTE9XRVIpICYmICFPUyhXSU5DRSkKIC8v
IFdlIG5lZWQgdG8gZGVmaW5lIHRoaXMgYmVmb3JlIHRoZSBmaXJzdCAjaW5jbHVkZSBvZiBzdGRs
aWIuaCBvciBpdCB3b24ndCBjb250YWluIHJhbmRfcy4KICNpZm5kZWYgX0NSVF9SQU5EX1MKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmVQcmVmaXguaCBiL1NvdXJjZS9XZWJDb3Jl
L1dlYkNvcmVQcmVmaXguaAppbmRleCA1NDNmNTBmNjE1NDUyODBkZWQxMzViZTRkYzk0NDkyMTlk
ZGExMjViLi5jMTVhODlmMDYzMGQ4NDg4YWJhZjEzOWQxM2M0ODc2MGJhNGRmZDhhIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlUHJlZml4LmgKKysrIGIvU291cmNlL1dlYkNvcmUv
V2ViQ29yZVByZWZpeC5oCkBAIC01MywxMyArNTMsNiBAQAogI2VuZGlmCiAjZW5kaWYKIAotLy8g
SWYgd2UgZG9uJ3QgZGVmaW5lIHRoZXNlLCB0aGV5IGdldCBkZWZpbmVkIGluIHdpbmRlZi5oLiAK
LS8vIFdlIHdhbnQgdG8gdXNlIHN0ZDo6bWluIGFuZCBzdGQ6Om1heAotI2lmZGVmIF9fY3BsdXNw
bHVzCi0jZGVmaW5lIG1heCBtYXgKLSNkZWZpbmUgbWluIG1pbgotI2VuZGlmCi0KICNlbHNlCiAK
ICNpbmNsdWRlIDxwdGhyZWFkLmg+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jb25maWcu
aCBiL1NvdXJjZS9XZWJDb3JlL2NvbmZpZy5oCmluZGV4IDMwYmVkOGU2YTFmNjdiZGQyNzI1OWU0
NWM4YTY4M2FkOGJjOTdjZGEuLjY1MzczMWMyYTlhYzBkZjY1ZjVjMWM5NTVjZTRlYjQ5ZTdkNmRi
MmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2NvbmZpZy5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2NvbmZpZy5oCkBAIC01NiwxNSArNTYsNiBAQAogI2RlZmluZSBXSU5WRVIgMHgwNTAyCiAj
ZW5kaWYKIAotLy8gSWYgd2UgZG9uJ3QgZGVmaW5lIHRoZXNlLCB0aGV5IGdldCBkZWZpbmVkIGlu
IHdpbmRlZi5oLgotLy8gV2Ugd2FudCB0byB1c2Ugc3RkOjptaW4gYW5kIHN0ZDo6bWF4LgotI2lm
bmRlZiBtYXgKLSNkZWZpbmUgbWF4IG1heAotI2VuZGlmCi0jaWZuZGVmIG1pbgotI2RlZmluZSBt
aW4gbWluCi0jZW5kaWYKLQogLy8gQ1VSTCBuZWVkcyB3aW5zb2NrLCBzbyBkb24ndCBwcmV2ZW50
IGluY2x1c2lvbiBvZiBpdAogI2lmICFVU0UoQ1VSTCkKICNpZm5kZWYgX1dJTlNPQ0tBUElfCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3dpbi9XZWJLaXRQcmVmaXguaCBiL1NvdXJjZS9XZWJL
aXQvd2luL1dlYktpdFByZWZpeC5oCmluZGV4IDkyYWY0ZDAyMTE5YzgyOTRmMjUxOGNiZTdjZDdj
N2ZiMjk3MjllN2QuLjYyY2ZlMjMwZmQxNzNlMTlkMDMxZjQ4M2I1NTBjOTUzMzM0MWI4MmYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvd2luL1dlYktpdFByZWZpeC5oCisrKyBiL1NvdXJjZS9X
ZWJLaXQvd2luL1dlYktpdFByZWZpeC5oCkBAIC0zNCwxNSArMzQsNiBAQAogI2RlZmluZSBXSU5W
RVIgMHgwNTAyCiAjZW5kaWYKIAotLy8gSWYgd2UgZG9uJ3QgZGVmaW5lIHRoZXNlLCB0aGV5IGdl
dCBkZWZpbmVkIGluIHdpbmRlZi5oLgotLy8gV2Ugd2FudCB0byB1c2Ugc3RkOjptaW4gYW5kIHN0
ZDo6bWF4LgotI2lmbmRlZiBtYXgKLSNkZWZpbmUgbWF4IG1heAotI2VuZGlmCi0jaWZuZGVmIG1p
bgotI2RlZmluZSBtaW4gbWluCi0jZW5kaWYKLQogI2lmbmRlZiBfV0lOU09DS0FQSV8KICNkZWZp
bmUgX1dJTlNPQ0tBUElfIC8vIFByZXZlbnQgaW5jbHVzaW9uIG9mIHdpbnNvY2suaCBpbiB3aW5k
b3dzLmgKICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvY29uZmlnLmggYi9Tb3Vy
Y2UvV2ViS2l0Mi9jb25maWcuaAppbmRleCBjYWFlZDYzNDQ2ODJkNzBmNzdlZWQ0YmEyYTM3YTY5
ZDBkMTc5M2E0Li5lZjQxZGMyNjU0NmE4OWFiMzVmYTBlYTg5YzBlMzAyZDg0YTQ1NzdmIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9jb25maWcuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9jb25m
aWcuaApAQCAtNjUsMTUgKzY1LDYgQEAgc3RhdGljIGNvbnN0IHR5cGUmIG5hbWUoKSBcCiAjZGVm
aW5lIFdJTlZFUiAweDA1MDIKICNlbmRpZgogCi0vKiBJZiB3ZSBkb24ndCBkZWZpbmUgdGhlc2Us
IHRoZXkgZ2V0IGRlZmluZWQgaW4gd2luZGVmLmguICovCi0vKiBXZSB3YW50IHRvIHVzZSBzdGQ6
Om1pbiBhbmQgc3RkOjptYXguICovCi0jaWZuZGVmIG1heAotI2RlZmluZSBtYXggbWF4Ci0jZW5k
aWYKLSNpZm5kZWYgbWluCi0jZGVmaW5lIG1pbiBtaW4KLSNlbmRpZgotCiAjaWZuZGVmIF9XSU5T
T0NLQVBJXwogI2RlZmluZSBfV0lOU09DS0FQSV8gLyogUHJldmVudCBpbmNsdXNpb24gb2Ygd2lu
c29jay5oIGluIHdpbmRvd3MuaCAqLwogI2VuZGlmCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VM
b2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNDc4ZjcwOTI0NmVjODY5MDk1N2Y5ZDlkM2FlNDM4
NmJmYjI2ZjhiZi4uMzM1Y2RhZWNkMWQ0YmEzNzlkYjE0NGI4NzdlNDc1OWQ2NDdhM2IzNCAxMDA2
NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDIxIEBACisyMDEzLTA5LTIwICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQub3Jn
PgorCisgICAgICAgIHVzZSBOT01JTk1BWCBpbnN0ZWFkIG9mICNkZWZpbmUgbWluIG1pbgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzM1NjMKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgTk9NSU5NQVgg
aW5zdGVhZCBvZiAjZGVmaW5lIG1pbi9tYXggYXMgYSBjbGVhbmVyCisgICAgICAgIHdheSBvZiBl
bnN1cmluZyB0aGF0IFdpbmRvd3Mgc3lzdGVtIGhlYWRlciBmaWxlcyBkb24ndAorICAgICAgICBk
ZWZpbmUgbWluL21heCBhcyBtYWNybyBpbiB0aGUgZmlyc3QgcGxhY2UuCisKKyAgICAgICAgKiBE
dW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZVByZWZpeC5oOgorICAgICAgICAqIER1bXBSZW5k
ZXJUcmVlL2NnL0ltYWdlRGlmZkNHLmNwcDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jb25m
aWcuaDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS93aW4vSW1hZ2VEaWZmQ2Fpcm8uY3BwOgor
ICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvV2ViS2l0VGVzdFJ1bm5lclByZWZpeC5oOgorICAg
ICAgICAqIFdlYktpdFRlc3RSdW5uZXIvY29uZmlnLmg6CisKIDIwMTMtMDktMjAgIERhbiBCZXJu
c3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBNYWtlIGV4dHJhY3QtbG9jYWxpemFi
bGUtc3RyaW5ncyBhdmFpbGFibGUgdG8gV2ViQ29yZSBjbGllbnRzCmRpZmYgLS1naXQgYS9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZVByZWZpeC5oIGIvVG9vbHMvRHVtcFJlbmRl
clRyZWUvRHVtcFJlbmRlclRyZWVQcmVmaXguaAppbmRleCAwMTBjYTAxOWQ3NWQ2NTU1NDkxYzYw
ODNhMDI2YTZiNWJkMmQyNGQ2Li5jYjQwOTY4MDhmZmZkMjQwOGE5MzQ3NTA3ZDE5ODFkZjE3OGQ4
YzJkIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZVByZWZp
eC5oCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL0R1bXBSZW5kZXJUcmVlUHJlZml4LmgKQEAg
LTMxLDEyICszMSwzIEBACiAjaW1wb3J0IDxGb3VuZGF0aW9uL0ZvdW5kYXRpb24uaD4KIAogI2Vu
ZGlmCi0KLSNpZiBkZWZpbmVkKFdJTjMyKSB8fCBkZWZpbmVkKF9XSU4zMikKLQotLy8gSWYgd2Ug
ZG9uJ3QgZGVmaW5lIHRoZXNlLCB0aGV5IGdldCBkZWZpbmVkIGluIHdpbmRlZi5oLiAKLS8vIFdl
IHdhbnQgdG8gdXNlIHN0ZDo6bWluIGFuZCBzdGQ6Om1heAotI2RlZmluZSBtYXggbWF4Ci0jZGVm
aW5lIG1pbiBtaW4KLQotI2VuZGlmCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9j
Zy9JbWFnZURpZmZDRy5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jZy9JbWFnZURpZmZDRy5j
cHAKaW5kZXggOTAwZjFiYTE1MjA5ZTE5MDZjMjY5ZDZmOGE1MWUxZjE1MmFjMzI0OS4uN2IwZGI4
ODM3NmZkMGE5OTgyMmQzZmZkNzEwZjA3Y2E5ZDliMjkzNCAxMDA2NDQKLS0tIGEvVG9vbHMvRHVt
cFJlbmRlclRyZWUvY2cvSW1hZ2VEaWZmQ0cuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L2NnL0ltYWdlRGlmZkNHLmNwcApAQCAtMjQsMTEgKzI0LDYgQEAKICAqIE9GIFRISVMgU09GVFdB
UkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCiAg
Ki8KIAotI2lmIGRlZmluZWQoV0lOMzIpIHx8IGRlZmluZWQoX1dJTjMyKQotI2RlZmluZSBtYXgg
bWF4Ci0jZGVmaW5lIG1pbiBtaW4KLSNlbmRpZgotCiAvLyBGSVhNRTogV2UgbmVlZCB0byBiZSBh
YmxlIHRvIGluY2x1ZGUgdGhlc2UgZGVmaW5lcyBmcm9tIGEgY29uZmlnLmggc29tZXdoZXJlLgog
I2RlZmluZSBKU19FWFBPUlRfUFJJVkFURQogI2RlZmluZSBXVEZfRVhQT1JUX1BSSVZBVEUKZGlm
ZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2NvbmZpZy5oIGIvVG9vbHMvRHVtcFJlbmRl
clRyZWUvY29uZmlnLmgKaW5kZXggNjQyNDQ2NWRjMzE2ZjU2ZTg1MTIyNTU5MGZiNzg0ZTI0Nzgx
ODczNi4uNGNiMWY1OWEzNTU1MjNiYWIzNmVjMmNkYjIxMGYxYTJkMjcwYWEzMCAxMDA2NDQKLS0t
IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY29uZmlnLmgKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRy
ZWUvY29uZmlnLmgKQEAgLTU3LDEzICs1Nyw2IEBACiAjZW5kaWYgLy8gUExBVEZPUk0oTUFDKQog
CiAjaWYgT1MoV0lORE9XUykKLS8vIElmIHdlIGRvbid0IGRlZmluZSB0aGVzZSwgdGhleSBnZXQg
ZGVmaW5lZCBpbiB3aW5kZWYuaC4gCi0vLyBXZSB3YW50IHRvIHVzZSBzdGQ6Om1pbiBhbmQgc3Rk
OjptYXgKLSN1bmRlZiBtYXgKLSNkZWZpbmUgbWF4IG1heAotI3VuZGVmIG1pbgotI2RlZmluZSBt
aW4gbWluCi0jZW5kaWYKIAogI2lmIFBMQVRGT1JNKFdJTikKICNkZWZpbmUgV1RGX1VTRV9DRiAx
IApkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0ltYWdlRGlmZkNhaXJvLmNw
cCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9JbWFnZURpZmZDYWlyby5jcHAKaW5kZXggZDVh
ODFiNDk1ZWVlODhkMTQxNDRhNDBhZjEzODdjZmE4OGE3MDkxMS4uMGVhMTcxYmUxYWQzY2RhMmE5
NjY3OTcxNGRmNzA4Mjg0MzA3MjJjNiAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUv
d2luL0ltYWdlRGlmZkNhaXJvLmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS93aW4vSW1h
Z2VEaWZmQ2Fpcm8uY3BwCkBAIC01MCw5ICs1MCw2IEBAIHN0YXRpYyBjYWlyb191c2VyX2RhdGFf
a2V5X3Qgc19pbWFnZURhdGFLZXk7CiAKIAogI2lmIFBMQVRGT1JNKFdJTikKLSN1bmRlZiBtaW4K
LSN1bmRlZiBtYXgKLQogc3RhdGljIGlubGluZSBmbG9hdCBzdHJ0b2YoY29uc3QgY2hhciogaW5w
dXRTdHJpbmcsIGNoYXIqKiBlbmRwdHIpCiB7CiAgICAgcmV0dXJuIHN0cnRvZChpbnB1dFN0cmlu
ZywgZW5kcHRyKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvV2ViS2l0VGVz
dFJ1bm5lclByZWZpeC5oIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9XZWJLaXRUZXN0UnVubmVy
UHJlZml4LmgKaW5kZXggYWM2MWFkN2VjNGM5NmNlODZjN2UzZDdjZDBiODI0MzhiOGFiNjBiZS4u
ZDgzMTQzYjkyZmYzNjJkZTY2NmY5NGU1ZTExYWEzMTliNjVkZTNmOCAxMDA2NDQKLS0tIGEvVG9v
bHMvV2ViS2l0VGVzdFJ1bm5lci9XZWJLaXRUZXN0UnVubmVyUHJlZml4LmgKKysrIGIvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9XZWJLaXRUZXN0UnVubmVyUHJlZml4LmgKQEAgLTI3LDEzICsyNyw2
IEBACiAjaW5jbHVkZSA8Q29jb2EvQ29jb2EuaD4KICNlbmRpZgogCi0jaWYgZGVmaW5lZChXSU4z
MikgfHwgZGVmaW5lZChfV0lOMzIpCi0vLyBJZiB3ZSBkb24ndCBkZWZpbmUgdGhlc2UsIHRoZXkg
Z2V0IGRlZmluZWQgaW4gd2luZGVmLmguIAotLy8gV2Ugd2FudCB0byB1c2Ugc3RkOjptaW4gYW5k
IHN0ZDo6bWF4Ci0jZGVmaW5lIG1heCBtYXgKLSNkZWZpbmUgbWluIG1pbgotI2VuZGlmCi0KICNp
ZiBkZWZpbmVkKEJVSUxESU5HX0dUS19fKQogI2luY2x1ZGUgImF1dG90b29sc2NvbmZpZy5oIgog
I2VuZGlmIC8qIGRlZmluZWQgKEJVSUxESU5HX0dUS19fKSAqLwpkaWZmIC0tZ2l0IGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9jb25maWcuaCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvY29uZmln
LmgKaW5kZXggZDVjZDJmOTdkMzk3NGI5NDk5NmQ1OGFlOTk2YTkxODllMmEyZmYxYi4uZjZjM2Rk
MmM3NDlhMGE4OTA4YmZiYjA1OTliZmQ4N2VjZDY4NWYwNyAxMDA2NDQKLS0tIGEvVG9vbHMvV2Vi
S2l0VGVzdFJ1bm5lci9jb25maWcuaAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2NvbmZp
Zy5oCkBAIC00NiwxNSArNDYsNCBAQAogI2VuZGlmCiAjZW5kaWYKIAotI2lmIE9TKFdJTkRPV1Mp
Ci0vKiBJZiB3ZSBkb24ndCBkZWZpbmUgdGhlc2UsIHRoZXkgZ2V0IGRlZmluZWQgaW4gd2luZGVm
LmguICovCi0vKiBXZSB3YW50IHRvIHVzZSBzdGQ6Om1pbiBhbmQgc3RkOjptYXguICovCi0jaWZu
ZGVmIG1heAotI2RlZmluZSBtYXggbWF4Ci0jZW5kaWYKLSNpZm5kZWYgbWluCi0jZGVmaW5lIG1p
biBtaW4KLSNlbmRpZgotI2VuZGlmCi0KICNlbmRpZgpkaWZmIC0tZ2l0IGEvV2ViS2l0TGlicmFy
aWVzL0NoYW5nZUxvZyBiL1dlYktpdExpYnJhcmllcy9DaGFuZ2VMb2cKaW5kZXggODFjMDAyNzQz
MDUzMGY4MTBiYWI1MzllZGFjMWRjYmMyYWFhNTY3MC4uYmEyYzQ2N2YzZWJlYjliNjA0NzI5Mzg5
NmZiMTJiOWNmY2M5ODUxYSAxMDA2NDQKLS0tIGEvV2ViS2l0TGlicmFyaWVzL0NoYW5nZUxvZwor
KysgYi9XZWJLaXRMaWJyYXJpZXMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDkt
MjAgIFBhdHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgdXNl
IE5PTUlOTUFYIGluc3RlYWQgb2YgI2RlZmluZSBtaW4gbWluCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MzU2MworCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVzZSBOT01JTk1BWCBpbnN0ZWFkIG9mICNkZWZp
bmUgbWluL21heCBhcyBhIGNsZWFuZXIKKyAgICAgICAgd2F5IG9mIGVuc3VyaW5nIHRoYXQgV2lu
ZG93cyBzeXN0ZW0gaGVhZGVyIGZpbGVzIGRvbid0CisgICAgICAgIGRlZmluZSBtaW4vbWF4IGFz
IG1hY3JvIGluIHRoZSBmaXJzdCBwbGFjZS4KKworICAgICAgICAqIHdpbi90b29scy92c3Byb3Bz
L2NvbW1vbi5wcm9wczoKKwogMjAxMy0wOS0xOSAgQmVhciBUcmF2aXMgIDxiZXRyYXZpc0BhZG9i
ZS5jb20+CiAKICAgICAgICAgQ1NTX1NIQVBFUyBub3Qgc3VwcG9ydGVkIG9uIEFwcGxlV2luIHBv
cnQKZGlmZiAtLWdpdCBhL1dlYktpdExpYnJhcmllcy93aW4vdG9vbHMvdnNwcm9wcy9jb21tb24u
cHJvcHMgYi9XZWJLaXRMaWJyYXJpZXMvd2luL3Rvb2xzL3ZzcHJvcHMvY29tbW9uLnByb3BzCmlu
ZGV4IDRhOTE5ZjZlNzkzNTMwNzU4ZDJhYzc3OWVhNDUxYjJlOWNhMTkzMzYuLjAyMjY5Njg4NjYz
NGRiMDMyNTAxOGE4NjEwZTJlYWViMmY1ZDVhY2UgMTAwNjQ0Ci0tLSBhL1dlYktpdExpYnJhcmll
cy93aW4vdG9vbHMvdnNwcm9wcy9jb21tb24ucHJvcHMKKysrIGIvV2ViS2l0TGlicmFyaWVzL3dp
bi90b29scy92c3Byb3BzL2NvbW1vbi5wcm9wcwpAQCAtMzMsNyArMzMsNyBAQCBubWFrZSAvbm9s
b2dvIC1mICQoUHJvamVjdE5hbWUpLm1ha2UgY2xlYW48L05NYWtlQ2xlYW5Db21tYW5kTGluZT4K
ICAgPEl0ZW1EZWZpbml0aW9uR3JvdXA+DQogICAgIDxDbENvbXBpbGU+DQogICAgICAgPEFkZGl0
aW9uYWxPcHRpb25zPi9iaWdvYmogL0dTICUoQWRkaXRpb25hbE9wdGlvbnMpPC9BZGRpdGlvbmFs
T3B0aW9ucz4NCi0gICAgICA8UHJlcHJvY2Vzc29yRGVmaW5pdGlvbnM+X1dJTkRPV1M7V0lOVkVS
PTB4NTAyO19DUlRfU0VDVVJFX0NQUF9PVkVSTE9BRF9TVEFOREFSRF9OQU1FUz0xO19IQVNfRVhD
RVBUSU9OUz0wO0JVSUxESU5HXyQoUHJvamVjdE5hbWUpO1dJTjMyOyUoUHJlcHJvY2Vzc29yRGVm
aW5pdGlvbnMpPC9QcmVwcm9jZXNzb3JEZWZpbml0aW9ucz4NCisgICAgICA8UHJlcHJvY2Vzc29y
RGVmaW5pdGlvbnM+X1dJTkRPV1M7V0lOVkVSPTB4NTAyO19DUlRfU0VDVVJFX0NQUF9PVkVSTE9B
RF9TVEFOREFSRF9OQU1FUz0xO19IQVNfRVhDRVBUSU9OUz0wO0JVSUxESU5HXyQoUHJvamVjdE5h
bWUpO05PTUlOTUFYO1dJTjMyOyUoUHJlcHJvY2Vzc29yRGVmaW5pdGlvbnMpPC9QcmVwcm9jZXNz
b3JEZWZpbml0aW9ucz4NCiAgICAgICA8UHJlcHJvY2Vzc29yRGVmaW5pdGlvbnMgQ29uZGl0aW9u
PSIkKFBsYXRmb3JtKT09J1dpbjMyJyI+V0lOMzI7JShQcmVwcm9jZXNzb3JEZWZpbml0aW9ucyk8
L1ByZXByb2Nlc3NvckRlZmluaXRpb25zPg0KICAgICAgIDxQcmVwcm9jZXNzb3JEZWZpbml0aW9u
cyBDb25kaXRpb249IiQoUGxhdGZvcm0pPT0nV2luNjQnIj54NjQ8L1ByZXByb2Nlc3NvckRlZmlu
aXRpb25zPg0KICAgICAgIDxFeGNlcHRpb25IYW5kbGluZz5mYWxzZTwvRXhjZXB0aW9uSGFuZGxp
bmc+DQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>212221</attachid>
            <date>2013-09-20 14:50:07 -0700</date>
            <delta_ts>2013-09-23 15:24:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73563-20130920235005.patch</filename>
            <type>text/plain</type>
            <size>13598</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU2MTk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
NzgxNTNmMmYxNzZjYzlkODVhYzQ2MTg0NjhiZTNkYjkyYjc2ZjU2Li4yYzkxY2Y3ZmVhODBhOWZm
OGVjZjM0NDYxYTE4YzkwOGFkM2Q5N2JmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxMy0wOS0yMCAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0
Lm9yZz4KKworICAgICAgICB1c2UgTk9NSU5NQVggaW5zdGVhZCBvZiAjZGVmaW5lIG1pbiBtaW4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTczNTYzCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIE5PTUlO
TUFYIGluc3RlYWQgb2YgI2RlZmluZSBtaW4vbWF4IGFzIGEgY2xlYW5lcgorICAgICAgICB3YXkg
b2YgZW5zdXJpbmcgdGhhdCBXaW5kb3dzIHN5c3RlbSBoZWFkZXIgZmlsZXMgZG9uJ3QKKyAgICAg
ICAgZGVmaW5lIG1pbi9tYXggYXMgbWFjcm8gaW4gdGhlIGZpcnN0IHBsYWNlLgorCisgICAgICAg
ICogY29uZmlnLmg6CisKIDIwMTMtMDktMjAgIE1hcmsgSGFobmVuYmVyZyAgPG1oYWhuZW5iZXJn
QGFwcGxlLmNvbT4KIAogICAgICAgICBDbG9iYmVyaXplIHBoYXNlIGZvcmdldHMgdG8gaW5kaWNh
dGUgdGhhdCBpdCB3cml0ZXMgR0NTdGF0ZSBmb3Igc2V2ZXJhbCBub2RlIHR5cGVzCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDBk
OGY5N2I2NmQ1MmVlYzBlNzM2OWVlZDg3YTE2NDNiNjk0MjJhNmUuLmUxNWIzMzBkNTlmMjBmNzI3
NTEyNTFjNDk4YTMxOTVlNTcxYmU5MmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDktMjAg
IFBhdHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgdXNlIE5P
TUlOTUFYIGluc3RlYWQgb2YgI2RlZmluZSBtaW4gbWluCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MzU2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFVzZSBOT01JTk1BWCBpbnN0ZWFkIG9mICNkZWZpbmUg
bWluL21heCBhcyBhIGNsZWFuZXIKKyAgICAgICAgd2F5IG9mIGVuc3VyaW5nIHRoYXQgV2luZG93
cyBzeXN0ZW0gaGVhZGVyIGZpbGVzIGRvbid0CisgICAgICAgIGRlZmluZSBtaW4vbWF4IGFzIG1h
Y3JvIGluIHRoZSBmaXJzdCBwbGFjZS4KKworICAgICAgICAqIGNvbmZpZy5oOgorCiAyMDEzLTA5
LTIwICBBbGxhbiBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5zZW5AZGlnaWEuY29tPgogCiAg
ICAgICAgIEF0b21pY3MuaCBkb2VzIG5vdCBidWlsZCBvbiBNaW5HVwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDY5
MDcxN2E4YzhlOThkYzY2NjNhYzk5ZjBkZTQ1ODE0MDgyZjYxNjIuLmJlYmFkYzVkYjQ5NDRjYzhh
MGFhYzEyZTU5NzU0MmM2ZDY0MTAxZDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAx
My0wOS0yMCAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KKworICAgICAg
ICB1c2UgTk9NSU5NQVggaW5zdGVhZCBvZiAjZGVmaW5lIG1pbiBtaW4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTczNTYzCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIE5PTUlOTUFYIGluc3RlYWQgb2Yg
I2RlZmluZSBtaW4vbWF4IGFzIGEgY2xlYW5lcgorICAgICAgICB3YXkgb2YgZW5zdXJpbmcgdGhh
dCBXaW5kb3dzIHN5c3RlbSBoZWFkZXIgZmlsZXMgZG9uJ3QKKyAgICAgICAgZGVmaW5lIG1pbi9t
YXggYXMgbWFjcm8gaW4gdGhlIGZpcnN0IHBsYWNlLgorCisgICAgICAgICogV2ViQ29yZVByZWZp
eC5oOgorICAgICAgICAqIGNvbmZpZy5oOgorCiAyMDEzLTA5LTIwICBab2x0YW4gSG9ydmF0aCAg
PHpvbHRhbkB3ZWJraXQub3JnPgogCiAgICAgICAgIE1vdmUgbG9naWNhbEhlaWdodEZvckxpbmUg
b3V0IG9mIExpbmVXaWR0aC5oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VM
b2cgYi9Tb3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VMb2cKaW5kZXggNGRkMTE1ZjBlZjMwYzc4ODcy
YzMxY2QzOGQ3M2NiZTI3MWMxZmE0Yi4uN2E4MzdmNjMwYjQwNTQ1MTI5NzAyZWMyMDEwMjEwODg2
MGUzZjgzMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC93aW4vQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE4IEBACiAyMDEzLTA5LTIwICBQ
YXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQub3JnPgogCisgICAgICAgIHVzZSBOT01J
Tk1BWCBpbnN0ZWFkIG9mICNkZWZpbmUgbWluIG1pbgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzM1NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgTk9NSU5NQVggaW5zdGVhZCBvZiAjZGVmaW5lIG1p
bi9tYXggYXMgYSBjbGVhbmVyCisgICAgICAgIHdheSBvZiBlbnN1cmluZyB0aGF0IFdpbmRvd3Mg
c3lzdGVtIGhlYWRlciBmaWxlcyBkb24ndAorICAgICAgICBkZWZpbmUgbWluL21heCBhcyBtYWNy
byBpbiB0aGUgZmlyc3QgcGxhY2UuCisKKyAgICAgICAgKiBXZWJLaXRQcmVmaXguaDoKKworMjAx
My0wOS0yMCAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KKwogICAgICAg
ICBGaXggTUlETCBmaWxlcyBmb3IgVmlzdWFsIFN0dWRpbyAyMDEyCiAgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjE1NTIKIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IGM5
ODBhODEwM2I3MjAwOTJkNDdkNDE3NjExNTJmNDU1ZWRmOGEyNzEuLmE0ZDkzMjUzZjM3ODBlZjhk
YjRhNzg1NGI2ZjI1MWMxYjRiMDg1MzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAx
My0wOS0yMCAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KKworICAgICAg
ICB1c2UgTk9NSU5NQVggaW5zdGVhZCBvZiAjZGVmaW5lIG1pbiBtaW4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTczNTYzCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIE5PTUlOTUFYIGluc3RlYWQgb2Yg
I2RlZmluZSBtaW4vbWF4IGFzIGEgY2xlYW5lcgorICAgICAgICB3YXkgb2YgZW5zdXJpbmcgdGhh
dCBXaW5kb3dzIHN5c3RlbSBoZWFkZXIgZmlsZXMgZG9uJ3QKKyAgICAgICAgZGVmaW5lIG1pbi9t
YXggYXMgbWFjcm8gaW4gdGhlIGZpcnN0IHBsYWNlLgorCisgICAgICAgICogY29uZmlnLmg6CisK
IDIwMTMtMDktMTggIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAg
ICAgICBSZW1vdmUgdGhlIEVOQUJMRV9QTFVHSU5fUFJPQ0VTUyAjZGVmaW5lCmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvY29uZmlnLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
Y29uZmlnLmgKaW5kZXggMDE0MmE5Y2QzYmIxN2MxNjMxNzNlNGZlYzQwZTNkMWJjNzczMTZmMC4u
YmVlYmVjNjU3YjVjMThlOTQ5NDM4MTlmN2YwYjcyODJlYWIwN2NjMiAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL2NvbmZpZy5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9j
b25maWcuaApAQCAtNDMsMTEgKzQzLDYgQEAKICNkZWZpbmUgV0lOVkVSIDB4MDUwMgogI2VuZGlm
CiAKLS8vIElmIHdlIGRvbid0IGRlZmluZSB0aGVzZSwgdGhleSBnZXQgZGVmaW5lZCBpbiB3aW5k
ZWYuaC4gCi0vLyBXZSB3YW50IHRvIHVzZSBzdGQ6Om1pbiBhbmQgc3RkOjptYXgKLSNkZWZpbmUg
bWF4IG1heAotI2RlZmluZSBtaW4gbWluCi0KICNpZiAhQ09NUElMRVIoTVNWQzdfT1JfTE9XRVIp
ICYmICFPUyhXSU5DRSkKIC8vIFdlIG5lZWQgdG8gZGVmaW5lIHRoaXMgYmVmb3JlIHRoZSBmaXJz
dCAjaW5jbHVkZSBvZiBzdGRsaWIuaCBvciBpdCB3b24ndCBjb250YWluIHJhbmRfcy4KICNpZm5k
ZWYgX0NSVF9SQU5EX1MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvY29uZmlnLmggYi9Tb3VyY2Uv
V1RGL2NvbmZpZy5oCmluZGV4IDU1NTJiZTNlZWNhYzVlMTg1YTgzMjI3ZjYxOGZlMmQ5NDFhYjRk
ZGEuLjg0NzYzMjg3NzYwMzZiNTFlOTk1YWExM2VkYzllOTY4NGRhNTM5YTUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XVEYvY29uZmlnLmgKKysrIGIvU291cmNlL1dURi9jb25maWcuaApAQCAtNDAsMTEg
KzQwLDYgQEAKICNkZWZpbmUgV0lOVkVSIDB4MDUwMgogI2VuZGlmCiAKLS8vIElmIHdlIGRvbid0
IGRlZmluZSB0aGVzZSwgdGhleSBnZXQgZGVmaW5lZCBpbiB3aW5kZWYuaC4gCi0vLyBXZSB3YW50
IHRvIHVzZSBzdGQ6Om1pbiBhbmQgc3RkOjptYXgKLSNkZWZpbmUgbWF4IG1heAotI2RlZmluZSBt
aW4gbWluCi0KICNpZiAhQ09NUElMRVIoTVNWQzdfT1JfTE9XRVIpICYmICFPUyhXSU5DRSkKIC8v
IFdlIG5lZWQgdG8gZGVmaW5lIHRoaXMgYmVmb3JlIHRoZSBmaXJzdCAjaW5jbHVkZSBvZiBzdGRs
aWIuaCBvciBpdCB3b24ndCBjb250YWluIHJhbmRfcy4KICNpZm5kZWYgX0NSVF9SQU5EX1MKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmVQcmVmaXguaCBiL1NvdXJjZS9XZWJDb3Jl
L1dlYkNvcmVQcmVmaXguaAppbmRleCA1NDNmNTBmNjE1NDUyODBkZWQxMzViZTRkYzk0NDkyMTlk
ZGExMjViLi5jMTVhODlmMDYzMGQ4NDg4YWJhZjEzOWQxM2M0ODc2MGJhNGRmZDhhIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlUHJlZml4LmgKKysrIGIvU291cmNlL1dlYkNvcmUv
V2ViQ29yZVByZWZpeC5oCkBAIC01MywxMyArNTMsNiBAQAogI2VuZGlmCiAjZW5kaWYKIAotLy8g
SWYgd2UgZG9uJ3QgZGVmaW5lIHRoZXNlLCB0aGV5IGdldCBkZWZpbmVkIGluIHdpbmRlZi5oLiAK
LS8vIFdlIHdhbnQgdG8gdXNlIHN0ZDo6bWluIGFuZCBzdGQ6Om1heAotI2lmZGVmIF9fY3BsdXNw
bHVzCi0jZGVmaW5lIG1heCBtYXgKLSNkZWZpbmUgbWluIG1pbgotI2VuZGlmCi0KICNlbHNlCiAK
ICNpbmNsdWRlIDxwdGhyZWFkLmg+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jb25maWcu
aCBiL1NvdXJjZS9XZWJDb3JlL2NvbmZpZy5oCmluZGV4IDMwYmVkOGU2YTFmNjdiZGQyNzI1OWU0
NWM4YTY4M2FkOGJjOTdjZGEuLjY1MzczMWMyYTlhYzBkZjY1ZjVjMWM5NTVjZTRlYjQ5ZTdkNmRi
MmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2NvbmZpZy5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2NvbmZpZy5oCkBAIC01NiwxNSArNTYsNiBAQAogI2RlZmluZSBXSU5WRVIgMHgwNTAyCiAj
ZW5kaWYKIAotLy8gSWYgd2UgZG9uJ3QgZGVmaW5lIHRoZXNlLCB0aGV5IGdldCBkZWZpbmVkIGlu
IHdpbmRlZi5oLgotLy8gV2Ugd2FudCB0byB1c2Ugc3RkOjptaW4gYW5kIHN0ZDo6bWF4LgotI2lm
bmRlZiBtYXgKLSNkZWZpbmUgbWF4IG1heAotI2VuZGlmCi0jaWZuZGVmIG1pbgotI2RlZmluZSBt
aW4gbWluCi0jZW5kaWYKLQogLy8gQ1VSTCBuZWVkcyB3aW5zb2NrLCBzbyBkb24ndCBwcmV2ZW50
IGluY2x1c2lvbiBvZiBpdAogI2lmICFVU0UoQ1VSTCkKICNpZm5kZWYgX1dJTlNPQ0tBUElfCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3dpbi9XZWJLaXRQcmVmaXguaCBiL1NvdXJjZS9XZWJL
aXQvd2luL1dlYktpdFByZWZpeC5oCmluZGV4IDkyYWY0ZDAyMTE5YzgyOTRmMjUxOGNiZTdjZDdj
N2ZiMjk3MjllN2QuLjYyY2ZlMjMwZmQxNzNlMTlkMDMxZjQ4M2I1NTBjOTUzMzM0MWI4MmYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvd2luL1dlYktpdFByZWZpeC5oCisrKyBiL1NvdXJjZS9X
ZWJLaXQvd2luL1dlYktpdFByZWZpeC5oCkBAIC0zNCwxNSArMzQsNiBAQAogI2RlZmluZSBXSU5W
RVIgMHgwNTAyCiAjZW5kaWYKIAotLy8gSWYgd2UgZG9uJ3QgZGVmaW5lIHRoZXNlLCB0aGV5IGdl
dCBkZWZpbmVkIGluIHdpbmRlZi5oLgotLy8gV2Ugd2FudCB0byB1c2Ugc3RkOjptaW4gYW5kIHN0
ZDo6bWF4LgotI2lmbmRlZiBtYXgKLSNkZWZpbmUgbWF4IG1heAotI2VuZGlmCi0jaWZuZGVmIG1p
bgotI2RlZmluZSBtaW4gbWluCi0jZW5kaWYKLQogI2lmbmRlZiBfV0lOU09DS0FQSV8KICNkZWZp
bmUgX1dJTlNPQ0tBUElfIC8vIFByZXZlbnQgaW5jbHVzaW9uIG9mIHdpbnNvY2suaCBpbiB3aW5k
b3dzLmgKICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvY29uZmlnLmggYi9Tb3Vy
Y2UvV2ViS2l0Mi9jb25maWcuaAppbmRleCBjYWFlZDYzNDQ2ODJkNzBmNzdlZWQ0YmEyYTM3YTY5
ZDBkMTc5M2E0Li5lZjQxZGMyNjU0NmE4OWFiMzVmYTBlYTg5YzBlMzAyZDg0YTQ1NzdmIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9jb25maWcuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9jb25m
aWcuaApAQCAtNjUsMTUgKzY1LDYgQEAgc3RhdGljIGNvbnN0IHR5cGUmIG5hbWUoKSBcCiAjZGVm
aW5lIFdJTlZFUiAweDA1MDIKICNlbmRpZgogCi0vKiBJZiB3ZSBkb24ndCBkZWZpbmUgdGhlc2Us
IHRoZXkgZ2V0IGRlZmluZWQgaW4gd2luZGVmLmguICovCi0vKiBXZSB3YW50IHRvIHVzZSBzdGQ6
Om1pbiBhbmQgc3RkOjptYXguICovCi0jaWZuZGVmIG1heAotI2RlZmluZSBtYXggbWF4Ci0jZW5k
aWYKLSNpZm5kZWYgbWluCi0jZGVmaW5lIG1pbiBtaW4KLSNlbmRpZgotCiAjaWZuZGVmIF9XSU5T
T0NLQVBJXwogI2RlZmluZSBfV0lOU09DS0FQSV8gLyogUHJldmVudCBpbmNsdXNpb24gb2Ygd2lu
c29jay5oIGluIHdpbmRvd3MuaCAqLwogI2VuZGlmCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VM
b2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNDc4ZjcwOTI0NmVjODY5MDk1N2Y5ZDlkM2FlNDM4
NmJmYjI2ZjhiZi4uMzM1Y2RhZWNkMWQ0YmEzNzlkYjE0NGI4NzdlNDc1OWQ2NDdhM2IzNCAxMDA2
NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDIxIEBACisyMDEzLTA5LTIwICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQub3Jn
PgorCisgICAgICAgIHVzZSBOT01JTk1BWCBpbnN0ZWFkIG9mICNkZWZpbmUgbWluIG1pbgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzM1NjMKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgTk9NSU5NQVgg
aW5zdGVhZCBvZiAjZGVmaW5lIG1pbi9tYXggYXMgYSBjbGVhbmVyCisgICAgICAgIHdheSBvZiBl
bnN1cmluZyB0aGF0IFdpbmRvd3Mgc3lzdGVtIGhlYWRlciBmaWxlcyBkb24ndAorICAgICAgICBk
ZWZpbmUgbWluL21heCBhcyBtYWNybyBpbiB0aGUgZmlyc3QgcGxhY2UuCisKKyAgICAgICAgKiBE
dW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZVByZWZpeC5oOgorICAgICAgICAqIER1bXBSZW5k
ZXJUcmVlL2NnL0ltYWdlRGlmZkNHLmNwcDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jb25m
aWcuaDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS93aW4vSW1hZ2VEaWZmQ2Fpcm8uY3BwOgor
ICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvV2ViS2l0VGVzdFJ1bm5lclByZWZpeC5oOgorICAg
ICAgICAqIFdlYktpdFRlc3RSdW5uZXIvY29uZmlnLmg6CisKIDIwMTMtMDktMjAgIERhbiBCZXJu
c3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBNYWtlIGV4dHJhY3QtbG9jYWxpemFi
bGUtc3RyaW5ncyBhdmFpbGFibGUgdG8gV2ViQ29yZSBjbGllbnRzCmRpZmYgLS1naXQgYS9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZVByZWZpeC5oIGIvVG9vbHMvRHVtcFJlbmRl
clRyZWUvRHVtcFJlbmRlclRyZWVQcmVmaXguaAppbmRleCAwMTBjYTAxOWQ3NWQ2NTU1NDkxYzYw
ODNhMDI2YTZiNWJkMmQyNGQ2Li5jYjQwOTY4MDhmZmZkMjQwOGE5MzQ3NTA3ZDE5ODFkZjE3OGQ4
YzJkIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZVByZWZp
eC5oCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL0R1bXBSZW5kZXJUcmVlUHJlZml4LmgKQEAg
LTMxLDEyICszMSwzIEBACiAjaW1wb3J0IDxGb3VuZGF0aW9uL0ZvdW5kYXRpb24uaD4KIAogI2Vu
ZGlmCi0KLSNpZiBkZWZpbmVkKFdJTjMyKSB8fCBkZWZpbmVkKF9XSU4zMikKLQotLy8gSWYgd2Ug
ZG9uJ3QgZGVmaW5lIHRoZXNlLCB0aGV5IGdldCBkZWZpbmVkIGluIHdpbmRlZi5oLiAKLS8vIFdl
IHdhbnQgdG8gdXNlIHN0ZDo6bWluIGFuZCBzdGQ6Om1heAotI2RlZmluZSBtYXggbWF4Ci0jZGVm
aW5lIG1pbiBtaW4KLQotI2VuZGlmCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9j
Zy9JbWFnZURpZmZDRy5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jZy9JbWFnZURpZmZDRy5j
cHAKaW5kZXggOTAwZjFiYTE1MjA5ZTE5MDZjMjY5ZDZmOGE1MWUxZjE1MmFjMzI0OS4uN2IwZGI4
ODM3NmZkMGE5OTgyMmQzZmZkNzEwZjA3Y2E5ZDliMjkzNCAxMDA2NDQKLS0tIGEvVG9vbHMvRHVt
cFJlbmRlclRyZWUvY2cvSW1hZ2VEaWZmQ0cuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L2NnL0ltYWdlRGlmZkNHLmNwcApAQCAtMjQsMTEgKzI0LDYgQEAKICAqIE9GIFRISVMgU09GVFdB
UkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCiAg
Ki8KIAotI2lmIGRlZmluZWQoV0lOMzIpIHx8IGRlZmluZWQoX1dJTjMyKQotI2RlZmluZSBtYXgg
bWF4Ci0jZGVmaW5lIG1pbiBtaW4KLSNlbmRpZgotCiAvLyBGSVhNRTogV2UgbmVlZCB0byBiZSBh
YmxlIHRvIGluY2x1ZGUgdGhlc2UgZGVmaW5lcyBmcm9tIGEgY29uZmlnLmggc29tZXdoZXJlLgog
I2RlZmluZSBKU19FWFBPUlRfUFJJVkFURQogI2RlZmluZSBXVEZfRVhQT1JUX1BSSVZBVEUKZGlm
ZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2NvbmZpZy5oIGIvVG9vbHMvRHVtcFJlbmRl
clRyZWUvY29uZmlnLmgKaW5kZXggNjQyNDQ2NWRjMzE2ZjU2ZTg1MTIyNTU5MGZiNzg0ZTI0Nzgx
ODczNi4uZGRiMWQ1MTk1M2VmMWQxZDRkZTk1OGRjZDY4ZjEzMjcwMWE4N2RjMSAxMDA2NDQKLS0t
IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY29uZmlnLmgKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRy
ZWUvY29uZmlnLmgKQEAgLTU2LDE1ICs1Niw2IEBACiAKICNlbmRpZiAvLyBQTEFURk9STShNQUMp
CiAKLSNpZiBPUyhXSU5ET1dTKQotLy8gSWYgd2UgZG9uJ3QgZGVmaW5lIHRoZXNlLCB0aGV5IGdl
dCBkZWZpbmVkIGluIHdpbmRlZi5oLiAKLS8vIFdlIHdhbnQgdG8gdXNlIHN0ZDo6bWluIGFuZCBz
dGQ6Om1heAotI3VuZGVmIG1heAotI2RlZmluZSBtYXggbWF4Ci0jdW5kZWYgbWluCi0jZGVmaW5l
IG1pbiBtaW4KLSNlbmRpZgotCiAjaWYgUExBVEZPUk0oV0lOKQogI2RlZmluZSBXVEZfVVNFX0NG
IDEgCiAjaWYgUExBVEZPUk0oV0lOX0NBSVJPKQpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRl
clRyZWUvd2luL0ltYWdlRGlmZkNhaXJvLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9J
bWFnZURpZmZDYWlyby5jcHAKaW5kZXggZDVhODFiNDk1ZWVlODhkMTQxNDRhNDBhZjEzODdjZmE4
OGE3MDkxMS4uMGVhMTcxYmUxYWQzY2RhMmE5NjY3OTcxNGRmNzA4Mjg0MzA3MjJjNiAxMDA2NDQK
LS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0ltYWdlRGlmZkNhaXJvLmNwcAorKysgYi9U
b29scy9EdW1wUmVuZGVyVHJlZS93aW4vSW1hZ2VEaWZmQ2Fpcm8uY3BwCkBAIC01MCw5ICs1MCw2
IEBAIHN0YXRpYyBjYWlyb191c2VyX2RhdGFfa2V5X3Qgc19pbWFnZURhdGFLZXk7CiAKIAogI2lm
IFBMQVRGT1JNKFdJTikKLSN1bmRlZiBtaW4KLSN1bmRlZiBtYXgKLQogc3RhdGljIGlubGluZSBm
bG9hdCBzdHJ0b2YoY29uc3QgY2hhciogaW5wdXRTdHJpbmcsIGNoYXIqKiBlbmRwdHIpCiB7CiAg
ICAgcmV0dXJuIHN0cnRvZChpbnB1dFN0cmluZywgZW5kcHRyKTsKZGlmZiAtLWdpdCBhL1Rvb2xz
L1dlYktpdFRlc3RSdW5uZXIvV2ViS2l0VGVzdFJ1bm5lclByZWZpeC5oIGIvVG9vbHMvV2ViS2l0
VGVzdFJ1bm5lci9XZWJLaXRUZXN0UnVubmVyUHJlZml4LmgKaW5kZXggYWM2MWFkN2VjNGM5NmNl
ODZjN2UzZDdjZDBiODI0MzhiOGFiNjBiZS4uZDgzMTQzYjkyZmYzNjJkZTY2NmY5NGU1ZTExYWEz
MTliNjVkZTNmOCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9XZWJLaXRUZXN0
UnVubmVyUHJlZml4LmgKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9XZWJLaXRUZXN0UnVu
bmVyUHJlZml4LmgKQEAgLTI3LDEzICsyNyw2IEBACiAjaW5jbHVkZSA8Q29jb2EvQ29jb2EuaD4K
ICNlbmRpZgogCi0jaWYgZGVmaW5lZChXSU4zMikgfHwgZGVmaW5lZChfV0lOMzIpCi0vLyBJZiB3
ZSBkb24ndCBkZWZpbmUgdGhlc2UsIHRoZXkgZ2V0IGRlZmluZWQgaW4gd2luZGVmLmguIAotLy8g
V2Ugd2FudCB0byB1c2Ugc3RkOjptaW4gYW5kIHN0ZDo6bWF4Ci0jZGVmaW5lIG1heCBtYXgKLSNk
ZWZpbmUgbWluIG1pbgotI2VuZGlmCi0KICNpZiBkZWZpbmVkKEJVSUxESU5HX0dUS19fKQogI2lu
Y2x1ZGUgImF1dG90b29sc2NvbmZpZy5oIgogI2VuZGlmIC8qIGRlZmluZWQgKEJVSUxESU5HX0dU
S19fKSAqLwpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9jb25maWcuaCBiL1Rv
b2xzL1dlYktpdFRlc3RSdW5uZXIvY29uZmlnLmgKaW5kZXggZDVjZDJmOTdkMzk3NGI5NDk5NmQ1
OGFlOTk2YTkxODllMmEyZmYxYi4uZjZjM2RkMmM3NDlhMGE4OTA4YmZiYjA1OTliZmQ4N2VjZDY4
NWYwNyAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9jb25maWcuaAorKysgYi9U
b29scy9XZWJLaXRUZXN0UnVubmVyL2NvbmZpZy5oCkBAIC00NiwxNSArNDYsNCBAQAogI2VuZGlm
CiAjZW5kaWYKIAotI2lmIE9TKFdJTkRPV1MpCi0vKiBJZiB3ZSBkb24ndCBkZWZpbmUgdGhlc2Us
IHRoZXkgZ2V0IGRlZmluZWQgaW4gd2luZGVmLmguICovCi0vKiBXZSB3YW50IHRvIHVzZSBzdGQ6
Om1pbiBhbmQgc3RkOjptYXguICovCi0jaWZuZGVmIG1heAotI2RlZmluZSBtYXggbWF4Ci0jZW5k
aWYKLSNpZm5kZWYgbWluCi0jZGVmaW5lIG1pbiBtaW4KLSNlbmRpZgotI2VuZGlmCi0KICNlbmRp
ZgpkaWZmIC0tZ2l0IGEvV2ViS2l0TGlicmFyaWVzL0NoYW5nZUxvZyBiL1dlYktpdExpYnJhcmll
cy9DaGFuZ2VMb2cKaW5kZXggODFjMDAyNzQzMDUzMGY4MTBiYWI1MzllZGFjMWRjYmMyYWFhNTY3
MC4uYmEyYzQ2N2YzZWJlYjliNjA0NzI5Mzg5NmZiMTJiOWNmY2M5ODUxYSAxMDA2NDQKLS0tIGEv
V2ViS2l0TGlicmFyaWVzL0NoYW5nZUxvZworKysgYi9XZWJLaXRMaWJyYXJpZXMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDktMjAgIFBhdHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dh
QHdlYmtpdC5vcmc+CisKKyAgICAgICAgdXNlIE5PTUlOTUFYIGluc3RlYWQgb2YgI2RlZmluZSBt
aW4gbWluCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03
MzU2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVz
ZSBOT01JTk1BWCBpbnN0ZWFkIG9mICNkZWZpbmUgbWluL21heCBhcyBhIGNsZWFuZXIKKyAgICAg
ICAgd2F5IG9mIGVuc3VyaW5nIHRoYXQgV2luZG93cyBzeXN0ZW0gaGVhZGVyIGZpbGVzIGRvbid0
CisgICAgICAgIGRlZmluZSBtaW4vbWF4IGFzIG1hY3JvIGluIHRoZSBmaXJzdCBwbGFjZS4KKwor
ICAgICAgICAqIHdpbi90b29scy92c3Byb3BzL2NvbW1vbi5wcm9wczoKKwogMjAxMy0wOS0xOSAg
QmVhciBUcmF2aXMgIDxiZXRyYXZpc0BhZG9iZS5jb20+CiAKICAgICAgICAgQ1NTX1NIQVBFUyBu
b3Qgc3VwcG9ydGVkIG9uIEFwcGxlV2luIHBvcnQKZGlmZiAtLWdpdCBhL1dlYktpdExpYnJhcmll
cy93aW4vdG9vbHMvdnNwcm9wcy9jb21tb24ucHJvcHMgYi9XZWJLaXRMaWJyYXJpZXMvd2luL3Rv
b2xzL3ZzcHJvcHMvY29tbW9uLnByb3BzCmluZGV4IDRhOTE5ZjZlNzkzNTMwNzU4ZDJhYzc3OWVh
NDUxYjJlOWNhMTkzMzYuLjAyMjY5Njg4NjYzNGRiMDMyNTAxOGE4NjEwZTJlYWViMmY1ZDVhY2Ug
MTAwNjQ0Ci0tLSBhL1dlYktpdExpYnJhcmllcy93aW4vdG9vbHMvdnNwcm9wcy9jb21tb24ucHJv
cHMKKysrIGIvV2ViS2l0TGlicmFyaWVzL3dpbi90b29scy92c3Byb3BzL2NvbW1vbi5wcm9wcwpA
QCAtMzMsNyArMzMsNyBAQCBubWFrZSAvbm9sb2dvIC1mICQoUHJvamVjdE5hbWUpLm1ha2UgY2xl
YW48L05NYWtlQ2xlYW5Db21tYW5kTGluZT4KICAgPEl0ZW1EZWZpbml0aW9uR3JvdXA+DQogICAg
IDxDbENvbXBpbGU+DQogICAgICAgPEFkZGl0aW9uYWxPcHRpb25zPi9iaWdvYmogL0dTICUoQWRk
aXRpb25hbE9wdGlvbnMpPC9BZGRpdGlvbmFsT3B0aW9ucz4NCi0gICAgICA8UHJlcHJvY2Vzc29y
RGVmaW5pdGlvbnM+X1dJTkRPV1M7V0lOVkVSPTB4NTAyO19DUlRfU0VDVVJFX0NQUF9PVkVSTE9B
RF9TVEFOREFSRF9OQU1FUz0xO19IQVNfRVhDRVBUSU9OUz0wO0JVSUxESU5HXyQoUHJvamVjdE5h
bWUpO1dJTjMyOyUoUHJlcHJvY2Vzc29yRGVmaW5pdGlvbnMpPC9QcmVwcm9jZXNzb3JEZWZpbml0
aW9ucz4NCisgICAgICA8UHJlcHJvY2Vzc29yRGVmaW5pdGlvbnM+X1dJTkRPV1M7V0lOVkVSPTB4
NTAyO19DUlRfU0VDVVJFX0NQUF9PVkVSTE9BRF9TVEFOREFSRF9OQU1FUz0xO19IQVNfRVhDRVBU
SU9OUz0wO0JVSUxESU5HXyQoUHJvamVjdE5hbWUpO05PTUlOTUFYO1dJTjMyOyUoUHJlcHJvY2Vz
c29yRGVmaW5pdGlvbnMpPC9QcmVwcm9jZXNzb3JEZWZpbml0aW9ucz4NCiAgICAgICA8UHJlcHJv
Y2Vzc29yRGVmaW5pdGlvbnMgQ29uZGl0aW9uPSIkKFBsYXRmb3JtKT09J1dpbjMyJyI+V0lOMzI7
JShQcmVwcm9jZXNzb3JEZWZpbml0aW9ucyk8L1ByZXByb2Nlc3NvckRlZmluaXRpb25zPg0KICAg
ICAgIDxQcmVwcm9jZXNzb3JEZWZpbml0aW9ucyBDb25kaXRpb249IiQoUGxhdGZvcm0pPT0nV2lu
NjQnIj54NjQ8L1ByZXByb2Nlc3NvckRlZmluaXRpb25zPg0KICAgICAgIDxFeGNlcHRpb25IYW5k
bGluZz5mYWxzZTwvRXhjZXB0aW9uSGFuZGxpbmc+DQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>