<?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>153765</bug_id>
          
          <creation_ts>2016-02-01 14:05:51 -0800</creation_ts>
          <short_desc>object.__lookupGetter__() / object.__lookupSetter__() does not work for native bindings</short_desc>
          <delta_ts>2016-02-02 10:05:41 -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>Bindings</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, WebExposed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>140575</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>barraclough</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>joepeck</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1161023</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-02-01 14:05:51 -0800</bug_when>
    <thetext>object.__lookupGetter__() / object.__lookupSetter__() does not work for native bindings.

E.g. Element.prototype.__lookupGetter__(&quot;tagName&quot;) or Element.prototype.__lookupGetter__(&quot;nodeName&quot;) return undefined instead of a function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161024</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-02-01 14:06:14 -0800</bug_when>
    <thetext>rdar://problem/24439699</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161197</commentid>
    <comment_count>2</comment_count>
      <attachid>270470</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-02-01 21:28:37 -0800</bug_when>
    <thetext>Created attachment 270470
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161211</commentid>
    <comment_count>3</comment_count>
      <attachid>270470</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-02-01 22:35:14 -0800</bug_when>
    <thetext>Comment on attachment 270470
Patch

Clearing flags on attachment: 270470

Committed r196004: &lt;http://trac.webkit.org/changeset/196004&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161212</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-02-01 22:35:19 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161299</commentid>
    <comment_count>5</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2016-02-02 10:05:41 -0800</bug_when>
    <thetext>I find myself thinking that at this point we should probably just write these in JS</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270470</attachid>
            <date>2016-02-01 21:28:37 -0800</date>
            <delta_ts>2016-02-01 22:35:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-153765-20160201212812.patch</filename>
            <type>text/plain</type>
            <size>11070</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk2MDAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBj
