<?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>167555</bug_id>
          
          <creation_ts>2017-01-28 11:52:10 -0800</creation_ts>
          <short_desc>Check USE(APPLE_INTERNAL_SDK) instead of specific headers when importing from WebKitAdditions</short_desc>
          <delta_ts>2017-02-01 09:44:45 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</component>
          <version>WebKit 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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>jfbastien</cc>
    
    <cc>mitz</cc>
    
    <cc>saam</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1271029</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2017-01-28 11:52:10 -0800</bug_when>
    <thetext>Check USE(APPLE_INTERNAL_SDK) instead of specific headers when importing WebKitAdditions</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271030</commentid>
    <comment_count>1</comment_count>
      <attachid>300046</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2017-01-28 11:56:24 -0800</bug_when>
    <thetext>Created attachment 300046
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271058</commentid>
    <comment_count>2</comment_count>
      <attachid>300046</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2017-01-28 14:48:44 -0800</bug_when>
    <thetext>Comment on attachment 300046
Patch

Thanks Dan!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271061</commentid>
    <comment_count>3</comment_count>
      <attachid>300046</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-01-28 15:14:39 -0800</bug_when>
    <thetext>Comment on attachment 300046
Patch

Clearing flags on attachment: 300046

Committed r211342: &lt;http://trac.webkit.org/changeset/211342&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271062</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-01-28 15:14:45 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271394</commentid>
    <comment_count>5</comment_count>
    <who name="JF Bastien">jfbastien</who>
    <bug_when>2017-01-30 13:48:34 -0800</bug_when>
    <thetext>This seems to break the cmake build:

FAILED: Source/WTF/wtf/CMakeFiles/WTF.dir/Atomics.cpp.o 
/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/bin/c++   -DBUILDING_WITH_CMAKE=1 -DBUILDING_WTF -DHAVE_CONFIG_H=1 -I../Source/bmalloc -I../Source/WTF -I../Source/WTF/wtf -I../Source/WTF/wtf/dtoa -I../Source/WTF/wtf/persistence -I../Source/WTF/wtf/text -I../Source/WTF/wtf/text/icu -I../Source/WTF/wtf/threads -I../Source/WTF/wtf/unicode -I../Source/ThirdParty -I. -IDerivedSources -I../Source/WTF/wtf/spi/darwin -I../Source/WTF/icu -std=c++1y -fcolor-diagnostics -Qunused-arguments -O3 -DNDEBUG -fno-exceptions -fno-strict-aliasing -fno-rtti   -Wall -Wextra -Wcast-align -Wformat-security -Wmissing-format-attribute -Wpointer-arith -Wundef -Wwrite-strings -Wno-parentheses-equality -fPIC -MD -MT Source/WTF/wtf/CMakeFiles/WTF.dir/Atomics.cpp.o -MF Source/WTF/wtf/CMakeFiles/WTF.dir/Atomics.cpp.o.d -o Source/WTF/wtf/CMakeFiles/WTF.dir/Atomics.cpp.o -c ../Source/WTF/wtf/Atomics.cpp
In file included from ../Source/WTF/wtf/Atomics.cpp:26:
In file included from ../Source/WTF/config.h:26:
../Source/WTF/wtf/Platform.h:673:10: fatal error: &apos;WebKitAdditions/AdditionalFeatureDefines.h&apos; file not found
#include &lt;WebKitAdditions/AdditionalFeatureDefines.h&gt;
         ^


Repro with:

    xcrun cmake -Wno-dev .. -G Ninja \
          -DCMAKE_BUILD_TYPE=&quot;Release&quot; \
          -DPORT=Mac
    ninja jsc</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271451</commentid>
    <comment_count>6</comment_count>
    <who name="">mitz</who>
    <bug_when>2017-01-30 15:48:26 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; This seems to break the cmake build:
&gt; 
&gt; FAILED: Source/WTF/wtf/CMakeFiles/WTF.dir/Atomics.cpp.o 
&gt; /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/
&gt; usr/bin/c++   -DBUILDING_WITH_CMAKE=1 -DBUILDING_WTF -DHAVE_CONFIG_H=1
&gt; -I../Source/bmalloc -I../Source/WTF -I../Source/WTF/wtf
&gt; -I../Source/WTF/wtf/dtoa -I../Source/WTF/wtf/persistence
&gt; -I../Source/WTF/wtf/text -I../Source/WTF/wtf/text/icu
&gt; -I../Source/WTF/wtf/threads -I../Source/WTF/wtf/unicode
&gt; -I../Source/ThirdParty -I. -IDerivedSources -I../Source/WTF/wtf/spi/darwin
&gt; -I../Source/WTF/icu -std=c++1y -fcolor-diagnostics -Qunused-arguments -O3
&gt; -DNDEBUG -fno-exceptions -fno-strict-aliasing -fno-rtti   -Wall -Wextra
&gt; -Wcast-align -Wformat-security -Wmissing-format-attribute -Wpointer-arith
&gt; -Wundef -Wwrite-strings -Wno-parentheses-equality -fPIC -MD -MT
&gt; Source/WTF/wtf/CMakeFiles/WTF.dir/Atomics.cpp.o -MF
&gt; Source/WTF/wtf/CMakeFiles/WTF.dir/Atomics.cpp.o.d -o
&gt; Source/WTF/wtf/CMakeFiles/WTF.dir/Atomics.cpp.o -c
&gt; ../Source/WTF/wtf/Atomics.cpp
&gt; In file included from ../Source/WTF/wtf/Atomics.cpp:26:
&gt; In file included from ../Source/WTF/config.h:26:
&gt; ../Source/WTF/wtf/Platform.h:673:10: fatal error:
&gt; &apos;WebKitAdditions/AdditionalFeatureDefines.h&apos; file not found
&gt; #include &lt;WebKitAdditions/AdditionalFeatureDefines.h&gt;
&gt;          ^
&gt; 
&gt; 
&gt; Repro with:
&gt; 
&gt;     xcrun cmake -Wno-dev .. -G Ninja \
&gt;           -DCMAKE_BUILD_TYPE=&quot;Release&quot; \
&gt;           -DPORT=Mac
&gt;     ninja jsc

Are you building with the Apple Internal SDK? If so, and if your Apple Internal SDK or build directory doesn’t contain AdditionalFeatureDefines.h, then please use Apple-internal channels to resolve it.

If you are not building with the Apple Internal SDK, then it’s a bug in the cmake build system that USE(APPLE_INTERNAL_SDK) is true when you build, and a cmake-build-system expert would need to fix that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271484</commentid>
    <comment_count>7</comment_count>
    <who name="JF Bastien">jfbastien</who>
    <bug_when>2017-01-30 16:57:00 -0800</bug_when>
    <thetext>&gt; Are you building with the Apple Internal SDK? If so, and if your Apple
&gt; Internal SDK or build directory doesn’t contain AdditionalFeatureDefines.h,
&gt; then please use Apple-internal channels to resolve it.
&gt; 
&gt; If you are not building with the Apple Internal SDK, then it’s a bug in the
&gt; cmake build system that USE(APPLE_INTERNAL_SDK) is true when you build, and
&gt; a cmake-build-system expert would need to fix that.

Sorry, I had an in-person chat with Wenson and should have sent an update here.

The problem is:

#if PLATFORM(COCOA)
#if defined __has_include &amp;&amp; __has_include(&lt;CoreFoundation/CFPriv.h&gt;)
#define USE_APPLE_INTERNAL_SDK 1
#endif
#endif

Some internal headers are found in cmake&apos;s /DerivedSources/ForwardingHeaders/WebCore/, including CFPriv.h, but new ones aren&apos;t found. I was building jsc only, so some part of the build cmake process is missing a dependency.

Maybe that bug only affects Apple employees using the cmake build. Wenson said he&apos;d look into it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271523</commentid>
    <comment_count>8</comment_count>
    <who name="">mitz</who>
    <bug_when>2017-01-30 17:53:29 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; &gt; Are you building with the Apple Internal SDK? If so, and if your Apple
