<?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>219420</bug_id>
          
          <creation_ts>2020-12-01 21:25:43 -0800</creation_ts>
          <short_desc>Optimize padding in EventHandler and platform event classes</short_desc>
          <delta_ts>2020-12-02 08:07:20 -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>UI Events</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>cdumez</cc>
    
    <cc>hi</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1711255</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-12-01 21:25:43 -0800</bug_when>
    <thetext>Optimize padding in EventHandler and platform event classes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711256</commentid>
    <comment_count>1</comment_count>
      <attachid>415190</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-12-01 21:27:09 -0800</bug_when>
    <thetext>Created attachment 415190
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711258</commentid>
    <comment_count>2</comment_count>
      <attachid>415190</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-12-01 22:56:18 -0800</bug_when>
    <thetext>Comment on attachment 415190
Patch

iOS WK2 test failure looks real?
https://ews-build.s3-us-west-2.amazonaws.com/iOS-14-Simulator-WK2-Tests-EWS/r415190-2757/results.html

Please fix it before landing it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711259</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-12-01 23:01:48 -0800</bug_when>
    <thetext>That&apos;s a new test just added by Devin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711339</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-12-02 08:06:18 -0800</bug_when>
    <thetext>Committed r270347: &lt;https://trac.webkit.org/changeset/270347&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 415190.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711340</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-12-02 08:07:20 -0800</bug_when>
    <thetext>&lt;rdar://problem/71894437&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415190</attachid>
            <date>2020-12-01 21:27:09 -0800</date>
            <delta_ts>2020-12-02 08:06:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219420-20201201212708.patch</filename>
            <type>text/plain</type>
            <size>15569</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwMzM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWQ5MThiZjBiYTJiN2Jh
