<?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>111308</bug_id>
          
          <creation_ts>2013-03-04 06:10:29 -0800</creation_ts>
          <short_desc>[v8] add isolate parameter to heap statistics calls</short_desc>
          <delta_ts>2013-03-04 13:04:13 -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>New Bugs</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>0</everconfirmed>
          <reporter name="Dan Carney">dcarney</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>buildbot</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>jochen</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-ews</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>846396</commentid>
    <comment_count>0</comment_count>
    <who name="Dan Carney">dcarney</who>
    <bug_when>2013-03-04 06:10:29 -0800</bug_when>
    <thetext>[v8] add isolate parameter to heap statistics calls</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846399</commentid>
    <comment_count>1</comment_count>
      <attachid>191219</attachid>
    <who name="Dan Carney">dcarney</who>
    <bug_when>2013-03-04 06:11:42 -0800</bug_when>
    <thetext>Created attachment 191219
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846413</commentid>
    <comment_count>2</comment_count>
      <attachid>191219</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-03-04 06:30:56 -0800</bug_when>
    <thetext>Comment on attachment 191219
Patch

Attachment 191219 did not pass qt-ews (qt):
Output: http://webkit-commit-queue.appspot.com/results/16899888</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846418</commentid>
    <comment_count>3</comment_count>
      <attachid>191219</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-03-04 06:34:31 -0800</bug_when>
    <thetext>Comment on attachment 191219
Patch

Attachment 191219 did not pass qt-wk2-ews (qt):
Output: http://webkit-commit-queue.appspot.com/results/16910636</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846430</commentid>
    <comment_count>4</comment_count>
      <attachid>191219</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-03-04 06:41:31 -0800</bug_when>
    <thetext>Comment on attachment 191219
Patch

Attachment 191219 did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-commit-queue.appspot.com/results/16910634</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846436</commentid>
    <comment_count>5</comment_count>
      <attachid>191219</attachid>
    <who name="">jochen</who>
    <bug_when>2013-03-04 06:46:08 -0800</bug_when>
    <thetext>Comment on attachment 191219
Patch

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

&gt; Source/WebCore/inspector/InspectorMemoryAgent.cpp:207
&gt; +    ScriptGCEvent::getHeapSize(v8::Isolate::GetCurrent(), info);

everything from here on is WebCore and can&apos;t depend directly on v8::</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846437</commentid>
    <comment_count>6</comment_count>
      <attachid>191230</attachid>
    <who name="Dan Carney">dcarney</who>
    <bug_when>2013-03-04 06:46:56 -0800</bug_when>
    <thetext>Created attachment 191230
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846440</commentid>
    <comment_count>7</comment_count>
      <attachid>191230</attachid>
    <who name="">jochen</who>
    <bug_when>2013-03-04 06:49:00 -0800</bug_when>
    <thetext>Comment on attachment 191230
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846760</commentid>
    <comment_count>8</comment_count>
      <attachid>191230</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-04 13:04:09 -0800</bug_when>
    <thetext>Comment on attachment 191230
Patch

Clearing flags on attachment: 191230

Committed r144661: &lt;http://trac.webkit.org/changeset/144661&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846761</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-04 13:04:13 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191219</attachid>
            <date>2013-03-04 06:11:42 -0800</date>
            <delta_ts>2013-03-04 06:46:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-111308-20130304150749.patch</filename>
            <type>text/plain</type>
            <size>9018</size>
            <attacher name="Dan Carney">dcarney</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NjIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2M4NzNjZjZlYmI2ZGIy
