<?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>107874</bug_id>
          
          <creation_ts>2013-01-24 16:22:24 -0800</creation_ts>
          <short_desc>Rename CodeGenerator::IsSubType() to CodeGenerator::InheritsInterface()</short_desc>
          <delta_ts>2013-01-25 17:07:28 -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>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>
          
          
          <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>815949</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-01-24 16:22:24 -0800</bug_when>
    <thetext>Rename CodeGenerator::IsSubType() to CodeGenerator::InheritsInterface().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815952</commentid>
    <comment_count>1</comment_count>
      <attachid>184604</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-01-24 16:23:31 -0800</bug_when>
    <thetext>Created attachment 184604
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816202</commentid>
    <comment_count>2</comment_count>
      <attachid>184604</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-24 21:55:53 -0800</bug_when>
    <thetext>Comment on attachment 184604
Patch

Rejecting attachment 184604 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=gce-cq-02&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 184604, &apos;--port=chromium-xvfb&apos;]&quot; exit_code: 2 cwd: /mnt/git/webkit-commit-queue

Last 500 characters of output:
it/webkit-commit-queue

Parsed 4 diffs from patch file(s).
patch: **** Can&apos;t create file /tmp/ppQLPnbW : No space left on device
patch: **** Can&apos;t create file /tmp/ppVnBztU : No space left on device
patch: **** Can&apos;t create file /tmp/ppoHYbFU : No space left on device
patch: **** Can&apos;t create file /tmp/ppst0ziU : No space left on device

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, &apos;Adam Barth&apos;]&quot; exit_code: 2 cwd: /mnt/git/webkit-commit-queue

Full output: http://queues.webkit.org/results/16113195</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>817061</commentid>
    <comment_count>3</comment_count>
      <attachid>184604</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-25 17:07:24 -0800</bug_when>
    <thetext>Comment on attachment 184604
Patch

Clearing flags on attachment: 184604

Committed r140884: &lt;http://trac.webkit.org/changeset/140884&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>817062</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-25 17:07:28 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184604</attachid>
            <date>2013-01-24 16:23:31 -0800</date>
            <delta_ts>2013-01-25 17:07:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-107874-20130125092022.patch</filename>
            <type>text/plain</type>
            <size>10586</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwNjYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjU3MmY4N2UyZjIxY2Qx
