<?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>68695</bug_id>
          
          <creation_ts>2011-09-23 07:00:36 -0700</creation_ts>
          <short_desc>Web Inspector: Timeline: record root event for the function calls enforced by console eval.</short_desc>
          <delta_ts>2011-09-26 05:11:43 -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>Web Inspector (Deprecated)</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Ilya Tikhonovsky">loislo</reporter>
          <assigned_to name="Ilya Tikhonovsky">loislo</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>472214</commentid>
    <comment_count>0</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2011-09-23 07:00:36 -0700</bug_when>
    <thetext>In a complex web application developer might want to timeline a specific piece of code.

In this case he can do the next steps:
1) start timeline;
2) eval a command in console;
3) stop timeline.

I think it&apos;d be nice to have a root event for the all the events that happened as the result of such eval.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472275</commentid>
    <comment_count>1</comment_count>
      <attachid>108483</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2011-09-23 09:22:00 -0700</bug_when>
    <thetext>Created attachment 108483
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472484</commentid>
    <comment_count>2</comment_count>
      <attachid>108483</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-23 13:58:02 -0700</bug_when>
    <thetext>Comment on attachment 108483
Patch

Attachment 108483 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/9801680</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473016</commentid>
    <comment_count>3</comment_count>
      <attachid>108483</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-09-26 00:58:35 -0700</bug_when>
    <thetext>Comment on attachment 108483
Patch

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

&gt; Source/WebCore/bindings/v8/ScriptFunctionCall.cpp:34
&gt; +#include &quot;DOMWindow.h&quot;

Why do you need this?

&gt; Source/WebCore/inspector/InjectedScript.cpp:194
&gt; +    DOMWindow* domWindow = domWindowFromScriptState(m_injectedScriptObject.scriptState());

domWindow may be 0, e.g. in case of worker context, r- for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473023</commentid>
    <comment_count>4</comment_count>
      <attachid>108644</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2011-09-26 01:19:32 -0700</bug_when>
    <thetext>Created attachment 108644
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473059</commentid>
    <comment_count>5</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2011-09-26 05:11:43 -0700</bug_when>
    <thetext>Committed r95941: &lt;http://trac.webkit.org/changeset/95941&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108483</attachid>
            <date>2011-09-23 09:22:00 -0700</date>
            <delta_ts>2011-09-26 01:19:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-68695-20110923202158.patch</filename>
            <type>text/plain</type>
            <size>8610</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTU4MTMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzZDhjYTM3ZTViY2U0MmQ3ZTVkZTIw
