<?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>122951</bug_id>
          
          <creation_ts>2013-10-17 02:06:09 -0700</creation_ts>
          <short_desc>Make TYPE_CASTS_BASE more flexible</short_desc>
          <delta_ts>2013-10-21 02:51:31 -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>528+ (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="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>940706</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-10-17 02:06:09 -0700</bug_when>
    <thetext>TYPE_CASTS_BASE is being used by node|element type cast. However, it is difficult to use it for other type cast. For instance, CSSValue, Accessibility and so on. This patch modify TYPE_CASTS_BASE which can support other type casts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>940710</commentid>
    <comment_count>1</comment_count>
      <attachid>214437</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-10-17 02:12:01 -0700</bug_when>
    <thetext>Created attachment 214437
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>940713</commentid>
    <comment_count>2</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-10-17 02:14:03 -0700</bug_when>
    <thetext>Using Blink commit : https://src.chromium.org/viewvc/blink?view=rev&amp;revision=159446</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941681</commentid>
    <comment_count>3</comment_count>
      <attachid>214695</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-10-20 04:30:32 -0700</bug_when>
    <thetext>Created attachment 214695
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941765</commentid>
    <comment_count>4</comment_count>
      <attachid>214695</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-10-21 02:07:42 -0700</bug_when>
    <thetext>Comment on attachment 214695
Patch

OK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941789</commentid>
    <comment_count>5</comment_count>
      <attachid>214695</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-21 02:51:29 -0700</bug_when>
    <thetext>Comment on attachment 214695
Patch

Clearing flags on attachment: 214695

Committed r157717: &lt;http://trac.webkit.org/changeset/157717&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941790</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-21 02:51:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>214437</attachid>
            <date>2013-10-17 02:12:01 -0700</date>
            <delta_ts>2013-10-20 04:30:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-122951-20131017181159.patch</filename>
            <type>text/plain</type>
            <size>5513</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU3NTUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDYzMzg4MzNmMWVkZDI3ZDgwZDhmYTM2
MDExNzE0OWIxZmU1ODZkZGQuLmI2MDZmN2M1ODdlODU3NzUyNDJjZjYwOGZlN2ViMDJhZDdmZDBm
NDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMTAtMTcgIEd5dXlvdW5nIEtpbSAgPGd5dXlv
dW5nLmtpbUBzYW1zdW5nLmNvbT4KKworICAgICAgICBNYWtlIFRZUEVfQ0FTVFNfQkFTRSBtb3Jl
IGZsZXhpYmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMjI5NTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUWVBFX0NBU1RTX0JBU0UgaXMgYmVpbmcgdXNlZCBieSBub2RlfGVsZW1lbnQgdHlwZSBjYXN0
LiBIb3dldmVyLCBpdCBpcyBkaWZmaWN1bHQKKyAgICAgICAgdG8gdXNlIGl0IGZvciBvdGhlciB0
eXBlIGNhc3QuIEZvciBpbnN0YW5jZSwgQ1NTVmFsdWUsIEFjY2Vzc2liaWxpdHkgYW5kIHNvIG9u
LgorICAgICAgICBUaGlzIHBhdGNoIG1vZGlmaWVzIFRZUEVfQ0FTVFNfQkFTRSB3aGljaCBjYW4g
c3VwcG9ydCBvdGhlciB0eXBlIGNhc3RzLgorCisgICAgICAgICogd3RmL0Fzc2VydGlvbnMuaDoK
KwogMjAxMy0xMC0xNiAgUnl1YW4gQ2hvaSAgPHJ5dWFuLmNob2lAc2Ftc3VuZy5jb20+CiAKICAg
ICAgICAgVW5yZXZpZXdlZCBidWlsZCBmaXggYXR0ZW1wdCBvbiBFRkwgcG9ydCBhZnRlciByMTU3
NTIwIGFuZCByMTU3NTIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzJhZmViNTYwM2RhM2Q1MzIyOWJmNDUxMmNm
OTMzZGVjNDE0ZGNiNi4uNDUwMmUyMzJiYjIyNzIzMGY1NGU1MzVlZDY3YTg5ZDUwZjczNjVmNCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEzLTEwLTE3ICBHeXV5b3VuZyBLaW0gIDxn
eXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgTWFrZSBUWVBFX0NBU1RTX0JBU0Ug
bW9yZSBmbGV4aWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTIyOTUxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVFlQRV9DQVNUU19CQVNFIGlzIGJlaW5nIHVzZWQgYnkgbm9kZXxlbGVtZW50IHR5cGUg
Y2FzdC4gSG93ZXZlciwgaXQgaXMgZGlmZmljdWx0CisgICAgICAgIHRvIHVzZSBpdCBmb3Igb3Ro
ZXIgdHlwZSBjYXN0LiBGb3IgaW5zdGFuY2UsIENTU1ZhbHVlLCBBY2Nlc3NpYmlsaXR5IGFuZCBz
byBvbi4KKyAgICAgICAgVGhpcyBwYXRjaCBtb2RpZmllcyBUWVBFX0NBU1RTX0JBU0Ugd2hpY2gg
Y2FuIHN1cHBvcnQgb3RoZXIgdHlwZSBjYXN0cy4KKworICAgICAgICBObyBuZXcgdGVzdHMsIG5v
IGJlaGF2aW9yIGNoYW5nZXMuCisKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuaDoKKyAgICAgICAg
KiBkb20vTm9kZS5oOgorCiAyMDEzLTEwLTE2ICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25A
YXBwbGUuY29tPgogCiAgICAgICAgIEF0dGVtcHQgdG8gZml4IHRoZSBXaW5kb3dzIGJ1aWxkIGFm
dGVyIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE1NzU0Ny4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuaCBiL1NvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMu
aAppbmRleCBmNzQ1N2I5ODYxNmU0OTYzMTI2NTU0NTY3M2MyOWQ5NjJmY2I5ODhhLi5iZTc1NzBh
ZjIwYzcwNmZlZmJlMTIwNGNmMGY2YmE3YzBhYTlkNGZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RG
L3d0Zi9Bc3NlcnRpb25zLmgKKysrIGIvU291cmNlL1dURi93dGYvQXNzZXJ0aW9ucy5oCkBAIC0z
ODgsNCArMzg4LDMwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBVTlJFQUNIQUJMRV9GT1JfUExBVEZP
Uk0oKQogI2RlZmluZSBSRUxFQVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgpIEFTU0VSVF9OT1RfUkVB
Q0hFRCgpCiAjZW5kaWYKIAorLyogVFlQRSBDQVNUICovCisKKyNkZWZpbmUgVFlQRV9DQVNUU19C
QVNFKFRvQ2xhc3NOYW1lLCBhcmd1bWVudFR5cGUsIGFyZ3VtZW50TmFtZSwgcG9pbnRlclByZWRp
Y2F0ZSwgcmVmZXJlbmNlUHJlZGljYXRlKSBcCitpbmxpbmUgVG9DbGFzc05hbWUqIHRvIyNUb0Ns
YXNzTmFtZShhcmd1bWVudFR5cGUqIGFyZ3VtZW50TmFtZSkgXAoreyBcCisgICAgQVNTRVJUX1dJ
VEhfU0VDVVJJVFlfSU1QTElDQVRJT04oIWFyZ3VtZW50TmFtZSB8fCAocG9pbnRlclByZWRpY2F0
ZSkpOyBcCisgICAgcmV0dXJuIHN0YXRpY19jYXN0PFRvQ2xhc3NOYW1lKj4oYXJndW1lbnROYW1l
KTsgXAorfSBcCitpbmxpbmUgY29uc3QgVG9DbGFzc05hbWUqIHRvIyNUb0NsYXNzTmFtZShjb25z
dCBhcmd1bWVudFR5cGUqIGFyZ3VtZW50TmFtZSkgXAoreyBcCisgICAgQVNTRVJUX1dJVEhfU0VD
VVJJVFlfSU1QTElDQVRJT04oIWFyZ3VtZW50TmFtZSB8fCAocG9pbnRlclByZWRpY2F0ZSkpOyBc
CisgICAgcmV0dXJuIHN0YXRpY19jYXN0PGNvbnN0IFRvQ2xhc3NOYW1lKj4oYXJndW1lbnROYW1l
KTsgXAorfSBcCitpbmxpbmUgVG9DbGFzc05hbWUmIHRvIyNUb0NsYXNzTmFtZShhcmd1bWVudFR5
cGUmIGFyZ3VtZW50TmFtZSkgXAoreyBcCisgICAgQVNTRVJUX1dJVEhfU0VDVVJJVFlfSU1QTElD
QVRJT04ocmVmZXJlbmNlUHJlZGljYXRlKTsgXAorICAgIHJldHVybiBzdGF0aWNfY2FzdDxUb0Ns
YXNzTmFtZSY+KGFyZ3VtZW50TmFtZSk7IFwKK30gXAoraW5saW5lIGNvbnN0IFRvQ2xhc3NOYW1l
JiB0byMjVG9DbGFzc05hbWUoY29uc3QgYXJndW1lbnRUeXBlJiBhcmd1bWVudE5hbWUpIFwKK3sg
XAorICAgIEFTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJQ0FUSU9OKHJlZmVyZW5jZVByZWRpY2F0
ZSk7IFwKKyAgICByZXR1cm4gc3RhdGljX2Nhc3Q8Y29uc3QgVG9DbGFzc05hbWUmPihhcmd1bWVu
dE5hbWUpOyBcCit9IFwKK3ZvaWQgdG8jI1RvQ2xhc3NOYW1lKGNvbnN0IFRvQ2xhc3NOYW1lKik7
IFwKK3ZvaWQgdG8jI1RvQ2xhc3NOYW1lKGNvbnN0IFRvQ2xhc3NOYW1lJik7CisKICNlbmRpZiAv
KiBXVEZfQXNzZXJ0aW9uc19oICovCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9j
dW1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCmluZGV4IDVkNDcxNjU0Zjc1
NGI3MGMzYTIxNDI5MGUyYzViM2I1M2E2MzIzNGUuLjZkMDQ2MzBlYzUwMWE1YTgxZmE4N2NjODA2
MzI1MmM0MWYwN2NiZWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCkBAIC0xNjI1LDcgKzE2MjUsOCBA
QCB2b2lkIGlzRG9jdW1lbnQoY29uc3QgRG9jdW1lbnQmKTsgLy8gQ2F0Y2ggdW5uZWNlc3Nhcnkg
cnVudGltZSBjaGVjayBvZiB0eXBlIGtubwogCiBOT0RFX1RZUEVfQ0FTVFMoRG9jdW1lbnQpCiAK
LSNkZWZpbmUgRE9DVU1FTlRfVFlQRV9DQVNUUyhUb0NsYXNzTmFtZSkgVFlQRV9DQVNUU19CQVNF
KFRvQ2xhc3NOYW1lLCBEb2N1bWVudCkKKyNkZWZpbmUgRE9DVU1FTlRfVFlQRV9DQVNUUyhUb0Ns
YXNzTmFtZSkgXAorICAgIFRZUEVfQ0FTVFNfQkFTRShUb0NsYXNzTmFtZSwgRG9jdW1lbnQsIGRv
Y3VtZW50LCBXZWJDb3JlOjppcyMjVG9DbGFzc05hbWUoKmRvY3VtZW50KSwgV2ViQ29yZTo6aXMj
I1RvQ2xhc3NOYW1lKGRvY3VtZW50KSkKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQogCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5oIGIvU291cmNlL1dlYkNvcmUvZG9tL05v
ZGUuaAppbmRleCBhYTVmZDA3YzNiNzU3OThjMjc2YTk3OTUzMWRhMTczNjU1NzdhYzYyLi5jODQ0
MzcxZTkxYmVkMTlhMzkzZmUzMjkzNjE1NGUzMzJlZjQ3MDk2IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9kb20vTm9kZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmgKQEAgLTcx
OCwzMSArNzE4LDggQEAgaW5saW5lIENvbnRhaW5lck5vZGUqIE5vZGU6OnBhcmVudE5vZGVHdWFy
YW50ZWVkSG9zdEZyZWUoKSBjb25zdAogICAgIHJldHVybiBwYXJlbnROb2RlKCk7CiB9CiAKLSNk
ZWZpbmUgVFlQRV9DQVNUU19CQVNFKFRvQ2xhc3NOYW1lLCBGcm9tQ2xhc3NOYW1lKSBcCi1pbmxp
bmUgY29uc3QgVG9DbGFzc05hbWUqIHRvIyNUb0NsYXNzTmFtZShjb25zdCBGcm9tQ2xhc3NOYW1l
KiBvYmplY3QpIFwKLXsgXAotICAgIEFTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJQ0FUSU9OKCFv
YmplY3QgfHwgV2ViQ29yZTo6aXMjI1RvQ2xhc3NOYW1lKCpvYmplY3QpKTsgXAotICAgIHJldHVy
biBzdGF0aWNfY2FzdDxjb25zdCBUb0NsYXNzTmFtZSo+KG9iamVjdCk7IFwKLX0gXAotaW5saW5l
IFRvQ2xhc3NOYW1lKiB0byMjVG9DbGFzc05hbWUoRnJvbUNsYXNzTmFtZSogb2JqZWN0KSBcCi17
IFwKLSAgICBBU1NFUlRfV0lUSF9TRUNVUklUWV9JTVBMSUNBVElPTighb2JqZWN0IHx8IFdlYkNv
cmU6OmlzIyNUb0NsYXNzTmFtZSgqb2JqZWN0KSk7IFwKLSAgICByZXR1cm4gc3RhdGljX2Nhc3Q8
VG9DbGFzc05hbWUqPihvYmplY3QpOyBcCi19IFwKLWlubGluZSBjb25zdCBUb0NsYXNzTmFtZSYg
dG8jI1RvQ2xhc3NOYW1lKGNvbnN0IEZyb21DbGFzc05hbWUmIG9iamVjdCkgXAoteyBcCi0gICAg
QVNTRVJUX1dJVEhfU0VDVVJJVFlfSU1QTElDQVRJT04oV2ViQ29yZTo6aXMjI1RvQ2xhc3NOYW1l
KG9iamVjdCkpOyBcCi0gICAgcmV0dXJuIHN0YXRpY19jYXN0PGNvbnN0IFRvQ2xhc3NOYW1lJj4o
b2JqZWN0KTsgXAotfSBcCi1pbmxpbmUgVG9DbGFzc05hbWUmIHRvIyNUb0NsYXNzTmFtZShGcm9t
Q2xhc3NOYW1lJiBvYmplY3QpIFwKLXsgXAotICAgIEFTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJ
Q0FUSU9OKFdlYkNvcmU6OmlzIyNUb0NsYXNzTmFtZShvYmplY3QpKTsgXAotICAgIHJldHVybiBz
dGF0aWNfY2FzdDxUb0NsYXNzTmFtZSY+KG9iamVjdCk7IFwKLX0gXAotdm9pZCB0byMjVG9DbGFz
c05hbWUoY29uc3QgVG9DbGFzc05hbWUqKTsgXAotdm9pZCB0byMjVG9DbGFzc05hbWUoY29uc3Qg
VG9DbGFzc05hbWUmKTsKLQotI2RlZmluZSBOT0RFX1RZUEVfQ0FTVFMoVG9DbGFzc05hbWUpIFRZ
UEVfQ0FTVFNfQkFTRShUb0NsYXNzTmFtZSwgTm9kZSkKKyNkZWZpbmUgTk9ERV9UWVBFX0NBU1RT
KFRvQ2xhc3NOYW1lKSBcCisgICAgVFlQRV9DQVNUU19CQVNFKFRvQ2xhc3NOYW1lLCBOb2RlLCBu
b2RlLCBXZWJDb3JlOjppcyMjVG9DbGFzc05hbWUoKm5vZGUpLCBXZWJDb3JlOjppcyMjVG9DbGFz
c05hbWUobm9kZSkpCiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>214695</attachid>
            <date>2013-10-20 04:30:32 -0700</date>
            <delta_ts>2013-10-21 02:51:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-122951-20131020203030.patch</filename>
            <type>text/plain</type>
            <size>5673</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU3NTUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDYzMzg4MzNmMWVkZDI3ZDgwZDhmYTM2
MDExNzE0OWIxZmU1ODZkZGQuLjU5OTUyNTQ3MmY2NWMyYTk2ODg0NWYxOTk0Y2E0ZDhjNTg5YzM2
ZWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTMtMTAtMTcgIEd5dXlvdW5nIEtpbSAgPGd5dXlv
dW5nLmtpbUBzYW1zdW5nLmNvbT4KKworICAgICAgICBNYWtlIFRZUEVfQ0FTVFNfQkFTRSBtb3Jl
IGZsZXhpYmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMjI5NTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUWVBFX0NBU1RTX0JBU0UgaXMgYmVpbmcgdXNlZCBieSBub2RlfGVsZW1lbnQgdHlwZSBjYXN0
cy4gSG93ZXZlciwgaXQgaXMgZGlmZmljdWx0CisgICAgICAgIHRvIGJlIHVzZWQgYnkgb3RoZXIg
dHlwZSBjYXN0cy4gRm9yIGluc3RhbmNlLCBDU1NWYWx1ZSwgQWNjZXNzaWJpbGl0eSBhbmQgc28g
b24uCisgICAgICAgIFRoaXMgcGF0Y2ggbW9kaWZpZXMgVFlQRV9DQVNUU19CQVNFIHdoaWNoIGNh
biBzdXBwb3J0IG90aGVyIHR5cGUgY2FzdHMuCisKKyAgICAgICAgQmVzaWRlcyBUWVBFX0NBU1RT
X0JBU0UgYm9keSBpcyBtb3ZlZCBmcm9tIG5vZGUuaCB0byBBc3NlcnRpb25zLmguCisKKyAgICAg
ICAgKiB3dGYvQXNzZXJ0aW9ucy5oOgorCiAyMDEzLTEwLTE2ICBSeXVhbiBDaG9pICA8cnl1YW4u
Y2hvaUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIGJ1aWxkIGZpeCBhdHRlbXB0
IG9uIEVGTCBwb3J0IGFmdGVyIHIxNTc1MjAgYW5kIHIxNTc1MjMKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBjMmFm
ZWI1NjAzZGEzZDUzMjI5YmY0NTEyY2Y5MzNkZWM0MTRkY2I2Li4wYWIyMjRkNGM5ODUxYjUwYTNm
NjExM2YxYzMzMGZjOWViYWY2ZjE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTMt
MTAtMTcgIEd5dXlvdW5nIEtpbSAgPGd5dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4KKworICAgICAg
ICBNYWtlIFRZUEVfQ0FTVFNfQkFTRSBtb3JlIGZsZXhpYmxlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjI5NTEKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUWVBFX0NBU1RTX0JBU0UgaXMgYmVpbmcgdXNl
ZCBieSBub2RlfGVsZW1lbnQgdHlwZSBjYXN0cy4gSG93ZXZlciwgaXQgaXMgZGlmZmljdWx0Cisg
ICAgICAgIHRvIGJlIHVzZWQgYnkgb3RoZXIgdHlwZSBjYXN0cy4gRm9yIGluc3RhbmNlLCBDU1NW
YWx1ZSwgQWNjZXNzaWJpbGl0eSBhbmQgc28gb24uCisgICAgICAgIFRoaXMgcGF0Y2ggbW9kaWZp
ZXMgVFlQRV9DQVNUU19CQVNFIHdoaWNoIGNhbiBzdXBwb3J0IG90aGVyIHR5cGUgY2FzdHMuCisK
KyAgICAgICAgQmVzaWRlcyBUWVBFX0NBU1RTX0JBU0UgYm9keSBpcyBtb3ZlZCBmcm9tIG5vZGUu
aCB0byBBc3NlcnRpb25zLmguCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBiZWhhdmlvciBj
aGFuZ2VzLgorCisgICAgICAgICogZG9tL0RvY3VtZW50Lmg6CisgICAgICAgICogZG9tL05vZGUu
aDoKKwogMjAxMy0xMC0xNiAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4K
IAogICAgICAgICBBdHRlbXB0IHRvIGZpeCB0aGUgV2luZG93cyBidWlsZCBhZnRlciBodHRwOi8v
dHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xNTc1NDcuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RG
L3d0Zi9Bc3NlcnRpb25zLmggYi9Tb3VyY2UvV1RGL3d0Zi9Bc3NlcnRpb25zLmgKaW5kZXggZjc0
NTdiOTg2MTZlNDk2MzEyNjU1NDU2NzNjMjlkOTYyZmNiOTg4YS4uYmU3NTcwYWYyMGM3MDZmZWZi
ZTEyMDRjZjBmNmJhN2MwYWE5ZDRmYiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvQXNzZXJ0
aW9ucy5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuaApAQCAtMzg4LDQgKzM4OCwz
MCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgVU5SRUFDSEFCTEVfRk9SX1BMQVRGT1JNKCkKICNkZWZp
bmUgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNIRUQoKSBBU1NFUlRfTk9UX1JFQUNIRUQoKQogI2Vu
ZGlmCiAKKy8qIFRZUEUgQ0FTVCAqLworCisjZGVmaW5lIFRZUEVfQ0FTVFNfQkFTRShUb0NsYXNz
TmFtZSwgYXJndW1lbnRUeXBlLCBhcmd1bWVudE5hbWUsIHBvaW50ZXJQcmVkaWNhdGUsIHJlZmVy
ZW5jZVByZWRpY2F0ZSkgXAoraW5saW5lIFRvQ2xhc3NOYW1lKiB0byMjVG9DbGFzc05hbWUoYXJn
dW1lbnRUeXBlKiBhcmd1bWVudE5hbWUpIFwKK3sgXAorICAgIEFTU0VSVF9XSVRIX1NFQ1VSSVRZ
X0lNUExJQ0FUSU9OKCFhcmd1bWVudE5hbWUgfHwgKHBvaW50ZXJQcmVkaWNhdGUpKTsgXAorICAg
IHJldHVybiBzdGF0aWNfY2FzdDxUb0NsYXNzTmFtZSo+KGFyZ3VtZW50TmFtZSk7IFwKK30gXAor
aW5saW5lIGNvbnN0IFRvQ2xhc3NOYW1lKiB0byMjVG9DbGFzc05hbWUoY29uc3QgYXJndW1lbnRU
eXBlKiBhcmd1bWVudE5hbWUpIFwKK3sgXAorICAgIEFTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJ
Q0FUSU9OKCFhcmd1bWVudE5hbWUgfHwgKHBvaW50ZXJQcmVkaWNhdGUpKTsgXAorICAgIHJldHVy
biBzdGF0aWNfY2FzdDxjb25zdCBUb0NsYXNzTmFtZSo+KGFyZ3VtZW50TmFtZSk7IFwKK30gXAor
aW5saW5lIFRvQ2xhc3NOYW1lJiB0byMjVG9DbGFzc05hbWUoYXJndW1lbnRUeXBlJiBhcmd1bWVu
dE5hbWUpIFwKK3sgXAorICAgIEFTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJQ0FUSU9OKHJlZmVy
ZW5jZVByZWRpY2F0ZSk7IFwKKyAgICByZXR1cm4gc3RhdGljX2Nhc3Q8VG9DbGFzc05hbWUmPihh
cmd1bWVudE5hbWUpOyBcCit9IFwKK2lubGluZSBjb25zdCBUb0NsYXNzTmFtZSYgdG8jI1RvQ2xh
c3NOYW1lKGNvbnN0IGFyZ3VtZW50VHlwZSYgYXJndW1lbnROYW1lKSBcCit7IFwKKyAgICBBU1NF
UlRfV0lUSF9TRUNVUklUWV9JTVBMSUNBVElPTihyZWZlcmVuY2VQcmVkaWNhdGUpOyBcCisgICAg
cmV0dXJuIHN0YXRpY19jYXN0PGNvbnN0IFRvQ2xhc3NOYW1lJj4oYXJndW1lbnROYW1lKTsgXAor
fSBcCit2b2lkIHRvIyNUb0NsYXNzTmFtZShjb25zdCBUb0NsYXNzTmFtZSopOyBcCit2b2lkIHRv
IyNUb0NsYXNzTmFtZShjb25zdCBUb0NsYXNzTmFtZSYpOworCiAjZW5kaWYgLyogV1RGX0Fzc2Vy
dGlvbnNfaCAqLwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmggYi9T
b3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaAppbmRleCA1ZDQ3MTY1NGY3NTRiNzBjM2EyMTQy
OTBlMmM1YjNiNTNhNjMyMzRlLi42ZDA0NjMwZWM1MDFhNWE4MWZhODdjYzgwNjMyNTJjNDFmMDdj
YmVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaApAQCAtMTYyNSw3ICsxNjI1LDggQEAgdm9pZCBpc0Rv
Y3VtZW50KGNvbnN0IERvY3VtZW50Jik7IC8vIENhdGNoIHVubmVjZXNzYXJ5IHJ1bnRpbWUgY2hl
Y2sgb2YgdHlwZSBrbm8KIAogTk9ERV9UWVBFX0NBU1RTKERvY3VtZW50KQogCi0jZGVmaW5lIERP
Q1VNRU5UX1RZUEVfQ0FTVFMoVG9DbGFzc05hbWUpIFRZUEVfQ0FTVFNfQkFTRShUb0NsYXNzTmFt
ZSwgRG9jdW1lbnQpCisjZGVmaW5lIERPQ1VNRU5UX1RZUEVfQ0FTVFMoVG9DbGFzc05hbWUpIFwK
KyAgICBUWVBFX0NBU1RTX0JBU0UoVG9DbGFzc05hbWUsIERvY3VtZW50LCBkb2N1bWVudCwgV2Vi
Q29yZTo6aXMjI1RvQ2xhc3NOYW1lKCpkb2N1bWVudCksIFdlYkNvcmU6OmlzIyNUb0NsYXNzTmFt
ZShkb2N1bWVudCkpCiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvZG9tL05vZGUuaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmgKaW5kZXgg
YWE1ZmQwN2MzYjc1Nzk4YzI3NmE5Nzk1MzFkYTE3MzY1NTc3YWM2Mi4uYzg0NDM3MWU5MWJlZDE5
YTM5M2ZlMzI5MzYxNTRlMzMyZWY0NzA5NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9t
L05vZGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5oCkBAIC03MTgsMzEgKzcxOCw4
IEBAIGlubGluZSBDb250YWluZXJOb2RlKiBOb2RlOjpwYXJlbnROb2RlR3VhcmFudGVlZEhvc3RG
cmVlKCkgY29uc3QKICAgICByZXR1cm4gcGFyZW50Tm9kZSgpOwogfQogCi0jZGVmaW5lIFRZUEVf
Q0FTVFNfQkFTRShUb0NsYXNzTmFtZSwgRnJvbUNsYXNzTmFtZSkgXAotaW5saW5lIGNvbnN0IFRv
Q2xhc3NOYW1lKiB0byMjVG9DbGFzc05hbWUoY29uc3QgRnJvbUNsYXNzTmFtZSogb2JqZWN0KSBc
Ci17IFwKLSAgICBBU1NFUlRfV0lUSF9TRUNVUklUWV9JTVBMSUNBVElPTighb2JqZWN0IHx8IFdl
YkNvcmU6OmlzIyNUb0NsYXNzTmFtZSgqb2JqZWN0KSk7IFwKLSAgICByZXR1cm4gc3RhdGljX2Nh
c3Q8Y29uc3QgVG9DbGFzc05hbWUqPihvYmplY3QpOyBcCi19IFwKLWlubGluZSBUb0NsYXNzTmFt
ZSogdG8jI1RvQ2xhc3NOYW1lKEZyb21DbGFzc05hbWUqIG9iamVjdCkgXAoteyBcCi0gICAgQVNT
RVJUX1dJVEhfU0VDVVJJVFlfSU1QTElDQVRJT04oIW9iamVjdCB8fCBXZWJDb3JlOjppcyMjVG9D
bGFzc05hbWUoKm9iamVjdCkpOyBcCi0gICAgcmV0dXJuIHN0YXRpY19jYXN0PFRvQ2xhc3NOYW1l
Kj4ob2JqZWN0KTsgXAotfSBcCi1pbmxpbmUgY29uc3QgVG9DbGFzc05hbWUmIHRvIyNUb0NsYXNz
TmFtZShjb25zdCBGcm9tQ2xhc3NOYW1lJiBvYmplY3QpIFwKLXsgXAotICAgIEFTU0VSVF9XSVRI
X1NFQ1VSSVRZX0lNUExJQ0FUSU9OKFdlYkNvcmU6OmlzIyNUb0NsYXNzTmFtZShvYmplY3QpKTsg
XAotICAgIHJldHVybiBzdGF0aWNfY2FzdDxjb25zdCBUb0NsYXNzTmFtZSY+KG9iamVjdCk7IFwK
LX0gXAotaW5saW5lIFRvQ2xhc3NOYW1lJiB0byMjVG9DbGFzc05hbWUoRnJvbUNsYXNzTmFtZSYg
b2JqZWN0KSBcCi17IFwKLSAgICBBU1NFUlRfV0lUSF9TRUNVUklUWV9JTVBMSUNBVElPTihXZWJD
b3JlOjppcyMjVG9DbGFzc05hbWUob2JqZWN0KSk7IFwKLSAgICByZXR1cm4gc3RhdGljX2Nhc3Q8
VG9DbGFzc05hbWUmPihvYmplY3QpOyBcCi19IFwKLXZvaWQgdG8jI1RvQ2xhc3NOYW1lKGNvbnN0
IFRvQ2xhc3NOYW1lKik7IFwKLXZvaWQgdG8jI1RvQ2xhc3NOYW1lKGNvbnN0IFRvQ2xhc3NOYW1l
Jik7Ci0KLSNkZWZpbmUgTk9ERV9UWVBFX0NBU1RTKFRvQ2xhc3NOYW1lKSBUWVBFX0NBU1RTX0JB
U0UoVG9DbGFzc05hbWUsIE5vZGUpCisjZGVmaW5lIE5PREVfVFlQRV9DQVNUUyhUb0NsYXNzTmFt
ZSkgXAorICAgIFRZUEVfQ0FTVFNfQkFTRShUb0NsYXNzTmFtZSwgTm9kZSwgbm9kZSwgV2ViQ29y
ZTo6aXMjI1RvQ2xhc3NOYW1lKCpub2RlKSwgV2ViQ29yZTo6aXMjI1RvQ2xhc3NOYW1lKG5vZGUp
KQogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>