<?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>94444</bug_id>
          
          <creation_ts>2012-08-19 22:37:35 -0700</creation_ts>
          <short_desc>[V8] Move V8Proxy::m_extensions to ScriptController</short_desc>
          <delta_ts>2012-08-20 00:33:31 -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>85330</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kentaro Hara">haraken</reporter>
          <assigned_to name="Kentaro Hara">haraken</assigned_to>
          <cc>abarth</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>699233</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-08-19 22:37:35 -0700</bug_when>
    <thetext>To kill V8Proxy, we can move V8Proxy::m_extensions to ScriptController.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699234</commentid>
    <comment_count>1</comment_count>
      <attachid>159335</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-08-19 22:47:23 -0700</bug_when>
    <thetext>Created attachment 159335
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699280</commentid>
    <comment_count>2</comment_count>
      <attachid>159335</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-20 00:33:28 -0700</bug_when>
    <thetext>Comment on attachment 159335
Patch

Clearing flags on attachment: 159335

Committed r126002: &lt;http://trac.webkit.org/changeset/126002&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699281</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-20 00:33:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>159335</attachid>
            <date>2012-08-19 22:47:23 -0700</date>
            <delta_ts>2012-08-20 00:33:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94444-20120820144644.patch</filename>
            <type>text/plain</type>
            <size>9599</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1OTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGNiZGIxNjhkNjEzYWE3
NGI4MWVmOWE2YWM0YmU1YmJlODJjMzU2OC4uOGU4ZjZiNjQyNjExOTc3Nzc4ZTcyMmEyYzU5ZjYx
NGU0YTc5MTE2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMxIEBACiAyMDEyLTA4LTE5ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbVjhdIE1vdmUgVjhQ
cm94eTo6bV9leHRlbnNpb25zIHRvIFNjcmlwdENvbnRyb2xsZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0NDQ0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVG8ga2lsbCBWOFByb3h5LCB0aGlzIHBhdGNo
IG1vdmVzIFY4UHJveHk6Om1fZXh0ZW5zaW9ucyB0byBTY3JpcHRDb250cm9sbGVyLgorICAgICAg
ICBUaGlzIHBhdGNoIGFsc28gcmVuYW1lcyBleHRlbnNpb25zKCkgdG8gcmVnaXN0ZXJlZEV4dGVu
c2lvbnMoKSBmb3IgY2xhcmlmaWNhdGlvbi4KKworICAgICAgICBObyB0ZXN0cy4gTm8gY2hhbmdl
IGluIGJlaGF2aW9yLgorCisgICAgICAgICogYmluZGluZ3MvdjgvU2NyaXB0Q29udHJvbGxlci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRDb250cm9sbGVyOjpyZWdpc3RlcmVkRXh0ZW5z
aW9ucyk6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OlNjcmlwdENvbnRy
b2xsZXI6OnJlZ2lzdGVyRXh0ZW5zaW9uSWZOZWVkZWQpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4
L1NjcmlwdENvbnRyb2xsZXIuaDoKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoU2NyaXB0
Q29udHJvbGxlcik6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhET01XaW5kb3dTaGVsbC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpWOERPTVdpbmRvd1NoZWxsOjpjcmVhdGVOZXdDb250ZXh0KToK
KyAgICAgICAgKiBiaW5kaW5ncy92OC9WOFByb3h5LmNwcDoKKyAgICAgICAgKiBiaW5kaW5ncy92
OC9WOFByb3h5Lmg6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKFY4UHJveHkpOgorCisy
MDEyLTA4LTE5ICBLZW50YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKwogICAgICAg
ICBbVjhdIE1vdmUgVjhQcm94eTo6Y2FsbEZ1bmN0aW9uKCkgdG8gU2NyaXB0Q29udHJvbGxlcgog
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTQ0MzcKIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL0NoYW5nZUxvZwppbmRleCA3NDA0NGJlZmJmNDE4MWE2NjM1ODdjMjFmZGMw
YzMyYjg0ZjUyZWNjLi43OGU4ZTQ5OWIyZmYzZDA0YmI0NjY5YWVjM2IwNjhlMmJlNzExMzJkIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA4LTE5ICBL
ZW50YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBbVjhdIE1vdmUg
VjhQcm94eTo6bV9leHRlbnNpb25zIHRvIFNjcmlwdENvbnRyb2xsZXIKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0NDQ0CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVG8ga2lsbCBWOFByb3h5LCB0aGlzIHBh
dGNoIG1vdmVzIFY4UHJveHk6Om1fZXh0ZW5zaW9ucyB0byBTY3JpcHRDb250cm9sbGVyLgorCisg
ICAgICAgIE5vIHRlc3RzLiBObyBjaGFuZ2UgaW4gYmVoYXZpb3IuCisKKyAgICAgICAgKiBzcmMv
V2ViU2NyaXB0Q29udHJvbGxlci5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlNjcmlwdENvbnRy
b2xsZXI6OnJlZ2lzdGVyRXh0ZW5zaW9uKToKKwogMjAxMi0wOC0xOSAgSmFtZXMgUm9iaW5zb24g
IDxqYW1lc3JAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtjaHJvbWl1bV0gUHV0IHdlYmtpdCBj
b21wb3NpdG9yIGJpbmRpbmcgZmlsZXMgaW4gc2VwYXJhdGUgY29uZGl0aW9uYWxseSBpbmNsdWRl
ZCBneXAgc2VjdGlvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2Ny
aXB0Q29udHJvbGxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRDb250
cm9sbGVyLmNwcAppbmRleCBiNTU4YmU2OTI3ZmQ1NWZhMjAyYjk4MmIzOTk4ZjNhOTQ4YWQ1MmM1
Li5lNWY5M2Q3MmVmMGJkZGNmNzQ2OWE0ZjMxNzY4MmE4NTQzOTczZjU2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRDb250cm9sbGVyLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRDb250cm9sbGVyLmNwcApAQCAtNDIyLDYgKzQy
MiwyMyBAQCB2b2lkIFNjcmlwdENvbnRyb2xsZXI6OmV2YWx1YXRlSW5Xb3JsZChjb25zdCBTY3Jp
cHRTb3VyY2VDb2RlJiBzb3VyY2UsCiAgICAgZXZhbHVhdGVJbklzb2xhdGVkV29ybGQoMCwgc291
cmNlcywgMCk7CiB9CiAKK1Y4RXh0ZW5zaW9ucyYgU2NyaXB0Q29udHJvbGxlcjo6cmVnaXN0ZXJl
ZEV4dGVuc2lvbnMoKQoreworICAgIERFRklORV9TVEFUSUNfTE9DQUwoVjhFeHRlbnNpb25zLCBl
eHRlbnNpb25zLCAoKSk7CisgICAgcmV0dXJuIGV4dGVuc2lvbnM7Cit9CisKK3ZvaWQgU2NyaXB0
Q29udHJvbGxlcjo6cmVnaXN0ZXJFeHRlbnNpb25JZk5lZWRlZCh2ODo6RXh0ZW5zaW9uKiBleHRl
bnNpb24pCit7CisgICAgY29uc3QgVjhFeHRlbnNpb25zJiBleHRlbnNpb25zID0gcmVnaXN0ZXJl
ZEV4dGVuc2lvbnMoKTsKKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGV4dGVuc2lvbnMuc2l6
ZSgpOyArK2kpIHsKKyAgICAgICAgaWYgKGV4dGVuc2lvbnNbaV0gPT0gZXh0ZW5zaW9uKQorICAg
ICAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICB2ODo6UmVnaXN0ZXJFeHRlbnNpb24oZXh0ZW5z
aW9uKTsKKyAgICByZWdpc3RlcmVkRXh0ZW5zaW9ucygpLmFwcGVuZChleHRlbnNpb24pOworfQor
CiBzdGF0aWMgTlBPYmplY3QqIGNyZWF0ZU5vU2NyaXB0T2JqZWN0KCkKIHsKICAgICBub3RJbXBs
ZW1lbnRlZCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0
Q29udHJvbGxlci5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0Q29udHJvbGxl
ci5oCmluZGV4IDY5ODY5ODU5YjE2ZmEzZWQxNTM2NzJmOWVjNjYwZjA3OWZiZDFmYWYuLjI5ZjZl
M2U4ZmZkYTdmMzhkNGIwODg2MzZmZjcyZjYyNjMwZmRiZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdENvbnRyb2xsZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9TY3JpcHRDb250cm9sbGVyLmgKQEAgLTU5LDYgKzU5LDggQEAgY2xhc3Mg
U2NyaXB0U3RhdGU7CiBjbGFzcyBWOERPTVdpbmRvd1NoZWxsOwogY2xhc3MgV2lkZ2V0OwogCit0
eXBlZGVmIFdURjo6VmVjdG9yPHY4OjpFeHRlbnNpb24qPiBWOEV4dGVuc2lvbnM7CisKIGNsYXNz
IFNjcmlwdENvbnRyb2xsZXIgewogcHVibGljOgogICAgIFNjcmlwdENvbnRyb2xsZXIoRnJhbWUq
KTsKQEAgLTE4OCw2ICsxOTAsMTIgQEAgcHVibGljOgogICAgIHZvaWQgZXZhbHVhdGVJbldvcmxk
KGNvbnN0IFNjcmlwdFNvdXJjZUNvZGUmLCBET01XcmFwcGVyV29ybGQqKTsKICAgICBzdGF0aWMg
dm9pZCBnZXRBbGxXb3JsZHMoVmVjdG9yPFJlZlB0cjxET01XcmFwcGVyV29ybGQ+ID4mIHdvcmxk
cyk7CiAKKyAgICAvLyBSZWdpc3RlcnMgYSB2OCBleHRlbnNpb24gdG8gYmUgYXZhaWxhYmxlIG9u
IHdlYnBhZ2VzLiBXaWxsIG9ubHkKKyAgICAvLyBhZmZlY3QgdjggY29udGV4dHMgaW5pdGlhbGl6
ZWQgYWZ0ZXIgdGhpcyBjYWxsLiBUYWtlcyBvd25lcnNoaXAgb2YKKyAgICAvLyB0aGUgdjg6OkV4
dGVuc2lvbiBvYmplY3QgcGFzc2VkLgorICAgIHN0YXRpYyB2b2lkIHJlZ2lzdGVyRXh0ZW5zaW9u
SWZOZWVkZWQodjg6OkV4dGVuc2lvbiopOworICAgIHN0YXRpYyBWOEV4dGVuc2lvbnMmIHJlZ2lz
dGVyZWRFeHRlbnNpb25zKCk7CisKIHByaXZhdGU6CiAgICAgRnJhbWUqIG1fZnJhbWU7CiAgICAg
Y29uc3QgU3RyaW5nKiBtX3NvdXJjZVVSTDsKQEAgLTIxMyw2ICsyMjEsOSBAQCBwcml2YXRlOgog
ICAgIC8vIHBvaW50ZXIgaW4gdGhpcyBvYmplY3QgaXMgY2xlYXJlZCBvdXQgd2hlbiB0aGUgd2lu
ZG93IG9iamVjdCBpcwogICAgIC8vIGRlc3Ryb3llZC4KICAgICBOUE9iamVjdCogbV93cmFwcGVk
V2luZG93U2NyaXB0TlBPYmplY3Q7CisKKyAgICAvLyBBbGwgb2YgdGhlIGV4dGVuc2lvbnMgcmVn
aXN0ZXJlZCB3aXRoIHRoZSBjb250ZXh0LgorICAgIHN0YXRpYyBWOEV4dGVuc2lvbnMgbV9leHRl
bnNpb25zOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XaW5kb3dTaGVsbC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9WOERPTVdpbmRvd1NoZWxsLmNwcAppbmRleCBjZDQ0MzBmNzQ3NGRmMzE3
NjNkOGExYTNkYzBkZjBhYWJlYjNlMzc2Li4zNzhmZjJkNWI3Mzc0YTFhNTI1YzE1ZmE3ZTFkYzcz
ZTBmNzYwNWY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTVdp
bmRvd1NoZWxsLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTVdpbmRv
d1NoZWxsLmNwcApAQCAtNDQsNiArNDQsNyBAQAogI2luY2x1ZGUgIlJ1bnRpbWVFbmFibGVkRmVh
dHVyZXMuaCIKICNpbmNsdWRlICJTY3JpcHRDYWxsU3RhY2suaCIKICNpbmNsdWRlICJTY3JpcHRD
YWxsU3RhY2tGYWN0b3J5LmgiCisjaW5jbHVkZSAiU2NyaXB0Q29udHJvbGxlci5oIgogI2luY2x1
ZGUgIlNjcmlwdFByb2ZpbGVyLmgiCiAjaW5jbHVkZSAiU2VjdXJpdHlPcmlnaW4uaCIKICNpbmNs
dWRlICJTdG9yYWdlTmFtZXNwYWNlLmgiCkBAIC0zNzAsMTYgKzM3MSwxNiBAQCB2ODo6UGVyc2lz
dGVudDx2ODo6Q29udGV4dD4gVjhET01XaW5kb3dTaGVsbDo6Y3JlYXRlTmV3Q29udGV4dCh2ODo6
SGFuZGxlPHY4OjpPYgogICAgICAgICByZXR1cm4gcmVzdWx0OwogCiAgICAgLy8gVXNlZCB0byBh
dm9pZCBzbGVlcCBjYWxscyBpbiB1bmxvYWQgaGFuZGxlcnMuCi0gICAgVjhQcm94eTo6cmVnaXN0
ZXJFeHRlbnNpb25JZk5lZWRlZChEYXRlRXh0ZW5zaW9uOjpnZXQoKSk7CisgICAgU2NyaXB0Q29u
dHJvbGxlcjo6cmVnaXN0ZXJFeHRlbnNpb25JZk5lZWRlZChEYXRlRXh0ZW5zaW9uOjpnZXQoKSk7
CiAKICNpZiBFTkFCTEUoSkFWQVNDUklQVF9JMThOX0FQSSkKICAgICAvLyBFbmFibGVzIGV4cGVy
aW1lbnRhbCBpMThuIEFQSSBpbiBWOC4KICAgICBpZiAoUnVudGltZUVuYWJsZWRGZWF0dXJlczo6
amF2YVNjcmlwdEkxOE5BUElFbmFibGVkKCkpCi0gICAgICAgIFY4UHJveHk6OnJlZ2lzdGVyRXh0
ZW5zaW9uSWZOZWVkZWQodjhfaTE4bjo6RXh0ZW5zaW9uOjpnZXQoKSk7CisgICAgICAgIFNjcmlw
dENvbnRyb2xsZXI6OnJlZ2lzdGVyRXh0ZW5zaW9uSWZOZWVkZWQodjhfaTE4bjo6RXh0ZW5zaW9u
OjpnZXQoKSk7CiAjZW5kaWYKIAogICAgIC8vIER5bmFtaWNhbGx5IHRlbGwgdjggYWJvdXQgb3Vy
IGV4dGVuc2lvbnMgbm93LgotICAgIGNvbnN0IFY4RXh0ZW5zaW9ucyYgZXh0ZW5zaW9ucyA9IFY4
UHJveHk6OmV4dGVuc2lvbnMoKTsKKyAgICBjb25zdCBWOEV4dGVuc2lvbnMmIGV4dGVuc2lvbnMg
PSBTY3JpcHRDb250cm9sbGVyOjpyZWdpc3RlcmVkRXh0ZW5zaW9ucygpOwogICAgIE93bkFycmF5
UHRyPGNvbnN0IGNoYXIqPiBleHRlbnNpb25OYW1lcyA9IGFkb3B0QXJyYXlQdHIobmV3IGNvbnN0
IGNoYXIqW2V4dGVuc2lvbnMuc2l6ZSgpXSk7CiAgICAgaW50IGluZGV4ID0gMDsKICAgICBmb3Ig
KHNpemVfdCBpID0gMDsgaSA8IGV4dGVuc2lvbnMuc2l6ZSgpOyArK2kpIHsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuY3BwIGIvU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvdjgvVjhQcm94eS5jcHAKaW5kZXggZGNhNTU0YzAyNmE2ODhiNmQ5ZTYzYTY1MTIz
NjFhZTY2ZjljMjZiMS4uMWFhNDQzYWQ0NDU5NjI5YTU3OGY4YjIwNzJkNDZmMDk0ZTgzNWJkMiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5jcHAKQEAgLTQ2NiwyMyArNDY2LDYg
QEAgdjg6OkxvY2FsPHY4OjpDb250ZXh0PiBWOFByb3h5OjptYWluV29ybGRDb250ZXh0KEZyYW1l
KiBmcmFtZSkKICAgICByZXR1cm4gZnJhbWUtPnNjcmlwdCgpLT5wcm94eSgpLT5tYWluV29ybGRD
b250ZXh0KCk7CiB9CiAKLVY4RXh0ZW5zaW9ucyYgVjhQcm94eTo6ZXh0ZW5zaW9ucygpCi17Ci0g
ICAgREVGSU5FX1NUQVRJQ19MT0NBTChWOEV4dGVuc2lvbnMsIGV4dGVuc2lvbnMsICgpKTsKLSAg
ICByZXR1cm4gZXh0ZW5zaW9uczsKLX0KLQotdm9pZCBWOFByb3h5OjpyZWdpc3RlckV4dGVuc2lv
bklmTmVlZGVkKHY4OjpFeHRlbnNpb24qIGV4dGVuc2lvbikKLXsKLSAgICBjb25zdCBWOEV4dGVu
c2lvbnMmIHJlZ2lzdGVyZWRFeHRlbnNpb25zID0gZXh0ZW5zaW9ucygpOwotICAgIGZvciAoc2l6
ZV90IGkgPSAwOyBpIDwgcmVnaXN0ZXJlZEV4dGVuc2lvbnMuc2l6ZSgpOyArK2kpIHsKLSAgICAg
ICAgaWYgKHJlZ2lzdGVyZWRFeHRlbnNpb25zW2ldID09IGV4dGVuc2lvbikKLSAgICAgICAgICAg
IHJldHVybjsKLSAgICB9Ci0gICAgdjg6OlJlZ2lzdGVyRXh0ZW5zaW9uKGV4dGVuc2lvbik7Ci0g
ICAgZXh0ZW5zaW9ucygpLmFwcGVuZChleHRlbnNpb24pOwotfQotCiBib29sIFY4UHJveHk6OnNl
dENvbnRleHREZWJ1Z0lkKGludCBkZWJ1Z0lkKQogewogICAgIEFTU0VSVChkZWJ1Z0lkID4gMCk7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmggYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmgKaW5kZXggOTBlZmY2MDQ0MzhiOTdmODMx
OTIyYjk4MTExMGYwOTFkOTM1NTNlYy4uZDhhY2I3MGQ1MzE3MGVkNDA0YmZmOWJiNjUyMjYyNjhj
ZjBmMWEwZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuaApAQCAtNjksOSArNjks
NiBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICAgICBjb25zdCBpbnQga01heFJlY3Vyc2lvbkRl
cHRoID0gMjI7CiAKLSAgICAvLyBUaGUgbGlzdCBvZiBleHRlbnNpb25zIHRoYXQgYXJlIHJlZ2lz
dGVyZWQgZm9yIHVzZSB3aXRoIFY4LgotICAgIHR5cGVkZWYgV1RGOjpWZWN0b3I8djg6OkV4dGVu
c2lvbio+IFY4RXh0ZW5zaW9uczsKLQogICAgIC8vIE5vdGU6IGFsdGhvdWdoIHRoZSBwb2ludGVy
IGlzIHJhdywgdGhlIGluc3RhbmNlIGlzIGtlcHQgYWxpdmUgYnkgYSBzdHJvbmcKICAgICAvLyBy
ZWZlcmVuY2UgdG8gdGhlIHY4IGNvbnRleHQgaXQgY29udGFpbnMsIHdoaWNoIGlzIG5vdCBtYWRl
IHdlYWsgdW50aWwgd2UKICAgICAvLyBjYWxsIHdvcmxkLT5kZXN0cm95KCkuCkBAIC0xNDIsMTIg
KzEzOSw2IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgYm9vbCBzZXRDb250ZXh0RGVi
dWdJZChpbnQgaWQpOwogICAgICAgICBzdGF0aWMgaW50IGNvbnRleHREZWJ1Z0lkKHY4OjpIYW5k
bGU8djg6OkNvbnRleHQ+KTsKIAotICAgICAgICAvLyBSZWdpc3RlcnMgYSB2OCBleHRlbnNpb24g
dG8gYmUgYXZhaWxhYmxlIG9uIHdlYnBhZ2VzLiBXaWxsIG9ubHkKLSAgICAgICAgLy8gYWZmZWN0
IHY4IGNvbnRleHRzIGluaXRpYWxpemVkIGFmdGVyIHRoaXMgY2FsbC4gVGFrZXMgb3duZXJzaGlw
IG9mCi0gICAgICAgIC8vIHRoZSB2ODo6RXh0ZW5zaW9uIG9iamVjdCBwYXNzZWQuCi0gICAgICAg
IHN0YXRpYyB2b2lkIHJlZ2lzdGVyRXh0ZW5zaW9uSWZOZWVkZWQodjg6OkV4dGVuc2lvbiopOwot
ICAgICAgICBzdGF0aWMgVjhFeHRlbnNpb25zJiBleHRlbnNpb25zKCk7Ci0KICAgICAgICAgc3Rh
dGljIHZvaWQgcmVwb3J0VW5zYWZlQWNjZXNzVG8oRG9jdW1lbnQqIHRhcmdldERvY3VtZW50KTsK
IAogICAgICAgICAvLyBGSVhNRTogTW92ZSBtX2lzb2xhdGVkV29ybGRzIHRvIFNjcmlwdENvbnRy
b2xsZXIgYW5kIHJlbW92ZSB0aGlzIGdldHRlci4KQEAgLTE2Myw5ICsxNTQsNiBAQCBuYW1lc3Bh
Y2UgV2ViQ29yZSB7CiAKICAgICAgICAgRnJhbWUqIG1fZnJhbWU7CiAKLSAgICAgICAgLy8gQWxs
IG9mIHRoZSBleHRlbnNpb25zIHJlZ2lzdGVyZWQgd2l0aCB0aGUgY29udGV4dC4KLSAgICAgICAg
c3RhdGljIFY4RXh0ZW5zaW9ucyBtX2V4dGVuc2lvbnM7Ci0KICAgICAgICAgLy8gVGhlIGlzb2xh
dGVkIHdvcmxkcyB3ZSBhcmUgdHJhY2tpbmcgZm9yIHRoaXMgZnJhbWUuIFdlIGhvbGQgdGhlbSBh
bGl2ZQogICAgICAgICAvLyBoZXJlIHNvIHRoYXQgdGhleSBjYW4gYmUgdXNlZCBhZ2FpbiBieSBm
dXR1cmUgY2FsbHMgdG8KICAgICAgICAgLy8gZXZhbHVhdGVJbklzb2xhdGVkV29ybGQoKS4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlNjcmlwdENvbnRyb2xsZXIu
Y3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViU2NyaXB0Q29udHJvbGxlci5jcHAK
aW5kZXggODA0ZTI3ODIxZjMxYzdjNjNlODI1Y2YwYWFlMDc5ZGY3OTgxNmRmZS4uZmJmNzNmNjg5
MmE4MGI5MmFhMDU3ZDE3ZjFmMTJiMWE3ODgwYmY3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9zcmMvV2ViU2NyaXB0Q29udHJvbGxlci5jcHAKKysrIGIvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9zcmMvV2ViU2NyaXB0Q29udHJvbGxlci5jcHAKQEAgLTMxLDkgKzMxLDkgQEAK
ICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJXZWJTY3JpcHRDb250cm9sbGVyLmgiCiAK
KyNpbmNsdWRlICJTY3JpcHRDb250cm9sbGVyLmgiCiAjaW5jbHVkZSAiVjhCaW5kaW5nLmgiCiAj
aW5jbHVkZSAiVjhET01NYXAuaCIKLSNpbmNsdWRlICJWOFByb3h5LmgiCiAKICNpbmNsdWRlICJw
bGF0Zm9ybS9XZWJTdHJpbmcuaCIKIApAQCAtNDMsNyArNDMsNyBAQCBuYW1lc3BhY2UgV2ViS2l0
IHsKIAogdm9pZCBXZWJTY3JpcHRDb250cm9sbGVyOjpyZWdpc3RlckV4dGVuc2lvbih2ODo6RXh0
ZW5zaW9uKiBleHRlbnNpb24pCiB7Ci0gICAgVjhQcm94eTo6cmVnaXN0ZXJFeHRlbnNpb25JZk5l
ZWRlZChleHRlbnNpb24pOworICAgIFNjcmlwdENvbnRyb2xsZXI6OnJlZ2lzdGVyRXh0ZW5zaW9u
SWZOZWVkZWQoZXh0ZW5zaW9uKTsKIH0KIAogdm9pZCBXZWJTY3JpcHRDb250cm9sbGVyOjplbmFi
bGVWOFNpbmdsZVRocmVhZE1vZGUoKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>