YjM4YWYxZmVmNWYwNTU0ZmE5Li41YTc5MjkxZDNiM2U4MTg4NzAwYjMyNDgwOGE1NGEyYTBhZTAw
ZjgwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTEtMDktMjMgIElseWEgVGlraG9ub3Zza3kg
IDxsb2lzbG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IFRpbWVsaW5l
OiByZWNvcmQgcm9vdCBldmVudCBmb3IgdGhlIGZ1bmN0aW9uIGNhbGxzIGVuZm9yY2VkIGJ5IGNv
bnNvbGUgZXZhbC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTY4Njk1CisKKyAgICAgICAgSW4gYSBjb21wbGV4IHdlYiBhcHBsaWNhdGlvbiBkZXZlbG9w
ZXIgbWlnaHQgd2FudCB0byB0aW1lbGluZSBhIHNwZWNpZmljIHBpZWNlIG9mIGNvZGUuCisKKyAg
ICAgICAgSW4gdGhpcyBjYXNlIGhlIGNhbiBkbyB0aGUgbmV4dCBzdGVwczoKKyAgICAgICAgMSkg
c3RhcnQgdGltZWxpbmU7CisgICAgICAgIDIpIGV2YWwgYSBjb21tYW5kIGluIGNvbnNvbGU7Cisg
ICAgICAgIDMpIHN0b3AgdGltZWxpbmUuCisKKyAgICAgICAgSSB0aGluayBpdCdkIGJlIG5pY2Ug
dG8gaGF2ZSBhIHJvb3QgZXZlbnQgZm9yIHRoZSBhbGwgdGhlIGV2ZW50cyB0aGF0IGhhcHBlbmVk
IGFzIHRoZSByZXN1bHQgb2Ygc3VjaCBldmFsLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogaW5zcGVjdG9yL3RpbWVsaW5lL3RpbWVsaW5lLWluamVj
dGVkLXNjcmlwdC1ldmFsLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaW5zcGVjdG9y
L3RpbWVsaW5lL3RpbWVsaW5lLWluamVjdGVkLXNjcmlwdC1ldmFsLmh0bWw6IEFkZGVkLgorICAg
ICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL2luc3BlY3Rvci90aW1lbGluZS90aW1lbGluZS1pbmpl
Y3RlZC1zY3JpcHQtZXZhbC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3Jt
L2Nocm9taXVtL2luc3BlY3Rvci90aW1lbGluZS90aW1lbGluZS1yZWNlaXZlLXJlc3BvbnNlLWV2
ZW50LWV4cGVjdGVkLnR4dDoKKwogMjAxMS0wOS0yMyAgWWFlbCBBaGFyb24gIDx5YWVsLmFoYXJv
bkBub2tpYS5jb20+CiAKICAgICAgICAgUmViYXNlbGluZSBhZnRlciBodHRwOi8vdHJhYy53ZWJr
aXQub3JnL2NoYW5nZXNldC85NTc5OQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9y
L3RpbWVsaW5lL3RpbWVsaW5lLWluamVjdGVkLXNjcmlwdC1ldmFsLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL2luc3BlY3Rvci90aW1lbGluZS90aW1lbGluZS1pbmplY3RlZC1zY3JpcHQtZXZh
bC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uODgxNTlmYTU3NTE4ZDgwOTlmNjYyYWIyZTcxYWMy
MWEwOGVjYzZhYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci90aW1l
bGluZS90aW1lbGluZS1pbmplY3RlZC1zY3JpcHQtZXZhbC1leHBlY3RlZC50eHQKQEAgLTAsMCAr
MSBAQAorVGVzdHMgdGhlIFRpbWVsaW5lIEFQSSBmdW5jdGlvbiBjYWxsIHJlY29yZCBmb3IgSW5q
ZWN0ZWRTY3JpcHQuZXZhbCBjYWxsIGZlYXR1cmUuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9p
bnNwZWN0b3IvdGltZWxpbmUvdGltZWxpbmUtaW5qZWN0ZWQtc2NyaXB0LWV2YWwuaHRtbCBiL0xh
eW91dFRlc3RzL2luc3BlY3Rvci90aW1lbGluZS90aW1lbGluZS1pbmplY3RlZC1zY3JpcHQtZXZh
bC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjJkOTg0YmQ3NDQ2NjYwN2IxOTg3OTUxNGNiZDQyODRiNDViYTQ4
ZTAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvdGltZWxpbmUvdGlt
ZWxpbmUtaW5qZWN0ZWQtc2NyaXB0LWV2YWwuaHRtbApAQCAtMCwwICsxLDI1IEBACis8aHRtbD4K
KzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2luc3BlY3Rv
ci10ZXN0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSJ0aW1lbGluZS10ZXN0LmpzIj48L3Nj
cmlwdD4KKzxzY3JpcHQ+CisKK2Z1bmN0aW9uIHBlcmZvcm1BY3Rpb25zKCkKK3sKK30KKworZnVu
Y3Rpb24gdGVzdCgpCit7CisgICAgSW5zcGVjdG9yVGVzdC5wZXJmb3JtQWN0aW9uc0FuZFByaW50
KCJwZXJmb3JtQWN0aW9ucygpIiwgIkZ1bmN0aW9uQ2FsbCIpOworfQorCis8L3NjcmlwdD4KKzwv
aGVhZD4KKworPGJvZHkgb25sb2FkPSJydW5UZXN0KCkiPgorPHA+CitUZXN0cyB0aGUgVGltZWxp
bmUgQVBJIGZ1bmN0aW9uIGNhbGwgcmVjb3JkIGZvciBJbmplY3RlZFNjcmlwdC5ldmFsIGNhbGwg
ZmVhdHVyZS4KKzwvcD4KKworPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vY2hyb21pdW0vaW5zcGVjdG9yL3RpbWVsaW5lL3RpbWVsaW5lLWluamVjdGVk
LXNjcmlwdC1ldmFsLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVt
L2luc3BlY3Rvci90aW1lbGluZS90aW1lbGluZS1pbmplY3RlZC1zY3JpcHQtZXZhbC1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uNDAyZTQwYjlhNmM5ODllYjU4YTU3NWQzMzlkNjBiMGM1NjZhMjll
NQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2luc3Bl
Y3Rvci90aW1lbGluZS90aW1lbGluZS1pbmplY3RlZC1zY3JpcHQtZXZhbC1leHBlY3RlZC50eHQK
QEAgLTAsMCArMSwyOSBAQAorVGVzdHMgdGhlIFRpbWVsaW5lIEFQSSBmdW5jdGlvbiBjYWxsIHJl
Y29yZCBmb3IgSW5qZWN0ZWRTY3JpcHQuZXZhbCBjYWxsIGZlYXR1cmUuCisKK0Z1bmN0aW9uQ2Fs
bCBQcm9wZXJ0aWVzOgoreworICAgIHN0YXJ0VGltZSA6IDxudW1iZXI+CisgICAgZGF0YSA6IHsK
KyAgICAgICAgc2NyaXB0TmFtZSA6ICJJbmplY3RlZFNjcmlwdCIKKyAgICAgICAgc2NyaXB0TGlu
ZSA6IDEKKyAgICB9CisgICAgY2hpbGRyZW4gOiA8b2JqZWN0PgorICAgIGVuZFRpbWUgOiA8bnVt
YmVyPgorICAgIHR5cGUgOiAiRnVuY3Rpb25DYWxsIgorICAgIHVzZWRIZWFwU2l6ZSA6IDxudW1i
ZXI+CisgICAgdG90YWxIZWFwU2l6ZSA6IDxudW1iZXI+Cit9CitGdW5jdGlvbkNhbGwgUHJvcGVy
dGllczoKK3sKKyAgICBzdGFydFRpbWUgOiA8bnVtYmVyPgorICAgIGRhdGEgOiB7CisgICAgICAg
IHNjcmlwdE5hbWUgOiAiSW5qZWN0ZWRTY3JpcHQiCisgICAgICAgIHNjcmlwdExpbmUgOiAxCisg
ICAgfQorICAgIGNoaWxkcmVuIDogPG9iamVjdD4KKyAgICBlbmRUaW1lIDogPG51bWJlcj4KKyAg
ICB0eXBlIDogIkZ1bmN0aW9uQ2FsbCIKKyAgICB1c2VkSGVhcFNpemUgOiA8bnVtYmVyPgorICAg
IHRvdGFsSGVhcFNpemUgOiA8bnVtYmVyPgorfQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9jaHJvbWl1bS9pbnNwZWN0b3IvdGltZWxpbmUvdGltZWxpbmUtcmVjZWl2ZS1yZXNw
b25zZS1ldmVudC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9p
bnNwZWN0b3IvdGltZWxpbmUvdGltZWxpbmUtcmVjZWl2ZS1yZXNwb25zZS1ldmVudC1leHBlY3Rl
ZC50eHQKaW5kZXggOTY5YjQ5MzQyOTJhZGE4ZGEzYjQzOWFiMmIzODlmM2M2NzQzMWI4YS4uNzVm
YjA0MzZiZDdmOWY5MGQ5YWEyMmZhZDIyNWMzYjdmNWIwNmRlMSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vaW5zcGVjdG9yL3RpbWVsaW5lL3RpbWVsaW5lLXJlY2Vp
dmUtcmVzcG9uc2UtZXZlbnQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2Nocm9taXVtL2luc3BlY3Rvci90aW1lbGluZS90aW1lbGluZS1yZWNlaXZlLXJlc3BvbnNlLWV2
ZW50LWV4cGVjdGVkLnR4dApAQCAtMSw5ICsxLDExIEBACiBUZXN0cyB0aGUgVGltZWxpbmUgQVBJ
IGluc3RydW1lbnRhdGlvbiBvZiBhIFNlbmRSZXF1ZXN0LCBSZWNlaXZlUmVzcG9uc2UgZXRjLgog
CitGdW5jdGlvbkNhbGwKIFJlc291cmNlU2VuZFJlcXVlc3QKICAgICBSZXNvdXJjZVJlY2VpdmVS
ZXNwb25zZQogICAgIFJlc291cmNlUmVjZWl2ZWREYXRhCiAgICAgUmVzb3VyY2VGaW5pc2gKK0Z1
bmN0aW9uQ2FsbAogUmVzb3VyY2VTZW5kUmVxdWVzdAogICAgIFJlc291cmNlUmVjZWl2ZVJlc3Bv
bnNlCiAgICAgUmVzb3VyY2VSZWNlaXZlZERhdGEKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA3ZTQ2ZGVhNjcyMjQz
OGIwNWRkYmNiNTlkY2Y2MWI5NTM0YWVhZDE1Li5hYjM2Yzc3MDRmZDQ0YTljMmI1MGQ4ZGRmM2Fl
ZDZiZDMwNWYzM2NhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjcgQEAKKzIwMTEtMDktMjMgIEls
eWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IFRpbWVsaW5lOiByZWNvcmQgcm9vdCBldmVudCBmb3IgdGhlIGZ1bmN0aW9uIGNhbGxz
IGVuZm9yY2VkIGJ5IGNvbnNvbGUgZXZhbC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTY4Njk1CisKKyAgICAgICAgSW4gYSBjb21wbGV4IHdlYiBhcHBs
aWNhdGlvbiBkZXZlbG9wZXIgbWlnaHQgd2FudCB0byB0aW1lbGluZSBhIHNwZWNpZmljIHBpZWNl
IG9mIGNvZGUuCisKKyAgICAgICAgSW4gdGhpcyBjYXNlIGhlIGNhbiBkbyB0aGUgbmV4dCBzdGVw
czoKKyAgICAgICAgMSkgc3RhcnQgdGltZWxpbmU7CisgICAgICAgIDIpIGV2YWwgYSBjb21tYW5k
IGluIGNvbnNvbGU7CisgICAgICAgIDMpIHN0b3AgdGltZWxpbmUuCisKKyAgICAgICAgSSB0aGlu
ayBpdCdkIGJlIG5pY2UgdG8gaGF2ZSBhIHJvb3QgZXZlbnQgZm9yIHRoZSBhbGwgdGhlIGV2ZW50
cyB0aGF0IGhhcHBlbmVkIGFzIHRoZSByZXN1bHQgb2Ygc3VjaCBldmFsLgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IGluc3BlY3Rvci90aW1l
bGluZS90aW1lbGluZS1pbmplY3RlZC1zY3JpcHQtZXZhbC5odG1sCisKKyAgICAgICAgKiBiaW5k
aW5ncy92OC9TY3JpcHRGdW5jdGlvbkNhbGwuY3BwOgorICAgICAgICAqIGluc3BlY3Rvci9Jbmpl
Y3RlZFNjcmlwdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbmplY3RlZFNjcmlwdDo6bWFrZUNh
bGwpOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JJbnN0cnVtZW50YXRpb24uY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjp3aWxsQ2FsbEZ1bmN0
aW9uSW1wbCk6CisKIDIwMTEtMDktMjMgIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogQ2xpY2tpbmcgb24gZXJyb3IgZG9lc24n
dCBwb2ludCBvbiB0aGUgY29ycmVjdCBsaW5lIGlmIHVzZXIgc2VhcmNoZWQgc29tZXRoaW5nCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRGdW5jdGlvbkNhbGwu
Y3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0RnVuY3Rpb25DYWxsLmNwcApp
bmRleCBhZWM3NDJjYTAzMWU4NjRlMzQ2MzAxMWFmZTM0YTk5MzI3ODc5ZWEwLi4xNjA4OTE1MzZm
MmEwODk1YzAyMGQ1MDAyNDdlNzkzNzc0YmFjZWU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9TY3JpcHRGdW5jdGlvbkNhbGwuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL3Y4L1NjcmlwdEZ1bmN0aW9uQ2FsbC5jcHAKQEAgLTMxLDYgKzMxLDcgQEAKICNp
bmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJTY3JpcHRGdW5jdGlvbkNhbGwuaCIKIAorI2lu
Y2x1ZGUgIkRPTVdpbmRvdy5oIgogI2luY2x1ZGUgIlNjcmlwdFNjb3BlLmgiCiAjaW5jbHVkZSAi
U2NyaXB0U3RhdGUuaCIKICNpbmNsdWRlICJTY3JpcHRWYWx1ZS5oIgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luamVjdGVkU2NyaXB0LmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9JbmplY3RlZFNjcmlwdC5jcHAKaW5kZXggMGY4N2M0ZTVlMDg4Y2UyMDhmZWI2
NDM0NWNlMWJiZDgzM2RjZjEwMy4uOGViODk1ODU0ZTMyNjliYTJhZTE1NjBkNTc0NTRiYzg2YjY4
YTA0NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luamVjdGVkU2NyaXB0
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHQuY3BwCkBA
IC0zMyw5ICszMywxMSBAQAogCiAjaWYgRU5BQkxFKElOU1BFQ1RPUikKIAorI2luY2x1ZGUgIkRP
TVdpbmRvdy5oIgogI2luY2x1ZGUgIkZyYW1lLmgiCiAjaW5jbHVkZSAiSW5qZWN0ZWRTY3JpcHRI
b3N0LmgiCiAjaW5jbHVkZSAiSW5qZWN0ZWRTY3JpcHRNYW5hZ2VyLmgiCisjaW5jbHVkZSAiSW5z
cGVjdG9ySW5zdHJ1bWVudGF0aW9uLmgiCiAjaW5jbHVkZSAiSW5zcGVjdG9yVmFsdWVzLmgiCiAj
aW5jbHVkZSAiTm9kZS5oIgogI2luY2x1ZGUgIlBsYXRmb3JtU3RyaW5nLmgiCkBAIC0xODksOCAr
MTkxLDExIEBAIHZvaWQgSW5qZWN0ZWRTY3JpcHQ6Om1ha2VDYWxsKFNjcmlwdEZ1bmN0aW9uQ2Fs
bCYgZnVuY3Rpb24sIFJlZlB0cjxJbnNwZWN0b3JWYWx1CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKKyAgICBET01XaW5kb3cqIGRvbVdpbmRvdyA9IGRvbVdpbmRvd0Zyb21TY3JpcHRTdGF0ZSht
X2luamVjdGVkU2NyaXB0T2JqZWN0LnNjcmlwdFN0YXRlKCkpOworICAgIEluc3BlY3Rvckluc3Ry
dW1lbnRhdGlvbkNvb2tpZSBjb29raWUgPSBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246OndpbGxD
YWxsRnVuY3Rpb24oZG9tV2luZG93LT5mcmFtZSgpLT5wYWdlKCksICJJbmplY3RlZFNjcmlwdCIs
IDEpOwogICAgIGJvb2wgaGFkRXhjZXB0aW9uID0gZmFsc2U7CiAgICAgU2NyaXB0VmFsdWUgcmVz
dWx0VmFsdWUgPSBmdW5jdGlvbi5jYWxsKGhhZEV4Y2VwdGlvbik7CisgICAgSW5zcGVjdG9ySW5z
dHJ1bWVudGF0aW9uOjpkaWRDYWxsRnVuY3Rpb24oY29va2llKTsKIAogICAgIEFTU0VSVCghaGFk
RXhjZXB0aW9uKTsKICAgICBpZiAoIWhhZEV4Y2VwdGlvbikgewpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvckluc3RydW1lbnRhdGlvbi5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uLmNwcAppbmRleCBiZWY2
ZDE0YzhkODhkYTFiZTY4YWMyOTMyMjk4ZWJkMDBjMmFjNjZhLi42YmZjYzA5ODc2ZmNiNmUyMTYw
YTEwYWQzOWE0NTAwMzdkNzRjZTFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uLmNwcApAQCAtMjI0LDEyICsyMjQsMTYgQEAg
dm9pZCBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246OmRpZFJlbW92ZVRpbWVySW1wbChJbnN0cnVt
ZW50aW5nQWdlbnRzKiBpbnN0cnVtZW4KIAogSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uQ29va2ll
IEluc3BlY3Rvckluc3RydW1lbnRhdGlvbjo6d2lsbENhbGxGdW5jdGlvbkltcGwoSW5zdHJ1bWVu
dGluZ0FnZW50cyogaW5zdHJ1bWVudGluZ0FnZW50cywgY29uc3QgU3RyaW5nJiBzY3JpcHROYW1l
LCBpbnQgc2NyaXB0TGluZSkKIHsKKyNpZiBVU0UoSlNDKSAvLyBJdCBpcyBkaXNhYmxlZCBmb3Ig
SlNDIHNlZSBXSy1CVUcgNDAxMTkKKyAgICByZXR1cm4gSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9u
Q29va2llKCk7CisjZWxzZQogICAgIGludCB0aW1lbGluZUFnZW50SWQgPSAwOwogICAgIGlmIChJ
bnNwZWN0b3JUaW1lbGluZUFnZW50KiB0aW1lbGluZUFnZW50ID0gaW5zdHJ1bWVudGluZ0FnZW50
cy0+aW5zcGVjdG9yVGltZWxpbmVBZ2VudCgpKSB7CiAgICAgICAgIHRpbWVsaW5lQWdlbnQtPndp
bGxDYWxsRnVuY3Rpb24oc2NyaXB0TmFtZSwgc2NyaXB0TGluZSk7CiAgICAgICAgIHRpbWVsaW5l
QWdlbnRJZCA9IHRpbWVsaW5lQWdlbnQtPmlkKCk7CiAgICAgfQogICAgIHJldHVybiBJbnNwZWN0
b3JJbnN0cnVtZW50YXRpb25Db29raWUoaW5zdHJ1bWVudGluZ0FnZW50cywgdGltZWxpbmVBZ2Vu
dElkKTsKKyNlbmRpZgogfQogCiB2b2lkIEluc3BlY3Rvckluc3RydW1lbnRhdGlvbjo6ZGlkQ2Fs
bEZ1bmN0aW9uSW1wbChjb25zdCBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb25Db29raWUmIGNvb2tp
ZSkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108644</attachid>
            <date>2011-09-26 01:19:32 -0700</date>
            <delta_ts>2011-09-26 01:43:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-68695-20110926121930.patch</filename>
            <type>text/plain</type>
            <size>8238</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTU5MzcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBjMjhlNzIzM2Q4MDNhODVmYWJjMzky
