<?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>237986</bug_id>
          
          <creation_ts>2022-03-16 15:26:45 -0700</creation_ts>
          <short_desc>Don&apos;t build WebPageProxy::writePromisedAttachmentToPasteboard() and its IPC on macOS</short_desc>
          <delta_ts>2022-03-16 17:57:17 -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>WebKit2</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=237839</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1852019</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-03-16 15:26:45 -0700</bug_when>
    <thetext>Don&apos;t build WebPageProxy::writePromisedAttachmentToPasteboard() and its IPC on macOS since it is only useful on iOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852021</commentid>
    <comment_count>1</comment_count>
      <attachid>454903</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-03-16 15:29:15 -0700</bug_when>
    <thetext>Created attachment 454903
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852025</commentid>
    <comment_count>2</comment_count>
      <attachid>454903</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-03-16 15:42:23 -0700</bug_when>
    <thetext>Comment on attachment 454903
Patch

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

&gt; Source/WebKit/UIProcess/WebPageProxy.cpp:10196
&gt; +#if PLATFORM(IOS_FAMILY)

It seems like this message is only ever used on iOS/iPadOS (_writePromisedAttachmentToPasteboard is a no-op on watchOS/tvOS), so it might be possible to remove the message entirely on tvOS/watchOS (though perhaps not worth doing).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852027</commentid>
    <comment_count>3</comment_count>
      <attachid>454903</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-03-16 15:44:02 -0700</bug_when>
    <thetext>Comment on attachment 454903
Patch

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

&gt; Source/WebKit/UIProcess/WebPageProxy.h:2546
&gt;      void writePromisedAttachmentToPasteboard(WebCore::PromisedAttachmentInfo&amp;&amp;, const String&amp; authorizationToken);

You could probably make this change to &quot;PageClient&quot; as well, so it would avoid compiling another virtual method on macOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852028</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-03-16 15:48:32 -0700</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #2)
&gt; Comment on attachment 454903 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=454903&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/UIProcess/WebPageProxy.cpp:10196
&gt; &gt; +#if PLATFORM(IOS_FAMILY)
&gt; 
&gt; It seems like this message is only ever used on iOS/iPadOS
&gt; (_writePromisedAttachmentToPasteboard is a no-op on watchOS/tvOS), so it
&gt; might be possible to remove the message entirely on tvOS/watchOS (though
&gt; perhaps not worth doing).

Based on the IPC sender, the condition is PLATFORM(IOS_FAMILY) &amp;&amp; ENABLE(ATTACHMENT_ELEMENT). It matches what I have here on recipient side.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852030</commentid>
    <comment_count>5</comment_count>
      <attachid>454904</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-03-16 15:50:46 -0700</bug_when>
    <thetext>Created attachment 454904
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852031</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-03-16 15:51:52 -0700</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #3)
&gt; Comment on attachment 454903 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=454903&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/UIProcess/WebPageProxy.h:2546
&gt; &gt;      void writePromisedAttachmentToPasteboard(WebCore::PromisedAttachmentInfo&amp;&amp;, const String&amp; authorizationToken);
&gt; 
&gt; You could probably make this change to &quot;PageClient&quot; as well, so it would
&gt; avoid compiling another virtual method on macOS.

Good idea, done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852069</commentid>
    <comment_count>7</comment_count>
      <attachid>454904</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-03-16 16:58:15 -0700</bug_when>
    <thetext>Comment on attachment 454904
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852098</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-16 17:56:43 -0700</bug_when>
    <thetext>Committed r291381 (248512@main): &lt;https://commits.webkit.org/248512@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 454904.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852099</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-16 17:57:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/90402469&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454903</attachid>
            <date>2022-03-16 15:29:15 -0700</date>
            <delta_ts>2022-03-16 15:50:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237986-20220316152914.patch</filename>
            <type>text/plain</type>
            <size>3544</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMzcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGJlMTczM2VmMWE0NTkzZWJi
