<?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>102805</bug_id>
          
          <creation_ts>2012-11-20 05:27:51 -0800</creation_ts>
          <short_desc>[V8] Change a return type of V8Parameter::prepare() from bool to void</short_desc>
          <delta_ts>2013-04-08 23:54:48 -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>
          <dependson>102981</dependson>
          
          <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>tyoshino</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>771774</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-20 05:27:51 -0800</bug_when>
    <thetext>This is an incremental step for V8Parameter refactoring.

V8Parameter::prepare() is always called just after V8Parameter&apos;s constructor. So I want to move the logic of V8Parameter::prepare() to V8Parameter&apos;s constructor. In preparation for that, this patch changes the return type of V8Parameter::prepare() from bool to void (because a constructor cannot return any value).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771777</commentid>
    <comment_count>1</comment_count>
      <attachid>175196</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-20 05:35:09 -0800</bug_when>
    <thetext>Created attachment 175196
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771983</commentid>
    <comment_count>2</comment_count>
      <attachid>175196</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-20 10:32:01 -0800</bug_when>
    <thetext>Comment on attachment 175196
Patch

Attachment 175196 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14911682

New failing tests:
fast/workers/worker-constructor.html
storage/websql/sql-error-codes.html
inspector/console/alert-toString-exception.html
http/tests/websocket/tests/hybi/send-throw.html
fast/workers/storage/execute-sql-args-sync.html
fast/workers/storage/open-database-inputs-sync.html
fast/workers/storage/execute-sql-args-worker.html
fast/workers/storage/sql-exception-codes-sync.html
storage/websql/execute-sql-args.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772013</commentid>
    <comment_count>3</comment_count>
      <attachid>175196</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-11-20 10:52:29 -0800</bug_when>
    <thetext>Comment on attachment 175196
Patch

Looks like you have some test failures to work through.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772315</commentid>
    <comment_count>4</comment_count>
      <attachid>175309</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-20 17:09:58 -0800</bug_when>
    <thetext>Created attachment 175309
Fixed test failures</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772341</commentid>
    <comment_count>5</comment_count>
      <attachid>175309</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-20 17:58:50 -0800</bug_when>
    <thetext>Comment on attachment 175309
Fixed test failures

Clearing flags on attachment: 175309

Committed r135338: &lt;http://trac.webkit.org/changeset/135338&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772342</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-20 17:58:53 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773315</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-21 14:49:31 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 102981</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>871499</commentid>
    <comment_count>8</comment_count>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2013-04-08 23:54:48 -0700</bug_when>
    <thetext>bug 102981 which reopened this automatically has been resolved.

I think it&apos;s ok to close this bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175196</attachid>
            <date>2012-11-20 05:35:09 -0800</date>
            <delta_ts>2012-11-20 17:09:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102805-20121120223258.patch</filename>
            <type>text/plain</type>
            <size>5753</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1MjcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTkzZjBmNDYwNzVmYjll
ODhhZDMyZDVkMmMxOTM4ZDRjYjlmNmZkNC4uYWY2OTg4Y2U1OWRhMmU1MzA1MDE5ZWI2MDIyNmM0
MzdlMTUwYTQ4MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTExLTIwICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBbVjhdIENoYW5nZSBh
IHJldHVybiB0eXBlIG9mIFY4UGFyYW1ldGVyOjpwcmVwYXJlKCkgZnJvbSBib29sIHRvIHZvaWQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjgwNQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgaXMg
YW4gaW5jcmVtZW50YWwgc3RlcCBmb3IgVjhQYXJhbWV0ZXIgcmVmYWN0b3JpbmcuCisKKyAgICAg
ICAgVjhQYXJhbWV0ZXI6OnByZXBhcmUoKSBpcyBhbHdheXMgY2FsbGVkIGp1c3QgYWZ0ZXIgVjhQ
YXJhbWV0ZXIncworICAgICAgICBjb25zdHJ1Y3Rvci4gU28gSSB3YW50IHRvIG1vdmUgdGhlIGxv
Z2ljIG9mIFY4UGFyYW1ldGVyOjpwcmVwYXJlKCkKKyAgICAgICAgdG8gVjhQYXJhbWV0ZXIncyBj
b25zdHJ1Y3Rvci4gSW4gcHJlcGFyYXRpb24gZm9yIHRoYXQgKGkuZS4gYmVjYXVzZQorICAgICAg
ICBhIGNvbnN0cnVjdG9yIGNhbm5vdCByZXR1cm4gYW55IHZhbHVlKSwgdGhpcyBwYXRjaCBjaGFu
Z2VzIHRoZSByZXR1cm4KKyAgICAgICAgdHlwZSBvZiBWOFBhcmFtZXRlcjo6cHJlcGFyZSgpIGZy
b20gYm9vbCB0byB2b2lkLgorCisgICAgICAgIE5vIHRlc3RzLiBObyBjaGFuZ2UgaW4gYmVoYXZp
b3IuCisKKyAgICAgICAgKiBiaW5kaW5ncy92OC9WOEJpbmRpbmdNYWNyb3MuaDoKKyAgICAgICAg
KiBiaW5kaW5ncy92OC9WOFN0cmluZ1Jlc291cmNlLmg6CisgICAgICAgIChWOFBhcmFtZXRlcik6
CisgICAgICAgIChXZWJDb3JlOjpWOFBhcmFtZXRlcjo6cHJlcGFyZUJhc2UpOiBUaGlzIHBhdGNo
IHJlbW92ZXMgYSBUcnlDYXRjaCBibG9jay4KKyAgICAgICAgVGhpcyBjaGFuZ2UgaXMgc2FmZSBi
ZWNhdXNlICgxKSBhbGwgVjhQYXJhbWV0ZXI6OnByZXBhcmVCYXNlKCkgaW4gdGhlIGNvZGUgYmFz
ZQorICAgICAgICBpcyBjYWxsZWQgaW5zaWRlIFNUUklOR19UT19WOFBBUkFNRVRFUl9FWENFUFRJ
T05fQkxPQ0soKSwgYW5kIGJlY2F1c2UKKyAgICAgICAgKDIpIFNUUklOR19UT19WOFBBUkFNRVRF
Ul9FWENFUFRJT05fQkxPQ0soKSBoYXMgYSBUcnlDYXRjaCBibG9jay4KKyAgICAgICAgKE5vdGU6
IEluIGEgZm9sbG93LXVwIHBhdGNoIEknbSBwbGFubmluZyB0byByZWZhY3RvciB0aGUgbWFjcm9z
LikKKyAgICAgICAgKFdlYkNvcmU6Ojo6cHJlcGFyZSk6IEkgd2lsbCByZW1vdmUgdGhpcyBtZXRo
b2Qgc2hvcnRseS4KKwogMjAxMi0xMS0xOSAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5j
b20+CiAKICAgICAgICAgQ29sbGVjdCB1c2VyIHN0eWxlIHNoZWV0cyBpbiBEb2N1bWVudFN0eWxl
U2hlZXRDb2xsZWN0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9W
OEJpbmRpbmdNYWNyb3MuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZ01h
Y3Jvcy5oCmluZGV4IGY0Y2FiOGI4NTkxYjdmZWYzMDRjYTBmOThmMDM5YmI1Nzg3Y2ExY2QuLjdi
NTA4ODhjODUwOTAyOGUzNzI5OGM3MDk5MDY2YzlmMjU1NzZmNWEgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZ01hY3Jvcy5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZ01hY3Jvcy5oCkBAIC01NSwxMyArNTUsMjEgQEAgZW51
bSBQYXJhbWV0ZXJEZWZhdWx0UG9saWN5IHsKIAogI2RlZmluZSBTVFJJTkdfVE9fVjhQQVJBTUVU
RVJfRVhDRVBUSU9OX0JMT0NLKHR5cGUsIHZhciwgdmFsdWUpIFwKICAgICB0eXBlIHZhcih2YWx1
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgaWYg
KCF2YXIucHJlcGFyZSgpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICByZXR1cm4gdjg6OlVuZGVmaW5lZCgpOworICAgIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgdjg6
OlRyeUNhdGNoIGJsb2NrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIHZhci5wcmVwYXJlKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBpZiAoYmxvY2suSGFzQ2F1Z2h0KCkpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiB2ODo6VW5kZWZpbmVkKCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfQogCiAjZGVmaW5lIFNUUklOR19UT19W
OFBBUkFNRVRFUl9FWENFUFRJT05fQkxPQ0tfVk9JRCh0eXBlLCB2YXIsIHZhbHVlKSBcCiAgICAg
dHlwZSB2YXIodmFsdWUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgaWYgKCF2YXIucHJlcGFyZSgpKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHJldHVybjsKKyAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgdjg6OlRyeUNhdGNoIGJsb2NrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgdmFyLnByZXBhcmUoKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKGJsb2NrLkhhc0NhdWdo
dCgpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
IHJldHVybjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICB9CiAKICNkZWZpbmUgTUFZQkVfTUlTU0lOR19QQVJBTUVURVIoYXJncywgaW5kZXgs
IHBvbGljeSkgXAogICAgICgoKHBvbGljeSkgPT0gRGVmYXVsdElzTnVsbFN0cmluZyAmJiAoaW5k
ZXgpID49IChhcmdzKS5MZW5ndGgoKSkgPyAodjg6OkxvY2FsPHY4OjpWYWx1ZT4oKSkgOiAoKGFy
Z3MpWyhpbmRleCldKSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4
U3RyaW5nUmVzb3VyY2UuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4U3RyaW5nUmVz
b3VyY2UuaAppbmRleCAxYTcwN2RiNjI4Nzg4ZDIzZWM5YmYyYzU1MzU2MzU1ODJkODQxY2Q2Li4y
MGY4NjdhNWQ1OTFhMzU0YmEwZWE4YmRlYmRhYmJjYWQ2ZTc5YTI4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFN0cmluZ1Jlc291cmNlLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvVjhTdHJpbmdSZXNvdXJjZS5oCkBAIC01OSwzMyArNTksMjggQEAg
cHVibGljOgogICAgIHsKICAgICB9CiAKLSAgICBib29sIHByZXBhcmUoKTsKKyAgICAvLyBUaGlz
IGNhbiB0aHJvdy4gWW91IG11c3QgdXNlIHRoaXMgdGhyb3VnaCB0aGUKKyAgICAvLyBTVFJJTkdf
VE9fVjhQQVJBTUVURVJfRVhDRVBUSU9OX0JMT0NLKCkgbWFjcm8uCisgICAgdm9pZCBwcmVwYXJl
KCk7CiAgICAgb3BlcmF0b3IgU3RyaW5nKCkgeyByZXR1cm4gdG9TdHJpbmc8U3RyaW5nPigpOyB9
CiAgICAgb3BlcmF0b3IgQXRvbWljU3RyaW5nKCkgeyByZXR1cm4gdG9TdHJpbmc8QXRvbWljU3Ry
aW5nPigpOyB9CiAKIHByaXZhdGU6Ci0gICAgYm9vbCBwcmVwYXJlQmFzZSgpCisgICAgdm9pZCBw
cmVwYXJlQmFzZSgpCiAgICAgewogICAgICAgICBpZiAobV92OE9iamVjdC5Jc0VtcHR5KCkpCi0g
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgICAgIHJldHVybjsKIAogICAgICAgICBp
ZiAoTElLRUxZKG1fdjhPYmplY3QtPklzU3RyaW5nKCkpKQotICAgICAgICAgICAgcmV0dXJuIHRy
dWU7CisgICAgICAgICAgICByZXR1cm47CiAKICAgICAgICAgaWYgKExJS0VMWShtX3Y4T2JqZWN0
LT5Jc0ludDMyKCkpKSB7CiAgICAgICAgICAgICBzZXRTdHJpbmcoaW50MzJUb1dlYkNvcmVTdHJp
bmcobV92OE9iamVjdC0+SW50MzJWYWx1ZSgpKSk7Ci0gICAgICAgICAgICByZXR1cm4gdHJ1ZTsK
KyAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCiAgICAgICAgIG1fbW9kZSA9IERvTm90
RXh0ZXJuYWxpemU7Ci0gICAgICAgIHY4OjpUcnlDYXRjaCBibG9jazsKICAgICAgICAgbV92OE9i
amVjdCA9IG1fdjhPYmplY3QtPlRvU3RyaW5nKCk7Ci0gICAgICAgIC8vIEhhbmRsZSB0aGUgY2Fz
ZSB3aGVyZSBhbiBleGNlcHRpb24gaXMgdGhyb3duIGFzIHBhcnQgb2YgaW52b2tpbmcgdG9TdHJp
bmcgb24gdGhlIG9iamVjdC4KLSAgICAgICAgaWYgKGJsb2NrLkhhc0NhdWdodCgpKSB7Ci0gICAg
ICAgICAgICBibG9jay5SZVRocm93KCk7Ci0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAg
ICAgIH0KLSAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCiAgICAgdjg6OkxvY2FsPHY4OjpW
YWx1ZT4gb2JqZWN0KCkgeyByZXR1cm4gbV92OE9iamVjdDsgfQpAQCAtMTEwLDI3ICsxMDUsMjcg
QEAgcHJpdmF0ZToKICAgICBTdHJpbmcgbV9zdHJpbmc7CiB9OwogCi10ZW1wbGF0ZTw+IGlubGlu
ZSBib29sIFY4UGFyYW1ldGVyPERlZmF1bHRNb2RlPjo6cHJlcGFyZSgpCit0ZW1wbGF0ZTw+IGlu
bGluZSB2b2lkIFY4UGFyYW1ldGVyPERlZmF1bHRNb2RlPjo6cHJlcGFyZSgpCiB7Ci0gICAgcmV0
dXJuIHByZXBhcmVCYXNlKCk7CisgICAgcHJlcGFyZUJhc2UoKTsKIH0KIAotdGVtcGxhdGU8PiBp
bmxpbmUgYm9vbCBWOFBhcmFtZXRlcjxXaXRoTnVsbENoZWNrPjo6cHJlcGFyZSgpCit0ZW1wbGF0
ZTw+IGlubGluZSB2b2lkIFY4UGFyYW1ldGVyPFdpdGhOdWxsQ2hlY2s+OjpwcmVwYXJlKCkKIHsK
ICAgICBpZiAob2JqZWN0KCkuSXNFbXB0eSgpIHx8IG9iamVjdCgpLT5Jc051bGwoKSkgewogICAg
ICAgICBzZXRTdHJpbmcoU3RyaW5nKCkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAg
cmV0dXJuOwogICAgIH0KLSAgICByZXR1cm4gcHJlcGFyZUJhc2UoKTsKKyAgICBwcmVwYXJlQmFz
ZSgpOwogfQogCi10ZW1wbGF0ZTw+IGlubGluZSBib29sIFY4UGFyYW1ldGVyPFdpdGhVbmRlZmlu
ZWRPck51bGxDaGVjaz46OnByZXBhcmUoKQordGVtcGxhdGU8PiBpbmxpbmUgdm9pZCBWOFBhcmFt
ZXRlcjxXaXRoVW5kZWZpbmVkT3JOdWxsQ2hlY2s+OjpwcmVwYXJlKCkKIHsKICAgICBpZiAob2Jq
ZWN0KCkuSXNFbXB0eSgpIHx8IG9iamVjdCgpLT5Jc051bGwoKSB8fCBvYmplY3QoKS0+SXNVbmRl
ZmluZWQoKSkgewogICAgICAgICBzZXRTdHJpbmcoU3RyaW5nKCkpOwotICAgICAgICByZXR1cm4g
dHJ1ZTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICByZXR1cm4gcHJlcGFyZUJhc2UoKTsK
KyAgICBwcmVwYXJlQmFzZSgpOwogfQogICAgIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175309</attachid>
            <date>2012-11-20 17:09:58 -0800</date>
            <delta_ts>2012-11-20 17:58:49 -0800</delta_ts>
            <desc>Fixed test failures</desc>
            <filename>bug-102805-20121121100746.patch</filename>
            <type>text/plain</type>
            <size>6248</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1MzM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2U4MTVlNmUwNjVmMTA0
