<?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>234130</bug_id>
          
          <creation_ts>2021-12-10 01:24:16 -0800</creation_ts>
          <short_desc>[GPU Process] [Filters] Address review comments after r285597</short_desc>
          <delta_ts>2021-12-10 11:57:19 -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>Layout and Rendering</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=232457</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>
          
          <blocked>231253</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Said Abou-Hallawa">sabouhallawa</reporter>
          <assigned_to name="Said Abou-Hallawa">sabouhallawa</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>changseok</cc>
    
    <cc>darin</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fmalita</cc>
    
    <cc>fred.wang</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>schenney</cc>
    
    <cc>sergio</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1822573</commentid>
    <comment_count>0</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-12-10 01:24:16 -0800</bug_when>
    <thetext>Address Darin&apos;s review comments after r285597.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822581</commentid>
    <comment_count>1</comment_count>
      <attachid>446685</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-12-10 01:43:18 -0800</bug_when>
    <thetext>Created attachment 446685
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822812</commentid>
    <comment_count>2</comment_count>
      <attachid>446761</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-12-10 10:55:19 -0800</bug_when>
    <thetext>Created attachment 446761
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822863</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-12-10 11:56:37 -0800</bug_when>
    <thetext>Committed r286867 (245098@main): &lt;https://commits.webkit.org/245098@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 446761.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822864</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-10 11:57:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/86333787&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446685</attachid>
            <date>2021-12-10 01:43:18 -0800</date>
            <delta_ts>2021-12-10 10:25:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234130-20211210014318.patch</filename>
            <type>text/plain</type>
            <size>5234</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2ODI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjM4ZDNmODkzODE4ODg1