ZmE4NzRhOTM4MWMyNmMxOTgzNjQwZDJjMS4uMmI0ODU1MzFiZjE3ZTg2ODVhYmY4ZmI4NDAyYjRm
NGE2MTQ3YzU2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDEzLTAzLTA0ICBEYW4g
Q2FybmV5ICA8ZGNhcm5leUBnb29nbGUuY29tPgorCisgICAgICAgIFt2OF0gYWRkIGlzb2xhdGUg
cGFyYW1ldGVyIHRvIGhlYXAgc3RhdGlzdGljcyBjYWxscworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExMzA4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLgorCisgICAgICAgICogYmlu
ZGluZ3MvdjgvU2NyaXB0R0NFdmVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRHQ0V2
ZW50OjpnZXRIZWFwU2l6ZSk6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRHQ0V2ZW50OjpnZXRV
c2VkSGVhcFNpemUpOgorICAgICAgICAoV2ViQ29yZTo6U2NyaXB0R0NFdmVudDo6Z2NQcm9sb2d1
ZUNhbGxiYWNrKToKKyAgICAgICAgKFdlYkNvcmU6OlNjcmlwdEdDRXZlbnQ6OmdjRXBpbG9ndWVD
YWxsYmFjayk6CisgICAgICAgICogYmluZGluZ3MvdjgvU2NyaXB0R0NFdmVudC5oOgorICAgICAg
ICAoU2NyaXB0R0NFdmVudCk6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhBZGFwdG9yRnVuY3Rp
b24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6VjhBZGFwdG9yRnVuY3Rpb246OmdldFRlbXBsYXRl
KToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9WOEdDQ29udHJvbGxlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpWOEdDQ29udHJvbGxlcjo6Y2hlY2tNZW1vcnlVc2FnZSk6CisgICAgICAgICogaW5z
cGVjdG9yL0luc3BlY3Rvck1lbW9yeUFnZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnJlcG9y
dEpTSGVhcEluZm8pOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JUaW1lbGluZUFnZW50
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmdldFVzZWRIZWFwU2l6ZSk6CisgICAgICAgICogcGFn
ZS9NZW1vcnlJbmZvLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhlYXBTaXplQ2FjaGU6OnVwZGF0
ZSk6CisgICAgICAgIChXZWJDb3JlOjpNZW1vcnlJbmZvOjpNZW1vcnlJbmZvKToKKwogMjAxMy0w
My0wNCAgQWxleGFuZGVyIFBhdmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IFdlYiBJbnNwZWN0b3I6IEFkZGluZyBuZXcgcnVsZXMgYnJva2VuIGlmIGEgPHN0eWxlPiB0YWcg
aXMgYWRkZWQgdG8gZG9jdW1lbnQgZHluYW1pY2FsbHkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1NjcmlwdEdDRXZlbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvU2NyaXB0R0NFdmVudC5jcHAKaW5kZXggNzIzMDllN2E2NTg0NDAxYzQwYTYwNGM5MjRm
OWJlZWU3NmZkYzJjNC4uZWFjYjZmOTJiMmFhZjUyYTgxMWU4YzQ4MWQ3NDgzM2E3NzEyOWJkMSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0R0NFdmVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0R0NFdmVudC5jcHAKQEAgLTcx
LDE5ICs3MSwxOSBAQCB2b2lkIFNjcmlwdEdDRXZlbnQ6OnJlbW92ZUV2ZW50TGlzdGVuZXIoU2Ny
aXB0R0NFdmVudExpc3RlbmVyKiBldmVudExpc3RlbmVyKQogICAgIH0KIH0KIAotdm9pZCBTY3Jp
cHRHQ0V2ZW50OjpnZXRIZWFwU2l6ZShIZWFwSW5mbyYgaW5mbykKK3ZvaWQgU2NyaXB0R0NFdmVu
dDo6Z2V0SGVhcFNpemUodjg6Oklzb2xhdGUqIGlzb2xhdGUsIEhlYXBJbmZvJiBpbmZvKQogewog
ICAgIHY4OjpIZWFwU3RhdGlzdGljcyBoZWFwU3RhdGlzdGljczsKLSAgICB2ODo6Vjg6OkdldEhl
YXBTdGF0aXN0aWNzKCZoZWFwU3RhdGlzdGljcyk7CisgICAgaXNvbGF0ZS0+R2V0SGVhcFN0YXRp
c3RpY3MoJmhlYXBTdGF0aXN0aWNzKTsKICAgICBpbmZvLnVzZWRKU0hlYXBTaXplID0gaGVhcFN0
YXRpc3RpY3MudXNlZF9oZWFwX3NpemUoKTsKICAgICBpbmZvLnRvdGFsSlNIZWFwU2l6ZSA9IGhl
YXBTdGF0aXN0aWNzLnRvdGFsX3BoeXNpY2FsX3NpemUoKTsKICAgICBpbmZvLmpzSGVhcFNpemVM
aW1pdCA9IGhlYXBTdGF0aXN0aWNzLmhlYXBfc2l6ZV9saW1pdCgpOwogfQogCi1zaXplX3QgU2Ny
aXB0R0NFdmVudDo6Z2V0VXNlZEhlYXBTaXplKCkKK3NpemVfdCBTY3JpcHRHQ0V2ZW50OjpnZXRV
c2VkSGVhcFNpemUodjg6Oklzb2xhdGUqIGlzb2xhdGUpCiB7CiAgICAgdjg6OkhlYXBTdGF0aXN0
aWNzIGhlYXBTdGF0aXN0aWNzOwotICAgIHY4OjpWODo6R2V0SGVhcFN0YXRpc3RpY3MoJmhlYXBT
dGF0aXN0aWNzKTsKKyAgICBpc29sYXRlLT5HZXRIZWFwU3RhdGlzdGljcygmaGVhcFN0YXRpc3Rp
Y3MpOwogICAgIHJldHVybiBoZWFwU3RhdGlzdGljcy51c2VkX2hlYXBfc2l6ZSgpOwogfQogCkBA
IC05MSw3ICs5MSw3IEBAIHZvaWQgU2NyaXB0R0NFdmVudDo6Z2NQcm9sb2d1ZUNhbGxiYWNrKHY4
OjpHQ1R5cGUgdHlwZSwgdjg6OkdDQ2FsbGJhY2tGbGFncyBmbGFnCiB7CiAgICAgR0NFdmVudERh
dGEqIGdjRXZlbnREYXRhID0gaXNvbGF0ZUdDRXZlbnREYXRhKCk7CiAgICAgZ2NFdmVudERhdGEt
PnNldFN0YXJ0VGltZShXVEY6Om1vbm90b25pY2FsbHlJbmNyZWFzaW5nVGltZSgpKTsKLSAgICBn
Y0V2ZW50RGF0YS0+c2V0VXNlZEhlYXBTaXplKGdldFVzZWRIZWFwU2l6ZSgpKTsKKyAgICBnY0V2
ZW50RGF0YS0+c2V0VXNlZEhlYXBTaXplKGdldFVzZWRIZWFwU2l6ZSh2ODo6SXNvbGF0ZTo6R2V0
Q3VycmVudCgpKSk7CiB9CiAKIHZvaWQgU2NyaXB0R0NFdmVudDo6Z2NFcGlsb2d1ZUNhbGxiYWNr
KHY4OjpHQ1R5cGUgdHlwZSwgdjg6OkdDQ2FsbGJhY2tGbGFncyBmbGFncykKQEAgLTEwMCw3ICsx
MDAsNyBAQCB2b2lkIFNjcmlwdEdDRXZlbnQ6OmdjRXBpbG9ndWVDYWxsYmFjayh2ODo6R0NUeXBl
IHR5cGUsIHY4OjpHQ0NhbGxiYWNrRmxhZ3MgZmxhZwogICAgIGlmICghZ2NFdmVudERhdGEtPnVz
ZWRIZWFwU2l6ZSgpKQogICAgICAgICByZXR1cm47CiAgICAgZG91YmxlIGVuZFRpbWUgPSBXVEY6
Om1vbm90b25pY2FsbHlJbmNyZWFzaW5nVGltZSgpOwotICAgIHNpemVfdCB1c2VkSGVhcFNpemUg
PSBnZXRVc2VkSGVhcFNpemUoKTsKKyAgICBzaXplX3QgdXNlZEhlYXBTaXplID0gZ2V0VXNlZEhl
YXBTaXplKHY4OjpJc29sYXRlOjpHZXRDdXJyZW50KCkpOwogICAgIHNpemVfdCBjb2xsZWN0ZWRC
eXRlcyA9IHVzZWRIZWFwU2l6ZSA+IGdjRXZlbnREYXRhLT51c2VkSGVhcFNpemUoKSA/IDAgOiBn
Y0V2ZW50RGF0YS0+dXNlZEhlYXBTaXplKCkgLSB1c2VkSGVhcFNpemU7CiAgICAgR0NFdmVudERh
dGE6OkdDRXZlbnRMaXN0ZW5lcnMmIGxpc3RlbmVycyA9IGdjRXZlbnREYXRhLT5saXN0ZW5lcnMo
KTsKICAgICBmb3IgKEdDRXZlbnREYXRhOjpHQ0V2ZW50TGlzdGVuZXJzOjppdGVyYXRvciBpID0g
bGlzdGVuZXJzLmJlZ2luKCk7IGkgIT0gbGlzdGVuZXJzLmVuZCgpOyArK2kpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRHQ0V2ZW50LmggYi9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9TY3JpcHRHQ0V2ZW50LmgKaW5kZXggMmZjZDBmYTFmMDgwY2ZkODBm
MGI2YTVkYmFhYzBiZDhkZjA0YWFjYi4uMDI0N2IyY2FkMzM3Mjc2NmVlMjk0NTY3ZWU0Nzc3ZDlm
MjZiMDBjYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0R0NF
dmVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdEdDRXZlbnQuaApA
QCAtODYsMTIgKzg2LDEyIEBAIGNsYXNzIFNjcmlwdEdDRXZlbnQKIHB1YmxpYzoKICAgICBzdGF0
aWMgdm9pZCBhZGRFdmVudExpc3RlbmVyKFNjcmlwdEdDRXZlbnRMaXN0ZW5lciopOwogICAgIHN0
YXRpYyB2b2lkIHJlbW92ZUV2ZW50TGlzdGVuZXIoU2NyaXB0R0NFdmVudExpc3RlbmVyKik7Ci0g
ICAgc3RhdGljIHZvaWQgZ2V0SGVhcFNpemUoSGVhcEluZm8mKTsKKyAgICBzdGF0aWMgdm9pZCBn
ZXRIZWFwU2l6ZSh2ODo6SXNvbGF0ZSosIEhlYXBJbmZvJik7CiAKIHByaXZhdGU6CiAgICAgc3Rh
dGljIHZvaWQgZ2NFcGlsb2d1ZUNhbGxiYWNrKHY4OjpHQ1R5cGUgdHlwZSwgdjg6OkdDQ2FsbGJh
Y2tGbGFncyBmbGFncyk7CiAgICAgc3RhdGljIHZvaWQgZ2NQcm9sb2d1ZUNhbGxiYWNrKHY4OjpH
Q1R5cGUgdHlwZSwgdjg6OkdDQ2FsbGJhY2tGbGFncyBmbGFncyk7Ci0gICAgc3RhdGljIHNpemVf
dCBnZXRVc2VkSGVhcFNpemUoKTsKKyAgICBzdGF0aWMgc2l6ZV90IGdldFVzZWRIZWFwU2l6ZSh2
ODo6SXNvbGF0ZSopOwogfTsKIAogI2VuZGlmIC8vIEVOQUJMRShJTlNQRUNUT1IpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEFkYXB0b3JGdW5jdGlvbi5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEFkYXB0b3JGdW5jdGlvbi5jcHAKaW5kZXggYzcy
YzcxM2VkMDdhOTUzMmYyMTE1MGVmYmNkMDY5MGNjZGNmMDMzNy4uMDQxZjUyOWJiNDk4ODhkM2Jj
ZDQ0MDI5MDJjMzAyYzBlMjRhMTZmMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvVjhBZGFwdG9yRnVuY3Rpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L1Y4QWRhcHRvckZ1bmN0aW9uLmNwcApAQCAtNDgsNyArNDgsNyBAQCB2ODo6UGVyc2lzdGVu
dDx2ODo6RnVuY3Rpb25UZW1wbGF0ZT4gVjhBZGFwdG9yRnVuY3Rpb246OmdldFRlbXBsYXRlKHY4
OjpJc29sYXRlKgogICAgIGlmIChyZXN1bHQgIT0gZGF0YS0+cmF3VGVtcGxhdGVNYXAoKS5lbmQo
KSkKICAgICAgICAgcmV0dXJuIHJlc3VsdC0+dmFsdWU7CiAgICAgLy8gVGhlIGxpZmV0aW1lIGlz
IG9mIG5ld1RlbXBsYXRlIGlzIGRlbGVnYXRlZCB0byB0aGUgVGVtcGxhdGVNYXAgdGh1cyB0aGlz
IHdvbid0IGJlIGxlYWtlZC4KLSAgICB2ODo6UGVyc2lzdGVudDx2ODo6RnVuY3Rpb25UZW1wbGF0
ZT4gbmV3VGVtcGxhdGUgPSB2ODo6UGVyc2lzdGVudDx2ODo6RnVuY3Rpb25UZW1wbGF0ZT46Ok5l
dyh2ODo6RnVuY3Rpb25UZW1wbGF0ZTo6TmV3KCkpOworICAgIHY4OjpQZXJzaXN0ZW50PHY4OjpG
dW5jdGlvblRlbXBsYXRlPiBuZXdUZW1wbGF0ZSA9IHY4OjpQZXJzaXN0ZW50PHY4OjpGdW5jdGlv
blRlbXBsYXRlPjo6TmV3KGlzb2xhdGUsIHY4OjpGdW5jdGlvblRlbXBsYXRlOjpOZXcoKSk7CiAg
ICAgZGF0YS0+cmF3VGVtcGxhdGVNYXAoKS5hZGQoJmluZm8sIGNvbmZpZ3VyZVRlbXBsYXRlKG5l
d1RlbXBsYXRlKSk7CiAgICAgcmV0dXJuIG5ld1RlbXBsYXRlOwogfQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhHQ0NvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvdjgvVjhHQ0NvbnRyb2xsZXIuY3BwCmluZGV4IDdlNmM0YmIxMTg1MThlNjcy
ZDNhMDJmZGFhYjFmMjhjMjg4MDc4ZjguLmZkMDFhOWUyMWJhYWY3MTBmMzM5NDM0MjQ1NzhiYmE1
M2I0MmM0MjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4R0NDb250
cm9sbGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEdDQ29udHJvbGxl
ci5jcHAKQEAgLTQzOSw3ICs0MzksNyBAQCB2b2lkIFY4R0NDb250cm9sbGVyOjpjaGVja01lbW9y
eVVzYWdlKCkKICAgICAgICAgLy8gTWVtb3J5IHVzYWdlIGlzIGxhcmdlIGFuZCBkb3VibGVkIHNp
bmNlIHRoZSBsYXN0IEdDLgogICAgICAgICAvLyBDaGVjayBpZiB3ZSBuZWVkIHRvIHNlbmQgbG93
IG1lbW9yeSBub3RpZmljYXRpb24uCiAgICAgICAgIHY4OjpIZWFwU3RhdGlzdGljcyBoZWFwU3Rh
dGlzdGljczsKLSAgICAgICAgdjg6OlY4OjpHZXRIZWFwU3RhdGlzdGljcygmaGVhcFN0YXRpc3Rp
Y3MpOworICAgICAgICB2ODo6SXNvbGF0ZTo6R2V0Q3VycmVudCgpLT5HZXRIZWFwU3RhdGlzdGlj
cygmaGVhcFN0YXRpc3RpY3MpOwogICAgICAgICBpbnQgaGVhcFNpemVNQiA9IGhlYXBTdGF0aXN0
aWNzLnRvdGFsX2hlYXBfc2l6ZSgpID4+IDIwOwogICAgICAgICAvLyBEbyBub3Qgc2VuZCBsb3cg
bWVtb3J5IG5vdGlmaWNhdGlvbiBpZiBWOCBoZWFwIHNpemUgaXMgbW9yZSB0aGFuIDcvOAogICAg
ICAgICAvLyBvZiB0b3RhbCBtZW1vcnkgdXNhZ2UuIExldCBWOCB0byBzY2hlZHVsZSBHQyBpdHNl
bGYgaW4gdGhpcyBjYXNlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0lu
c3BlY3Rvck1lbW9yeUFnZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JNZW1vcnlBZ2VudC5jcHAKaW5kZXggYWQxODRmMDA1YzE1ODJiNjlmMWQ0ZmRjYjc0ZjliNmIz
M2NmNzQ3Zi4uNjA2ZDZiZDllYmM4YzhjYTcyYjc1ZTE1OWI1MGRmOTM2ZWI2ZTA4YSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvck1lbW9yeUFnZW50LmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yTWVtb3J5QWdlbnQuY3BwCkBA
IC0yMDQsNyArMjA0LDcgQEAgdm9pZCBJbnNwZWN0b3JNZW1vcnlBZ2VudDo6Z2V0RE9NQ291bnRl
cnMoRXJyb3JTdHJpbmcqLCBpbnQqIGRvY3VtZW50cywgaW50KiBub2QKIHN0YXRpYyB2b2lkIHJl
cG9ydEpTSGVhcEluZm8oV1RGOjpNZW1vcnlJbnN0cnVtZW50YXRpb25DbGllbnQmIG1lbW9yeUlu
c3RydW1lbnRhdGlvbkNsaWVudCkKIHsKICAgICBIZWFwSW5mbyBpbmZvOwotICAgIFNjcmlwdEdD
RXZlbnQ6OmdldEhlYXBTaXplKGluZm8pOworICAgIFNjcmlwdEdDRXZlbnQ6OmdldEhlYXBTaXpl
KHY4OjpJc29sYXRlOjpHZXRDdXJyZW50KCksIGluZm8pOwogCiAgICAgbWVtb3J5SW5zdHJ1bWVu
dGF0aW9uQ2xpZW50LmNvdW50T2JqZWN0U2l6ZSgwLCBXZWJDb3JlTWVtb3J5VHlwZXM6OkpTSGVh
cFVzZWQsIGluZm8udXNlZEpTSGVhcFNpemUpOwogICAgIG1lbW9yeUluc3RydW1lbnRhdGlvbkNs
aWVudC5jb3VudE9iamVjdFNpemUoMCwgV2ViQ29yZU1lbW9yeVR5cGVzOjpKU0hlYXBVbnVzZWQs
IGluZm8udG90YWxKU0hlYXBTaXplIC0gaW5mby51c2VkSlNIZWFwU2l6ZSk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yVGltZWxpbmVBZ2VudC5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yVGltZWxpbmVBZ2VudC5jcHAKaW5kZXgg
MmE5ZDIwZjA2YTk4YzgyM2U1MmFiODQ1NTk5MDkyMmI5ZDRjZmZhYy4uOWExZGU3ZWZhZWUzZTdj
YmQ4Mjc0ZTgzMjIxNWM5ZTZhNTFjMGJjMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL0luc3BlY3RvclRpbWVsaW5lQWdlbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9JbnNwZWN0b3JUaW1lbGluZUFnZW50LmNwcApAQCAtNTc5LDcgKzU3OSw3IEBAIHZv
aWQgSW5zcGVjdG9yVGltZWxpbmVBZ2VudDo6aW5uZXJBZGRSZWNvcmRUb1RpbWVsaW5lKFBhc3NS
ZWZQdHI8SW5zcGVjdG9yT2JqZWN0CiBzdGF0aWMgc2l6ZV90IGdldFVzZWRIZWFwU2l6ZSgpCiB7
CiAgICAgSGVhcEluZm8gaW5mbzsKLSAgICBTY3JpcHRHQ0V2ZW50OjpnZXRIZWFwU2l6ZShpbmZv
KTsKKyAgICBTY3JpcHRHQ0V2ZW50OjpnZXRIZWFwU2l6ZSh2ODo6SXNvbGF0ZTo6R2V0Q3VycmVu
dCgpLCBpbmZvKTsKICAgICByZXR1cm4gaW5mby51c2VkSlNIZWFwU2l6ZTsKIH0KIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9NZW1vcnlJbmZvLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvTWVtb3J5SW5mby5jcHAKaW5kZXggODM2ZWMzMzI4ZmE3N2NiOGJkOTc4YmE2YmE4ODMw
N2ZmNmIxNGY3Ny4uYzc3MmZiMTUyMzBmOGM1NThhNTY4NDc1Zjg5ODdkZWQyOWRlNGNkYiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9NZW1vcnlJbmZvLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL01lbW9yeUluZm8uY3BwCkBAIC03Miw3ICs3Miw3IEBAIHByaXZhdGU6CiAK
ICAgICB2b2lkIHVwZGF0ZSgpCiAgICAgewotICAgICAgICBTY3JpcHRHQ0V2ZW50OjpnZXRIZWFw
U2l6ZShtX2luZm8pOworICAgICAgICBTY3JpcHRHQ0V2ZW50OjpnZXRIZWFwU2l6ZSh2ODo6SXNv
bGF0ZTo6R2V0Q3VycmVudCgpLCBtX2luZm8pOwogICAgICAgICBtX2luZm8udXNlZEpTSGVhcFNp
emUgPSBxdWFudGl6ZU1lbW9yeVNpemUobV9pbmZvLnVzZWRKU0hlYXBTaXplKTsKICAgICAgICAg
bV9pbmZvLnRvdGFsSlNIZWFwU2l6ZSA9IHF1YW50aXplTWVtb3J5U2l6ZShtX2luZm8udG90YWxK
U0hlYXBTaXplKTsKICAgICAgICAgbV9pbmZvLmpzSGVhcFNpemVMaW1pdCA9IHF1YW50aXplTWVt
b3J5U2l6ZShtX2luZm8uanNIZWFwU2l6ZUxpbWl0KTsKQEAgLTE0MSw3ICsxNDEsNyBAQCBNZW1v
cnlJbmZvOjpNZW1vcnlJbmZvKEZyYW1lKiBmcmFtZSkKIAogI2lmIEVOQUJMRShJTlNQRUNUT1Ip
CiAgICAgaWYgKGZyYW1lLT5zZXR0aW5ncygpLT5tZW1vcnlJbmZvRW5hYmxlZCgpKQotICAgICAg
ICBTY3JpcHRHQ0V2ZW50OjpnZXRIZWFwU2l6ZShtX2luZm8pOworICAgICAgICBTY3JpcHRHQ0V2
ZW50OjpnZXRIZWFwU2l6ZSh2ODo6SXNvbGF0ZTo6R2V0Q3VycmVudCgpLCBtX2luZm8pOwogICAg
IGVsc2UgaWYgKHRydWUgfHwgZnJhbWUtPnNldHRpbmdzKCktPnF1YW50aXplZE1lbW9yeUluZm9F
bmFibGVkKCkpIHsKICAgICAgICAgREVGSU5FX1NUQVRJQ19MT0NBTChIZWFwU2l6ZUNhY2hlLCBo
ZWFwU2l6ZUNhY2hlLCAoKSk7CiAgICAgICAgIGhlYXBTaXplQ2FjaGUuZ2V0Q2FjaGVkSGVhcFNp
emUobV9pbmZvKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191230</attachid>
            <date>2013-03-04 06:46:56 -0800</date>
            <delta_ts>2013-03-04 13:04:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-111308-20130304154303.patch</filename>
            <type>text/plain</type>
            <size>3919</size>
            <attacher name="Dan Carney">dcarney</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NjI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2RjZDA2ODAwZjk5M2Mw
