<?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>133755</bug_id>
          
          <creation_ts>2014-06-11 12:20:28 -0700</creation_ts>
          <short_desc>Always inline JSValue::get() and Structure::get().</short_desc>
          <delta_ts>2014-06-11 14:28:58 -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>JavaScriptCore</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>commit-queue</cc>
    
    <cc>kling</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1014847</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-06-11 12:20:28 -0700</bug_when>
    <thetext>GetByVal micro-optimization cont&apos;d.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1014848</commentid>
    <comment_count>1</comment_count>
      <attachid>232887</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-06-11 12:23:19 -0700</bug_when>
    <thetext>Created attachment 232887
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1014849</commentid>
    <comment_count>2</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-06-11 12:24:49 -0700</bug_when>
    <thetext>On Ryosuke&apos;s microbenchmark from bug 133727:

46.78ms -&gt; 35.70ms
46.64ms -&gt; 35.61ms</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1014850</commentid>
    <comment_count>3</comment_count>
      <attachid>232887</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-06-11 12:25:59 -0700</bug_when>
    <thetext>Comment on attachment 232887
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=232887&amp;action=review

&gt; Source/JavaScriptCore/ChangeLog:12
&gt; +        Reviewed by NOBODY (OOPS!).

This line should appear right beneath the bug URL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1014852</commentid>
    <comment_count>4</comment_count>
      <attachid>232888</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-06-11 12:36:21 -0700</bug_when>
    <thetext>Created attachment 232888
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1014870</commentid>
    <comment_count>5</comment_count>
      <attachid>232888</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-06-11 13:17:13 -0700</bug_when>
    <thetext>Comment on attachment 232888
Patch for landing

Clearing flags on attachment: 232888

Committed r169823: &lt;http://trac.webkit.org/changeset/169823&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1014871</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-06-11 13:17:17 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1014917</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-06-11 14:28:58 -0700</bug_when>
    <thetext>buildfix landed in r169834.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>232887</attachid>
            <date>2014-06-11 12:23:19 -0700</date>
            <delta_ts>2014-06-11 12:36:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-133755.diff</filename>
            <type>text/plain</type>
            <size>4866</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IGFjNDU3ZmEuLjZkZjBlNDEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI2IEBACiAyMDE0LTA2LTExICBBbmRyZWFzIEtsaW5n