Njc1ODJhOGRiNjhlODU2ODY5Mjg0MmE5Yi4uYzEyMzhlYTRlOTExYWMwNmFlNzI5OWE3NWZlMGM1
ZWZkMTFjYTMxMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTEyLTEwICBTYWlk
IEFib3UtSGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIFtHUFUgUHJvY2Vzc10g
W0ZpbHRlcnNdIEFkZHJlc3MgcmV2aWV3IGNvbW1lbnRzIGFmdGVyIHIyODU1OTcKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNDEzMAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1vc3Qgb2YgdGhlIGNvbW1l
bnRzIGluIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzI0NTcKKyAg
ICAgICAgaGFzIGFscmVhZHkgYmVlbiBhZGRyZXNzZWQuIFRoaXMgcGF0Y2ggY292ZXJzIHRoZSB1
bmFkZHJlc3NlZCBvbmVzLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9z
b2Z0d2FyZS9GRU1vcnBob2xvZ3lTb2Z0d2FyZUFwcGxpZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6RkVNb3JwaG9sb2d5U29mdHdhcmVBcHBsaWVyOjphcHBseSBjb25zdCk6CisgICAgICAgIFJl
bW92ZSB3YXN0ZWZ1bCBjZWlsZiBjYWxscworCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxh
eWVyRmlsdGVycy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllckZpbHRlcnM6OmJ1
aWxkRmlsdGVyKToKKyAgICAgICAgQ2FwaXRhbGl6ZSB0aGUgc2VudGVuY2UgaW4gdGhlIEZJWE1F
IGNvbW1lbnQuCisKKyAgICAgICAgKiByZW5kZXJpbmcvc3ZnL1JlbmRlclNWR1Jlc291cmNlRmls
dGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclNWR1Jlc291cmNlRmlsdGVyOjphcHBs
eVJlc291cmNlKToKKyAgICAgICAgVXNpbmcgYXV0byBpbnN0ZWFkIG9mIEFmZmluZVRyYW5zZm9y
bSBhbmQgR3JhcGhpY3NDb250ZXh0LgorCiAyMDIxLTEyLTA5ICBTYWlkIEFib3UtSGFsbGF3YSAg
PHNhaWRAYXBwbGUuY29tPgogCiAgICAgICAgIFtHUFUgUHJvY2Vzc10gW0ZpbHRlcnNdIEFkZCB0
aGUgZW5jb2RpbmcgYW5kIGRlY29kaW5nIGZvciBGRUltYWdlCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL3NvZnR3YXJlL0ZFTW9ycGhvbG9neVNv
ZnR3YXJlQXBwbGllci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0
ZXJzL3NvZnR3YXJlL0ZFTW9ycGhvbG9neVNvZnR3YXJlQXBwbGllci5jcHAKaW5kZXggMjljMTVi
MjgwOGIzMDg3ODEyODE2ZjQxM2Q1ZDRjZjBiZTlmYmYxZi4uMWM5ZGVmYmMzMmU4YjM3MWI5Njc0
NjU1NzU1MTUyNTRkNjA1ZGNmYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZmlsdGVycy9zb2Z0d2FyZS9GRU1vcnBob2xvZ3lTb2Z0d2FyZUFwcGxpZXIuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc29mdHdhcmUv
RkVNb3JwaG9sb2d5U29mdHdhcmVBcHBsaWVyLmNwcApAQCAtMTgyLDEwICsxODIsMTAgQEAgYm9v
bCBGRU1vcnBob2xvZ3lTb2Z0d2FyZUFwcGxpZXI6OmFwcGx5KGNvbnN0IEZpbHRlciYgZmlsdGVy
LCBjb25zdCBGaWx0ZXJJbWFnZVYKICAgICBwYWludGluZ0RhdGEudHlwZSA9IG1fZWZmZWN0Lm1v
cnBob2xvZ3lPcGVyYXRvcigpOwogICAgIHBhaW50aW5nRGF0YS5zcmNQaXhlbEFycmF5ID0gJnNv
dXJjZVBpeGVsQXJyYXk7CiAgICAgcGFpbnRpbmdEYXRhLmRzdFBpeGVsQXJyYXkgPSAmZGVzdGlu
YXRpb25QaXhlbEFycmF5OwotICAgIHBhaW50aW5nRGF0YS53aWR0aCA9IGNlaWxmKGVmZmVjdERy
YXdpbmdSZWN0LndpZHRoKCkpOwotICAgIHBhaW50aW5nRGF0YS5oZWlnaHQgPSBjZWlsZihlZmZl
Y3REcmF3aW5nUmVjdC5oZWlnaHQoKSk7Ci0gICAgcGFpbnRpbmdEYXRhLnJhZGl1c1ggPSBjZWls
ZihyYWRpdXNYKTsKLSAgICBwYWludGluZ0RhdGEucmFkaXVzWSA9IGNlaWxmKHJhZGl1c1kpOwor
ICAgIHBhaW50aW5nRGF0YS53aWR0aCA9IGVmZmVjdERyYXdpbmdSZWN0LndpZHRoKCk7CisgICAg
cGFpbnRpbmdEYXRhLmhlaWdodCA9IGVmZmVjdERyYXdpbmdSZWN0LmhlaWdodCgpOworICAgIHBh
aW50aW5nRGF0YS5yYWRpdXNYID0gcmFkaXVzWDsKKyAgICBwYWludGluZ0RhdGEucmFkaXVzWSA9
IHJhZGl1c1k7CiAKICAgICBhcHBseVBsYXRmb3JtKHBhaW50aW5nRGF0YSk7CiAgICAgcmV0dXJu
IHRydWU7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJG
aWx0ZXJzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckZpbHRlcnMu
Y3BwCmluZGV4IDQwMWMwZjE5N2QyMjFiNzMxZmZmOWNkYTc5MjY2NTFkOTI5NjFhZTUuLjliZDMx
YjE3YjRjYWIxNjdkYTQyNWFiMDJjZTljZGM0MDVhY2I3NGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckZpbHRlcnMuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckZpbHRlcnMuY3BwCkBAIC0xMjAsNyArMTIwLDcgQEAg
dm9pZCBSZW5kZXJMYXllckZpbHRlcnM6OmJ1aWxkRmlsdGVyKFJlbmRlckVsZW1lbnQmIHJlbmRl
cmVyLCBmbG9hdCBzY2FsZUZhY3RvciwKIHsKICAgICAvLyBJZiB0aGUgZmlsdGVyIGZhaWxzIHRv
IGJ1aWxkLCByZW1vdmUgaXQgZnJvbSB0aGUgbGF5ZXIuIEl0IHdpbGwgc3RpbGwgYXR0ZW1wdCB0
bwogICAgIC8vIGdvIHRocm91Z2ggcmVndWxhciBwcm9jZXNzaW5nIChlLmcuIGNvbXBvc2l0aW5n
KSwgYnV0IG5ldmVyIGFwcGx5IGFueXRoaW5nLgotICAgIC8vIEZJWE1FOiB0aGlzIHJlYnVpbGRz
IHRoZSBlbnRpcmUgZWZmZWN0cyBjaGFpbiBldmVuIGlmIHRoZSBmaWx0ZXIgc3R5bGUgZGlkbid0
IGNoYW5nZS4KKyAgICAvLyBGSVhNRTogVGhpcyByZWJ1aWxkcyB0aGUgZW50aXJlIGVmZmVjdHMg
Y2hhaW4gZXZlbiBpZiB0aGUgZmlsdGVyIHN0eWxlIGRpZG4ndCBjaGFuZ2UuCiAgICAgbV9maWx0
ZXIgPSBDU1NGaWx0ZXI6OmNyZWF0ZShyZW5kZXJlciwgcmVuZGVyZXIuc3R5bGUoKS5maWx0ZXIo
KSwgcmVuZGVyaW5nTW9kZSwgRmxvYXRTaXplIHsgc2NhbGVGYWN0b3IsIHNjYWxlRmFjdG9yIH0s
IEZpbHRlcjo6Q2xpcE9wZXJhdGlvbjo6VW5pdGUsIG1fdGFyZ2V0Qm91bmRpbmdCb3gpOwogfQog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1JlbmRlclNWR1Jlc291
cmNlRmlsdGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvUmVuZGVyU1ZHUmVz
b3VyY2VGaWx0ZXIuY3BwCmluZGV4IDQzNDg4Njg0YWE2NTc3ZTg5Y2U1ZjI5NDc0OWE0OTMyNjM1
MTRmNzkuLjVhMjgyYTU5YTQ1MTFkNjMyNjA0YzJmMzQ4NDUxMWViYzcxNWJkZDAgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvUmVuZGVyU1ZHUmVzb3VyY2VGaWx0ZXIu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvUmVuZGVyU1ZHUmVzb3VyY2VG
aWx0ZXIuY3BwCkBAIC0xMDgsNyArMTA4LDcgQEAgYm9vbCBSZW5kZXJTVkdSZXNvdXJjZUZpbHRl
cjo6YXBwbHlSZXNvdXJjZShSZW5kZXJFbGVtZW50JiByZW5kZXJlciwgY29uc3QgUmVuZGUKICAg
ICB9CiAKICAgICAvLyBEZXRlcm1pbmUgYWJzb2x1dGUgdHJhbnNmb3JtYXRpb24gbWF0cml4IGZv
ciBmaWx0ZXIuIAotICAgIEFmZmluZVRyYW5zZm9ybSBhYnNvbHV0ZVRyYW5zZm9ybSA9IFNWR1Jl
bmRlcmluZ0NvbnRleHQ6OmNhbGN1bGF0ZVRyYW5zZm9ybWF0aW9uVG9PdXRlcm1vc3RDb29yZGlu
YXRlU3lzdGVtKHJlbmRlcmVyKTsKKyAgICBhdXRvIGFic29sdXRlVHJhbnNmb3JtID0gU1ZHUmVu
ZGVyaW5nQ29udGV4dDo6Y2FsY3VsYXRlVHJhbnNmb3JtYXRpb25Ub091dGVybW9zdENvb3JkaW5h
dGVTeXN0ZW0ocmVuZGVyZXIpOwogICAgIGlmICghYWJzb2x1dGVUcmFuc2Zvcm0uaXNJbnZlcnRp
YmxlKCkpIHsKICAgICAgICAgbV9yZW5kZXJlckZpbHRlckRhdGFNYXAucmVtb3ZlKCZyZW5kZXJl
cik7CiAgICAgICAgIHJldHVybiBmYWxzZTsKQEAgLTE0Nyw3ICsxNDcsNyBAQCBib29sIFJlbmRl
clNWR1Jlc291cmNlRmlsdGVyOjphcHBseVJlc291cmNlKFJlbmRlckVsZW1lbnQmIHJlbmRlcmVy
LCBjb25zdCBSZW5kZQogICAgIH0KIAogICAgIC8vIENoYW5nZSB0aGUgY29vcmRpbmF0ZSB0cmFu
c2Zvcm1hdGlvbiBhcHBsaWVkIHRvIHRoZSBmaWx0ZXJlZCBlbGVtZW50IHRvIHJlZmxlY3QgdGhl
IHJlc29sdXRpb24gb2YgdGhlIGZpbHRlci4KLSAgICBBZmZpbmVUcmFuc2Zvcm0gZWZmZWN0aXZl
VHJhbnNmb3JtID0gQWZmaW5lVHJhbnNmb3JtKGZpbHRlclNjYWxlLndpZHRoKCksIDAsIDAsIGZp
bHRlclNjYWxlLmhlaWdodCgpLCAwLCAwKTsKKyAgICBhdXRvIGVmZmVjdGl2ZVRyYW5zZm9ybSA9
IEFmZmluZVRyYW5zZm9ybShmaWx0ZXJTY2FsZS53aWR0aCgpLCAwLCAwLCBmaWx0ZXJTY2FsZS5o
ZWlnaHQoKSwgMCwgMCk7CiAKICNpZiBFTkFCTEUoREVTVElOQVRJT05fQ09MT1JfU1BBQ0VfTElO
RUFSX1NSR0IpCiAgICAgYXV0byBjb2xvclNwYWNlID0gRGVzdGluYXRpb25Db2xvclNwYWNlOjpM
aW5lYXJTUkdCKCk7CkBAIC0xNjEsNyArMTYxLDcgQEAgYm9vbCBSZW5kZXJTVkdSZXNvdXJjZUZp
bHRlcjo6YXBwbHlSZXNvdXJjZShSZW5kZXJFbGVtZW50JiByZW5kZXJlciwgY29uc3QgUmVuZGUK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KICAgICAKLSAgICBHcmFwaGljc0NvbnRleHQm
IHNvdXJjZUdyYXBoaWNDb250ZXh0ID0gc291cmNlR3JhcGhpYy0+Y29udGV4dCgpOworICAgIGF1
dG8mIHNvdXJjZUdyYXBoaWNDb250ZXh0ID0gc291cmNlR3JhcGhpYy0+Y29udGV4dCgpOwogICAK
ICAgICBmaWx0ZXJEYXRhLT5zb3VyY2VHcmFwaGljQnVmZmVyID0gV1RGTW92ZShzb3VyY2VHcmFw
aGljKTsKICAgICBmaWx0ZXJEYXRhLT5zYXZlZENvbnRleHQgPSBjb250ZXh0Owo=
</data>
<flag name="review"
          id="472146"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446761</attachid>
            <date>2021-12-10 10:55:19 -0800</date>
            <delta_ts>2021-12-10 11:56:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234130-20211210105518.patch</filename>
            <type>text/plain</type>
            <size>5826</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2ODU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDE5ZTUxYmY4NWIwNDFm
