<?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>130937</bug_id>
          
          <creation_ts>2014-03-29 22:04:22 -0700</creation_ts>
          <short_desc>WebKitPerfMonitor: Y-axis adjustment is too aggressive</short_desc>
          <delta_ts>2014-04-03 00:07:34 -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>WebKit Website</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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>barraclough</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>slewis</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>995626</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-03-29 22:04:22 -0700</bug_when>
    <thetext>Right now, some of the overview graphs are cut off abruptly because we&apos;re adjusting y-axis intervals too aggressively.
Expand them more so that most of points will be shown.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995627</commentid>
    <comment_count>1</comment_count>
      <attachid>228118</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-03-29 22:38:40 -0700</bug_when>
    <thetext>Created attachment 228118
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995779</commentid>
    <comment_count>2</comment_count>
      <attachid>228156</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-03-30 23:48:49 -0700</bug_when>
    <thetext>Created attachment 228156
Rebased against ToT</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995780</commentid>
    <comment_count>3</comment_count>
      <attachid>228156</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-03-30 23:49:23 -0700</bug_when>
    <thetext>Comment on attachment 228156
Rebased against ToT

Wrong bug :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>997040</commentid>
    <comment_count>4</comment_count>
      <attachid>228118</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-04-03 00:07:28 -0700</bug_when>
    <thetext>Comment on attachment 228118
Patch

Clearing flags on attachment: 228118

Committed r166700: &lt;http://trac.webkit.org/changeset/166700&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>997041</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-04-03 00:07:34 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228118</attachid>
            <date>2014-03-29 22:38:40 -0700</date>
            <delta_ts>2014-04-03 00:07:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-130937-20140330143820.patch</filename>
            <type>text/plain</type>
            <size>12670</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY2MzMwCmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCBkNzFiN2M0ODZhOWFmMzkxODNkYjE1NjU1MjI5MDZhYzYzZWU5YzM2Li43MjMyZWEyMTZj