&gt; &gt; Internal SDK or build directory doesn’t contain AdditionalFeatureDefines.h,
&gt; &gt; then please use Apple-internal channels to resolve it.
&gt; &gt; 
&gt; &gt; If you are not building with the Apple Internal SDK, then it’s a bug in the
&gt; &gt; cmake build system that USE(APPLE_INTERNAL_SDK) is true when you build, and
&gt; &gt; a cmake-build-system expert would need to fix that.
&gt; 
&gt; Sorry, I had an in-person chat with Wenson and should have sent an update
&gt; here.
&gt; 
&gt; The problem is:
&gt; 
&gt; #if PLATFORM(COCOA)
&gt; #if defined __has_include &amp;&amp; __has_include(&lt;CoreFoundation/CFPriv.h&gt;)
&gt; #define USE_APPLE_INTERNAL_SDK 1
&gt; #endif
&gt; #endif

Yeah, that code isn’t great (I reviewed it!). USE_APPLE_INTERNAL_SDK should be passed by the build system so that it matches up with the USE_INTERNAL_SDK build setting (normally defined in Base.xcconfig).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271657</commentid>
    <comment_count>9</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-01-31 03:57:55 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; &gt; [...]
&gt; &gt; Sorry, I had an in-person chat with Wenson and should have sent an update
&gt; &gt; here.
&gt; &gt; 
&gt; &gt; The problem is:
&gt; &gt; 
&gt; &gt; #if PLATFORM(COCOA)
&gt; &gt; #if defined __has_include &amp;&amp; __has_include(&lt;CoreFoundation/CFPriv.h&gt;)
&gt; &gt; #define USE_APPLE_INTERNAL_SDK 1
&gt; &gt; #endif
&gt; &gt; #endif
&gt; 
&gt; Yeah, that code isn’t great (I reviewed it!). USE_APPLE_INTERNAL_SDK should
&gt; be passed by the build system so that it matches up with the
&gt; USE_INTERNAL_SDK build setting (normally defined in Base.xcconfig).

The disagreement of the macro define and Xcode build variable is tracked in bug #141947.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271800</commentid>
    <comment_count>10</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-01-31 11:24:06 -0800</bug_when>
    <thetext>This also builds &quot;./Tools/Scripts/build-jsc --release&quot; for Apple employees. It would be nice to fix this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271802</commentid>
    <comment_count>11</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-01-31 11:25:09 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; This also builds &quot;./Tools/Scripts/build-jsc --release&quot; for Apple employees.
&gt; It would be nice to fix this.

Typo:
&quot;This also builds&quot; =&gt; &quot;This also breaks&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1272167</commentid>
    <comment_count>12</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2017-02-01 09:44:45 -0800</bug_when>
    <thetext>This also caused rdar://problem/30308635</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>300046</attachid>
            <date>2017-01-28 11:56:24 -0800</date>
            <delta_ts>2017-01-28 15:14:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-167555-20170128115418.patch</filename>
            <type>text/plain</type>
            <size>7927</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjExMzIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGZhZjU0Mzc3ZGM0MjIwYmRlNjgwYjVm
