<?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>84173</bug_id>
          
          <creation_ts>2012-04-17 11:28:06 -0700</creation_ts>
          <short_desc>[V8] Pass Isolate to toV8Slow()</short_desc>
          <delta_ts>2012-04-23 09:46:24 -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>WebCore JavaScript</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>
          
          <blocked>84074</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kentaro Hara">haraken</reporter>
          <assigned_to name="Kentaro Hara">haraken</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>604174</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-17 11:28:06 -0700</bug_when>
    <thetext>The final objective is to pass Isolate around in V8 bindings. In this bug, we pass the Isolate to toV8Slow().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604176</commentid>
    <comment_count>1</comment_count>
      <attachid>137567</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-17 11:29:35 -0700</bug_when>
    <thetext>Created attachment 137567
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604377</commentid>
    <comment_count>2</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-17 15:00:11 -0700</bug_when>
    <thetext>Bots got green. Would anyone take a look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604380</commentid>
    <comment_count>3</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-17 15:03:56 -0700</bug_when>
    <thetext>Committed r114440: &lt;http://trac.webkit.org/changeset/114440&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604382</commentid>
    <comment_count>4</comment_count>
      <attachid>137567</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-17 15:04:20 -0700</bug_when>
    <thetext>Comment on attachment 137567
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606461</commentid>
    <comment_count>5</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-20 02:29:47 -0700</bug_when>
    <thetext>Reverted r114440 for reason:

Chromium crash

Committed r114731: &lt;http://trac.webkit.org/changeset/114731&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607759</commentid>
    <comment_count>6</comment_count>
      <attachid>138365</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-23 09:45:14 -0700</bug_when>
    <thetext>Created attachment 138365
Patch for relanding. It is revealed that the patch was innocent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607760</commentid>
    <comment_count>7</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-23 09:46:24 -0700</bug_when>
    <thetext>Committed r114910: &lt;http://trac.webkit.org/changeset/114910&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137567</attachid>
            <date>2012-04-17 11:29:35 -0700</date>
            <delta_ts>2012-04-17 15:04:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84173-20120417112933.patch</filename>
            <type>text/plain</type>
            <size>5390</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0NDAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWFhMGFmNmQxZjk3MWY2
MTRlNDM4M2Y1MjFiMWFmNWM3YzhjMjFjNi4uYWU4YTkyM2RkZjJkNWFkNjFiMTlkMjNiYmM1MzZm
MmFjN2YyMzY1MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIyIEBACiAyMDEyLTA0LTE3ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbVjhdIFBhc3MgSXNv
bGF0ZSB0byB0b1Y4U2xvdygpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD04NDE3MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFRoZSBmaW5hbCBvYmplY3RpdmUgaXMgdG8gcGFzcyBJc29sYXRlIGFyb3VuZCBp
biBWOCBiaW5kaW5ncy4KKyAgICAgICAgVGhpcyBwYXRjaCBwYXNzZXMgdGhlIElzb2xhdGUgdG8g
dG9WOFNsb3coKS4KKworICAgICAgICBObyB0ZXN0cy4gTm8gY2hhbmdlIGluIGJlaGF2aW9yLgor
CisgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG06CisgICAgICAg
IChHZW5lcmF0ZUhlYWRlcik6CisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4Tm9kZUN1
c3RvbS5jcHA6CisgICAgICAgIChXZWJDb3JlOjp0b1Y4U2xvdyk6CisKKzIwMTItMDQtMTcgIEtl
bnRhcm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFtWOF0gQWRkIGFu
IG9wdGlvbmFsIElzb2xhdGUgYXJndW1lbnQgdG8gdG9WOCgpLgogICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQxNjEKIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0gYi9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbQppbmRleCAxYmMzNjVkMTZj
ZDIwNTQ2N2M0ZWM5NmM4NDVkOGE0YTAyYTJhMGQ0Li5lMTY4ZjY1Yjg3MDM4ZmFkNWRhMDMzMWEy
MzAxYjEwOWYzMTQzNjJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3Jp
cHRzL0NvZGVHZW5lcmF0b3JWOC5wbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3Jp
cHRzL0NvZGVHZW5lcmF0b3JWOC5wbQpAQCAtNDU2LDE4ICs0NTYsMTggQEAgRU5ECiAgICAgfSBl
bHNlIHsKICAgICAgICAgcHVzaChAaGVhZGVyQ29udGVudCwgPDxFTkQpOwogCi12ODo6SGFuZGxl
PHY4OjpWYWx1ZT4gdG9WOFNsb3coTm9kZSosIGJvb2wpOwordjg6OkhhbmRsZTx2ODo6VmFsdWU+
IHRvVjhTbG93KE5vZGUqLCB2ODo6SXNvbGF0ZSosIGJvb2wpOwogCiBpbmxpbmUgdjg6OkhhbmRs
ZTx2ODo6VmFsdWU+IHRvVjgoTm9kZSogaW1wbCwgdjg6Oklzb2xhdGUqIGlzb2xhdGUgPSAwLCBi
b29sIGZvcmNlTmV3T2JqZWN0ID0gZmFsc2UpCiB7CiAgICAgaWYgKFVOTElLRUxZKCFpbXBsKSkK
ICAgICAgICAgcmV0dXJuIHY4OjpOdWxsKCk7CiAgICAgaWYgKFVOTElLRUxZKGZvcmNlTmV3T2Jq
ZWN0KSkKLSAgICAgICAgcmV0dXJuIHRvVjhTbG93KGltcGwsIGZvcmNlTmV3T2JqZWN0KTsKKyAg
ICAgICAgcmV0dXJuIHRvVjhTbG93KGltcGwsIGlzb2xhdGUsIGZvcmNlTmV3T2JqZWN0KTsKICAg
ICB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gd3JhcHBlciA9IFY4RE9NV3JhcHBlcjo6Z2V0Q2FjaGVk
V3JhcHBlcihpbXBsKTsKICAgICBpZiAoIXdyYXBwZXIuSXNFbXB0eSgpKQogICAgICAgICByZXR1
cm4gd3JhcHBlcjsKLSAgICByZXR1cm4gdG9WOFNsb3coaW1wbCwgZmFsc2UpOworICAgIHJldHVy
biB0b1Y4U2xvdyhpbXBsLCBpc29sYXRlLCBmYWxzZSk7CiB9CiBFTkQKICAgICB9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhOb2RlQ3VzdG9tLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOE5vZGVDdXN0b20uY3BwCmluZGV4
IDFiODliM2E5MzFlODliNzQ5Yzk4ZjkxYjU5Y2Q5NGIwNDBlY2M4NWEuLmYzOGQ3MDNkNGM2MTI3
OGUwNGM4MmIwYzM3NGY0MzM2OTY2MDZlNzAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L2N1c3RvbS9WOE5vZGVDdXN0b20uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L2N1c3RvbS9WOE5vZGVDdXN0b20uY3BwCkBAIC0xMzYsNyArMTM2LDcgQEAgdjg6
OkhhbmRsZTx2ODo6VmFsdWU+IFY4Tm9kZTo6YXBwZW5kQ2hpbGRDYWxsYmFjayhjb25zdCB2ODo6
QXJndW1lbnRzJiBhcmdzKQogICAgIHJldHVybiB2ODo6TnVsbCgpOwogfQogCi12ODo6SGFuZGxl
PHY4OjpWYWx1ZT4gdG9WOFNsb3coTm9kZSogaW1wbCwgYm9vbCBmb3JjZU5ld09iamVjdCkKK3Y4
OjpIYW5kbGU8djg6OlZhbHVlPiB0b1Y4U2xvdyhOb2RlKiBpbXBsLCB2ODo6SXNvbGF0ZSogaXNv
bGF0ZSwgYm9vbCBmb3JjZU5ld09iamVjdCkKIHsKICAgICBpZiAoIWltcGwpCiAgICAgICAgIHJl
dHVybiB2ODo6TnVsbCgpOwpAQCAtMTQ5LDM0ICsxNDksMzQgQEAgdjg6OkhhbmRsZTx2ODo6VmFs
dWU+IHRvVjhTbG93KE5vZGUqIGltcGwsIGJvb2wgZm9yY2VOZXdPYmplY3QpCiAgICAgc3dpdGNo
IChpbXBsLT5ub2RlVHlwZSgpKSB7CiAgICAgY2FzZSBOb2RlOjpFTEVNRU5UX05PREU6CiAgICAg
ICAgIGlmIChpbXBsLT5pc0hUTUxFbGVtZW50KCkpCi0gICAgICAgICAgICByZXR1cm4gdG9WOCh0
b0hUTUxFbGVtZW50KGltcGwpLCAwLCBmb3JjZU5ld09iamVjdCk7CisgICAgICAgICAgICByZXR1
cm4gdG9WOCh0b0hUTUxFbGVtZW50KGltcGwpLCBpc29sYXRlLCBmb3JjZU5ld09iamVjdCk7CiAj
aWYgRU5BQkxFKFNWRykKICAgICAgICAgaWYgKGltcGwtPmlzU1ZHRWxlbWVudCgpKQotICAgICAg
ICAgICAgcmV0dXJuIHRvVjgoc3RhdGljX2Nhc3Q8U1ZHRWxlbWVudCo+KGltcGwpLCAwLCBmb3Jj
ZU5ld09iamVjdCk7CisgICAgICAgICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxTVkdFbGVt
ZW50Kj4oaW1wbCksIGlzb2xhdGUsIGZvcmNlTmV3T2JqZWN0KTsKICNlbmRpZgogICAgICAgICBy
ZXR1cm4gVjhFbGVtZW50Ojp3cmFwKHN0YXRpY19jYXN0PEVsZW1lbnQqPihpbXBsKSwgZm9yY2VO
ZXdPYmplY3QpOwogICAgIGNhc2UgTm9kZTo6QVRUUklCVVRFX05PREU6Ci0gICAgICAgIHJldHVy
biB0b1Y4KHN0YXRpY19jYXN0PEF0dHIqPihpbXBsKSwgMCwgZm9yY2VOZXdPYmplY3QpOworICAg
ICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxBdHRyKj4oaW1wbCksIGlzb2xhdGUsIGZvcmNl
TmV3T2JqZWN0KTsKICAgICBjYXNlIE5vZGU6OlRFWFRfTk9ERToKLSAgICAgICAgcmV0dXJuIHRv
VjgodG9UZXh0KGltcGwpLCAwLCBmb3JjZU5ld09iamVjdCk7CisgICAgICAgIHJldHVybiB0b1Y4
KHRvVGV4dChpbXBsKSwgaXNvbGF0ZSwgZm9yY2VOZXdPYmplY3QpOwogICAgIGNhc2UgTm9kZTo6
Q0RBVEFfU0VDVElPTl9OT0RFOgotICAgICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxDREFU
QVNlY3Rpb24qPihpbXBsKSwgMCwgZm9yY2VOZXdPYmplY3QpOworICAgICAgICByZXR1cm4gdG9W
OChzdGF0aWNfY2FzdDxDREFUQVNlY3Rpb24qPihpbXBsKSwgaXNvbGF0ZSwgZm9yY2VOZXdPYmpl
Y3QpOwogICAgIGNhc2UgTm9kZTo6RU5USVRZX1JFRkVSRU5DRV9OT0RFOgotICAgICAgICByZXR1
cm4gdG9WOChzdGF0aWNfY2FzdDxFbnRpdHlSZWZlcmVuY2UqPihpbXBsKSwgMCwgZm9yY2VOZXdP
YmplY3QpOworICAgICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxFbnRpdHlSZWZlcmVuY2Uq
PihpbXBsKSwgaXNvbGF0ZSwgZm9yY2VOZXdPYmplY3QpOwogICAgIGNhc2UgTm9kZTo6RU5USVRZ
X05PREU6Ci0gICAgICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PEVudGl0eSo+KGltcGwpLCAw
LCBmb3JjZU5ld09iamVjdCk7CisgICAgICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PEVudGl0
eSo+KGltcGwpLCBpc29sYXRlLCBmb3JjZU5ld09iamVjdCk7CiAgICAgY2FzZSBOb2RlOjpQUk9D
RVNTSU5HX0lOU1RSVUNUSU9OX05PREU6Ci0gICAgICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0
PFByb2Nlc3NpbmdJbnN0cnVjdGlvbio+KGltcGwpLCAwLCBmb3JjZU5ld09iamVjdCk7CisgICAg
ICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PFByb2Nlc3NpbmdJbnN0cnVjdGlvbio+KGltcGwp
LCBpc29sYXRlLCBmb3JjZU5ld09iamVjdCk7CiAgICAgY2FzZSBOb2RlOjpDT01NRU5UX05PREU6
Ci0gICAgICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PENvbW1lbnQqPihpbXBsKSwgMCwgZm9y
Y2VOZXdPYmplY3QpOworICAgICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxDb21tZW50Kj4o
aW1wbCksIGlzb2xhdGUsIGZvcmNlTmV3T2JqZWN0KTsKICAgICBjYXNlIE5vZGU6OkRPQ1VNRU5U
X05PREU6Ci0gICAgICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PERvY3VtZW50Kj4oaW1wbCks
IDAsIGZvcmNlTmV3T2JqZWN0KTsKKyAgICAgICAgcmV0dXJuIHRvVjgoc3RhdGljX2Nhc3Q8RG9j
dW1lbnQqPihpbXBsKSwgaXNvbGF0ZSwgZm9yY2VOZXdPYmplY3QpOwogICAgIGNhc2UgTm9kZTo6
RE9DVU1FTlRfVFlQRV9OT0RFOgotICAgICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxEb2N1
bWVudFR5cGUqPihpbXBsKSwgMCwgZm9yY2VOZXdPYmplY3QpOworICAgICAgICByZXR1cm4gdG9W
OChzdGF0aWNfY2FzdDxEb2N1bWVudFR5cGUqPihpbXBsKSwgaXNvbGF0ZSwgZm9yY2VOZXdPYmpl
Y3QpOwogICAgIGNhc2UgTm9kZTo6RE9DVU1FTlRfRlJBR01FTlRfTk9ERToKLSAgICAgICAgcmV0
dXJuIHRvVjgoc3RhdGljX2Nhc3Q8RG9jdW1lbnRGcmFnbWVudCo+KGltcGwpLCAwLCBmb3JjZU5l
d09iamVjdCk7CisgICAgICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PERvY3VtZW50RnJhZ21l
bnQqPihpbXBsKSwgaXNvbGF0ZSwgZm9yY2VOZXdPYmplY3QpOwogICAgIGNhc2UgTm9kZTo6Tk9U
QVRJT05fTk9ERToKLSAgICAgICAgcmV0dXJuIHRvVjgoc3RhdGljX2Nhc3Q8Tm90YXRpb24qPihp
bXBsKSwgMCwgZm9yY2VOZXdPYmplY3QpOworICAgICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2Fz
dDxOb3RhdGlvbio+KGltcGwpLCBpc29sYXRlLCBmb3JjZU5ld09iamVjdCk7CiAgICAgZGVmYXVs
dDogYnJlYWs7IC8vIFhQQVRIX05BTUVTUEFDRV9OT0RFCiAgICAgfQogICAgIHJldHVybiBWOE5v
ZGU6OndyYXAoaW1wbCwgZm9yY2VOZXdPYmplY3QpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138365</attachid>
            <date>2012-04-23 09:45:14 -0700</date>
            <delta_ts>2012-04-23 09:45:14 -0700</delta_ts>
            <desc>Patch for relanding. It is revealed that the patch was innocent.</desc>
            <filename>bug-84173-20120423094513.patch</filename>
            <type>text/plain</type>
            <size>5387</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0OTA4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjhjOWRlOWUzNjBiNWQ2
NDE3MGE4OTA0NDllMGU4MmFkN2RmYjY5My4uYjU0MjcwM2Q3MGU2MGFlN2Q3NTQ1NDU3MWY0ZDA2
YjdjNGNiNDBkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIyIEBACiAyMDEyLTA0LTE3ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbVjhdIFBhc3MgSXNv
bGF0ZSB0byB0b1Y4U2xvdygpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD04NDE3MworCisgICAgICAgIFJldmlld2VkIGJ5IE5hdGUgQ2hhcGluLgorCisg
ICAgICAgIFRoZSBmaW5hbCBvYmplY3RpdmUgaXMgdG8gcGFzcyBJc29sYXRlIGFyb3VuZCBpbiBW
OCBiaW5kaW5ncy4KKyAgICAgICAgVGhpcyBwYXRjaCBwYXNzZXMgdGhlIElzb2xhdGUgdG8gdG9W
OFNsb3coKS4KKworICAgICAgICBObyB0ZXN0cy4gTm8gY2hhbmdlIGluIGJlaGF2aW9yLgorCisg
ICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG06CisgICAgICAgIChH
ZW5lcmF0ZUhlYWRlcik6CisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4Tm9kZUN1c3Rv
bS5jcHA6CisgICAgICAgIChXZWJDb3JlOjp0b1Y4U2xvdyk6CisKKzIwMTItMDQtMTcgIEtlbnRh
cm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFtWOF0gQWRkIGFuIG9w
dGlvbmFsIElzb2xhdGUgYXJndW1lbnQgdG8gdG9WOCgpLgogICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQxNjEKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0gYi9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbQppbmRleCA3MDI3ZDhlY2VmYmMy
ODFkODgyOTZhNzRkM2QzYjYwMjJjNWM0NjNiLi5lNWEwZTc3MjdiMTJkNWYwZmUyNDkwYTdjYmU0
ZWVjNDc4NjA4NDY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRz
L0NvZGVHZW5lcmF0b3JWOC5wbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRz
L0NvZGVHZW5lcmF0b3JWOC5wbQpAQCAtNDU2LDE4ICs0NTYsMTggQEAgRU5ECiAgICAgfSBlbHNl
IHsKICAgICAgICAgcHVzaChAaGVhZGVyQ29udGVudCwgPDxFTkQpOwogCi12ODo6SGFuZGxlPHY4
OjpWYWx1ZT4gdG9WOFNsb3coTm9kZSosIGJvb2wpOwordjg6OkhhbmRsZTx2ODo6VmFsdWU+IHRv
VjhTbG93KE5vZGUqLCB2ODo6SXNvbGF0ZSosIGJvb2wpOwogCiBpbmxpbmUgdjg6OkhhbmRsZTx2
ODo6VmFsdWU+IHRvVjgoTm9kZSogaW1wbCwgdjg6Oklzb2xhdGUqIGlzb2xhdGUgPSAwLCBib29s
IGZvcmNlTmV3T2JqZWN0ID0gZmFsc2UpCiB7CiAgICAgaWYgKFVOTElLRUxZKCFpbXBsKSkKICAg
ICAgICAgcmV0dXJuIHY4OjpOdWxsKCk7CiAgICAgaWYgKFVOTElLRUxZKGZvcmNlTmV3T2JqZWN0
KSkKLSAgICAgICAgcmV0dXJuIHRvVjhTbG93KGltcGwsIGZvcmNlTmV3T2JqZWN0KTsKKyAgICAg
ICAgcmV0dXJuIHRvVjhTbG93KGltcGwsIGlzb2xhdGUsIGZvcmNlTmV3T2JqZWN0KTsKICAgICB2
ODo6SGFuZGxlPHY4OjpWYWx1ZT4gd3JhcHBlciA9IFY4RE9NV3JhcHBlcjo6Z2V0Q2FjaGVkV3Jh
cHBlcihpbXBsKTsKICAgICBpZiAoIXdyYXBwZXIuSXNFbXB0eSgpKQogICAgICAgICByZXR1cm4g
d3JhcHBlcjsKLSAgICByZXR1cm4gdG9WOFNsb3coaW1wbCwgZmFsc2UpOworICAgIHJldHVybiB0
b1Y4U2xvdyhpbXBsLCBpc29sYXRlLCBmYWxzZSk7CiB9CiBFTkQKICAgICB9CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhOb2RlQ3VzdG9tLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOE5vZGVDdXN0b20uY3BwCmluZGV4IDFi
ODliM2E5MzFlODliNzQ5Yzk4ZjkxYjU5Y2Q5NGIwNDBlY2M4NWEuLmYzOGQ3MDNkNGM2MTI3OGUw
NGM4MmIwYzM3NGY0MzM2OTY2MDZlNzAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L2N1c3RvbS9WOE5vZGVDdXN0b20uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L2N1c3RvbS9WOE5vZGVDdXN0b20uY3BwCkBAIC0xMzYsNyArMTM2LDcgQEAgdjg6Okhh
bmRsZTx2ODo6VmFsdWU+IFY4Tm9kZTo6YXBwZW5kQ2hpbGRDYWxsYmFjayhjb25zdCB2ODo6QXJn
dW1lbnRzJiBhcmdzKQogICAgIHJldHVybiB2ODo6TnVsbCgpOwogfQogCi12ODo6SGFuZGxlPHY4
OjpWYWx1ZT4gdG9WOFNsb3coTm9kZSogaW1wbCwgYm9vbCBmb3JjZU5ld09iamVjdCkKK3Y4OjpI
YW5kbGU8djg6OlZhbHVlPiB0b1Y4U2xvdyhOb2RlKiBpbXBsLCB2ODo6SXNvbGF0ZSogaXNvbGF0
ZSwgYm9vbCBmb3JjZU5ld09iamVjdCkKIHsKICAgICBpZiAoIWltcGwpCiAgICAgICAgIHJldHVy
biB2ODo6TnVsbCgpOwpAQCAtMTQ5LDM0ICsxNDksMzQgQEAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+
IHRvVjhTbG93KE5vZGUqIGltcGwsIGJvb2wgZm9yY2VOZXdPYmplY3QpCiAgICAgc3dpdGNoIChp
bXBsLT5ub2RlVHlwZSgpKSB7CiAgICAgY2FzZSBOb2RlOjpFTEVNRU5UX05PREU6CiAgICAgICAg
IGlmIChpbXBsLT5pc0hUTUxFbGVtZW50KCkpCi0gICAgICAgICAgICByZXR1cm4gdG9WOCh0b0hU
TUxFbGVtZW50KGltcGwpLCAwLCBmb3JjZU5ld09iamVjdCk7CisgICAgICAgICAgICByZXR1cm4g
dG9WOCh0b0hUTUxFbGVtZW50KGltcGwpLCBpc29sYXRlLCBmb3JjZU5ld09iamVjdCk7CiAjaWYg
RU5BQkxFKFNWRykKICAgICAgICAgaWYgKGltcGwtPmlzU1ZHRWxlbWVudCgpKQotICAgICAgICAg
ICAgcmV0dXJuIHRvVjgoc3RhdGljX2Nhc3Q8U1ZHRWxlbWVudCo+KGltcGwpLCAwLCBmb3JjZU5l
d09iamVjdCk7CisgICAgICAgICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxTVkdFbGVtZW50
Kj4oaW1wbCksIGlzb2xhdGUsIGZvcmNlTmV3T2JqZWN0KTsKICNlbmRpZgogICAgICAgICByZXR1
cm4gVjhFbGVtZW50Ojp3cmFwKHN0YXRpY19jYXN0PEVsZW1lbnQqPihpbXBsKSwgZm9yY2VOZXdP
YmplY3QpOwogICAgIGNhc2UgTm9kZTo6QVRUUklCVVRFX05PREU6Ci0gICAgICAgIHJldHVybiB0
b1Y4KHN0YXRpY19jYXN0PEF0dHIqPihpbXBsKSwgMCwgZm9yY2VOZXdPYmplY3QpOworICAgICAg
ICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxBdHRyKj4oaW1wbCksIGlzb2xhdGUsIGZvcmNlTmV3
T2JqZWN0KTsKICAgICBjYXNlIE5vZGU6OlRFWFRfTk9ERToKLSAgICAgICAgcmV0dXJuIHRvVjgo
dG9UZXh0KGltcGwpLCAwLCBmb3JjZU5ld09iamVjdCk7CisgICAgICAgIHJldHVybiB0b1Y4KHRv
VGV4dChpbXBsKSwgaXNvbGF0ZSwgZm9yY2VOZXdPYmplY3QpOwogICAgIGNhc2UgTm9kZTo6Q0RB
VEFfU0VDVElPTl9OT0RFOgotICAgICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxDREFUQVNl
Y3Rpb24qPihpbXBsKSwgMCwgZm9yY2VOZXdPYmplY3QpOworICAgICAgICByZXR1cm4gdG9WOChz
dGF0aWNfY2FzdDxDREFUQVNlY3Rpb24qPihpbXBsKSwgaXNvbGF0ZSwgZm9yY2VOZXdPYmplY3Qp
OwogICAgIGNhc2UgTm9kZTo6RU5USVRZX1JFRkVSRU5DRV9OT0RFOgotICAgICAgICByZXR1cm4g
dG9WOChzdGF0aWNfY2FzdDxFbnRpdHlSZWZlcmVuY2UqPihpbXBsKSwgMCwgZm9yY2VOZXdPYmpl
Y3QpOworICAgICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxFbnRpdHlSZWZlcmVuY2UqPihp
bXBsKSwgaXNvbGF0ZSwgZm9yY2VOZXdPYmplY3QpOwogICAgIGNhc2UgTm9kZTo6RU5USVRZX05P
REU6Ci0gICAgICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PEVudGl0eSo+KGltcGwpLCAwLCBm
b3JjZU5ld09iamVjdCk7CisgICAgICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PEVudGl0eSo+
KGltcGwpLCBpc29sYXRlLCBmb3JjZU5ld09iamVjdCk7CiAgICAgY2FzZSBOb2RlOjpQUk9DRVNT
SU5HX0lOU1RSVUNUSU9OX05PREU6Ci0gICAgICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PFBy
b2Nlc3NpbmdJbnN0cnVjdGlvbio+KGltcGwpLCAwLCBmb3JjZU5ld09iamVjdCk7CisgICAgICAg
IHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PFByb2Nlc3NpbmdJbnN0cnVjdGlvbio+KGltcGwpLCBp
c29sYXRlLCBmb3JjZU5ld09iamVjdCk7CiAgICAgY2FzZSBOb2RlOjpDT01NRU5UX05PREU6Ci0g
ICAgICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PENvbW1lbnQqPihpbXBsKSwgMCwgZm9yY2VO
ZXdPYmplY3QpOworICAgICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxDb21tZW50Kj4oaW1w
bCksIGlzb2xhdGUsIGZvcmNlTmV3T2JqZWN0KTsKICAgICBjYXNlIE5vZGU6OkRPQ1VNRU5UX05P
REU6Ci0gICAgICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PERvY3VtZW50Kj4oaW1wbCksIDAs
IGZvcmNlTmV3T2JqZWN0KTsKKyAgICAgICAgcmV0dXJuIHRvVjgoc3RhdGljX2Nhc3Q8RG9jdW1l
bnQqPihpbXBsKSwgaXNvbGF0ZSwgZm9yY2VOZXdPYmplY3QpOwogICAgIGNhc2UgTm9kZTo6RE9D
VU1FTlRfVFlQRV9OT0RFOgotICAgICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxEb2N1bWVu
dFR5cGUqPihpbXBsKSwgMCwgZm9yY2VOZXdPYmplY3QpOworICAgICAgICByZXR1cm4gdG9WOChz
dGF0aWNfY2FzdDxEb2N1bWVudFR5cGUqPihpbXBsKSwgaXNvbGF0ZSwgZm9yY2VOZXdPYmplY3Qp
OwogICAgIGNhc2UgTm9kZTo6RE9DVU1FTlRfRlJBR01FTlRfTk9ERToKLSAgICAgICAgcmV0dXJu
IHRvVjgoc3RhdGljX2Nhc3Q8RG9jdW1lbnRGcmFnbWVudCo+KGltcGwpLCAwLCBmb3JjZU5ld09i
amVjdCk7CisgICAgICAgIHJldHVybiB0b1Y4KHN0YXRpY19jYXN0PERvY3VtZW50RnJhZ21lbnQq
PihpbXBsKSwgaXNvbGF0ZSwgZm9yY2VOZXdPYmplY3QpOwogICAgIGNhc2UgTm9kZTo6Tk9UQVRJ
T05fTk9ERToKLSAgICAgICAgcmV0dXJuIHRvVjgoc3RhdGljX2Nhc3Q8Tm90YXRpb24qPihpbXBs
KSwgMCwgZm9yY2VOZXdPYmplY3QpOworICAgICAgICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxO
b3RhdGlvbio+KGltcGwpLCBpc29sYXRlLCBmb3JjZU5ld09iamVjdCk7CiAgICAgZGVmYXVsdDog
YnJlYWs7IC8vIFhQQVRIX05BTUVTUEFDRV9OT0RFCiAgICAgfQogICAgIHJldHVybiBWOE5vZGU6
OndyYXAoaW1wbCwgZm9yY2VOZXdPYmplY3QpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>