<?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>141761</bug_id>
          
          <creation_ts>2015-02-18 11:39:20 -0800</creation_ts>
          <short_desc>Streamline unexported function build fixes</short_desc>
          <delta_ts>2015-02-18 12:09:37 -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 Misc.</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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>achristensen</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1070159</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-02-18 11:39:20 -0800</bug_when>
    <thetext>We don&apos;t need both an unexp file, and a special case in check-for-weak-vtables-andexternals.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070164</commentid>
    <comment_count>1</comment_count>
      <attachid>246831</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-02-18 11:44:14 -0800</bug_when>
    <thetext>Created attachment 246831
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070165</commentid>
    <comment_count>2</comment_count>
      <attachid>246832</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-02-18 11:46:36 -0800</bug_when>
    <thetext>Created attachment 246832
proposed patch

Forgot to include Tools changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070166</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-02-18 11:48:23 -0800</bug_when>
    <thetext>This is still a hack. It doesn&apos;t seem like we have any legitimate way to use the same name for a soft linked symbol, that&apos;s an ODR violation. Alex is going to switch to using a #define for that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070168</commentid>
    <comment_count>4</comment_count>
      <attachid>246832</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-02-18 11:53:45 -0800</bug_when>
    <thetext>Comment on attachment 246832
proposed patch

View in context: https://bugs.webkit.org/attachment.cgi?id=246832&amp;action=review

&gt; Tools/Scripts/check-for-weak-vtables-and-externals:110
&gt; +#    unlink $executablePath;

Get rid of this change</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070185</commentid>
    <comment_count>5</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-02-18 12:09:37 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/180282</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246831</attachid>
            <date>2015-02-18 11:44:14 -0800</date>
            <delta_ts>2015-02-18 11:46:36 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>Unexp.txt</filename>
            <type>text/plain</type>
            <size>4237</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4MDI3OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDE1LTAyLTE4ICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIFN0cmVhbWxpbmUgdW5leHBv