ZGYzZGViYzM5NTQyYWM5ODg5Yzk2ZWU4ZGM1YWMxIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSw0MyBAQAorMjAxNC0wMy0yOSAgUnlvc3VrZSBOaXdhICA8cm5pd2FA
d2Via2l0Lm9yZz4KKworICAgICAgICBXZWJLaXRQZXJmTW9uaXRvcjogWS1heGlzIGFkanVzdG1l
bnQgaXMgdG9vIGFnZ3Jlc3NpdmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEzMDkzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFByZXZpb3VzbHksIGFkanVzdGVkIG1pbi4gYW5kIG1heC4gd2VyZSBkZWZp
bmVkIGFzIHRoZSB0d28gc3RhbmRhcmRzIGRldmlhdGlvbnMgYXdheSBmcm9tIEVXTUEgb2YgbWVh
c3VyZWQKKyAgICAgICAgcmVzdWx0cy4gVGhpcyBoYWQgdHdvIG1ham9yIHByb2JsZW1zOgorICAg
ICAgICAxLiBUd28gc3RhbmRhcmQgZGV2aWF0aW9ucyBjYW4gYmUgdG9vIHNtYWxsIHRvIHNob3cg
dGhlIGNvbmZpZGVuY2UgaW50ZXJ2YWwgZm9yIHJlc3VsdHMuCisgICAgICAgIDIuIFNvbWV0aW1l
cyBiYXNlbGluZSBhbmQgdGFyZ2V0IGNhbiBiZSBtb3JlIHRoYW4gdHdvIHN0YW5kYXJkcyBkZXZp
YXRpb25zIGF3YXkuCisKKyAgICAgICAgRml4ZWQgdGhlIGJ1ZyBieSBjb21wbGV0ZWx5IHJld3Jp
dGluZyB0aGUgYWxnb3JpdGhtIHRvIGNvbXB1dGUgdGhlIGludGVydmFsLiBJbnN0ZWFkIG9mIGJs
aW5kbHkgdXNpbmcgdHdvCisgICAgICAgIHN0YW5kYXJkIGRldmlhdGlvbnMgYXMgbWFyZ2lucywg
d2Uga2VlcCBhZGRpbmcgcXVhcnRlciB0aGUgc3RhbmRhcmQgZGV2aWF0aW9uIG9uIGVhY2ggc2lk
ZSB1bnRpbCBtb3JlIHRoYW4gOTAlCisgICAgICAgIG9mIHBvaW50cyBsaWUgaW4gdGhlIGludGVy
dmFsIG9yIHdlJ3ZlIGV4cGFuZGVkIDQgc3RhbmRhcmQgZGV2aWF0aW9ucy4gT25jZSB0aGlzIGNv
bmRpdGlvbiBpcyBtZXQsIHdlIHJlZHVjZQorICAgICAgICB0aGUgbWFyZ2luIG9uIGVhY2ggc2lk
ZSBzZXBhcmF0ZWx5IHRvIHJlZHVjZSB0aGUgZW1wdHkgc3BhY2Ugb24gZWl0aGVyIHNpZGUuCisK
KyAgICAgICAgQSBtb3JlIHJpZ29yb3VzIGFwcHJvYWNoIHdvdWxkIGludm9sdmUgY29tcHV0aW5n
IGxlYXN0IHNxdWFyZWQgdmFsdWUgb2YgcmVzdWx0cyB3aXRoIHJlc3BlY3QgdG8gaW50ZXJ2YWxz
CisgICAgICAgIGJ1dCB0aGF0IHNlZW1zIGxpa2UgYW4gb3ZlcmtpbGwgZm9yIGEgc2ltcGxlIFVJ
IHByb2JsZW07IGl0J3MgYWxzbyBjb21wdXRhdGlvbmFsbHkgZXhwZW5zaXZlLgorCisgICAgICAg
ICogcHVibGljL2luZGV4Lmh0bWw6CisgICAgICAgIChDaGFydC4uYWRqdXN0ZWRJbnRlcnZhbEZv
clJ1bik6IEV4dHJhY3RlZCBmcm9tIGNvbXB1dGVZQXhpc0JvdW5kc1RvRml0TGluZXMuCisgICAg
ICAgIChDaGFydC4uY29tcHV0ZVlBeGlzQm91bmRzVG9GaXRMaW5lcyk6IENvbXB1dGUgdGhlIG1p
bi4gYW5kIG1heC4gYWRqdXN0ZWQgaW50ZXJ2YWxzIG91dCBvZiBhZGp1c3RlZCBpbnRlcnZhbHMK
KyAgICAgICAgZm9yIGVhY2ggcnVucyAoY3VycmVudCwgYmFzZWxpbmUsIGFuZCB0YXJnZXQpIHNv
IHRoYXQgYXQgbGVhc3Qgb25lIHBvaW50IGZyb20gZWFjaCBzZXQgb2YgcmVzdWx0cyBpcyBzaG93
bi4KKyAgICAgICAgV2Ugd291bGRuJ3Qgc2VlIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gbWVhc3Vy
ZWQgdmFsdWVzIHZlcnN1cyBiYXNlbGluZSBhbmQgdGFyZ2V0IHZhbHVlcyBvdGhlcndpc2UuCisg
ICAgICAgICogcHVibGljL2pzL2hlbHBlci1jbGFzc2VzLmpzOgorICAgICAgICAoUGVyZlRlc3RS
ZXN1bHQudW5zY2FsZWRDb25maWRlbmNlSW50ZXJ2YWxEZWx0YSk6IFJldHVybnMgdGhlIGRlZmF1
bHQgdmFsdWUgaWYgdGhlIGNvbmZpZGVuY2UKKyAgICAgICAgaW50ZXJ2YWwgZGVsdGEgY2Fubm90
IGJlIGNvbXB1dGVkLgorICAgICAgICAoUGVyZlRlc3RSZXN1bHQuaXNJblVuc2NhbGVkSW50ZXJ2
YWwpOiBBZGRlZC4gUmV0dXJucyB0cnVlIGlmZiB0aGUgY29uZmlkZW5jZSBpbnRlcnZhbHMgbGll
cworICAgICAgICB3aXRoaW4gdGhlIGdpdmVuIGludGVydmFsLgorICAgICAgICAoUGVyZlRlc3RS
dW5zLi5maWx0ZXJlZFJlc3VsdHMpOiBFeHRyYWN0ZWQgZnJvbSB1bnNjYWxlZE1lYW5zRm9yQWxs
UmVzdWx0cyBub3cgdGhhdCBQZXJmVGVzdFJ1bnMubWluIGFuZAorICAgICAgICBQZXJmVGVzdFJ1
bnMubWF4IG5lZWQgdG8gdXNlIGJvdGggbWVhbiBhbmQgY29uZmlkZW5jZSBpbnRlcnZhbCBkZWx0
YSBmb3IgZWFjaCByZXN1bHQuCisgICAgICAgIChQZXJmVGVzdFJ1bnMuLnVuc2NhbGVkTWVhbnNG
b3JBbGxSZXN1bHRzKToKKyAgICAgICAgKFBlcmZUZXN0UnVucy5taW4pOiBUYWtlIHRoZSBjb25m
aWRlbmNlIGludGVydmFsIGRlbHRhIGludG8gYWNjb3VudC4KKyAgICAgICAgKFBlcmZUZXN0UnVu
cy5tYXgpOiBEaXR0by4KKyAgICAgICAgKFBlcmZUZXN0UnVucy5jb3VudFJlc3VsdHMpOiBSZXR1
cm5zIHRoZSBudW1iZXIgb2YgcmVzdWx0cyBpbiB0aGUgZ2l2ZW4gdGltZSBmcmFtZSAoPiBtaW5U
aW1lKS4KKyAgICAgICAgKFBlcmZUZXN0UnVucy5jb3VudFJlc3VsdHNJbkludGVydmFsKTogUmV0
dXJucyB0aGUgbnVtYmVyIG9mIHJlc3VsdHMgd2hvc2UgY29uZmlkZW5jZSBpbnRlcnZhbCBsaWUg
d2l0aGluIHRoZQorICAgICAgICBnaXZlbiBpbnRlcnZhbC4KKyAgICAgICAgKFBlcmZUZXN0UnVu
cy5leHBvbmVudGlhbE1vdmluZ0FyaXRobWV0aWNNZWFuKTogRml4ZWQgdGhlIHR5cG8gc28gdGhh
dCBpdCBhY3R1YWxseSBjb21wdXRlcyB0aGUgRVdNQS4KKwogMjAxNC0wMy0xMCAgWm9sdGFuIEhv
cnZhdGggIDx6b2x0YW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBVcGRhdGUgdGhlIGluc3RhbGwg
Z3VpZGVsaW5lcyBmb3IgcGVyZi53ZWJraXQub3JnCmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvcHVibGljL2luZGV4Lmh0bWwgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcv
cHVibGljL2luZGV4Lmh0bWwKaW5kZXggMWQzMjIxMzJhMDQxNWJkNWU4NmJmYTJmNzEwY2E0MzQ2
ODlmOTNjMy4uZGMzNzU4YWMwNjEzMzFjZjdlODc4ZTlhZTExM2Q2MmM5YzU0ZjE5MCAxMDA2NDQK
LS0tIGEvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy9pbmRleC5odG1sCisrKyBiL1dl
YnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvaW5kZXguaHRtbApAQCAtMzAzLDI1ICszMDMs
NTggQEAgdGQsIHRoIHsKICAgICAgICAgfQogICAgIH07CiAKLSAgICBmdW5jdGlvbiBjb21wdXRl
WUF4aXNCb3VuZHNUb0ZpdExpbmVzKG1pblRpbWUsIHJlc3VsdHMsIGJhc2VsaW5lLCB0YXJnZXQp
IHsKLSAgICAgICAgdmFyIHN0ZGV2T2ZBbGxSdW5zID0gcmVzdWx0cy5zYW1wbGVTdGFuZGFyZERl
dmlhdGlvbihtaW5UaW1lKTsKLSAgICAgICAgdmFyIG1vdmluZ0F2ZXJhZ2UgPSByZXN1bHRzLmV4
cG9uZW50aWFsTW92aW5nQXJpdGhtZXRpY01lYW4obWluVGltZSwgLyogYWxwaGEsIHRoZSBkZWdy
ZWUgb2Ygd2VpZ2h0aW5nIGRlY3JlYXNlICovIDAuMyk7Ci0gICAgICAgIHZhciBtaW4gPSByZXN1
bHRzLm1pbihtaW5UaW1lKTsKLSAgICAgICAgdmFyIG1heCA9IHJlc3VsdHMubWF4KG1pblRpbWUp
OworICAgIGZ1bmN0aW9uIGFkanVzdGVkSW50ZXJ2YWxGb3JSdW4ocmVzdWx0cywgbWluVGltZSwg
bWluUmF0aW9Ub0ZpdEluQWRqdXN0ZWRJbnRlcnZhbCkgeworICAgICAgICBpZiAoIXJlc3VsdHMp
CisgICAgICAgICAgICByZXR1cm4ge21pbjogTnVtYmVyLk1BWF9WQUxVRSwgbWF4OiBOdW1iZXIu
TUlOX1ZBTFVFfTsKKyAgICAgICAgdmFyIGRlZ3JlZU9mV2VpZ2h0aW5nRGVjcmVhc2UgPSAwLjI7
CisgICAgICAgIHZhciBtb3ZpbmdBdmVyYWdlID0gcmVzdWx0cy5leHBvbmVudGlhbE1vdmluZ0Fy
aXRobWV0aWNNZWFuKG1pblRpbWUsIGRlZ3JlZU9mV2VpZ2h0aW5nRGVjcmVhc2UpOworICAgICAg
ICB2YXIgcmVzdWx0c0NvdW50ID0gcmVzdWx0cy5jb3VudFJlc3VsdHMobWluVGltZSk7CisgICAg
ICAgIHZhciBhZGp1c3RtZW50RGVsdGEgPSByZXN1bHRzLnNhbXBsZVN0YW5kYXJkRGV2aWF0aW9u
KG1pblRpbWUpIC8gNDsKKyAgICAgICAgdmFyIGFkanVzdGVkTWluID0gbW92aW5nQXZlcmFnZTsK
KyAgICAgICAgdmFyIGFkanVzdGVkTWF4ID0gbW92aW5nQXZlcmFnZTsKKyAgICAgICAgdmFyIGFk
anVzdG1lbnRDb3VudDsKKyAgICAgICAgZm9yIChhZGp1c3RtZW50Q291bnQgPSAwOyBhZGp1c3Rt
ZW50Q291bnQgPCA0ICogNDsgYWRqdXN0bWVudENvdW50KyspIHsgLy8gRG9uJ3QgZXhwYW5kIGJl
eW9uZCA0IHN0YW5kYXJkIGRldmlhdGlvbnMuCisgICAgICAgICAgICBhZGp1c3RlZE1pbiAtPSBh
ZGp1c3RtZW50RGVsdGE7CisgICAgICAgICAgICBhZGp1c3RlZE1heCArPSBhZGp1c3RtZW50RGVs
dGE7CisgICAgICAgICAgICBpZiAocmVzdWx0cy5jb3VudFJlc3VsdHNJbkludGVydmFsKG1pblRp
bWUsIGFkanVzdGVkTWluLCBhZGp1c3RlZE1heCkgLyByZXN1bHRzQ291bnQgPj0gbWluUmF0aW9U
b0ZpdEluQWRqdXN0ZWRJbnRlcnZhbCkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGFkanVzdG1lbnRDb3VudDsgaSsrKSB7Cisg
ICAgICAgICAgICBpZiAocmVzdWx0cy5jb3VudFJlc3VsdHNJbkludGVydmFsKG1pblRpbWUsIGFk
anVzdGVkTWluICsgYWRqdXN0bWVudERlbHRhLCBhZGp1c3RlZE1heCkgLyByZXN1bHRzQ291bnQg
PCBtaW5SYXRpb1RvRml0SW5BZGp1c3RlZEludGVydmFsKQorICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgYWRqdXN0ZWRNaW4gKz0gYWRqdXN0bWVudERlbHRhOworICAgICAgICB9
CisgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYWRqdXN0bWVudENvdW50OyBpKyspIHsKKyAg
ICAgICAgICAgIGlmIChyZXN1bHRzLmNvdW50UmVzdWx0c0luSW50ZXJ2YWwobWluVGltZSwgYWRq
dXN0ZWRNaW4sIGFkanVzdGVkTWF4IC0gYWRqdXN0bWVudERlbHRhKSAvIHJlc3VsdHNDb3VudCA8
IG1pblJhdGlvVG9GaXRJbkFkanVzdGVkSW50ZXJ2YWwpCisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICBhZGp1c3RlZE1heCAtPSBhZGp1c3RtZW50RGVsdGE7CisgICAgICAgIH0K
KyAgICAgICAgcmV0dXJuIHttaW46IGFkanVzdGVkTWluLCBtYXg6IGFkanVzdGVkTWF4fTsKKyAg
ICB9CiAKKyAgICBmdW5jdGlvbiBjb21wdXRlWUF4aXNCb3VuZHNUb0ZpdExpbmVzKG1pblRpbWUs
IHJlc3VsdHMsIGJhc2VsaW5lLCB0YXJnZXQpIHsKKyAgICAgICAgdmFyIG1pbk9mQWxsUnVucyA9
IHJlc3VsdHMubWluKG1pblRpbWUpOworICAgICAgICB2YXIgbWF4T2ZBbGxSdW5zID0gcmVzdWx0
cy5tYXgobWluVGltZSk7CiAgICAgICAgIGlmIChiYXNlbGluZSkgewotICAgICAgICAgICAgbWlu
ID0gTWF0aC5taW4obWluLCBiYXNlbGluZS5taW4obWluVGltZSkpOwotICAgICAgICAgICAgbWF4
ID0gTWF0aC5tYXgobWF4LCBiYXNlbGluZS5tYXgobWluVGltZSkpOworICAgICAgICAgICAgbWlu
T2ZBbGxSdW5zID0gTWF0aC5taW4obWluT2ZBbGxSdW5zLCBiYXNlbGluZS5taW4obWluVGltZSkp
OworICAgICAgICAgICAgbWF4T2ZBbGxSdW5zID0gTWF0aC5tYXgobWF4T2ZBbGxSdW5zLCBiYXNl
bGluZS5tYXgobWluVGltZSkpOwogICAgICAgICB9CiAgICAgICAgIGlmICh0YXJnZXQpIHsKLSAg
ICAgICAgICAgIG1pbiA9IE1hdGgubWluKG1pbiwgdGFyZ2V0Lm1pbihtaW5UaW1lKSk7Ci0gICAg
ICAgICAgICBtYXggPSBNYXRoLm1heChtYXgsIHRhcmdldC5tYXgobWluVGltZSkpOworICAgICAg
ICAgICAgbWluT2ZBbGxSdW5zID0gTWF0aC5taW4obWluT2ZBbGxSdW5zLCB0YXJnZXQubWluKG1p
blRpbWUpKTsKKyAgICAgICAgICAgIG1heE9mQWxsUnVucyA9IE1hdGgubWF4KG1heE9mQWxsUnVu
cywgdGFyZ2V0Lm1heChtaW5UaW1lKSk7CiAgICAgICAgIH0KLQotICAgICAgICB2YXIgbWFyZ2lu
U2l6ZSA9IChtYXggLSBtaW4pICogMC4xOwotICAgICAgICByZXR1cm4ge21pbjogbWluIC0gbWFy
Z2luU2l6ZSwgbWF4OiBtYXggKyBtYXJnaW5TaXplLAotICAgICAgICAgICAgYWRqdXN0ZWRNaW46
IE1hdGgubWluKHJlc3VsdHMubGFzdFJlc3VsdCgpLm1lYW4oKSAtIG1hcmdpblNpemUsIE1hdGgu
bWF4KG1vdmluZ0F2ZXJhZ2UgLSBzdGRldk9mQWxsUnVucyAqIDIsIG1pbikgLSBtYXJnaW5TaXpl
KSwKLSAgICAgICAgICAgIGFkanVzdGVkTWF4OiBNYXRoLm1heChyZXN1bHRzLmxhc3RSZXN1bHQo
KS5tZWFuKCkgKyBtYXJnaW5TaXplLCBNYXRoLm1pbihtb3ZpbmdBdmVyYWdlICsgc3RkZXZPZkFs
bFJ1bnMgKiAyLCBtYXgpICsgbWFyZ2luU2l6ZSkgfTsKKyAgICAgICAgdmFyIG1hcmdpblNpemUg
PSAobWF4T2ZBbGxSdW5zIC0gbWluT2ZBbGxSdW5zKSAqIDAuMTsKKworICAgICAgICB2YXIgbWlu
UmF0aW9Ub0ZpdEluQWRqdXN0ZWRJbnRlcnZhbCA9IDAuOTsKKyAgICAgICAgdmFyIGludGVydmFs
Rm9yUmVzdWx0cyA9IGFkanVzdGVkSW50ZXJ2YWxGb3JSdW4ocmVzdWx0cywgbWluVGltZSwgbWlu
UmF0aW9Ub0ZpdEluQWRqdXN0ZWRJbnRlcnZhbCk7CisgICAgICAgIHZhciBpbnRlcnZhbEZvckJh
c2VsaW5lID0gYWRqdXN0ZWRJbnRlcnZhbEZvclJ1bihiYXNlbGluZSwgbWluVGltZSwgbWluUmF0
aW9Ub0ZpdEluQWRqdXN0ZWRJbnRlcnZhbCk7CisgICAgICAgIHZhciBpbnRlcnZhbEZvclRhcmdl
dCA9IGFkanVzdGVkSW50ZXJ2YWxGb3JSdW4odGFyZ2V0LCBtaW5UaW1lLCBtaW5SYXRpb1RvRml0
SW5BZGp1c3RlZEludGVydmFsKTsKKyAgICAgICAgdmFyIGFkanVzdGVkTWluID0gTWF0aC5taW4o
aW50ZXJ2YWxGb3JSZXN1bHRzLm1pbiwgaW50ZXJ2YWxGb3JCYXNlbGluZS5taW4sIGludGVydmFs
Rm9yVGFyZ2V0Lm1pbik7CisgICAgICAgIHZhciBhZGp1c3RlZE1heCA9IE1hdGgubWF4KGludGVy
dmFsRm9yUmVzdWx0cy5tYXgsIGludGVydmFsRm9yQmFzZWxpbmUubWF4LCBpbnRlcnZhbEZvclRh
cmdldC5tYXgpOworICAgICAgICB2YXIgYWRqc3V0ZWRNYXJnaW5TaXplID0gKGFkanVzdGVkTWF4
IC0gYWRqdXN0ZWRNaW4pICogMC4xOworICAgICAgICByZXR1cm4ge21pbjogbWluT2ZBbGxSdW5z
IC0gbWFyZ2luU2l6ZSwgbWF4OiBtYXhPZkFsbFJ1bnMgKyBtYXJnaW5TaXplLAorICAgICAgICAg
ICAgYWRqdXN0ZWRNaW46IE1hdGgubWF4KG1pbk9mQWxsUnVucyAtIG1hcmdpblNpemUsIGFkanVz
dGVkTWluIC0gYWRqc3V0ZWRNYXJnaW5TaXplKSwKKyAgICAgICAgICAgIGFkanVzdGVkTWF4OiBN
YXRoLm1pbihtYXhPZkFsbFJ1bnMgKyBtYXJnaW5TaXplLCBhZGp1c3RlZE1heCArIGFkanN1dGVk
TWFyZ2luU2l6ZSl9OwogICAgIH0KIAogICAgIGZ1bmN0aW9uIGNvbXB1dGVTdGF0dXMoc21hbGxl
cklzQmV0dGVyLCBsYXN0UmVzdWx0LCBiYXNlbGluZSwgdGFyZ2V0KSB7CmRpZmYgLS1naXQgYS9X
ZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL2pzL2hlbHBlci1jbGFzc2VzLmpzIGIvV2Vi
c2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy9qcy9oZWxwZXItY2xhc3Nlcy5qcwppbmRleCA4
Nzg5ZmY0MmQ5ZmFiZjUyMGYxOTIyYjZlMjk5N2RhZjVhZTQ5ZjMyLi4xMWVmODcxYmRhY2MwNWRl
OTI2Y2YyYjQ1YzdkNjNhM2Y5YzE4OGYyIDEwMDc1NQotLS0gYS9XZWJzaXRlcy9wZXJmLndlYmtp
dC5vcmcvcHVibGljL2pzL2hlbHBlci1jbGFzc2VzLmpzCisrKyBiL1dlYnNpdGVzL3BlcmYud2Vi
a2l0Lm9yZy9wdWJsaWMvanMvaGVscGVyLWNsYXNzZXMuanMKQEAgLTgsOCArOCwxNiBAQCBmdW5j
dGlvbiBQZXJmVGVzdFJlc3VsdChydW5zLCByZXN1bHQsIGFzc29jaWF0ZWRCdWlsZCkgewogICAg
IHRoaXMuY29uZmlkZW5jZUludGVydmFsRGVsdGEgPSBmdW5jdGlvbiAoKSB7CiAgICAgICAgIHJl
dHVybiBydW5zLnNjYWxpbmdGYWN0b3IoKSAqIHRoaXMudW5zY2FsZWRDb25maWRlbmNlSW50ZXJ2
YWxEZWx0YSgpOwogICAgIH0KLSAgICB0aGlzLnVuc2NhbGVkQ29uZmlkZW5jZUludGVydmFsRGVs
dGEgPSBmdW5jdGlvbiAoKSB7Ci0gICAgICAgIHJldHVybiBTdGF0aXN0aWNzLmNvbmZpZGVuY2VJ
bnRlcnZhbERlbHRhKDAuOTUsIHJlc3VsdC5pdGVyYXRpb25Db3VudCwgcmVzdWx0LnN1bSwgcmVz
dWx0LnNxdWFyZVN1bSk7CisgICAgdGhpcy51bnNjYWxlZENvbmZpZGVuY2VJbnRlcnZhbERlbHRh
ID0gZnVuY3Rpb24gKGRlZmF1bHRWYWx1ZSkgeworICAgICAgICB2YXIgZGVsdGEgPSBTdGF0aXN0
aWNzLmNvbmZpZGVuY2VJbnRlcnZhbERlbHRhKDAuOTUsIHJlc3VsdC5pdGVyYXRpb25Db3VudCwg
cmVzdWx0LnN1bSwgcmVzdWx0LnNxdWFyZVN1bSk7CisgICAgICAgIGlmIChpc05hTihkZWx0YSkg
JiYgZGVmYXVsdFZhbHVlICE9PSB1bmRlZmluZWQpCisgICAgICAgICAgICByZXR1cm4gZGVmYXVs
dFZhbHVlOworICAgICAgICByZXR1cm4gZGVsdGE7CisgICAgfQorICAgIHRoaXMuaXNJblVuc2Nh
bGVkSW50ZXJ2YWwgPSBmdW5jdGlvbiAobWluLCBtYXgpIHsKKyAgICAgICAgdmFyIG1lYW4gPSB0
aGlzLnVuc2NhbGVkTWVhbigpOworICAgICAgICB2YXIgZGVsdGEgPSB0aGlzLnVuc2NhbGVkQ29u
ZmlkZW5jZUludGVydmFsRGVsdGEoMCk7CisgICAgICAgIHJldHVybiBtaW4gPD0gbWVhbiAtIGRl
bHRhICYmIG1lYW4gKyBkZWx0YSA8PSBtYXg7CiAgICAgfQogICAgIHRoaXMuaXNCZXR0ZXJUaGFu
ID0gZnVuY3Rpb24ob3RoZXIpIHsgcmV0dXJuIHJ1bnMuc21hbGxlcklzQmV0dGVyKCkgPT0gKHRo
aXMubWVhbigpIDwgb3RoZXIubWVhbigpKTsgfQogICAgIHRoaXMucmVsYXRpdmVEaWZmZXJlbmNl
ID0gZnVuY3Rpb24ob3RoZXIpIHsgcmV0dXJuIChvdGhlci5tZWFuKCkgLSB0aGlzLm1lYW4oKSkg
LyB0aGlzLm1lYW4oKTsgfQpAQCAtMTY2LDI0ICsxNzQsMzggQEAgZnVuY3Rpb24gUGVyZlRlc3RS
dW5zKG1ldHJpYywgcGxhdGZvcm0pIHsKICAgICB0aGlzLmxhc3RSZXN1bHQgPSBmdW5jdGlvbiAo
KSB7IHJldHVybiByZXN1bHRzW3Jlc3VsdHMubGVuZ3RoIC0gMV07IH0KICAgICB0aGlzLnJlc3Vs
dEF0ID0gZnVuY3Rpb24gKGkpIHsgcmV0dXJuIHJlc3VsdHNbaV07IH0KIAotICAgIHZhciB1bnNj
YWxlZE1lYW5zQ2FjaGU7Ci0gICAgdmFyIHVuc2NhbGVkTWVhbnNDYWNoZU1pblRpbWU7CisgICAg
dmFyIHJlc3VsdHNGaWx0ZXJDYWNoZTsKKyAgICB2YXIgcmVzdWx0c0ZpbHRlckNhY2hlTWluVGlt
ZTsKKyAgICBmdW5jdGlvbiBmaWx0ZXJlZFJlc3VsdHMobWluVGltZSkgeworICAgICAgICBpZiAo
IW1pblRpbWUpCisgICAgICAgICAgICByZXR1cm4gcmVzdWx0czsKKyAgICAgICAgaWYgKHJlc3Vs
dHNGaWx0ZXJDYWNoZU1pblRpbWUgIT0gbWluVGltZSkgeworICAgICAgICAgICAgcmVzdWx0c0Zp
bHRlckNhY2hlID0gcmVzdWx0cy5maWx0ZXIoZnVuY3Rpb24gKHJlc3VsdCkgeyByZXR1cm4gIW1p
blRpbWUgfHwgcmVzdWx0LmJ1aWxkKCkudGltZSgpID49IG1pblRpbWU7IH0pOworICAgICAgICAg
ICAgcmVzdWx0c0ZpbHRlckNhY2hlTWluVGltZSA9IG1pblRpbWU7CisgICAgICAgIH0KKyAgICAg
ICAgcmV0dXJuIHJlc3VsdHNGaWx0ZXJDYWNoZTsKKyAgICB9CisKICAgICBmdW5jdGlvbiB1bnNj
YWxlZE1lYW5zRm9yQWxsUmVzdWx0cyhtaW5UaW1lKSB7Ci0gICAgICAgIGlmICh1bnNjYWxlZE1l
YW5zQ2FjaGVNaW5UaW1lID09IG1pblRpbWUgJiYgdW5zY2FsZWRNZWFuc0NhY2hlKQotICAgICAg
ICAgICAgcmV0dXJuIHVuc2NhbGVkTWVhbnNDYWNoZTsKLSAgICAgICAgdW5zY2FsZWRNZWFuc0Nh
Y2hlID0gcmVzdWx0cy5maWx0ZXIoZnVuY3Rpb24gKHJlc3VsdCkgeyByZXR1cm4gIW1pblRpbWUg
fHwgcmVzdWx0LmJ1aWxkKCkudGltZSgpID49IG1pblRpbWU7IH0pCi0gICAgICAgICAgICAubWFw
KGZ1bmN0aW9uIChyZXN1bHQpIHsgcmV0dXJuIHJlc3VsdC51bnNjYWxlZE1lYW4oKTsgfSk7Ci0g
ICAgICAgIHVuc2NhbGVkTWVhbnNDYWNoZU1pblRpbWUgPSBtaW5UaW1lOwotICAgICAgICByZXR1
cm4gdW5zY2FsZWRNZWFuc0NhY2hlOworICAgICAgICByZXR1cm4gZmlsdGVyZWRSZXN1bHRzKG1p
blRpbWUpLm1hcChmdW5jdGlvbiAocmVzdWx0KSB7IHJldHVybiByZXN1bHQudW5zY2FsZWRNZWFu
KCk7IH0pOwogICAgIH0KIAogICAgIHRoaXMubWluID0gZnVuY3Rpb24gKG1pblRpbWUpIHsKLSAg
ICAgICAgcmV0dXJuIHRoaXMuc2NhbGluZ0ZhY3RvcigpICogdW5zY2FsZWRNZWFuc0ZvckFsbFJl
c3VsdHMobWluVGltZSkKLSAgICAgICAgICAgIC5yZWR1Y2UoZnVuY3Rpb24gKG1pblNvRmFyLCBj
dXJyZW50TWVhbikgeyByZXR1cm4gTWF0aC5taW4obWluU29GYXIsIGN1cnJlbnRNZWFuKTsgfSwg
TnVtYmVyLk1BWF9WQUxVRSk7CisgICAgICAgIHJldHVybiB0aGlzLnNjYWxpbmdGYWN0b3IoKSAq
IGZpbHRlcmVkUmVzdWx0cyhtaW5UaW1lKQorICAgICAgICAgICAgLnJlZHVjZShmdW5jdGlvbiAo
bWluU29GYXIsIHJlc3VsdCkgeyByZXR1cm4gTWF0aC5taW4obWluU29GYXIsIHJlc3VsdC51bnNj
YWxlZE1lYW4oKSAtIHJlc3VsdC51bnNjYWxlZENvbmZpZGVuY2VJbnRlcnZhbERlbHRhKDApKTsg
fSwgTnVtYmVyLk1BWF9WQUxVRSk7CiAgICAgfQogICAgIHRoaXMubWF4ID0gZnVuY3Rpb24gKG1p
blRpbWUsIGJhc2VsaW5lTmFtZSkgewotICAgICAgICByZXR1cm4gdGhpcy5zY2FsaW5nRmFjdG9y
KCkgKiB1bnNjYWxlZE1lYW5zRm9yQWxsUmVzdWx0cyhtaW5UaW1lKQotICAgICAgICAgICAgLnJl
ZHVjZShmdW5jdGlvbiAobWF4U29GYXIsIGN1cnJlbnRNZWFuKSB7IHJldHVybiBNYXRoLm1heCht
YXhTb0ZhciwgY3VycmVudE1lYW4pOyB9LCBOdW1iZXIuTUlOX1ZBTFVFKTsKKyAgICAgICAgcmV0
dXJuIHRoaXMuc2NhbGluZ0ZhY3RvcigpICogZmlsdGVyZWRSZXN1bHRzKG1pblRpbWUpCisgICAg
ICAgICAgICAucmVkdWNlKGZ1bmN0aW9uIChtYXhTb0ZhciwgcmVzdWx0KSB7IHJldHVybiBNYXRo
Lm1heChtYXhTb0ZhciwgcmVzdWx0LnVuc2NhbGVkTWVhbigpICsgcmVzdWx0LnVuc2NhbGVkQ29u
ZmlkZW5jZUludGVydmFsRGVsdGEoMCkpOyB9LCBOdW1iZXIuTUlOX1ZBTFVFKTsKKyAgICB9Cisg
ICAgdGhpcy5jb3VudFJlc3VsdHMgPSBmdW5jdGlvbiAobWluVGltZSkgeworICAgICAgICByZXR1
cm4gdW5zY2FsZWRNZWFuc0ZvckFsbFJlc3VsdHMobWluVGltZSkubGVuZ3RoOworICAgIH0KKyAg
ICB0aGlzLmNvdW50UmVzdWx0c0luSW50ZXJ2YWwgPSBmdW5jdGlvbiAobWluVGltZSwgbWluLCBt
YXgpIHsKKyAgICAgICAgdmFyIHVuc2NhbGVkTWluID0gbWluIC8gdGhpcy5zY2FsaW5nRmFjdG9y
KCk7CisgICAgICAgIHZhciB1bnNjYWxlZE1heCA9IG1heCAvIHRoaXMuc2NhbGluZ0ZhY3Rvcigp
OworICAgICAgICByZXR1cm4gZmlsdGVyZWRSZXN1bHRzKG1pblRpbWUpLnJlZHVjZShmdW5jdGlv
biAoY291bnQsIGN1cnJlbnRSZXN1bHQpIHsKKyAgICAgICAgICAgIHJldHVybiBjb3VudCArIChj
dXJyZW50UmVzdWx0LmlzSW5VbnNjYWxlZEludGVydmFsKHVuc2NhbGVkTWluLCB1bnNjYWxlZE1h
eCkgPyAxIDogMCk7IH0sIDApOwogICAgIH0KICAgICB0aGlzLnNhbXBsZVN0YW5kYXJkRGV2aWF0
aW9uID0gZnVuY3Rpb24gKG1pblRpbWUpIHsKICAgICAgICAgdmFyIHVuc2NhbGVkTWVhbnMgPSB1
bnNjYWxlZE1lYW5zRm9yQWxsUmVzdWx0cyhtaW5UaW1lKTsKQEAgLTE5Myw3ICsyMTUsNyBAQCBm
dW5jdGlvbiBQZXJmVGVzdFJ1bnMobWV0cmljLCBwbGF0Zm9ybSkgewogICAgICAgICB2YXIgdW5z
Y2FsZWRNZWFucyA9IHVuc2NhbGVkTWVhbnNGb3JBbGxSZXN1bHRzKG1pblRpbWUpOwogICAgICAg
ICBpZiAoIXVuc2NhbGVkTWVhbnMubGVuZ3RoKQogICAgICAgICAgICAgcmV0dXJuIE5hTjsKLSAg
ICAgICAgcmV0dXJuIHRoaXMuc2NhbGluZ0ZhY3RvcigpICogdW5zY2FsZWRNZWFucy5yZWR1Y2Uo
ZnVuY3Rpb24gKG1vdmluZ0F2ZXJhZ2UsIGN1cnJlbnRNZWFuKSB7IHJldHVybiBhbHBoYSAqIG1v
dmluZ0F2ZXJhZ2UgKyAoMSAtIGFscGhhKSAqIG1vdmluZ0F2ZXJhZ2U7IH0pOworICAgICAgICBy
ZXR1cm4gdGhpcy5zY2FsaW5nRmFjdG9yKCkgKiB1bnNjYWxlZE1lYW5zLnJlZHVjZShmdW5jdGlv
biAobW92aW5nQXZlcmFnZSwgY3VycmVudE1lYW4pIHsgcmV0dXJuIGFscGhhICogY3VycmVudE1l
YW4gKyAoMSAtIGFscGhhKSAqIG1vdmluZ0F2ZXJhZ2U7IH0pOwogICAgIH0KICAgICB0aGlzLmhh
c0NvbmZpZGVuY2VJbnRlcnZhbCA9IGZ1bmN0aW9uICgpIHsgcmV0dXJuICFpc05hTih0aGlzLmxh
c3RSZXN1bHQoKS51bnNjYWxlZENvbmZpZGVuY2VJbnRlcnZhbERlbHRhKCkpOyB9CiAgICAgdmFy
IG1lYW5QbG90Q2FjaGU7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228156</attachid>
            <date>2014-03-30 23:48:49 -0700</date>
            <delta_ts>2014-03-30 23:49:23 -0700</delta_ts>
            <desc>Rebased against ToT</desc>
            <filename>bug-130937-20140331154827.patch</filename>
            <type>text/plain</type>
            <size>4687</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY2NDgwCmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCA2ZDRiMmJiMzZjOTc5YmI2MDY3MzdjZGJiMDhhNzBmNmMzYjNlNzA1Li5jMjQ0OTdlNGY2
