<?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>130974</bug_id>
          
          <creation_ts>2014-03-31 10:42:27 -0700</creation_ts>
          <short_desc>Always inline toJS() for NodeList.</short_desc>
          <delta_ts>2014-03-31 13:23:51 -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>WebCore JavaScript</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="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>kondapallykalyan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>995916</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-31 10:42:27 -0700</bug_when>
    <thetext>Always inline toJS() for NodeList, it&apos;s really hot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995940</commentid>
    <comment_count>1</comment_count>
      <attachid>228187</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-31 12:37:55 -0700</bug_when>
    <thetext>Created attachment 228187
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995954</commentid>
    <comment_count>2</comment_count>
      <attachid>228187</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-03-31 12:52:45 -0700</bug_when>
    <thetext>Comment on attachment 228187
Patch

cheeeeese</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995970</commentid>
    <comment_count>3</comment_count>
      <attachid>228187</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-31 13:23:48 -0700</bug_when>
    <thetext>Comment on attachment 228187
Patch

Clearing flags on attachment: 228187

Committed r166520: &lt;http://trac.webkit.org/changeset/166520&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995971</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-31 13:23:51 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228187</attachid>
            <date>2014-03-31 12:37:55 -0700</date>
            <delta_ts>2014-03-31 13:23:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-130974.diff</filename>
            <type>text/plain</type>
            <size>9006</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1ZjgyOGNiLi43YmU1ZmMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTQtMDMtMzEgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgorCisgICAg
ICAgIEFsd2F5cyBpbmxpbmUgdG9KUygpIGZvciBOb2RlTGlzdC4KKyAgICAgICAgPGh0dHBzOi8v
d2Via2l0Lm9yZy9iLzEzMDk3ND4KKworICAgICAgICBUaGlzIGlzIGEgcHJldHR5IGNoZWVzeSBv
cHRpbWl6YXRpb24sIGJ1dCBpdCdzIGEgMyUgcHJvZ3Jlc3Npb24gb24KKyAgICAgICAgRHJvbWFl
by9kb20tcXVlcnkuaHRtbCBvbiBteSBNQlAuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBXZWJDb3JlLmV4cC5pbjoKKyAgICAgICAgKiBXZWJDb3Jl
Lnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6CisgICAgICAgICogYmluZGluZ3MvanMvSlNOb2Rl
TGlzdEN1c3RvbS5oOiBBZGRlZC4KKyAgICAgICAgKFdlYkNvcmU6OnRvSlMpOgorICAgICAgICAq
IGRvbS9Ob2RlTGlzdC5pZGw6CisKIDIwMTQtMDMtMzEgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hy
aXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBQcmVwYXJhdGlvbiBmb3IgdXNpbmcgU291
cCBvbiBXaW5kb3dzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4g
Yi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5pbgppbmRleCA0OWYxZjFkLi5iOGNiNjkwIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5pbgorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9XZWJDb3JlLmV4cC5pbgpAQCAtMzA2LDYgKzMwNiw3IEBAIF9fWk43V2ViQ29yZTEzU3R5
bGVkRWxlbWVudDIyc2V0SW5saW5lU3R5bGVQcm9wZXJ0eUVOU18xM0NTU1Byb3BlcnR5SURFUktO
M1dURjZTCiBfX1pON1dlYkNvcmUxM1N0eWxlZEVsZW1lbnQyMnNldElubGluZVN0eWxlUHJvcGVy
dHlFTlNfMTNDU1NQcm9wZXJ0eUlERWROU18xN0NTU1ByaW1pdGl2ZVZhbHVlOVVuaXRUeXBlc0Vi
CiBfX1pON1dlYkNvcmUxM2Nvb2tpZXNGb3JET01FUktOU18yMU5ldHdvcmtTdG9yYWdlU2Vzc2lv
bkVSS05TXzNVUkxFUzVfCiBfX1pON1dlYkNvcmUxM2NyZWF0ZVdyYXBwZXJFUE4zSlNDOUV4ZWNT
dGF0ZUVQTlNfMTdKU0RPTUdsb2JhbE9iamVjdEVQTlNfNE5vZGVFCitfX1pON1dlYkNvcmUxM2Ny
ZWF0ZVdyYXBwZXJFUk5TXzE3SlNET01HbG9iYWxPYmplY3RFUk5TXzhOb2RlTGlzdEUKIF9fWk43
V2ViQ29yZTEzZGlyZWN0b3J5TmFtZUVSS04zV1RGNlN0cmluZ0UKIF9fWk43V2ViQ29yZTEzbGlz
dERpcmVjdG9yeUVSS04zV1RGNlN0cmluZ0VTM18KIF9fWk43V2ViQ29yZTEzcG9pbnRlckN1cnNv
ckV2CkBAIC0xMDgxLDcgKzEwODIsNiBAQCBfX1pON1dlYkNvcmU0dG9KU0VQTjNKU0M5RXhlY1N0
YXRlRVBOU18xN0pTRE9NR2xvYmFsT2JqZWN0RVBOU18xM1NjcmlwdFByb2ZpbGVFCiBfX1pON1dl
YkNvcmU0dG9KU0VQTjNKU0M5RXhlY1N0YXRlRVBOU18xN0pTRE9NR2xvYmFsT2JqZWN0RVBOU18x
NENsaWVudFJlY3RMaXN0RQogX19aTjdXZWJDb3JlNHRvSlNFUE4zSlNDOUV4ZWNTdGF0ZUVQTlNf
MTdKU0RPTUdsb2JhbE9iamVjdEVQTlNfMTlDU1NTdHlsZURlY2xhcmF0aW9uRQogX19aTjdXZWJD
b3JlNHRvSlNFUE4zSlNDOUV4ZWNTdGF0ZUVQTlNfMTdKU0RPTUdsb2JhbE9iamVjdEVQTlNfNVJh
bmdlRQotX19aTjdXZWJDb3JlNHRvSlNFUE4zSlNDOUV4ZWNTdGF0ZUVQTlNfMTdKU0RPTUdsb2Jh
bE9iamVjdEVQTlNfOE5vZGVMaXN0RQogX19aTjdXZWJDb3JlNTByZXN0cmljdFNjYWxlRmFjdG9y
VG9Jbml0aWFsU2NhbGVJZk5vdFVzZXJTY2FsYWJsZUVSTlNfMThWaWV3cG9ydEF0dHJpYnV0ZXNF
CiBfX1pON1dlYkNvcmU1Q29sb3IxMXRyYW5zcGFyZW50RQogX19aTjdXZWJDb3JlNUNvbG9yNXdo
aXRlRQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvV2ViQ29yZS54Y29kZXByb2ovcHJvamVj
dC5wYnhwcm9qIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhw
cm9qCmluZGV4IGE1MTYzMzkuLmE0M2M1MDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1dl
YkNvcmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagorKysgYi9Tb3VyY2UvV2ViQ29yZS9XZWJD
b3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKQEAgLTQyMjQsNiArNDIyNCw3IEBACiAJCUFC
RERGRTc5MEE1QzZFNzAwMEEzRTExRCAvKiBSZW5kZXJNZW51TGlzdC5jcHAgaW4gU291cmNlcyAq
LyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBBQkRERkU3MzBBNUM2RTZGMDBBM0Ux
MUQgLyogUmVuZGVyTWVudUxpc3QuY3BwICovOyB9OwogCQlBQkRERkU3QTBBNUM2RTcwMDBBM0Ux
MUQgLyogUmVuZGVyTWVudUxpc3QuaCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1aWxkRmls
ZTsgZmlsZVJlZiA9IEFCRERGRTc0MEE1QzZFNzAwMEEzRTExRCAvKiBSZW5kZXJNZW51TGlzdC5o
ICovOyB9OwogCQlBRDAzQUFGQTE0Njg0NTUzMDBBMzlCNUIgLyogQ1NTVmFsdWUuY3BwIGluIFNv
dXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQUQwM0FBRjgxNDY4NDUz
OTAwQTM5QjVCIC8qIENTU1ZhbHVlLmNwcCAqLzsgfTsKKwkJQUQyMEIxOEQxOEU5RDIzNzAwNUE4
MDgzIC8qIEpTTm9kZUxpc3RDdXN0b20uaCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1aWxk
RmlsZTsgZmlsZVJlZiA9IEFEMjBCMThDMThFOUQyMTYwMDVBODA4MyAvKiBKU05vZGVMaXN0Q3Vz
dG9tLmggKi87IHNldHRpbmdzID0ge0FUVFJJQlVURVMgPSAoUHJpdmF0ZSwgKTsgfTsgfTsKIAkJ
QUQ0NDk1RjMxNDFGQzA4OTAwNTQxRURGIC8qIEV2ZW50TGlzdGVuZXJNYXAuY3BwIGluIFNvdXJj
ZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQUQ0NDk1RjExNDFGQzA4OTAw
NTQxRURGIC8qIEV2ZW50TGlzdGVuZXJNYXAuY3BwICovOyB9OwogCQlBRDQ0OTVGNDE0MUZDMDg5
MDA1NDFFREYgLyogRXZlbnRMaXN0ZW5lck1hcC5oIGluIEhlYWRlcnMgKi8gPSB7aXNhID0gUEJY
QnVpbGRGaWxlOyBmaWxlUmVmID0gQUQ0NDk1RjIxNDFGQzA4OTAwNTQxRURGIC8qIEV2ZW50TGlz
dGVuZXJNYXAuaCAqLzsgc2V0dGluZ3MgPSB7QVRUUklCVVRFUyA9IChQcml2YXRlLCApOyB9OyB9
OwogCQlBRDZFNzFBQzE2Njg4OTlEMDAzMjBDMTMgLyogRG9jdW1lbnRTaGFyZWRPYmplY3RQb29s
LmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEFENkU3
MUFBMTY2ODg5OUQwMDMyMEMxMyAvKiBEb2N1bWVudFNoYXJlZE9iamVjdFBvb2wuY3BwICovOyB9
OwpAQCAtMTEzMjcsNiArMTEzMjgsNyBAQAogCQlBQkRERkU3MzBBNUM2RTZGMDBBM0UxMUQgLyog
UmVuZGVyTWVudUxpc3QuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNv
ZGluZyA9IDMwOyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9
IFJlbmRlck1lbnVMaXN0LmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJQUJEREZF
NzQwQTVDNkU3MDAwQTNFMTFEIC8qIFJlbmRlck1lbnVMaXN0LmggKi8gPSB7aXNhID0gUEJYRmls
ZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gMzA7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNl
Y29kZS5jLmg7IHBhdGggPSBSZW5kZXJNZW51TGlzdC5oOyBzb3VyY2VUcmVlID0gIjxncm91cD4i
OyB9OwogCQlBRDAzQUFGODE0Njg0NTM5MDBBMzlCNUIgLyogQ1NTVmFsdWUuY3BwICovID0ge2lz
YSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBl
ID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gQ1NTVmFsdWUuY3BwOyBzb3VyY2VUcmVlID0g
Ijxncm91cD4iOyB9OworCQlBRDIwQjE4QzE4RTlEMjE2MDA1QTgwODMgLyogSlNOb2RlTGlzdEN1
c3RvbS5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxh
c3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBKU05vZGVMaXN0Q3VzdG9t
Lmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUFENDQ5NUYxMTQxRkMwODkwMDU0MUVE
RiAvKiBFdmVudExpc3RlbmVyTWFwLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBm
aWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsg
cGF0aCA9IEV2ZW50TGlzdGVuZXJNYXAuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9Owog
CQlBRDQ0OTVGMjE0MUZDMDg5MDA1NDFFREYgLyogRXZlbnRMaXN0ZW5lck1hcC5oICovID0ge2lz
YSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBl
ID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBFdmVudExpc3RlbmVyTWFwLmg7IHNvdXJjZVRyZWUg
PSAiPGdyb3VwPiI7IH07CiAJCUFENkU3MUFBMTY2ODg5OUQwMDMyMEMxMyAvKiBEb2N1bWVudFNo
YXJlZE9iamVjdFBvb2wuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNv
ZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0g
RG9jdW1lbnRTaGFyZWRPYmplY3RQb29sLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsK
QEAgLTIwNTYzLDYgKzIwNTY1LDcgQEAKIAkJCQlCQ0I3NzM2MDBDMTc4NTNEMDAxMzJCQTQgLyog
SlNOb2RlRmlsdGVyQ3VzdG9tLmNwcCAqLywKIAkJCQkxQTc1MEREMzBBOTBFNzI5MDAwRkYyMTUg
LyogSlNOb2RlSXRlcmF0b3JDdXN0b20uY3BwICovLAogCQkJCUJDRDlDMjYxMEMxN0FBNjcwMDVD
OTBBMiAvKiBKU05vZGVMaXN0Q3VzdG9tLmNwcCAqLywKKwkJCQlBRDIwQjE4QzE4RTlEMjE2MDA1
QTgwODMgLyogSlNOb2RlTGlzdEN1c3RvbS5oICovLAogCQkJCUZEQkQxREZCMTY3RkUyN0QwMDUx
QTExRSAvKiBKU09zY2lsbGF0b3JOb2RlQ3VzdG9tLmNwcCAqLywKIAkJCQlGRDhBQTYzRDE2OTUx
NEE3MDBEMkVBNjggLyogSlNQYW5uZXJOb2RlQ3VzdG9tLmNwcCAqLywKIAkJCQlBODVGMjIwODE0
MzAzNzdEMDA3Q0M4ODQgLyogSlNQb3BTdGF0ZUV2ZW50Q3VzdG9tLmNwcCAqLywKQEAgLTI0MDM1
LDYgKzI0MDM4LDcgQEAKIAkJCQlBODEzNjlEODA5NzM3NEY2MDBENzQ0NjMgLyogSFRNTFNlbGVj
dEVsZW1lbnQuaCBpbiBIZWFkZXJzICovLAogCQkJCUU0NDYxM0E4MENENjMzMTAwMEZBREE3NSAv
KiBIVE1MU291cmNlRWxlbWVudC5oIGluIEhlYWRlcnMgKi8sCiAJCQkJOTc3RTJEQ0UxMkYwRTI4
MzAwQzEzMzc5IC8qIEhUTUxTb3VyY2VUcmFja2VyLmggaW4gSGVhZGVycyAqLywKKwkJCQlBRDIw
QjE4RDE4RTlEMjM3MDA1QTgwODMgLyogSlNOb2RlTGlzdEN1c3RvbS5oIGluIEhlYWRlcnMgKi8s
CiAJCQkJOTc4QUQ2NzUxNDEzMEE4RDAwQzdDQUUzIC8qIEhUTUxTcGFuRWxlbWVudC5oIGluIEhl
YWRlcnMgKi8sCiAJCQkJQTg3MURDMjMwQTE1MjA1NzAwQjEyQTY4IC8qIEhUTUxTdHlsZUVsZW1l
bnQuaCBpbiBIZWFkZXJzICovLAogCQkJCUQzRDRFOTczMTMwQzdDRkUwMDdCQTU0MCAvKiBIVE1M
U3VtbWFyeUVsZW1lbnQuaCBpbiBIZWFkZXJzICovLApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvanMvSlNOb2RlTGlzdEN1c3RvbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy9qcy9KU05vZGVMaXN0Q3VzdG9tLmNwcAppbmRleCA1NTBkZDQwLi43YjYyZWNmIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU05vZGVMaXN0Q3VzdG9tLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU05vZGVMaXN0Q3VzdG9tLmNwcApAQCAt
NjAsNCArNjAsMTAgQEAgYm9vbCBKU05vZGVMaXN0OjpnZXRPd25Qcm9wZXJ0eVNsb3REZWxlZ2F0
ZShFeGVjU3RhdGUqIGV4ZWMsIFByb3BlcnR5TmFtZSBwcm9wZXIKICAgICByZXR1cm4gZmFsc2U7
CiB9CiAKK0pTQzo6SlNWYWx1ZSBjcmVhdGVXcmFwcGVyKEpTRE9NR2xvYmFsT2JqZWN0JiBnbG9i
YWxPYmplY3QsIE5vZGVMaXN0JiBub2RlTGlzdCkKK3sKKyAgICBnbG9iYWxPYmplY3Qudm0oKS5o
ZWFwLnJlcG9ydEV4dHJhTWVtb3J5Q29zdChub2RlTGlzdC5tZW1vcnlDb3N0KCkpOworICAgIHJl
dHVybiBjcmVhdGVOZXdXcmFwcGVyPEpTTm9kZUxpc3Q+KCZnbG9iYWxPYmplY3QsICZub2RlTGlz
dCk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL2pzL0pTTm9kZUxpc3RDdXN0b20uaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL2pzL0pTTm9kZUxpc3RDdXN0b20uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi44YTAwMjYxCi0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
anMvSlNOb2RlTGlzdEN1c3RvbS5oCkBAIC0wLDAgKzEsNDcgQEAKKy8qCisgKiBDb3B5cmlnaHQg
KEMpIDIwMTQgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJp
YnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91
dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxv
d2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNv
dXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwg
dGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAq
IDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJv
dmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9v
ciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAq
IFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBgYEFTIElTJycgQU5EIEFO
WQorICogRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBM
SU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkg
QU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4g
IElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IKKyAqIENPTlRSSUJVVE9SUyBCRSBMSUFC
TEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAorICogRVhF
TVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1J
VEVEIFRPLAorICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsg
TE9TUyBPRiBVU0UsIERBVEEsIE9SCisgKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJ
T04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZCisgKiBPRiBMSUFCSUxJVFksIFdI
RVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAqIChJTkNMVURJ
TkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhF
IFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJ
TElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjaWZuZGVmIEpTTm9kZUxpc3RDdXN0b21faAor
I2RlZmluZSBKU05vZGVMaXN0Q3VzdG9tX2gKKworI2luY2x1ZGUgIkpTRE9NQmluZGluZy5oIgor
I2luY2x1ZGUgIkpTTm9kZUxpc3QuaCIKKworbmFtZXNwYWNlIFdlYkNvcmUgeworCitKU0M6OkpT
VmFsdWUgY3JlYXRlV3JhcHBlcihKU0RPTUdsb2JhbE9iamVjdCYsIE5vZGVMaXN0Jik7CisKK0FM
V0FZU19JTkxJTkUgSlNDOjpKU1ZhbHVlIHRvSlMoSlNDOjpFeGVjU3RhdGUqLCBKU0RPTUdsb2Jh
bE9iamVjdCogZ2xvYmFsT2JqZWN0LCBOb2RlTGlzdCogbm9kZUxpc3QpCit7CisgICAgaWYgKCFu
b2RlTGlzdCkKKyAgICAgICAgcmV0dXJuIEpTQzo6anNOdWxsKCk7CisgICAgaWYgKEpTQzo6SlNW
YWx1ZSBleGlzdGluZ1dyYXBwZXIgPSBnZXRFeGlzdGluZ1dyYXBwZXI8SlNOb2RlTGlzdD4oZ2xv
YmFsT2JqZWN0LCBub2RlTGlzdCkpCisgICAgICAgIHJldHVybiBleGlzdGluZ1dyYXBwZXI7Cisg
ICAgcmV0dXJuIGNyZWF0ZVdyYXBwZXIoKmdsb2JhbE9iamVjdCwgKm5vZGVMaXN0KTsKK30KKwor
fSAvLyBuYW1lc3BhY2UgV2ViQ29yZQorCisjZW5kaWYgLy8gSlNOb2RlTGlzdEN1c3RvbV9oCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZUxpc3QuaWRsIGIvU291cmNlL1dlYkNv
cmUvZG9tL05vZGVMaXN0LmlkbAppbmRleCA1YWM0OTc0Li5mYzMxYjFiIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9kb20vTm9kZUxpc3QuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9O
b2RlTGlzdC5pZGwKQEAgLTIwLDcgKzIwLDkgQEAKIAogWwogICAgIEN1c3RvbUlzUmVhY2hhYmxl
LAorICAgIEN1c3RvbVRvSlNPYmplY3QsCiAgICAgSlNDdXN0b21HZXRPd25Qcm9wZXJ0eVNsb3RB
bmREZXNjcmlwdG9yLAorICAgIEpTQ3VzdG9tSGVhZGVyLAogICAgIFNraXBWVGFibGVWYWxpZGF0
aW9uLAogICAgIFJlcG9ydEV4dHJhTWVtb3J5Q29zdCwKIF0gaW50ZXJmYWNlIE5vZGVMaXN0IHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>