YjE4YWFiZWExZTQ1NjNlZDVjMjcwYzk0NS4uZDUzYWE2ZmJlNmY5MWNhNjY1OTI0NmU4OTJmMzdm
MDkzZjliN2RjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTAzLTA0ICBEYW4g
Q2FybmV5ICA8ZGNhcm5leUBnb29nbGUuY29tPgorCisgICAgICAgIFt2OF0gYWRkIGlzb2xhdGUg
cGFyYW1ldGVyIHRvIGhlYXAgc3RhdGlzdGljcyBjYWxscworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExMzA4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLgorCisgICAgICAgICogYmlu
ZGluZ3MvdjgvU2NyaXB0R0NFdmVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRHQ0V2
ZW50OjpnZXRIZWFwU2l6ZSk6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRHQ0V2ZW50OjpnZXRV
c2VkSGVhcFNpemUpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4QWRhcHRvckZ1bmN0aW9uLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlY4QWRhcHRvckZ1bmN0aW9uOjpnZXRUZW1wbGF0ZSk6Cisg
ICAgICAgICogYmluZGluZ3MvdjgvVjhHQ0NvbnRyb2xsZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6VjhHQ0NvbnRyb2xsZXI6OmNoZWNrTWVtb3J5VXNhZ2UpOgorCiAyMDEzLTAzLTA0ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjog
cmVtb3ZlIGV4aXN0aW5nIExheWVyVHJlZUFnZW50IHByb3RvY29sIEFQSXMKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdEdDRXZlbnQuY3BwIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0R0NFdmVudC5jcHAKaW5kZXggNzIzMDllN2E2NTg0NDAx
YzQwYTYwNGM5MjRmOWJlZWU3NmZkYzJjNC4uN2YxODJlNzIwMWVlMzg1ZWEzNDhkODAzMDJmZjJl
MmU0MGZmMjJlZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0
R0NFdmVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0R0NFdmVu
dC5jcHAKQEAgLTc0LDcgKzc0LDcgQEAgdm9pZCBTY3JpcHRHQ0V2ZW50OjpyZW1vdmVFdmVudExp
c3RlbmVyKFNjcmlwdEdDRXZlbnRMaXN0ZW5lciogZXZlbnRMaXN0ZW5lcikKIHZvaWQgU2NyaXB0
R0NFdmVudDo6Z2V0SGVhcFNpemUoSGVhcEluZm8mIGluZm8pCiB7CiAgICAgdjg6OkhlYXBTdGF0
aXN0aWNzIGhlYXBTdGF0aXN0aWNzOwotICAgIHY4OjpWODo6R2V0SGVhcFN0YXRpc3RpY3MoJmhl
YXBTdGF0aXN0aWNzKTsKKyAgICB2ODo6SXNvbGF0ZTo6R2V0Q3VycmVudCgpLT5HZXRIZWFwU3Rh
dGlzdGljcygmaGVhcFN0YXRpc3RpY3MpOwogICAgIGluZm8udXNlZEpTSGVhcFNpemUgPSBoZWFw
U3RhdGlzdGljcy51c2VkX2hlYXBfc2l6ZSgpOwogICAgIGluZm8udG90YWxKU0hlYXBTaXplID0g
aGVhcFN0YXRpc3RpY3MudG90YWxfcGh5c2ljYWxfc2l6ZSgpOwogICAgIGluZm8uanNIZWFwU2l6
ZUxpbWl0ID0gaGVhcFN0YXRpc3RpY3MuaGVhcF9zaXplX2xpbWl0KCk7CkBAIC04Myw3ICs4Myw3
IEBAIHZvaWQgU2NyaXB0R0NFdmVudDo6Z2V0SGVhcFNpemUoSGVhcEluZm8mIGluZm8pCiBzaXpl
X3QgU2NyaXB0R0NFdmVudDo6Z2V0VXNlZEhlYXBTaXplKCkKIHsKICAgICB2ODo6SGVhcFN0YXRp
c3RpY3MgaGVhcFN0YXRpc3RpY3M7Ci0gICAgdjg6OlY4OjpHZXRIZWFwU3RhdGlzdGljcygmaGVh
cFN0YXRpc3RpY3MpOworICAgIHY4OjpJc29sYXRlOjpHZXRDdXJyZW50KCktPkdldEhlYXBTdGF0
aXN0aWNzKCZoZWFwU3RhdGlzdGljcyk7CiAgICAgcmV0dXJuIGhlYXBTdGF0aXN0aWNzLnVzZWRf
aGVhcF9zaXplKCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4
L1Y4QWRhcHRvckZ1bmN0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QWRh
cHRvckZ1bmN0aW9uLmNwcAppbmRleCBjNzJjNzEzZWQwN2E5NTMyZjIxMTUwZWZiY2QwNjkwY2Nk
Y2YwMzM3Li4wNDFmNTI5YmI0OTg4OGQzYmNkNDQwMjkwMmMzMDJjMGUyNGExNmYxIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEFkYXB0b3JGdW5jdGlvbi5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhBZGFwdG9yRnVuY3Rpb24uY3BwCkBAIC00
OCw3ICs0OCw3IEBAIHY4OjpQZXJzaXN0ZW50PHY4OjpGdW5jdGlvblRlbXBsYXRlPiBWOEFkYXB0
b3JGdW5jdGlvbjo6Z2V0VGVtcGxhdGUodjg6Oklzb2xhdGUqCiAgICAgaWYgKHJlc3VsdCAhPSBk
YXRhLT5yYXdUZW1wbGF0ZU1hcCgpLmVuZCgpKQogICAgICAgICByZXR1cm4gcmVzdWx0LT52YWx1
ZTsKICAgICAvLyBUaGUgbGlmZXRpbWUgaXMgb2YgbmV3VGVtcGxhdGUgaXMgZGVsZWdhdGVkIHRv
IHRoZSBUZW1wbGF0ZU1hcCB0aHVzIHRoaXMgd29uJ3QgYmUgbGVha2VkLgotICAgIHY4OjpQZXJz
aXN0ZW50PHY4OjpGdW5jdGlvblRlbXBsYXRlPiBuZXdUZW1wbGF0ZSA9IHY4OjpQZXJzaXN0ZW50
PHY4OjpGdW5jdGlvblRlbXBsYXRlPjo6TmV3KHY4OjpGdW5jdGlvblRlbXBsYXRlOjpOZXcoKSk7
CisgICAgdjg6OlBlcnNpc3RlbnQ8djg6OkZ1bmN0aW9uVGVtcGxhdGU+IG5ld1RlbXBsYXRlID0g
djg6OlBlcnNpc3RlbnQ8djg6OkZ1bmN0aW9uVGVtcGxhdGU+OjpOZXcoaXNvbGF0ZSwgdjg6OkZ1
bmN0aW9uVGVtcGxhdGU6Ok5ldygpKTsKICAgICBkYXRhLT5yYXdUZW1wbGF0ZU1hcCgpLmFkZCgm
aW5mbywgY29uZmlndXJlVGVtcGxhdGUobmV3VGVtcGxhdGUpKTsKICAgICByZXR1cm4gbmV3VGVt
cGxhdGU7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEdDQ29u
dHJvbGxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEdDQ29udHJvbGxlci5j
cHAKaW5kZXggN2U2YzRiYjExODUxOGU2NzJkM2EwMmZkYWFiMWYyOGMyODgwNzhmOC4uZmQwMWE5
ZTIxYmFhZjcxMGYzMzk0MzQyNDU3OGJiYTUzYjQyYzQyMyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvVjhHQ0NvbnRyb2xsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL3Y4L1Y4R0NDb250cm9sbGVyLmNwcApAQCAtNDM5LDcgKzQzOSw3IEBAIHZvaWQg
VjhHQ0NvbnRyb2xsZXI6OmNoZWNrTWVtb3J5VXNhZ2UoKQogICAgICAgICAvLyBNZW1vcnkgdXNh
Z2UgaXMgbGFyZ2UgYW5kIGRvdWJsZWQgc2luY2UgdGhlIGxhc3QgR0MuCiAgICAgICAgIC8vIENo
ZWNrIGlmIHdlIG5lZWQgdG8gc2VuZCBsb3cgbWVtb3J5IG5vdGlmaWNhdGlvbi4KICAgICAgICAg
djg6OkhlYXBTdGF0aXN0aWNzIGhlYXBTdGF0aXN0aWNzOwotICAgICAgICB2ODo6Vjg6OkdldEhl
YXBTdGF0aXN0aWNzKCZoZWFwU3RhdGlzdGljcyk7CisgICAgICAgIHY4OjpJc29sYXRlOjpHZXRD
dXJyZW50KCktPkdldEhlYXBTdGF0aXN0aWNzKCZoZWFwU3RhdGlzdGljcyk7CiAgICAgICAgIGlu
dCBoZWFwU2l6ZU1CID0gaGVhcFN0YXRpc3RpY3MudG90YWxfaGVhcF9zaXplKCkgPj4gMjA7CiAg
ICAgICAgIC8vIERvIG5vdCBzZW5kIGxvdyBtZW1vcnkgbm90aWZpY2F0aW9uIGlmIFY4IGhlYXAg
c2l6ZSBpcyBtb3JlIHRoYW4gNy84CiAgICAgICAgIC8vIG9mIHRvdGFsIG1lbW9yeSB1c2FnZS4g
TGV0IFY4IHRvIHNjaGVkdWxlIEdDIGl0c2VsZiBpbiB0aGlzIGNhc2UuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>