<?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>62192</bug_id>
          
          <creation_ts>2011-06-06 23:28:34 -0700</creation_ts>
          <short_desc>REGRESSION(r88222): Broke compile on Mac (Requested by abarth on #webkit).</short_desc>
          <delta_ts>2011-06-06 23:31:38 -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>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>
          
          <blocked>61694</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>kenneth</cc>
    
    <cc>noam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>416369</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-06 23:28:34 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/88222 broke the build:
Broke compile on Mac (Requested by abarth on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416370</commentid>
    <comment_count>1</comment_count>
      <attachid>96212</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-06 23:28:53 -0700</bug_when>
    <thetext>Created attachment 96212
ROLLOUT of r88222

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416374</commentid>
    <comment_count>2</comment_count>
      <attachid>96212</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-06-06 23:31:34 -0700</bug_when>
    <thetext>Comment on attachment 96212
ROLLOUT of r88222

Clearing flags on attachment: 96212

Committed r88223: &lt;http://trac.webkit.org/changeset/88223&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416375</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-06-06 23:31:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>96212</attachid>
            <date>2011-06-06 23:28:53 -0700</date>
            <delta_ts>2011-06-06 23:31:34 -0700</delta_ts>
            <desc>ROLLOUT of r88222</desc>
            <filename>bug-62192-20110607062730.patch</filename>
            <type>text/plain</type>
            <size>12174</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODgyMjIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCA2MjEyOGM4NGZkMzVjMzRl
NmNkODRmYTAxY2UxZmY5ODdhYjRlNDU2Li4xOTM2YTFhZTljOWNkNWViZDA3OTQ3ZWI5Y2IwMjRi
YmRjODRlMmUzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDYtMDYgIFNoZXJp
ZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgorCisgICAgICAgIFVucmV2aWV3
ZWQsIHJvbGxpbmcgb3V0IHI4ODIyMi4KKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9j
aGFuZ2VzZXQvODgyMjIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTYyMTkyCisKKyAgICAgICAgQnJva2UgY29tcGlsZSBvbiBNYWMgKFJlcXVlc3RlZCBi
eSBhYmFydGggb24gI3dlYmtpdCkuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdDIvbWVzc2Fn
ZXMucHk6CisgICAgICAgICogU2hhcmVkL1dlYkNvcmVBcmd1bWVudENvZGVycy5oOgorCiAyMDEx
LTA2LTA2ICBOb2FtIFJvc2VudGhhbCAgPG5vYW0ucm9zZW50aGFsQG5va2lhLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1NjcmlwdHMvd2Via2l0Mi9tZXNzYWdlcy5weSBiL1NvdXJjZS9XZWJL
aXQyL1NjcmlwdHMvd2Via2l0Mi9tZXNzYWdlcy5weQppbmRleCAzZTIyYzgzNDk4YWMxZGIwM2Fh
OWMzNmI2ZGNlODhkNGZmY2IzZWZjLi4xZjcwNjA0YjVhNDBjOTRlM2ZiOTAxNDQwZGRmMmNjYmQ4
NmUzNzk4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TY3JpcHRzL3dlYmtpdDIvbWVzc2Fn
ZXMucHkKKysrIGIvU291cmNlL1dlYktpdDIvU2NyaXB0cy93ZWJraXQyL21lc3NhZ2VzLnB5CkBA
IC0yNTUsMjIgKzI1NSwxMiBAQCBkZWYgc3RydWN0X29yX2NsYXNzKG5hbWVzcGFjZSwgdHlwZSk6
CiAgICAgICAgICdXZWJDb3JlOjpFZGl0b3JDb21tYW5kc0ZvcktleUV2ZW50JywKICAgICAgICAg
J1dlYkNvcmU6OkNvbXBvc2l0aW9uVW5kZXJsaW5lJywKICAgICAgICAgJ1dlYkNvcmU6OkdyYW1t
YXJEZXRhaWwnLAotICAgICAgICAnV2ViQ29yZTo6SWRlbnRpdHlUcmFuc2Zvcm1PcGVyYXRpb24n
LAogICAgICAgICAnV2ViQ29yZTo6S2V5cHJlc3NDb21tYW5kJywKICAgICAgICAgJ1dlYkNvcmU6
Okxlbmd0aCcsCi0gICAgICAgICdXZWJDb3JlOjpNYXRyaXhUcmFuc2Zvcm1PcGVyYXRpb24nLAot
ICAgICAgICAnV2ViQ29yZTo6TWF0cml4M0RUcmFuc2Zvcm1PcGVyYXRpb24nLAotICAgICAgICAn
V2ViQ29yZTo6UGVyc3BlY3RpdmVUcmFuc2Zvcm1PcGVyYXRpb24nLAogICAgICAgICAnV2ViQ29y
ZTo6UGx1Z2luSW5mbycsCiAgICAgICAgICdXZWJDb3JlOjpQcmludEluZm8nLAotICAgICAgICAn
V2ViQ29yZTo6Um90YXRlVHJhbnNmb3JtT3BlcmF0aW9uJywKLSAgICAgICAgJ1dlYkNvcmU6OlNj
YWxlVHJhbnNmb3JtT3BlcmF0aW9uJywKLSAgICAgICAgJ1dlYkNvcmU6OlNrZXdUcmFuc2Zvcm1P
cGVyYXRpb24nLAogICAgICAgICAnV2ViQ29yZTo6VGltaW5nRnVuY3Rpb24nLAogICAgICAgICAn
V2ViQ29yZTo6VHJhbnNmb3JtYXRpb25NYXRyaXgnLAotICAgICAgICAnV2ViQ29yZTo6VHJhbnNm
b3JtT3BlcmF0aW9uJywKLSAgICAgICAgJ1dlYkNvcmU6OlRyYW5zZm9ybU9wZXJhdGlvbnMnLAot
ICAgICAgICAnV2ViQ29yZTo6VHJhbnNsYXRlVHJhbnNmb3JtT3BlcmF0aW9uJywKICAgICAgICAg
J1dlYkNvcmU6OlZpZXdwb3J0QXJndW1lbnRzJywKICAgICAgICAgJ1dlYkNvcmU6OldpbmRvd0Zl
YXR1cmVzJywKICAgICAgICAgJ1dlYktpdDo6QXR0cmlidXRlZFN0cmluZycsCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmggYi9Tb3VyY2Uv
V2ViS2l0Mi9TaGFyZWQvV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmgKaW5kZXggODE3ODJlZDk3NzZk
NzE0NjNjYWIyYjRkMzU4MGRiNTdiNDU1YzVlMi4uNWQ3YTMxMTkyNjYwNjRhODkzNWY1OGYxMTA1
ZDEwZGM5OGYwMWI4ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYkNvcmVB
cmd1bWVudENvZGVycy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJDb3JlQXJndW1l
bnRDb2RlcnMuaApAQCAtNDEsMzMgKzQxLDIxIEBACiAjaW5jbHVkZSA8V2ViQ29yZS9FZGl0b3JD
bGllbnQuaD4KICNpbmNsdWRlIDxXZWJDb3JlL0Zsb2F0UmVjdC5oPgogI2luY2x1ZGUgPFdlYkNv
cmUvR3JhcGhpY3NDb250ZXh0Lmg+Ci0jaW5jbHVkZSA8V2ViQ29yZS9JZGVudGl0eVRyYW5zZm9y
bU9wZXJhdGlvbi5oPgogI2luY2x1ZGUgPFdlYkNvcmUvSW50UmVjdC5oPgogI2luY2x1ZGUgPFdl
YkNvcmUvS2V5Ym9hcmRFdmVudC5oPgogI2luY2x1ZGUgPFdlYkNvcmUvTGVuZ3RoLmg+Ci0jaW5j
bHVkZSA8V2ViQ29yZS9NYXRyaXgzRFRyYW5zZm9ybU9wZXJhdGlvbi5oPgotI2luY2x1ZGUgPFdl
YkNvcmUvTWF0cml4VHJhbnNmb3JtT3BlcmF0aW9uLmg+Ci0jaW5jbHVkZSA8V2ViQ29yZS9QZXJz
cGVjdGl2ZVRyYW5zZm9ybU9wZXJhdGlvbi5oPgogI2luY2x1ZGUgPFdlYkNvcmUvUGx1Z2luRGF0
YS5oPgogI2luY2x1ZGUgPFdlYkNvcmUvUHJvdGVjdGlvblNwYWNlLmg+CiAjaW5jbHVkZSA8V2Vi
Q29yZS9SZXNvdXJjZUVycm9yLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9SZXNvdXJjZVJlcXVlc3Qu
aD4KLSNpbmNsdWRlIDxXZWJDb3JlL1JvdGF0ZVRyYW5zZm9ybU9wZXJhdGlvbi5oPgotI2luY2x1
ZGUgPFdlYkNvcmUvU2NhbGVUcmFuc2Zvcm1PcGVyYXRpb24uaD4KLSNpbmNsdWRlIDxXZWJDb3Jl
L1NrZXdUcmFuc2Zvcm1PcGVyYXRpb24uaD4KICNpbmNsdWRlIDxXZWJDb3JlL1RleHRDaGVja2Vy
Q2xpZW50Lmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9UaW1pbmdGdW5jdGlvbi5oPgotI2luY2x1ZGUg
PFdlYkNvcmUvVHJhbnNmb3JtT3BlcmF0aW9uLmg+Ci0jaW5jbHVkZSA8V2ViQ29yZS9UcmFuc2Zv
cm1PcGVyYXRpb25zLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9UcmFuc2Zvcm1hdGlvbk1hdHJpeC5o
PgotI2luY2x1ZGUgPFdlYkNvcmUvVHJhbnNsYXRlVHJhbnNmb3JtT3BlcmF0aW9uLmg+CiAjaW5j
bHVkZSA8V2ViQ29yZS9WaWV3cG9ydEFyZ3VtZW50cy5oPgogI2luY2x1ZGUgPFdlYkNvcmUvV2lu
ZG93RmVhdHVyZXMuaD4KICNpbmNsdWRlIDxsaW1pdHM+CiAKIAotCi0KIG5hbWVzcGFjZSBDb3Jl
SVBDIHsKIAogdGVtcGxhdGU8PiBzdHJ1Y3QgQXJndW1lbnRDb2RlcjxXZWJDb3JlOjpJbnRQb2lu
dD4gOiBTaW1wbGVBcmd1bWVudENvZGVyPFdlYkNvcmU6OkludFBvaW50PiB7IH07CkBAIC04MSwx
NCArNjksNiBAQCB0ZW1wbGF0ZTw+IHN0cnVjdCBBcmd1bWVudENvZGVyPFdlYkNvcmU6OkZsb2F0
UmVjdD4gOiBTaW1wbGVBcmd1bWVudENvZGVyPFdlYkNvcgogdGVtcGxhdGU8PiBzdHJ1Y3QgQXJn
dW1lbnRDb2RlcjxXZWJDb3JlOjpMZW5ndGg+IDogU2ltcGxlQXJndW1lbnRDb2RlcjxXZWJDb3Jl
OjpMZW5ndGg+IHsgfTsKIHRlbXBsYXRlPD4gc3RydWN0IEFyZ3VtZW50Q29kZXI8V2ViQ29yZTo6
VHJhbnNmb3JtYXRpb25NYXRyaXg+IDogU2ltcGxlQXJndW1lbnRDb2RlcjxXZWJDb3JlOjpUcmFu
c2Zvcm1hdGlvbk1hdHJpeD4geyB9OwogCi10ZW1wbGF0ZTw+IHN0cnVjdCBBcmd1bWVudENvZGVy
PFdlYkNvcmU6Ok1hdHJpeFRyYW5zZm9ybU9wZXJhdGlvbj4gOiBTaW1wbGVBcmd1bWVudENvZGVy
PFdlYkNvcmU6Ok1hdHJpeFRyYW5zZm9ybU9wZXJhdGlvbj4geyB9OwotdGVtcGxhdGU8PiBzdHJ1
Y3QgQXJndW1lbnRDb2RlcjxXZWJDb3JlOjpNYXRyaXgzRFRyYW5zZm9ybU9wZXJhdGlvbj4gOiBT
aW1wbGVBcmd1bWVudENvZGVyPFdlYkNvcmU6Ok1hdHJpeDNEVHJhbnNmb3JtT3BlcmF0aW9uPiB7
IH07Ci10ZW1wbGF0ZTw+IHN0cnVjdCBBcmd1bWVudENvZGVyPFdlYkNvcmU6OlBlcnNwZWN0aXZl
VHJhbnNmb3JtT3BlcmF0aW9uPiA6IFNpbXBsZUFyZ3VtZW50Q29kZXI8V2ViQ29yZTo6UGVyc3Bl
Y3RpdmVUcmFuc2Zvcm1PcGVyYXRpb24+IHsgfTsKLXRlbXBsYXRlPD4gc3RydWN0IEFyZ3VtZW50
Q29kZXI8V2ViQ29yZTo6Um90YXRlVHJhbnNmb3JtT3BlcmF0aW9uPiA6IFNpbXBsZUFyZ3VtZW50
Q29kZXI8V2ViQ29yZTo6Um90YXRlVHJhbnNmb3JtT3BlcmF0aW9uPiB7IH07Ci10ZW1wbGF0ZTw+
IHN0cnVjdCBBcmd1bWVudENvZGVyPFdlYkNvcmU6OlNjYWxlVHJhbnNmb3JtT3BlcmF0aW9uPiA6
IFNpbXBsZUFyZ3VtZW50Q29kZXI8V2ViQ29yZTo6U2NhbGVUcmFuc2Zvcm1PcGVyYXRpb24+IHsg
fTsKLXRlbXBsYXRlPD4gc3RydWN0IEFyZ3VtZW50Q29kZXI8V2ViQ29yZTo6U2tld1RyYW5zZm9y
bU9wZXJhdGlvbj4gOiBTaW1wbGVBcmd1bWVudENvZGVyPFdlYkNvcmU6OlNrZXdUcmFuc2Zvcm1P
cGVyYXRpb24+IHsgfTsKLXRlbXBsYXRlPD4gc3RydWN0IEFyZ3VtZW50Q29kZXI8V2ViQ29yZTo6
VHJhbnNsYXRlVHJhbnNmb3JtT3BlcmF0aW9uPiA6IFNpbXBsZUFyZ3VtZW50Q29kZXI8V2ViQ29y
ZTo6VHJhbnNsYXRlVHJhbnNmb3JtT3BlcmF0aW9uPiB7IH07Ci0KIHRlbXBsYXRlPD4gc3RydWN0
IEFyZ3VtZW50Q29kZXI8V2ViQ29yZTo6TWltZUNsYXNzSW5mbz4gewogICAgIHN0YXRpYyB2b2lk
IGVuY29kZShBcmd1bWVudEVuY29kZXIqIGVuY29kZXIsIGNvbnN0IFdlYkNvcmU6Ok1pbWVDbGFz
c0luZm8mIG1pbWVDbGFzc0luZm8pCiAgICAgewpAQCAtNTgwLDE2MCArNTYwLDYgQEAgdGVtcGxh
dGU8PiBzdHJ1Y3QgQXJndW1lbnRDb2RlcjxSZWZQdHI8V2ViQ29yZTo6VGltaW5nRnVuY3Rpb24+
ID4gewogICAgIH0KIH07CiAKLXRlbXBsYXRlPD4gc3RydWN0IEFyZ3VtZW50Q29kZXI8UmVmUHRy
PFdlYkNvcmU6OlRyYW5zZm9ybU9wZXJhdGlvbj4gPiB7Ci0gICAgdGVtcGxhdGU8Y2xhc3MgVD4K
LSAgICBzdGF0aWMgYm9vbCBkZWNvZGVPcGVyYXRpb24oQXJndW1lbnREZWNvZGVyKiBkZWNvZGVy
LCBSZWZQdHI8V2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uPiYgb3BlcmF0aW9uLCBQYXNzUmVm
UHRyPFQ+IG5ld09wZXJhdGlvbikKLSAgICB7Ci0gICAgICAgIGlmICghQXJndW1lbnRDb2RlcjxU
Pjo6ZGVjb2RlKGRlY29kZXIsICpuZXdPcGVyYXRpb24uZ2V0KCkpKQotICAgICAgICAgICAgcmV0
dXJuIGZhbHNlOwotICAgICAgICBvcGVyYXRpb24gPSBuZXdPcGVyYXRpb24uZ2V0KCk7Ci0gICAg
ICAgIHJldHVybiB0cnVlOwotICAgIH0KLQotICAgIHRlbXBsYXRlPGNsYXNzIFQ+Ci0gICAgc3Rh
dGljIHZvaWQgZW5jb2RlT3BlcmF0aW9uKEFyZ3VtZW50RW5jb2RlciogZW5jb2RlciwgY29uc3Qg
V2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uKiBvcGVyYXRpb24pCi0gICAgewotICAgICAgICBB
cmd1bWVudENvZGVyPFQ+OjplbmNvZGUoZW5jb2RlciwgKnN0YXRpY19jYXN0PGNvbnN0IFQqPihv
cGVyYXRpb24pKTsKLSAgICB9Ci0KLSAgICBzdGF0aWMgdm9pZCBlbmNvZGUoQXJndW1lbnRFbmNv
ZGVyKiBlbmNvZGVyLCBjb25zdCBSZWZQdHI8V2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uPiYg
b3BlcmF0aW9uKQotICAgIHsKLSAgICAgICAgLy8gV2UgZG9uJ3Qgd2FudCB0byBlbmNvZGUgbnVs
bC1yZWZlcmVuY2VzLgotICAgICAgICBBU1NFUlQob3BlcmF0aW9uKTsKLQotICAgICAgICBXZWJD
b3JlOjpUcmFuc2Zvcm1PcGVyYXRpb246Ok9wZXJhdGlvblR5cGUgdHlwZSA9IG9wZXJhdGlvbi0+
Z2V0T3BlcmF0aW9uVHlwZSgpOwotICAgICAgICBlbmNvZGVyLT5lbmNvZGVJbnQzMih0eXBlKTsK
LSAgICAgICAgc3dpdGNoICh0eXBlKSB7Ci0gICAgICAgIGNhc2UgV2ViQ29yZTo6VHJhbnNmb3Jt
T3BlcmF0aW9uOjpTQ0FMRToKLSAgICAgICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRp
b246OlNDQUxFX1g6Ci0gICAgICAgIGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpT
Q0FMRV9ZOgotICAgICAgICBjYXNlIFdlYkNvcmU6OlRyYW5zZm9ybU9wZXJhdGlvbjo6U0NBTEVf
WjoKLSAgICAgICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRpb246OlNDQUxFXzNEOgot
ICAgICAgICAgICAgZW5jb2RlT3BlcmF0aW9uPFdlYkNvcmU6OlNjYWxlVHJhbnNmb3JtT3BlcmF0
aW9uPihlbmNvZGVyLCBvcGVyYXRpb24uZ2V0KCkpOwotICAgICAgICAgICAgcmV0dXJuOwotCi0g
ICAgICAgIGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpUUkFOU0xBVEU6Ci0gICAg
ICAgIGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpUUkFOU0xBVEVfWDoKLSAgICAg
ICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRpb246OlRSQU5TTEFURV9ZOgotICAgICAg
ICBjYXNlIFdlYkNvcmU6OlRyYW5zZm9ybU9wZXJhdGlvbjo6VFJBTlNMQVRFX1o6Ci0gICAgICAg
IGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpUUkFOU0xBVEVfM0Q6Ci0gICAgICAg
ICAgICBlbmNvZGVPcGVyYXRpb248V2ViQ29yZTo6VHJhbnNsYXRlVHJhbnNmb3JtT3BlcmF0aW9u
PihlbmNvZGVyLCBvcGVyYXRpb24uZ2V0KCkpOwotICAgICAgICAgICAgcmV0dXJuOwotCi0gICAg
ICAgIGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpST1RBVEU6Ci0gICAgICAgIGNh
c2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpST1RBVEVfWDoKLSAgICAgICAgY2FzZSBX
ZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRpb246OlJPVEFURV9ZOgotICAgICAgICBjYXNlIFdlYkNv
cmU6OlRyYW5zZm9ybU9wZXJhdGlvbjo6Uk9UQVRFXzNEOgotICAgICAgICAgICAgZW5jb2RlT3Bl
cmF0aW9uPFdlYkNvcmU6OlJvdGF0ZVRyYW5zZm9ybU9wZXJhdGlvbj4oZW5jb2Rlciwgb3BlcmF0
aW9uLmdldCgpKTsKLSAgICAgICAgICAgIHJldHVybjsKLQotICAgICAgICBjYXNlIFdlYkNvcmU6
OlRyYW5zZm9ybU9wZXJhdGlvbjo6U0tFVzoKLSAgICAgICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zv
cm1PcGVyYXRpb246OlNLRVdfWDoKLSAgICAgICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zvcm1PcGVy
YXRpb246OlNLRVdfWToKLSAgICAgICAgICAgIGVuY29kZU9wZXJhdGlvbjxXZWJDb3JlOjpTa2V3
VHJhbnNmb3JtT3BlcmF0aW9uPihlbmNvZGVyLCBvcGVyYXRpb24uZ2V0KCkpOwotICAgICAgICAg
ICAgcmV0dXJuOwotCi0gICAgICAgIGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpN
QVRSSVg6Ci0gICAgICAgICAgICBlbmNvZGVPcGVyYXRpb248V2ViQ29yZTo6TWF0cml4VHJhbnNm
b3JtT3BlcmF0aW9uPihlbmNvZGVyLCBvcGVyYXRpb24uZ2V0KCkpOwotICAgICAgICAgICAgcmV0
dXJuOwotCi0gICAgICAgIGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpNQVRSSVhf
M0Q6Ci0gICAgICAgICAgICBlbmNvZGVPcGVyYXRpb248V2ViQ29yZTo6TWF0cml4M0RUcmFuc2Zv
cm1PcGVyYXRpb24+KGVuY29kZXIsIG9wZXJhdGlvbi5nZXQoKSk7Ci0gICAgICAgICAgICByZXR1
cm47Ci0KLSAgICAgICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRpb246OlBFUlNQRUNU
SVZFOgotICAgICAgICAgICAgZW5jb2RlT3BlcmF0aW9uPFdlYkNvcmU6OlBlcnNwZWN0aXZlVHJh
bnNmb3JtT3BlcmF0aW9uPihlbmNvZGVyLCBvcGVyYXRpb24uZ2V0KCkpOwotICAgICAgICAgICAg
cmV0dXJuOwotCi0gICAgICAgIGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpJREVO
VElUWToKLSAgICAgICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRpb246Ok5PTkU6Ci0g
ICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBzdGF0aWMgYm9vbCBk
ZWNvZGUoQXJndW1lbnREZWNvZGVyKiBkZWNvZGVyLCBSZWZQdHI8V2ViQ29yZTo6VHJhbnNmb3Jt
T3BlcmF0aW9uPiYgb3BlcmF0aW9uKQotICAgIHsKLSAgICAgICAgV2ViQ29yZTo6VHJhbnNmb3Jt
T3BlcmF0aW9uOjpPcGVyYXRpb25UeXBlIHR5cGU7Ci0gICAgICAgIGludCB0eXBlSW50OwotICAg
ICAgICBpZiAoIWRlY29kZXItPmRlY29kZUludDMyKHR5cGVJbnQpKQotICAgICAgICAgICAgcmV0
dXJuIGZhbHNlOwotICAgICAgICB0eXBlID0gc3RhdGljX2Nhc3Q8V2ViQ29yZTo6VHJhbnNmb3Jt
T3BlcmF0aW9uOjpPcGVyYXRpb25UeXBlPih0eXBlSW50KTsKLSAgICAgICAgc3dpdGNoICh0eXBl
KSB7Ci0gICAgICAgIGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpTQ0FMRToKLSAg
ICAgICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRpb246OlNDQUxFX1g6Ci0gICAgICAg
IGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpTQ0FMRV9ZOgotICAgICAgICBjYXNl
IFdlYkNvcmU6OlRyYW5zZm9ybU9wZXJhdGlvbjo6U0NBTEVfWjoKLSAgICAgICAgY2FzZSBXZWJD
b3JlOjpUcmFuc2Zvcm1PcGVyYXRpb246OlNDQUxFXzNEOgotICAgICAgICAgICAgcmV0dXJuIGRl
Y29kZU9wZXJhdGlvbjxXZWJDb3JlOjpTY2FsZVRyYW5zZm9ybU9wZXJhdGlvbj4oZGVjb2Rlciwg
b3BlcmF0aW9uLCBXZWJDb3JlOjpTY2FsZVRyYW5zZm9ybU9wZXJhdGlvbjo6Y3JlYXRlKDEuMCwg
MS4wLCB0eXBlKSk7Ci0KLSAgICAgICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRpb246
OlRSQU5TTEFURToKLSAgICAgICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRpb246OlRS
QU5TTEFURV9YOgotICAgICAgICBjYXNlIFdlYkNvcmU6OlRyYW5zZm9ybU9wZXJhdGlvbjo6VFJB
TlNMQVRFX1k6Ci0gICAgICAgIGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpUUkFO
U0xBVEVfWjoKLSAgICAgICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRpb246OlRSQU5T
TEFURV8zRDoKLSAgICAgICAgICAgIHJldHVybiBkZWNvZGVPcGVyYXRpb248V2ViQ29yZTo6VHJh
bnNsYXRlVHJhbnNmb3JtT3BlcmF0aW9uPihkZWNvZGVyLCBvcGVyYXRpb24sIFdlYkNvcmU6OlRy
YW5zbGF0ZVRyYW5zZm9ybU9wZXJhdGlvbjo6Y3JlYXRlKFdlYkNvcmU6Okxlbmd0aCgwLCBXZWJD
b3JlOjpGaXhlZCksIFdlYkNvcmU6Okxlbmd0aCgwLCBXZWJDb3JlOjpGaXhlZCksIHR5cGUpKTsK
LQotICAgICAgICBjYXNlIFdlYkNvcmU6OlRyYW5zZm9ybU9wZXJhdGlvbjo6Uk9UQVRFOgotICAg
ICAgICBjYXNlIFdlYkNvcmU6OlRyYW5zZm9ybU9wZXJhdGlvbjo6Uk9UQVRFX1g6Ci0gICAgICAg
IGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9uOjpST1RBVEVfWToKLSAgICAgICAgY2Fz
ZSBXZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRpb246OlJPVEFURV8zRDoKLSAgICAgICAgICAgIHJl
dHVybiBkZWNvZGVPcGVyYXRpb248V2ViQ29yZTo6Um90YXRlVHJhbnNmb3JtT3BlcmF0aW9uPihk
ZWNvZGVyLCBvcGVyYXRpb24sIFdlYkNvcmU6OlJvdGF0ZVRyYW5zZm9ybU9wZXJhdGlvbjo6Y3Jl
YXRlKDAuMCwgdHlwZSkpOwotCi0gICAgICAgIGNhc2UgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0
aW9uOjpTS0VXOgotICAgICAgICBjYXNlIFdlYkNvcmU6OlRyYW5zZm9ybU9wZXJhdGlvbjo6U0tF
V19YOgotICAgICAgICBjYXNlIFdlYkNvcmU6OlRyYW5zZm9ybU9wZXJhdGlvbjo6U0tFV19ZOgot
ICAgICAgICAgICAgcmV0dXJuIGRlY29kZU9wZXJhdGlvbjxXZWJDb3JlOjpTa2V3VHJhbnNmb3Jt
T3BlcmF0aW9uPihkZWNvZGVyLCBvcGVyYXRpb24sIFdlYkNvcmU6OlNrZXdUcmFuc2Zvcm1PcGVy
YXRpb246OmNyZWF0ZSgwLjAsIDAuMCwgdHlwZSkpOwotCi0gICAgICAgIGNhc2UgV2ViQ29yZTo6
VHJhbnNmb3JtT3BlcmF0aW9uOjpNQVRSSVg6Ci0gICAgICAgICAgICByZXR1cm4gZGVjb2RlT3Bl
cmF0aW9uPFdlYkNvcmU6Ok1hdHJpeFRyYW5zZm9ybU9wZXJhdGlvbj4oZGVjb2Rlciwgb3BlcmF0
aW9uLCBXZWJDb3JlOjpNYXRyaXhUcmFuc2Zvcm1PcGVyYXRpb246OmNyZWF0ZShXZWJDb3JlOjpU
cmFuc2Zvcm1hdGlvbk1hdHJpeCgpKSk7Ci0KLSAgICAgICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zv
cm1PcGVyYXRpb246Ok1BVFJJWF8zRDoKLSAgICAgICAgICAgIHJldHVybiBkZWNvZGVPcGVyYXRp
b248V2ViQ29yZTo6TWF0cml4M0RUcmFuc2Zvcm1PcGVyYXRpb24+KGRlY29kZXIsIG9wZXJhdGlv
biwgV2ViQ29yZTo6TWF0cml4M0RUcmFuc2Zvcm1PcGVyYXRpb246OmNyZWF0ZShXZWJDb3JlOjpU
cmFuc2Zvcm1hdGlvbk1hdHJpeCgpKSk7Ci0KLSAgICAgICAgY2FzZSBXZWJDb3JlOjpUcmFuc2Zv
cm1PcGVyYXRpb246OlBFUlNQRUNUSVZFOgotICAgICAgICAgICAgcmV0dXJuIGRlY29kZU9wZXJh
dGlvbjxXZWJDb3JlOjpQZXJzcGVjdGl2ZVRyYW5zZm9ybU9wZXJhdGlvbj4oZGVjb2Rlciwgb3Bl
cmF0aW9uLCBXZWJDb3JlOjpQZXJzcGVjdGl2ZVRyYW5zZm9ybU9wZXJhdGlvbjo6Y3JlYXRlKFdl
YkNvcmU6Okxlbmd0aCgwLCBXZWJDb3JlOjpGaXhlZCkpKTsKLQotICAgICAgICBjYXNlIFdlYkNv
cmU6OlRyYW5zZm9ybU9wZXJhdGlvbjo6SURFTlRJVFk6Ci0gICAgICAgIGNhc2UgV2ViQ29yZTo6
VHJhbnNmb3JtT3BlcmF0aW9uOjpOT05FOgotICAgICAgICAgICAgb3BlcmF0aW9uID0gV2ViQ29y
ZTo6SWRlbnRpdHlUcmFuc2Zvcm1PcGVyYXRpb246OmNyZWF0ZSgpOwotICAgICAgICAgICAgcmV0
dXJuIHRydWU7Ci0gICAgICAgIH0KLQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgfQotfTsK
LQotdGVtcGxhdGU8PiBzdHJ1Y3QgQXJndW1lbnRDb2RlcjxXZWJDb3JlOjpUcmFuc2Zvcm1PcGVy
YXRpb25zPiB7Ci0gICAgc3RhdGljIHZvaWQgZW5jb2RlKEFyZ3VtZW50RW5jb2RlciogZW5jb2Rl
ciwgY29uc3QgV2ViQ29yZTo6VHJhbnNmb3JtT3BlcmF0aW9ucyYgb3BlcmF0aW9ucykKLSAgICB7
Ci0gICAgICAgIFdURjo6VmVjdG9yPFJlZlB0cjxXZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRpb24+
ID4gb3BlcmF0aW9uc1ZlY3RvciA9IG9wZXJhdGlvbnMub3BlcmF0aW9ucygpOwotICAgICAgICBp
bnQgc2l6ZSA9IG9wZXJhdGlvbnNWZWN0b3Iuc2l6ZSgpOwotICAgICAgICBlbmNvZGVyLT5lbmNv
ZGVJbnQzMihzaXplKTsKLSAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzaXplOyArK2kpCi0g
ICAgICAgICAgICBBcmd1bWVudENvZGVyPFJlZlB0cjxXZWJDb3JlOjpUcmFuc2Zvcm1PcGVyYXRp
b24+ID46OmVuY29kZShlbmNvZGVyLCBvcGVyYXRpb25zVmVjdG9yW2ldKTsKLSAgICB9Ci0KLSAg
ICBzdGF0aWMgYm9vbCBkZWNvZGUoQXJndW1lbnREZWNvZGVyKiBkZWNvZGVyLCBXZWJDb3JlOjpU
cmFuc2Zvcm1PcGVyYXRpb25zJiBvcGVyYXRpb25zKQotICAgIHsKLSAgICAgICAgaW50IHNpemU7
Ci0gICAgICAgIGlmICghZGVjb2Rlci0+ZGVjb2RlSW50MzIoc2l6ZSkpCi0gICAgICAgICAgICBy
ZXR1cm4gZmFsc2U7Ci0KLSAgICAgICAgV1RGOjpWZWN0b3I8UmVmUHRyPFdlYkNvcmU6OlRyYW5z
Zm9ybU9wZXJhdGlvbj4gPiYgb3BlcmF0aW9uVmVjdG9yID0gb3BlcmF0aW9ucy5vcGVyYXRpb25z
KCk7Ci0gICAgICAgIG9wZXJhdGlvblZlY3Rvci5jbGVhcigpOwotICAgICAgICBvcGVyYXRpb25W
ZWN0b3IucmVzaXplKHNpemUpOwotICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IHNpemU7ICsr
aSkgewotICAgICAgICAgICAgUmVmUHRyPFdlYkNvcmU6OlRyYW5zZm9ybU9wZXJhdGlvbj4gb3Bl
cmF0aW9uOwotICAgICAgICAgICAgaWYgKCFBcmd1bWVudENvZGVyPFJlZlB0cjxXZWJDb3JlOjpU
cmFuc2Zvcm1PcGVyYXRpb24+ID46OmRlY29kZShkZWNvZGVyLCBvcGVyYXRpb24pKQotICAgICAg
ICAgICAgICAgIHJldHVybiBmYWxzZTsKLSAgICAgICAgICAgIG9wZXJhdGlvblZlY3RvcltpXSA9
IG9wZXJhdGlvbjsKLSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiB0cnVlOwotICAgIH0KLX07
Ci0KLQogdGVtcGxhdGU8PiBzdHJ1Y3QgQXJndW1lbnRDb2RlcjxXZWJDb3JlOjpBbmltYXRpb24+
IHsKICAgICBzdGF0aWMgYm9vbCBlbmNvZGVCb29sQW5kUmV0dXJuVmFsdWUoQXJndW1lbnRFbmNv
ZGVyKiBlbmNvZGVyLCBib29sIHZhbHVlKQogICAgIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>