ICA8YWtsaW5nQGFwcGxlLmNvbT4KIAorICAgICAgICBBbHdheXMgaW5saW5lIEpTVmFsdWU6Omdl
dCgpIGFuZCBTdHJ1Y3R1cmU6OmdldCgpLgorICAgICAgICA8aHR0cHM6Ly93ZWJraXQub3JnL2Iv
MTMzNzU1PgorCisgICAgICAgIFRoZXNlIGZ1bmN0aW9ucyBnZXQgcmVhbGx5IGhvdCwgc28gYXNr
IHRoZSBjb21waWxlciB0byBiZSBtb3JlCisgICAgICAgIGFnZ3Jlc3NpdmUgYWJvdXQgaW5saW5p
bmcgdGhlbS4KKworICAgICAgICB+MjglIHNwZWVkLXVwIG9uIFJ5b3N1a2UncyBtaWNyb2JlbmNo
bWFyayBmb3IgYWNjZXNzaW5nIG5leHRTaWJsaW5nCisgICAgICAgIHRocm91Z2ggR2V0QnlWYWwu
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBydW50
aW1lL0pTQXJyYXlJdGVyYXRvci5jcHA6CisgICAgICAgICogcnVudGltZS9KU0NKU1ZhbHVlLmNw
cDoKKyAgICAgICAgKiBydW50aW1lL0pTQ0pTVmFsdWVJbmxpbmVzLmg6CisgICAgICAgIChKU0M6
OkpTVmFsdWU6OmdldCk6CisgICAgICAgICogcnVudGltZS9KU1Byb21pc2VEZWZlcnJlZC5jcHA6
CisgICAgICAgICogcnVudGltZS9TdHJ1Y3R1cmVJbmxpbmVzLmg6CisgICAgICAgIChKU0M6OlN0
cnVjdHVyZTo6Z2V0KToKKworMjAxNC0wNi0xMSAgQW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBs
ZS5jb20+CisKICAgICAgICAgU29tZSBKU1ZhbHVlOjpnZXQoKSBtaWNyby1vcHRpbXphdGlvbnMu
CiAgICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xMzM3Mzk+CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQXJyYXlJdGVyYXRvci5jcHAgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0FycmF5SXRlcmF0b3IuY3BwCmluZGV4IGQ1MDZjNGUu
LmM2MjIwZjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQXJy
YXlJdGVyYXRvci5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNBcnJh
eUl0ZXJhdG9yLmNwcApAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgIkpTQ0pTVmFsdWVJbmxp
bmVzLmgiCiAjaW5jbHVkZSAiSlNDZWxsSW5saW5lcy5oIgogI2luY2x1ZGUgIlNsb3RWaXNpdG9y
SW5saW5lcy5oIgorI2luY2x1ZGUgIlN0cnVjdHVyZUlubGluZXMuaCIKIAogbmFtZXNwYWNlIEpT
QyB7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ0pTVmFs
dWUuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDSlNWYWx1ZS5jcHAKaW5k
ZXggN2Q3YjdiZC4uMTk2NWZlMSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvSlNDSlNWYWx1ZS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
SlNDSlNWYWx1ZS5jcHAKQEAgLTM0LDYgKzM0LDcgQEAKICNpbmNsdWRlICJKU0dsb2JhbE9iamVj
dC5oIgogI2luY2x1ZGUgIkpTTm90QW5PYmplY3QuaCIKICNpbmNsdWRlICJOdW1iZXJPYmplY3Qu
aCIKKyNpbmNsdWRlICJTdHJ1Y3R1cmVJbmxpbmVzLmgiCiAjaW5jbHVkZSA8d3RmL01hdGhFeHRy
YXMuaD4KICNpbmNsdWRlIDx3dGYvU3RyaW5nRXh0cmFzLmg+CiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ0pTVmFsdWVJbmxpbmVzLmggYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9KU0NKU1ZhbHVlSW5saW5lcy5oCmluZGV4IDRhZmVhOGQuLmRm
NDlmZmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ0pTVmFs
dWVJbmxpbmVzLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDSlNWYWx1
ZUlubGluZXMuaApAQCAtNjY1LDEzICs2NjUsMTMgQEAgaW5saW5lIEpTVmFsdWUgSlNWYWx1ZTo6
dG9UaGlzKEV4ZWNTdGF0ZSogZXhlYywgRUNNQU1vZGUgZWNtYU1vZGUpIGNvbnN0CiAgICAgcmV0
dXJuIGlzQ2VsbCgpID8gYXNDZWxsKCktPm1ldGhvZFRhYmxlKGV4ZWMtPnZtKCkpLT50b1RoaXMo
YXNDZWxsKCksIGV4ZWMsIGVjbWFNb2RlKSA6IHRvVGhpc1Nsb3dDYXNlKGV4ZWMsIGVjbWFNb2Rl
KTsKIH0KIAotaW5saW5lIEpTVmFsdWUgSlNWYWx1ZTo6Z2V0KEV4ZWNTdGF0ZSogZXhlYywgUHJv
cGVydHlOYW1lIHByb3BlcnR5TmFtZSkgY29uc3QKK0FMV0FZU19JTkxJTkUgSlNWYWx1ZSBKU1Zh
bHVlOjpnZXQoRXhlY1N0YXRlKiBleGVjLCBQcm9wZXJ0eU5hbWUgcHJvcGVydHlOYW1lKSBjb25z
dAogewogICAgIFByb3BlcnR5U2xvdCBzbG90KGFzVmFsdWUoKSk7CiAgICAgcmV0dXJuIGdldChl
eGVjLCBwcm9wZXJ0eU5hbWUsIHNsb3QpOwogfQogCi1pbmxpbmUgSlNWYWx1ZSBKU1ZhbHVlOjpn
ZXQoRXhlY1N0YXRlKiBleGVjLCBQcm9wZXJ0eU5hbWUgcHJvcGVydHlOYW1lLCBQcm9wZXJ0eVNs
b3QmIHNsb3QpIGNvbnN0CitBTFdBWVNfSU5MSU5FIEpTVmFsdWUgSlNWYWx1ZTo6Z2V0KEV4ZWNT
dGF0ZSogZXhlYywgUHJvcGVydHlOYW1lIHByb3BlcnR5TmFtZSwgUHJvcGVydHlTbG90JiBzbG90
KSBjb25zdAogewogICAgIC8vIElmIHRoaXMgaXMgYSBwcmltaXRpdmUsIHdlJ2xsIG5lZWQgdG8g
c3ludGhlc2l6ZSB0aGUgcHJvdG90eXBlIC0KICAgICAvLyBhbmQgaWYgaXQncyBhIHN0cmluZyB0
aGVyZSBhcmUgc3BlY2lhbCBwcm9wZXJ0aWVzIHRvIGNoZWNrIGZpcnN0LgpkaWZmIC0tZ2l0IGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm9taXNlRGVmZXJyZWQuY3BwIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm9taXNlRGVmZXJyZWQuY3BwCmluZGV4IDA5
ZjUyYjAuLjY3ZmQ1NTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L0pTUHJvbWlzZURlZmVycmVkLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGlt
ZS9KU1Byb21pc2VEZWZlcnJlZC5jcHAKQEAgLTM1LDYgKzM1LDcgQEAKICNpbmNsdWRlICJKU1By
b21pc2VDb25zdHJ1Y3Rvci5oIgogI2luY2x1ZGUgIkpTUHJvbWlzZUZ1bmN0aW9ucy5oIgogI2lu
Y2x1ZGUgIlNsb3RWaXNpdG9ySW5saW5lcy5oIgorI2luY2x1ZGUgIlN0cnVjdHVyZUlubGluZXMu
aCIKIAogbmFtZXNwYWNlIEpTQyB7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL1N0cnVjdHVyZUlubGluZXMuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50
aW1lL1N0cnVjdHVyZUlubGluZXMuaAppbmRleCA0MDk4NDU2Li45MDIyYjVkIDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmVJbmxpbmVzLmgKKysrIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0dXJlSW5saW5lcy5oCkBAIC03Myw3
ICs3Myw3IEBAIGlubGluZSBTdHJ1Y3R1cmUqIFN0cnVjdHVyZTo6c3RvcmVkUHJvdG90eXBlU3Ry
dWN0dXJlKCkgY29uc3QKICAgICByZXR1cm4gb2JqZWN0LT5zdHJ1Y3R1cmUoKTsKIH0KIAotaW5s
aW5lIFByb3BlcnR5T2Zmc2V0IFN0cnVjdHVyZTo6Z2V0KFZNJiB2bSwgUHJvcGVydHlOYW1lIHBy
b3BlcnR5TmFtZSkKK0FMV0FZU19JTkxJTkUgUHJvcGVydHlPZmZzZXQgU3RydWN0dXJlOjpnZXQo
Vk0mIHZtLCBQcm9wZXJ0eU5hbWUgcHJvcGVydHlOYW1lKQogewogICAgIEFTU0VSVCghaXNDb21w
aWxhdGlvblRocmVhZCgpKTsKICAgICBBU1NFUlQoc3RydWN0dXJlKCktPmNsYXNzSW5mbygpID09
IGluZm8oKSk7CkBAIC04Niw3ICs4Niw3IEBAIGlubGluZSBQcm9wZXJ0eU9mZnNldCBTdHJ1Y3R1
cmU6OmdldChWTSYgdm0sIFByb3BlcnR5TmFtZSBwcm9wZXJ0eU5hbWUpCiAgICAgcmV0dXJuIGVu
dHJ5ID8gZW50cnktPm9mZnNldCA6IGludmFsaWRPZmZzZXQ7CiB9CiAKLWlubGluZSBQcm9wZXJ0
eU9mZnNldCBTdHJ1Y3R1cmU6OmdldChWTSYgdm0sIGNvbnN0IFdURjo6U3RyaW5nJiBuYW1lKQor
QUxXQVlTX0lOTElORSBQcm9wZXJ0eU9mZnNldCBTdHJ1Y3R1cmU6OmdldChWTSYgdm0sIGNvbnN0
IFdURjo6U3RyaW5nJiBuYW1lKQogewogICAgIEFTU0VSVCghaXNDb21waWxhdGlvblRocmVhZCgp
KTsKICAgICBBU1NFUlQoc3RydWN0dXJlKCktPmNsYXNzSW5mbygpID09IGluZm8oKSk7CkBAIC05
OSw3ICs5OSw3IEBAIGlubGluZSBQcm9wZXJ0eU9mZnNldCBTdHJ1Y3R1cmU6OmdldChWTSYgdm0s
IGNvbnN0IFdURjo6U3RyaW5nJiBuYW1lKQogICAgIHJldHVybiBlbnRyeSA/IGVudHJ5LT5vZmZz
ZXQgOiBpbnZhbGlkT2Zmc2V0OwogfQogICAgIAotaW5saW5lIFByb3BlcnR5T2Zmc2V0IFN0cnVj
dHVyZTo6Z2V0KFZNJiB2bSwgUHJvcGVydHlOYW1lIHByb3BlcnR5TmFtZSwgdW5zaWduZWQmIGF0
dHJpYnV0ZXMsIEpTQ2VsbComIHNwZWNpZmljVmFsdWUpCitBTFdBWVNfSU5MSU5FIFByb3BlcnR5
T2Zmc2V0IFN0cnVjdHVyZTo6Z2V0KFZNJiB2bSwgUHJvcGVydHlOYW1lIHByb3BlcnR5TmFtZSwg
dW5zaWduZWQmIGF0dHJpYnV0ZXMsIEpTQ2VsbComIHNwZWNpZmljVmFsdWUpCiB7CiAgICAgQVNT
RVJUKCFpc0NvbXBpbGF0aW9uVGhyZWFkKCkpOwogICAgIEFTU0VSVChzdHJ1Y3R1cmUoKS0+Y2xh
c3NJbmZvKCkgPT0gaW5mbygpKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>232888</attachid>
            <date>2014-06-11 12:36:21 -0700</date>
            <delta_ts>2014-06-11 13:17:13 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-133755-20140611123555.patch</filename>
            <type>text/plain</type>
            <size>4378</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTY5ODE3KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBA
CisyMDE0LTA2LTExICBBbmRyZWFzIEtsaW5nICA8YWtsaW5nQGFwcGxlLmNvbT4KKworICAgICAg
ICBBbHdheXMgaW5saW5lIEpTVmFsdWU6OmdldCgpIGFuZCBTdHJ1Y3R1cmU6OmdldCgpLgorICAg
ICAgICA8aHR0cHM6Ly93ZWJraXQub3JnL2IvMTMzNzU1PgorCisgICAgICAgIFJldmlld2VkIGJ5
IFJ5b3N1a2UgTml3YS4KKworICAgICAgICBUaGVzZSBmdW5jdGlvbnMgZ2V0IHJlYWxseSBob3Qs
IHNvIGFzayB0aGUgY29tcGlsZXIgdG8gYmUgbW9yZQorICAgICAgICBhZ2dyZXNzaXZlIGFib3V0
IGlubGluaW5nIHRoZW0uCisKKyAgICAgICAgfjI4JSBzcGVlZC11cCBvbiBSeW9zdWtlJ3MgbWlj
cm9iZW5jaG1hcmsgZm9yIGFjY2Vzc2luZyBuZXh0U2libGluZworICAgICAgICB0aHJvdWdoIEdl
dEJ5VmFsLgorCisgICAgICAgICogcnVudGltZS9KU0FycmF5SXRlcmF0b3IuY3BwOgorICAgICAg
ICAqIHJ1bnRpbWUvSlNDSlNWYWx1ZS5jcHA6CisgICAgICAgICogcnVudGltZS9KU0NKU1ZhbHVl
SW5saW5lcy5oOgorICAgICAgICAoSlNDOjpKU1ZhbHVlOjpnZXQpOgorICAgICAgICAqIHJ1bnRp
bWUvSlNQcm9taXNlRGVmZXJyZWQuY3BwOgorICAgICAgICAqIHJ1bnRpbWUvU3RydWN0dXJlSW5s
aW5lcy5oOgorICAgICAgICAoSlNDOjpTdHJ1Y3R1cmU6OmdldCk6CisKIDIwMTQtMDYtMTEgIFJ5
b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgU3RydWN0dXJlOjpnZXQg
c2hvdWxkIGluc3RhbnRpYXRlIERlZmVyR0Mgb25seSB3aGVuIG1hdGVyaWFsaXppbmcgcHJvcGVy
dHkgbWFwCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0FycmF5SXRlcmF0
b3IuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQXJy
YXlJdGVyYXRvci5jcHAJKHJldmlzaW9uIDE2OTgxNykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL0pTQXJyYXlJdGVyYXRvci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI5LDYgKzI5
LDcgQEAKICNpbmNsdWRlICJKU0NKU1ZhbHVlSW5saW5lcy5oIgogI2luY2x1ZGUgIkpTQ2VsbElu
bGluZXMuaCIKICNpbmNsdWRlICJTbG90VmlzaXRvcklubGluZXMuaCIKKyNpbmNsdWRlICJTdHJ1
Y3R1cmVJbmxpbmVzLmgiCiAKIG5hbWVzcGFjZSBKU0MgewogCkluZGV4OiBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9KU0NKU1ZhbHVlSW5saW5lcy5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ0pTVmFsdWVJbmxpbmVzLmgJKHJldmlzaW9uIDE2
OTgxNykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ0pTVmFsdWVJbmxpbmVz
LmgJKHdvcmtpbmcgY29weSkKQEAgLTY2NSwxMyArNjY1LDEzIEBAIGlubGluZSBKU1ZhbHVlIEpT
VmFsdWU6OnRvVGhpcyhFeGVjU3RhdGUKICAgICByZXR1cm4gaXNDZWxsKCkgPyBhc0NlbGwoKS0+
bWV0aG9kVGFibGUoZXhlYy0+dm0oKSktPnRvVGhpcyhhc0NlbGwoKSwgZXhlYywgZWNtYU1vZGUp
IDogdG9UaGlzU2xvd0Nhc2UoZXhlYywgZWNtYU1vZGUpOwogfQogCi1pbmxpbmUgSlNWYWx1ZSBK
U1ZhbHVlOjpnZXQoRXhlY1N0YXRlKiBleGVjLCBQcm9wZXJ0eU5hbWUgcHJvcGVydHlOYW1lKSBj
b25zdAorQUxXQVlTX0lOTElORSBKU1ZhbHVlIEpTVmFsdWU6OmdldChFeGVjU3RhdGUqIGV4ZWMs
IFByb3BlcnR5TmFtZSBwcm9wZXJ0eU5hbWUpIGNvbnN0CiB7CiAgICAgUHJvcGVydHlTbG90IHNs
b3QoYXNWYWx1ZSgpKTsKICAgICByZXR1cm4gZ2V0KGV4ZWMsIHByb3BlcnR5TmFtZSwgc2xvdCk7
CiB9CiAKLWlubGluZSBKU1ZhbHVlIEpTVmFsdWU6OmdldChFeGVjU3RhdGUqIGV4ZWMsIFByb3Bl
cnR5TmFtZSBwcm9wZXJ0eU5hbWUsIFByb3BlcnR5U2xvdCYgc2xvdCkgY29uc3QKK0FMV0FZU19J
TkxJTkUgSlNWYWx1ZSBKU1ZhbHVlOjpnZXQoRXhlY1N0YXRlKiBleGVjLCBQcm9wZXJ0eU5hbWUg
cHJvcGVydHlOYW1lLCBQcm9wZXJ0eVNsb3QmIHNsb3QpIGNvbnN0CiB7CiAgICAgLy8gSWYgdGhp
cyBpcyBhIHByaW1pdGl2ZSwgd2UnbGwgbmVlZCB0byBzeW50aGVzaXplIHRoZSBwcm90b3R5cGUg
LQogICAgIC8vIGFuZCBpZiBpdCdzIGEgc3RyaW5nIHRoZXJlIGFyZSBzcGVjaWFsIHByb3BlcnRp
ZXMgdG8gY2hlY2sgZmlyc3QuCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9K
U1Byb21pc2VEZWZlcnJlZC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvSlNQcm9taXNlRGVmZXJyZWQuY3BwCShyZXZpc2lvbiAxNjk4MTcpCisrKyBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1Byb21pc2VEZWZlcnJlZC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTM1LDYgKzM1LDcgQEAKICNpbmNsdWRlICJKU1Byb21pc2VDb25zdHJ1Y3Rvci5o
IgogI2luY2x1ZGUgIkpTUHJvbWlzZUZ1bmN0aW9ucy5oIgogI2luY2x1ZGUgIlNsb3RWaXNpdG9y
SW5saW5lcy5oIgorI2luY2x1ZGUgIlN0cnVjdHVyZUlubGluZXMuaCIKIAogbmFtZXNwYWNlIEpT
QyB7CiAKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZUlubGlu
ZXMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1
cmVJbmxpbmVzLmgJKHJldmlzaW9uIDE2OTgxNykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL1N0cnVjdHVyZUlubGluZXMuaAkod29ya2luZyBjb3B5KQpAQCAtNzMsNyArNzMsNyBA
QCBpbmxpbmUgU3RydWN0dXJlKiBTdHJ1Y3R1cmU6OnN0b3JlZFByb3RvCiAgICAgcmV0dXJuIG9i
amVjdC0+c3RydWN0dXJlKCk7CiB9CiAKLWlubGluZSBQcm9wZXJ0eU9mZnNldCBTdHJ1Y3R1cmU6
OmdldChWTSYgdm0sIFByb3BlcnR5TmFtZSBwcm9wZXJ0eU5hbWUpCitBTFdBWVNfSU5MSU5FIFBy
b3BlcnR5T2Zmc2V0IFN0cnVjdHVyZTo6Z2V0KFZNJiB2bSwgUHJvcGVydHlOYW1lIHByb3BlcnR5
TmFtZSkKIHsKICAgICBBU1NFUlQoIWlzQ29tcGlsYXRpb25UaHJlYWQoKSk7CiAgICAgQVNTRVJU
KHN0cnVjdHVyZSgpLT5jbGFzc0luZm8oKSA9PSBpbmZvKCkpOwpAQCAtODYsNyArODYsNyBAQCBp
bmxpbmUgUHJvcGVydHlPZmZzZXQgU3RydWN0dXJlOjpnZXQoVk0mCiAgICAgcmV0dXJuIGVudHJ5
ID8gZW50cnktPm9mZnNldCA6IGludmFsaWRPZmZzZXQ7CiB9CiAKLWlubGluZSBQcm9wZXJ0eU9m
ZnNldCBTdHJ1Y3R1cmU6OmdldChWTSYgdm0sIGNvbnN0IFdURjo6U3RyaW5nJiBuYW1lKQorQUxX
QVlTX0lOTElORSBQcm9wZXJ0eU9mZnNldCBTdHJ1Y3R1cmU6OmdldChWTSYgdm0sIGNvbnN0IFdU
Rjo6U3RyaW5nJiBuYW1lKQogewogICAgIEFTU0VSVCghaXNDb21waWxhdGlvblRocmVhZCgpKTsK
ICAgICBBU1NFUlQoc3RydWN0dXJlKCktPmNsYXNzSW5mbygpID09IGluZm8oKSk7CkBAIC05OSw3
ICs5OSw3IEBAIGlubGluZSBQcm9wZXJ0eU9mZnNldCBTdHJ1Y3R1cmU6OmdldChWTSYKICAgICBy
ZXR1cm4gZW50cnkgPyBlbnRyeS0+b2Zmc2V0IDogaW52YWxpZE9mZnNldDsKIH0KICAgICAKLWlu
bGluZSBQcm9wZXJ0eU9mZnNldCBTdHJ1Y3R1cmU6OmdldChWTSYgdm0sIFByb3BlcnR5TmFtZSBw
cm9wZXJ0eU5hbWUsIHVuc2lnbmVkJiBhdHRyaWJ1dGVzLCBKU0NlbGwqJiBzcGVjaWZpY1ZhbHVl
KQorQUxXQVlTX0lOTElORSBQcm9wZXJ0eU9mZnNldCBTdHJ1Y3R1cmU6OmdldChWTSYgdm0sIFBy
b3BlcnR5TmFtZSBwcm9wZXJ0eU5hbWUsIHVuc2lnbmVkJiBhdHRyaWJ1dGVzLCBKU0NlbGwqJiBz
cGVjaWZpY1ZhbHVlKQogewogICAgIEFTU0VSVCghaXNDb21waWxhdGlvblRocmVhZCgpKTsKICAg
ICBBU1NFUlQoc3RydWN0dXJlKCktPmNsYXNzSW5mbygpID09IGluZm8oKSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>