YmMyODk3YTMyYmYyYTkyNmI0Li4zZDM0ZGM1N2IxYzRhMTAzZDYxYTZmNThhYjNkNGY4NGExNGZk
OGNlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTEtMDktMjMgIElseWEgVGlraG9ub3Zza3kg
IDxsb2lzbG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IFRpbWVsaW5l
OiByZWNvcmQgcm9vdCBldmVudCBmb3IgdGhlIGZ1bmN0aW9uIGNhbGxzIGVuZm9yY2VkIGJ5IGNv
bnNvbGUgZXZhbC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTY4Njk1CisKKyAgICAgICAgSW4gYSBjb21wbGV4IHdlYiBhcHBsaWNhdGlvbiBkZXZlbG9w
ZXIgbWlnaHQgd2FudCB0byB0aW1lbGluZSBhIHNwZWNpZmljIHBpZWNlIG9mIGNvZGUuCisKKyAg
ICAgICAgSW4gdGhpcyBjYXNlIGhlIGNhbiBkbyB0aGUgbmV4dCBzdGVwczoKKyAgICAgICAgMSkg
c3RhcnQgdGltZWxpbmU7CisgICAgICAgIDIpIGV2YWwgYSBjb21tYW5kIGluIGNvbnNvbGU7Cisg
ICAgICAgIDMpIHN0b3AgdGltZWxpbmUuCisKKyAgICAgICAgSSB0aGluayBpdCdkIGJlIG5pY2Ug
dG8gaGF2ZSBhIHJvb3QgZXZlbnQgZm9yIHRoZSBhbGwgdGhlIGV2ZW50cyB0aGF0IGhhcHBlbmVk
IGFzIHRoZSByZXN1bHQgb2Ygc3VjaCBldmFsLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogaW5zcGVjdG9yL3RpbWVsaW5lL3RpbWVsaW5lLWluamVj
dGVkLXNjcmlwdC1ldmFsLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaW5zcGVjdG9y
L3RpbWVsaW5lL3RpbWVsaW5lLWluamVjdGVkLXNjcmlwdC1ldmFsLmh0bWw6IEFkZGVkLgorICAg
ICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL2luc3BlY3Rvci90aW1lbGluZS90aW1lbGluZS1pbmpl
Y3RlZC1zY3JpcHQtZXZhbC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3Jt
L2Nocm9taXVtL2luc3BlY3Rvci90aW1lbGluZS90aW1lbGluZS1yZWNlaXZlLXJlc3BvbnNlLWV2
ZW50LWV4cGVjdGVkLnR4dDoKKwogMjAxMS0wOS0yNiAgSmFtZXMgUm9iaW5zb24gIDxqYW1lc3JA
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFttYWNdIFRpbWVzdGFtcCBwYXJhbWV0ZXIgdG8gcmVx
dWVzdEFuaW1hdGlvbkZyYW1lIGlzIGJ1c3RlZCBpbiBVU0UoUkVRVUVTVF9BTklNQVRJT05fRlJB
TUVfVElNRVIpIHBhdGgKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci90aW1lbGlu
ZS90aW1lbGluZS1pbmplY3RlZC1zY3JpcHQtZXZhbC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9pbnNwZWN0b3IvdGltZWxpbmUvdGltZWxpbmUtaW5qZWN0ZWQtc2NyaXB0LWV2YWwtZXhwZWN0
ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjg4MTU5ZmE1NzUxOGQ4MDk5ZjY2MmFiMmU3MWFjMjFhMDhlY2M2
YWEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvdGltZWxpbmUvdGlt
ZWxpbmUtaW5qZWN0ZWQtc2NyaXB0LWV2YWwtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEgQEAKK1Rl
c3RzIHRoZSBUaW1lbGluZSBBUEkgZnVuY3Rpb24gY2FsbCByZWNvcmQgZm9yIEluamVjdGVkU2Ny
aXB0LmV2YWwgY2FsbCBmZWF0dXJlLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9y
L3RpbWVsaW5lL3RpbWVsaW5lLWluamVjdGVkLXNjcmlwdC1ldmFsLmh0bWwgYi9MYXlvdXRUZXN0
cy9pbnNwZWN0b3IvdGltZWxpbmUvdGltZWxpbmUtaW5qZWN0ZWQtc2NyaXB0LWV2YWwuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi4yZDk4NGJkNzQ0NjY2MDdiMTk4Nzk1MTRjYmQ0Mjg0YjQ1YmE0OGUwCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3RpbWVsaW5lL3RpbWVsaW5lLWlu
amVjdGVkLXNjcmlwdC1ldmFsLmh0bWwKQEAgLTAsMCArMSwyNSBAQAorPGh0bWw+Cis8aGVhZD4K
KzxzY3JpcHQgc3JjPSIuLi8uLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9pbnNwZWN0b3ItdGVzdC5q
cyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0idGltZWxpbmUtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8
c2NyaXB0PgorCitmdW5jdGlvbiBwZXJmb3JtQWN0aW9ucygpCit7Cit9CisKK2Z1bmN0aW9uIHRl
c3QoKQoreworICAgIEluc3BlY3RvclRlc3QucGVyZm9ybUFjdGlvbnNBbmRQcmludCgicGVyZm9y
bUFjdGlvbnMoKSIsICJGdW5jdGlvbkNhbGwiKTsKK30KKworPC9zY3JpcHQ+Cis8L2hlYWQ+CisK
Kzxib2R5IG9ubG9hZD0icnVuVGVzdCgpIj4KKzxwPgorVGVzdHMgdGhlIFRpbWVsaW5lIEFQSSBm
dW5jdGlvbiBjYWxsIHJlY29yZCBmb3IgSW5qZWN0ZWRTY3JpcHQuZXZhbCBjYWxsIGZlYXR1cmUu
Cis8L3A+CisKKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2Nocm9taXVtL2luc3BlY3Rvci90aW1lbGluZS90aW1lbGluZS1pbmplY3RlZC1zY3JpcHQt
ZXZhbC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9pbnNwZWN0
b3IvdGltZWxpbmUvdGltZWxpbmUtaW5qZWN0ZWQtc2NyaXB0LWV2YWwtZXhwZWN0ZWQudHh0Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLjQwMmU0MGI5YTZjOTg5ZWI1OGE1NzVkMzM5ZDYwYjBjNTY2YTI5ZTUKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9pbnNwZWN0b3IvdGlt
ZWxpbmUvdGltZWxpbmUtaW5qZWN0ZWQtc2NyaXB0LWV2YWwtZXhwZWN0ZWQudHh0CkBAIC0wLDAg
KzEsMjkgQEAKK1Rlc3RzIHRoZSBUaW1lbGluZSBBUEkgZnVuY3Rpb24gY2FsbCByZWNvcmQgZm9y
IEluamVjdGVkU2NyaXB0LmV2YWwgY2FsbCBmZWF0dXJlLgorCitGdW5jdGlvbkNhbGwgUHJvcGVy
dGllczoKK3sKKyAgICBzdGFydFRpbWUgOiA8bnVtYmVyPgorICAgIGRhdGEgOiB7CisgICAgICAg
IHNjcmlwdE5hbWUgOiAiSW5qZWN0ZWRTY3JpcHQiCisgICAgICAgIHNjcmlwdExpbmUgOiAxCisg
ICAgfQorICAgIGNoaWxkcmVuIDogPG9iamVjdD4KKyAgICBlbmRUaW1lIDogPG51bWJlcj4KKyAg
ICB0eXBlIDogIkZ1bmN0aW9uQ2FsbCIKKyAgICB1c2VkSGVhcFNpemUgOiA8bnVtYmVyPgorICAg
IHRvdGFsSGVhcFNpemUgOiA8bnVtYmVyPgorfQorRnVuY3Rpb25DYWxsIFByb3BlcnRpZXM6Cit7
CisgICAgc3RhcnRUaW1lIDogPG51bWJlcj4KKyAgICBkYXRhIDogeworICAgICAgICBzY3JpcHRO
YW1lIDogIkluamVjdGVkU2NyaXB0IgorICAgICAgICBzY3JpcHRMaW5lIDogMQorICAgIH0KKyAg
ICBjaGlsZHJlbiA6IDxvYmplY3Q+CisgICAgZW5kVGltZSA6IDxudW1iZXI+CisgICAgdHlwZSA6
ICJGdW5jdGlvbkNhbGwiCisgICAgdXNlZEhlYXBTaXplIDogPG51bWJlcj4KKyAgICB0b3RhbEhl
YXBTaXplIDogPG51bWJlcj4KK30KKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Y2hyb21pdW0vaW5zcGVjdG9yL3RpbWVsaW5lL3RpbWVsaW5lLXJlY2VpdmUtcmVzcG9uc2UtZXZl
bnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vaW5zcGVjdG9y
L3RpbWVsaW5lL3RpbWVsaW5lLXJlY2VpdmUtcmVzcG9uc2UtZXZlbnQtZXhwZWN0ZWQudHh0Cmlu
ZGV4IDk2OWI0OTM0MjkyYWRhOGRhM2I0MzlhYjJiMzg5ZjNjNjc0MzFiOGEuLjc1ZmIwNDM2YmQ3
ZjlmOTBkOWFhMjJmYWQyMjVjM2I3ZjViMDZkZTEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2Nocm9taXVtL2luc3BlY3Rvci90aW1lbGluZS90aW1lbGluZS1yZWNlaXZlLXJlc3Bv
bnNlLWV2ZW50LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1
bS9pbnNwZWN0b3IvdGltZWxpbmUvdGltZWxpbmUtcmVjZWl2ZS1yZXNwb25zZS1ldmVudC1leHBl
Y3RlZC50eHQKQEAgLTEsOSArMSwxMSBAQAogVGVzdHMgdGhlIFRpbWVsaW5lIEFQSSBpbnN0cnVt
ZW50YXRpb24gb2YgYSBTZW5kUmVxdWVzdCwgUmVjZWl2ZVJlc3BvbnNlIGV0Yy4KIAorRnVuY3Rp
b25DYWxsCiBSZXNvdXJjZVNlbmRSZXF1ZXN0CiAgICAgUmVzb3VyY2VSZWNlaXZlUmVzcG9uc2UK
ICAgICBSZXNvdXJjZVJlY2VpdmVkRGF0YQogICAgIFJlc291cmNlRmluaXNoCitGdW5jdGlvbkNh
bGwKIFJlc291cmNlU2VuZFJlcXVlc3QKICAgICBSZXNvdXJjZVJlY2VpdmVSZXNwb25zZQogICAg
IFJlc291cmNlUmVjZWl2ZWREYXRhCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjc1OWM4ZWRkYTY5MTNjMDQzZDUz
NzliYTE1YzIyNTU4YjE5ODYyZi4uNWM4Zjc5ZWEyMTU5M2EyNGIxZmNhMDQxMzdlYWZlOGZjZDhm
NThkZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDExLTA5LTIzICBJbHlhIFRpa2hv
bm92c2t5ICA8bG9pc2xvQGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBU
aW1lbGluZTogcmVjb3JkIHJvb3QgZXZlbnQgZm9yIHRoZSBmdW5jdGlvbiBjYWxscyBlbmZvcmNl
ZCBieSBjb25zb2xlIGV2YWwuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD02ODY5NQorCisgICAgICAgIEluIGEgY29tcGxleCB3ZWIgYXBwbGljYXRpb24g
ZGV2ZWxvcGVyIG1pZ2h0IHdhbnQgdG8gdGltZWxpbmUgYSBzcGVjaWZpYyBwaWVjZSBvZiBjb2Rl
LgorCisgICAgICAgIEluIHRoaXMgY2FzZSBoZSBjYW4gZG8gdGhlIG5leHQgc3RlcHM6CisgICAg
ICAgIDEpIHN0YXJ0IHRpbWVsaW5lOworICAgICAgICAyKSBldmFsIGEgY29tbWFuZCBpbiBjb25z
b2xlOworICAgICAgICAzKSBzdG9wIHRpbWVsaW5lLgorCisgICAgICAgIEkgdGhpbmsgaXQnZCBi
ZSBuaWNlIHRvIGhhdmUgYSByb290IGV2ZW50IGZvciB0aGUgYWxsIHRoZSBldmVudHMgdGhhdCBo
YXBwZW5lZCBhcyB0aGUgcmVzdWx0IG9mIHN1Y2ggZXZhbC4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBpbnNwZWN0b3IvdGltZWxpbmUvdGlt
ZWxpbmUtaW5qZWN0ZWQtc2NyaXB0LWV2YWwuaHRtbAorCisgICAgICAgICogYmluZGluZ3Mvdjgv
U2NyaXB0RnVuY3Rpb25DYWxsLmNwcDoKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5qZWN0ZWRTY3Jp
cHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5qZWN0ZWRTY3JpcHQ6Om1ha2VDYWxsKToKKyAg
ICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6Okluc3BlY3Rvckluc3RydW1lbnRhdGlvbjo6d2lsbENhbGxGdW5jdGlvbkltcGwp
OgorCiAyMDExLTA5LTI2ICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgW21hY10gVGltZXN0YW1wIHBhcmFtZXRlciB0byByZXF1ZXN0QW5pbWF0aW9uRnJh
bWUgaXMgYnVzdGVkIGluIFVTRShSRVFVRVNUX0FOSU1BVElPTl9GUkFNRV9USU1FUikgcGF0aApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luamVjdGVkU2NyaXB0LmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbmplY3RlZFNjcmlwdC5jcHAKaW5kZXggMGY4N2M0
ZTVlMDg4Y2UyMDhmZWI2NDM0NWNlMWJiZDgzM2RjZjEwMy4uOTViMTJiYjAyYzMwNmM2OTVlNjkw
ZThhYTA3Y2YwOTNiNGYwYjU0OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L0luamVjdGVkU2NyaXB0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0
ZWRTY3JpcHQuY3BwCkBAIC0zMyw5ICszMywxMSBAQAogCiAjaWYgRU5BQkxFKElOU1BFQ1RPUikK
IAorI2luY2x1ZGUgIkRPTVdpbmRvdy5oIgogI2luY2x1ZGUgIkZyYW1lLmgiCiAjaW5jbHVkZSAi
SW5qZWN0ZWRTY3JpcHRIb3N0LmgiCiAjaW5jbHVkZSAiSW5qZWN0ZWRTY3JpcHRNYW5hZ2VyLmgi
CisjaW5jbHVkZSAiSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uLmgiCiAjaW5jbHVkZSAiSW5zcGVj
dG9yVmFsdWVzLmgiCiAjaW5jbHVkZSAiTm9kZS5oIgogI2luY2x1ZGUgIlBsYXRmb3JtU3RyaW5n
LmgiCkBAIC0xODksOCArMTkxLDExIEBAIHZvaWQgSW5qZWN0ZWRTY3JpcHQ6Om1ha2VDYWxsKFNj
cmlwdEZ1bmN0aW9uQ2FsbCYgZnVuY3Rpb24sIFJlZlB0cjxJbnNwZWN0b3JWYWx1CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKKyAgICBET01XaW5kb3cqIGRvbVdpbmRvdyA9IGRvbVdpbmRvd0Zy
b21TY3JpcHRTdGF0ZShtX2luamVjdGVkU2NyaXB0T2JqZWN0LnNjcmlwdFN0YXRlKCkpOworICAg
IEluc3BlY3Rvckluc3RydW1lbnRhdGlvbkNvb2tpZSBjb29raWUgPSBkb21XaW5kb3cgJiYgZG9t
V2luZG93LT5mcmFtZSgpID8gSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjp3aWxsQ2FsbEZ1bmN0
aW9uKGRvbVdpbmRvdy0+ZnJhbWUoKS0+cGFnZSgpLCAiSW5qZWN0ZWRTY3JpcHQiLCAxKSA6IElu
c3BlY3Rvckluc3RydW1lbnRhdGlvbkNvb2tpZSgpOwogICAgIGJvb2wgaGFkRXhjZXB0aW9uID0g
ZmFsc2U7CiAgICAgU2NyaXB0VmFsdWUgcmVzdWx0VmFsdWUgPSBmdW5jdGlvbi5jYWxsKGhhZEV4
Y2VwdGlvbik7CisgICAgSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjpkaWRDYWxsRnVuY3Rpb24o
Y29va2llKTsKIAogICAgIEFTU0VSVCghaGFkRXhjZXB0aW9uKTsKICAgICBpZiAoIWhhZEV4Y2Vw
dGlvbikgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvcklu
c3RydW1lbnRhdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9ySW5z
dHJ1bWVudGF0aW9uLmNwcAppbmRleCA3Yjk3ZjZjZTkwMGQxNTg1Njc5YzdjN2Y4YjVlNDc0ZTcx
MmEzYTk1Li5lY2M1N2EyYTk3YmY2Yjg1YWNlZTIwNjU5NzM0M2MyNTVjOGE1Nzc4IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9u
LmNwcApAQCAtMjI0LDEyICsyMjQsMTYgQEAgdm9pZCBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246
OmRpZFJlbW92ZVRpbWVySW1wbChJbnN0cnVtZW50aW5nQWdlbnRzKiBpbnN0cnVtZW4KIAogSW5z
cGVjdG9ySW5zdHJ1bWVudGF0aW9uQ29va2llIEluc3BlY3Rvckluc3RydW1lbnRhdGlvbjo6d2ls
bENhbGxGdW5jdGlvbkltcGwoSW5zdHJ1bWVudGluZ0FnZW50cyogaW5zdHJ1bWVudGluZ0FnZW50
cywgY29uc3QgU3RyaW5nJiBzY3JpcHROYW1lLCBpbnQgc2NyaXB0TGluZSkKIHsKKyNpZiBVU0Uo
SlNDKSAvLyBJdCBpcyBkaXNhYmxlZCBmb3IgSlNDIHNlZSBXSy1CVUcgNDAxMTkKKyAgICByZXR1
cm4gSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uQ29va2llKCk7CisjZWxzZQogICAgIGludCB0aW1l
bGluZUFnZW50SWQgPSAwOwogICAgIGlmIChJbnNwZWN0b3JUaW1lbGluZUFnZW50KiB0aW1lbGlu
ZUFnZW50ID0gaW5zdHJ1bWVudGluZ0FnZW50cy0+aW5zcGVjdG9yVGltZWxpbmVBZ2VudCgpKSB7
CiAgICAgICAgIHRpbWVsaW5lQWdlbnQtPndpbGxDYWxsRnVuY3Rpb24oc2NyaXB0TmFtZSwgc2Ny
aXB0TGluZSk7CiAgICAgICAgIHRpbWVsaW5lQWdlbnRJZCA9IHRpbWVsaW5lQWdlbnQtPmlkKCk7
CiAgICAgfQogICAgIHJldHVybiBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb25Db29raWUoaW5zdHJ1
bWVudGluZ0FnZW50cywgdGltZWxpbmVBZ2VudElkKTsKKyNlbmRpZgogfQogCiB2b2lkIEluc3Bl
Y3Rvckluc3RydW1lbnRhdGlvbjo6ZGlkQ2FsbEZ1bmN0aW9uSW1wbChjb25zdCBJbnNwZWN0b3JJ
bnN0cnVtZW50YXRpb25Db29raWUmIGNvb2tpZSkK
</data>
<flag name="review"
          id="105667"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>