YWUwZTEyYzllMzE5NDM0OWEwOThkMTMzZS4uYWIzNThkNDkxMDRkY2I4MmRiNGQwZGFmMzA1YTNm
Y2VjMjg3N2U2NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTAxLTI0ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZW5hbWUgQ29kZUdl
bmVyYXRvcjo6SXNTdWJUeXBlKCkgdG8gQ29kZUdlbmVyYXRvcjo6SW5oZXJpdHNJbnRlcmZhY2Uo
KQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA3ODc0
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gdGVz
dHMuIE5vIGNoYW5nZSBpbiBiZWhhdmlvci4KKworICAgICAgICAqIGJpbmRpbmdzL3NjcmlwdHMv
Q29kZUdlbmVyYXRvci5wbToKKyAgICAgICAgKEluaGVyaXRzSW50ZXJmYWNlKToKKyAgICAgICAg
KiBiaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JKUy5wbToKKyAgICAgICAgKEdlbmVyYXRl
SGVhZGVyKToKKyAgICAgICAgKEdlbmVyYXRlSW1wbGVtZW50YXRpb24pOgorICAgICAgICAqIGJp
bmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtOgorICAgICAgICAoR2VuZXJhdGVIZWFk
ZXIpOgorICAgICAgICAoR2V0SW50ZXJuYWxGaWVsZHMpOgorICAgICAgICAoR2VuZXJhdGVOb3Jt
YWxBdHRyR2V0dGVyKToKKyAgICAgICAgKEdlbmVyYXRlTm9ybWFsQXR0clNldHRlcik6CisgICAg
ICAgIChHZW5lcmF0ZUZ1bmN0aW9uQ2FsbGJhY2spOgorICAgICAgICAoR2VuZXJhdGVJbXBsZW1l
bnRhdGlvbkluZGV4ZXIpOgorICAgICAgICAoR2VuZXJhdGVUb1Y4Q29udmVydGVycyk6CisKIDIw
MTMtMDEtMjQgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAgICAgICAgIEFY
OiBGaXggdGhlIGRlYnVnIGJ1aWxkIGFmdGVyIHIxNDA2NTguIChDb25zdHJ1Y3RvciBpbml0aWFs
aXplciBvcmRlci4pCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRz
L0NvZGVHZW5lcmF0b3IucG0gYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVH
ZW5lcmF0b3IucG0KaW5kZXggNmRlNmMyN2Y1MTFhMjg0MWVlNmIxZTkwZWRiOGUyNTdjYjIzZDAx
Zi4uNzgzYmEwYmQ3ZmIzZjc0MWE0NWE4YTRmMWYxZDQ4ZjE1YTVkMzE1NiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yLnBtCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvci5wbQpAQCAtNzMyLDgg
KzczMiw3IEBAIHN1YiBHZXRWaXNpYmxlSW50ZXJmYWNlTmFtZQogICAgIHJldHVybiAkaW50ZXJm
YWNlTmFtZSA/ICRpbnRlcmZhY2VOYW1lIDogJGludGVyZmFjZS0+bmFtZTsKIH0KIAotIyBGSVhN
RTogUmVuYW1lIHRvIEluaGVyaXRzSW50ZXJmYWNlCi1zdWIgSXNTdWJUeXBlCitzdWIgSW5oZXJp
dHNJbnRlcmZhY2UKIHsKICAgICBteSAkb2JqZWN0ID0gc2hpZnQ7CiAgICAgbXkgJGludGVyZmFj
ZSA9IHNoaWZ0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9D
b2RlR2VuZXJhdG9ySlMucG0gYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVH
ZW5lcmF0b3JKUy5wbQppbmRleCA3NzQwZDQ4MjFlMDkyZWE4MzExZjczNzE3ODkzYzE2MjY1MTRj
ZThiLi5iZGM4MzdjOTA3NTA4YmFhZWY3MmZlYTY3YjYwYTI1MWRmMTc0MjFiIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JKUy5wbQorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JKUy5wbQpAQCAt
MTA0MCw3ICsxMDQwLDcgQEAgc3ViIEdlbmVyYXRlSGVhZGVyCiAgICAgICAgIEdldEN1c3RvbUlz
UmVhY2hhYmxlKCRpbnRlcmZhY2UpIHx8CiAgICAgICAgICRpbnRlcmZhY2UtPmV4dGVuZGVkQXR0
cmlidXRlcy0+eyJKU0N1c3RvbUZpbmFsaXplIn0gfHwKICAgICAgICAgJGludGVyZmFjZS0+ZXh0
ZW5kZWRBdHRyaWJ1dGVzLT57IkFjdGl2ZURPTU9iamVjdCJ9KSB7Ci0gICAgICAgIGlmICgkaW50
ZXJmYWNlTmFtZSBuZSAiTm9kZSIgJiYgJGNvZGVHZW5lcmF0b3ItPklzU3ViVHlwZSgkaW50ZXJm
YWNlLCAiTm9kZSIpKSB7CisgICAgICAgIGlmICgkaW50ZXJmYWNlTmFtZSBuZSAiTm9kZSIgJiYg
JGNvZGVHZW5lcmF0b3ItPkluaGVyaXRzSW50ZXJmYWNlKCRpbnRlcmZhY2UsICJOb2RlIikpIHsK
ICAgICAgICAgICAgICRoZWFkZXJJbmNsdWRlc3siSlNOb2RlLmgifSA9IDE7CiAgICAgICAgICAg
ICBwdXNoKEBoZWFkZXJDb250ZW50LCAiY2xhc3MgSlMke2ludGVyZmFjZU5hbWV9T3duZXIgOiBw
dWJsaWMgSlNOb2RlT3duZXIge1xuIik7CiAgICAgICAgIH0gZWxzZSB7CkBAIC0xNDEzLDcgKzE0
MTMsNyBAQCBzdWIgR2VuZXJhdGVJbXBsZW1lbnRhdGlvbgogICAgIG15ICRoYXNQYXJlbnQgPSAk
aGFzTGVnYWN5UGFyZW50IHx8ICRoYXNSZWFsUGFyZW50OwogICAgIG15ICRwYXJlbnRDbGFzc05h
bWUgPSBHZXRQYXJlbnRDbGFzc05hbWUoJGludGVyZmFjZSk7CiAgICAgbXkgJHZpc2libGVJbnRl
cmZhY2VOYW1lID0gJGNvZGVHZW5lcmF0b3ItPkdldFZpc2libGVJbnRlcmZhY2VOYW1lKCRpbnRl
cmZhY2UpOwotICAgIG15ICRldmVudFRhcmdldCA9ICRpbnRlcmZhY2UtPmV4dGVuZGVkQXR0cmli
dXRlcy0+eyJFdmVudFRhcmdldCJ9IHx8ICgkY29kZUdlbmVyYXRvci0+SXNTdWJUeXBlKCRpbnRl
cmZhY2UsICJFdmVudFRhcmdldCIpICYmICRpbnRlcmZhY2UtPm5hbWUgbmUgIkV2ZW50VGFyZ2V0
Iik7CisgICAgbXkgJGV2ZW50VGFyZ2V0ID0gJGludGVyZmFjZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVz
LT57IkV2ZW50VGFyZ2V0In0gfHwgKCRjb2RlR2VuZXJhdG9yLT5Jbmhlcml0c0ludGVyZmFjZSgk
aW50ZXJmYWNlLCAiRXZlbnRUYXJnZXQiKSAmJiAkaW50ZXJmYWNlLT5uYW1lIG5lICJFdmVudFRh
cmdldCIpOwogICAgIG15ICRuZWVkc01hcmtDaGlsZHJlbiA9ICRpbnRlcmZhY2UtPmV4dGVuZGVk
QXR0cmlidXRlcy0+eyJKU0N1c3RvbU1hcmtGdW5jdGlvbiJ9IHx8ICRpbnRlcmZhY2UtPmV4dGVu
ZGVkQXR0cmlidXRlcy0+eyJFdmVudFRhcmdldCJ9IHx8ICRpbnRlcmZhY2UtPm5hbWUgZXEgIkV2
ZW50VGFyZ2V0IjsKIAogICAgICMgLSBBZGQgZGVmYXVsdCBoZWFkZXIgdGVtcGxhdGUKQEAgLTI0
OTIsNyArMjQ5Miw3IEBAIHN1YiBHZW5lcmF0ZUltcGxlbWVudGF0aW9uCiAgICAgICAgICAgICBw
dXNoKEBpbXBsQ29udGVudCwgIiAgICBpZiAoanMke2ludGVyZmFjZU5hbWV9LT5pbXBsKCktPmhh
c1BlbmRpbmdBY3Rpdml0eSgpKVxuIik7CiAgICAgICAgICAgICBwdXNoKEBpbXBsQ29udGVudCwg
IiAgICAgICAgcmV0dXJuIHRydWU7XG4iKTsKICAgICAgICAgfQotICAgICAgICBpZiAoJGNvZGVH
ZW5lcmF0b3ItPklzU3ViVHlwZSgkaW50ZXJmYWNlLCAiTm9kZSIpKSB7CisgICAgICAgIGlmICgk
Y29kZUdlbmVyYXRvci0+SW5oZXJpdHNJbnRlcmZhY2UoJGludGVyZmFjZSwgIk5vZGUiKSkgewog
ICAgICAgICAgICAgcHVzaChAaW1wbENvbnRlbnQsICIgICAgaWYgKEpTTm9kZU93bmVyOjppc1Jl
YWNoYWJsZUZyb21PcGFxdWVSb290cyhoYW5kbGUsIDAsIHZpc2l0b3IpKVxuIik7CiAgICAgICAg
ICAgICBwdXNoKEBpbXBsQ29udGVudCwgIiAgICAgICAgcmV0dXJuIHRydWU7XG4iKTsKICAgICAg
ICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2Vu
ZXJhdG9yVjgucG0gYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0
b3JWOC5wbQppbmRleCBkMjEyZmFjMDE0ODllNmM0ZGE1OWVjMDc3M2I3NTAzY2U0NThjYjMzLi5i
MTI0MDRjZjJlNjE3ZTk5NDQ0OGM0NTkzZjE2MmFmYzUyOWU1M2IwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbQorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbQpAQCAtMjcyLDcg
KzI3Miw3IEBAIHN1YiBHZW5lcmF0ZUhlYWRlcgogICAgICRjb2RlR2VuZXJhdG9yLT5MaW5rT3Zl
cmxvYWRlZEZ1bmN0aW9ucygkaW50ZXJmYWNlKTsKIAogICAgICMgRW5zdXJlIHRoZSBJc0RPTU5v
ZGVUeXBlIGZ1bmN0aW9uIGlzIGluIHN5bmMuCi0gICAgZGllKCJJc0RPTU5vZGVUeXBlIGlzIG91
dCBvZiBkYXRlIHdpdGggcmVzcGVjdCB0byAkaW50ZXJmYWNlTmFtZSIpIGlmIElzRE9NTm9kZVR5
cGUoJGludGVyZmFjZU5hbWUpICE9ICRjb2RlR2VuZXJhdG9yLT5Jc1N1YlR5cGUoJGludGVyZmFj
ZSwgIk5vZGUiKTsKKyAgICBkaWUoIklzRE9NTm9kZVR5cGUgaXMgb3V0IG9mIGRhdGUgd2l0aCBy
ZXNwZWN0IHRvICRpbnRlcmZhY2VOYW1lIikgaWYgSXNET01Ob2RlVHlwZSgkaW50ZXJmYWNlTmFt
ZSkgIT0gJGNvZGVHZW5lcmF0b3ItPkluaGVyaXRzSW50ZXJmYWNlKCRpbnRlcmZhY2UsICJOb2Rl
Iik7CiAKICAgICBteSAkaGFzRGVwZW5kZW50TGlmZXRpbWUgPSAkaW50ZXJmYWNlLT5leHRlbmRl
ZEF0dHJpYnV0ZXMtPnsiVjhEZXBlbmRlbnRMaWZldGltZSJ9IHx8ICRpbnRlcmZhY2UtPmV4dGVu
ZGVkQXR0cmlidXRlcy0+eyJBY3RpdmVET01PYmplY3QifQogICAgICAgICAgfHwgR2V0R2VuZXJh
dGVJc1JlYWNoYWJsZSgkaW50ZXJmYWNlKSB8fCAkdjhJbnRlcmZhY2VOYW1lID1+IC9TVkcvOwpA
QCAtNjIxLDExICs2MjEsMTEgQEAgc3ViIEdldEludGVybmFsRmllbGRzCiAgICAgIyBzbyBzcGVj
aWFsLWNhc2UgQWJzdHJhY3RXb3JrZXIgYW5kIFdvcmtlckNvbnRleHQgdG8gaW5jbHVkZSBhbGwg
c3ViLXR5cGVzLgogICAgICMgRXZlbnQgbGlzdGVuZXJzIG9uIERPTSBub2RlcyBhcmUgZXhwbGlj
aXRseSBzdXBwb3J0ZWQgaW4gdGhlIEdDIGNvbnRyb2xsZXIuCiAgICAgIyBGSVhNRTogU2ltcGxp
ZnkgdGhpcyB3aGVuIGFsbCBFdmVudFRhcmdldHMgYXJlIHN1YnR5cGVzIG9mIEV2ZW50VGFyZ2V0
LgotICAgIGlmICghJGNvZGVHZW5lcmF0b3ItPklzU3ViVHlwZSgkaW50ZXJmYWNlLCAiTm9kZSIp
CisgICAgaWYgKCEkY29kZUdlbmVyYXRvci0+SW5oZXJpdHNJbnRlcmZhY2UoJGludGVyZmFjZSwg
Ik5vZGUiKQogICAgICAgICAmJiAoJGludGVyZmFjZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkV2
ZW50VGFyZ2V0In0KICAgICAgICAgICAgIHx8ICRpbnRlcmZhY2UtPmV4dGVuZGVkQXR0cmlidXRl
cy0+eyJJc1dvcmtlckNvbnRleHQifQotICAgICAgICAgICAgfHwgJGNvZGVHZW5lcmF0b3ItPklz
U3ViVHlwZSgkaW50ZXJmYWNlLCAiQWJzdHJhY3RXb3JrZXIiKQotICAgICAgICAgICAgfHwgJGNv
ZGVHZW5lcmF0b3ItPklzU3ViVHlwZSgkaW50ZXJmYWNlLCAiRXZlbnRUYXJnZXQiKSkpIHsKKyAg
ICAgICAgICAgIHx8ICRjb2RlR2VuZXJhdG9yLT5Jbmhlcml0c0ludGVyZmFjZSgkaW50ZXJmYWNl
LCAiQWJzdHJhY3RXb3JrZXIiKQorICAgICAgICAgICAgfHwgJGNvZGVHZW5lcmF0b3ItPkluaGVy
aXRzSW50ZXJmYWNlKCRpbnRlcmZhY2UsICJFdmVudFRhcmdldCIpKSkgewogICAgICAgICBwdXNo
KEBjdXN0b21JbnRlcm5hbEZpZWxkcywgImV2ZW50TGlzdGVuZXJDYWNoZUluZGV4Iik7CiAgICAg
fQogCkBAIC05MjgsNyArOTI4LDcgQEAgRU5ECiAgICAgfSBlbHNlIHsKICAgICAgICAgbXkgJHJl
ZmxlY3QgPSAkYXR0cmlidXRlLT5zaWduYXR1cmUtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJSZWZs
ZWN0In07CiAgICAgICAgIG15ICR1cmwgPSAkYXR0cmlidXRlLT5zaWduYXR1cmUtPmV4dGVuZGVk
QXR0cmlidXRlcy0+eyJVUkwifTsKLSAgICAgICAgaWYgKCRnZXR0ZXJTdHJpbmdVc2VzSW1wICYm
ICRyZWZsZWN0ICYmICEkdXJsICYmICRjb2RlR2VuZXJhdG9yLT5Jc1N1YlR5cGUoJGludGVyZmFj
ZSwgIk5vZGUiKSAmJiAkY29kZUdlbmVyYXRvci0+SXNTdHJpbmdUeXBlKCRhdHRyVHlwZSkpIHsK
KyAgICAgICAgaWYgKCRnZXR0ZXJTdHJpbmdVc2VzSW1wICYmICRyZWZsZWN0ICYmICEkdXJsICYm
ICRjb2RlR2VuZXJhdG9yLT5Jbmhlcml0c0ludGVyZmFjZSgkaW50ZXJmYWNlLCAiTm9kZSIpICYm
ICRjb2RlR2VuZXJhdG9yLT5Jc1N0cmluZ1R5cGUoJGF0dHJUeXBlKSkgewogICAgICAgICAgICAg
IyBHZW5lcmF0ZSBzdXBlci1jb21wYWN0IGNhbGwgZm9yIHJlZ3VsYXIgYXR0cmlidXRlIGdldHRl
cjoKICAgICAgICAgICAgIG15ICgkZnVuY3Rpb25OYW1lLCBAYXJndW1lbnRzKSA9ICRjb2RlR2Vu
ZXJhdG9yLT5HZXR0ZXJFeHByZXNzaW9uKFwlaW1wbEluY2x1ZGVzLCAkaW50ZXJmYWNlTmFtZSwg
JGF0dHJpYnV0ZSk7CiAgICAgICAgICAgICBwdXNoKEBpbXBsQ29udGVudERlY2xzLCAiICAgIEVs
ZW1lbnQqIGltcCA9IFY4RWxlbWVudDo6dG9OYXRpdmUoaW5mby5Ib2xkZXIoKSk7XG4iKTsKQEAg
LTEwMTgsNyArMTAxOCw3IEBAIEVORAogICAgICMgU3BlY2lhbCBjYXNlIGZvciByZWFkb25seSBv
ciBSZXBsYWNlYWJsZSBhdHRyaWJ1dGVzICh3aXRoIGEgZmV3IGV4Y2VwdGlvbnMpLiBUaGlzIGF0
dGVtcHRzIHRvIGVuc3VyZSB0aGF0IEpTIHdyYXBwZXJzIGRvbid0IGdldAogICAgICMgZ2FyYmFn
ZS1jb2xsZWN0ZWQgcHJlbWF0dXJlbHkgd2hlbiB0aGVpciBsaWZldGltZSBpcyBzdHJvbmdseSB0
aWVkIHRvIHRoZWlyIG93bmVyLiBXZSBhY2NvbXBsaXNoIHRoaXMgYnkgaW5zZXJ0aW5nIGEgcmVm
ZXJlbmNlIHRvCiAgICAgIyB0aGUgbmV3bHkgY3JlYXRlZCB3cmFwcGVyIGludG8gYW4gaW50ZXJu
YWwgZmllbGQgb2YgdGhlIGhvbGRlciBvYmplY3QuCi0gICAgaWYgKCghJGNvZGVHZW5lcmF0b3It
PklzU3ViVHlwZSgkaW50ZXJmYWNlLCAiTm9kZSIpICYmICRhdHRyTmFtZSBuZSAic2VsZiIgJiYg
SXNXcmFwcGVyVHlwZSgkcmV0dXJuVHlwZSkgJiYgKElzUmVhZG9ubHkoJGF0dHJpYnV0ZSkgfHwg
JGF0dHJpYnV0ZS0+c2lnbmF0dXJlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiUmVwbGFjZWFibGUi
fSB8fCAkYXR0ck5hbWUgZXEgImxvY2F0aW9uIikKKyAgICBpZiAoKCEkY29kZUdlbmVyYXRvci0+
SW5oZXJpdHNJbnRlcmZhY2UoJGludGVyZmFjZSwgIk5vZGUiKSAmJiAkYXR0ck5hbWUgbmUgInNl
bGYiICYmIElzV3JhcHBlclR5cGUoJHJldHVyblR5cGUpICYmIChJc1JlYWRvbmx5KCRhdHRyaWJ1
dGUpIHx8ICRhdHRyaWJ1dGUtPnNpZ25hdHVyZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IlJlcGxh
Y2VhYmxlIn0gfHwgJGF0dHJOYW1lIGVxICJsb2NhdGlvbiIpCiAgICAgICAgICAmJiAkcmV0dXJu
VHlwZSBuZSAiRXZlbnRUYXJnZXQiICYmICRyZXR1cm5UeXBlIG5lICJTZXJpYWxpemVkU2NyaXB0
VmFsdWUiICYmICRyZXR1cm5UeXBlIG5lICJET01XaW5kb3ciCiAgICAgICAgICAmJiAkcmV0dXJu
VHlwZSBuZSAiTWVzc2FnZVBvcnRBcnJheSIKICAgICAgICAgICYmICRyZXR1cm5UeXBlICF+IC9T
VkcvICYmICRyZXR1cm5UeXBlICF+IC9IVE1MLyAmJiAhSXNET01Ob2RlVHlwZSgkcmV0dXJuVHlw
ZSkpCkBAIC0xMjA2LDcgKzEyMDYsNyBAQCBFTkQKICAgICB9IGVsc2UgewogICAgICAgICBteSAk
YXR0clR5cGUgPSAkYXR0cmlidXRlLT5zaWduYXR1cmUtPnR5cGU7CiAgICAgICAgIG15ICRyZWZs
ZWN0ID0gJGF0dHJpYnV0ZS0+c2lnbmF0dXJlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiUmVmbGVj
dCJ9OwotICAgICAgICBpZiAoJHJlZmxlY3QgJiYgJGNvZGVHZW5lcmF0b3ItPklzU3ViVHlwZSgk
aW50ZXJmYWNlLCAiTm9kZSIpICYmICRjb2RlR2VuZXJhdG9yLT5Jc1N0cmluZ1R5cGUoJGF0dHJU
eXBlKSkgeworICAgICAgICBpZiAoJHJlZmxlY3QgJiYgJGNvZGVHZW5lcmF0b3ItPkluaGVyaXRz
SW50ZXJmYWNlKCRpbnRlcmZhY2UsICJOb2RlIikgJiYgJGNvZGVHZW5lcmF0b3ItPklzU3RyaW5n
VHlwZSgkYXR0clR5cGUpKSB7CiAgICAgICAgICAgICAjIEdlbmVyYXRlIHN1cGVyLWNvbXBhY3Qg
Y2FsbCBmb3IgcmVndWxhciBhdHRyaWJ1dGUgc2V0dGVyOgogICAgICAgICAgICAgbXkgJGNvbnRl
bnRBdHRyaWJ1dGVOYW1lID0gJHJlZmxlY3QgZXEgIlZBTFVFX0lTX01JU1NJTkciID8gbGMgJGF0
dHJOYW1lIDogJHJlZmxlY3Q7CiAgICAgICAgICAgICBteSAkbmFtZXNwYWNlID0gJGNvZGVHZW5l
cmF0b3ItPk5hbWVzcGFjZUZvckF0dHJpYnV0ZU5hbWUoJGludGVyZmFjZU5hbWUsICRjb250ZW50
QXR0cmlidXRlTmFtZSk7CkBAIC0xMjY1LDcgKzEyNjUsNyBAQCBFTkQKICAgICAgICAgaWYgKCRh
dHRyaWJ1dGUtPnNpZ25hdHVyZS0+dHlwZSBlcSAiRXZlbnRMaXN0ZW5lciIpIHsKICAgICAgICAg
ICAgIG15ICRpbXBsU2V0dGVyRnVuY3Rpb25OYW1lID0gJGNvZGVHZW5lcmF0b3ItPldLX3VjZmly
c3QoJGF0dHJOYW1lKTsKICAgICAgICAgICAgIEFkZFRvSW1wbEluY2x1ZGVzKCJWOEFic3RyYWN0
RXZlbnRMaXN0ZW5lci5oIik7Ci0gICAgICAgICAgICBpZiAoISRjb2RlR2VuZXJhdG9yLT5Jc1N1
YlR5cGUoJGludGVyZmFjZSwgIk5vZGUiKSkgeworICAgICAgICAgICAgaWYgKCEkY29kZUdlbmVy
YXRvci0+SW5oZXJpdHNJbnRlcmZhY2UoJGludGVyZmFjZSwgIk5vZGUiKSkgewogICAgICAgICAg
ICAgICAgIHB1c2goQGltcGxDb250ZW50RGVjbHMsICIgICAgdHJhbnNmZXJIaWRkZW5EZXBlbmRl
bmN5KGluZm8uSG9sZGVyKCksIGltcC0+JGF0dHJOYW1lKCksIHZhbHVlLCAke3Y4SW50ZXJmYWNl
TmFtZX06OmV2ZW50TGlzdGVuZXJDYWNoZUluZGV4KTtcbiIpOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgQWRkVG9JbXBsSW5jbHVkZXMoIlY4RXZlbnRMaXN0ZW5lckxpc3QuaCIpOwpAQCAt
MTUwNywxMCArMTUwNywxMCBAQCBzdWIgR2VuZXJhdGVGdW5jdGlvbkNhbGxiYWNrCiAgICAgIyBi
dXQgdGhleSBhcmUgZXh0cmVtZWx5IGNvbnNpc3RlbnQgYWNyb3NzIHRoZSB2YXJpb3VzIGludGVy
ZmFjZXMgdGhhdCB0YWtlIGV2ZW50IGxpc3RlbmVycywKICAgICAjIHNvIHdlIGNhbiBnZW5lcmF0
ZSB0aGVtIGFzIGEgInNwZWNpYWwgY2FzZSIuCiAgICAgaWYgKCRuYW1lIGVxICJhZGRFdmVudExp
c3RlbmVyIikgewotICAgICAgICBHZW5lcmF0ZUV2ZW50TGlzdGVuZXJDYWxsYmFjaygkaW50ZXJm
YWNlTmFtZSwgISRjb2RlR2VuZXJhdG9yLT5Jc1N1YlR5cGUoJGludGVyZmFjZSwgIk5vZGUiKSwg
ImFkZCIpOworICAgICAgICBHZW5lcmF0ZUV2ZW50TGlzdGVuZXJDYWxsYmFjaygkaW50ZXJmYWNl
TmFtZSwgISRjb2RlR2VuZXJhdG9yLT5Jbmhlcml0c0ludGVyZmFjZSgkaW50ZXJmYWNlLCAiTm9k
ZSIpLCAiYWRkIik7CiAgICAgICAgIHJldHVybjsKICAgICB9IGVsc2lmICgkbmFtZSBlcSAicmVt
b3ZlRXZlbnRMaXN0ZW5lciIpIHsKLSAgICAgICAgR2VuZXJhdGVFdmVudExpc3RlbmVyQ2FsbGJh
Y2soJGludGVyZmFjZU5hbWUsICEkY29kZUdlbmVyYXRvci0+SXNTdWJUeXBlKCRpbnRlcmZhY2Us
ICJOb2RlIiksICJyZW1vdmUiKTsKKyAgICAgICAgR2VuZXJhdGVFdmVudExpc3RlbmVyQ2FsbGJh
Y2soJGludGVyZmFjZU5hbWUsICEkY29kZUdlbmVyYXRvci0+SW5oZXJpdHNJbnRlcmZhY2UoJGlu
dGVyZmFjZSwgIk5vZGUiKSwgInJlbW92ZSIpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBA
IC0yNDU4LDcgKzI0NTgsNyBAQCBzdWIgR2VuZXJhdGVJbXBsZW1lbnRhdGlvbkluZGV4ZXIKICAg
ICAgICAgfQogICAgIH0KIAotICAgIG15ICRoYXNFbnVtZXJhdG9yID0gISRpc1NwZWNpYWxDYXNl
ICYmICRjb2RlR2VuZXJhdG9yLT5Jc1N1YlR5cGUoJGludGVyZmFjZSwgIk5vZGUiKTsKKyAgICBt
eSAkaGFzRW51bWVyYXRvciA9ICEkaXNTcGVjaWFsQ2FzZSAmJiAkY29kZUdlbmVyYXRvci0+SW5o
ZXJpdHNJbnRlcmZhY2UoJGludGVyZmFjZSwgIk5vZGUiKTsKIAogICAgICMgRklYTUU6IEZpbmQg
YSB3YXkgdG8gbm90IGhhdmUgdG8gc3BlY2lhbC1jYXNlIEhUTUxPcHRpb25zQ29sbGVjdGlvbi4K
ICAgICBpZiAoJGludGVyZmFjZU5hbWUgZXEgIkhUTUxPcHRpb25zQ29sbGVjdGlvbiIpIHsKQEAg
LTM0ODUsNyArMzQ4NSw3IEBAIEVORAogCiAgICAgQWRkVG9JbXBsSW5jbHVkZXMoIkZyYW1lLmgi
KTsKIAotICAgIGlmICgkY29kZUdlbmVyYXRvci0+SXNTdWJUeXBlKCRpbnRlcmZhY2UsICJEb2N1
bWVudCIpKSB7CisgICAgaWYgKCRjb2RlR2VuZXJhdG9yLT5Jbmhlcml0c0ludGVyZmFjZSgkaW50
ZXJmYWNlLCAiRG9jdW1lbnQiKSkgewogICAgICAgICBwdXNoKEBpbXBsQ29udGVudCwgPDxFTkQp
OwogICAgIGlmIChGcmFtZSogZnJhbWUgPSBpbXBsLT5mcmFtZSgpKSB7CiAgICAgICAgIGlmIChm
cmFtZS0+c2NyaXB0KCktPmluaXRpYWxpemVNYWluV29ybGQoKSkgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>