<?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>195679</bug_id>
          
          <creation_ts>2019-03-13 07:46:16 -0700</creation_ts>
          <short_desc>[GLIB] Optimize jsc_value_object_define_property_data|accessor</short_desc>
          <delta_ts>2019-03-20 07:01:16 -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>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="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1515965</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-03-13 07:46:16 -0700</bug_when>
    <thetext>We could simply use direct C++ call instead of using the JSC GLib API to create the descriptor object and invoke Object.defineProperty().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515967</commentid>
    <comment_count>1</comment_count>
      <attachid>364533</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-03-13 07:48:21 -0700</bug_when>
    <thetext>Created attachment 364533
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1518864</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-03-20 06:56:00 -0700</bug_when>
    <thetext>Committed r243200: &lt;https://trac.webkit.org/changeset/243200&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1518865</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-03-20 07:01:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/49060464&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364533</attachid>
            <date>2019-03-13 07:48:21 -0700</date>
            <delta_ts>2019-03-13 18:04:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>jsc-define-property.diff</filename>
            <type>text/plain</type>
            <size>7958</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvZ2xpYi9KU0NWYWx1ZS5jcHAg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL2dsaWIvSlNDVmFsdWUuY3BwCmluZGV4IDBiNjk4
NzdlOWIwLi43MGFiZmRmYWFmNSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQ
SS9nbGliL0pTQ1ZhbHVlLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL2dsaWIv
SlNDVmFsdWUuY3BwCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVkZSAiSlNDVmFsdWUuaCIKIAog
I2luY2x1ZGUgIkFQSUNhc3QuaCIKKyNpbmNsdWRlICJBUElVdGlscy5oIgogI2luY2x1ZGUgIkpT
Q0NhbGxiYWNrRnVuY3Rpb24uaCIKICNpbmNsdWRlICJKU0NDbGFzc1ByaXZhdGUuaCIKICNpbmNs
dWRlICJKU0NDb250ZXh0UHJpdmF0ZS5oIgpAQCAtMTAzNywxOSArMTAzOCwzNCBAQCB2b2lkIGpz
Y192YWx1ZV9vYmplY3RfZGVmaW5lX3Byb3BlcnR5X2RhdGEoSlNDVmFsdWUqIHZhbHVlLCBjb25z
dCBjaGFyKiBwcm9wZXJ0eQogICAgIGdfcmV0dXJuX2lmX2ZhaWwocHJvcGVydHlOYW1lKTsKIAog
ICAgIEpTQ1ZhbHVlUHJpdmF0ZSogcHJpdiA9IHZhbHVlLT5wcml2OwotICAgIEdSZWZQdHI8SlND
VmFsdWU+IGRlc2NyaXB0b3IgPSBhZG9wdEdSZWYoanNjX3ZhbHVlX25ld19vYmplY3QocHJpdi0+
Y29udGV4dC5nZXQoKSwgbnVsbHB0ciwgbnVsbHB0cikpOwotICAgIEdSZWZQdHI8SlNDVmFsdWU+
IHRydWVWYWx1ZSA9IGFkb3B0R1JlZihqc2NfdmFsdWVfbmV3X2Jvb2xlYW4ocHJpdi0+Y29udGV4
dC5nZXQoKSwgVFJVRSkpOwotICAgIGlmIChmbGFncyAmIEpTQ19WQUxVRV9QUk9QRVJUWV9DT05G
SUdVUkFCTEUpCi0gICAgICAgIGpzY192YWx1ZV9vYmplY3Rfc2V0X3Byb3BlcnR5KGRlc2NyaXB0
b3IuZ2V0KCksICJjb25maWd1cmFibGUiLCB0cnVlVmFsdWUuZ2V0KCkpOwotICAgIGlmIChmbGFn
cyAmIEpTQ19WQUxVRV9QUk9QRVJUWV9FTlVNRVJBQkxFKQotICAgICAgICBqc2NfdmFsdWVfb2Jq
ZWN0X3NldF9wcm9wZXJ0eShkZXNjcmlwdG9yLmdldCgpLCAiZW51bWVyYWJsZSIsIHRydWVWYWx1
ZS5nZXQoKSk7Ci0gICAgaWYgKHByb3BlcnR5VmFsdWUpCi0gICAgICAgIGpzY192YWx1ZV9vYmpl
Y3Rfc2V0X3Byb3BlcnR5KGRlc2NyaXB0b3IuZ2V0KCksICJ2YWx1ZSIsIHByb3BlcnR5VmFsdWUp
OwotICAgIGlmIChmbGFncyAmIEpTQ19WQUxVRV9QUk9QRVJUWV9XUklUQUJMRSkKLSAgICAgICAg
anNjX3ZhbHVlX29iamVjdF9zZXRfcHJvcGVydHkoZGVzY3JpcHRvci5nZXQoKSwgIndyaXRhYmxl
IiwgdHJ1ZVZhbHVlLmdldCgpKTsKLSAgICBHUmVmUHRyPEpTQ1ZhbHVlPiBvYmplY3QgPSBhZG9w
dEdSZWYoanNjX2NvbnRleHRfZ2V0X3ZhbHVlKHByaXYtPmNvbnRleHQuZ2V0KCksICJPYmplY3Qi
KSk7Ci0gICAgR1JlZlB0cjxKU0NWYWx1ZT4gcmVzdWx0ID0gYWRvcHRHUmVmKGpzY192YWx1ZV9v
YmplY3RfaW52b2tlX21ldGhvZChvYmplY3QuZ2V0KCksICJkZWZpbmVQcm9wZXJ0eSIsCi0gICAg
ICAgIEpTQ19UWVBFX1ZBTFVFLCB2YWx1ZSwgR19UWVBFX1NUUklORywgcHJvcGVydHlOYW1lLCBK
U0NfVFlQRV9WQUxVRSwgZGVzY3JpcHRvci5nZXQoKSwgR19UWVBFX05PTkUpKTsKKyAgICBhdXRv
KiBqc0NvbnRleHQgPSBqc2NDb250ZXh0R2V0SlNDb250ZXh0KHByaXYtPmNvbnRleHQuZ2V0KCkp
OworICAgIEpTQzo6RXhlY1N0YXRlKiBleGVjID0gdG9KUyhqc0NvbnRleHQpOworICAgIEpTQzo6
Vk0mIHZtID0gZXhlYy0+dm0oKTsKKyAgICBKU0M6OkpTTG9ja0hvbGRlciBsb2NrZXIodm0pOwor
ICAgIGF1dG8gc2NvcGUgPSBERUNMQVJFX0NBVENIX1NDT1BFKHZtKTsKKworICAgIEpTQzo6SlNW
YWx1ZSBqc1ZhbHVlID0gdG9KUyhleGVjLCBwcml2LT5qc1ZhbHVlKTsKKyAgICBKU0M6OkpTT2Jq
ZWN0KiBvYmplY3QgPSBqc1ZhbHVlLnRvT2JqZWN0KGV4ZWMpOworICAgIEpTVmFsdWVSZWYgZXhj
ZXB0aW9uID0gbnVsbHB0cjsKKyAgICBpZiAoaGFuZGxlRXhjZXB0aW9uSWZOZWVkZWQoc2NvcGUs
IGV4ZWMsICZleGNlcHRpb24pID09IEV4Y2VwdGlvblN0YXR1czo6RGlkVGhyb3cpIHsKKyAgICAg
ICAganNjQ29udGV4dEhhbmRsZUV4Y2VwdGlvbklmTmVlZGVkKHByaXYtPmNvbnRleHQuZ2V0KCks
IGV4Y2VwdGlvbik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBhdXRvIG5hbWUgPSBP
cGFxdWVKU1N0cmluZzo6dHJ5Q3JlYXRlKFN0cmluZzo6ZnJvbVVURjgocHJvcGVydHlOYW1lKSk7
CisgICAgaWYgKCFuYW1lKQorICAgICAgICByZXR1cm47CisKKyAgICBKU0M6OlByb3BlcnR5RGVz
Y3JpcHRvciBkZXNjcmlwdG9yOworICAgIGRlc2NyaXB0b3Iuc2V0VmFsdWUodG9KUyhleGVjLCBw
cm9wZXJ0eVZhbHVlLT5wcml2LT5qc1ZhbHVlKSk7CisgICAgZGVzY3JpcHRvci5zZXRFbnVtZXJh
YmxlKGZsYWdzICYgSlNDX1ZBTFVFX1BST1BFUlRZX0VOVU1FUkFCTEUpOworICAgIGRlc2NyaXB0
b3Iuc2V0Q29uZmlndXJhYmxlKGZsYWdzICYgSlNDX1ZBTFVFX1BST1BFUlRZX0NPTkZJR1VSQUJM
RSk7CisgICAgZGVzY3JpcHRvci5zZXRXcml0YWJsZShmbGFncyAmIEpTQ19WQUxVRV9QUk9QRVJU
WV9XUklUQUJMRSk7CisgICAgb2JqZWN0LT5tZXRob2RUYWJsZSh2bSktPmRlZmluZU93blByb3Bl
cnR5KG9iamVjdCwgZXhlYywgbmFtZS0+aWRlbnRpZmllcigmdm0pLCBkZXNjcmlwdG9yLCB0cnVl
KTsKKyAgICBpZiAoaGFuZGxlRXhjZXB0aW9uSWZOZWVkZWQoc2NvcGUsIGV4ZWMsICZleGNlcHRp
b24pID09IEV4Y2VwdGlvblN0YXR1czo6RGlkVGhyb3cpIHsKKyAgICAgICAganNjQ29udGV4dEhh
bmRsZUV4Y2VwdGlvbklmTmVlZGVkKHByaXYtPmNvbnRleHQuZ2V0KCksIGV4Y2VwdGlvbik7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CiB9CiAKIC8qKgpAQCAtMTA4MiwzMyArMTA5OCw0NCBAQCB2
b2lkIGpzY192YWx1ZV9vYmplY3RfZGVmaW5lX3Byb3BlcnR5X2FjY2Vzc29yKEpTQ1ZhbHVlKiB2
YWx1ZSwgY29uc3QgY2hhciogcHJvcAogICAgIGdfcmV0dXJuX2lmX2ZhaWwoZ2V0dGVyIHx8IHNl
dHRlcik7CiAKICAgICBKU0NWYWx1ZVByaXZhdGUqIHByaXYgPSB2YWx1ZS0+cHJpdjsKLSAgICBH
UmVmUHRyPEpTQ1ZhbHVlPiBkZXNjcmlwdG9yID0gYWRvcHRHUmVmKGpzY192YWx1ZV9uZXdfb2Jq
ZWN0KHByaXYtPmNvbnRleHQuZ2V0KCksIG51bGxwdHIsIG51bGxwdHIpKTsKLSAgICBHUmVmUHRy
PEpTQ1ZhbHVlPiB0cnVlVmFsdWUgPSBhZG9wdEdSZWYoanNjX3ZhbHVlX25ld19ib29sZWFuKHBy
aXYtPmNvbnRleHQuZ2V0KCksIFRSVUUpKTsKLSAgICBpZiAoZmxhZ3MgJiBKU0NfVkFMVUVfUFJP
UEVSVFlfQ09ORklHVVJBQkxFKQotICAgICAgICBqc2NfdmFsdWVfb2JqZWN0X3NldF9wcm9wZXJ0
eShkZXNjcmlwdG9yLmdldCgpLCAiY29uZmlndXJhYmxlIiwgdHJ1ZVZhbHVlLmdldCgpKTsKLSAg
ICBpZiAoZmxhZ3MgJiBKU0NfVkFMVUVfUFJPUEVSVFlfRU5VTUVSQUJMRSkKLSAgICAgICAganNj
X3ZhbHVlX29iamVjdF9zZXRfcHJvcGVydHkoZGVzY3JpcHRvci5nZXQoKSwgImVudW1lcmFibGUi
LCB0cnVlVmFsdWUuZ2V0KCkpOwotCi0gICAgSlNDOjpFeGVjU3RhdGUqIGV4ZWMgPSB0b0pTKGpz
Y0NvbnRleHRHZXRKU0NvbnRleHQocHJpdi0+Y29udGV4dC5nZXQoKSkpOworICAgIGF1dG8qIGpz
Q29udGV4dCA9IGpzY0NvbnRleHRHZXRKU0NvbnRleHQocHJpdi0+Y29udGV4dC5nZXQoKSk7Cisg
ICAgSlNDOjpFeGVjU3RhdGUqIGV4ZWMgPSB0b0pTKGpzQ29udGV4dCk7CiAgICAgSlNDOjpWTSYg
dm0gPSBleGVjLT52bSgpOwogICAgIEpTQzo6SlNMb2NrSG9sZGVyIGxvY2tlcih2bSk7CisgICAg
YXV0byBzY29wZSA9IERFQ0xBUkVfQ0FUQ0hfU0NPUEUodm0pOworCisgICAgSlNDOjpKU1ZhbHVl
IGpzVmFsdWUgPSB0b0pTKGV4ZWMsIHByaXYtPmpzVmFsdWUpOworICAgIEpTQzo6SlNPYmplY3Qq
IG9iamVjdCA9IGpzVmFsdWUudG9PYmplY3QoZXhlYyk7CisgICAgSlNWYWx1ZVJlZiBleGNlcHRp
b24gPSBudWxscHRyOworICAgIGlmIChoYW5kbGVFeGNlcHRpb25JZk5lZWRlZChzY29wZSwgZXhl
YywgJmV4Y2VwdGlvbikgPT0gRXhjZXB0aW9uU3RhdHVzOjpEaWRUaHJvdykgeworICAgICAgICBq
c2NDb250ZXh0SGFuZGxlRXhjZXB0aW9uSWZOZWVkZWQocHJpdi0+Y29udGV4dC5nZXQoKSwgZXhj
ZXB0aW9uKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGF1dG8gbmFtZSA9IE9wYXF1
ZUpTU3RyaW5nOjp0cnlDcmVhdGUoU3RyaW5nOjpmcm9tVVRGOChwcm9wZXJ0eU5hbWUpKTsKKyAg
ICBpZiAoIW5hbWUpCisgICAgICAgIHJldHVybjsKKworICAgIEpTQzo6UHJvcGVydHlEZXNjcmlw
dG9yIGRlc2NyaXB0b3I7CisgICAgZGVzY3JpcHRvci5zZXRFbnVtZXJhYmxlKGZsYWdzICYgSlND
X1ZBTFVFX1BST1BFUlRZX0VOVU1FUkFCTEUpOworICAgIGRlc2NyaXB0b3Iuc2V0Q29uZmlndXJh
YmxlKGZsYWdzICYgSlNDX1ZBTFVFX1BST1BFUlRZX0NPTkZJR1VSQUJMRSk7CiAgICAgaWYgKGdl
dHRlcikgewogICAgICAgICBHUmVmUHRyPEdDbG9zdXJlPiBjbG9zdXJlID0gYWRvcHRHUmVmKGdf
Y2Nsb3N1cmVfbmV3KGdldHRlciwgdXNlckRhdGEsIHJlaW50ZXJwcmV0X2Nhc3Q8R0Nsb3N1cmVO
b3RpZnk+KHJlaW50ZXJwcmV0X2Nhc3Q8R0NhbGxiYWNrPihkZXN0cm95Tm90aWZ5KSkpKTsKLSAg
ICAgICAgYXV0byogZnVuY3Rpb25PYmplY3QgPSB0b1JlZihKU0M6OkpTQ0NhbGxiYWNrRnVuY3Rp
b246OmNyZWF0ZSh2bSwgZXhlYy0+bGV4aWNhbEdsb2JhbE9iamVjdCgpLCAiZ2V0Il9zLAotICAg
ICAgICAgICAgSlNDOjpKU0NDYWxsYmFja0Z1bmN0aW9uOjpUeXBlOjpNZXRob2QsIG51bGxwdHIs
IFdURk1vdmUoY2xvc3VyZSksIHByb3BlcnR5VHlwZSwgVmVjdG9yPEdUeXBlPiB7IH0pKTsKLSAg
ICAgICAgR1JlZlB0cjxKU0NWYWx1ZT4gZnVuY3Rpb24gPSBqc2NDb250ZXh0R2V0T3JDcmVhdGVW
YWx1ZShwcml2LT5jb250ZXh0LmdldCgpLCBmdW5jdGlvbk9iamVjdCk7Ci0gICAgICAgIGpzY192
YWx1ZV9vYmplY3Rfc2V0X3Byb3BlcnR5KGRlc2NyaXB0b3IuZ2V0KCksICJnZXQiLCBmdW5jdGlv
bi5nZXQoKSk7CisgICAgICAgIGF1dG8gZnVuY3Rpb24gPSBKU0M6OkpTQ0NhbGxiYWNrRnVuY3Rp
b246OmNyZWF0ZSh2bSwgZXhlYy0+bGV4aWNhbEdsb2JhbE9iamVjdCgpLCAiZ2V0Il9zLAorICAg
ICAgICAgICAgSlNDOjpKU0NDYWxsYmFja0Z1bmN0aW9uOjpUeXBlOjpNZXRob2QsIG51bGxwdHIs
IFdURk1vdmUoY2xvc3VyZSksIHByb3BlcnR5VHlwZSwgVmVjdG9yPEdUeXBlPiB7IH0pOworICAg
ICAgICBkZXNjcmlwdG9yLnNldEdldHRlcihmdW5jdGlvbik7CiAgICAgfQogICAgIGlmIChzZXR0
ZXIpIHsKICAgICAgICAgR1JlZlB0cjxHQ2xvc3VyZT4gY2xvc3VyZSA9IGFkb3B0R1JlZihnX2Nj
bG9zdXJlX25ldyhzZXR0ZXIsIHVzZXJEYXRhLCBnZXR0ZXIgPyBudWxscHRyIDogcmVpbnRlcnBy
ZXRfY2FzdDxHQ2xvc3VyZU5vdGlmeT4ocmVpbnRlcnByZXRfY2FzdDxHQ2FsbGJhY2s+KGRlc3Ry
b3lOb3RpZnkpKSkpOwotICAgICAgICBhdXRvKiBmdW5jdGlvbk9iamVjdCA9IHRvUmVmKEpTQzo6
SlNDQ2FsbGJhY2tGdW5jdGlvbjo6Y3JlYXRlKHZtLCBleGVjLT5sZXhpY2FsR2xvYmFsT2JqZWN0
KCksICJzZXQiX3MsCi0gICAgICAgICAgICBKU0M6OkpTQ0NhbGxiYWNrRnVuY3Rpb246OlR5cGU6
Ok1ldGhvZCwgbnVsbHB0ciwgV1RGTW92ZShjbG9zdXJlKSwgR19UWVBFX05PTkUsIFZlY3RvcjxH
VHlwZT4geyBwcm9wZXJ0eVR5cGUgfSkpOwotICAgICAgICBHUmVmUHRyPEpTQ1ZhbHVlPiBmdW5j
dGlvbiA9IGpzY0NvbnRleHRHZXRPckNyZWF0ZVZhbHVlKHByaXYtPmNvbnRleHQuZ2V0KCksIGZ1
bmN0aW9uT2JqZWN0KTsKLSAgICAgICAganNjX3ZhbHVlX29iamVjdF9zZXRfcHJvcGVydHkoZGVz
Y3JpcHRvci5nZXQoKSwgInNldCIsIGZ1bmN0aW9uLmdldCgpKTsKKyAgICAgICAgYXV0byBmdW5j
dGlvbiA9IEpTQzo6SlNDQ2FsbGJhY2tGdW5jdGlvbjo6Y3JlYXRlKHZtLCBleGVjLT5sZXhpY2Fs
R2xvYmFsT2JqZWN0KCksICJzZXQiX3MsCisgICAgICAgICAgICBKU0M6OkpTQ0NhbGxiYWNrRnVu
Y3Rpb246OlR5cGU6Ok1ldGhvZCwgbnVsbHB0ciwgV1RGTW92ZShjbG9zdXJlKSwgR19UWVBFX05P
TkUsIFZlY3RvcjxHVHlwZT4geyBwcm9wZXJ0eVR5cGUgfSk7CisgICAgICAgIGRlc2NyaXB0b3Iu
c2V0U2V0dGVyKGZ1bmN0aW9uKTsKKyAgICB9CisgICAgb2JqZWN0LT5tZXRob2RUYWJsZSh2bSkt
PmRlZmluZU93blByb3BlcnR5KG9iamVjdCwgZXhlYywgbmFtZS0+aWRlbnRpZmllcigmdm0pLCBk
ZXNjcmlwdG9yLCB0cnVlKTsKKyAgICBpZiAoaGFuZGxlRXhjZXB0aW9uSWZOZWVkZWQoc2NvcGUs
IGV4ZWMsICZleGNlcHRpb24pID09IEV4Y2VwdGlvblN0YXR1czo6RGlkVGhyb3cpIHsKKyAgICAg
ICAganNjQ29udGV4dEhhbmRsZUV4Y2VwdGlvbklmTmVlZGVkKHByaXYtPmNvbnRleHQuZ2V0KCks
IGV4Y2VwdGlvbik7CisgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgR1JlZlB0cjxKU0NWYWx1
ZT4gb2JqZWN0ID0gYWRvcHRHUmVmKGpzY19jb250ZXh0X2dldF92YWx1ZShwcml2LT5jb250ZXh0
LmdldCgpLCAiT2JqZWN0IikpOwotICAgIEdSZWZQdHI8SlNDVmFsdWU+IHJlc3VsdCA9IGFkb3B0
R1JlZihqc2NfdmFsdWVfb2JqZWN0X2ludm9rZV9tZXRob2Qob2JqZWN0LmdldCgpLCAiZGVmaW5l
UHJvcGVydHkiLAotICAgICAgICBKU0NfVFlQRV9WQUxVRSwgdmFsdWUsIEdfVFlQRV9TVFJJTkcs
IHByb3BlcnR5TmFtZSwgSlNDX1RZUEVfVkFMVUUsIGRlc2NyaXB0b3IuZ2V0KCksIEdfVFlQRV9O
T05FKSk7CiB9CiAKIHN0YXRpYyBHUmVmUHRyPEpTQ1ZhbHVlPiBqc2NWYWx1ZUZ1bmN0aW9uQ3Jl
YXRlKEpTQ0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IGNoYXIqIG5hbWUsIEdDYWxsYmFjayBjYWxs
YmFjaywgZ3BvaW50ZXIgdXNlckRhdGEsIEdEZXN0cm95Tm90aWZ5IGRlc3Ryb3lOb3RpZnksIEdU
eXBlIHJldHVyblR5cGUsIE9wdGlvbmFsPFZlY3RvcjxHVHlwZT4+JiYgcGFyYW1ldGVycykKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDg3ZmVkOTc3MmU0Li4wMzVmMzQ0MmYwNiAxMDA2NDQK
LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTktMDMtMTMgIENhcmxvcyBH
YXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHTElCXSBPcHRp
bWl6ZSBqc2NfdmFsdWVfb2JqZWN0X2RlZmluZV9wcm9wZXJ0eV9kYXRhfGFjY2Vzc29yCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTU2NzkKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgZGlyZWN0IEMr
KyBjYWxsIGluc3RlYWQgb2YgdXNpbmcgdGhlIEpTQyBHTGliIEFQSSB0byBjcmVhdGUgdGhlIGRl
c2NyaXB0b3Igb2JqZWN0IGFuZCBpbnZva2UgT2JqZWN0LmRlZmluZVByb3BlcnR5KCkuCisKKyAg
ICAgICAgKiBBUEkvZ2xpYi9KU0NWYWx1ZS5jcHA6CisgICAgICAgIChqc2NfdmFsdWVfb2JqZWN0
X2RlZmluZV9wcm9wZXJ0eV9kYXRhKToKKyAgICAgICAgKGpzY192YWx1ZV9vYmplY3RfZGVmaW5l
X3Byb3BlcnR5X2FjY2Vzc29yKToKKwogMjAxOS0wMy0xMyAgQ2FybG9zIEdhcmNpYSBDYW1wb3Mg
IDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dMaWJdIFJldHVybmluZyBHX1RZUEVf
T0JKRUNUIGZyb20gYSBtZXRob2QgZG9lcyBub3Qgd29yawo=
</data>
<flag name="review"
          id="381049"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>