<?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>69584</bug_id>
          
          <creation_ts>2011-10-06 17:07:24 -0700</creation_ts>
          <short_desc>Add DEFINE_DEBUG_ONLY_GLOBAL for globals that should be defined in debug builds</short_desc>
          <delta_ts>2011-10-06 17:19:21 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>darin</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>479639</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-10-06 17:07:24 -0700</bug_when>
    <thetext>Add DEFINE_DEBUG_ONLY_GLOBAL for globals that should be defined in debug builds</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479642</commentid>
    <comment_count>1</comment_count>
      <attachid>110063</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-10-06 17:12:44 -0700</bug_when>
    <thetext>Created attachment 110063
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479645</commentid>
    <comment_count>2</comment_count>
      <attachid>110063</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-10-06 17:15:55 -0700</bug_when>
    <thetext>Comment on attachment 110063
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=110063&amp;action=review

&gt; Source/JavaScriptCore/wtf/StdLibExtras.h:48
&gt; +// non-trivial constructor and destructor. When building with clang, this will supress
&gt; +// warnings about global constructors and exit-time destructors.

How does it suppress those warnings?

Typo: suppress</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479646</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-06 17:16:08 -0700</bug_when>
    <thetext>Attachment 110063 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source...&quot; exit_code: 1

Source/WebCore/dom/Node.cpp:288:  Extra space before )  [whitespace/parens] [2]
Total errors found: 1 in 23 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479650</commentid>
    <comment_count>4</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-10-06 17:18:50 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 110063 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=110063&amp;action=review
&gt; 
&gt; &gt; Source/JavaScriptCore/wtf/StdLibExtras.h:48
&gt; &gt; +// non-trivial constructor and destructor. When building with clang, this will supress
&gt; &gt; +// warnings about global constructors and exit-time destructors.
&gt; 
&gt; How does it suppress those warnings?
&gt; 

I&apos;ll add that in an upcoming patch - I removed the last sentence for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479652</commentid>
    <comment_count>5</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-10-06 17:19:21 -0700</bug_when>
    <thetext>Committed r96880: &lt;http://trac.webkit.org/changeset/96880&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>110063</attachid>
            <date>2011-10-06 17:12:44 -0700</date>
            <delta_ts>2011-10-06 17:15:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-69584-20111006171243.patch</filename>
            <type>text/plain</type>
            <size>15916</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTY4NzcpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTEtMTAtMDYgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKworICAg
ICAgICBBZGQgREVGSU5FX0RFQlVHX09OTFlfR0xPQkFMIGZvciBnbG9iYWxzIHRoYXQgc2hvdWxk
IGJlIGRlZmluZWQgaW4gZGVidWcgYnVpbGRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD02OTU4NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZCBERUZJTkVfREVCVUdfT05MWV9HTE9CQUwgbWFjcm8uCisK
KyAgICAgICAgKiB3dGYvU3RkTGliRXh0cmFzLmg6CisKIDIwMTEtMTAtMDYgIE9saXZlciBIdW50
ICA8b2xpdmVyQGFwcGxlLmNvbT4KIAogICAgICAgICBXcml0ZSBiYXJyaWVyIHNob3VsZG4ndCBh
bGxvY2F0ZSB0ZW1wb3JhcmllcyBpbnNpZGUgY29udHJvbCBmbG93CkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvd3RmL1N0ZExpYkV4dHJhcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS93dGYvU3RkTGliRXh0cmFzLmgJKHJldmlzaW9uIDk2ODUyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL3d0Zi9TdGRMaWJFeHRyYXMuaAkod29ya2luZyBjb3B5KQpAQCAtNDMs
NiArNDMsMTYgQEAKICNlbmRpZgogI2VuZGlmCiAKKy8vIFVzZSB0aGlzIG1hY3JvIHRvIGRlY2xh
cmUgYW5kIGRlZmluZSBhIGRlYnVnLW9ubHkgZ2xvYmFsIHZhcmlhYmxlIHRoYXQgbWF5IGhhdmUg
YQorLy8gbm9uLXRyaXZpYWwgY29uc3RydWN0b3IgYW5kIGRlc3RydWN0b3IuIFdoZW4gYnVpbGRp
bmcgd2l0aCBjbGFuZywgdGhpcyB3aWxsIHN1cHJlc3MKKy8vIHdhcm5pbmdzIGFib3V0IGdsb2Jh
bCBjb25zdHJ1Y3RvcnMgYW5kIGV4aXQtdGltZSBkZXN0cnVjdG9ycy4KKyNpZm5kZWYgTkRFQlVH
CisjZGVmaW5lIERFRklORV9ERUJVR19PTkxZX0dMT0JBTCh0eXBlLCBuYW1lLCBhcmd1bWVudHMp
IFwKKyAgICBzdGF0aWMgdHlwZSBuYW1lIGFyZ3VtZW50czsKKyNlbHNlCisjZGVmaW5lIERFRklO
RV9ERUJVR19PTkxZX0dMT0JBTCh0eXBlLCBuYW1lLCBhcmd1bWVudHMpCisjZW5kaWYgLy8gTkRF
QlVHCisKIC8vIE9CSkVDVF9PRkZTRVRPRjogTGlrZSB0aGUgQysrIG9mZnNldG9mIG1hY3JvLCBi
dXQgeW91IGNhbiB1c2UgaXQgd2l0aCBjbGFzc2VzLgogLy8gVGhlIG1hZ2ljIG51bWJlciAweDQw
MDAgaXMgaW5zaWduaWZpY2FudC4gV2UgdXNlIGl0IHRvIGF2b2lkIHVzaW5nIE5VTEwsIHNpbmNl
CiAvLyBOVUxMIGNhbiBjYXVzZSBjb21waWxlciBwcm9ibGVtcywgZXNwZWNpYWxseSBpbiBjYXNl
cyBvZiBtdWx0aXBsZSBpbmhlcml0YW5jZS4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk2ODc3
KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
MjUgQEAKKzIwMTEtMTAtMDYgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4K
KworICAgICAgICBBZGQgREVGSU5FX0RFQlVHX09OTFlfR0xPQkFMIGZvciBnbG9iYWxzIHRoYXQg
c2hvdWxkIGJlIGRlZmluZWQgaW4gZGVidWcgYnVpbGRzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02OTU4NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkb3B0IHRoZSBERUZJTkVfREVCVUdfT05MWV9HTE9C
QUwgbWFjcm8uCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0xhenlFdmVudExpc3RlbmVyLmNw
cDoKKyAgICAgICAgKiBkb20vTm9kZS5jcHA6CisgICAgICAgICogZG9tL1JhbmdlLmNwcDoKKyAg
ICAgICAgKiBoaXN0b3J5L0NhY2hlZFBhZ2UuY3BwOgorICAgICAgICAqIGxvYWRlci9TdWJyZXNv
dXJjZUxvYWRlci5jcHA6CisgICAgICAgICogbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlLmNw
cDoKKyAgICAgICAgKiBwYWdlL0ZyYW1lLmNwcDoKKyAgICAgICAgKiBwYWdlL1BhZ2UuY3BwOgor
ICAgICAgICAqIHJlbmRlcmluZy9CaWRpUnVuLmNwcDoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVu
ZGVyT2JqZWN0LmNwcDoKKyAgICAgICAgKiBzdmcvU1ZHRWxlbWVudEluc3RhbmNlLmNwcDoKKyAg
ICAgICAgKiB4bWwvWE1MSHR0cFJlcXVlc3QuY3BwOgorCiAyMDExLTEwLTA2ICBEYXZpZCBHcm9n
YW4gIDxkZ3JvZ2FuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXR1cm4gbnVsbCBmb3IgdGhl
IHZhbHVlIG9mIElEQiBrZXkgY3Vyc29ycyBpbnN0ZWFkIG9mIEFTU0VSVGluZwpJbmRleDogU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNMYXp5RXZlbnRMaXN0ZW5lci5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNMYXp5RXZlbnRMaXN0ZW5lci5jcHAJ
KHJldmlzaW9uIDk2ODUyKQorKysgU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNMYXp5RXZl
bnRMaXN0ZW5lci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI3LDE0ICsyNywxMyBAQAogI2luY2x1
ZGUgPHJ1bnRpbWUvSlNGdW5jdGlvbi5oPgogI2luY2x1ZGUgPHJ1bnRpbWUvSlNMb2NrLmg+CiAj
aW5jbHVkZSA8d3RmL1JlZkNvdW50ZWRMZWFrQ291bnRlci5oPgorI2luY2x1ZGUgPHd0Zi9TdGRM
aWJFeHRyYXMuaD4KIAogdXNpbmcgbmFtZXNwYWNlIEpTQzsKIAogbmFtZXNwYWNlIFdlYkNvcmUg
ewogCi0jaWZuZGVmIE5ERUJVRwotc3RhdGljIFdURjo6UmVmQ291bnRlZExlYWtDb3VudGVyIGV2
ZW50TGlzdGVuZXJDb3VudGVyKCJKU0xhenlFdmVudExpc3RlbmVyIik7Ci0jZW5kaWYKK0RFRklO
RV9ERUJVR19PTkxZX0dMT0JBTChXVEY6OlJlZkNvdW50ZWRMZWFrQ291bnRlciwgZXZlbnRMaXN0
ZW5lckNvdW50ZXIsICgiSlNMYXp5RXZlbnRMaXN0ZW5lciIpKTsKIAogSlNMYXp5RXZlbnRMaXN0
ZW5lcjo6SlNMYXp5RXZlbnRMaXN0ZW5lcihjb25zdCBTdHJpbmcmIGZ1bmN0aW9uTmFtZSwgY29u
c3QgU3RyaW5nJiBldmVudFBhcmFtZXRlck5hbWUsIGNvbnN0IFN0cmluZyYgY29kZSwgTm9kZSog
bm9kZSwgY29uc3QgU3RyaW5nJiBzb3VyY2VVUkwsIGludCBsaW5lTnVtYmVyLCBKU09iamVjdCog
d3JhcHBlciwgRE9NV3JhcHBlcldvcmxkKiBpc29sYXRlZFdvcmxkKQogICAgIDogSlNFdmVudExp
c3RlbmVyKDAsIHdyYXBwZXIsIHRydWUsIGlzb2xhdGVkV29ybGQpCkluZGV4OiBTb3VyY2UvV2Vi
Q29yZS9kb20vTm9kZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL05vZGUu
Y3BwCShyZXZpc2lvbiA5Njg1MikKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMjg0LDExICsyODQsMTEgQEAgdm9pZCBOb2RlOjpkdW1wU3RhdGlzdGlj
cygpCiAjZW5kaWYKIH0KIAotI2lmbmRlZiBOREVCVUcKLXN0YXRpYyBXVEY6OlJlZkNvdW50ZWRM
ZWFrQ291bnRlciBub2RlQ291bnRlcigiV2ViQ29yZU5vZGUiKTsKK0RFRklORV9ERUJVR19PTkxZ
X0dMT0JBTChXVEY6OlJlZkNvdW50ZWRMZWFrQ291bnRlciwgbm9kZUNvdW50ZXIsICgiV2ViQ29y
ZU5vZGUiKSk7CitERUZJTkVfREVCVUdfT05MWV9HTE9CQUwoSGFzaFNldDxOb2RlKj4sIGlnbm9y
ZVNldCwgKTsKIAorI2lmbmRlZiBOREVCVUcKIHN0YXRpYyBib29sIHNob3VsZElnbm9yZUxlYWtz
ID0gZmFsc2U7Ci1zdGF0aWMgSGFzaFNldDxOb2RlKj4gaWdub3JlU2V0OwogI2VuZGlmCiAKIHZv
aWQgTm9kZTo6c3RhcnRJZ25vcmluZ0xlYWtzKCkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9S
YW5nZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL1JhbmdlLmNwcAkocmV2
aXNpb24gOTY4NTIpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vUmFuZ2UuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC01OCw5ICs1OCw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIHVzaW5nIG5hbWVzcGFj
ZSBzdGQ7CiB1c2luZyBuYW1lc3BhY2UgSFRNTE5hbWVzOwogCi0jaWZuZGVmIE5ERUJVRwotc3Rh
dGljIFdURjo6UmVmQ291bnRlZExlYWtDb3VudGVyIHJhbmdlQ291bnRlcigiUmFuZ2UiKTsKLSNl
bmRpZgorREVGSU5FX0RFQlVHX09OTFlfR0xPQkFMKFdURjo6UmVmQ291bnRlZExlYWtDb3VudGVy
LCByYW5nZUNvdW50ZXIsICgiUmFuZ2UiKSk7CiAKIGlubGluZSBSYW5nZTo6UmFuZ2UoUGFzc1Jl
ZlB0cjxEb2N1bWVudD4gb3duZXJEb2N1bWVudCkKICAgICA6IG1fb3duZXJEb2N1bWVudChvd25l
ckRvY3VtZW50KQpJbmRleDogU291cmNlL1dlYkNvcmUvaGlzdG9yeS9DYWNoZWRQYWdlLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9oaXN0b3J5L0NhY2hlZFBhZ2UuY3BwCShyZXZp
c2lvbiA5Njg1MikKKysrIFNvdXJjZS9XZWJDb3JlL2hpc3RvcnkvQ2FjaGVkUGFnZS5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTM2LDE0ICszNiwxMyBAQAogI2luY2x1ZGUgIlBhZ2UuaCIKICNpbmNs
dWRlIDx3dGYvQ3VycmVudFRpbWUuaD4KICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZExlYWtDb3Vu
dGVyLmg+CisjaW5jbHVkZSA8d3RmL1N0ZExpYkV4dHJhcy5oPgogCiB1c2luZyBuYW1lc3BhY2Ug
SlNDOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLSNpZm5kZWYgTkRFQlVHCi1zdGF0aWMgV1RG
OjpSZWZDb3VudGVkTGVha0NvdW50ZXIgY2FjaGVkUGFnZUNvdW50ZXIoIkNhY2hlZFBhZ2UiKTsK
LSNlbmRpZgorREVGSU5FX0RFQlVHX09OTFlfR0xPQkFMKFdURjo6UmVmQ291bnRlZExlYWtDb3Vu
dGVyLCBjYWNoZWRQYWdlQ291bnRlciwgKCJDYWNoZWRQYWdlIikpOwogCiBQYXNzUmVmUHRyPENh
Y2hlZFBhZ2U+IENhY2hlZFBhZ2U6OmNyZWF0ZShQYWdlKiBwYWdlKQogewpJbmRleDogU291cmNl
L1dlYkNvcmUvbG9hZGVyL1N1YnJlc291cmNlTG9hZGVyLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvU3VicmVzb3VyY2VMb2FkZXIuY3BwCShyZXZpc2lvbiA5Njg1MikK
KysrIFNvdXJjZS9XZWJDb3JlL2xvYWRlci9TdWJyZXNvdXJjZUxvYWRlci5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTM3LDEyICszNywxMSBAQAogI2luY2x1ZGUgIlNlY3VyaXR5T3JpZ2luLmgiCiAj
aW5jbHVkZSAiU3VicmVzb3VyY2VMb2FkZXJDbGllbnQuaCIKICNpbmNsdWRlIDx3dGYvUmVmQ291
bnRlZExlYWtDb3VudGVyLmg+CisjaW5jbHVkZSA8d3RmL1N0ZExpYkV4dHJhcy5oPgogCiBuYW1l
c3BhY2UgV2ViQ29yZSB7CiAKLSNpZm5kZWYgTkRFQlVHICAgIAotc3RhdGljIFdURjo6UmVmQ291
bnRlZExlYWtDb3VudGVyIHN1YnJlc291cmNlTG9hZGVyQ291bnRlcigiU3VicmVzb3VyY2VMb2Fk
ZXIiKTsKLSNlbmRpZgorREVGSU5FX0RFQlVHX09OTFlfR0xPQkFMKFdURjo6UmVmQ291bnRlZExl
YWtDb3VudGVyLCBzdWJyZXNvdXJjZUxvYWRlckNvdW50ZXIsICgiU3VicmVzb3VyY2VMb2FkZXIi
KSk7CiAKIFN1YnJlc291cmNlTG9hZGVyOjpTdWJyZXNvdXJjZUxvYWRlcihGcmFtZSogZnJhbWUs
IFN1YnJlc291cmNlTG9hZGVyQ2xpZW50KiBjbGllbnQsIGNvbnN0IFJlc291cmNlTG9hZGVyT3B0
aW9ucyYgb3B0aW9ucykKICAgICA6IFJlc291cmNlTG9hZGVyKGZyYW1lLCBvcHRpb25zKQpJbmRl
eDogU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuY3BwCShy
ZXZpc2lvbiA5Njg1MikKKysrIFNvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNv
dXJjZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc1LDkgKzc1LDcgQEAgc3RhdGljIFJlc291cmNl
TG9hZFByaW9yaXR5IGRlZmF1bHRQcmlvcgogICAgIHJldHVybiBSZXNvdXJjZUxvYWRQcmlvcml0
eUxvdzsKIH0KIAotI2lmbmRlZiBOREVCVUcKLXN0YXRpYyBSZWZDb3VudGVkTGVha0NvdW50ZXIg
Y2FjaGVkUmVzb3VyY2VMZWFrQ291bnRlcigiQ2FjaGVkUmVzb3VyY2UiKTsKLSNlbmRpZgorREVG
SU5FX0RFQlVHX09OTFlfR0xPQkFMKFJlZkNvdW50ZWRMZWFrQ291bnRlciwgY2FjaGVkUmVzb3Vy
Y2VMZWFrQ291bnRlciwgKCJDYWNoZWRSZXNvdXJjZSIpKTsKIAogQ2FjaGVkUmVzb3VyY2U6OkNh
Y2hlZFJlc291cmNlKGNvbnN0IFJlc291cmNlUmVxdWVzdCYgcmVxdWVzdCwgVHlwZSB0eXBlKQog
ICAgIDogbV9yZXNvdXJjZVJlcXVlc3QocmVxdWVzdCkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3Bh
Z2UvRnJhbWUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWUuY3Bw
CShyZXZpc2lvbiA5Njg1MikKKysrIFNvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWUuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xMjIsOSArMTIyLDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiB1c2lu
ZyBuYW1lc3BhY2UgSFRNTE5hbWVzOwogCi0jaWZuZGVmIE5ERUJVRwotc3RhdGljIFdURjo6UmVm
Q291bnRlZExlYWtDb3VudGVyIGZyYW1lQ291bnRlcigiRnJhbWUiKTsKLSNlbmRpZgorREVGSU5F
X0RFQlVHX09OTFlfR0xPQkFMKFdURjo6UmVmQ291bnRlZExlYWtDb3VudGVyLCBmcmFtZUNvdW50
ZXIsICgiRnJhbWUiKSk7CiAKIHN0YXRpYyBpbmxpbmUgRnJhbWUqIHBhcmVudEZyb21Pd25lckVs
ZW1lbnQoSFRNTEZyYW1lT3duZXJFbGVtZW50KiBvd25lckVsZW1lbnQpCiB7CkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9wYWdlL1BhZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Bh
Z2UvUGFnZS5jcHAJKHJldmlzaW9uIDk2ODUyKQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9QYWdl
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtODgsOSArODgsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7
CiAKIHN0YXRpYyBIYXNoU2V0PFBhZ2UqPiogYWxsUGFnZXM7CiAKLSNpZm5kZWYgTkRFQlVHCi1z
dGF0aWMgV1RGOjpSZWZDb3VudGVkTGVha0NvdW50ZXIgcGFnZUNvdW50ZXIoIlBhZ2UiKTsKLSNl
bmRpZgorREVGSU5FX0RFQlVHX09OTFlfR0xPQkFMKFdURjo6UmVmQ291bnRlZExlYWtDb3VudGVy
LCBwYWdlQ291bnRlciwgKCJQYWdlIikpOwogCiBzdGF0aWMgdm9pZCBuZXR3b3JrU3RhdGVDaGFu
Z2VkKCkKIHsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9CaWRpUnVuLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvQmlkaVJ1bi5jcHAJKHJldmlzaW9u
IDk2ODUyKQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0JpZGlSdW4uY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0yNiwxNCArMjYsMTUgQEAKICNpbmNsdWRlICJJbmxpbmVCb3guaCIKICNpbmNs
dWRlICJSZW5kZXJBcmVuYS5oIgogI2luY2x1ZGUgPHd0Zi9SZWZDb3VudGVkTGVha0NvdW50ZXIu
aD4KKyNpbmNsdWRlIDx3dGYvU3RkTGliRXh0cmFzLmg+CiAKIHVzaW5nIG5hbWVzcGFjZSBXVEY7
CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotI2lmbmRlZiBOREVCVUcKLXN0YXRpYyBSZWZDb3Vu
dGVkTGVha0NvdW50ZXIgYmlkaVJ1bkNvdW50ZXIoIkJpZGlSdW4iKTsKK0RFRklORV9ERUJVR19P
TkxZX0dMT0JBTChSZWZDb3VudGVkTGVha0NvdW50ZXIsIGJpZGlSdW5Db3VudGVyLCAoIkJpZGlS
dW4iKSk7CiAKKyNpZm5kZWYgTkRFQlVHCiBzdGF0aWMgYm9vbCBpbkJpZGlSdW5EZXN0cm95Owog
I2VuZGlmCiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuY3Bw
CShyZXZpc2lvbiA5Njg1MikKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmpl
Y3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNzMsOSArMTczLDcgQEAgUmVuZGVyT2JqZWN0KiBS
ZW5kZXJPYmplY3Q6OmNyZWF0ZU9iamVjdAogICAgIHJldHVybiAwOwogfQogCi0jaWZuZGVmIE5E
RUJVRyAKLXN0YXRpYyBXVEY6OlJlZkNvdW50ZWRMZWFrQ291bnRlciByZW5kZXJPYmplY3RDb3Vu
dGVyKCJSZW5kZXJPYmplY3QiKTsKLSNlbmRpZgorREVGSU5FX0RFQlVHX09OTFlfR0xPQkFMKFdU
Rjo6UmVmQ291bnRlZExlYWtDb3VudGVyLCByZW5kZXJPYmplY3RDb3VudGVyLCAoIlJlbmRlck9i
amVjdCIpKTsKIAogUmVuZGVyT2JqZWN0OjpSZW5kZXJPYmplY3QoTm9kZSogbm9kZSkKICAgICA6
IENhY2hlZFJlc291cmNlQ2xpZW50KCkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3N2Zy9TVkdFbGVt
ZW50SW5zdGFuY2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3N2Zy9TVkdFbGVt
ZW50SW5zdGFuY2UuY3BwCShyZXZpc2lvbiA5Njg1MikKKysrIFNvdXJjZS9XZWJDb3JlL3N2Zy9T
VkdFbGVtZW50SW5zdGFuY2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNyw5ICszNyw3IEBACiAK
IG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotI2lmbmRlZiBOREVCVUcKLXN0YXRpYyBXVEY6OlJlZkNv
dW50ZWRMZWFrQ291bnRlciBpbnN0YW5jZUNvdW50ZXIoIldlYkNvcmVTVkdFbGVtZW50SW5zdGFu
Y2UiKTsKLSNlbmRpZgorREVGSU5FX0RFQlVHX09OTFlfR0xPQkFMKFdURjo6UmVmQ291bnRlZExl
YWtDb3VudGVyLCBpbnN0YW5jZUNvdW50ZXIsICgiV2ViQ29yZVNWR0VsZW1lbnRJbnN0YW5jZSIp
KTsKIAogU1ZHRWxlbWVudEluc3RhbmNlOjpTVkdFbGVtZW50SW5zdGFuY2UoU1ZHVXNlRWxlbWVu
dCogY29ycmVzcG9uZGluZ1VzZUVsZW1lbnQsIFNWR1VzZUVsZW1lbnQqIGRpcmVjdFVzZUVsZW1l
bnQsIFBhc3NSZWZQdHI8U1ZHRWxlbWVudD4gb3JpZ2luYWxFbGVtZW50KQogICAgIDogbV9jb3Jy
ZXNwb25kaW5nVXNlRWxlbWVudChjb3JyZXNwb25kaW5nVXNlRWxlbWVudCkKSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmNwcAkocmV2aXNpb24gOTY4NTIpCisrKyBTb3VyY2Uv
V2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02Niw5ICs2
Niw3IEBACiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotI2lmbmRlZiBOREVCVUcKLXN0YXRpYyBX
VEY6OlJlZkNvdW50ZWRMZWFrQ291bnRlciB4bWxIdHRwUmVxdWVzdENvdW50ZXIoIlhNTEh0dHBS
ZXF1ZXN0Iik7Ci0jZW5kaWYKK0RFRklORV9ERUJVR19PTkxZX0dMT0JBTChXVEY6OlJlZkNvdW50
ZWRMZWFrQ291bnRlciwgeG1sSHR0cFJlcXVlc3RDb3VudGVyLCAoIlhNTEh0dHBSZXF1ZXN0Iikp
OwogCiBzdHJ1Y3QgWE1MSHR0cFJlcXVlc3RTdGF0aWNEYXRhIHsKICAgICBXVEZfTUFLRV9OT05D
T1BZQUJMRShYTUxIdHRwUmVxdWVzdFN0YXRpY0RhdGEpOyBXVEZfTUFLRV9GQVNUX0FMTE9DQVRF
RDsKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDk2ODc3KQorKysgU291cmNlL1dlYktpdDIvQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMTAtMDYgIEFuZGVy
cyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgREVGSU5FX0RF
QlVHX09OTFlfR0xPQkFMIGZvciBnbG9iYWxzIHRoYXQgc2hvdWxkIGJlIGRlZmluZWQgaW4gZGVi
dWcgYnVpbGRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD02OTU4NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkb3B0IHRoZSBERUZJTkVfREVCVUdfT05MWV9HTE9CQUwgbWFjcm8uCisKKyAgICAgICAgKiBV
SVByb2Nlc3MvV2ViQ29udGV4dC5jcHA6CisgICAgICAgICogVUlQcm9jZXNzL1dlYlBhZ2VQcm94
eS5jcHA6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYkZyYW1lLmNwcDoKKyAgICAg
ICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHA6CisKIDIwMTEtMTAtMDYgIEFsZXhl
eSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CiAKICAgICAgICAgW01hY10gU2hvdWxkIGJl
IGFibGUgdG8gc2Nyb2xsIGVtYmVkZGVkIFBERnMgdXNpbmcgbW91c2UKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9XZWJDb250ZXh0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvV2ViQ29udGV4dC5jcHAJKHJldmlzaW9uIDk2ODY0KQorKysgU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL1dlYkNvbnRleHQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03Niw5
ICs3Niw3IEBAIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCiBuYW1lc3BhY2UgV2ViS2l0IHsK
IAotI2lmbmRlZiBOREVCVUcKLXN0YXRpYyBXVEY6OlJlZkNvdW50ZWRMZWFrQ291bnRlciB3ZWJD
b250ZXh0Q291bnRlcigiV2ViQ29udGV4dCIpOwotI2VuZGlmCitERUZJTkVfREVCVUdfT05MWV9H
TE9CQUwoV1RGOjpSZWZDb3VudGVkTGVha0NvdW50ZXIsIHdlYkNvbnRleHRDb3VudGVyLCAoIldl
YkNvbnRleHQiKSk7CiAKIFdlYkNvbnRleHQqIFdlYkNvbnRleHQ6OnNoYXJlZFByb2Nlc3NDb250
ZXh0KCkKIHsKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3Bw
CShyZXZpc2lvbiA5Njg2NCkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJv
eHkuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC05OSw5ICs5OSw3IEBAIG5hbWVzcGFjZSBXZWJLaXQg
ewogCiBXS1BhZ2VEZWJ1Z1BhaW50RmxhZ3MgV2ViUGFnZVByb3h5OjpzX2RlYnVnUGFpbnRGbGFn
cyA9IDA7CiAKLSNpZm5kZWYgTkRFQlVHCi1zdGF0aWMgV1RGOjpSZWZDb3VudGVkTGVha0NvdW50
ZXIgd2ViUGFnZVByb3h5Q291bnRlcigiV2ViUGFnZVByb3h5Iik7Ci0jZW5kaWYKK0RFRklORV9E
RUJVR19PTkxZX0dMT0JBTChXVEY6OlJlZkNvdW50ZWRMZWFrQ291bnRlciwgd2ViUGFnZVByb3h5
Q291bnRlciwgKCJXZWJQYWdlUHJveHkiKSk7CiAKICNpZiAhTE9HX0RJU0FCTEVECiBzdGF0aWMg
Y29uc3QgY2hhciogd2ViS2V5Ym9hcmRFdmVudFR5cGVTdHJpbmcoV2ViRXZlbnQ6OlR5cGUgdHlw
ZSkKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJGcmFtZS5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYkZyYW1l
LmNwcAkocmV2aXNpb24gOTY4NjQpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBh
Z2UvV2ViRnJhbWUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03MCw5ICs3MCw3IEBAIHVzaW5nIG5h
bWVzcGFjZSBXZWJDb3JlOwogCiBuYW1lc3BhY2UgV2ViS2l0IHsKIAotI2lmbmRlZiBOREVCVUcK
LXN0YXRpYyBXVEY6OlJlZkNvdW50ZWRMZWFrQ291bnRlciB3ZWJGcmFtZUNvdW50ZXIoIldlYkZy
YW1lIik7Ci0jZW5kaWYKK0RFRklORV9ERUJVR19PTkxZX0dMT0JBTChXVEY6OlJlZkNvdW50ZWRM
ZWFrQ291bnRlciwgd2ViRnJhbWVDb3VudGVyLCAoIldlYkZyYW1lIikpOwogCiBzdGF0aWMgdWlu
dDY0X3QgZ2VuZXJhdGVGcmFtZUlEKCkKIHsKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvV2ViUGFnZS9XZWJQYWdlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAJKHJldmlzaW9uIDk2ODY0KQorKysgU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0x
NTIsMTAgKzE1Miw4IEBAIHB1YmxpYzoKIHByaXZhdGU6CiAgICAgV2ViUGFnZSogbV9wYWdlOwog
fTsKLSAgICAKLSNpZm5kZWYgTkRFQlVHCi1zdGF0aWMgV1RGOjpSZWZDb3VudGVkTGVha0NvdW50
ZXIgd2ViUGFnZUNvdW50ZXIoIldlYlBhZ2UiKTsKLSNlbmRpZgorCitERUZJTkVfREVCVUdfT05M
WV9HTE9CQUwoV1RGOjpSZWZDb3VudGVkTGVha0NvdW50ZXIsIHdlYlBhZ2VDb3VudGVyLCAoIldl
YlBhZ2UiKSk7CiAKIFBhc3NSZWZQdHI8V2ViUGFnZT4gV2ViUGFnZTo6Y3JlYXRlKHVpbnQ2NF90
IHBhZ2VJRCwgY29uc3QgV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycyYgcGFyYW1ldGVycykKIHsK
SW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDk2ODc3KQorKysgU291cmNlL1dlYktpdC9t
YWMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMTAtMDYg
IEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgREVG
SU5FX0RFQlVHX09OTFlfR0xPQkFMIGZvciBnbG9iYWxzIHRoYXQgc2hvdWxkIGJlIGRlZmluZWQg
aW4gZGVidWcgYnVpbGRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD02OTU4NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEFkb3B0IHRoZSBERUZJTkVfREVCVUdfT05MWV9HTE9CQUwgbWFjcm8uCisKKyAgICAg
ICAgKiBQbHVnaW5zL0hvc3RlZC9Ib3N0ZWROZXRzY2FwZVBsdWdpblN0cmVhbS5tbToKKyAgICAg
ICAgKiBQbHVnaW5zL0hvc3RlZC9OZXRzY2FwZVBsdWdpbkluc3RhbmNlUHJveHkubW06CisKIDIw
MTEtMTAtMDMgIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBh
biBvcHRpb24gdG8gc3VwcHJlc3MgcmVuZGVyaW5nIHVudGlsIHRoZSBkb2N1bWVudCdzIGxvYWQg
ZXZlbnQgZmlyZXMuCkluZGV4OiBTb3VyY2UvV2ViS2l0L21hYy9QbHVnaW5zL0hvc3RlZC9Ib3N0
ZWROZXRzY2FwZVBsdWdpblN0cmVhbS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L21h
Yy9QbHVnaW5zL0hvc3RlZC9Ib3N0ZWROZXRzY2FwZVBsdWdpblN0cmVhbS5tbQkocmV2aXNpb24g
OTY4NTIpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9QbHVnaW5zL0hvc3RlZC9Ib3N0ZWROZXRzY2Fw
ZVBsdWdpblN0cmVhbS5tbQkod29ya2luZyBjb3B5KQpAQCAtNDgsOSArNDgsNyBAQCB1c2luZyBu
YW1lc3BhY2UgV2ViQ29yZTsKIAogbmFtZXNwYWNlIFdlYktpdCB7CiAKLSNpZm5kZWYgTkRFQlVH
Ci1zdGF0aWMgV1RGOjpSZWZDb3VudGVkTGVha0NvdW50ZXIgaG9zdGVkTmV0c2NhcGVQbHVnaW5T
dHJlYW1Db3VudGVyKCJIb3N0ZWROZXRzY2FwZVBsdWdpblN0cmVhbSIpOwotI2VuZGlmCitERUZJ
TkVfREVCVUdfT05MWV9HTE9CQUwoV1RGOjpSZWZDb3VudGVkTGVha0NvdW50ZXIsIGhvc3RlZE5l
dHNjYXBlUGx1Z2luU3RyZWFtQ291bnRlciwgKCJIb3N0ZWROZXRzY2FwZVBsdWdpblN0cmVhbSIp
KTsKIAogSG9zdGVkTmV0c2NhcGVQbHVnaW5TdHJlYW06Okhvc3RlZE5ldHNjYXBlUGx1Z2luU3Ry
ZWFtKE5ldHNjYXBlUGx1Z2luSW5zdGFuY2VQcm94eSogaW5zdGFuY2UsIHVpbnQzMl90IHN0cmVh
bUlELCBOU1VSTFJlcXVlc3QgKnJlcXVlc3QpCiAgICAgOiBtX2luc3RhbmNlKGluc3RhbmNlKQpJ
bmRleDogU291cmNlL1dlYktpdC9tYWMvUGx1Z2lucy9Ib3N0ZWQvTmV0c2NhcGVQbHVnaW5JbnN0
YW5jZVByb3h5Lm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvbWFjL1BsdWdpbnMvSG9z
dGVkL05ldHNjYXBlUGx1Z2luSW5zdGFuY2VQcm94eS5tbQkocmV2aXNpb24gOTY4NTIpCisrKyBT
b3VyY2UvV2ViS2l0L21hYy9QbHVnaW5zL0hvc3RlZC9OZXRzY2FwZVBsdWdpbkluc3RhbmNlUHJv
eHkubW0JKHdvcmtpbmcgY29weSkKQEAgLTIxMiw5ICsyMTIsNyBAQCBzdGF0aWMgdWludDMyX3Qg
cGx1Z2luSURDb3VudGVyOwogCiBib29sIE5ldHNjYXBlUGx1Z2luSW5zdGFuY2VQcm94eTo6bV9p
bkRlc3Ryb3k7CiAKLSNpZm5kZWYgTkRFQlVHCi1zdGF0aWMgV1RGOjpSZWZDb3VudGVkTGVha0Nv
dW50ZXIgbmV0c2NhcGVQbHVnaW5JbnN0YW5jZVByb3h5Q291bnRlcigiTmV0c2NhcGVQbHVnaW5J
bnN0YW5jZVByb3h5Iik7Ci0jZW5kaWYKK0RFRklORV9ERUJVR19PTkxZX0dMT0JBTChXVEY6OlJl
ZkNvdW50ZWRMZWFrQ291bnRlciwgbmV0c2NhcGVQbHVnaW5JbnN0YW5jZVByb3h5Q291bnRlciwg
KCJOZXRzY2FwZVBsdWdpbkluc3RhbmNlUHJveHkiKSk7CiAKIE5ldHNjYXBlUGx1Z2luSW5zdGFu
Y2VQcm94eTo6TmV0c2NhcGVQbHVnaW5JbnN0YW5jZVByb3h5KE5ldHNjYXBlUGx1Z2luSG9zdFBy
b3h5KiBwbHVnaW5Ib3N0UHJveHksIFdlYkhvc3RlZE5ldHNjYXBlUGx1Z2luVmlldyAqcGx1Z2lu
VmlldywgYm9vbCBmdWxsRnJhbWVQbHVnaW4pCiAgICAgOiBtX3BsdWdpbkhvc3RQcm94eShwbHVn
aW5Ib3N0UHJveHkpCg==
</data>
<flag name="review"
          id="107463"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>