<?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>240373</bug_id>
          
          <creation_ts>2022-05-13 00:01:09 -0700</creation_ts>
          <short_desc>[Linux][GBM] Provide utility function for construction of eglCreateImage attributes data</short_desc>
          <delta_ts>2022-05-13 02:08:13 -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>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=240276</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="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>annulen</cc>
    
    <cc>clord</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>luiz</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1868659</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-05-13 00:01:09 -0700</bug_when>
    <thetext>[Linux][GBM] Provide utility function for construction of eglCreateImage attributes data</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868661</commentid>
    <comment_count>1</comment_count>
      <attachid>459280</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-05-13 00:06:46 -0700</bug_when>
    <thetext>Created attachment 459280
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868680</commentid>
    <comment_count>2</comment_count>
      <attachid>459280</attachid>
    <who name="Chris Lord">clord</who>
    <bug_when>2022-05-13 01:43:11 -0700</bug_when>
    <thetext>Comment on attachment 459280
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868686</commentid>
    <comment_count>3</comment_count>
      <attachid>459280</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-05-13 02:07:31 -0700</bug_when>
    <thetext>Comment on attachment 459280
Patch

Clearing flags on attachment: 459280

Committed r294151 (250521@trunk): &lt;https://commits.webkit.org/250521@trunk&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868687</commentid>
    <comment_count>4</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-05-13 02:07:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868688</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-05-13 02:08:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/93234053&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459280</attachid>
            <date>2022-05-13 00:06:46 -0700</date>
            <delta_ts>2022-05-13 02:07:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240373-20220513090645.patch</filename>
            <type>text/plain</type>
            <size>10666</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjk0MTQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmM4MGJmMGExYWE1NTY5