Y2ZlZTgzN2Q2MTA4Mzc2NTcuLjg0YWM5MTE5ZjA3MGM5NmJmMzBhNjFhYjA5OGNkMTUwZWU3YWIz
MmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTctMDEtMjggIFdlbnNvbiBIc2llaCAgPHdlbnNv
bl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgQ2hlY2sgVVNFKEFQUExFX0lOVEVSTkFMX1NE
SykgaW5zdGVhZCBvZiBzcGVjaWZpYyBoZWFkZXJzIHdoZW4gaW1wb3J0aW5nIGZyb20gV2ViS2l0
QWRkaXRpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNjc1NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBJbnN0ZWFkIG9mIGd1YXJkaW5nICNpbXBvcnQgPFdlYktpdEFkZGl0aW9ucy8qPiBvbiB0aGUg
ZXhpc3RlbmNlIG9mIHRoZSBpbXBvcnRlZCBmaWxlLCBjb25zdWx0CisgICAgICAgIFVTRShBUFBM
RV9JTlRFUk5BTF9TREspIGluc3RlYWQuCisKKyAgICAgICAgKiB3dGYvUGxhdGZvcm0uaDoKKwog
MjAxNy0wMS0yNiAgU2FhbSBCYXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNvbT4KIAogICAgICAgICBI
YXJkZW4gaG93IHRoZSBjb21waWxlciByZWZlcmVuY2VzIEdDIG9iamVjdHMKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCBhOWRjYjFhNjBiNTA0MjFjZjE1NTBjMzNhNzgxYzlhZWNmMWZkYWY4Li5lYjljYWZlY2M0Y2Nm
OThmNjU0Y2ZiODhmZGUyNTllZjk3YTMzYjVkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAK
KzIwMTctMDEtMjggIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAg
ICAgICAgQ2hlY2sgVVNFKEFQUExFX0lOVEVSTkFMX1NESykgaW5zdGVhZCBvZiBzcGVjaWZpYyBo
ZWFkZXJzIHdoZW4gaW1wb3J0aW5nIGZyb20gV2ViS2l0QWRkaXRpb25zCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjc1NTUKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbnN0ZWFkIG9mIGd1YXJkaW5nICNp
bXBvcnQgPFdlYktpdEFkZGl0aW9ucy8qPiBvbiB0aGUgZXhpc3RlbmNlIG9mIHRoZSBpbXBvcnRl
ZCBmaWxlLCBjb25zdWx0CisgICAgICAgIFVTRShBUFBMRV9JTlRFUk5BTF9TREspIGluc3RlYWQu
CisKKyAgICAgICAgKiBwYWdlL2lvcy9FdmVudEhhbmRsZXJJT1MubW06CisgICAgICAgICogcGxh
dGZvcm0vaW9zL0RyYWdJbWFnZUlPUy5tbToKKyAgICAgICAgKiBwbGF0Zm9ybS9pb3MvUGFzdGVi
b2FyZElPUy5tbToKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvRHJhZ0RhdGFNYWMubW06CisKIDIw
MTctMDEtMjcgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFpbC5jb20+CiAKICAgICAg
ICAgc2V0VGltZW91dCAvIHNldEludGVydmFsJ3Mgc3RyaW5nIGV4ZWN1dGlvbiBzaG91bGQgaW5o
ZXJpdCBTb3VyY2VPcmlnaW4gY29ycmVjdGx5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNWViMjU4M2VkODg3NWEx
MTY2OTQ4MzA4NzBiZTgwZjhjMDQ3OWY5My4uNzg5Yjg4ZGVhMjEzMDZkMmVhMmI1NWUyNzI3NDI4
Nzk0MGFlNzQ5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTAxLTI4ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIENoZWNrIFVTRShB
UFBMRV9JTlRFUk5BTF9TREspIGluc3RlYWQgb2Ygc3BlY2lmaWMgaGVhZGVycyB3aGVuIGltcG9y
dGluZyBmcm9tIFdlYktpdEFkZGl0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTY3NTU1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgSW5zdGVhZCBvZiBndWFyZGluZyAjaW1wb3J0IDxXZWJLaXRBZGRp
dGlvbnMvKj4gb24gdGhlIGV4aXN0ZW5jZSBvZiB0aGUgaW1wb3J0ZWQgZmlsZSwgY29uc3VsdAor
ICAgICAgICBVU0UoQVBQTEVfSU5URVJOQUxfU0RLKSBpbnN0ZWFkLgorCisgICAgICAgICogVUlQ
cm9jZXNzL0NvY29hL1dlYlBhZ2VQcm94eUNvY29hLm1tOgorICAgICAgICAqIFVJUHJvY2Vzcy9p
b3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLmg6CisgICAgICAgICogVUlQcm9jZXNzL2lvcy9X
S0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW06CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJDb3Jl
U3VwcG9ydC9tYWMvV2ViRHJhZ0NsaWVudE1hYy5tbToKKwogMjAxNy0wMS0yNyAgRGFuIEJlcm5z
dGVpbiAgPG1pdHpAYXBwbGUuY29tPgogCiAgICAgICAgIFtDb2NvYV0gTm8gd2F5IHRvIGdldCB0
aGUgdGV4dCBmcm9tIGEgV0tXZWJQcm9jZXNzUGx1Z0luUmFuZ2VIYW5kbGUKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmggYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCmlu
ZGV4IDJlNmMxNjRmNDI5YzU2ODNjMGVmYTJhZjE3ZGRhMGNlMjIzZmZlMGUuLjExYmE0YjZjOTU0
OGRjZDA1MTA5ZTYzZmI3OGIyMzM2YWZhNmU5MTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3Rm
L1BsYXRmb3JtLmgKKysrIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm0uaApAQCAtNjY5LDcgKzY2
OSw3IEBACiAvKiBJbmNsdWRlIGZlYXR1cmUgbWFjcm9zICovCiAjaW5jbHVkZSA8d3RmL0ZlYXR1
cmVEZWZpbmVzLmg+CiAKLSNpZiBkZWZpbmVkKF9faGFzX2luY2x1ZGUpICYmIF9faGFzX2luY2x1
ZGUoPFdlYktpdEFkZGl0aW9ucy9BZGRpdGlvbmFsRmVhdHVyZURlZmluZXMuaD4pCisjaWYgVVNF
KEFQUExFX0lOVEVSTkFMX1NESykKICNpbmNsdWRlIDxXZWJLaXRBZGRpdGlvbnMvQWRkaXRpb25h
bEZlYXR1cmVEZWZpbmVzLmg+CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGFnZS9pb3MvRXZlbnRIYW5kbGVySU9TLm1tIGIvU291cmNlL1dlYkNvcmUvcGFnZS9pb3MvRXZl
bnRIYW5kbGVySU9TLm1tCmluZGV4IGQzZjc1ZDk0MGZiMTEzNDA5ZTE4MGUwYWVlMGNkMjJjZDhk
YWVlYjQuLmIwOWY5ZTkwZmUwNGE5ZGU4OTE4OTNlNjEwMzRhZjVlYmUzYzMyMTAgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvaW9zL0V2ZW50SGFuZGxlcklPUy5tbQorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL2lvcy9FdmVudEhhbmRsZXJJT1MubW0KQEAgLTQ5LDcgKzQ5LDcgQEAK
ICNpbXBvcnQgPFdlYktpdEFkZGl0aW9ucy9FdmVudEhhbmRsZXJJT1NUb3VjaC5jcHA+CiAjZW5k
aWYKIAotI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspICYmIF9faGFzX2luY2x1ZGUoPFdlYktp
dEFkZGl0aW9ucy9FdmVudEhhbmRsZXJBZGRpdGlvbnMubW0+KQorI2lmIFVTRShBUFBMRV9JTlRF
Uk5BTF9TREspCiAjaW1wb3J0IDxXZWJLaXRBZGRpdGlvbnMvRXZlbnRIYW5kbGVyQWRkaXRpb25z
Lm1tPgogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy9E
cmFnSW1hZ2VJT1MubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pb3MvRHJhZ0ltYWdlSU9T
Lm1tCmluZGV4IDk2NGFkNmViYTIxZTlkMGMxNTFhY2I0NDU5NGViYmYwMWQ2N2VjMDYuLjM2ODJh
MDdjZjQzNTdlMzE0MWMwYTljZDVmZmE5YzgyZjc4NzljOTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2lvcy9EcmFnSW1hZ2VJT1MubW0KKysrIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vaW9zL0RyYWdJbWFnZUlPUy5tbQpAQCAtMjgsNyArMjgsNyBAQAogCiAjaW1wb3J0
IDxDb3JlR3JhcGhpY3MvQ29yZUdyYXBoaWNzLmg+CiAKLSNpZiBVU0UoQVBQTEVfSU5URVJOQUxf
U0RLKSAmJiBfX2hhc19pbmNsdWRlKDxXZWJLaXRBZGRpdGlvbnMvRHJhZ0ltYWdlQWRkaXRpb25z
Lm1tPikKKyNpZiBVU0UoQVBQTEVfSU5URVJOQUxfU0RLKQogCiAjaW1wb3J0IDxXZWJLaXRBZGRp
dGlvbnMvRHJhZ0ltYWdlQWRkaXRpb25zLm1tPgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9pb3MvUGFzdGVib2FyZElPUy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2lvcy9QYXN0ZWJvYXJkSU9TLm1tCmluZGV4IDJjMDUzYjE0MTQ4OGU0NmY0ZmM3NWIyMDdkOWUx
YzM2NjhmMmM1ZmYuLjNhYjczOWQ2NGNlOWMyMGIyM2MyNTJlNzkwZmRkMWY2NzUzOGEyZGYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy9QYXN0ZWJvYXJkSU9TLm1tCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy9QYXN0ZWJvYXJkSU9TLm1tCkBAIC01OCw3
ICs1OCw3IEBACiAtIChCT09MKWNvbnRhaW5zQXR0YWNobWVudHM7CiBAZW5kCiAKLSNpZiBVU0Uo
QVBQTEVfSU5URVJOQUxfU0RLKSAmJiBfX2hhc19pbmNsdWRlKDxXZWJLaXRBZGRpdGlvbnMvUGFz
dGVib2FyZEFkZGl0aW9ucy5tbT4pCisjaWYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykKICNpbXBv
cnQgPFdlYktpdEFkZGl0aW9ucy9QYXN0ZWJvYXJkQWRkaXRpb25zLm1tPgogI2VuZGlmCiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9EcmFnRGF0YU1hYy5tbSBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9EcmFnRGF0YU1hYy5tbQppbmRleCAwZmZlZDZjYTU2
OWIwM2EwNDlhMmYxMmVkZjUxYWZhZmVlODBhOWNkLi5hYzNjNWIwNTI1OWI2NTEzZjc1NjI4ZmZj
YTIxYWNkOWVlNWVjNDk3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMv
RHJhZ0RhdGFNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL0RyYWdEYXRh
TWFjLm1tCkBAIC0zMyw3ICszMyw3IEBACiAjaW1wb3J0ICJQbGF0Zm9ybVN0cmF0ZWdpZXMuaCIK
ICNpbXBvcnQgIldlYkNvcmVOU1VSTEV4dHJhcy5oIgogCi0jaWYgVVNFKEFQUExFX0lOVEVSTkFM
X1NESykgJiYgX19oYXNfaW5jbHVkZSg8V2ViS2l0QWRkaXRpb25zL0RyYWdEYXRhQWRkaXRpb25z
Lm1tPikKKyNpZiBVU0UoQVBQTEVfSU5URVJOQUxfU0RLKQogCiAjaW1wb3J0IDxXZWJLaXRBZGRp
dGlvbnMvRHJhZ0RhdGFBZGRpdGlvbnMubW0+CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9Db2NvYS9XZWJQYWdlUHJveHlDb2NvYS5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9Db2NvYS9XZWJQYWdlUHJveHlDb2NvYS5tbQppbmRleCA1ZmY4OTNiZWU2ZWY3MGU4
NjViYmUzMjE0YWQ4ODJjNGQ0NWI4NTJhLi5mNWE3MWE3ZGY0M2VlYzA4YzYzMWNkNGE3YTU0ODMy
ZGNlNjE3YWViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQ29jb2EvV2Vi
UGFnZVByb3h5Q29jb2EubW0KKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0NvY29hL1dl
YlBhZ2VQcm94eUNvY29hLm1tCkBAIC0zNCw3ICszNCw3IEBACiAjaW1wb3J0IDxXZWJDb3JlL1Zh
bGlkYXRpb25CdWJibGUuaD4KICNpbXBvcnQgPHd0Zi9jZi9UeXBlQ2FzdHNDRi5oPgogCi0jaWYg
VVNFKEFQUExFX0lOVEVSTkFMX1NESykgJiYgX19oYXNfaW5jbHVkZSg8V2ViS2l0QWRkaXRpb25z
L1dlYlBhZ2VQcm94eUFkZGl0aW9ucy5tbT4pCisjaWYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykK
ICNpbXBvcnQgPFdlYktpdEFkZGl0aW9ucy9XZWJQYWdlUHJveHlBZGRpdGlvbnMubW0+CiAjZW5k
aWYKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRW
aWV3SW50ZXJhY3Rpb24uaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50
Vmlld0ludGVyYWN0aW9uLmgKaW5kZXggOGY1Y2JhYjY5NjE4ZDY2MmI2M2UxN2Y5ZTEwM2E5MGMx
NWZlYmViMS4uMDllNjIwOTE5NWY4NzU2Y2IzYjRmZjljNjJiYmE0YzlkN2Q2OWMxOCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rp
b24uaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRl
cmFjdGlvbi5oCkBAIC00NCw3ICs0NCw3IEBACiAjaW1wb3J0IDx3dGYvVmVjdG9yLmg+CiAjaW1w
b3J0IDx3dGYvdGV4dC9XVEZTdHJpbmcuaD4KIAotI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREsp
ICYmIF9faGFzX2luY2x1ZGUoPFdlYktpdEFkZGl0aW9ucy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rp
b25BZGRpdGlvbnMuaD4pCisjaWYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykKICNpbXBvcnQgPFdl
YktpdEFkZGl0aW9ucy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb25BZGRpdGlvbnMuaD4KICNlbmRp
ZgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZp
ZXdJbnRlcmFjdGlvbi5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50
Vmlld0ludGVyYWN0aW9uLm1tCmluZGV4IGEwZjhmYjgyOWU3YTk2MDVjMzEyNGI0NTZmMTI5YTI2
ZWQyNTM5MWUuLjEyOWQwNzQ1NDkwM2I3MGQyNDc1ZTBmNWY4ZjIzM2UyZmIxODQ4MmUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0
aW9uLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0lu
dGVyYWN0aW9uLm1tCkBAIC00OTksNyArNDk5LDcgQEAgY29uc3QgQ0dGbG9hdCBtaW5pbXVtVGFw
SGlnaGxpZ2h0UmFkaXVzID0gMi4wOwogCiBAaW1wbGVtZW50YXRpb24gV0tDb250ZW50VmlldyAo
V0tJbnRlcmFjdGlvbikKIAotI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspICYmIF9faGFzX2lu
Y2x1ZGUoPFdlYktpdEFkZGl0aW9ucy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb25BZGRpdGlvbnMu
bW0+KQorI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCiAjaW1wb3J0IDxXZWJLaXRBZGRpdGlv
bnMvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uQWRkaXRpb25zLm1tPgogI2VuZGlmCiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvbWFjL1dlYkRy
YWdDbGllbnRNYWMubW0gYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0
L21hYy9XZWJEcmFnQ2xpZW50TWFjLm1tCmluZGV4IDlhODQ1MjhhN2QwMWY2MzE3NWMwMGJlODRj
MjZmOGI1ZmEyMTIyYzYuLmJkZWE5YThlMjBmZGEwMzlhNzUyNGU4YzFhOTMyMTk0ZWU5NWU2ZjEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvbWFj
L1dlYkRyYWdDbGllbnRNYWMubW0KKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJD
b3JlU3VwcG9ydC9tYWMvV2ViRHJhZ0NsaWVudE1hYy5tbQpAQCAtNTEsNyArNTEsNyBAQAogdXNp
bmcgbmFtZXNwYWNlIFdlYkNvcmU7CiB1c2luZyBuYW1lc3BhY2UgV2ViS2l0OwogCi0jaWYgVVNF
KEFQUExFX0lOVEVSTkFMX1NESykgJiYgX19oYXNfaW5jbHVkZSg8V2ViS2l0QWRkaXRpb25zL1dl
YkRyYWdDbGllbnRBZGRpdGlvbnMubW0+KQorI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCiAj
aW1wb3J0IDxXZWJLaXRBZGRpdGlvbnMvV2ViRHJhZ0NsaWVudEFkZGl0aW9ucy5tbT4KICNlbmRp
ZgogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>