cnRlZCBmdW5jdGlvbiBidWlsZCBmaXhlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTQxNzYxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBDb25maWd1cmF0aW9ucy9XZWJDb3JlLnVuZXhwOiBBZGRlZCBz
b21lIGZ1bmN0aW9ucyBmb3Igc3ltYm9scyBvbmx5IHVzZWQgb24gbmV3ZXIKKyAgICAgICAgT1Mg
dmVyc2lvbnMuIFJlbW92ZWQgYSBzcGVjaWFsIGNhc2UgZm9yIE5vZGVMaXN0LCB0byBoYW5kbGUg
aXQgdW5pZm9ybWx5IHdpdGggTm9kZS4KKworICAgICAgICAqIENvbmZpZ3VyYXRpb25zL1dlYkNv
cmUueGNjb25maWc6IE1hZGUgdGhlIHVuZXhwb3J0ZWQgbGlzdCB1bmNvbmRpdGlvbmFsLCBiZWNh
dXNlCisgICAgICAgIGl0J3Mgbm90IG9ubHkgWGNvZGUgNSB0aGF0IGlzIGFmZmVjdGVkLgorCisg
ICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG06IChHZW5lcmF0ZUhl
YWRlcik6IFdlIGFscmVhZHkgaGFkIGEgaGFjayBmb3IKKyAgICAgICAgTm9kZSwgTm9kZUxpc3Qg
bmVlZHMgYW4gZXhhY3RseSB0aGUgc2FtZSBvbmUuIEFsc28gdXBkYXRlZCB0aGUgY29tbWVudHMu
CisKIDIwMTUtMDItMTggIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4K
IAogICAgICAgICBKdXN0aWZpZWQgcnVieSBjYW4gY2F1c2UgbGluZXMgdG8gZ3JvdyBiZXlvbmQg
dGhlaXIgY29udGFpbmVyCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9XZWJD
b3JlLnVuZXhwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dl
YkNvcmUudW5leHAJKHJldmlzaW9uIDE4MDI0NikKKysrIFNvdXJjZS9XZWJDb3JlL0NvbmZpZ3Vy
YXRpb25zL1dlYkNvcmUudW5leHAJKHdvcmtpbmcgY29weSkKQEAgLTg3LDggKzg3LDIyIEBAIF9W
VFBpeGVsVHJhbnNmZXJTZXNzaW9uVHJhbnNmZXJJbWFnZQogIyBGdW5jdGlvbiBtYXJrZWQgQUxX
QVlTX0lOTElORSBpbiBoZWFkZXIsIGJ1dCBtYXkgbm90IGJlIGlubGluZWQgaW4gYQogIyBEZWJ1
ZyBidWlsZC4KIAotIyBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU05vZGVMaXN0Q3VzdG9t
LmgKLV9fWk43V2ViQ29yZTR0b0pTRVBOM0pTQzlFeGVjU3RhdGVFUE5TXzE3SlNET01HbG9iYWxP
YmplY3RFUE5TXzhOb2RlTGlzdEUKKyMgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
YXZmb3VuZGF0aW9uL29iamMvU291cmNlQnVmZmVyUHJpdmF0ZUFWRk9iakMubW0KK19DTUZvcm1h
dERlc2NyaXB0aW9uR2V0TWVkaWFTdWJUeXBlCitfQ01Gb3JtYXREZXNjcmlwdGlvbkdldE1lZGlh
VHlwZQorX0NNU2FtcGxlQnVmZmVyQ3JlYXRlQ29weQorX0NNU2FtcGxlQnVmZmVyQ3JlYXRlQ29w
eVdpdGhOZXdUaW1pbmcKK19DTVNhbXBsZUJ1ZmZlckdldERlY29kZVRpbWVTdGFtcAorX0NNU2Ft
cGxlQnVmZmVyR2V0RHVyYXRpb24KK19DTVNhbXBsZUJ1ZmZlckdldFByZXNlbnRhdGlvblRpbWVT
dGFtcAorX0NNU2FtcGxlQnVmZmVyR2V0U2FtcGxlQXR0YWNobWVudHNBcnJheQorX0NNU2FtcGxl
QnVmZmVyR2V0U2FtcGxlVGltaW5nSW5mb0FycmF5CitfQ01TYW1wbGVCdWZmZXJHZXRUb3RhbFNh
bXBsZVNpemUKK19DTVZpZGVvRm9ybWF0RGVzY3JpcHRpb25HZXRQcmVzZW50YXRpb25EaW1lbnNp
b25zCisKKyMgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvVGVsZXBob25lTnVtYmVyRGV0
ZWN0b3JDb2NvYS5jcHAKK19ERERGQVNjYW5uZXJDcmVhdGVGcm9tQ2FjaGUKK19ERERGQVNjYW5u
ZXJGaXJzdFJlc3VsdEluVW5pY2hhckFycmF5CiAKICMgU3ViY2xhc3NlcyBvZiBhbiBleHBvcnRl
ZCBDKysgY2xhc3MgaW4gSmF2YVNjcmlwdENvcmUuCiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL0Nv
bmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25maWcKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZwkocmV2aXNpb24gMTgwMjQ2KQorKysg
U291cmNlL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZwkod29ya2luZyBj
b3B5KQpAQCAtNTEsOCArNTEsNyBAQCBEWUxJQl9JTlNUQUxMX05BTUVfQkFTRV9QTEFURk9STVtz
ZGs9bWFjCiBJTlNUQUxMSERSU19DT1BZX1BIQVNFID0gWUVTOwogSU5TVEFMTEhEUlNfU0NSSVBU
X1BIQVNFID0gWUVTOwogUFJPRFVDVF9OQU1FID0gV2ViQ29yZTsKLVVORVhQT1JURURfU1lNQk9M
U19GSUxFX3hjb2RlXzA1MDAgPSBDb25maWd1cmF0aW9ucy9XZWJDb3JlLnVuZXhwOwotVU5FWFBP
UlRFRF9TWU1CT0xTX0ZJTEUgPSAkKFVORVhQT1JURURfU1lNQk9MU19GSUxFX3hjb2RlXyQoWENP
REVfVkVSU0lPTl9NQUpPUikpOworVU5FWFBPUlRFRF9TWU1CT0xTX0ZJTEUgPSBDb25maWd1cmF0
aW9ucy9XZWJDb3JlLnVuZXhwOwogT1RIRVJfTERGTEFHUyA9ICQoaW5oZXJpdGVkKSAkKE9USEVS
X0xERkxBR1NfUExBVEZPUk0pOwogT1RIRVJfTERGTEFHU19CQVNFID0gLWxzcWxpdGUzIC1sb2Jq
YyAtbEFOR0xFOwogT1RIRVJfTERGTEFHU19CQVNFX2lvcyA9ICQoT1RIRVJfTERGTEFHU19CQVNF
KSAtZnJhbWV3b3JrIENGTmV0d29yayAtZnJhbWV3b3JrIENvcmVHcmFwaGljcyAtZnJhbWV3b3Jr
IENvcmVUZXh0IC1mcmFtZXdvcmsgRm91bmRhdGlvbiAtZnJhbWV3b3JrIEdyYXBoaWNzU2Vydmlj
ZXMgLWZyYW1ld29yayBJbWFnZUlPIC1mcmFtZXdvcmsgT3BlbkdMRVMgLWxNb2JpbGVHZXN0YWx0
OwpJbmRleDogU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMu
cG0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2Vu
ZXJhdG9ySlMucG0JKHJldmlzaW9uIDE4MDI0NikKKysrIFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtCSh3b3JraW5nIGNvcHkpCkBAIC0xMTQ5LDggKzEx
NDksOSBAQCBzdWIgR2VuZXJhdGVIZWFkZXIKICAgICAgICAgcHVzaChAaGVhZGVyQ29udGVudCwg
IlxuIik7CiAgICAgfQogICAgIGlmIChTaG91bGRHZW5lcmF0ZVRvSlNEZWNsYXJhdGlvbigkaGFz
UGFyZW50LCAkaW50ZXJmYWNlKSkgewotICAgICAgICAjIE5vZGUgbmVlZHMgdG8gbm90IGJlIGV4
cG9ydGVkLCBvdGhlcnMgbmVlZCB0byBiZSBleHBvcnRlZC4KLSAgICAgICAgaWYgKCRpbXBsVHlw
ZSBlcSAiTm9kZSIpIHsKKyAgICAgICAgIyBOb2RlIGFuZCBOb2RlTGlzdCBoYXZlIGN1c3RvbSBp
bmxpbmUgaW1wbGVtZW50YXRpb25zIHdoaWNoIHRodXMgY2Fubm90IGJlIGV4cG9ydGVkLgorICAg
ICAgICAjIEZJWE1FOiBUaGUgc3BlY2lhbCBjYXNlIGZvciBOb2RlIGFuZCBOb2RlTGlzdCBzaG91
bGQgcHJvYmFibHkgYmUgaW1wbGVtZW50ZWQgdmlhIGFuIElETCBhdHRyaWJ1dGUuCisgICAgICAg
IGlmICgkaW1wbFR5cGUgZXEgIk5vZGUiIG9yICRpbXBsVHlwZSBlcSAiTm9kZUxpc3QiKSB7CiAg
ICAgICAgICAgICBwdXNoKEBoZWFkZXJDb250ZW50LCAiSlNDOjpKU1ZhbHVlIHRvSlMoSlNDOjpF
eGVjU3RhdGUqLCBKU0RPTUdsb2JhbE9iamVjdCosICRpbXBsVHlwZSopO1xuIik7CiAgICAgICAg
IH0gZWxzZSB7CiAgICAgICAgICAgICBwdXNoKEBoZWFkZXJDb250ZW50LCAiV0VCQ09SRV9FWFBP
UlQgSlNDOjpKU1ZhbHVlIHRvSlMoSlNDOjpFeGVjU3RhdGUqLCBKU0RPTUdsb2JhbE9iamVjdCos
ICRpbXBsVHlwZSopO1xuIik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246832</attachid>
            <date>2015-02-18 11:46:36 -0800</date>
            <delta_ts>2015-02-18 11:53:45 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>Unexp.txt</filename>
            <type>text/plain</type>
            <size>6898</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4MDI3OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDE1LTAyLTE4ICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIFN0cmVhbWxpbmUgdW5leHBv