NmNlNGZjNjExOWY4YzI0NjQ0NThhNTc1ZmEzYmZiIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsNSArMSwyNCBAQAogMjAxNC0wMy0zMCAgUnlvc3VrZSBOaXdhICA8cm5pd2FA
d2Via2l0Lm9yZz4KIAorICAgICAgICBXZWJLaXRQZXJmTW9uaXRvcjogVG9vbHRpcHMgY2FuIGJl
IGN1dCBvZmYgYXQgdGhlIHRvcAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTMwOTYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBwdWJsaWMvY29tbW9uLmNzczoKKyAgICAgICAgKCN0aXRsZSk6IFJlbW92
ZWQgdGhlIGdyYWRpZW50cywgYm94IHNoYWRvd3MsIGFuZCBib3JkZXIgZnJvbSB0aGUgaGVhZGVy
LgorICAgICAgICAoI3RpdGxlIGgxKTogUmVkdWNlIHRoZSBmb250IHNpemUuCisgICAgICAgICgj
dGl0bGUgdWwpOiBVc2UgbGluZS1oZWlnaHQgdG8gdmVydGljYWxseSBhbGlnbiB0aGUgbmF2aWdh
dGlvbiBiYXIgaW5zdGVhZCBvZiBzcGVjaWZ5aW5nIGEgcGFkZGluZyBhdG9wLgorICAgICAgICAq
IHB1YmxpYy9pbmRleC5odG1sOgorICAgICAgICAoLnRvb2x0b3A6YmVmb3JlKTogQWRkZWQuIElk
ZW50aWNhbCB0byAudG9vbHRvcDphZnRlciBleGNlcHQgaXQncyB1cHNpZGUgZG93biAoYXJyb3cg
ZmFjaW5nIHVwKS4KKyAgICAgICAgKC50b29sdGlwLmludmVydGVkOmJlZm9yZSk6IFNob3cgdGhl
IGFycm93IGZhY2luZyB1cCB3aGVuIC5pbnZlcnRlZCBpcyBzZXQuCisgICAgICAgICgudG9vbHRp
cC5pbnZlcnRlZDpiZWZvcmUpOiBIaWRlIHRoZSBhcnJvdyBmYWNpbmcgZG93biB3aGVuIC5pbnZl
cnRlZCBpcyBzZXQuCisgICAgICAgICogcHVibGljL2pzL2hlbHBlci1jbGFzc2VzLmpzOgorICAg
ICAgICAoVG9vbHRpcC5zaG93KTogU2hvdyB0aGUgdG9vbHRpcCBiZWxvdyB0aGUgcG9pbnQgaWYg
cGxhY2luZyBpdCBhYm92ZSB0aGUgcG9pbnQgcmVzdWx0cyBpbiB0aGUgdG9wIG9mIHRoZQorICAg
ICAgICB0b29sdGlwIGV4dGVuZGluZyBhYm92ZSB5PTAuCisKKzIwMTQtMDMtMzAgIFJ5b3N1a2Ug
Tml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisKICAgICAgICAgV2ViS2l0UGVyZk1vbml0b3I6IFNv
bWV0aW1lcyB0ZXh0IGluc2lkZSBwYW5lcyBvdmVybGFwCiAgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzA5NTYKIApkaWZmIC0tZ2l0IGEvV2Vic2l0ZXMv
cGVyZi53ZWJraXQub3JnL3B1YmxpYy9jb21tb24uY3NzIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQu
b3JnL3B1YmxpYy9jb21tb24uY3NzCmluZGV4IDY3Njk0MmJiODM5ODI0MWRjN2Q5Y2YyYTcyNjRi
ZDIyMzFiYWIwYjEuLjZhNTY2ZmQ4YTdkM2JkY2Y2ZDg1ZDY0NjI1ZWI0MTQ0ZWNiNTYwMTEgMTAw
NjQ0Ci0tLSBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvY29tbW9uLmNzcworKysg
Yi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL2NvbW1vbi5jc3MKQEAgLTExLDE3ICsx
MSw2IEBAIGJvZHkgewogfQogCiAjdGl0bGUgewotICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVh
ci1ncmFkaWVudChib3R0b20sIHJnYigyNDAsMjQwLDI0MCkgMzElLCByZ2IoMjU1LDI1NSwyNTUp
IDkwJSk7Ci0gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwg
cmdiKDI0MCwyNDAsMjQwKSAzMSUsIHJnYigyNTUsMjU1LDI1NSkgOTAlKTsKLSAgICBiYWNrZ3Jv
dW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYigyNDAsMjQwLDI0MCkg
MzElLCByZ2IoMjU1LDI1NSwyNTUpIDkwJSk7Ci0gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtp
dC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2IoMjQwLDI0MCwyNDApIDMxJSwgcmdiKDI1NSwy
NTUsMjU1KSA5MCUpOwotICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQo
Ym90dG9tLCByZ2IoMjQwLDI0MCwyNDApIDMxJSwgcmdiKDI1NSwyNTUsMjU1KSA5MCUpOwotICAg
IC1tb3otYm94LXNoYWRvdzogICAgMXB4IDFweCAzcHggMXB4ICNjY2M7Ci0gICAgLXdlYmtpdC1i
b3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggI2NjYzsKLSAgICBib3gtc2hhZG93OiAgICAgICAg
IDFweCAxcHggM3B4IDFweCAjY2NjOwotICAgIHBhZGRpbmc6IDVweCAxMHB4OwotICAgIG1hcmdp
bjogMCAwIDEwcHggMDsKLSAgICBib3JkZXItcmFkaXVzOiA1cHg7CiAgICAgcG9zaXRpb246IHJl
bGF0aXZlOwogfQogCkBAIC0zMCw3ICsxOSw3IEBAIGJvZHkgewogICAgIHRleHQtc2hhZG93OiAj
YmJiIDFweCAxcHggMnB4OwogICAgIG1hcmdpbjogMDsKICAgICBwYWRkaW5nOiAwOwotICAgIGZv
bnQtc2l6ZTogMmVtOworICAgIGZvbnQtc2l6ZTogMS41ZW07CiB9CiAjdGl0bGUgbGksICN0aXRs
ZSB1bCB7CiAgICAgbGlzdC1zdHlsZTogbm9uZTsKQEAgLTU1LDcgKzQ0LDcgQEAgYm9keSB7CiAg
ICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAgICB0b3A6IDVweDsKICAgICByaWdodDogMjBw
eDsKLSAgICBwYWRkaW5nLXRvcDogMC42ZW07CisgICAgbGluZS1oZWlnaHQ6IDEuNWVtOwogfQog
CiBhIHsKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvaW5kZXgu
aHRtbCBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvaW5kZXguaHRtbAppbmRleCAy
YjRlNTQ5NDNkMjM1YmMyY2U3MWI5ZTA3MWNkNzI5NzVkMTljYjBiLi45OGMxMjRhMTMxYzQxODMw
ZWJjMDA0NjcyY2ExZDY0Mjk1NTVmZjAyIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJmLndlYmtp
dC5vcmcvcHVibGljL2luZGV4Lmh0bWwKKysrIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1
YmxpYy9pbmRleC5odG1sCkBAIC0yNDcsNiArMjQ3LDI4IEBAIHRkLCB0aCB7CiAgICAgd2hpdGUt
c3BhY2U6IG5vd3JhcDsKIH0KIAorLnRvb2x0aXA6YmVmb3JlIHsKKyAgICBwb3NpdGlvbjogYWJz
b2x1dGU7CisgICAgd2lkdGg6IDA7CisgICAgaGVpZ2h0OiAwOworICAgIGxlZnQ6IDUwJTsKKyAg
ICBtYXJnaW4tbGVmdDogLTlweDsKKyAgICB0b3A6IC0xOXB4OworICAgIGNvbnRlbnQ6ICIiOwor
ICAgIGRpc3BsYXk6IG5vbmU7CisgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsKKyAgICBib3JkZXIt
d2lkdGg6IDEwcHg7CisgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAj
MzMzIHRyYW5zcGFyZW50OworfQorCisudG9vbHRpcC5pbnZlcnRlZDpiZWZvcmUgeworICAgIGRp
c3BsYXk6IGJsb2NrOworfQorCisudG9vbHRpcC5pbnZlcnRlZDphZnRlciB7CisgICAgZGlzcGxh
eTogbm9uZTsKK30KKwogLnRvb2x0aXA6YWZ0ZXIgewogICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsK
ICAgICB3aWR0aDogMDsKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJs
aWMvanMvaGVscGVyLWNsYXNzZXMuanMgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGlj
L2pzL2hlbHBlci1jbGFzc2VzLmpzCmluZGV4IDA2MjZiZGFmYjhmYWJiN2ZhZDFjZmQyMjk4MzE2
NjRhNjI3YTg1NTMuLjcxM2Y3NjM3NTI1NDBkODIyZTBjNDdmZTQ1YTE0ZTRlZTMxNGZmOGEgMTAw
NzU1Ci0tLSBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvanMvaGVscGVyLWNsYXNz
ZXMuanMKKysrIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy9qcy9oZWxwZXItY2xh
c3Nlcy5qcwpAQCAtMzU1LDcgKzM1NSwxMyBAQCBmdW5jdGlvbiBUb29sdGlwKGNvbnRhaW5lclBh
cmVudCwgY2xhc3NOYW1lKSB7CiAgICAgICAgIGNvbnRhaW5lci5pbm5lckhUTUwgPSBjb250ZW50
OwogICAgICAgICAkKGNvbnRhaW5lcikuc2hvdygpOwogICAgICAgICAvLyBGSVhNRTogU3R5bGUg
c3BlY2lmaWMgY29tcHV0YXRpb24gbGlrZSB0aGlzIG9uZSBzaG91bGRuJ3QgYmUgaW4gVG9vbHRp
cCBjbGFzcy4KLSAgICAgICAgJChjb250YWluZXIpLm9mZnNldCh7bGVmdDogeCAtICQoY29udGFp
bmVyKS5vdXRlcldpZHRoKCkgLyAyLCB0b3A6IHkgLSAkKGNvbnRhaW5lcikub3V0ZXJIZWlnaHQo
KSAtIDE1fSk7CisgICAgICAgIHZhciB0b3AgPSB5IC0gJChjb250YWluZXIpLm91dGVySGVpZ2h0
KCkgLSAxNTsKKyAgICAgICAgaWYgKHRvcCA8IDApIHsKKyAgICAgICAgICAgICQoY29udGFpbmVy
KS5hZGRDbGFzcygnaW52ZXJ0ZWQnKTsKKyAgICAgICAgICAgIHRvcCA9IHkgKyAxNTsKKyAgICAg
ICAgfSBlbHNlCisgICAgICAgICAgICAkKGNvbnRhaW5lcikucmVtb3ZlQ2xhc3MoJ2ludmVydGVk
Jyk7CisgICAgICAgICQoY29udGFpbmVyKS5vZmZzZXQoe2xlZnQ6IHggLSAkKGNvbnRhaW5lciku
b3V0ZXJXaWR0aCgpIC8gMiwgdG9wOiB0b3B9KTsKICAgICB9CiAKICAgICB0aGlzLmhpZGUgPSBm
dW5jdGlvbiAoKSB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>