ZTk5N2Y3NmVjM2I2OGRlMTQyYTU1MWNlYi4uNmZhZWY1OWNhMjMwMDRjNTQwZTc1Njc3N2M5Zjc5
MzE4ZjMxOTZmMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTEyLTEwICBTYWlk
IEFib3UtSGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIFtHUFUgUHJvY2Vzc10g
W0ZpbHRlcnNdIEFkZHJlc3MgcmV2aWV3IGNvbW1lbnRzIGFmdGVyIHIyODU1OTcKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNDEzMAorCisgICAgICAg
IFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgorCisgICAgICAgIE1vc3Qgb2YgdGhlIGNvbW1lbnRz
IGluIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzI0NTcKKyAgICAg
ICAgaGF2ZSBhbHJlYWR5IGJlZW4gYWRkcmVzc2VkLiBUaGlzIHBhdGNoIGNvdmVycyB0aGUgdW5h
ZGRyZXNzZWQgb25lcy4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc29m
dHdhcmUvRkVNb3JwaG9sb2d5U29mdHdhcmVBcHBsaWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkZFTW9ycGhvbG9neVNvZnR3YXJlQXBwbGllcjo6YXBwbHkgY29uc3QpOgorICAgICAgICBSZW1v
dmUgd2FzdGVmdWwgY2VpbGYoKSBjYWxscworCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxh
eWVyRmlsdGVycy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllckZpbHRlcnM6OmJ1
aWxkRmlsdGVyKToKKyAgICAgICAgQ2FwaXRhbGl6ZSB0aGUgc2VudGVuY2UgaW4gdGhlIEZJWE1F
IGNvbW1lbnRzLgorCisgICAgICAgICogcmVuZGVyaW5nL3N2Zy9SZW5kZXJTVkdSZXNvdXJjZUZp
bHRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJTVkdSZXNvdXJjZUZpbHRlcjo6YXBw
bHlSZXNvdXJjZSk6CisgICAgICAgIFVzZSAnYXV0bycgaW4gYSBmZXcgcGxhY2VzIHdoZXJlIHRo
ZSB0eXBlIGNhbiBiZSBkZWR1Y2VkLgorCiAyMDIxLTEyLTA5ICBEYXJpbiBBZGxlciAgPGRhcmlu
QGFwcGxlLmNvbT4KIAogICAgICAgICBVc2Ugc2ltcGxlciBpZGlvbXMgZm9yIHN0ZDo6bGVzcyBh
bmQgc3RkOjpncmVhdGVyIHBvc3NpYmxlIGluIG1vZGVybiBDKysKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc29mdHdhcmUvRkVNb3JwaG9sb2d5
U29mdHdhcmVBcHBsaWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Zp
bHRlcnMvc29mdHdhcmUvRkVNb3JwaG9sb2d5U29mdHdhcmVBcHBsaWVyLmNwcAppbmRleCAyOWMx
NWIyODA4YjMwODc4MTI4MTZmNDEzZDVkNGNmMGJlOWZiZjFmLi4xYzlkZWZiYzMyZThiMzcxYjk2
NzQ2NTU3NTUxNTI1NGQ2MDVkY2ZjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9maWx0ZXJzL3NvZnR3YXJlL0ZFTW9ycGhvbG9neVNvZnR3YXJlQXBwbGllci5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9zb2Z0d2Fy
ZS9GRU1vcnBob2xvZ3lTb2Z0d2FyZUFwcGxpZXIuY3BwCkBAIC0xODIsMTAgKzE4MiwxMCBAQCBi
b29sIEZFTW9ycGhvbG9neVNvZnR3YXJlQXBwbGllcjo6YXBwbHkoY29uc3QgRmlsdGVyJiBmaWx0
ZXIsIGNvbnN0IEZpbHRlckltYWdlVgogICAgIHBhaW50aW5nRGF0YS50eXBlID0gbV9lZmZlY3Qu
bW9ycGhvbG9neU9wZXJhdG9yKCk7CiAgICAgcGFpbnRpbmdEYXRhLnNyY1BpeGVsQXJyYXkgPSAm
c291cmNlUGl4ZWxBcnJheTsKICAgICBwYWludGluZ0RhdGEuZHN0UGl4ZWxBcnJheSA9ICZkZXN0
aW5hdGlvblBpeGVsQXJyYXk7Ci0gICAgcGFpbnRpbmdEYXRhLndpZHRoID0gY2VpbGYoZWZmZWN0
RHJhd2luZ1JlY3Qud2lkdGgoKSk7Ci0gICAgcGFpbnRpbmdEYXRhLmhlaWdodCA9IGNlaWxmKGVm
ZmVjdERyYXdpbmdSZWN0LmhlaWdodCgpKTsKLSAgICBwYWludGluZ0RhdGEucmFkaXVzWCA9IGNl
aWxmKHJhZGl1c1gpOwotICAgIHBhaW50aW5nRGF0YS5yYWRpdXNZID0gY2VpbGYocmFkaXVzWSk7
CisgICAgcGFpbnRpbmdEYXRhLndpZHRoID0gZWZmZWN0RHJhd2luZ1JlY3Qud2lkdGgoKTsKKyAg
ICBwYWludGluZ0RhdGEuaGVpZ2h0ID0gZWZmZWN0RHJhd2luZ1JlY3QuaGVpZ2h0KCk7CisgICAg
cGFpbnRpbmdEYXRhLnJhZGl1c1ggPSByYWRpdXNYOworICAgIHBhaW50aW5nRGF0YS5yYWRpdXNZ
ID0gcmFkaXVzWTsKIAogICAgIGFwcGx5UGxhdGZvcm0ocGFpbnRpbmdEYXRhKTsKICAgICByZXR1
cm4gdHJ1ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXll
ckZpbHRlcnMuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyRmlsdGVy
cy5jcHAKaW5kZXggYmQwMGVkNDI2NmEzODE2YmFiOGJjMjI1YThhZjkyODc5NTI4OTk0YS4uOGMy
MDNhMGNiM2IwNDUzM2Y2OTQwMmIzODk3YWQ1MjhkNjEwYjQ3OCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyRmlsdGVycy5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyRmlsdGVycy5jcHAKQEAgLTEyMCw3ICsxMjAsNyBA
QCB2b2lkIFJlbmRlckxheWVyRmlsdGVyczo6YnVpbGRGaWx0ZXIoUmVuZGVyRWxlbWVudCYgcmVu
ZGVyZXIsIGZsb2F0IHNjYWxlRmFjdG9yLAogewogICAgIC8vIElmIHRoZSBmaWx0ZXIgZmFpbHMg
dG8gYnVpbGQsIHJlbW92ZSBpdCBmcm9tIHRoZSBsYXllci4gSXQgd2lsbCBzdGlsbCBhdHRlbXB0
IHRvCiAgICAgLy8gZ28gdGhyb3VnaCByZWd1bGFyIHByb2Nlc3NpbmcgKGUuZy4gY29tcG9zaXRp
bmcpLCBidXQgbmV2ZXIgYXBwbHkgYW55dGhpbmcuCi0gICAgLy8gRklYTUU6IHRoaXMgcmVidWls
ZHMgdGhlIGVudGlyZSBlZmZlY3RzIGNoYWluIGV2ZW4gaWYgdGhlIGZpbHRlciBzdHlsZSBkaWRu
J3QgY2hhbmdlLgorICAgIC8vIEZJWE1FOiBUaGlzIHJlYnVpbGRzIHRoZSBlbnRpcmUgZWZmZWN0
cyBjaGFpbiBldmVuIGlmIHRoZSBmaWx0ZXIgc3R5bGUgZGlkbid0IGNoYW5nZS4KICAgICBtX2Zp
bHRlciA9IENTU0ZpbHRlcjo6Y3JlYXRlKHJlbmRlcmVyLCByZW5kZXJlci5zdHlsZSgpLmZpbHRl
cigpLCByZW5kZXJpbmdNb2RlLCBGbG9hdFNpemUgeyBzY2FsZUZhY3Rvciwgc2NhbGVGYWN0b3Ig
fSwgRmlsdGVyOjpDbGlwT3BlcmF0aW9uOjpVbml0ZSwgbV90YXJnZXRCb3VuZGluZ0JveCk7CiB9
CiAKQEAgLTE1OCw3ICsxNTgsNyBAQCBHcmFwaGljc0NvbnRleHQqIFJlbmRlckxheWVyRmlsdGVy
czo6YmVnaW5GaWx0ZXJFZmZlY3QoR3JhcGhpY3NDb250ZXh0JiBkZXN0aW5hdAogCiAgICAgaWYg
KG1fdGFyZ2V0Qm91bmRpbmdCb3ggIT0gdGFyZ2V0Qm91bmRpbmdCb3gpIHsKICAgICAgICAgbV90
YXJnZXRCb3VuZGluZ0JveCA9IHRhcmdldEJvdW5kaW5nQm94OwotICAgICAgICAvLyBGSVhNRTog
dGhpcyByZWJ1aWxkcyB0aGUgZW50aXJlIGVmZmVjdHMgY2hhaW4gZXZlbiBpZiB0aGUgZmlsdGVy
IHN0eWxlIGRpZG4ndCBjaGFuZ2UuCisgICAgICAgIC8vIEZJWE1FOiBUaGlzIHJlYnVpbGRzIHRo
ZSBlbnRpcmUgZWZmZWN0cyBjaGFpbiBldmVuIGlmIHRoZSBmaWx0ZXIgc3R5bGUgZGlkbid0IGNo
YW5nZS4KICAgICAgICAgbV9maWx0ZXIgPSBDU1NGaWx0ZXI6OmNyZWF0ZShyZW5kZXJlciwgcmVu
ZGVyZXIuc3R5bGUoKS5maWx0ZXIoKSwgbV9maWx0ZXItPnJlbmRlcmluZ01vZGUoKSwgbV9maWx0
ZXItPmZpbHRlclNjYWxlKCksIEZpbHRlcjo6Q2xpcE9wZXJhdGlvbjo6VW5pdGUsIG1fdGFyZ2V0
Qm91bmRpbmdCb3gpOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N2Zy9SZW5kZXJTVkdSZXNvdXJjZUZpbHRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvc3ZnL1JlbmRlclNWR1Jlc291cmNlRmlsdGVyLmNwcAppbmRleCBlMmIyMjIyNDZjZmY4
OTcwZTVhMGFjY2VjYzUyNWFlMGY3YmZiOTliLi5lMzhjZTNkNzI4ZDgwZmRjMzRlMDY0NmQzMjY2
NzAzNTM2MGM1ZmFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1Jl
bmRlclNWR1Jlc291cmNlRmlsdGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
c3ZnL1JlbmRlclNWR1Jlc291cmNlRmlsdGVyLmNwcApAQCAtMTA4LDcgKzEwOCw3IEBAIGJvb2wg
UmVuZGVyU1ZHUmVzb3VyY2VGaWx0ZXI6OmFwcGx5UmVzb3VyY2UoUmVuZGVyRWxlbWVudCYgcmVu
ZGVyZXIsIGNvbnN0IFJlbmRlCiAgICAgfQogCiAgICAgLy8gRGV0ZXJtaW5lIGFic29sdXRlIHRy
YW5zZm9ybWF0aW9uIG1hdHJpeCBmb3IgZmlsdGVyLiAKLSAgICBBZmZpbmVUcmFuc2Zvcm0gYWJz
b2x1dGVUcmFuc2Zvcm0gPSBTVkdSZW5kZXJpbmdDb250ZXh0OjpjYWxjdWxhdGVUcmFuc2Zvcm1h
dGlvblRvT3V0ZXJtb3N0Q29vcmRpbmF0ZVN5c3RlbShyZW5kZXJlcik7CisgICAgYXV0byBhYnNv
bHV0ZVRyYW5zZm9ybSA9IFNWR1JlbmRlcmluZ0NvbnRleHQ6OmNhbGN1bGF0ZVRyYW5zZm9ybWF0
aW9uVG9PdXRlcm1vc3RDb29yZGluYXRlU3lzdGVtKHJlbmRlcmVyKTsKICAgICBpZiAoIWFic29s
dXRlVHJhbnNmb3JtLmlzSW52ZXJ0aWJsZSgpKSB7CiAgICAgICAgIG1fcmVuZGVyZXJGaWx0ZXJE
YXRhTWFwLnJlbW92ZSgmcmVuZGVyZXIpOwogICAgICAgICByZXR1cm4gZmFsc2U7CkBAIC0xNDcs
NyArMTQ3LDcgQEAgYm9vbCBSZW5kZXJTVkdSZXNvdXJjZUZpbHRlcjo6YXBwbHlSZXNvdXJjZShS
ZW5kZXJFbGVtZW50JiByZW5kZXJlciwgY29uc3QgUmVuZGUKICAgICB9CiAKICAgICAvLyBDaGFu
Z2UgdGhlIGNvb3JkaW5hdGUgdHJhbnNmb3JtYXRpb24gYXBwbGllZCB0byB0aGUgZmlsdGVyZWQg
ZWxlbWVudCB0byByZWZsZWN0IHRoZSByZXNvbHV0aW9uIG9mIHRoZSBmaWx0ZXIuCi0gICAgQWZm
aW5lVHJhbnNmb3JtIGVmZmVjdGl2ZVRyYW5zZm9ybSA9IEFmZmluZVRyYW5zZm9ybShmaWx0ZXJT
Y2FsZS53aWR0aCgpLCAwLCAwLCBmaWx0ZXJTY2FsZS5oZWlnaHQoKSwgMCwgMCk7CisgICAgYXV0
byBlZmZlY3RpdmVUcmFuc2Zvcm0gPSBBZmZpbmVUcmFuc2Zvcm0oZmlsdGVyU2NhbGUud2lkdGgo
KSwgMCwgMCwgZmlsdGVyU2NhbGUuaGVpZ2h0KCksIDAsIDApOwogCiAjaWYgRU5BQkxFKERFU1RJ
TkFUSU9OX0NPTE9SX1NQQUNFX0xJTkVBUl9TUkdCKQogICAgIGF1dG8gY29sb3JTcGFjZSA9IERl
c3RpbmF0aW9uQ29sb3JTcGFjZTo6TGluZWFyU1JHQigpOwpAQCAtMTYxLDcgKzE2MSw3IEBAIGJv
b2wgUmVuZGVyU1ZHUmVzb3VyY2VGaWx0ZXI6OmFwcGx5UmVzb3VyY2UoUmVuZGVyRWxlbWVudCYg
cmVuZGVyZXIsIGNvbnN0IFJlbmRlCiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAgICAg
Ci0gICAgR3JhcGhpY3NDb250ZXh0JiBzb3VyY2VHcmFwaGljQ29udGV4dCA9IHNvdXJjZUdyYXBo
aWMtPmNvbnRleHQoKTsKKyAgICBhdXRvJiBzb3VyY2VHcmFwaGljQ29udGV4dCA9IHNvdXJjZUdy
YXBoaWMtPmNvbnRleHQoKTsKICAgCiAgICAgZmlsdGVyRGF0YS0+c291cmNlR3JhcGhpY0J1ZmZl
ciA9IFdURk1vdmUoc291cmNlR3JhcGhpYyk7CiAgICAgZmlsdGVyRGF0YS0+c2F2ZWRDb250ZXh0
ID0gY29udGV4dDsK
</data>

          </attachment>
      

    </bug>

</bugzilla>