cnRlZCBmdW5jdGlvbiBidWlsZCBmaXhlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTQxNzYxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBDb25maWd1cmF0aW9ucy9XZWJDb3JlLnVuZXhwOiBBZGRlZCBz
b21lIGZ1bmN0aW9ucyBmb3Igc3ltYm9scyBvbmx5IHVzZWQgb24gbmV3ZXIKKyAgICAgICAgT1Mg
dmVyc2lvbnMuIFJlbW92ZWQgYSBzcGVjaWFsIGNhc2UgZm9yIE5vZGVMaXN0LCB0byBoYW5kbGUg
aXQgdW5pZm9ybWx5IHdpdGggTm9kZS4KKworICAgICAgICAqIENvbmZpZ3VyYXRpb25zL1dlYkNv
cmUueGNjb25maWc6IE1hZGUgdGhlIHVuZXhwb3J0ZWQgbGlzdCB1bmNvbmRpdGlvbmFsLCBiZWNh
dXNlCisgICAgICAgIGl0J3Mgbm90IG9ubHkgWGNvZGUgNSB0aGF0IGlzIGFmZmVjdGVkLgorCisg
ICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG06IChHZW5lcmF0ZUhl
YWRlcik6IFdlIGFscmVhZHkgaGFkIGEgaGFjayBmb3IKKyAgICAgICAgTm9kZSwgTm9kZUxpc3Qg
bmVlZHMgYW4gZXhhY3RseSB0aGUgc2FtZSBvbmUuIEFsc28gdXBkYXRlZCB0aGUgY29tbWVudHMu
CisKIDIwMTUtMDItMTggIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4K
IAogICAgICAgICBKdXN0aWZpZWQgcnVieSBjYW4gY2F1c2UgbGluZXMgdG8gZ3JvdyBiZXlvbmQg
dGhlaXIgY29udGFpbmVyCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9XZWJD
b3JlLnVuZXhwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dl
YkNvcmUudW5leHAJKHJldmlzaW9uIDE4MDI0NikKKysrIFNvdXJjZS9XZWJDb3JlL0NvbmZpZ3Vy
YXRpb25zL1dlYkNvcmUudW5leHAJKHdvcmtpbmcgY29weSkKQEAgLTg3LDggKzg3LDIyIEBAIF9W
VFBpeGVsVHJhbnNmZXJTZXNzaW9uVHJhbnNmZXJJbWFnZQogIyBGdW5jdGlvbiBtYXJrZWQgQUxX
QVlTX0lOTElORSBpbiBoZWFkZXIsIGJ1dCBtYXkgbm90IGJlIGlubGluZWQgaW4gYQogIyBEZWJ1
ZyBidWlsZC4KIAotIyBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU05vZGVMaXN0Q3VzdG9t
LmgKLV9fWk43V2ViQ29yZTR0b0pTRVBOM0pTQzlFeGVjU3RhdGVFUE5TXzE3SlNET01HbG9iYWxP
YmplY3RFUE5TXzhOb2RlTGlzdEUKKyMgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
YXZmb3VuZGF0aW9uL29iamMvU291cmNlQnVmZmVyUHJpdmF0ZUFWRk9iakMubW0KK19DTUZvcm1h
dERlc2NyaXB0aW9uR2V0TWVkaWFTdWJUeXBlCitfQ01Gb3JtYXREZXNjcmlwdGlvbkdldE1lZGlh
VHlwZQorX0NNU2FtcGxlQnVmZmVyQ3JlYXRlQ29weQorX0NNU2FtcGxlQnVmZmVyQ3JlYXRlQ29w
eVdpdGhOZXdUaW1pbmcKK19DTVNhbXBsZUJ1ZmZlckdldERlY29kZVRpbWVTdGFtcAorX0NNU2Ft
cGxlQnVmZmVyR2V0RHVyYXRpb24KK19DTVNhbXBsZUJ1ZmZlckdldFByZXNlbnRhdGlvblRpbWVT
dGFtcAorX0NNU2FtcGxlQnVmZmVyR2V0U2FtcGxlQXR0YWNobWVudHNBcnJheQorX0NNU2FtcGxl
QnVmZmVyR2V0U2FtcGxlVGltaW5nSW5mb0FycmF5CitfQ01TYW1wbGVCdWZmZXJHZXRUb3RhbFNh
bXBsZVNpemUKK19DTVZpZGVvRm9ybWF0RGVzY3JpcHRpb25HZXRQcmVzZW50YXRpb25EaW1lbnNp
b25zCisKKyMgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvVGVsZXBob25lTnVtYmVyRGV0
ZWN0b3JDb2NvYS5jcHAKK19ERERGQVNjYW5uZXJDcmVhdGVGcm9tQ2FjaGUKK19ERERGQVNjYW5u
ZXJGaXJzdFJlc3VsdEluVW5pY2hhckFycmF5CiAKICMgU3ViY2xhc3NlcyBvZiBhbiBleHBvcnRl
ZCBDKysgY2xhc3MgaW4gSmF2YVNjcmlwdENvcmUuCiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL0Nv
bmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25maWcKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZwkocmV2aXNpb24gMTgwMjQ2KQorKysg
U291cmNlL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZwkod29ya2luZyBj
b3B5KQpAQCAtNTEsOCArNTEsNyBAQCBEWUxJQl9JTlNUQUxMX05BTUVfQkFTRV9QTEFURk9STVtz
ZGs9bWFjCiBJTlNUQUxMSERSU19DT1BZX1BIQVNFID0gWUVTOwogSU5TVEFMTEhEUlNfU0NSSVBU
X1BIQVNFID0gWUVTOwogUFJPRFVDVF9OQU1FID0gV2ViQ29yZTsKLVVORVhQT1JURURfU1lNQk9M
U19GSUxFX3hjb2RlXzA1MDAgPSBDb25maWd1cmF0aW9ucy9XZWJDb3JlLnVuZXhwOwotVU5FWFBP
UlRFRF9TWU1CT0xTX0ZJTEUgPSAkKFVORVhQT1JURURfU1lNQk9MU19GSUxFX3hjb2RlXyQoWENP
REVfVkVSU0lPTl9NQUpPUikpOworVU5FWFBPUlRFRF9TWU1CT0xTX0ZJTEUgPSBDb25maWd1cmF0
aW9ucy9XZWJDb3JlLnVuZXhwOwogT1RIRVJfTERGTEFHUyA9ICQoaW5oZXJpdGVkKSAkKE9USEVS
X0xERkxBR1NfUExBVEZPUk0pOwogT1RIRVJfTERGTEFHU19CQVNFID0gLWxzcWxpdGUzIC1sb2Jq
YyAtbEFOR0xFOwogT1RIRVJfTERGTEFHU19CQVNFX2lvcyA9ICQoT1RIRVJfTERGTEFHU19CQVNF
KSAtZnJhbWV3b3JrIENGTmV0d29yayAtZnJhbWV3b3JrIENvcmVHcmFwaGljcyAtZnJhbWV3b3Jr
IENvcmVUZXh0IC1mcmFtZXdvcmsgRm91bmRhdGlvbiAtZnJhbWV3b3JrIEdyYXBoaWNzU2Vydmlj
ZXMgLWZyYW1ld29yayBJbWFnZUlPIC1mcmFtZXdvcmsgT3BlbkdMRVMgLWxNb2JpbGVHZXN0YWx0
OwpJbmRleDogU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMu
cG0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2Vu
ZXJhdG9ySlMucG0JKHJldmlzaW9uIDE4MDI0NikKKysrIFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtCSh3b3JraW5nIGNvcHkpCkBAIC0xMTQ5LDggKzEx
NDksOSBAQCBzdWIgR2VuZXJhdGVIZWFkZXIKICAgICAgICAgcHVzaChAaGVhZGVyQ29udGVudCwg
IlxuIik7CiAgICAgfQogICAgIGlmIChTaG91bGRHZW5lcmF0ZVRvSlNEZWNsYXJhdGlvbigkaGFz
UGFyZW50LCAkaW50ZXJmYWNlKSkgewotICAgICAgICAjIE5vZGUgbmVlZHMgdG8gbm90IGJlIGV4
cG9ydGVkLCBvdGhlcnMgbmVlZCB0byBiZSBleHBvcnRlZC4KLSAgICAgICAgaWYgKCRpbXBsVHlw
ZSBlcSAiTm9kZSIpIHsKKyAgICAgICAgIyBOb2RlIGFuZCBOb2RlTGlzdCBoYXZlIGN1c3RvbSBp
bmxpbmUgaW1wbGVtZW50YXRpb25zIHdoaWNoIHRodXMgY2Fubm90IGJlIGV4cG9ydGVkLgorICAg
ICAgICAjIEZJWE1FOiBUaGUgc3BlY2lhbCBjYXNlIGZvciBOb2RlIGFuZCBOb2RlTGlzdCBzaG91
bGQgcHJvYmFibHkgYmUgaW1wbGVtZW50ZWQgdmlhIGFuIElETCBhdHRyaWJ1dGUuCisgICAgICAg
IGlmICgkaW1wbFR5cGUgZXEgIk5vZGUiIG9yICRpbXBsVHlwZSBlcSAiTm9kZUxpc3QiKSB7CiAg
ICAgICAgICAgICBwdXNoKEBoZWFkZXJDb250ZW50LCAiSlNDOjpKU1ZhbHVlIHRvSlMoSlNDOjpF
eGVjU3RhdGUqLCBKU0RPTUdsb2JhbE9iamVjdCosICRpbXBsVHlwZSopO1xuIik7CiAgICAgICAg
IH0gZWxzZSB7CiAgICAgICAgICAgICBwdXNoKEBoZWFkZXJDb250ZW50LCAiV0VCQ09SRV9FWFBP
UlQgSlNDOjpKU1ZhbHVlIHRvSlMoSlNDOjpFeGVjU3RhdGUqLCBKU0RPTUdsb2JhbE9iamVjdCos
ICRpbXBsVHlwZSopO1xuIik7CkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
VG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxODAyNzgpCisrKyBUb29scy9DaGFuZ2VMb2cJKHdv
cmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNS0wMi0xOCAgQWxleGV5IFByb3NrdXJ5
YWtvdiAgPGFwQGFwcGxlLmNvbT4KKworICAgICAgICBTdHJlYW1saW5lIHVuZXhwb3J0ZWQgZnVu
Y3Rpb24gYnVpbGQgZml4ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE0MTc2MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogU2NyaXB0cy9jaGVjay1mb3Itd2Vhay12dGFibGVzLWFuZC1leHRlcm5hbHM6
IChyZWFkWGNvZGU1U3ltYm9sc1RvSWdub3JlKTogRGVsZXRlZC4KKyAgICAgICAgV2UgZG9uJ3Qg
bmVlZCB0byBpZ25vcmUgc3ltYm9scyB0aGF0IGFyZSBub3QgZXhwb3J0ZWQgZHVlIHRvIHRoZSAu
dW5leHAgZmlsZS4KKwogMjAxNS0wMi0xOCAgVGltb3RoeSBIb3J0b24gIDx0aW1vdGh5X2hvcnRv
bkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIG1vcmUgcmVmZXJlbmNlcyB0byBXZWJDb3Jl
LmV4cC5pbgpJbmRleDogVG9vbHMvU2NyaXB0cy9jaGVjay1mb3Itd2Vhay12dGFibGVzLWFuZC1l
eHRlcm5hbHMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy9jaGVjay1mb3Itd2Vhay12dGFi
bGVzLWFuZC1leHRlcm5hbHMJKHJldmlzaW9uIDE4MDI0NikKKysrIFRvb2xzL1NjcmlwdHMvY2hl
Y2stZm9yLXdlYWstdnRhYmxlcy1hbmQtZXh0ZXJuYWxzCSh3b3JraW5nIGNvcHkpCkBAIC0zNiw3
ICszNiw2IEBAIHVzZSBGaW5kQmluOwogdXNlIGxpYiAkRmluZEJpbjo6QmluOwogdXNlIHdlYmtp
dGRpcnM7CiAKLXN1YiByZWFkWGNvZGU1U3ltYm9sc1RvSWdub3JlKCk7CiBzdWIgdG91Y2goJCk7
CiAKIG15ICRhcmNoID0gJEVOVnsnQ1VSUkVOVF9BUkNIJ307CkBAIC02NSw4ICs2NCw2IEBAIGlm
ICghZGVmaW5lZCAkZXhlY3V0YWJsZVBhdGhBZ2UgfHwgIWRlZmkKICAgICB9CiAgICAgbXkgQHdl
YWtWVGFibGVDbGFzc2VzID0gKCk7CiAgICAgbXkgQHdlYWtFeHRlcm5hbFN5bWJvbHMgPSAoKTsK
LSAgICBteSAkaXNYY29kZTUgPSAkRU5WeydYQ09ERV9WRVJTSU9OX01BSk9SJ30gZXEgIjA1MDAi
OwotICAgIG15ICRpZ25vcmVYY29kZTVTeW1ib2xzUmVnZXggPSAkaXNYY29kZTUgPyAiKCIgLiBq
b2luKCJ8IiwgZ3JlcChxdW90ZW1ldGEoJF8pLCByZWFkWGNvZGU1U3ltYm9sc1RvSWdub3JlKCkp
KSAuICIpIiA6IHVuZGVmOwogICAgIHdoaWxlICg8Tk0+KSB7CiAgICAgICAgIGlmICgvXlNURE9V
VDovKSB7CiAgICAgICAgICAgICAjIElnbm9yZSB1bmRlZmluZWQsIFJUVEkgYW5kIHR5cGVpbmZv
IHN5bWJvbHMuCkBAIC03NSw5ICs3Miw2IEBAIGlmICghZGVmaW5lZCAkZXhlY3V0YWJsZVBhdGhB
Z2UgfHwgIWRlZmkKICAgICAgICAgICAgICMgQVNhbiBjb21waWxlci1ydCBjYWxscyBpbnRvIF9f
YXNhbl9tYXBwaW5nX29mZnNldCBhbmQgX19hc2FuX21hcHBpbmdfc2NhbGUKICAgICAgICAgICAg
IG5leHQgaWYgL1xiX19fYXNhbi87CiAKLSAgICAgICAgICAgICMgU3ltYm9scyB0aGF0IG5lZWQg
dG8gYmUgaWdub3JlZCB3aGVuIGJ1aWxkaW5nIHdpdGggWGNvZGUgNS54LgotICAgICAgICAgICAg
bmV4dCBpZiAkaXNYY29kZTUgJiYgL1xiJHtpZ25vcmVYY29kZTVTeW1ib2xzUmVnZXh9XGIvOwot
CiAgICAgICAgICAgICBpZiAoL3dlYWsgZXh0ZXJuYWwgdnRhYmxlIGZvciAoLiopJC8pIHsKICAg
ICAgICAgICAgICAgICBwdXNoIEB3ZWFrVlRhYmxlQ2xhc3NlcywgJDE7CiAgICAgICAgICAgICB9
IGVsc2lmICgvd2VhayBleHRlcm5hbCAoLiopJC8pIHsKQEAgLTExMyw3ICsxMDcsNyBAQCBpZiAo
IWRlZmluZWQgJGV4ZWN1dGFibGVQYXRoQWdlIHx8ICFkZWZpCiB9CiAKIGlmICgkc2F3RXJyb3Ig
YW5kICEkY292ZXJhZ2VCdWlsZCkgewotICAgIHVubGluayAkZXhlY3V0YWJsZVBhdGg7CisjICAg
IHVubGluayAkZXhlY3V0YWJsZVBhdGg7CiAgICAgZXhpdCAxOwogfQogCkBAIC0xMjEsMjQgKzEx
NSw2IEBAIHRvdWNoKCRidWlsZFRpbWVzdGFtcFBhdGgpOwogCiBleGl0IDA7CiAKLXN1YiByZWFk
WGNvZGU1U3ltYm9sc1RvSWdub3JlKCkKLXsKLSAgICBteSAkdW5leHBvcnRGaWxlID0gIlNvdXJj
ZS9XZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dlYkNvcmUudW5leHAiOwotCi0gICAgb3BlbihTWU1C
T0xTLCBGaWxlOjpTcGVjLT5jYXRmaWxlKHNvdXJjZURpcigpLCAkdW5leHBvcnRGaWxlKSkgb3Ig
ZGllICIkISI7Ci0KLSAgICBteSBAcmVzdWx0OwotICAgIHdoaWxlICg8U1lNQk9MUz4pIHsKLSAg
ICAgICAgcy8jLiokLy87Ci0gICAgICAgIHMvXlxzK3xccyskLy9nOwotICAgICAgICBwdXNoKEBy
ZXN1bHQsICRfKSBpZiAkXzsKLSAgICB9Ci0KLSAgICBjbG9zZShTWU1CT0xTKTsKLQotICAgIHJl
dHVybiBAcmVzdWx0OwotfQotCiBzdWIgdG91Y2goJCkKIHsKICAgICBteSAoJHBhdGgpID0gQF87
Cg==
</data>
<flag name="review"
          id="271778"
          type_id="1"
          status="+"
          setter="achristensen"
    />
          </attachment>
      

    </bug>

</bugzilla>