<?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>141635</bug_id>
          
          <creation_ts>2015-02-16 00:10:36 -0800</creation_ts>
          <short_desc>Web Inspector: Improved Console Support for Bound Functions</short_desc>
          <delta_ts>2015-02-17 12:18:27 -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>Web Inspector</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>jonowells</cc>
    
    <cc>mattbaker</cc>
    
    <cc>nvasilyev</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1069386</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-02-16 00:10:36 -0800</bug_when>
    <thetext>* SUMMARY
Improved Console Support for Bound Functions

Bound functions have internal state that would be useful to show in the Inspector:

Table 28 — Internal Slots of Exotic Bound Function Objects

[[BoundTargetFunction]]
  - Callable Object
  - The wrapped function object.

[[BoundThis]]
  - Any
  - The value that is always passed as the this value when calling the wrapped function.

[[BoundArguments]]
  - List of Any
  - A list of values whose elements are used as the first arguments to any call to the wrapped function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1069387</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-02-16 00:11:34 -0800</bug_when>
    <thetext>&lt;rdar://problem/19843167&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1069583</commentid>
    <comment_count>2</comment_count>
      <attachid>246681</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-02-16 14:07:06 -0800</bug_when>
    <thetext>Created attachment 246681
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1069913</commentid>
    <comment_count>3</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-02-17 12:18:27 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/180236</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246681</attachid>
            <date>2015-02-16 14:07:06 -0800</date>
            <delta_ts>2015-02-16 14:54:05 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>bound.patch</filename>
            <type>text/plain</type>
            <size>8153</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2YzQ4NTdiLi4yNGQzM2I2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjAgQEAKIDIwMTUtMDIt
MTYgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAorICAgICAgICBXZWIg
SW5zcGVjdG9yOiBJbXByb3ZlZCBDb25zb2xlIFN1cHBvcnQgZm9yIEJvdW5kIEZ1bmN0aW9ucwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxNjM1CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0
b3IvbW9kZWwvcmVtb3RlLW9iamVjdC1nZXQtcHJvcGVydGllcy1leHBlY3RlZC50eHQ6CisgICAg
ICAgICogaW5zcGVjdG9yL21vZGVsL3JlbW90ZS1vYmplY3QtZ2V0LXByb3BlcnRpZXMuaHRtbDoK
KyAgICAgICAgU2hvdyB0aGF0IGJvdW5kRnVuY3Rpb24gaGFzIGV4dHJhIHByb3BlcnRpZXMgKHRh
cmdldEZ1bmN0aW9uLCBib3VuZFRoaXMsIGJvdW5kQXJncykuCisKKyAgICAgICAgKiBpbnNwZWN0
b3IvbW9kZWwvcmVtb3RlLW9iamVjdC1leHBlY3RlZC50eHQ6CisgICAgICAgICogaW5zcGVjdG9y
L21vZGVsL3JlbW90ZS1vYmplY3QuaHRtbDoKKyAgICAgICAgSW5jbHVkZSBhIGJvdW5kIGZ1bmN0
aW9uLiBNdWNoIGRpZmZlcmVudCBmcm9tIGEgZnVuY3Rpb24gbm93IHRob3VnaC4KKworMjAxNS0w
Mi0xNiAgSm9zZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUuY29tPgorCiAgICAgICAgIFdl
YiBJbnNwZWN0b3I6IEVTNjogSW1wcm92ZWQgQ29uc29sZSBTdXBwb3J0IGZvciBQcm9taXNlIE9i
amVjdHMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0
MTYzNAogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvbW9kZWwvcmVtb3RlLW9i
amVjdC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvbW9kZWwvcmVtb3RlLW9i
amVjdC1leHBlY3RlZC50eHQKaW5kZXggZGQ3MzBhNC4uMzU3NGMzZiAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvaW5zcGVjdG9yL21vZGVsL3JlbW90ZS1vYmplY3QtZXhwZWN0ZWQudHh0CisrKyBi
L0xheW91dFRlc3RzL2luc3BlY3Rvci9tb2RlbC9yZW1vdGUtb2JqZWN0LWV4cGVjdGVkLnR4dApA
QCAtMjA4LDYgKzIwOCwxNCBAQCBFWFBSRVNTSU9OOiBmdW5jdGlvbiBteUZ1bmN0aW9uKGEsIGIp
IHsgY29uc29sZS5sb2coYSwgYik7IH07IG15RnVuY3Rpb24KIH0KIAogLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0VYUFJFU1NJT046IGZ1bmN0
aW9uIG15VGFyZ2V0KGEsIGIpIHsgY29uc29sZS5sb2coYSwgYik7IH07IG15VGFyZ2V0LmJpbmQo
bnVsbCkKK3sKKyAgIl90eXBlIjogImZ1bmN0aW9uIiwKKyAgIl9vYmplY3RJZCI6ICI8ZmlsdGVy
ZWQ+IiwKKyAgIl9kZXNjcmlwdGlvbiI6ICJmdW5jdGlvbiBteVRhcmdldCgpIHtcbiAgICBbbmF0
aXZlIGNvZGVdXG59IgorfQorCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogRVhQUkVTU0lPTjogQXJyYXkucHJvdG90eXBlLnB1c2gKIHsKICAg
Il90eXBlIjogImZ1bmN0aW9uIiwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9t
b2RlbC9yZW1vdGUtb2JqZWN0LWdldC1wcm9wZXJ0aWVzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2luc3BlY3Rvci9tb2RlbC9yZW1vdGUtb2JqZWN0LWdldC1wcm9wZXJ0aWVzLWV4cGVjdGVk
LnR4dAppbmRleCAwMjU0ODdjLi5mYTMxMjAxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvbW9kZWwvcmVtb3RlLW9iamVjdC1nZXQtcHJvcGVydGllcy1leHBlY3RlZC50eHQKKysr
IGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL21vZGVsL3JlbW90ZS1vYmplY3QtZ2V0LXByb3BlcnRp
ZXMtZXhwZWN0ZWQudHh0CkBAIC0xNzgsNSArMTc4LDEwNyBAQCBBTEwgUFJPUEVSVElFUzoKICAg
ICBfX2xvb2t1cFNldHRlcl9fCiAgICAgX19wcm90b19fCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCistLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorRVhQUkVTU0lPTjogd2luZG93LnVuYm91
bmRGdW5jdGlvbgordHlwZTogZnVuY3Rpb24KK2Rlc2NyaXB0aW9uOiBmdW5jdGlvbiAoKSB7IGNv
bnNvbGUubG9nKGFyZ3VtZW50cyk7IH0KKworT1dOIFBST1BFUlRJRVM6CisgICAgYXJndW1lbnRz
CisgICAgY2FsbGVyCisgICAgbGVuZ3RoCisgICAgbmFtZQorICAgIHByb3RvdHlwZQorICAgIF9f
cHJvdG9fXworCitPV04gQU5EIEdFVFRFUiBQUk9QRVJUSUVTOgorICAgIGFyZ3VtZW50cworICAg
IGNhbGxlcgorICAgIGxlbmd0aAorICAgIG5hbWUKKyAgICBwcm90b3R5cGUKKyAgICBfX3Byb3Rv
X18KKworQUxMIFBST1BFUlRJRVM6CisgICAgYXJndW1lbnRzCisgICAgY2FsbGVyCisgICAgbGVu
Z3RoCisgICAgbmFtZQorICAgIHByb3RvdHlwZQorICAgIHRvU3RyaW5nCisgICAgYXBwbHkKKyAg
ICBjYWxsCisgICAgYmluZAorICAgIGNvbnN0cnVjdG9yCisgICAgdG9Mb2NhbGVTdHJpbmcKKyAg
ICB2YWx1ZU9mCisgICAgaGFzT3duUHJvcGVydHkKKyAgICBwcm9wZXJ0eUlzRW51bWVyYWJsZQor
ICAgIGlzUHJvdG90eXBlT2YKKyAgICBfX2RlZmluZUdldHRlcl9fCisgICAgX19kZWZpbmVTZXR0
ZXJfXworICAgIF9fbG9va3VwR2V0dGVyX18KKyAgICBfX2xvb2t1cFNldHRlcl9fCisgICAgX19w
cm90b19fCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQorCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQorRVhQUkVTU0lPTjogd2luZG93LmJvdW5kRnVuY3Rpb24KK3R5cGU6IGZ1bmN0aW9uCitk
ZXNjcmlwdGlvbjogZnVuY3Rpb24gKCkgeworICAgIFtuYXRpdmUgY29kZV0KK30KKworT1dOIFBS
T1BFUlRJRVM6CisgICAgbmFtZQorICAgIGxlbmd0aAorICAgIGdldCBhcmd1bWVudHMKKyAgICBz
ZXQgYXJndW1lbnRzCisgICAgZ2V0IGNhbGxlcgorICAgIHNldCBjYWxsZXIKKyAgICBfX3Byb3Rv
X18KKyAgICB0YXJnZXRGdW5jdGlvbgorICAgIGJvdW5kVGhpcworICAgIGJvdW5kQXJncworCitP
V04gQU5EIEdFVFRFUiBQUk9QRVJUSUVTOgorICAgIG5hbWUKKyAgICBsZW5ndGgKKyAgICBnZXQg
YXJndW1lbnRzCisgICAgc2V0IGFyZ3VtZW50cworICAgIGdldCBjYWxsZXIKKyAgICBzZXQgY2Fs
bGVyCisgICAgX19wcm90b19fCisgICAgdGFyZ2V0RnVuY3Rpb24KKyAgICBib3VuZFRoaXMKKyAg
ICBib3VuZEFyZ3MKKworQUxMIFBST1BFUlRJRVM6CisgICAgbmFtZQorICAgIGxlbmd0aAorICAg
IGdldCBhcmd1bWVudHMKKyAgICBzZXQgYXJndW1lbnRzCisgICAgZ2V0IGNhbGxlcgorICAgIHNl
dCBjYWxsZXIKKyAgICB0b1N0cmluZworICAgIGFwcGx5CisgICAgY2FsbAorICAgIGJpbmQKKyAg
ICBjb25zdHJ1Y3RvcgorICAgIHRvTG9jYWxlU3RyaW5nCisgICAgdmFsdWVPZgorICAgIGhhc093
blByb3BlcnR5CisgICAgcHJvcGVydHlJc0VudW1lcmFibGUKKyAgICBpc1Byb3RvdHlwZU9mCisg
ICAgX19kZWZpbmVHZXR0ZXJfXworICAgIF9fZGVmaW5lU2V0dGVyX18KKyAgICBfX2xvb2t1cEdl
dHRlcl9fCisgICAgX19sb29rdXBTZXR0ZXJfXworICAgIF9fcHJvdG9fXworICAgIHRhcmdldEZ1
bmN0aW9uCisgICAgYm91bmRUaGlzCisgICAgYm91bmRBcmdzCistLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogRE9ORQogCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9pbnNwZWN0b3IvbW9kZWwvcmVtb3RlLW9iamVjdC1nZXQtcHJvcGVydGllcy5o
dG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL21vZGVsL3JlbW90ZS1vYmplY3QtZ2V0LXByb3Bl
cnRpZXMuaHRtbAppbmRleCBlMGMwNzkyLi40MzAxZmUwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9pbnNwZWN0b3IvbW9kZWwvcmVtb3RlLW9iamVjdC1nZXQtcHJvcGVydGllcy5odG1sCisrKyBi
L0xheW91dFRlc3RzL2luc3BlY3Rvci9tb2RlbC9yZW1vdGUtb2JqZWN0LWdldC1wcm9wZXJ0aWVz
Lmh0bWwKQEAgLTQxLDYgKzQxLDggQEAgQ2xhc3NXaXRoQmFkR2V0dGVyLnByb3RvdHlwZSA9IHsK
IHZhciBzaW1wbGVPYmplY3QgPSB7YToxLCBiOiJzdHJpbmcifTsKIHZhciBjb21wbGV4T2JqZWN0
ID0gbmV3IFN1cGVyRm9vOwogdmFyIGJhZEdldHRlck9iamVjdCA9IG5ldyBDbGFzc1dpdGhCYWRH
ZXR0ZXI7Cit2YXIgdW5ib3VuZEZ1bmN0aW9uID0gZnVuY3Rpb24oKSB7IGNvbnNvbGUubG9nKGFy
Z3VtZW50cyk7IH0KK3ZhciBib3VuZEZ1bmN0aW9uID0gdW5ib3VuZEZ1bmN0aW9uLmJpbmQoZG9j
dW1lbnQuYm9keSwgMSwgMiwgMyk7CiAKIAogLy8gLS0tLS0tLS0KQEAgLTU1LDYgKzU3LDggQEAg
ZnVuY3Rpb24gdGVzdCgpCiAgICAgICAgIHtleHByZXNzaW9uOiAid2luZG93LmxvYWRFdmVudCJ9
LAogICAgICAgICB7ZXhwcmVzc2lvbjogIndpbmRvdy5jb21wbGV4T2JqZWN0In0sCiAgICAgICAg
IHtleHByZXNzaW9uOiAid2luZG93LmJhZEdldHRlck9iamVjdCJ9LAorICAgICAgICB7ZXhwcmVz
c2lvbjogIndpbmRvdy51bmJvdW5kRnVuY3Rpb24ifSwKKyAgICAgICAge2V4cHJlc3Npb246ICJ3
aW5kb3cuYm91bmRGdW5jdGlvbiJ9LAogICAgIF0KIAogICAgIGZ1bmN0aW9uIHJ1bk5leHRTdGVw
KCkgewpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL21vZGVsL3JlbW90ZS1vYmpl
Y3QuaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9tb2RlbC9yZW1vdGUtb2JqZWN0Lmh0bWwK
aW5kZXggYWY2YjI0ZC4uYmViMmNhZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9y
L21vZGVsL3JlbW90ZS1vYmplY3QuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvbW9k
ZWwvcmVtb3RlLW9iamVjdC5odG1sCkBAIC00OSw2ICs0OSw3IEBAIGZ1bmN0aW9uIHRlc3QoKQog
ICAgICAgICB7ZXhwcmVzc2lvbjogIihmdW5jdGlvbigpe30pIn0sCiAgICAgICAgIHtleHByZXNz
aW9uOiAiZnVuY3Rpb24gZm9vKCl7fTsgZm9vIn0sCiAgICAgICAgIHtleHByZXNzaW9uOiAiZnVu
Y3Rpb24gbXlGdW5jdGlvbihhLCBiKSB7IGNvbnNvbGUubG9nKGEsIGIpOyB9OyBteUZ1bmN0aW9u
In0sCisgICAgICAgIHtleHByZXNzaW9uOiAiZnVuY3Rpb24gbXlUYXJnZXQoYSwgYikgeyBjb25z
b2xlLmxvZyhhLCBiKTsgfTsgbXlUYXJnZXQuYmluZChudWxsKSJ9LCAvLyBib3VuZCBmdW5jdGlv
bgogICAgICAgICB7ZXhwcmVzc2lvbjogIkFycmF5LnByb3RvdHlwZS5wdXNoIn0sIC8vIG5hdGl2
ZSAoRUNNQVNjcmlwdCkKICAgICAgICAge2V4cHJlc3Npb246ICJ3aW5kb3cuc2V0VGltZW91dCJ9
LCAvLyBuYXRpdmUgKERPTSkKICAgICAgICAge2V4cHJlc3Npb246ICJPYmplY3QuZ2V0T3duUHJv
cGVydHlEZXNjcmlwdG9yKHsgZ2V0IGdldHRlcigpIHsgcmV0dXJuIDEgfSB9LCAnZ2V0dGVyJyku
Z2V0In0sIC8vIGdldHRlcgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5n
ZUxvZyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKaW5kZXggMjczMDgwYS4uZDJi
OGMyOSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZworKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTYgQEAKIDIwMTUtMDIt
MTYgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAorICAgICAgICBXZWIg
SW5zcGVjdG9yOiBJbXByb3ZlZCBDb25zb2xlIFN1cHBvcnQgZm9yIEJvdW5kIEZ1bmN0aW9ucwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxNjM1CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0
b3IvSlNJbmplY3RlZFNjcmlwdEhvc3QuY3BwOgorICAgICAgICAoSW5zcGVjdG9yOjpKU0luamVj
dGVkU2NyaXB0SG9zdDo6Z2V0SW50ZXJuYWxQcm9wZXJ0aWVzKToKKyAgICAgICAgRXhwb3NlIGlu
dGVybmFsIHByb3BlcnRpZXMgb2YgYSBKU0JvdW5kRnVuY3Rpb24uCisKKzIwMTUtMDItMTYgIEpv
c2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KKwogICAgICAgICBXZWIgSW5zcGVj
dG9yOiBFUzY6IEltcHJvdmVkIENvbnNvbGUgU3VwcG9ydCBmb3IgUHJvbWlzZSBPYmplY3RzCiAg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDE2MzQKIApk
aWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9KU0luamVjdGVkU2Ny
aXB0SG9zdC5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL0pTSW5qZWN0ZWRT
Y3JpcHRIb3N0LmNwcAppbmRleCBmYzFmN2Y5Li41ZWRmMTk2IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL0pTSW5qZWN0ZWRTY3JpcHRIb3N0LmNwcAorKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL0pTSW5qZWN0ZWRTY3JpcHRIb3N0LmNwcApA
QCAtMzAsNiArMzAsNyBAQAogI2luY2x1ZGUgIkVycm9yLmgiCiAjaW5jbHVkZSAiSW5qZWN0ZWRT
Y3JpcHRIb3N0LmgiCiAjaW5jbHVkZSAiSlNBcnJheS5oIgorI2luY2x1ZGUgIkpTQm91bmRGdW5j
dGlvbi5oIgogI2luY2x1ZGUgIkpTQ0lubGluZXMuaCIKICNpbmNsdWRlICJKU0Z1bmN0aW9uLmgi
CiAjaW5jbHVkZSAiSlNJbmplY3RlZFNjcmlwdEhvc3RQcm90b3R5cGUuaCIKQEAgLTIwOSw4ICsy
MTAsNyBAQCBKU1ZhbHVlIEpTSW5qZWN0ZWRTY3JpcHRIb3N0OjpnZXRJbnRlcm5hbFByb3BlcnRp
ZXMoRXhlY1N0YXRlKiBleGVjKQogCiAgICAgSlNWYWx1ZSB2YWx1ZSA9IGV4ZWMtPnVuY2hlY2tl
ZEFyZ3VtZW50KDApOwogCi0gICAgSlNQcm9taXNlKiBwcm9taXNlID0ganNEeW5hbWljQ2FzdDxK
U1Byb21pc2UqPih2YWx1ZSk7Ci0gICAgaWYgKHByb21pc2UpIHsKKyAgICBpZiAoSlNQcm9taXNl
KiBwcm9taXNlID0ganNEeW5hbWljQ2FzdDxKU1Byb21pc2UqPih2YWx1ZSkpIHsKICAgICAgICAg
dW5zaWduZWQgaW5kZXggPSAwOwogICAgICAgICBKU0FycmF5KiBhcnJheSA9IGNvbnN0cnVjdEVt
cHR5QXJyYXkoZXhlYywgbnVsbHB0cik7CiAgICAgICAgIHN3aXRjaCAocHJvbWlzZS0+c3RhdHVz
KCkpIHsKQEAgLTIzMCw2ICsyMzAsMTUgQEAgSlNWYWx1ZSBKU0luamVjdGVkU2NyaXB0SG9zdDo6
Z2V0SW50ZXJuYWxQcm9wZXJ0aWVzKEV4ZWNTdGF0ZSogZXhlYykKICAgICAgICAgcmV0dXJuIGFy
cmF5OwogICAgIH0KIAorICAgIGlmIChKU0JvdW5kRnVuY3Rpb24qIGJvdW5kRnVuY3Rpb24gPSBq
c0R5bmFtaWNDYXN0PEpTQm91bmRGdW5jdGlvbio+KHZhbHVlKSkgeworICAgICAgICB1bnNpZ25l
ZCBpbmRleCA9IDA7CisgICAgICAgIEpTQXJyYXkqIGFycmF5ID0gY29uc3RydWN0RW1wdHlBcnJh
eShleGVjLCBudWxscHRyLCAzKTsKKyAgICAgICAgYXJyYXktPnB1dERpcmVjdEluZGV4KGV4ZWMs
IGluZGV4KyssIGNvbnN0cnVjdEludGVybmFsUHJvcGVydHkoZXhlYywgInRhcmdldEZ1bmN0aW9u
IiwgYm91bmRGdW5jdGlvbi0+dGFyZ2V0RnVuY3Rpb24oKSkpOworICAgICAgICBhcnJheS0+cHV0
RGlyZWN0SW5kZXgoZXhlYywgaW5kZXgrKywgY29uc3RydWN0SW50ZXJuYWxQcm9wZXJ0eShleGVj
LCAiYm91bmRUaGlzIiwgYm91bmRGdW5jdGlvbi0+Ym91bmRUaGlzKCkpKTsKKyAgICAgICAgYXJy
YXktPnB1dERpcmVjdEluZGV4KGV4ZWMsIGluZGV4KyssIGNvbnN0cnVjdEludGVybmFsUHJvcGVy
dHkoZXhlYywgImJvdW5kQXJncyIsIGJvdW5kRnVuY3Rpb24tPmJvdW5kQXJncygpKSk7CisgICAg
ICAgIHJldHVybiBhcnJheTsKKyAgICB9CisKICAgICByZXR1cm4ganNVbmRlZmluZWQoKTsKIH0K
IAo=
</data>
<flag name="review"
          id="271626"
          type_id="1"
          status="+"
          setter="timothy"
    />
          </attachment>
      

    </bug>

</bugzilla>