ODNkZGMyYTdhYTczMDUwY2MyZTk0NmU5MC4uMGRhYzEzZTcyZWRiMjkxNzBlZDJkYjBkZTdkMTM1
ZjAxNGRmNGI0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIwLTEyLTAxICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIE9wdGltaXplIHBh
ZGRpbmcgaW4gRXZlbnRIYW5kbGVyIGFuZCBwbGF0Zm9ybSBldmVudCBjbGFzc2VzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTk0MjAKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBPcmdhbml6ZSB0aGUgbWVt
YmVyIHZhcmlhYmxlcyBpbiBFdmVudEhhbmRsZXIgYSBiaXQgYmV0dGVyLCB0byBtaW5pbWl6ZSBw
YWRkaW5nCisgICAgICAgIGFuZCBhdm9pZCByZWR1bmRhbnQgI2lmZGVmcy4gVGhpcyBzaHJpbmtz
IGl0IGZyb20gNjMyIGJ5dGVzIHRvIDU3NiBieXRlcy4KKworICAgICAgICBNaW5pbWl6ZSBwYWRk
aW5nIGluIHRoZSBQbGF0Zm9ybSpFdmVudCBjbGFzc2VzLgorCisgICAgICAgICogcGFnZS9FdmVu
dEhhbmRsZXIuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0Zm9ybUV2ZW50Lmg6CisgICAgICAg
IChXZWJDb3JlOjpQbGF0Zm9ybUV2ZW50OjpQbGF0Zm9ybUV2ZW50KToKKyAgICAgICAgKiBwbGF0
Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OlBsYXRmb3Jt
S2V5Ym9hcmRFdmVudDo6UGxhdGZvcm1LZXlib2FyZEV2ZW50KToKKyAgICAgICAgKiBwbGF0Zm9y
bS9QbGF0Zm9ybU1vdXNlRXZlbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OlBsYXRmb3JtTW91c2VF
dmVudDo6UGxhdGZvcm1Nb3VzZUV2ZW50KToKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0Zm9ybVdo
ZWVsRXZlbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OlBsYXRmb3JtV2hlZWxFdmVudDo6bV93aGVl
bFRpY2tzWSk6CisgICAgICAgIChXZWJDb3JlOjpQbGF0Zm9ybVdoZWVsRXZlbnQ6Om1fZ3JhbnVs
YXJpdHkpOiBEZWxldGVkLgorCiAyMDIwLTEyLTAxICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFz
ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFNpbXBsaWZ5IHNvbWUgY2FsbHNpdGVzIG9mIFdoZWVs
RXZlbnRUZXN0TW9uaXRvcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhh
bmRsZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmgKaW5kZXggOTczY2Qz
ZjYzYWEyMTY1YjZhNzdjN2NhYjNlYzZiNzIxMmU5ODA4Mi4uNGViYjU3ZDBhMDY5ODlmZDhmMzcy
M2JkNGFhNTY4NTE1ZTZjMWU3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9FdmVu
dEhhbmRsZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5oCkBAIC0x
MTUsNyArMTE1LDcgQEAgZXh0ZXJuIGNvbnN0IHVuc2lnbmVkIEludmFsaWRUb3VjaElkZW50aWZp
ZXI7CiBlbnVtIEFwcGVuZFRyYWlsaW5nV2hpdGVzcGFjZSB7IFNob3VsZEFwcGVuZFRyYWlsaW5n
V2hpdGVzcGFjZSwgRG9udEFwcGVuZFRyYWlsaW5nV2hpdGVzcGFjZSB9OwogZW51bSBDaGVja0Ry
YWdIeXN0ZXJlc2lzIHsgU2hvdWxkQ2hlY2tEcmFnSHlzdGVyZXNpcywgRG9udENoZWNrRHJhZ0h5
c3RlcmVzaXMgfTsKIAotZW51bSBjbGFzcyBJbW1lZGlhdGVBY3Rpb25TdGFnZSB7CitlbnVtIGNs
YXNzIEltbWVkaWF0ZUFjdGlvblN0YWdlIDogdWludDhfdCB7CiAgICAgTm9uZSwKICAgICBQZXJm
b3JtZWRIaXRUZXN0LAogICAgIEFjdGlvblVwZGF0ZWQsCkBAIC01MTcsODYgKzUxNyw0NiBAQCBw
cml2YXRlOgogICAgIGJvb2wgY2FuTW91c2VEb3duU3RhcnRTZWxlY3QoY29uc3QgTW91c2VFdmVu
dFdpdGhIaXRUZXN0UmVzdWx0cyYpOwogCiAgICAgRnJhbWUmIG1fZnJhbWU7CisgICAgUmVmUHRy
PE5vZGU+IG1fbW91c2VQcmVzc05vZGU7CisgICAgVGltZXIgbV9ob3ZlclRpbWVyOworICAgIHN0
ZDo6dW5pcXVlX3B0cjxBdXRvc2Nyb2xsQ29udHJvbGxlcj4gbV9hdXRvc2Nyb2xsQ29udHJvbGxl
cjsKKyAgICBSZW5kZXJMYXllciogbV9yZXNpemVMYXllciB7IG51bGxwdHIgfTsKKworICAgIGRv
dWJsZSBtX21heE1vdXNlTW92ZWREdXJhdGlvbiB7IDAgfTsKIAogICAgIGJvb2wgbV9tb3VzZVBy
ZXNzZWQgeyBmYWxzZSB9OwogICAgIGJvb2wgbV9jYXB0dXJlc0RyYWdnaW5nIHsgZmFsc2UgfTsK
LSAgICBSZWZQdHI8Tm9kZT4gbV9tb3VzZVByZXNzTm9kZTsKLQogICAgIGJvb2wgbV9tb3VzZURv
d25NYXlTdGFydFNlbGVjdCB7IGZhbHNlIH07Ci0KLSNpZiBFTkFCTEUoRFJBR19TVVBQT1JUKQot
ICAgIGJvb2wgbV9tb3VzZURvd25NYXlTdGFydERyYWcgeyBmYWxzZSB9OwotICAgIGJvb2wgbV9k
cmFnTWF5U3RhcnRTZWxlY3Rpb25JbnN0ZWFkIHsgZmFsc2UgfTsKLSNlbmRpZgotCiAgICAgYm9v
bCBtX21vdXNlRG93bkRlbGVnYXRlZEZvY3VzIHsgZmFsc2UgfTsKICAgICBib29sIG1fbW91c2VE
b3duV2FzU2luZ2xlQ2xpY2tJblNlbGVjdGlvbiB7IGZhbHNlIH07Ci0gICAgZW51bSBTZWxlY3Rp
b25Jbml0aWF0aW9uU3RhdGUgeyBIYXZlTm90U3RhcnRlZFNlbGVjdGlvbiwgUGxhY2VkQ2FyZXQs
IEV4dGVuZGVkU2VsZWN0aW9uIH07Ci0gICAgU2VsZWN0aW9uSW5pdGlhdGlvblN0YXRlIG1fc2Vs
ZWN0aW9uSW5pdGlhdGlvblN0YXRlIHsgSGF2ZU5vdFN0YXJ0ZWRTZWxlY3Rpb24gfTsKLQotI2lm
IEVOQUJMRShEUkFHX1NVUFBPUlQpCi0gICAgTGF5b3V0UG9pbnQgbV9kcmFnU3RhcnRQb3NpdGlv
bjsKLSNlbmRpZgotCi0gICAgVGltZXIgbV9ob3ZlclRpbWVyOwogICAgIGJvb2wgbV9oYXNTY2hl
ZHVsZWRDdXJzb3JVcGRhdGUgeyBmYWxzZSB9OwotCi0gICAgc3RkOjp1bmlxdWVfcHRyPEF1dG9z
Y3JvbGxDb250cm9sbGVyPiBtX2F1dG9zY3JvbGxDb250cm9sbGVyOwogICAgIGJvb2wgbV9tb3Vz
ZURvd25NYXlTdGFydEF1dG9zY3JvbGwgeyBmYWxzZSB9OwogICAgIGJvb2wgbV9tb3VzZURvd25X
YXNJblN1YmZyYW1lIHsgZmFsc2UgfTsKLQotI2lmICFFTkFCTEUoSU9TX1RPVUNIX0VWRU5UUykK
LSAgICBUaW1lciBtX2Zha2VNb3VzZU1vdmVFdmVudFRpbWVyOwotI2VuZGlmCi0KKyAgICBib29s
IG1fZGlkU3RhcnREcmFnIHsgZmFsc2UgfTsKKyAgICBib29sIG1faXNIYW5kbGluZ1doZWVsRXZl
bnQgeyBmYWxzZSB9OworICAgIGJvb2wgbV9jdXJyZW50V2hlZWxFdmVudEFsbG93c1Njcm9sbGlu
ZyB7IHRydWUgfTsKICAgICBib29sIG1fc3ZnUGFuIHsgZmFsc2UgfTsKKyAgICBib29sIG1fZXZl
bnRIYW5kbGVyV2lsbFJlc2V0Q2FwdHVyaW5nTW91c2VFdmVudHNFbGVtZW50IHsgZmFsc2UgfTsK
IAotICAgIFJlbmRlckxheWVyKiBtX3Jlc2l6ZUxheWVyIHsgbnVsbHB0ciB9OworICAgIGVudW0g
U2VsZWN0aW9uSW5pdGlhdGlvblN0YXRlIDogdWludDhfdCB7IEhhdmVOb3RTdGFydGVkU2VsZWN0
aW9uLCBQbGFjZWRDYXJldCwgRXh0ZW5kZWRTZWxlY3Rpb24gfTsKKyAgICBTZWxlY3Rpb25Jbml0
aWF0aW9uU3RhdGUgbV9zZWxlY3Rpb25Jbml0aWF0aW9uU3RhdGUgeyBIYXZlTm90U3RhcnRlZFNl
bGVjdGlvbiB9OworICAgIEltbWVkaWF0ZUFjdGlvblN0YWdlIG1faW1tZWRpYXRlQWN0aW9uU3Rh
Z2UgeyBJbW1lZGlhdGVBY3Rpb25TdGFnZTo6Tm9uZSB9OwogCiAgICAgUmVmUHRyPEVsZW1lbnQ+
IG1fY2FwdHVyaW5nTW91c2VFdmVudHNFbGVtZW50OwotICAgIGJvb2wgbV9ldmVudEhhbmRsZXJX
aWxsUmVzZXRDYXB0dXJpbmdNb3VzZUV2ZW50c0VsZW1lbnQgeyBmYWxzZSB9OwotICAgIAogICAg
IFJlZlB0cjxFbGVtZW50PiBtX2VsZW1lbnRVbmRlck1vdXNlOwogICAgIFJlZlB0cjxFbGVtZW50
PiBtX2xhc3RFbGVtZW50VW5kZXJNb3VzZTsKICAgICBSZWZQdHI8RnJhbWU+IG1fbGFzdE1vdXNl
TW92ZUV2ZW50U3ViZnJhbWU7CiAgICAgV2Vha1B0cjxTY3JvbGxiYXI+IG1fbGFzdFNjcm9sbGJh
clVuZGVyTW91c2U7CiAgICAgQ3Vyc29yIG1fY3VycmVudE1vdXNlQ3Vyc29yOwogCi0gICAgaW50
IG1fY2xpY2tDb3VudCB7IDAgfTsKICAgICBSZWZQdHI8Tm9kZT4gbV9jbGlja05vZGU7Ci0KLSNp
ZiBFTkFCTEUoSU9TX0dFU1RVUkVfRVZFTlRTKQotICAgIGZsb2F0IG1fZ2VzdHVyZUluaXRpYWxE
aWFtZXRlciB7IEdlc3R1cmVVbmtub3duIH07Ci0gICAgZmxvYXQgbV9nZXN0dXJlSW5pdGlhbFJv
dGF0aW9uIHsgR2VzdHVyZVVua25vd24gfTsKLSNlbmRpZgotCi0jaWYgRU5BQkxFKElPU19HRVNU
VVJFX0VWRU5UUykgfHwgRU5BQkxFKE1BQ19HRVNUVVJFX0VWRU5UUykKLSAgICBmbG9hdCBtX2dl
c3R1cmVMYXN0RGlhbWV0ZXIgeyBHZXN0dXJlVW5rbm93biB9OwotICAgIGZsb2F0IG1fZ2VzdHVy
ZUxhc3RSb3RhdGlvbiB7IEdlc3R1cmVVbmtub3duIH07Ci0gICAgRXZlbnRUYXJnZXRTZXQgbV9n
ZXN0dXJlVGFyZ2V0czsKLSNlbmRpZgotCi0jaWYgRU5BQkxFKE1BQ19HRVNUVVJFX0VWRU5UUykK
LSAgICBib29sIG1faGFzQWN0aXZlR2VzdHVyZSB7IGZhbHNlIH07Ci0jZW5kaWYKLQotI2lmIEVO
QUJMRShJT1NfVE9VQ0hfRVZFTlRTKQotICAgIHVuc2lnbmVkIG1fZmlyc3RUb3VjaElEIHsgSW52
YWxpZFRvdWNoSWRlbnRpZmllciB9OwotCi0gICAgVG91Y2hBcnJheSBtX3RvdWNoZXM7Ci0gICAg
UmVmUHRyPEZyYW1lPiBtX3RvdWNoRXZlbnRUYXJnZXRTdWJmcmFtZTsKLSNlbmRpZgotCi0jaWYg
RU5BQkxFKERSQUdfU1VQUE9SVCkKLSAgICBSZWZQdHI8RWxlbWVudD4gbV9kcmFnVGFyZ2V0Owot
ICAgIGJvb2wgbV9zaG91bGRPbmx5RmlyZURyYWdPdmVyRXZlbnQgeyBmYWxzZSB9OwotI2VuZGlm
Ci0gICAgCiAgICAgUmVmUHRyPEhUTUxGcmFtZVNldEVsZW1lbnQ+IG1fZnJhbWVTZXRCZWluZ1Jl
c2l6ZWQ7CiAKICAgICBMYXlvdXRTaXplIG1fb2Zmc2V0RnJvbVJlc2l6ZUNvcm5lcjsgLy8gSW4g
dGhlIGNvb3JkcyBvZiBtX3Jlc2l6ZUxheWVyLgogICAgIAotICAgIGJvb2wgbV9tb3VzZVBvc2l0
aW9uSXNVbmtub3duIHsgdHJ1ZSB9OworICAgIGludCBtX2NsaWNrQ291bnQgeyAwIH07CisgICAg
Ym9vbCBtX21vdXNlUG9zaXRpb25Jc1Vua25vd24geyB0cnVlIH07IC8vIEZJWE1FOiBVc2UgT3B0
aW9uYWw8PiBpbnN0ZWFkLgorCiAgICAgSW50UG9pbnQgbV9sYXN0S25vd25Nb3VzZVBvc2l0aW9u
OyAvLyBTYW1lIGNvb3JkaW5hdGVzIGFzIFBsYXRmb3JtTW91c2VFdmVudDo6cG9zaXRpb24oKS4K
ICAgICBJbnRQb2ludCBtX2xhc3RLbm93bk1vdXNlR2xvYmFsUG9zaXRpb247CiAgICAgSW50UG9p
bnQgbV9tb3VzZURvd25Db250ZW50c1Bvc2l0aW9uOwpAQCAtNjA0LDE0ICs1NjQsMjQgQEAgcHJp
dmF0ZToKICAgICBQbGF0Zm9ybU1vdXNlRXZlbnQgbV9tb3VzZURvd25FdmVudDsKICAgICBQbGF0
Zm9ybU1vdXNlRXZlbnQgbV9sYXN0UGxhdGZvcm1Nb3VzZUV2ZW50OwogCi0jaWYgUExBVEZPUk0o
Q09DT0EpCi0gICAgTlNWaWV3ICptX21vdXNlRG93blZpZXcgeyBudWxscHRyIH07Ci0gICAgYm9v
bCBtX3NlbmRpbmdFdmVudFRvU3VidmlldyB7IGZhbHNlIH07Ci0gICAgT3B0aW9uYWw8V2hlZWxT
Y3JvbGxHZXN0dXJlU3RhdGU+IG1fd2hlZWxTY3JvbGxHZXN0dXJlU3RhdGU7CisjaWYgIUVOQUJM
RShJT1NfVE9VQ0hfRVZFTlRTKQorICAgIFRpbWVyIG1fZmFrZU1vdXNlTW92ZUV2ZW50VGltZXI7
CiAjZW5kaWYKIAotI2lmIFBMQVRGT1JNKE1BQykKLSAgICBpbnQgbV9hY3RpdmF0aW9uRXZlbnRO
dW1iZXIgeyAtMSB9OworI2lmIEVOQUJMRShDVVJTT1JfVklTSUJJTElUWSkKKyAgICBUaW1lciBt
X2F1dG9IaWRlQ3Vyc29yVGltZXI7CisjZW5kaWYKKworI2lmIEVOQUJMRShEUkFHX1NVUFBPUlQp
CisgICAgTGF5b3V0UG9pbnQgbV9kcmFnU3RhcnRQb3NpdGlvbjsKKyAgICBSZWZQdHI8RWxlbWVu
dD4gbV9kcmFnVGFyZ2V0OworICAgIGJvb2wgbV9tb3VzZURvd25NYXlTdGFydERyYWcgeyBmYWxz
ZSB9OworICAgIGJvb2wgbV9kcmFnTWF5U3RhcnRTZWxlY3Rpb25JbnN0ZWFkIHsgZmFsc2UgfTsK
KyAgICBib29sIG1fc2hvdWxkT25seUZpcmVEcmFnT3ZlckV2ZW50IHsgZmFsc2UgfTsKKyNlbmRp
ZgorCisjaWYgRU5BQkxFKE1BQ19HRVNUVVJFX0VWRU5UUykKKyAgICBib29sIG1faGFzQWN0aXZl
R2VzdHVyZSB7IGZhbHNlIH07CiAjZW5kaWYKIAogI2lmIEVOQUJMRShUT1VDSF9FVkVOVFMpICYm
ICFFTkFCTEUoSU9TX1RPVUNIX0VWRU5UUykKQEAgLTYyMiwxOCArNTkyLDM1IEBAIHByaXZhdGU6
CiAgICAgYm9vbCBtX3RvdWNoUHJlc3NlZCB7IGZhbHNlIH07CiAjZW5kaWYKIAotI2lmIEVOQUJM
RShJT1NfVE9VQ0hfRVZFTlRTKQotICAgIHVuc2lnbmVkIHRvdWNoSWRlbnRpZmllckZvck1vdXNl
RXZlbnRzIHsgMCB9OworI2lmIEVOQUJMRShJT1NfR0VTVFVSRV9FVkVOVFMpCisgICAgZmxvYXQg
bV9nZXN0dXJlSW5pdGlhbERpYW1ldGVyIHsgR2VzdHVyZVVua25vd24gfTsKKyAgICBmbG9hdCBt
X2dlc3R1cmVJbml0aWFsUm90YXRpb24geyBHZXN0dXJlVW5rbm93biB9OworI2VuZGlmCisKKyNp
ZiBFTkFCTEUoSU9TX0dFU1RVUkVfRVZFTlRTKSB8fCBFTkFCTEUoTUFDX0dFU1RVUkVfRVZFTlRT
KQorICAgIGZsb2F0IG1fZ2VzdHVyZUxhc3REaWFtZXRlciB7IEdlc3R1cmVVbmtub3duIH07Cisg
ICAgZmxvYXQgbV9nZXN0dXJlTGFzdFJvdGF0aW9uIHsgR2VzdHVyZVVua25vd24gfTsKKyAgICBF
dmVudFRhcmdldFNldCBtX2dlc3R1cmVUYXJnZXRzOwogI2VuZGlmCiAKICNpZiBFTkFCTEUoSU9T
X1RPVUNIX0VWRU5UUykKKyAgICB1bnNpZ25lZCBtX2ZpcnN0VG91Y2hJRCB7IEludmFsaWRUb3Vj
aElkZW50aWZpZXIgfTsKKyAgICB1bnNpZ25lZCB0b3VjaElkZW50aWZpZXJGb3JNb3VzZUV2ZW50
cyB7IDAgfTsKICAgICB1bnNpZ25lZCBtX3RvdWNoSWRlbnRpZmllckZvclByaW1hcnlUb3VjaCB7
IDAgfTsKKworICAgIFRvdWNoQXJyYXkgbV90b3VjaGVzOworICAgIFJlZlB0cjxGcmFtZT4gbV90
b3VjaEV2ZW50VGFyZ2V0U3ViZnJhbWU7CiAjZW5kaWYKIAotICAgIGRvdWJsZSBtX21heE1vdXNl
TW92ZWREdXJhdGlvbiB7IDAgfTsKLSAgICBib29sIG1fZGlkU3RhcnREcmFnIHsgZmFsc2UgfTsK
LSAgICBib29sIG1faXNIYW5kbGluZ1doZWVsRXZlbnQgeyBmYWxzZSB9OwotICAgIGJvb2wgbV9j
dXJyZW50V2hlZWxFdmVudEFsbG93c1Njcm9sbGluZyB7IHRydWUgfTsKKyNpZiBQTEFURk9STShD
T0NPQSkKKyAgICBOU1ZpZXcgKm1fbW91c2VEb3duVmlldyB7IG51bGxwdHIgfTsKKyAgICBPcHRp
b25hbDxXaGVlbFNjcm9sbEdlc3R1cmVTdGF0ZT4gbV93aGVlbFNjcm9sbEdlc3R1cmVTdGF0ZTsK
KyAgICBib29sIG1fc2VuZGluZ0V2ZW50VG9TdWJ2aWV3IHsgZmFsc2UgfTsKKyNlbmRpZgorCisj
aWYgUExBVEZPUk0oTUFDKQorICAgIGludCBtX2FjdGl2YXRpb25FdmVudE51bWJlciB7IC0xIH07
CisjZW5kaWYKIAogI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCiAgICAgYm9vbCBtX3Nob3VsZEFs
bG93TW91c2VEb3duVG9TdGFydERyYWcgeyBmYWxzZSB9OwpAQCAtNjQxLDEyICs2MjgsNiBAQCBw
cml2YXRlOgogICAgIEludFBvaW50IG1fdGFyZ2V0QXV0b3Njcm9sbFBvc2l0aW9uSW5VbnNjcm9s
bGVkUm9vdFZpZXdDb29yZGluYXRlczsKICAgICBPcHRpb25hbDxJbnRQb2ludD4gbV9pbml0aWFs
VGFyZ2V0QXV0b3Njcm9sbFBvc2l0aW9uSW5VbnNjcm9sbGVkUm9vdFZpZXdDb29yZGluYXRlczsK
ICNlbmRpZgotCi0jaWYgRU5BQkxFKENVUlNPUl9WSVNJQklMSVRZKQotICAgIFRpbWVyIG1fYXV0
b0hpZGVDdXJzb3JUaW1lcjsKLSNlbmRpZgotCi0gICAgSW1tZWRpYXRlQWN0aW9uU3RhZ2UgbV9p
bW1lZGlhdGVBY3Rpb25TdGFnZSB7IEltbWVkaWF0ZUFjdGlvblN0YWdlOjpOb25lIH07CiB9Owog
CiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9QbGF0Zm9ybUV2ZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUV2
ZW50LmgKaW5kZXggZTZjYTkyZTRmNzY1YzgyOTFlOTc4MWIwZGYyODcyZjJkOTUwZjdjMy4uNWU3
ZGNjMzRmYjBkZjQ5NTE3MmJhMDM3YjU4ODNjNmVjOTNlOWQ2NSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vUGxhdGZvcm1FdmVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL1BsYXRmb3JtRXZlbnQuaApAQCAtMTEwLDE1ICsxMTAsMTUgQEAgcHJvdGVjdGVkOgog
ICAgIH0KIAogICAgIFBsYXRmb3JtRXZlbnQoVHlwZSB0eXBlLCBPcHRpb25TZXQ8TW9kaWZpZXI+
IG1vZGlmaWVycywgV2FsbFRpbWUgdGltZXN0YW1wKQotICAgICAgICA6IG1fdHlwZSh0eXBlKQor
ICAgICAgICA6IG1fdGltZXN0YW1wKHRpbWVzdGFtcCkKKyAgICAgICAgLCBtX3R5cGUodHlwZSkK
ICAgICAgICAgLCBtX21vZGlmaWVycyhtb2RpZmllcnMpCi0gICAgICAgICwgbV90aW1lc3RhbXAo
dGltZXN0YW1wKQogICAgIHsKICAgICB9CiAKICAgICBQbGF0Zm9ybUV2ZW50KFR5cGUgdHlwZSwg
Ym9vbCBzaGlmdEtleSwgYm9vbCBjdHJsS2V5LCBib29sIGFsdEtleSwgYm9vbCBtZXRhS2V5LCBX
YWxsVGltZSB0aW1lc3RhbXApCi0gICAgICAgIDogbV90eXBlKHR5cGUpCi0gICAgICAgICwgbV90
aW1lc3RhbXAodGltZXN0YW1wKQorICAgICAgICA6IG1fdGltZXN0YW1wKHRpbWVzdGFtcCkKKyAg
ICAgICAgLCBtX3R5cGUodHlwZSkKICAgICB7CiAgICAgICAgIGlmIChzaGlmdEtleSkKICAgICAg
ICAgICAgIG1fbW9kaWZpZXJzLmFkZChNb2RpZmllcjo6U2hpZnRLZXkpOwpAQCAtMTM0LDkgKzEz
NCw5IEBAIHByb3RlY3RlZDoKICAgICAvLyBkZWxldGUgYSBQbGF0Zm9ybUV2ZW50LgogICAgIH5Q
bGF0Zm9ybUV2ZW50KCkgPSBkZWZhdWx0OwogCisgICAgV2FsbFRpbWUgbV90aW1lc3RhbXA7CiAg
ICAgdW5zaWduZWQgbV90eXBlOwogICAgIE9wdGlvblNldDxNb2RpZmllcj4gbV9tb2RpZmllcnM7
Ci0gICAgV2FsbFRpbWUgbV90aW1lc3RhbXA7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3Jl
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZl
bnQuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtS2V5Ym9hcmRFdmVudC5oCmlu
ZGV4IGY0MjNhNGExZDUzOTkzMjZmYzQ4ZmU0ZDRhOGE4ZmI5ZDRkZjg2MWUuLjFhMTM2N2Y3YTlk
ZjBhYjFhY2UxNmQwMzY1ZTU1ZjY1MzhkMGNiZDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL1BsYXRmb3JtS2V5Ym9hcmRFdmVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL1BsYXRmb3JtS2V5Ym9hcmRFdmVudC5oCkBAIC00OCwyNSArNDgsMjEgQEAgbmFtZXNw
YWNlIFdlYkNvcmUgewogICAgIHB1YmxpYzoKICAgICAgICAgUGxhdGZvcm1LZXlib2FyZEV2ZW50
KCkKICAgICAgICAgICAgIDogUGxhdGZvcm1FdmVudChQbGF0Zm9ybUV2ZW50OjpLZXlEb3duKQot
ICAgICAgICAgICAgLCBtX3dpbmRvd3NWaXJ0dWFsS2V5Q29kZSgwKQotICAgICAgICAgICAgLCBt
X2F1dG9SZXBlYXQoZmFsc2UpCi0gICAgICAgICAgICAsIG1faXNLZXlwYWQoZmFsc2UpCi0gICAg
ICAgICAgICAsIG1faXNTeXN0ZW1LZXkoZmFsc2UpCiAgICAgICAgIHsKICAgICAgICAgfQogCiAg
ICAgICAgIFBsYXRmb3JtS2V5Ym9hcmRFdmVudChUeXBlIHR5cGUsIGNvbnN0IFN0cmluZyYgdGV4
dCwgY29uc3QgU3RyaW5nJiB1bm1vZGlmaWVkVGV4dCwgY29uc3QgU3RyaW5nJiBrZXksIGNvbnN0
IFN0cmluZyYgY29kZSwKICAgICAgICAgY29uc3QgU3RyaW5nJiBrZXlJZGVudGlmaWVyLCBpbnQg
d2luZG93c1ZpcnR1YWxLZXlDb2RlLCBib29sIGlzQXV0b1JlcGVhdCwgYm9vbCBpc0tleXBhZCwg
Ym9vbCBpc1N5c3RlbUtleSwgT3B0aW9uU2V0PE1vZGlmaWVyPiBtb2RpZmllcnMsIFdhbGxUaW1l
IHRpbWVzdGFtcCkKICAgICAgICAgICAgIDogUGxhdGZvcm1FdmVudCh0eXBlLCBtb2RpZmllcnMs
IHRpbWVzdGFtcCkKKyAgICAgICAgICAgICwgbV9hdXRvUmVwZWF0KGlzQXV0b1JlcGVhdCkKKyAg
ICAgICAgICAgICwgbV9pc0tleXBhZChpc0tleXBhZCkKKyAgICAgICAgICAgICwgbV9pc1N5c3Rl
bUtleShpc1N5c3RlbUtleSkKICAgICAgICAgICAgICwgbV90ZXh0KHRleHQpCiAgICAgICAgICAg
ICAsIG1fdW5tb2RpZmllZFRleHQodW5tb2RpZmllZFRleHQpCiAgICAgICAgICAgICAsIG1fa2V5
KGtleSkKICAgICAgICAgICAgICwgbV9jb2RlKGNvZGUpCiAgICAgICAgICAgICAsIG1fa2V5SWRl
bnRpZmllcihrZXlJZGVudGlmaWVyKQogICAgICAgICAgICAgLCBtX3dpbmRvd3NWaXJ0dWFsS2V5
Q29kZSh3aW5kb3dzVmlydHVhbEtleUNvZGUpCi0gICAgICAgICAgICAsIG1fYXV0b1JlcGVhdChp
c0F1dG9SZXBlYXQpCi0gICAgICAgICAgICAsIG1faXNLZXlwYWQoaXNLZXlwYWQpCi0gICAgICAg
ICAgICAsIG1faXNTeXN0ZW1LZXkoaXNTeXN0ZW1LZXkpCiAgICAgICAgIHsKICAgICAgICAgfQog
CkBAIC0xNTEsMTIgKzE0NywxOCBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAjZW5kaWYKIAogICAg
IHByb3RlY3RlZDoKKyAgICAgICAgYm9vbCBtX2F1dG9SZXBlYXQgeyBmYWxzZSB9OworICAgICAg
ICBib29sIG1faXNLZXlwYWQgeyBmYWxzZSB9OworICAgICAgICBib29sIG1faXNTeXN0ZW1LZXkg
eyBmYWxzZSB9OworCiAgICAgICAgIFN0cmluZyBtX3RleHQ7CiAgICAgICAgIFN0cmluZyBtX3Vu
bW9kaWZpZWRUZXh0OwogICAgICAgICBTdHJpbmcgbV9rZXk7CiAgICAgICAgIFN0cmluZyBtX2Nv
ZGU7CiAgICAgICAgIFN0cmluZyBtX2tleUlkZW50aWZpZXI7Ci0gICAgICAgIGludCBtX3dpbmRv
d3NWaXJ0dWFsS2V5Q29kZTsKKyAgICAgICAgaW50IG1fd2luZG93c1ZpcnR1YWxLZXlDb2RlIHsg
MCB9OworCisgICAgICAgIGJvb2wgbV9pc1N5bnRoZXRpY0V2ZW50IHsgZmFsc2UgfTsKICNpZiBV
U0UoQVBQS0lUKSB8fCBVU0UoVUlLSVRfS0VZQk9BUkRfQURESVRJT05TKSB8fCBQTEFURk9STShH
VEspIHx8IFVTRShMSUJXUEUpCiAgICAgICAgIGJvb2wgbV9oYW5kbGVkQnlJbnB1dE1ldGhvZCB7
IGZhbHNlIH07CiAjZW5kaWYKQEAgLTE3MCwxMSArMTcyLDYgQEAgbmFtZXNwYWNlIFdlYkNvcmUg
ewogI2VsaWYgUExBVEZPUk0oR1RLKQogICAgICAgICBWZWN0b3I8U3RyaW5nPiBtX2NvbW1hbmRz
OwogI2VuZGlmCi0gICAgICAgIGJvb2wgbV9hdXRvUmVwZWF0OwotICAgICAgICBib29sIG1faXNL
ZXlwYWQ7Ci0gICAgICAgIGJvb2wgbV9pc1N5c3RlbUtleTsKLSAgICAgICAgCi0gICAgICAgIGJv
b2wgbV9pc1N5bnRoZXRpY0V2ZW50IHsgZmFsc2UgfTsKIAogI2lmIFBMQVRGT1JNKENPQ09BKQog
I2lmICFQTEFURk9STShJT1NfRkFNSUxZKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vUGxhdGZvcm1Nb3VzZUV2ZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0
Zm9ybU1vdXNlRXZlbnQuaAppbmRleCBmZGYyNjhjYWM2MTRlYjgzMTY5YmFhMDY3ZGMzMjI0ZmM0
YzNjMTdmLi5hYWJiMjBjN2EzOWVmOWM1MmRlZjU3NzYxYmI3OTNlOTAzYmQzYmRhIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaApAQCAtNTEsMTMgKzUx
LDEzIEBAIGNvbnN0IGRvdWJsZSBGb3JjZUF0Rm9yY2VDbGljayA9IDI7CiAgICAgICAgIFBsYXRm
b3JtTW91c2VFdmVudChjb25zdCBJbnRQb2ludCYgcG9zaXRpb24sIGNvbnN0IEludFBvaW50JiBn
bG9iYWxQb3NpdGlvbiwgTW91c2VCdXR0b24gYnV0dG9uLCBQbGF0Zm9ybUV2ZW50OjpUeXBlIHR5
cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY2xpY2tDb3VudCwgYm9vbCBzaGlm
dEtleSwgYm9vbCBjdHJsS2V5LCBib29sIGFsdEtleSwgYm9vbCBtZXRhS2V5LCBXYWxsVGltZSB0
aW1lc3RhbXAsIGRvdWJsZSBmb3JjZSwgU3ludGhldGljQ2xpY2tUeXBlIHN5bnRoZXRpY0NsaWNr
VHlwZSwgUG9pbnRlcklEIHBvaW50ZXJJZCA9IG1vdXNlUG9pbnRlcklEKQogICAgICAgICAgICAg
OiBQbGF0Zm9ybUV2ZW50KHR5cGUsIHNoaWZ0S2V5LCBjdHJsS2V5LCBhbHRLZXksIG1ldGFLZXks
IHRpbWVzdGFtcCkKKyAgICAgICAgICAgICwgbV9idXR0b24oYnV0dG9uKQorICAgICAgICAgICAg
LCBtX3N5bnRoZXRpY0NsaWNrVHlwZShzeW50aGV0aWNDbGlja1R5cGUpCiAgICAgICAgICAgICAs
IG1fcG9zaXRpb24ocG9zaXRpb24pCiAgICAgICAgICAgICAsIG1fZ2xvYmFsUG9zaXRpb24oZ2xv
YmFsUG9zaXRpb24pCi0gICAgICAgICAgICAsIG1fYnV0dG9uKGJ1dHRvbikKLSAgICAgICAgICAg
ICwgbV9jbGlja0NvdW50KGNsaWNrQ291bnQpCiAgICAgICAgICAgICAsIG1fZm9yY2UoZm9yY2Up
Ci0gICAgICAgICAgICAsIG1fc3ludGhldGljQ2xpY2tUeXBlKHN5bnRoZXRpY0NsaWNrVHlwZSkK
ICAgICAgICAgICAgICwgbV9wb2ludGVySWQocG9pbnRlcklkKQorICAgICAgICAgICAgLCBtX2Ns
aWNrQ291bnQoY2xpY2tDb3VudCkKICAgICAgICAgewogICAgICAgICB9CiAKQEAgLTg5LDE5ICs4
OSwxOSBAQCBjb25zdCBkb3VibGUgRm9yY2VBdEZvcmNlQ2xpY2sgPSAyOwogI2VuZGlmCiAKICAg
ICBwcm90ZWN0ZWQ6CisgICAgICAgIE1vdXNlQnV0dG9uIG1fYnV0dG9uIHsgTm9CdXR0b24gfTsK
KyAgICAgICAgU3ludGhldGljQ2xpY2tUeXBlIG1fc3ludGhldGljQ2xpY2tUeXBlIHsgTm9UYXAg
fTsKKwogICAgICAgICBJbnRQb2ludCBtX3Bvc2l0aW9uOwogICAgICAgICBJbnRQb2ludCBtX2ds
b2JhbFBvc2l0aW9uOwogI2lmIEVOQUJMRShQT0lOVEVSX0xPQ0spCiAgICAgICAgIEludFBvaW50
IG1fbW92ZW1lbnREZWx0YTsKICNlbmRpZgotICAgICAgICBNb3VzZUJ1dHRvbiBtX2J1dHRvbiB7
IE5vQnV0dG9uIH07Ci0gICAgICAgIHVuc2lnbmVkIHNob3J0IG1fYnV0dG9ucyB7IDAgfTsKLSAg
ICAgICAgaW50IG1fY2xpY2tDb3VudCB7IDAgfTsKLSAgICAgICAgdW5zaWduZWQgbV9tb2RpZmll
ckZsYWdzIHsgMCB9OwogICAgICAgICBkb3VibGUgbV9mb3JjZSB7IDAgfTsKLSAgICAgICAgU3lu
dGhldGljQ2xpY2tUeXBlIG1fc3ludGhldGljQ2xpY2tUeXBlIHsgTm9UYXAgfTsKICAgICAgICAg
UG9pbnRlcklEIG1fcG9pbnRlcklkIHsgbW91c2VQb2ludGVySUQgfTsKLQorICAgICAgICBpbnQg
bV9jbGlja0NvdW50IHsgMCB9OworICAgICAgICB1bnNpZ25lZCBtX21vZGlmaWVyRmxhZ3MgeyAw
IH07CisgICAgICAgIHVuc2lnbmVkIHNob3J0IG1fYnV0dG9ucyB7IDAgfTsKICNpZiBQTEFURk9S
TShNQUMpCiAgICAgICAgIGludCBtX2V2ZW50TnVtYmVyIHsgMCB9OwogICAgICAgICBpbnQgbV9t
ZW51VHlwZUZvckV2ZW50IHsgMCB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vUGxhdGZvcm1XaGVlbEV2ZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9y
bVdoZWVsRXZlbnQuaAppbmRleCBjZWQ1ZmFmYWJhNDVjOTdhYTg2NGNkZWI4ZDcwZTRjNDRiODQw
ODU5Li5lOWE5Nzk1NjViYjM1MDJjNmUyZGVjMTc3ZGM1Y2Q3OWE4NjE4YmFmIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaApAQCAtOTYsMTMgKzk2LDEz
IEBAIHB1YmxpYzoKIAogICAgIFBsYXRmb3JtV2hlZWxFdmVudChJbnRQb2ludCBwb3NpdGlvbiwg
SW50UG9pbnQgZ2xvYmFsUG9zaXRpb24sIGZsb2F0IGRlbHRhWCwgZmxvYXQgZGVsdGFZLCBmbG9h
dCB3aGVlbFRpY2tzWCwgZmxvYXQgd2hlZWxUaWNrc1ksIFBsYXRmb3JtV2hlZWxFdmVudEdyYW51
bGFyaXR5IGdyYW51bGFyaXR5LCBib29sIHNoaWZ0S2V5LCBib29sIGN0cmxLZXksIGJvb2wgYWx0
S2V5LCBib29sIG1ldGFLZXkpCiAgICAgICAgIDogUGxhdGZvcm1FdmVudChQbGF0Zm9ybUV2ZW50
OjpXaGVlbCwgc2hpZnRLZXksIGN0cmxLZXksIGFsdEtleSwgbWV0YUtleSwgeyB9KQorICAgICAg
ICAsIG1fZ3JhbnVsYXJpdHkoZ3JhbnVsYXJpdHkpCiAgICAgICAgICwgbV9wb3NpdGlvbihwb3Np
dGlvbikKICAgICAgICAgLCBtX2dsb2JhbFBvc2l0aW9uKGdsb2JhbFBvc2l0aW9uKQogICAgICAg
ICAsIG1fZGVsdGFYKGRlbHRhWCkKICAgICAgICAgLCBtX2RlbHRhWShkZWx0YVkpCiAgICAgICAg
ICwgbV93aGVlbFRpY2tzWCh3aGVlbFRpY2tzWCkKICAgICAgICAgLCBtX3doZWVsVGlja3NZKHdo
ZWVsVGlja3NZKQotICAgICAgICAsIG1fZ3JhbnVsYXJpdHkoZ3JhbnVsYXJpdHkpCiAgICAgewog
ICAgIH0KIApAQCAtMTc2LDE0ICsxNzYsMTYgQEAgcHVibGljOgogI2VuZGlmCiAKIHByb3RlY3Rl
ZDoKKyAgICBQbGF0Zm9ybVdoZWVsRXZlbnRHcmFudWxhcml0eSBtX2dyYW51bGFyaXR5IHsgU2Ny
b2xsQnlQaXhlbFdoZWVsRXZlbnQgfTsKKyAgICBib29sIG1fZGlyZWN0aW9uSW52ZXJ0ZWRGcm9t
RGV2aWNlIHsgZmFsc2UgfTsKKyAgICBib29sIG1faGFzUHJlY2lzZVNjcm9sbGluZ0RlbHRhcyB7
IGZhbHNlIH07CisKICAgICBJbnRQb2ludCBtX3Bvc2l0aW9uOwogICAgIEludFBvaW50IG1fZ2xv
YmFsUG9zaXRpb247CiAgICAgZmxvYXQgbV9kZWx0YVggeyAwIH07CiAgICAgZmxvYXQgbV9kZWx0
YVkgeyAwIH07CiAgICAgZmxvYXQgbV93aGVlbFRpY2tzWCB7IDAgfTsKICAgICBmbG9hdCBtX3do
ZWVsVGlja3NZIHsgMCB9OwotICAgIFBsYXRmb3JtV2hlZWxFdmVudEdyYW51bGFyaXR5IG1fZ3Jh
bnVsYXJpdHkgeyBTY3JvbGxCeVBpeGVsV2hlZWxFdmVudCB9OwotICAgIGJvb2wgbV9kaXJlY3Rp
b25JbnZlcnRlZEZyb21EZXZpY2UgeyBmYWxzZSB9OwogCiAgICAgLy8gU2Nyb2xsaW5nIHZlbG9j
aXR5IGluIHBpeGVscyBwZXIgc2Vjb25kLgogICAgIEZsb2F0U2l6ZSBtX3Njcm9sbGluZ1ZlbG9j
aXR5OwpAQCAtMTkyLDcgKzE5NCw2IEBAIHByb3RlY3RlZDoKICAgICBQbGF0Zm9ybVdoZWVsRXZl
bnRQaGFzZSBtX3BoYXNlIHsgUGxhdGZvcm1XaGVlbEV2ZW50UGhhc2U6Ok5vbmUgfTsKICAgICBQ
bGF0Zm9ybVdoZWVsRXZlbnRQaGFzZSBtX21vbWVudHVtUGhhc2UgeyBQbGF0Zm9ybVdoZWVsRXZl
bnRQaGFzZTo6Tm9uZSB9OwogI2VuZGlmCi0gICAgYm9vbCBtX2hhc1ByZWNpc2VTY3JvbGxpbmdE
ZWx0YXMgeyBmYWxzZSB9OwogI2lmIFBMQVRGT1JNKENPQ09BKQogICAgIHVuc2lnbmVkIG1fc2Ny
b2xsQ291bnQgeyAwIH07CiAgICAgZmxvYXQgbV91bmFjY2VsZXJhdGVkU2Nyb2xsaW5nRGVsdGFY
IHsgMCB9Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>