YTdjYzIyZGYzNTc1NjY1ZTFiOTk1MTMuLjU2Mjc3YjZiZWQwZDc2NDQwZmVhYzU2MjM1ZWYyNzNi
MDhhMzEyYjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjItMDMtMTYgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBEb24ndCBidWlsZCBXZWJQYWdlUHJv
eHk6OndyaXRlUHJvbWlzZWRBdHRhY2htZW50VG9QYXN0ZWJvYXJkKCkgYW5kIGl0cyBJUEMgb24g
bWFjT1MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
Nzk4NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
VUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQcm94
eTo6d3JpdGVQcm9taXNlZEF0dGFjaG1lbnRUb1Bhc3RlYm9hcmQpOgorICAgICAgICAqIFVJUHJv
Y2Vzcy9XZWJQYWdlUHJveHkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5Lm1l
c3NhZ2VzLmluOgorCiAyMDIyLTAzLTE2ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUu
Y29tPgogCiAgICAgICAgIENvcmVJUEMgSGFyZGVuaW5nOiBBZGQgdXNlciBnZXN0dXJlIGNoZWNr
IHdoZW4gc2F2aW5nIGltYWdlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
V2ViUGFnZVByb3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5j
cHAKaW5kZXggMzFhOGViNmIwM2Y0OGIxNjhlZTM5ZmE2Y2ViYzI2MGEyNDdhZjhkMC4uOGQ2M2Y5
NDk0YTIxNTI0Mzk5MTMwYjU0MGRlNmQ4NDEzN2Y5M2RlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9XZWJQYWdlUHJveHkuY3BwCkBAIC0xMDE5MywxNyArMTAxOTMsMTQgQEAgRGF0YU93bmVy
VHlwZSBXZWJQYWdlUHJveHk6OmRhdGFPd25lckZvclBhc3RlYm9hcmQoUGFzdGVib2FyZEFjY2Vz
c0ludGVudCBpbnRlbnQKIAogI2lmIEVOQUJMRShBVFRBQ0hNRU5UX0VMRU1FTlQpCiAKKyNpZiBQ
TEFURk9STShJT1NfRkFNSUxZKQogdm9pZCBXZWJQYWdlUHJveHk6OndyaXRlUHJvbWlzZWRBdHRh
Y2htZW50VG9QYXN0ZWJvYXJkKFdlYkNvcmU6OlByb21pc2VkQXR0YWNobWVudEluZm8mJiBpbmZv
LCBjb25zdCBTdHJpbmcmIGF1dGhvcml6YXRpb25Ub2tlbikKIHsKLSNpZiBQTEFURk9STShJT1Nf
RkFNSUxZKQogICAgIE1FU1NBR0VfQ0hFQ0sobV9wcm9jZXNzLCBpc1ZhbGlkUGVyZm9ybUFjdGlv
bk9uRWxlbWVudEF1dGhvcml6YXRpb25Ub2tlbihhdXRob3JpemF0aW9uVG9rZW4pKTsKIAogICAg
IHBhZ2VDbGllbnQoKS53cml0ZVByb21pc2VkQXR0YWNobWVudFRvUGFzdGVib2FyZChXVEZNb3Zl
KGluZm8pKTsKLSNlbHNlCi0gICAgVU5VU0VEX1BBUkFNKGluZm8pOwotICAgIFVOVVNFRF9QQVJB
TShhdXRob3JpemF0aW9uVG9rZW4pOwotI2VuZGlmCiB9CisjZW5kaWYKIAogdm9pZCBXZWJQYWdl
UHJveHk6OnJlcXVlc3RBdHRhY2htZW50SWNvbihjb25zdCBTdHJpbmcmIGlkZW50aWZpZXIsIGNv
bnN0IFN0cmluZyYgY29udGVudFR5cGUsIGNvbnN0IFN0cmluZyYgZmlsZU5hbWUsIGNvbnN0IFN0
cmluZyYgdGl0bGUsIGNvbnN0IEZsb2F0U2l6ZSYgcmVxdWVzdGVkU2l6ZSkKIHsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oIGIvU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgKaW5kZXggYTE2OTkyNWU4ZjZhMDczN2MwYTYxNjhh
ZWM1MGM1ZjFjNTdlNzdjZi4uYTc4Yjk4OGJiNGQ3M2Q5ODlkY2NhNDE3OWQwZjAxZjcyOGZjZjk5
MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgKKysr
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgKQEAgLTI1NDIsOCArMjU0
Miw5IEBAIHByaXZhdGU6CiAgICAgUmVmPEFQSTo6QXR0YWNobWVudD4gZW5zdXJlQXR0YWNobWVu
dChjb25zdCBTdHJpbmcmIGlkZW50aWZpZXIpOwogICAgIHZvaWQgaW52YWxpZGF0ZUFsbEF0dGFj
aG1lbnRzKCk7CiAKLSAgICAgICAgCisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKICAgICB2b2lk
IHdyaXRlUHJvbWlzZWRBdHRhY2htZW50VG9QYXN0ZWJvYXJkKFdlYkNvcmU6OlByb21pc2VkQXR0
YWNobWVudEluZm8mJiwgY29uc3QgU3RyaW5nJiBhdXRob3JpemF0aW9uVG9rZW4pOworI2VuZGlm
CiAKICAgICB2b2lkIHJlcXVlc3RBdHRhY2htZW50SWNvbihjb25zdCBTdHJpbmcmIGlkZW50aWZp
ZXIsIGNvbnN0IFN0cmluZyYgdHlwZSwgY29uc3QgU3RyaW5nJiBwYXRoLCBjb25zdCBTdHJpbmcm
IHRpdGxlLCBjb25zdCBXZWJDb3JlOjpGbG9hdFNpemUmKTsKIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5Lm1lc3NhZ2VzLmluIGIvU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5Lm1lc3NhZ2VzLmluCmluZGV4IGZkOTYyMDAzMTlhYTE4
NzJlNmNkY2YwYWI4ZWQzMmUwNWRjMWZjNGYuLjAzNmIxN2YxYzI4ZTdhZWFkN2Q2YTc3OTQ0OWFh
NmJmMTM1YzljZjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQ
cm94eS5tZXNzYWdlcy5pbgorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQYWdlUHJv
eHkubWVzc2FnZXMuaW4KQEAgLTUyNSw3ICs1MjUsOSBAQCBtZXNzYWdlcyAtPiBXZWJQYWdlUHJv
eHkgewogICAgIERpZEluc2VydEF0dGFjaG1lbnRXaXRoSWRlbnRpZmllcihTdHJpbmcgaWRlbnRp
ZmllciwgU3RyaW5nIHNvdXJjZSwgYm9vbCBoYXNFbmNsb3NpbmdJbWFnZSkKICAgICBEaWRSZW1v
dmVBdHRhY2htZW50V2l0aElkZW50aWZpZXIoU3RyaW5nIGlkZW50aWZpZXIpCiAgICAgU2VyaWFs
aXplZEF0dGFjaG1lbnREYXRhRm9ySWRlbnRpZmllcnMoVmVjdG9yPFN0cmluZz4gaWRlbnRpZmll
cnMpIC0+IChWZWN0b3I8V2ViQ29yZTo6U2VyaWFsaXplZEF0dGFjaG1lbnREYXRhPiBzZXJhbGl6
ZWREYXRhKSBTeW5jaHJvbm91cworI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCiAgICAgV3JpdGVQ
cm9taXNlZEF0dGFjaG1lbnRUb1Bhc3RlYm9hcmQoc3RydWN0IFdlYkNvcmU6OlByb21pc2VkQXR0
YWNobWVudEluZm8gaW5mbywgU3RyaW5nIGF1dGhvcml6YXRpb25Ub2tlbikKKyNlbmRpZgogICAg
IFJlcXVlc3RBdHRhY2htZW50SWNvbihTdHJpbmcgaWRlbnRpZmllciwgU3RyaW5nIGNvbnRlbnRU
eXBlLCBTdHJpbmcgcGF0aCwgU3RyaW5nIHRpdGxlLCBXZWJDb3JlOjpGbG9hdFNpemUgc2l6ZSkK
ICNlbmRpZgogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454904</attachid>
            <date>2022-03-16 15:50:46 -0700</date>
            <delta_ts>2022-03-16 17:56:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237986-20220316155046.patch</filename>
            <type>text/plain</type>
            <size>4364</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMzcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGJlMTczM2VmMWE0NTkzZWJi