ODhlNjk1OGRhYjg2MzZjYmU3M2VhZWRjYWEwNmExZTYyZWM3NGEwLi40YzMxMDI0NTEyOTFiM2I0
ZWQyMjExMjJhYjY3MTVhNWQ3NTFjNmU1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
NSArMSwyMiBAQAogMjAxNi0wMi0wMSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgog
CisgICAgICAgIG9iamVjdC5fX2xvb2t1cEdldHRlcl9fKCkgLyBvYmplY3QuX19sb29rdXBTZXR0
ZXJfXygpIGRvZXMgbm90IHdvcmsgZm9yIG5hdGl2ZSBiaW5kaW5ncworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUzNzY1CisgICAgICAgIDxyZGFyOi8v
cHJvYmxlbS8yNDQzOTY5OT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBBZGQgc3VwcG9ydCBmb3IgQ3VzdG9tQWNjZXNzb3Igc2xvdHMgdG8gb2JqZWN0
UHJvdG9GdW5jTG9va3VwR2V0dGVyKCkgYW5kCisgICAgICAgIG9iamVjdFByb3RvRnVuY0xvb2t1
cFNldHRlcigpIGJ5IHJldHVybiBnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoKS5nZXQgLyBzZXQu
CisgICAgICAgIGdldE93blByb3BlcnR5RGVzY3JpcHRvcigpIG5vdyBjb3JyZWN0bHkgZGVhbHMg
d2l0aCBDdXN0b21BY2Nlc3NvcnMgc2luY2UKKyAgICAgICAgcjE5NjAwMS4KKworICAgICAgICAq
IHJ1bnRpbWUvT2JqZWN0UHJvdG90eXBlLmNwcDoKKyAgICAgICAgKEpTQzo6b2JqZWN0UHJvdG9G
dW5jTG9va3VwR2V0dGVyKToKKyAgICAgICAgKEpTQzo6b2JqZWN0UHJvdG9GdW5jTG9va3VwU2V0
dGVyKToKKworMjAxNi0wMi0wMSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCiAg
ICAgICAgIE5hdGl2ZSBCaW5kaW5ncyBEZXNjcmlwdG9ycyBhcmUgSW5jb21wbGV0ZQogICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQwNTc1CiAgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS8xOTUwNjUwMj4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ydW50aW1lL09iamVjdFByb3RvdHlwZS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9PYmplY3RQcm90b3R5cGUuY3BwCmluZGV4IGM1MjU0MzYyMThkNGMwYzFlOWUwODI1
ZTFhMDYyYzYwNDliZjIzMzcuLmZkYWJhMWFmMmFlZTZkN2FhNzQ5OTI2ZDNkMjY1MTYzMjEyZWQ1
ZmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09iamVjdFByb3Rv
dHlwZS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT2JqZWN0UHJvdG90
eXBlLmNwcApAQCAtMTc1LDkgKzE3NSwxNyBAQCBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxM
IG9iamVjdFByb3RvRnVuY0xvb2t1cEdldHRlcihFeGVjU3RhdGUqIGV4ZWMpCiAgICAgICAgIHJl
dHVybiBKU1ZhbHVlOjplbmNvZGUoanNVbmRlZmluZWQoKSk7CiAKICAgICBQcm9wZXJ0eVNsb3Qg
c2xvdCh0aGlzT2JqZWN0KTsKLSAgICBpZiAodGhpc09iamVjdC0+Z2V0UHJvcGVydHlTbG90KGV4
ZWMsIHByb3BlcnR5TmFtZSwgc2xvdCkgJiYgc2xvdC5pc0FjY2Vzc29yKCkpIHsKLSAgICAgICAg
R2V0dGVyU2V0dGVyKiBnZXR0ZXJTZXR0ZXIgPSBzbG90LmdldHRlclNldHRlcigpOwotICAgICAg
ICByZXR1cm4gZ2V0dGVyU2V0dGVyLT5pc0dldHRlck51bGwoKSA/IEpTVmFsdWU6OmVuY29kZShq
c1VuZGVmaW5lZCgpKSA6IEpTVmFsdWU6OmVuY29kZShnZXR0ZXJTZXR0ZXItPmdldHRlcigpKTsK
KyAgICBpZiAodGhpc09iamVjdC0+Z2V0UHJvcGVydHlTbG90KGV4ZWMsIHByb3BlcnR5TmFtZSwg
c2xvdCkpIHsKKyAgICAgICAgaWYgKHNsb3QuaXNBY2Nlc3NvcigpKSB7CisgICAgICAgICAgICBH
ZXR0ZXJTZXR0ZXIqIGdldHRlclNldHRlciA9IHNsb3QuZ2V0dGVyU2V0dGVyKCk7CisgICAgICAg
ICAgICByZXR1cm4gZ2V0dGVyU2V0dGVyLT5pc0dldHRlck51bGwoKSA/IEpTVmFsdWU6OmVuY29k
ZShqc1VuZGVmaW5lZCgpKSA6IEpTVmFsdWU6OmVuY29kZShnZXR0ZXJTZXR0ZXItPmdldHRlcigp
KTsKKyAgICAgICAgfQorICAgICAgICBpZiAoc2xvdC5hdHRyaWJ1dGVzKCkgJiBDdXN0b21BY2Nl
c3NvcikgeworICAgICAgICAgICAgUHJvcGVydHlEZXNjcmlwdG9yIGRlc2NyaXB0b3I7CisgICAg
ICAgICAgICBBU1NFUlQoc2xvdC5zbG90QmFzZSgpKTsKKyAgICAgICAgICAgIGlmIChzbG90LnNs
b3RCYXNlKCktPmdldE93blByb3BlcnR5RGVzY3JpcHRvcihleGVjLCBwcm9wZXJ0eU5hbWUsIGRl
c2NyaXB0b3IpKQorICAgICAgICAgICAgICAgIHJldHVybiBkZXNjcmlwdG9yLmdldHRlclByZXNl
bnQoKSA/IEpTVmFsdWU6OmVuY29kZShkZXNjcmlwdG9yLmdldHRlcigpKSA6IEpTVmFsdWU6OmVu
Y29kZShqc1VuZGVmaW5lZCgpKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIHJldHVybiBKU1Zh
bHVlOjplbmNvZGUoanNVbmRlZmluZWQoKSk7CkBAIC0xOTQsOSArMjAyLDE3IEBAIEVuY29kZWRK
U1ZhbHVlIEpTQ19IT1NUX0NBTEwgb2JqZWN0UHJvdG9GdW5jTG9va3VwU2V0dGVyKEV4ZWNTdGF0
ZSogZXhlYykKICAgICAgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShqc1VuZGVmaW5lZCgpKTsK
IAogICAgIFByb3BlcnR5U2xvdCBzbG90KHRoaXNPYmplY3QpOwotICAgIGlmICh0aGlzT2JqZWN0
LT5nZXRQcm9wZXJ0eVNsb3QoZXhlYywgcHJvcGVydHlOYW1lLCBzbG90KSAmJiBzbG90LmlzQWNj
ZXNzb3IoKSkgewotICAgICAgICBHZXR0ZXJTZXR0ZXIqIGdldHRlclNldHRlciA9IHNsb3QuZ2V0
dGVyU2V0dGVyKCk7Ci0gICAgICAgIHJldHVybiBnZXR0ZXJTZXR0ZXItPmlzU2V0dGVyTnVsbCgp
ID8gSlNWYWx1ZTo6ZW5jb2RlKGpzVW5kZWZpbmVkKCkpIDogSlNWYWx1ZTo6ZW5jb2RlKGdldHRl
clNldHRlci0+c2V0dGVyKCkpOworICAgIGlmICh0aGlzT2JqZWN0LT5nZXRQcm9wZXJ0eVNsb3Qo
ZXhlYywgcHJvcGVydHlOYW1lLCBzbG90KSkgeworICAgICAgICBpZiAoc2xvdC5pc0FjY2Vzc29y
KCkpIHsKKyAgICAgICAgICAgIEdldHRlclNldHRlciogZ2V0dGVyU2V0dGVyID0gc2xvdC5nZXR0
ZXJTZXR0ZXIoKTsKKyAgICAgICAgICAgIHJldHVybiBnZXR0ZXJTZXR0ZXItPmlzU2V0dGVyTnVs
bCgpID8gSlNWYWx1ZTo6ZW5jb2RlKGpzVW5kZWZpbmVkKCkpIDogSlNWYWx1ZTo6ZW5jb2RlKGdl
dHRlclNldHRlci0+c2V0dGVyKCkpOworICAgICAgICB9CisgICAgICAgIGlmIChzbG90LmF0dHJp
YnV0ZXMoKSAmIEN1c3RvbUFjY2Vzc29yKSB7CisgICAgICAgICAgICBQcm9wZXJ0eURlc2NyaXB0
b3IgZGVzY3JpcHRvcjsKKyAgICAgICAgICAgIEFTU0VSVChzbG90LnNsb3RCYXNlKCkpOworICAg
ICAgICAgICAgaWYgKHNsb3Quc2xvdEJhc2UoKS0+Z2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGV4
ZWMsIHByb3BlcnR5TmFtZSwgZGVzY3JpcHRvcikpCisgICAgICAgICAgICAgICAgcmV0dXJuIGRl
c2NyaXB0b3Iuc2V0dGVyUHJlc2VudCgpID8gSlNWYWx1ZTo6ZW5jb2RlKGRlc2NyaXB0b3Iuc2V0
dGVyKCkpIDogSlNWYWx1ZTo6ZW5jb2RlKGpzVW5kZWZpbmVkKCkpOworICAgICAgICB9CiAgICAg
fQogCiAgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShqc1VuZGVmaW5lZCgpKTsKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBm
MTFhZmZkYmRlYmJjZmZlYmY3NWQ5MTQ1ODhiNDIzY2YyY2JkMzY3Li41MTJlNmVmZDc5MDgwYmNj
MzcxMjljMTZiNjQ4ZTUwMTNjYTkyMjlmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTkgQEAKIDIwMTYtMDIt
MDEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAorICAgICAgICBvYmplY3QuX19s
b29rdXBHZXR0ZXJfXygpIC8gb2JqZWN0Ll9fbG9va3VwU2V0dGVyX18oKSBkb2VzIG5vdCB3b3Jr
IGZvciBuYXRpdmUgYmluZGluZ3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE1Mzc2NQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjQ0Mzk2OTk+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGxheW91
dCB0ZXN0cyB0byB0ZXN0IHRoYXQgb2JqZWN0Ll9fbG9va3VwR2V0dGVyX18oKSAvIG9iamVjdC5f
X2xvb2t1cFNldHRlcl9fKCkKKyAgICAgICAgd29ya3MgZm9yIG5hdGl2ZSBiaW5kaW5ncy4KKwor
ICAgICAgICAqIGpzL2xvb2t1cEdldHRlckdldHRlci1uYXRpdmUtYmluZGluZ3MtZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBqcy9sb29rdXBHZXR0ZXJHZXR0ZXItbmF0aXZlLWJpbmRp
bmdzLmh0bWw6IEFkZGVkLgorCisyMDE2LTAyLTAxICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CisKICAgICAgICAgTmF0aXZlIEJpbmRpbmdzIERlc2NyaXB0b3JzIGFyZSBJbmNvbXBs
ZXRlCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDA1
NzUKICAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE5NTA2NTAyPgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvanMvbG9va3VwR2V0dGVyR2V0dGVyLW5hdGl2ZS1iaW5kaW5ncy1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9qcy9sb29rdXBHZXR0ZXJHZXR0ZXItbmF0aXZlLWJpbmRpbmdzLWV4cGVj
dGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi4yYTBiODE3YjU1NTc1Nzg2NDI5ZGE5NWI2NTZkYTBhODMxMmM3
NWQ2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvanMvbG9va3VwR2V0dGVyR2V0dGVy
LW5hdGl2ZS1iaW5kaW5ncy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw0MSBAQAorQ2hlY2tzIHRo
YXQgX19sb29rdXBHZXR0ZXJfXyAvIF9fbG9va3VwU2V0dGVyX18oKSB3b3JrcyBmb3IgbmF0aXZl
IGJpbmRpbmdzLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1Mi
IG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBFbGVtZW50
LnByb3RvdHlwZS5fX2xvb2t1cEdldHRlcl9fKCd0YWdOYW1lJykgaXMgYW4gaW5zdGFuY2Ugb2Yg
RnVuY3Rpb24KK1BBU1MgRWxlbWVudC5wcm90b3R5cGUuX19sb29rdXBTZXR0ZXJfXygndGFnTmFt
ZScpIGlzIHVuZGVmaW5lZC4KK1BBU1MgRWxlbWVudC5wcm90b3R5cGUuX19sb29rdXBHZXR0ZXJf
XygndGFnTmFtZScpIGlzIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoRWxlbWVudC5w
cm90b3R5cGUsICd0YWdOYW1lJykuZ2V0CitQQVNTIEVsZW1lbnQucHJvdG90eXBlLl9fbG9va3Vw
U2V0dGVyX18oJ3RhZ05hbWUnKSBpcyBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKEVs
ZW1lbnQucHJvdG90eXBlLCAndGFnTmFtZScpLnNldAorUEFTUyB0ZXN0RGl2LnRhZ05hbWUgaXMg
IkRJViIKK1BBU1MgRWxlbWVudC5wcm90b3R5cGUuX19sb29rdXBHZXR0ZXJfXygndGFnTmFtZScp
LmNhbGwodGVzdERpdikgaXMgIkRJViIKKworUEFTUyBFbGVtZW50LnByb3RvdHlwZS5fX2xvb2t1
cEdldHRlcl9fKCdub2RlTmFtZScpIGlzIGFuIGluc3RhbmNlIG9mIEZ1bmN0aW9uCitQQVNTIEVs
ZW1lbnQucHJvdG90eXBlLl9fbG9va3VwU2V0dGVyX18oJ25vZGVOYW1lJykgaXMgdW5kZWZpbmVk
LgorUEFTUyBFbGVtZW50LnByb3RvdHlwZS5fX2xvb2t1cEdldHRlcl9fKCdub2RlTmFtZScpIGlz
IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoTm9kZS5wcm90b3R5cGUsICdub2RlTmFt
ZScpLmdldAorUEFTUyBFbGVtZW50LnByb3RvdHlwZS5fX2xvb2t1cFNldHRlcl9fKCdub2RlTmFt
ZScpIGlzIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoTm9kZS5wcm90b3R5cGUsICdu
b2RlTmFtZScpLnNldAorUEFTUyB0ZXN0RGl2Lm5vZGVOYW1lIGlzICJESVYiCitQQVNTIEVsZW1l
bnQucHJvdG90eXBlLl9fbG9va3VwR2V0dGVyX18oJ25vZGVOYW1lJykuY2FsbCh0ZXN0RGl2KSBp
cyAiRElWIgorCitQQVNTIEhUTUxFbGVtZW50LnByb3RvdHlwZS5fX2xvb2t1cEdldHRlcl9fKCdp
bm5lclRleHQnKSBpcyBhbiBpbnN0YW5jZSBvZiBGdW5jdGlvbgorUEFTUyBIVE1MRWxlbWVudC5w
cm90b3R5cGUuX19sb29rdXBTZXR0ZXJfXygnaW5uZXJUZXh0JykgaXMgYW4gaW5zdGFuY2Ugb2Yg
RnVuY3Rpb24KK1BBU1MgSFRNTERpdkVsZW1lbnQucHJvdG90eXBlLl9fbG9va3VwR2V0dGVyX18o
J2lubmVyVGV4dCcpIGlzIGFuIGluc3RhbmNlIG9mIEZ1bmN0aW9uCitQQVNTIEhUTUxEaXZFbGVt
ZW50LnByb3RvdHlwZS5fX2xvb2t1cFNldHRlcl9fKCdpbm5lclRleHQnKSBpcyBhbiBpbnN0YW5j
ZSBvZiBGdW5jdGlvbgorUEFTUyB0ZXN0RGl2Ll9fcHJvdG9fXy5fX2xvb2t1cEdldHRlcl9fKCdp
bm5lclRleHQnKSBpcyBhbiBpbnN0YW5jZSBvZiBGdW5jdGlvbgorUEFTUyB0ZXN0RGl2Ll9fcHJv
dG9fXy5fX2xvb2t1cFNldHRlcl9fKCdpbm5lclRleHQnKSBpcyBhbiBpbnN0YW5jZSBvZiBGdW5j
dGlvbgorUEFTUyB0ZXN0RGl2Ll9fcHJvdG9fXy5fX3Byb3RvX18uX19sb29rdXBHZXR0ZXJfXygn
aW5uZXJUZXh0JykgaXMgYW4gaW5zdGFuY2Ugb2YgRnVuY3Rpb24KK1BBU1MgdGVzdERpdi5fX3By
b3RvX18uX19wcm90b19fLl9fbG9va3VwU2V0dGVyX18oJ2lubmVyVGV4dCcpIGlzIGFuIGluc3Rh
bmNlIG9mIEZ1bmN0aW9uCitQQVNTIEhUTUxFbGVtZW50LnByb3RvdHlwZS5fX2xvb2t1cEdldHRl
cl9fKCdpbm5lclRleHQnKSBpcyBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKEhUTUxF
bGVtZW50LnByb3RvdHlwZSwgJ2lubmVyVGV4dCcpLmdldAorUEFTUyBIVE1MRWxlbWVudC5wcm90
b3R5cGUuX19sb29rdXBTZXR0ZXJfXygnaW5uZXJUZXh0JykgaXMgT2JqZWN0LmdldE93blByb3Bl
cnR5RGVzY3JpcHRvcihIVE1MRWxlbWVudC5wcm90b3R5cGUsICdpbm5lclRleHQnKS5zZXQKK1BB
U1MgdGVzdERpdi5pbm5lclRleHQgaXMgIiIKK1BBU1MgSFRNTEVsZW1lbnQucHJvdG90eXBlLl9f
bG9va3VwR2V0dGVyX18oJ2lubmVyVGV4dCcpLmNhbGwodGVzdERpdikgaXMgIiIKK3Rlc3REaXYu
aW5uZXJUZXh0ID0gJ1RFU1QxJworUEFTUyB0ZXN0RGl2LmlubmVyVGV4dCBpcyAiVEVTVDEiCitQ
QVNTIEhUTUxFbGVtZW50LnByb3RvdHlwZS5fX2xvb2t1cEdldHRlcl9fKCdpbm5lclRleHQnKS5j
YWxsKHRlc3REaXYpIGlzICJURVNUMSIKK0hUTUxFbGVtZW50LnByb3RvdHlwZS5fX2xvb2t1cFNl
dHRlcl9fKCdpbm5lclRleHQnKS5jYWxsKHRlc3REaXYsICcnKQorUEFTUyB0ZXN0RGl2LmlubmVy
VGV4dCBpcyAiIgorUEFTUyBIVE1MRWxlbWVudC5wcm90b3R5cGUuX19sb29rdXBHZXR0ZXJfXygn
aW5uZXJUZXh0JykuY2FsbCh0ZXN0RGl2KSBpcyAiIgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2pzL2xv
b2t1cEdldHRlckdldHRlci1uYXRpdmUtYmluZGluZ3MuaHRtbCBiL0xheW91dFRlc3RzL2pzL2xv
b2t1cEdldHRlckdldHRlci1uYXRpdmUtYmluZGluZ3MuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kOWUzYTIz
OTAzMzFhNGQ1MzNmYTNmZmVjNmEyMWUxOGRiOTE0MDY5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvanMvbG9va3VwR2V0dGVyR2V0dGVyLW5hdGl2ZS1iaW5kaW5ncy5odG1sCkBAIC0w
LDAgKzEsNTAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3Jj
PSIuLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+
Cis8ZGl2IGlkPSJ0ZXN0RGl2Ij48L2Rpdj4KKzxzY3JpcHQ+CitkZXNjcmlwdGlvbigiQ2hlY2tz
IHRoYXQgX19sb29rdXBHZXR0ZXJfXyAvIF9fbG9va3VwU2V0dGVyX18oKSB3b3JrcyBmb3IgbmF0
aXZlIGJpbmRpbmdzLiIpOworCit2YXIgdGVzdERpdiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJ0ZXN0RGl2Iik7CisKK3Nob3VsZEJlVHlwZSgiRWxlbWVudC5wcm90b3R5cGUuX19sb29rdXBH
ZXR0ZXJfXygndGFnTmFtZScpIiwgIkZ1bmN0aW9uIik7CitzaG91bGRCZVVuZGVmaW5lZCgiRWxl
bWVudC5wcm90b3R5cGUuX19sb29rdXBTZXR0ZXJfXygndGFnTmFtZScpIik7CitzaG91bGRCZSgi
RWxlbWVudC5wcm90b3R5cGUuX19sb29rdXBHZXR0ZXJfXygndGFnTmFtZScpIiwgIk9iamVjdC5n
ZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoRWxlbWVudC5wcm90b3R5cGUsICd0YWdOYW1lJykuZ2V0
Iik7CitzaG91bGRCZSgiRWxlbWVudC5wcm90b3R5cGUuX19sb29rdXBTZXR0ZXJfXygndGFnTmFt
ZScpIiwgIk9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoRWxlbWVudC5wcm90b3R5cGUs
ICd0YWdOYW1lJykuc2V0Iik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3REaXYudGFnTmFt
ZSIsICJESVYiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygiRWxlbWVudC5wcm90b3R5cGUuX19s
b29rdXBHZXR0ZXJfXygndGFnTmFtZScpLmNhbGwodGVzdERpdikiLCAiRElWIik7CisKK2RlYnVn
KCIiKTsKK3Nob3VsZEJlVHlwZSgiRWxlbWVudC5wcm90b3R5cGUuX19sb29rdXBHZXR0ZXJfXygn
bm9kZU5hbWUnKSIsICJGdW5jdGlvbiIpOworc2hvdWxkQmVVbmRlZmluZWQoIkVsZW1lbnQucHJv
dG90eXBlLl9fbG9va3VwU2V0dGVyX18oJ25vZGVOYW1lJykiKTsKK3Nob3VsZEJlKCJFbGVtZW50
LnByb3RvdHlwZS5fX2xvb2t1cEdldHRlcl9fKCdub2RlTmFtZScpIiwgIk9iamVjdC5nZXRPd25Q
cm9wZXJ0eURlc2NyaXB0b3IoTm9kZS5wcm90b3R5cGUsICdub2RlTmFtZScpLmdldCIpOworc2hv
dWxkQmUoIkVsZW1lbnQucHJvdG90eXBlLl9fbG9va3VwU2V0dGVyX18oJ25vZGVOYW1lJykiLCAi
T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihOb2RlLnByb3RvdHlwZSwgJ25vZGVOYW1l
Jykuc2V0Iik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3REaXYubm9kZU5hbWUiLCAiRElW
Iik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoIkVsZW1lbnQucHJvdG90eXBlLl9fbG9va3VwR2V0
dGVyX18oJ25vZGVOYW1lJykuY2FsbCh0ZXN0RGl2KSIsICJESVYiKTsKKworZGVidWcoIiIpOwor
c2hvdWxkQmVUeXBlKCJIVE1MRWxlbWVudC5wcm90b3R5cGUuX19sb29rdXBHZXR0ZXJfXygnaW5u
ZXJUZXh0JykiLCAiRnVuY3Rpb24iKTsKK3Nob3VsZEJlVHlwZSgiSFRNTEVsZW1lbnQucHJvdG90
eXBlLl9fbG9va3VwU2V0dGVyX18oJ2lubmVyVGV4dCcpIiwgIkZ1bmN0aW9uIik7CitzaG91bGRC
ZVR5cGUoIkhUTUxEaXZFbGVtZW50LnByb3RvdHlwZS5fX2xvb2t1cEdldHRlcl9fKCdpbm5lclRl
eHQnKSIsICJGdW5jdGlvbiIpOworc2hvdWxkQmVUeXBlKCJIVE1MRGl2RWxlbWVudC5wcm90b3R5
cGUuX19sb29rdXBTZXR0ZXJfXygnaW5uZXJUZXh0JykiLCAiRnVuY3Rpb24iKTsKK3Nob3VsZEJl
VHlwZSgidGVzdERpdi5fX3Byb3RvX18uX19sb29rdXBHZXR0ZXJfXygnaW5uZXJUZXh0JykiLCAi
RnVuY3Rpb24iKTsKK3Nob3VsZEJlVHlwZSgidGVzdERpdi5fX3Byb3RvX18uX19sb29rdXBTZXR0
ZXJfXygnaW5uZXJUZXh0JykiLCAiRnVuY3Rpb24iKTsKK3Nob3VsZEJlVHlwZSgidGVzdERpdi5f
X3Byb3RvX18uX19wcm90b19fLl9fbG9va3VwR2V0dGVyX18oJ2lubmVyVGV4dCcpIiwgIkZ1bmN0
aW9uIik7CitzaG91bGRCZVR5cGUoInRlc3REaXYuX19wcm90b19fLl9fcHJvdG9fXy5fX2xvb2t1
cFNldHRlcl9fKCdpbm5lclRleHQnKSIsICJGdW5jdGlvbiIpOworc2hvdWxkQmUoIkhUTUxFbGVt
ZW50LnByb3RvdHlwZS5fX2xvb2t1cEdldHRlcl9fKCdpbm5lclRleHQnKSIsICJPYmplY3QuZ2V0
T3duUHJvcGVydHlEZXNjcmlwdG9yKEhUTUxFbGVtZW50LnByb3RvdHlwZSwgJ2lubmVyVGV4dCcp
LmdldCIpOworc2hvdWxkQmUoIkhUTUxFbGVtZW50LnByb3RvdHlwZS5fX2xvb2t1cFNldHRlcl9f
KCdpbm5lclRleHQnKSIsICJPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKEhUTUxFbGVt
ZW50LnByb3RvdHlwZSwgJ2lubmVyVGV4dCcpLnNldCIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5n
KCJ0ZXN0RGl2LmlubmVyVGV4dCIsICIiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygiSFRNTEVs
ZW1lbnQucHJvdG90eXBlLl9fbG9va3VwR2V0dGVyX18oJ2lubmVyVGV4dCcpLmNhbGwodGVzdERp
dikiLCAiIik7CitldmFsQW5kTG9nKCJ0ZXN0RGl2LmlubmVyVGV4dCA9ICdURVNUMSciKTsKK3No
b3VsZEJlRXF1YWxUb1N0cmluZygidGVzdERpdi5pbm5lclRleHQiLCAiVEVTVDEiKTsKK3Nob3Vs
ZEJlRXF1YWxUb1N0cmluZygiSFRNTEVsZW1lbnQucHJvdG90eXBlLl9fbG9va3VwR2V0dGVyX18o
J2lubmVyVGV4dCcpLmNhbGwodGVzdERpdikiLCAiVEVTVDEiKTsKK2V2YWxBbmRMb2coIkhUTUxF
bGVtZW50LnByb3RvdHlwZS5fX2xvb2t1cFNldHRlcl9fKCdpbm5lclRleHQnKS5jYWxsKHRlc3RE
aXYsICcnKSIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RGl2LmlubmVyVGV4dCIsICIi
KTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygiSFRNTEVsZW1lbnQucHJvdG90eXBlLl9fbG9va3Vw
R2V0dGVyX18oJ2lubmVyVGV4dCcpLmNhbGwodGVzdERpdikiLCAiIik7Cis8L3NjcmlwdD4KKzxz
Y3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9k
eT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>