<?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>123057</bug_id>
          
          <creation_ts>2013-10-19 00:07:33 -0700</creation_ts>
          <short_desc>Some includes in JSC seem to use an incorrect style</short_desc>
          <delta_ts>2013-10-19 16:59:49 -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>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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>941469</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-10-19 00:07:33 -0700</bug_when>
    <thetext>What does #include &lt;heap/Weak.h&gt; even mean inside JSC?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941471</commentid>
    <comment_count>1</comment_count>
      <attachid>214642</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-10-19 00:10:51 -0700</bug_when>
    <thetext>Created attachment 214642
proposed patch

FWIW, some of these were introduced as recently as bug 114220, not sure why. Maybe there was a reason?

Let&apos;s see if this at least compiles everywhere...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941472</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-19 00:11:50 -0700</bug_when>
    <thetext>Attachment 214642 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/API/JSContextRef.cpp&apos;, u&apos;Source/JavaScriptCore/API/JSStringRefCF.cpp&apos;, u&apos;Source/JavaScriptCore/API/JSValueRef.cpp&apos;, u&apos;Source/JavaScriptCore/API/OpaqueJSString.cpp&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source/JavaScriptCore/jit/JIT.h&apos;, u&apos;Source/JavaScriptCore/parser/SyntaxChecker.h&apos;, u&apos;Source/JavaScriptCore/runtime/WeakGCMap.h&apos;]&quot; exit_code: 1
Source/JavaScriptCore/API/JSValueRef.cpp:34:  Alphabetical sorting problem.  [build/include_order] [4]
Total errors found: 1 in 8 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>941473</commentid>
    <comment_count>3</comment_count>
      <attachid>214643</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-10-19 00:14:00 -0700</bug_when>
    <thetext>Created attachment 214643
with include order fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941531</commentid>
    <comment_count>4</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-10-19 11:56:29 -0700</bug_when>
    <thetext>I believe we need &lt;&gt; style for any header that will be included into a WebCore file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941532</commentid>
    <comment_count>5</comment_count>
      <attachid>214643</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-10-19 11:56:40 -0700</bug_when>
    <thetext>Comment on attachment 214643
with include order fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941535</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-10-19 12:10:58 -0700</bug_when>
    <thetext>&gt; I believe we need &lt;&gt; style for any header that will be included into a WebCore file.

Some of these headers are included in WebCore... I&apos;m confused :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941539</commentid>
    <comment_count>7</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-10-19 12:41:46 -0700</bug_when>
    <thetext>My understanding is that, on Mac, WebCore includes JavaScriptCore headers through the ForwardingHeaders folder, which is treated as a non-local include path. Hence the &lt;&gt; and the folder prefix. Maybe this has changed somehow?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941620</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-10-19 16:58:28 -0700</bug_when>
    <thetext>Looks like here is what we somehow naturally stabilized on:

- JSC API headers are included from other projects as &lt;JavaScriptCore/Foo.h&gt;. This works on Mac because of frameworks, and it works on other platforms because of Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore.

- Other JSC headers are included from other projects as &lt;runtime/Foo.h&gt;. This works because of forwarding headers in those projects, I think.

- JSC headers themselves include other JSC headers as &quot;Foo.h&quot;. I couldn&apos;t figure out how this works on Mac - perhaps Xcode builds a header map for all JSC private headers? On other platforms, it works because each project adds all JSC subdirectories to search paths.

I have my reservations about the beauty of this scheme (and I could misunderstand something). But now I think that it&apos;s good to land this patch for consistency. Also, it will make it easier for me to fix the build in bug 86914.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941621</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-10-19 16:59:49 -0700</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/r157687&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>214642</attachid>
            <date>2013-10-19 00:10:51 -0700</date>
            <delta_ts>2013-10-19 00:14:00 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>IncludeStyle.txt</filename>
            <type>text/plain</type>
            <size>4469</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTU3NjY0KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBA
CisyMDEzLTEwLTE5ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAg
ICAgIFNvbWUgaW5jbHVkZXMgaW4gSlNDIHNlZW0gdG8gdXNlIGFuIGluY29ycmVjdCBzdHlsZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIzMDU3CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hhbmdlZCBw
c2V1ZG8tc3lzdGVtIGluY2x1ZGVzIHRvIHVzZXIgb25lcy4KKworICAgICAgICAqIEFQSS9KU0Nv
bnRleHRSZWYuY3BwOgorICAgICAgICAqIEFQSS9KU1N0cmluZ1JlZkNGLmNwcDoKKyAgICAgICAg
KiBBUEkvSlNWYWx1ZVJlZi5jcHA6CisgICAgICAgICogQVBJL09wYXF1ZUpTU3RyaW5nLmNwcDoK
KyAgICAgICAgKiBqaXQvSklULmg6CisgICAgICAgICogcGFyc2VyL1N5bnRheENoZWNrZXIuaDoK
KyAgICAgICAgKiBydW50aW1lL1dlYWtHQ01hcC5oOgorCiAyMDEzLTEwLTE4ICBGaWxpcCBQaXps
byAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgZml4IEZUTCBidWls
ZC4KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNDb250ZXh0UmVmLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTQ29udGV4dFJlZi5jcHAJKHJl
dmlzaW9uIDE1NzY2MikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNDb250ZXh0UmVm
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjgsOSArMjgsOSBAQAogI2luY2x1ZGUgIkpTQ29udGV4
dFJlZlByaXZhdGUuaCIKIAogI2luY2x1ZGUgIkFQSUNhc3QuaCIKKyNpbmNsdWRlICJDYWxsRnJh
bWUuaCIKICNpbmNsdWRlICJDYWxsRnJhbWVJbmxpbmVzLmgiCiAjaW5jbHVkZSAiSW5pdGlhbGl6
ZVRocmVhZGluZy5oIgotI2luY2x1ZGUgPGludGVycHJldGVyL0NhbGxGcmFtZS5oPgogI2luY2x1
ZGUgIkpTQ2FsbGJhY2tPYmplY3QuaCIKICNpbmNsdWRlICJKU0NsYXNzUmVmLmgiCiAjaW5jbHVk
ZSAiSlNHbG9iYWxPYmplY3QuaCIKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNT
dHJpbmdSZWZDRi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9K
U1N0cmluZ1JlZkNGLmNwcAkocmV2aXNpb24gMTU3NjYyKQorKysgU291cmNlL0phdmFTY3JpcHRD
b3JlL0FQSS9KU1N0cmluZ1JlZkNGLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjgsOSArMjgsOSBA
QAogCiAjaW5jbHVkZSAiQVBJQ2FzdC5oIgogI2luY2x1ZGUgIkluaXRpYWxpemVUaHJlYWRpbmcu
aCIKKyNpbmNsdWRlICJKU0NKU1ZhbHVlLmgiCiAjaW5jbHVkZSAiSlNTdHJpbmdSZWYuaCIKICNp
bmNsdWRlICJPcGFxdWVKU1N0cmluZy5oIgotI2luY2x1ZGUgPHJ1bnRpbWUvSlNDSlNWYWx1ZS5o
PgogI2luY2x1ZGUgPHd0Zi9TdGRMaWJFeHRyYXMuaD4KIAogSlNTdHJpbmdSZWYgSlNTdHJpbmdD
cmVhdGVXaXRoQ0ZTdHJpbmcoQ0ZTdHJpbmdSZWYgc3RyaW5nKQpJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL0FQSS9KU1ZhbHVlUmVmLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvQVBJL0pTVmFsdWVSZWYuY3BwCShyZXZpc2lvbiAxNTc2NjIpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQVBJL0pTVmFsdWVSZWYuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMSwx
MyArMzEsMTMgQEAKICNpbmNsdWRlICJKU0FQSVdyYXBwZXJPYmplY3QuaCIKICNpbmNsdWRlICJK
U0NhbGxiYWNrT2JqZWN0LmgiCiAKLSNpbmNsdWRlIDxydW50aW1lL0pTQ0pTVmFsdWUuaD4KLSNp
bmNsdWRlIDxydW50aW1lL0pTR2xvYmFsT2JqZWN0Lmg+Ci0jaW5jbHVkZSA8cnVudGltZS9KU09O
T2JqZWN0Lmg+Ci0jaW5jbHVkZSA8cnVudGltZS9KU1N0cmluZy5oPgotI2luY2x1ZGUgPHJ1bnRp
bWUvTGl0ZXJhbFBhcnNlci5oPgotI2luY2x1ZGUgPHJ1bnRpbWUvT3BlcmF0aW9ucy5oPgotI2lu
Y2x1ZGUgPHJ1bnRpbWUvUHJvdGVjdC5oPgorI2luY2x1ZGUgIkpTQ0pTVmFsdWUuaCIKKyNpbmNs
dWRlICJKU0dsb2JhbE9iamVjdC5oIgorI2luY2x1ZGUgIkpTT05PYmplY3QuaCIKKyNpbmNsdWRl
ICJKU1N0cmluZy5oIgorI2luY2x1ZGUgIkxpdGVyYWxQYXJzZXIuaCIKKyNpbmNsdWRlICJPcGVy
YXRpb25zLmgiCisjaW5jbHVkZSAiUHJvdGVjdC5oIgogCiAjaW5jbHVkZSA8d3RmL0Fzc2VydGlv
bnMuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9TdHJpbmdIYXNoLmg+CkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvQVBJL09wYXF1ZUpTU3RyaW5nLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQVBJL09wYXF1ZUpTU3RyaW5nLmNwcAkocmV2aXNpb24gMTU3NjYyKQor
KysgU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9PcGFxdWVKU1N0cmluZy5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTI2LDkgKzI2LDkgQEAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJP
cGFxdWVKU1N0cmluZy5oIgogCi0jaW5jbHVkZSA8aW50ZXJwcmV0ZXIvQ2FsbEZyYW1lLmg+Ci0j
aW5jbHVkZSA8cnVudGltZS9KU0dsb2JhbE9iamVjdC5oPgotI2luY2x1ZGUgPHJ1bnRpbWUvSWRl
bnRpZmllci5oPgorI2luY2x1ZGUgIkNhbGxGcmFtZS5oIgorI2luY2x1ZGUgIklkZW50aWZpZXIu
aCIKKyNpbmNsdWRlICJKU0dsb2JhbE9iamVjdC5oIgogCiB1c2luZyBuYW1lc3BhY2UgSlNDOwog
CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVC5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklULmgJKHJldmlzaW9uIDE1NzY2MikKKysrIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklULmgJKHdvcmtpbmcgY29weSkKQEAgLTQ2LDggKzQ2LDgg
QEAKICNpbmNsdWRlICJMZWdhY3lQcm9maWxlci5oIgogI2luY2x1ZGUgIk9wY29kZS5oIgogI2lu
Y2x1ZGUgIlJlc3VsdFR5cGUuaCIKKyNpbmNsdWRlICJTYW1wbGluZ1Rvb2wuaCIKICNpbmNsdWRl
ICJVbnVzZWRQb2ludGVyLmgiCi0jaW5jbHVkZSA8Ynl0ZWNvZGUvU2FtcGxpbmdUb29sLmg+CiAK
IG5hbWVzcGFjZSBKU0MgewogCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2VyL1N5
bnRheENoZWNrZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2Vy
L1N5bnRheENoZWNrZXIuaAkocmV2aXNpb24gMTU3NjYyKQorKysgU291cmNlL0phdmFTY3JpcHRD
b3JlL3BhcnNlci9TeW50YXhDaGVja2VyLmgJKHdvcmtpbmcgY29weSkKQEAgLTI3LDcgKzI3LDcg
QEAKICNkZWZpbmUgU3ludGF4Q2hlY2tlcl9oCiAKICNpbmNsdWRlICJMZXhlci5oIgotI2luY2x1
ZGUgPHlhcnIvWWFyclN5bnRheENoZWNrZXIuaD4KKyNpbmNsdWRlICJZYXJyU3ludGF4Q2hlY2tl
ci5oIgogCiBuYW1lc3BhY2UgSlNDIHsKICAgICAKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL1dlYWtHQ01hcC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL1dlYWtHQ01hcC5oCShyZXZpc2lvbiAxNTc2NjIpCisrKyBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9XZWFrR0NNYXAuaAkod29ya2luZyBjb3B5KQpAQCAtMjYsOCArMjYs
OCBAQAogI2lmbmRlZiBXZWFrR0NNYXBfaAogI2RlZmluZSBXZWFrR0NNYXBfaAogCi0jaW5jbHVk
ZSA8aGVhcC9XZWFrLmg+Ci0jaW5jbHVkZSA8aGVhcC9XZWFrSW5saW5lcy5oPgorI2luY2x1ZGUg
IldlYWsuaCIKKyNpbmNsdWRlICJXZWFrSW5saW5lcy5oIgogI2luY2x1ZGUgPHd0Zi9IYXNoTWFw
Lmg+CiAKIG5hbWVzcGFjZSBKU0Mgewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>214643</attachid>
            <date>2013-10-19 00:14:00 -0700</date>
            <delta_ts>2013-10-19 11:56:40 -0700</delta_ts>
            <desc>with include order fix</desc>
            <filename>IncludeStyle.txt</filename>
            <type>text/plain</type>
            <size>4514</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTU3NjY0KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBA
CisyMDEzLTEwLTE5ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAg
ICAgIFNvbWUgaW5jbHVkZXMgaW4gSlNDIHNlZW0gdG8gdXNlIGFuIGluY29ycmVjdCBzdHlsZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIzMDU3CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hhbmdlZCBw
c2V1ZG8tc3lzdGVtIGluY2x1ZGVzIHRvIHVzZXIgb25lcy4KKworICAgICAgICAqIEFQSS9KU0Nv
bnRleHRSZWYuY3BwOgorICAgICAgICAqIEFQSS9KU1N0cmluZ1JlZkNGLmNwcDoKKyAgICAgICAg
KiBBUEkvSlNWYWx1ZVJlZi5jcHA6CisgICAgICAgICogQVBJL09wYXF1ZUpTU3RyaW5nLmNwcDoK
KyAgICAgICAgKiBqaXQvSklULmg6CisgICAgICAgICogcGFyc2VyL1N5bnRheENoZWNrZXIuaDoK
KyAgICAgICAgKiBydW50aW1lL1dlYWtHQ01hcC5oOgorCiAyMDEzLTEwLTE4ICBGaWxpcCBQaXps
byAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgZml4IEZUTCBidWls
ZC4KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNDb250ZXh0UmVmLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTQ29udGV4dFJlZi5jcHAJKHJl
dmlzaW9uIDE1NzY2MikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNDb250ZXh0UmVm
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjgsOSArMjgsOSBAQAogI2luY2x1ZGUgIkpTQ29udGV4
dFJlZlByaXZhdGUuaCIKIAogI2luY2x1ZGUgIkFQSUNhc3QuaCIKKyNpbmNsdWRlICJDYWxsRnJh
bWUuaCIKICNpbmNsdWRlICJDYWxsRnJhbWVJbmxpbmVzLmgiCiAjaW5jbHVkZSAiSW5pdGlhbGl6
ZVRocmVhZGluZy5oIgotI2luY2x1ZGUgPGludGVycHJldGVyL0NhbGxGcmFtZS5oPgogI2luY2x1
ZGUgIkpTQ2FsbGJhY2tPYmplY3QuaCIKICNpbmNsdWRlICJKU0NsYXNzUmVmLmgiCiAjaW5jbHVk
ZSAiSlNHbG9iYWxPYmplY3QuaCIKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNT
dHJpbmdSZWZDRi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9K
U1N0cmluZ1JlZkNGLmNwcAkocmV2aXNpb24gMTU3NjYyKQorKysgU291cmNlL0phdmFTY3JpcHRD
b3JlL0FQSS9KU1N0cmluZ1JlZkNGLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjgsOSArMjgsOSBA
QAogCiAjaW5jbHVkZSAiQVBJQ2FzdC5oIgogI2luY2x1ZGUgIkluaXRpYWxpemVUaHJlYWRpbmcu
aCIKKyNpbmNsdWRlICJKU0NKU1ZhbHVlLmgiCiAjaW5jbHVkZSAiSlNTdHJpbmdSZWYuaCIKICNp
bmNsdWRlICJPcGFxdWVKU1N0cmluZy5oIgotI2luY2x1ZGUgPHJ1bnRpbWUvSlNDSlNWYWx1ZS5o
PgogI2luY2x1ZGUgPHd0Zi9TdGRMaWJFeHRyYXMuaD4KIAogSlNTdHJpbmdSZWYgSlNTdHJpbmdD
cmVhdGVXaXRoQ0ZTdHJpbmcoQ0ZTdHJpbmdSZWYgc3RyaW5nKQpJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL0FQSS9KU1ZhbHVlUmVmLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvQVBJL0pTVmFsdWVSZWYuY3BwCShyZXZpc2lvbiAxNTc2NjIpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQVBJL0pTVmFsdWVSZWYuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yOSwx
NSArMjksMTQgQEAKICNpbmNsdWRlICJBUElDYXN0LmgiCiAjaW5jbHVkZSAiQVBJU2hpbXMuaCIK
ICNpbmNsdWRlICJKU0FQSVdyYXBwZXJPYmplY3QuaCIKKyNpbmNsdWRlICJKU0NKU1ZhbHVlLmgi
CiAjaW5jbHVkZSAiSlNDYWxsYmFja09iamVjdC5oIgotCi0jaW5jbHVkZSA8cnVudGltZS9KU0NK
U1ZhbHVlLmg+Ci0jaW5jbHVkZSA8cnVudGltZS9KU0dsb2JhbE9iamVjdC5oPgotI2luY2x1ZGUg
PHJ1bnRpbWUvSlNPTk9iamVjdC5oPgotI2luY2x1ZGUgPHJ1bnRpbWUvSlNTdHJpbmcuaD4KLSNp
bmNsdWRlIDxydW50aW1lL0xpdGVyYWxQYXJzZXIuaD4KLSNpbmNsdWRlIDxydW50aW1lL09wZXJh
dGlvbnMuaD4KLSNpbmNsdWRlIDxydW50aW1lL1Byb3RlY3QuaD4KKyNpbmNsdWRlICJKU0dsb2Jh
bE9iamVjdC5oIgorI2luY2x1ZGUgIkpTT05PYmplY3QuaCIKKyNpbmNsdWRlICJKU1N0cmluZy5o
IgorI2luY2x1ZGUgIkxpdGVyYWxQYXJzZXIuaCIKKyNpbmNsdWRlICJPcGVyYXRpb25zLmgiCisj
aW5jbHVkZSAiUHJvdGVjdC5oIgogCiAjaW5jbHVkZSA8d3RmL0Fzc2VydGlvbnMuaD4KICNpbmNs
dWRlIDx3dGYvdGV4dC9TdHJpbmdIYXNoLmg+CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
QVBJL09wYXF1ZUpTU3RyaW5nLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvQVBJL09wYXF1ZUpTU3RyaW5nLmNwcAkocmV2aXNpb24gMTU3NjYyKQorKysgU291cmNlL0ph
dmFTY3JpcHRDb3JlL0FQSS9PcGFxdWVKU1N0cmluZy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI2
LDkgKzI2LDkgQEAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJPcGFxdWVKU1N0cmlu
Zy5oIgogCi0jaW5jbHVkZSA8aW50ZXJwcmV0ZXIvQ2FsbEZyYW1lLmg+Ci0jaW5jbHVkZSA8cnVu
dGltZS9KU0dsb2JhbE9iamVjdC5oPgotI2luY2x1ZGUgPHJ1bnRpbWUvSWRlbnRpZmllci5oPgor
I2luY2x1ZGUgIkNhbGxGcmFtZS5oIgorI2luY2x1ZGUgIklkZW50aWZpZXIuaCIKKyNpbmNsdWRl
ICJKU0dsb2JhbE9iamVjdC5oIgogCiB1c2luZyBuYW1lc3BhY2UgSlNDOwogCkluZGV4OiBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9qaXQvSklULmgJKHJldmlzaW9uIDE1NzY2MikKKysrIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9qaXQvSklULmgJKHdvcmtpbmcgY29weSkKQEAgLTQ2LDggKzQ2LDggQEAKICNpbmNsdWRl
ICJMZWdhY3lQcm9maWxlci5oIgogI2luY2x1ZGUgIk9wY29kZS5oIgogI2luY2x1ZGUgIlJlc3Vs
dFR5cGUuaCIKKyNpbmNsdWRlICJTYW1wbGluZ1Rvb2wuaCIKICNpbmNsdWRlICJVbnVzZWRQb2lu
dGVyLmgiCi0jaW5jbHVkZSA8Ynl0ZWNvZGUvU2FtcGxpbmdUb29sLmg+CiAKIG5hbWVzcGFjZSBK
U0MgewogCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2VyL1N5bnRheENoZWNrZXIu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2VyL1N5bnRheENoZWNr
ZXIuaAkocmV2aXNpb24gMTU3NjYyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3BhcnNlci9T
eW50YXhDaGVja2VyLmgJKHdvcmtpbmcgY29weSkKQEAgLTI3LDcgKzI3LDcgQEAKICNkZWZpbmUg
U3ludGF4Q2hlY2tlcl9oCiAKICNpbmNsdWRlICJMZXhlci5oIgotI2luY2x1ZGUgPHlhcnIvWWFy
clN5bnRheENoZWNrZXIuaD4KKyNpbmNsdWRlICJZYXJyU3ludGF4Q2hlY2tlci5oIgogCiBuYW1l
c3BhY2UgSlNDIHsKICAgICAKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1dl
YWtHQ01hcC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1dl
YWtHQ01hcC5oCShyZXZpc2lvbiAxNTc2NjIpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVu
dGltZS9XZWFrR0NNYXAuaAkod29ya2luZyBjb3B5KQpAQCAtMjYsOCArMjYsOCBAQAogI2lmbmRl
ZiBXZWFrR0NNYXBfaAogI2RlZmluZSBXZWFrR0NNYXBfaAogCi0jaW5jbHVkZSA8aGVhcC9XZWFr
Lmg+Ci0jaW5jbHVkZSA8aGVhcC9XZWFrSW5saW5lcy5oPgorI2luY2x1ZGUgIldlYWsuaCIKKyNp
bmNsdWRlICJXZWFrSW5saW5lcy5oIgogI2luY2x1ZGUgPHd0Zi9IYXNoTWFwLmg+CiAKIG5hbWVz
cGFjZSBKU0Mgewo=
</data>
<flag name="review"
          id="237205"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>