YTdjYzIyZGYzNTc1NjY1ZTFiOTk1MTMuLjU2Mjc3YjZiZWQwZDc2NDQwZmVhYzU2MjM1ZWYyNzNi
MDhhMzEyYjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjItMDMtMTYgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBEb24ndCBidWlsZCBXZWJQYWdlUHJv
eHk6OndyaXRlUHJvbWlzZWRBdHRhY2htZW50VG9QYXN0ZWJvYXJkKCkgYW5kIGl0cyBJUEMgb24g
bWFjT1MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
Nzk4NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
VUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQcm94
eTo6d3JpdGVQcm9taXNlZEF0dGFjaG1lbnRUb1Bhc3RlYm9hcmQpOgorICAgICAgICAqIFVJUHJv
Y2Vzcy9XZWJQYWdlUHJveHkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5Lm1l
c3NhZ2VzLmluOgorCiAyMDIyLTAzLTE2ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUu
Y29tPgogCiAgICAgICAgIENvcmVJUEMgSGFyZGVuaW5nOiBBZGQgdXNlciBnZXN0dXJlIGNoZWNr
IHdoZW4gc2F2aW5nIGltYWdlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
UGFnZUNsaWVudC5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvUGFnZUNsaWVudC5oCmluZGV4
IGFmMzE1MTg3OWFjMGRhYzM0YzU2M2JkZWZlYjY5MDRkNWM1MDRiMWYuLjg4ZTI4ZmRmMDhlMjg4
ZTNiYTJmZDc0OWYzODlkMzU3MDA2YTVkMDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL1BhZ2VDbGllbnQuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9QYWdlQ2xp
ZW50LmgKQEAgLTYxOSw3ICs2MTksOSBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIGRpZElu
c2VydEF0dGFjaG1lbnQoQVBJOjpBdHRhY2htZW50JiwgY29uc3QgU3RyaW5nJiBzb3VyY2UpIHsg
fQogICAgIHZpcnR1YWwgdm9pZCBkaWRSZW1vdmVBdHRhY2htZW50KEFQSTo6QXR0YWNobWVudCYp
IHsgfQogICAgIHZpcnR1YWwgdm9pZCBkaWRJbnZhbGlkYXRlRGF0YUZvckF0dGFjaG1lbnQoQVBJ
OjpBdHRhY2htZW50JikgeyB9CisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKICAgICB2aXJ0dWFs
IHZvaWQgd3JpdGVQcm9taXNlZEF0dGFjaG1lbnRUb1Bhc3RlYm9hcmQoV2ViQ29yZTo6UHJvbWlz
ZWRBdHRhY2htZW50SW5mbyYmKSB7IH0KKyNlbmRpZgogI2lmIFBMQVRGT1JNKENPQ09BKQogICAg
IHZpcnR1YWwgTlNGaWxlV3JhcHBlciAqYWxsb2NGaWxlV3JhcHBlckluc3RhbmNlKCkgY29uc3Qg
eyByZXR1cm4gbnVsbHB0cjsgfQogICAgIHZpcnR1YWwgTlNTZXQgKnNlcmlhbGl6YWJsZUZpbGVX
cmFwcGVyQ2xhc3NlcygpIGNvbnN0IHsgcmV0dXJuIG51bGxwdHI7IH0KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCmluZGV4IDMxYThlYjZiMDNmNDhiMTY4ZWUzOWZhNmNl
YmMyNjBhMjQ3YWY4ZDAuLjhkNjNmOTQ5NGEyMTUyNDM5OTEzMGI1NDBkZTZkODQxMzdmOTNkZTUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcApAQCAtMTAxOTMsMTcg
KzEwMTkzLDE0IEBAIERhdGFPd25lclR5cGUgV2ViUGFnZVByb3h5OjpkYXRhT3duZXJGb3JQYXN0
ZWJvYXJkKFBhc3RlYm9hcmRBY2Nlc3NJbnRlbnQgaW50ZW50CiAKICNpZiBFTkFCTEUoQVRUQUNI
TUVOVF9FTEVNRU5UKQogCisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKIHZvaWQgV2ViUGFnZVBy
b3h5Ojp3cml0ZVByb21pc2VkQXR0YWNobWVudFRvUGFzdGVib2FyZChXZWJDb3JlOjpQcm9taXNl
ZEF0dGFjaG1lbnRJbmZvJiYgaW5mbywgY29uc3QgU3RyaW5nJiBhdXRob3JpemF0aW9uVG9rZW4p
CiB7Ci0jaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKICAgICBNRVNTQUdFX0NIRUNLKG1fcHJvY2Vz
cywgaXNWYWxpZFBlcmZvcm1BY3Rpb25PbkVsZW1lbnRBdXRob3JpemF0aW9uVG9rZW4oYXV0aG9y
aXphdGlvblRva2VuKSk7CiAKICAgICBwYWdlQ2xpZW50KCkud3JpdGVQcm9taXNlZEF0dGFjaG1l
bnRUb1Bhc3RlYm9hcmQoV1RGTW92ZShpbmZvKSk7Ci0jZWxzZQotICAgIFVOVVNFRF9QQVJBTShp
bmZvKTsKLSAgICBVTlVTRURfUEFSQU0oYXV0aG9yaXphdGlvblRva2VuKTsKLSNlbmRpZgogfQor
I2VuZGlmCiAKIHZvaWQgV2ViUGFnZVByb3h5OjpyZXF1ZXN0QXR0YWNobWVudEljb24oY29uc3Qg
U3RyaW5nJiBpZGVudGlmaWVyLCBjb25zdCBTdHJpbmcmIGNvbnRlbnRUeXBlLCBjb25zdCBTdHJp
bmcmIGZpbGVOYW1lLCBjb25zdCBTdHJpbmcmIHRpdGxlLCBjb25zdCBGbG9hdFNpemUmIHJlcXVl
c3RlZFNpemUpCiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQYWdl
UHJveHkuaCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oCmluZGV4IGEx
Njk5MjVlOGY2YTA3MzdjMGE2MTY4YWVjNTBjNWYxYzU3ZTc3Y2YuLmE3OGI5ODhiYjRkNzNkOTg5
ZGNjYTQxNzlkMGYwMWY3MjhmY2Y5OTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL1dlYlBhZ2VQcm94eS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQ
cm94eS5oCkBAIC0yNTQyLDggKzI1NDIsOSBAQCBwcml2YXRlOgogICAgIFJlZjxBUEk6OkF0dGFj
aG1lbnQ+IGVuc3VyZUF0dGFjaG1lbnQoY29uc3QgU3RyaW5nJiBpZGVudGlmaWVyKTsKICAgICB2
b2lkIGludmFsaWRhdGVBbGxBdHRhY2htZW50cygpOwogCi0gICAgICAgIAorI2lmIFBMQVRGT1JN
KElPU19GQU1JTFkpCiAgICAgdm9pZCB3cml0ZVByb21pc2VkQXR0YWNobWVudFRvUGFzdGVib2Fy
ZChXZWJDb3JlOjpQcm9taXNlZEF0dGFjaG1lbnRJbmZvJiYsIGNvbnN0IFN0cmluZyYgYXV0aG9y
aXphdGlvblRva2VuKTsKKyNlbmRpZgogCiAgICAgdm9pZCByZXF1ZXN0QXR0YWNobWVudEljb24o
Y29uc3QgU3RyaW5nJiBpZGVudGlmaWVyLCBjb25zdCBTdHJpbmcmIHR5cGUsIGNvbnN0IFN0cmlu
ZyYgcGF0aCwgY29uc3QgU3RyaW5nJiB0aXRsZSwgY29uc3QgV2ViQ29yZTo6RmxvYXRTaXplJik7
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5tZXNz
YWdlcy5pbiBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5tZXNzYWdlcy5p
bgppbmRleCBmZDk2MjAwMzE5YWExODcyZTZjZGNmMGFiOGVkMzJlMDVkYzFmYzRmLi4wMzZiMTdm
MWMyOGU3YWVhZDdkNmE3Nzk0NDlhYTZiZjEzNWM5Y2Y3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkubWVzc2FnZXMuaW4KKysrIGIvU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5Lm1lc3NhZ2VzLmluCkBAIC01MjUsNyArNTI1LDkgQEAg
bWVzc2FnZXMgLT4gV2ViUGFnZVByb3h5IHsKICAgICBEaWRJbnNlcnRBdHRhY2htZW50V2l0aElk
ZW50aWZpZXIoU3RyaW5nIGlkZW50aWZpZXIsIFN0cmluZyBzb3VyY2UsIGJvb2wgaGFzRW5jbG9z
aW5nSW1hZ2UpCiAgICAgRGlkUmVtb3ZlQXR0YWNobWVudFdpdGhJZGVudGlmaWVyKFN0cmluZyBp
ZGVudGlmaWVyKQogICAgIFNlcmlhbGl6ZWRBdHRhY2htZW50RGF0YUZvcklkZW50aWZpZXJzKFZl
Y3RvcjxTdHJpbmc+IGlkZW50aWZpZXJzKSAtPiAoVmVjdG9yPFdlYkNvcmU6OlNlcmlhbGl6ZWRB
dHRhY2htZW50RGF0YT4gc2VyYWxpemVkRGF0YSkgU3luY2hyb25vdXMKKyNpZiBQTEFURk9STShJ
T1NfRkFNSUxZKQogICAgIFdyaXRlUHJvbWlzZWRBdHRhY2htZW50VG9QYXN0ZWJvYXJkKHN0cnVj
dCBXZWJDb3JlOjpQcm9taXNlZEF0dGFjaG1lbnRJbmZvIGluZm8sIFN0cmluZyBhdXRob3JpemF0
aW9uVG9rZW4pCisjZW5kaWYKICAgICBSZXF1ZXN0QXR0YWNobWVudEljb24oU3RyaW5nIGlkZW50
aWZpZXIsIFN0cmluZyBjb250ZW50VHlwZSwgU3RyaW5nIHBhdGgsIFN0cmluZyB0aXRsZSwgV2Vi
Q29yZTo6RmxvYXRTaXplIHNpemUpCiAjZW5kaWYKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>