YTc1MWFjMDU3ZTMyNjk4N2QwMDBjZmNiNC4uYmExNTNjZDY0MTEzZGFhOTcwNjJhYmNlODViZjNk
ZDQxZWM4NTc0MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM0IEBACisyMDEyLTExLTIwICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBbVjhdIENoYW5nZSBh
IHJldHVybiB0eXBlIG9mIFY4UGFyYW1ldGVyOjpwcmVwYXJlKCkgZnJvbSBib29sIHRvIHZvaWQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjgwNQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgaXMg
YW4gaW5jcmVtZW50YWwgc3RlcCBmb3IgVjhQYXJhbWV0ZXIgcmVmYWN0b3JpbmcuCisKKyAgICAg
ICAgVjhQYXJhbWV0ZXI6OnByZXBhcmUoKSBpcyBhbHdheXMgY2FsbGVkIGp1c3QgYWZ0ZXIgVjhQ
YXJhbWV0ZXIncworICAgICAgICBjb25zdHJ1Y3Rvci4gU28gSSB3YW50IHRvIG1vdmUgdGhlIGxv
Z2ljIG9mIFY4UGFyYW1ldGVyOjpwcmVwYXJlKCkKKyAgICAgICAgdG8gVjhQYXJhbWV0ZXIncyBj
b25zdHJ1Y3Rvci4gSW4gcHJlcGFyYXRpb24gZm9yIHRoYXQgKGkuZS4gYmVjYXVzZQorICAgICAg
ICBhIGNvbnN0cnVjdG9yIGNhbm5vdCByZXR1cm4gYW55IHZhbHVlKSwgdGhpcyBwYXRjaCBjaGFu
Z2VzIHRoZSByZXR1cm4KKyAgICAgICAgdHlwZSBvZiBWOFBhcmFtZXRlcjo6cHJlcGFyZSgpIGZy
b20gYm9vbCB0byB2b2lkLgorCisgICAgICAgIFRlc3RzOiBmYXN0L3dvcmtlcnMvd29ya2VyLWNv
bnN0cnVjdG9yLmh0bWwKKyAgICAgICAgICAgICAgIHN0b3JhZ2Uvd2Vic3FsL3NxbC1lcnJvci1j
b2Rlcy5odG1sCisgICAgICAgICAgICAgICBpbnNwZWN0b3IvY29uc29sZS9hbGVydC10b1N0cmlu
Zy1leGNlcHRpb24uaHRtbAorICAgICAgICAgICAgICAgaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVz
dHMvaHliaS9zZW5kLXRocm93Lmh0bWwKKyAgICAgICAgICAgICAgIGV0YworCisgICAgICAgICog
YmluZGluZ3MvdjgvVjhCaW5kaW5nTWFjcm9zLmg6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhT
dHJpbmdSZXNvdXJjZS5oOgorICAgICAgICAoVjhQYXJhbWV0ZXIpOgorICAgICAgICAoV2ViQ29y
ZTo6VjhQYXJhbWV0ZXI6OnByZXBhcmVCYXNlKTogVGhpcyBwYXRjaCByZW1vdmVzIGEgVHJ5Q2F0
Y2ggYmxvY2suCisgICAgICAgIFRoaXMgY2hhbmdlIGlzIHNhZmUgYmVjYXVzZSAoMSkgYWxsIFY4
UGFyYW1ldGVyOjpwcmVwYXJlQmFzZSgpIGluIHRoZSBjb2RlIGJhc2UKKyAgICAgICAgaXMgY2Fs
bGVkIGluc2lkZSBTVFJJTkdfVE9fVjhQQVJBTUVURVJfRVhDRVBUSU9OX0JMT0NLKCksIGFuZCBi
ZWNhdXNlCisgICAgICAgICgyKSBTVFJJTkdfVE9fVjhQQVJBTUVURVJfRVhDRVBUSU9OX0JMT0NL
KCkgaGFzIGEgVHJ5Q2F0Y2ggYmxvY2suCisgICAgICAgIChOb3RlOiBJbiBhIGZvbGxvdy11cCBw
YXRjaCBJJ20gcGxhbm5pbmcgdG8gcmVmYWN0b3IgdGhlIG1hY3Jvcy4pCisgICAgICAgIChXZWJD
b3JlOjo6OnByZXBhcmUpOiBJIHdpbGwgcmVtb3ZlIHRoaXMgbWV0aG9kIHNob3J0bHkuCisKIDIw
MTItMTEtMjAgIEpvc2h1YSBCZWxsICA8anNiZWxsQGNocm9taXVtLm9yZz4KIAogICAgICAgICBJ
bmRleGVkREI6IE1vdmUgY29udHJvbCBvZiB0cmFuc2FjdGlvbiBjb21wbGV0aW9uIHRvIGZyb250
IGVuZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhCaW5kaW5nTWFj
cm9zLmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEJpbmRpbmdNYWNyb3MuaAppbmRl
eCBmNGNhYjhiODU5MWI3ZmVmMzA0Y2EwZjk4ZjAzOWJiNTc4N2NhMWNkLi5iMmJjY2ExZDM0YjQ3
ZmNhOTdlZjY0ZWYwZGZkNjAyYjdjN2JiZDMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9WOEJpbmRpbmdNYWNyb3MuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy92OC9WOEJpbmRpbmdNYWNyb3MuaApAQCAtNTUsMTMgKzU1LDI1IEBAIGVudW0gUGFyYW1ldGVy
RGVmYXVsdFBvbGljeSB7CiAKICNkZWZpbmUgU1RSSU5HX1RPX1Y4UEFSQU1FVEVSX0VYQ0VQVElP
Tl9CTE9DSyh0eXBlLCB2YXIsIHZhbHVlKSBcCiAgICAgdHlwZSB2YXIodmFsdWUpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGlmICghdmFyLnByZXBh
cmUoKSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
cmV0dXJuIHY4OjpVbmRlZmluZWQoKTsKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHY4OjpUcnlDYXRjaCBi
bG9jazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB2YXIu
cHJlcGFyZSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgaWYgKGJsb2NrLkhhc0NhdWdodCgpKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICBibG9jay5SZVRocm93KCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcmV0dXJuIHY4OjpVbmRlZmluZWQoKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfQogCiAjZGVmaW5lIFNU
UklOR19UT19WOFBBUkFNRVRFUl9FWENFUFRJT05fQkxPQ0tfVk9JRCh0eXBlLCB2YXIsIHZhbHVl
KSBcCiAgICAgdHlwZSB2YXIodmFsdWUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgaWYgKCF2YXIucHJlcGFyZSgpKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHJldHVybjsKKyAgICB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgdjg6OlRyeUNhdGNoIGJsb2NrOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgdmFyLnByZXBhcmUoKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKGJsb2Nr
Lkhhc0NhdWdodCgpKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgIGJsb2NrLlJlVGhyb3coKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybjsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9CiAKICNkZWZp
bmUgTUFZQkVfTUlTU0lOR19QQVJBTUVURVIoYXJncywgaW5kZXgsIHBvbGljeSkgXAogICAgICgo
KHBvbGljeSkgPT0gRGVmYXVsdElzTnVsbFN0cmluZyAmJiAoaW5kZXgpID49IChhcmdzKS5MZW5n
dGgoKSkgPyAodjg6OkxvY2FsPHY4OjpWYWx1ZT4oKSkgOiAoKGFyZ3MpWyhpbmRleCldKSkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4U3RyaW5nUmVzb3VyY2UuaCBi
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4U3RyaW5nUmVzb3VyY2UuaAppbmRleCAxYTcw
N2RiNjI4Nzg4ZDIzZWM5YmYyYzU1MzU2MzU1ODJkODQxY2Q2Li4yMGY4NjdhNWQ1OTFhMzU0YmEw
ZWE4YmRlYmRhYmJjYWQ2ZTc5YTI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy92OC9WOFN0cmluZ1Jlc291cmNlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvdjgv
VjhTdHJpbmdSZXNvdXJjZS5oCkBAIC01OSwzMyArNTksMjggQEAgcHVibGljOgogICAgIHsKICAg
ICB9CiAKLSAgICBib29sIHByZXBhcmUoKTsKKyAgICAvLyBUaGlzIGNhbiB0aHJvdy4gWW91IG11
c3QgdXNlIHRoaXMgdGhyb3VnaCB0aGUKKyAgICAvLyBTVFJJTkdfVE9fVjhQQVJBTUVURVJfRVhD
RVBUSU9OX0JMT0NLKCkgbWFjcm8uCisgICAgdm9pZCBwcmVwYXJlKCk7CiAgICAgb3BlcmF0b3Ig
U3RyaW5nKCkgeyByZXR1cm4gdG9TdHJpbmc8U3RyaW5nPigpOyB9CiAgICAgb3BlcmF0b3IgQXRv
bWljU3RyaW5nKCkgeyByZXR1cm4gdG9TdHJpbmc8QXRvbWljU3RyaW5nPigpOyB9CiAKIHByaXZh
dGU6Ci0gICAgYm9vbCBwcmVwYXJlQmFzZSgpCisgICAgdm9pZCBwcmVwYXJlQmFzZSgpCiAgICAg
ewogICAgICAgICBpZiAobV92OE9iamVjdC5Jc0VtcHR5KCkpCi0gICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKKyAgICAgICAgICAgIHJldHVybjsKIAogICAgICAgICBpZiAoTElLRUxZKG1fdjhPYmpl
Y3QtPklzU3RyaW5nKCkpKQotICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgICAgICBy
ZXR1cm47CiAKICAgICAgICAgaWYgKExJS0VMWShtX3Y4T2JqZWN0LT5Jc0ludDMyKCkpKSB7CiAg
ICAgICAgICAgICBzZXRTdHJpbmcoaW50MzJUb1dlYkNvcmVTdHJpbmcobV92OE9iamVjdC0+SW50
MzJWYWx1ZSgpKSk7Ci0gICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgICAgIHJldHVy
bjsKICAgICAgICAgfQogCiAgICAgICAgIG1fbW9kZSA9IERvTm90RXh0ZXJuYWxpemU7Ci0gICAg
ICAgIHY4OjpUcnlDYXRjaCBibG9jazsKICAgICAgICAgbV92OE9iamVjdCA9IG1fdjhPYmplY3Qt
PlRvU3RyaW5nKCk7Ci0gICAgICAgIC8vIEhhbmRsZSB0aGUgY2FzZSB3aGVyZSBhbiBleGNlcHRp
b24gaXMgdGhyb3duIGFzIHBhcnQgb2YgaW52b2tpbmcgdG9TdHJpbmcgb24gdGhlIG9iamVjdC4K
LSAgICAgICAgaWYgKGJsb2NrLkhhc0NhdWdodCgpKSB7Ci0gICAgICAgICAgICBibG9jay5SZVRo
cm93KCk7Ci0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgICAgIH0KLSAgICAgICAgcmV0
dXJuIHRydWU7CiAgICAgfQogCiAgICAgdjg6OkxvY2FsPHY4OjpWYWx1ZT4gb2JqZWN0KCkgeyBy
ZXR1cm4gbV92OE9iamVjdDsgfQpAQCAtMTEwLDI3ICsxMDUsMjcgQEAgcHJpdmF0ZToKICAgICBT
dHJpbmcgbV9zdHJpbmc7CiB9OwogCi10ZW1wbGF0ZTw+IGlubGluZSBib29sIFY4UGFyYW1ldGVy
PERlZmF1bHRNb2RlPjo6cHJlcGFyZSgpCit0ZW1wbGF0ZTw+IGlubGluZSB2b2lkIFY4UGFyYW1l
dGVyPERlZmF1bHRNb2RlPjo6cHJlcGFyZSgpCiB7Ci0gICAgcmV0dXJuIHByZXBhcmVCYXNlKCk7
CisgICAgcHJlcGFyZUJhc2UoKTsKIH0KIAotdGVtcGxhdGU8PiBpbmxpbmUgYm9vbCBWOFBhcmFt
ZXRlcjxXaXRoTnVsbENoZWNrPjo6cHJlcGFyZSgpCit0ZW1wbGF0ZTw+IGlubGluZSB2b2lkIFY4
UGFyYW1ldGVyPFdpdGhOdWxsQ2hlY2s+OjpwcmVwYXJlKCkKIHsKICAgICBpZiAob2JqZWN0KCku
SXNFbXB0eSgpIHx8IG9iamVjdCgpLT5Jc051bGwoKSkgewogICAgICAgICBzZXRTdHJpbmcoU3Ry
aW5nKCkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KLSAg
ICByZXR1cm4gcHJlcGFyZUJhc2UoKTsKKyAgICBwcmVwYXJlQmFzZSgpOwogfQogCi10ZW1wbGF0
ZTw+IGlubGluZSBib29sIFY4UGFyYW1ldGVyPFdpdGhVbmRlZmluZWRPck51bGxDaGVjaz46OnBy
ZXBhcmUoKQordGVtcGxhdGU8PiBpbmxpbmUgdm9pZCBWOFBhcmFtZXRlcjxXaXRoVW5kZWZpbmVk
T3JOdWxsQ2hlY2s+OjpwcmVwYXJlKCkKIHsKICAgICBpZiAob2JqZWN0KCkuSXNFbXB0eSgpIHx8
IG9iamVjdCgpLT5Jc051bGwoKSB8fCBvYmplY3QoKS0+SXNVbmRlZmluZWQoKSkgewogICAgICAg
ICBzZXRTdHJpbmcoU3RyaW5nKCkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgcmV0
dXJuOwogICAgIH0KLSAgICByZXR1cm4gcHJlcGFyZUJhc2UoKTsKKyAgICBwcmVwYXJlQmFzZSgp
OwogfQogICAgIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>