ODMyMTc2NjZlNWRiNzQ5YjExNTc0NjRiZC4uMDhhMTRkZDgzNTY0ZjU5YTJjZTY2NjA2Mjg0MmJi
Y2ZhZDE3N2UyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIyLTA1LTEzICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbTGludXhdW0dCTV0g
UHJvdmlkZSB1dGlsaXR5IGZ1bmN0aW9uIGZvciBjb25zdHJ1Y3Rpb24gb2YgZWdsQ3JlYXRlSW1h
Z2UgYXR0cmlidXRlcyBkYXRhCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yNDAzNzMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBQcm92aWRlIERNQUJ1ZkVHTFV0aWxpdGllczo6Y29uc3RydWN0RUdMQ3JlYXRl
SW1hZ2VBdHRyaWJ1dGVzKCkgaGVscGVyCisgICAgICAgIGZ1bmN0aW9uIHRoYXQgdW5pZmllcyB0
aGUgY29uc3RydWN0aW9uIG9mIHRoZSBFR0xJbWFnZSBjcmVhdGlvbgorICAgICAgICBhdHRyaWJ1
dGVzLiBGb3IgYSBnaXZlbiBETUFCdWZPYmplY3QgYW5kIHBsYW5lIGluZGV4LCBhIFZlY3RvciBv
ZiBFR0xpbnQKKyAgICAgICAgYXR0cmlidXRlcyBmb3IgYSBzaW5nbGUtcGxhbmUgRUdMSW1hZ2Ug
b2JqZWN0IGlzIHJldHVybmVkLCBvcHRpb25hbGx5CisgICAgICAgIGluY2x1ZGluZyB0aGUgbW9k
aWZpZXIgdmFsdWUgaWYgcmVxdWVzdGVkICh3aGVuIHRoZSBFR0wgaW1wbGVtZW50YXRpb24sCisg
ICAgICAgIHRocm91Z2ggdGhlIG5lY2Vzc2FyeSBleHRlbnNpb25zLCBzdXBwb3J0cyBtb2RpZmll
cnMpLgorCisgICAgICAgIFRoZSBuZXcgZnVuY3Rpb24gcmVwbGFjZXMgZHVwbGljYXRlZCBjb2Rl
IGluIEdyYXBoaWNzQ29udGV4dEdMR0JNIGFuZAorICAgICAgICBUZXh0dXJlTWFwcGVyUGxhdGZv
cm1MYXllclByb3h5RE1BQnVmLgorCisgICAgICAgICogcGxhdGZvcm0vVGV4dHVyZU1hcHBlci5j
bWFrZToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9nYm0vRE1BQnVmRUdMVXRpbGl0aWVz
Lmg6IEFkZGVkLgorICAgICAgICAoV2ViQ29yZTo6RE1BQnVmRUdMVXRpbGl0aWVzOjpjb25zdHJ1
Y3RFR0xDcmVhdGVJbWFnZUF0dHJpYnV0ZXMpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L2dibS9HcmFwaGljc0NvbnRleHRHTEdCTS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGlj
c0NvbnRleHRHTEFOR0xFOjptYWtlQ29udGV4dEN1cnJlbnQpOgorICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyUGxhdGZvcm1MYXllclByb3h5RE1BQnVmLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlRleHR1cmVNYXBwZXJQbGF0Zm9ybUxheWVyUHJveHlETUFC
dWY6OkRNQUJ1ZkxheWVyOjpjcmVhdGVFR0xJbWFnZURhdGEpOgorCiAyMDIyLTA1LTEyICBNYW51
ZWwgUmVnbyBDYXNhc25vdmFzICA8cmVnb0BpZ2FsaWEuY29tPgogCiAgICAgICAgIEFSSUEgcmVm
bGVjdGlvbiBmb3IgRnJvemVuQXJyYXk8RWxlbWVudD4gYXR0cmlidXRlcwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVGV4dHVyZU1hcHBlci5jbWFrZSBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL1RleHR1cmVNYXBwZXIuY21ha2UKaW5kZXggNGNmODQ4OWNlNDEyYmE4OTlj
YzQ5NjFmMmNhM2U3MTk3NzI1Y2Q5NC4uODAzYzM4MWM5YWY2NzkzMjI4ZDEzNjk2ZGY2NjZmMmJl
OTljNGE1ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVGV4dHVyZU1hcHBl
ci5jbWFrZQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9UZXh0dXJlTWFwcGVyLmNtYWtl
CkBAIC0xNTMsNiArMTUzLDcgQEAgZW5kaWYgKCkKIAogaWYgKFVTRV9MSUJHQk0pCiAgICAgbGlz
dChBUFBFTkQgV2ViQ29yZV9QUklWQVRFX0ZSQU1FV09SS19IRUFERVJTCisgICAgICAgIHBsYXRm
b3JtL2dyYXBoaWNzL2dibS9ETUFCdWZFR0xVdGlsaXRpZXMuaAogICAgICAgICBwbGF0Zm9ybS9n
cmFwaGljcy9nYm0vRE1BQnVmRm9ybWF0LmgKICAgICAgICAgcGxhdGZvcm0vZ3JhcGhpY3MvZ2Jt
L0RNQUJ1Zk9iamVjdC5oCiAgICAgICAgIHBsYXRmb3JtL2dyYXBoaWNzL2dibS9ETUFCdWZSZWxl
YXNlRmxhZy5oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9n
Ym0vRE1BQnVmRUdMVXRpbGl0aWVzLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9nYm0vRE1BQnVmRUdMVXRpbGl0aWVzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYmQxN2MyZjI5NTEyNzNhZTll
ZDY2NTc2MzYzODE1NjQ4ZDg4MWU5NAotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2dibS9ETUFCdWZFR0xVdGlsaXRpZXMuaApAQCAtMCwwICsxLDcx
IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDIyIE1ldHJvbG9naWNhbCBHcm91cCBCLlYuCisg
KiBDb3B5cmlnaHQgKEMpIDIwMjIgSWdhbGlhIFMuTC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1v
ZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29u
ZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlz
dCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRp
c3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHly
aWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIg
bWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklCVVRPUlMgYGBB
UyBJUycnCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJ
TkcsIEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVS
Q0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJF
IERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRTIENPTlRSSUJV
VE9SUworICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwg
U1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJ
TkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09P
RFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVT
UworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBM
SUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBU
T1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFO
WSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9G
CisgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI3ByYWdtYSBvbmNl
CisKKyNpbmNsdWRlICJETUFCdWZPYmplY3QuaCIKKyNpbmNsdWRlIDx3dGYvU3Bhbi5oPgorI2lu
Y2x1ZGUgPHd0Zi9WZWN0b3IuaD4KKworLy8gVGhpcyBpcyBhIHV0aWxpdGllcyBoZWFkZXIgdGhh
dCBwcm92aWRlcyBoZWxwZXJzIGZvciBpbnRlZ3JhdGlvbiBvZiBETUFCdWYgb3BlcmF0aW9ucyB3
aXRoIEVHTC4KKy8vIE5vIEVHTCBoZWFkZXJzIGFyZSBpbmNsdWRlZCBoZXJlIHRvIGtlZXAgdGhl
IGhlbHBlcnMgdXNhYmxlIGFjcm9zcyBkaWZmZXJlbnQgRUdMIGltcGxlbWVudGF0aW9ucywKKy8v
IHNvIHRoZSBleHBlY3RhdGlvbiBpcyB0aGF0IHRoaXMgaGVhZGVyIGlzIGluY2x1ZGVkIGluIHRo
ZSBwbGFjZS1vZi11c2UgaW1wbGVtZW50YXRpb24gZmlsZSBhZnRlcgorLy8gdGhlIGFwcHJvcHJp
YXRlIEVHTCBoZWFkZXJzIGhhdmUgYWxyZWFkeSBiZWVuIGluY2x1ZGVkLgorCituYW1lc3BhY2Ug
V2ViQ29yZSB7CituYW1lc3BhY2UgRE1BQnVmRUdMVXRpbGl0aWVzIHsKKworZW51bSBjbGFzcyBQ
bGFuZU1vZGlmaWVyc1VzYWdlIDogYm9vbCB7CisgICAgVXNlID0gdHJ1ZSwKKyAgICBEb05vdFVz
ZSA9IGZhbHNlLAorfTsKKworc3RhdGljIGlubGluZSBWZWN0b3I8RUdMaW50PiBjb25zdHJ1Y3RF
R0xDcmVhdGVJbWFnZUF0dHJpYnV0ZXMoY29uc3QgRE1BQnVmT2JqZWN0JiBvYmplY3QsIHVuc2ln
bmVkIHBsYW5lSW5kZXgsIFBsYW5lTW9kaWZpZXJzVXNhZ2UgcGxhbmVNb2RpZmllcnNVc2FnZSkK
K3sKKyAgICBWZWN0b3I8RUdMaW50PiBhdHRyaWJ1dGVzOworICAgIGF0dHJpYnV0ZXMucmVzZXJ2
ZUluaXRpYWxDYXBhY2l0eSgxMiArIDQgKyAxKTsKKworICAgIGF0dHJpYnV0ZXMudW5jaGVja2Vk
QXBwZW5kKFNwYW48Y29uc3QgRUdMaW50Pih7CisgICAgICAgIEVHTF9XSURUSCwgRUdMaW50KG9i
amVjdC5mb3JtYXQucGxhbmVXaWR0aChwbGFuZUluZGV4LCBvYmplY3Qud2lkdGgpKSwKKyAgICAg
ICAgRUdMX0hFSUdIVCwgRUdMaW50KG9iamVjdC5mb3JtYXQucGxhbmVIZWlnaHQocGxhbmVJbmRl
eCwgb2JqZWN0LmhlaWdodCkpLAorICAgICAgICBFR0xfTElOVVhfRFJNX0ZPVVJDQ19FWFQsIEVH
TGludChvYmplY3QuZm9ybWF0LnBsYW5lc1twbGFuZUluZGV4XS5mb3VyY2MpLAorICAgICAgICBF
R0xfRE1BX0JVRl9QTEFORTBfRkRfRVhULCBvYmplY3QuZmRbcGxhbmVJbmRleF0udmFsdWUoKSwK
KyAgICAgICAgRUdMX0RNQV9CVUZfUExBTkUwX09GRlNFVF9FWFQsIEVHTGludChvYmplY3Qub2Zm
c2V0W3BsYW5lSW5kZXhdKSwKKyAgICAgICAgRUdMX0RNQV9CVUZfUExBTkUwX1BJVENIX0VYVCwg
RUdMaW50KG9iamVjdC5zdHJpZGVbcGxhbmVJbmRleF0pLAorICAgIH0pKTsKKworICAgIGlmIChw
bGFuZU1vZGlmaWVyc1VzYWdlID09IFBsYW5lTW9kaWZpZXJzVXNhZ2U6OlVzZSkgeworICAgICAg
ICBhdHRyaWJ1dGVzLnVuY2hlY2tlZEFwcGVuZChTcGFuPGNvbnN0IEVHTGludD4oeworICAgICAg
ICAgICAgRUdMX0RNQV9CVUZfUExBTkUwX01PRElGSUVSX0hJX0VYVCwgRUdMaW50KG9iamVjdC5t
b2RpZmllcltwbGFuZUluZGV4XSA+PiAzMiksCisgICAgICAgICAgICBFR0xfRE1BX0JVRl9QTEFO
RTBfTU9ESUZJRVJfTE9fRVhULCBFR0xpbnQob2JqZWN0Lm1vZGlmaWVyW3BsYW5lSW5kZXhdICYg
MHhmZmZmZmZmZiksCisgICAgICAgIH0pKTsKKyAgICB9CisKKyAgICBhdHRyaWJ1dGVzLnVuY2hl
Y2tlZEFwcGVuZChFR0xfTk9ORSk7CisgICAgcmV0dXJuIGF0dHJpYnV0ZXM7Cit9CisKK30gfSAv
LyBuYW1lc3BhY2UgV2ViQ29yZTo6RE1BQnVmRUdMVXRpbGl0aWVzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nYm0vR3JhcGhpY3NDb250ZXh0R0xHQk0uY3Bw
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ2JtL0dyYXBoaWNzQ29udGV4dEdM
R0JNLmNwcAppbmRleCA3YjIwZTQ5MzAzZWJhYzQ1NmU2YjA3ZTc4MDY5MDA5ZTRjNDI1YmFjLi45
OWNlZjliODA3YTAwZDEyYzdkNmM5OTZlMzAyYzFlMmRhNWMwYjk2IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nYm0vR3JhcGhpY3NDb250ZXh0R0xHQk0uY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dibS9HcmFwaGljc0NvbnRl
eHRHTEdCTS5jcHAKQEAgLTMwLDYgKzMwLDcgQEAKICNpZiBFTkFCTEUoV0VCR0wpICYmIFVTRShM
SUJHQk0pICYmIFVTRShBTkdMRSkKIAogI2luY2x1ZGUgIkFOR0xFSGVhZGVycy5oIgorI2luY2x1
ZGUgIkRNQUJ1ZkVHTFV0aWxpdGllcy5oIgogI2luY2x1ZGUgIkxvZ2dpbmcuaCIKICNpbmNsdWRl
ICJQaXhlbEJ1ZmZlci5oIgogCkBAIC0xMDAsMjYgKzEwMSw4IEBAIGJvb2wgR3JhcGhpY3NDb250
ZXh0R0xBTkdMRTo6bWFrZUNvbnRleHRDdXJyZW50KCkKICAgICAgICAgYXV0byByZXN1bHQgPSBj
b250ZXh0U3dhcGNoYWluLmltYWdlcy5lbnN1cmUoY29udGV4dFN3YXBjaGFpbi5kcmF3Qk8tPmhh
bmRsZSgpLAogICAgICAgICAgICAgWyZdIHsKICAgICAgICAgICAgICAgICBhdXRvIGRtYWJ1Zk9i
amVjdCA9IGNvbnRleHRTd2FwY2hhaW4uZHJhd0JPLT5jcmVhdGVETUFCdWZPYmplY3QoMCk7Ci0g
ICAgICAgICAgICAgICAgYm9vbCBpbXBvcnRNb2RpZmllcnMgPSBzdGF0aWNfY2FzdDxHcmFwaGlj
c0NvbnRleHRHTEdCTSY+KCp0aGlzKS5lZ2xFeHRlbnNpb25zKCkuRVhUX2ltYWdlX2RtYV9idWZf
aW1wb3J0X21vZGlmaWVyczsKLQotICAgICAgICAgICAgICAgIFZlY3RvcjxFR0xpbnQ+IGF0dHJp
YnV0ZXM7Ci0gICAgICAgICAgICAgICAgYXR0cmlidXRlcy5yZXNlcnZlSW5pdGlhbENhcGFjaXR5
KDEyICsgNCArIDEpOwotICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXMudW5jaGVja2VkQXBwZW5k
KFNwYW48Y29uc3QgRUdMaW50Pih7Ci0gICAgICAgICAgICAgICAgICAgIEVHTF9XSURUSCwgRUdM
aW50KGRtYWJ1Zk9iamVjdC5mb3JtYXQucGxhbmVXaWR0aCgwLCBkbWFidWZPYmplY3Qud2lkdGgp
KSwKLSAgICAgICAgICAgICAgICAgICAgRUdMX0hFSUdIVCwgRUdMaW50KGRtYWJ1Zk9iamVjdC5m
b3JtYXQucGxhbmVIZWlnaHQoMCwgZG1hYnVmT2JqZWN0LmhlaWdodCkpLAotICAgICAgICAgICAg
ICAgICAgICBFR0xfTElOVVhfRFJNX0ZPVVJDQ19FWFQsIHN0YXRpY19jYXN0PEVHTGludD4oZG1h
YnVmT2JqZWN0LmZvcm1hdC5wbGFuZXNbMF0uZm91cmNjKSwKLSAgICAgICAgICAgICAgICAgICAg
RUdMX0RNQV9CVUZfUExBTkUwX0ZEX0VYVCwgZG1hYnVmT2JqZWN0LmZkWzBdLnZhbHVlKCksCi0g
ICAgICAgICAgICAgICAgICAgIEVHTF9ETUFfQlVGX1BMQU5FMF9QSVRDSF9FWFQsIHN0YXRpY19j
YXN0PEVHTGludD4oZG1hYnVmT2JqZWN0LnN0cmlkZVswXSksCi0gICAgICAgICAgICAgICAgICAg
IEVHTF9ETUFfQlVGX1BMQU5FMF9PRkZTRVRfRVhULCAwLAotICAgICAgICAgICAgICAgIH0pKTsK
LSAgICAgICAgICAgICAgICBpZiAoaW1wb3J0TW9kaWZpZXJzKSB7Ci0gICAgICAgICAgICAgICAg
ICAgIGF0dHJpYnV0ZXMudW5jaGVja2VkQXBwZW5kKFNwYW48Y29uc3QgRUdMaW50Pih7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICBFR0xfRE1BX0JVRl9QTEFORTBfTU9ESUZJRVJfSElfRVhULCBz
dGF0aWNfY2FzdDxFR0xpbnQ+KGRtYWJ1Zk9iamVjdC5tb2RpZmllclswXSA+PiAzMiksCi0gICAg
ICAgICAgICAgICAgICAgICAgICBFR0xfRE1BX0JVRl9QTEFORTBfTU9ESUZJRVJfTE9fRVhULCBz
dGF0aWNfY2FzdDxFR0xpbnQ+KGRtYWJ1Zk9iamVjdC5tb2RpZmllclswXSAmIDB4ZmZmZmZmZmYp
LAotICAgICAgICAgICAgICAgICAgICB9KSk7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAg
ICAgICAgIGF0dHJpYnV0ZXMudW5jaGVja2VkQXBwZW5kKEVHTF9OT05FKTsKLQorICAgICAgICAg
ICAgICAgIGF1dG8gYXR0cmlidXRlcyA9IERNQUJ1ZkVHTFV0aWxpdGllczo6Y29uc3RydWN0RUdM
Q3JlYXRlSW1hZ2VBdHRyaWJ1dGVzKGRtYWJ1Zk9iamVjdCwgMCwKKyAgICAgICAgICAgICAgICAg
ICAgRE1BQnVmRUdMVXRpbGl0aWVzOjpQbGFuZU1vZGlmaWVyc1VzYWdlIHsgc3RhdGljX2Nhc3Q8
R3JhcGhpY3NDb250ZXh0R0xHQk0mPigqdGhpcykuZWdsRXh0ZW5zaW9ucygpLkVYVF9pbWFnZV9k
bWFfYnVmX2ltcG9ydF9tb2RpZmllcnMgfSk7CiAgICAgICAgICAgICAgICAgcmV0dXJuIEVHTF9D
cmVhdGVJbWFnZUtIUihjb250ZXh0U3dhcGNoYWluLnBsYXRmb3JtRGlzcGxheSwgRUdMX05PX0NP
TlRFWFQsIEVHTF9MSU5VWF9ETUFfQlVGX0VYVCwgKEVHTENsaWVudEJ1ZmZlciludWxscHRyLCBh
dHRyaWJ1dGVzLmRhdGEoKSk7CiAgICAgICAgICAgICB9KTsKIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJQbGF0Zm9ybUxh
eWVyUHJveHlETUFCdWYuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4
bWFwL1RleHR1cmVNYXBwZXJQbGF0Zm9ybUxheWVyUHJveHlETUFCdWYuY3BwCmluZGV4IDZhNWQ0
MTRmOGI0NWE4NWY5MGMxMWE0YmI1NTg2MWFmZmNmYzdmOWEuLjY5Mzc3MTAwNjJkZWExMDgxOTJm
ZjUyMDdlMjIwNzgzNTVkMTM1N2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyUGxhdGZvcm1MYXllclByb3h5RE1BQnVmLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1h
cHBlclBsYXRmb3JtTGF5ZXJQcm94eURNQUJ1Zi5jcHAKQEAgLTQ0LDYgKzQ0LDkgQEAKICNpbmNs
dWRlIDxFR0wvZWdsZXh0Lmg+CiAjZW5kaWYKIAorLy8gVGhpcyBoYXMgdG8gYmUgaW5jbHVkZWQg
YWZ0ZXIgdGhlIEVHTCBoZWFkZXJzLgorI2luY2x1ZGUgIkRNQUJ1ZkVHTFV0aWxpdGllcy5oIgor
CiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIHN0YXRpYyBQRk5FR0xDUkVBVEVJTUFHRUtIUlBST0Mg
Y3JlYXRlSW1hZ2VLSFIoKQpAQCAtMjUyLDI0ICsyNTUsOCBAQCBzdGQ6OnVuaXF1ZV9wdHI8VGV4
dHVyZU1hcHBlclBsYXRmb3JtTGF5ZXJQcm94eURNQUJ1Zjo6RE1BQnVmTGF5ZXI6OkVHTEltYWdl
RGF0YQogCiAgICAgRUdMSW1hZ2VLSFIgaW1hZ2VbRE1BQnVmRm9ybWF0OjpjX21heFBsYW5lc107
CiAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IG9iamVjdC5mb3JtYXQubnVtUGxhbmVzOyAr
K2kpIHsKLSAgICAgICAgVmVjdG9yPEVHTGludD4gYXR0cmlidXRlczsKLSAgICAgICAgYXR0cmli
dXRlcy5yZXNlcnZlSW5pdGlhbENhcGFjaXR5KDEyICsgNCArIDEpOwotICAgICAgICBhdHRyaWJ1
dGVzLnVuY2hlY2tlZEFwcGVuZChTcGFuPGNvbnN0IEVHTGludD4oewotICAgICAgICAgICAgRUdM
X1dJRFRILCBFR0xpbnQob2JqZWN0LmZvcm1hdC5wbGFuZVdpZHRoKGksIG9iamVjdC53aWR0aCkp
LAotICAgICAgICAgICAgRUdMX0hFSUdIVCwgRUdMaW50KG9iamVjdC5mb3JtYXQucGxhbmVIZWln
aHQoaSwgb2JqZWN0LmhlaWdodCkpLAotICAgICAgICAgICAgRUdMX0xJTlVYX0RSTV9GT1VSQ0Nf
RVhULCBFR0xpbnQob2JqZWN0LmZvcm1hdC5wbGFuZXNbaV0uZm91cmNjKSwKLSAgICAgICAgICAg
IEVHTF9ETUFfQlVGX1BMQU5FMF9GRF9FWFQsIG9iamVjdC5mZFtpXS52YWx1ZSgpLAotICAgICAg
ICAgICAgRUdMX0RNQV9CVUZfUExBTkUwX09GRlNFVF9FWFQsIEVHTGludChvYmplY3Qub2Zmc2V0
W2ldKSwKLSAgICAgICAgICAgIEVHTF9ETUFfQlVGX1BMQU5FMF9QSVRDSF9FWFQsIEVHTGludChv
YmplY3Quc3RyaWRlW2ldKSwKLSAgICAgICAgfSkpOwotICAgICAgICBpZiAocGxhdGZvcm1EaXNw
bGF5LmVnbEV4dGVuc2lvbnMoKS5FWFRfaW1hZ2VfZG1hX2J1Zl9pbXBvcnRfbW9kaWZpZXJzKSB7
Ci0gICAgICAgICAgICBhdHRyaWJ1dGVzLnVuY2hlY2tlZEFwcGVuZChTcGFuPGNvbnN0IEVHTGlu
dD4oewotICAgICAgICAgICAgICAgIEVHTF9ETUFfQlVGX1BMQU5FMF9NT0RJRklFUl9ISV9FWFQs
IHN0YXRpY19jYXN0PEVHTGludD4ob2JqZWN0Lm1vZGlmaWVyW2ldID4+IDMyKSwKLSAgICAgICAg
ICAgICAgICBFR0xfRE1BX0JVRl9QTEFORTBfTU9ESUZJRVJfTE9fRVhULCBzdGF0aWNfY2FzdDxF
R0xpbnQ+KG9iamVjdC5tb2RpZmllcltpXSAmIDB4ZmZmZmZmZmYpLAotICAgICAgICAgICAgfSkp
OwotICAgICAgICB9Ci0gICAgICAgIGF0dHJpYnV0ZXMudW5jaGVja2VkQXBwZW5kKEVHTF9OT05F
KTsKLQorICAgICAgICBhdXRvIGF0dHJpYnV0ZXMgPSBETUFCdWZFR0xVdGlsaXRpZXM6OmNvbnN0
cnVjdEVHTENyZWF0ZUltYWdlQXR0cmlidXRlcyhvYmplY3QsIGksCisgICAgICAgICAgICBETUFC
dWZFR0xVdGlsaXRpZXM6OlBsYW5lTW9kaWZpZXJzVXNhZ2UgeyBwbGF0Zm9ybURpc3BsYXkuZWds
RXh0ZW5zaW9ucygpLkVYVF9pbWFnZV9kbWFfYnVmX2ltcG9ydF9tb2RpZmllcnMgfSk7CiAgICAg
ICAgIGltYWdlW2ldID0gY3JlYXRlSW1hZ2VLSFIoKShlZ2xEaXNwbGF5LCBFR0xfTk9fQ09OVEVY
VCwgRUdMX0xJTlVYX0RNQV9CVUZfRVhULCBudWxscHRyLCBhdHRyaWJ1dGVzLmRhdGEoKSk7CiAg
ICAgfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>