<?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>160924</bug_id>
          
          <creation_ts>2016-08-16 17:25:16 -0700</creation_ts>
          <short_desc>prepare-ChangeLog: Extract logic from generateFunctionLists() into a function that takes a delegate object</short_desc>
          <delta_ts>2016-08-16 19:32:06 -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>Tools / Tests</component>
          <version>WebKit Local Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>148437</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>ddkilzer</cc>
    
    <cc>lforschler</cc>
    
    <cc>slewis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1220678</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-08-16 17:25:16 -0700</bug_when>
    <thetext>As a step towards writing tests to ensure the correctness of the the list of modified functions we should extract the logic in generateFunctionLists(), abstracting file system operations, such that we can substitute mock file handles and test the implementation of this function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1220693</commentid>
    <comment_count>1</comment_count>
      <attachid>286241</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-08-16 17:59:39 -0700</bug_when>
    <thetext>Created attachment 286241
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1220726</commentid>
    <comment_count>2</comment_count>
      <attachid>286241</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-08-16 19:32:02 -0700</bug_when>
    <thetext>Comment on attachment 286241
Patch

Clearing flags on attachment: 286241

Committed r204549: &lt;http://trac.webkit.org/changeset/204549&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1220727</commentid>
    <comment_count>3</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-08-16 19:32:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>286241</attachid>
            <date>2016-08-16 17:59:39 -0700</date>
            <delta_ts>2016-08-16 19:32:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160924-20160816175752.patch</filename>
            <type>text/plain</type>
            <size>7903</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA0NTQxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZmNjYTY2MzI1NDcyMWQyNDg0NTVhNzg5MmM3MjFhZDM3
ZGRlYzQ3Mi4uZmUxZjY5YmI2YmVmYjFmYmYxMWVlNWYzODQyYTQxMDQwM2Q1NGVkZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1
IEBACisyMDE2LTA4LTE2ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAg
ICAgICBwcmVwYXJlLUNoYW5nZUxvZzogRXh0cmFjdCBsb2dpYyBmcm9tIGdlbmVyYXRlRnVuY3Rp
b25MaXN0cygpIGludG8gYSBmdW5jdGlvbiB0aGF0IHRha2VzIGEgZGVsZWdhdGUgb2JqZWN0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjA5MjQKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUb3dhcmRzIGFk
ZGluZyB1bml0IHRlc3RzIGZvciBnZW5lcmF0ZUZ1bmN0aW9uTGlzdHMoKSB3ZSBtb3ZlIGl0cyBs
b2dpYyBpbnRvIGFjdHVhbGx5R2VuZXJhdGVGdW5jdGlvbkxpc3RzKCkKKyAgICAgICAgYW5kIGhh
dmUgYWN0dWFsbHlHZW5lcmF0ZUZ1bmN0aW9uTGlzdHMoKSB0YWtlIGEgZGVsZWdhdGUgb2JqZWN0
IHRvIHVzZSB0byBxdWVyeSB0aGUgZmlsZSBzeXN0ZW0gYW5kIFNDTS4KKyAgICAgICAgV2UgbW9k
aWZ5IGdlbmVyYXRlRnVuY3Rpb25MaXN0cygpIHRvIGNhbGwgYWN0dWFsbHlHZW5lcmF0ZUZ1bmN0
aW9uTGlzdHMoKS4gVGhpcyB3aWxsIG1ha2UgaXMgcG9zc2libGUgdG8KKyAgICAgICAgdGVzdCB0
aGUgZ2VuZXJhdGUgZnVuY3Rpb24gbGlzdCBtYWNoaW5lcnkgd2l0aG91dCByZXF1aXJpbmcgYSBT
Q00gY2hlY2tvdXQgYnkgc3Vic3RpdHV0aW5nIGEgZGVsZWdhdGUKKyAgICAgICAgb2JqZWN0IHRo
YXQgbW9ja3Mgb3V0IHRoZSBmaWxlIHN5c3RlbSBhbmQgU0NNIG9wZXJhdGlvbnMuCisKKyAgICAg
ICAgKiBTY3JpcHRzL1ZDU1V0aWxzLnBtOgorICAgICAgICAocGFyc2VEaWZmU3RhcnRMaW5lKTog
UGFyc2VzIGFuIFNWTiBvciBHaXQgc3RhcnQgbGluZSBhbmQgcmV0dXJucyB0aGUgcGF0aCB0byB0
aGUgdGFyZ2V0IGZpbGUuCisgICAgICAgICogU2NyaXB0cy9wcmVwYXJlLUNoYW5nZUxvZzoKKyAg
ICAgICAgKGdlbmVyYXRlRnVuY3Rpb25MaXN0cyk6IE1vdmUgZnVuY3Rpb25hbGl0eSB0byBhY3R1
YWxseSBnZW5lcmF0ZSB0aGUgZnVuY3Rpb24gbGlzdHMgdG8gYWN0dWFsbHlHZW5lcmF0ZUZ1bmN0
aW9uTGlzdHMoKSwKKyAgICAgICAgYWJzdHJhY3RpbmcgdGhlIGxvZ2ljIHRvIHF1ZXJ5IHRoZSBm
aWxlIHN5c3RlbSBhbmQgU0NNIGludG8gZnVuY3Rpb25zIG9uIGEgZGVsZWdhdGUgb2JqZWN0IHRo
YXQKKyAgICAgICAgd2UgcGFzcyB0byBpdC4KKyAgICAgICAgKGFjdHVhbGx5R2VuZXJhdGVGdW5j
dGlvbkxpc3RzKTogRXh0cmFjdGVkIGZyb20gZ2VuZXJhdGVGdW5jdGlvbkxpc3RzKCkuCisgICAg
ICAgIChkaWZmSGVhZGVyRm9ybWF0KTogRGVsZXRlZC4KKwogMjAxNi0wOC0xNiAgQW5kZXJzIENh
cmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBXVEY6OlNjb3BlRXhp
dApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy9wcmVwYXJlLUNoYW5nZUxvZyBiL1Rvb2xzL1Nj
cmlwdHMvcHJlcGFyZS1DaGFuZ2VMb2cKaW5kZXggZWZjODM4OGJlMDY0NWNjYzdmODA0ZWVkODk1
NzY3NTdmOGU2MjRhOS4uODE2NmZjODQyMmU2MThkZmU2NGE5OGY3MWI5MGU2NGExZjIzNGM3OSAx
MDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy9wcmVwYXJlLUNoYW5nZUxvZworKysgYi9Ub29scy9T
Y3JpcHRzL3ByZXBhcmUtQ2hhbmdlTG9nCkBAIC02NCw2ICs2NCw3IEBAIHVzZSBMaXN0OjpVdGls
IHF3L21heC87CiB1c2UgUE9TSVggcXcoc3RyZnRpbWUpOwogdXNlIFZDU1V0aWxzOwogCitzdWIg
YWN0dWFsbHlHZW5lcmF0ZUZ1bmN0aW9uTGlzdHMoJCQkJCQkKTsKIHN1YiBhdHRyaWJ1dGVDb21t
YW5kKCQkKTsKIHN1YiBjaGFuZ2VMb2dEYXRlKCQpOwogc3ViIGNoYW5nZUxvZ0VtYWlsQWRkcmVz
c0Zyb21BcmdzKCQkKTsKQEAgLTczLDcgKzc0LDYgQEAgc3ViIGRlY29kZUVudGl0aWVzKCQpOwog
c3ViIGRldGVybWluZVByb3BlcnR5Q2hhbmdlcygkJCQpOwogc3ViIGRpZmZDb21tYW5kKCQkJCQp
Owogc3ViIGRpZmZGcm9tVG9TdHJpbmcoJCQkKTsKLXN1YiBkaWZmSGVhZGVyRm9ybWF0KCk7CiBz
dWIgZXh0cmFjdExpbmVSYW5nZUFmdGVyQ2hhbmdlKCQpOwogc3ViIGV4dHJhY3RMaW5lUmFuZ2VC
ZWZvcmVDaGFuZ2UoJCk7CiBzdWIgZmV0Y2hCdWdYTUxEYXRhKCQkKTsKQEAgLTI4MSw2ICsyODEs
MzMgQEAgc3ViIG9yaWdpbmFsRmlsZSgkJCQkKQogc3ViIGdlbmVyYXRlRnVuY3Rpb25MaXN0cygk
JCQkJCkKIHsKICAgICBteSAoJGNoYW5nZWRGaWxlcywgJGZ1bmN0aW9uTGlzdHMsICRnaXRDb21t
aXQsICRnaXRJbmRleCwgJG1lcmdlQmFzZSkgPSBAXzsKKyAgICBteSAlZGVsZWdhdGVIYXNoID0g
KAorICAgICAgICBvcGVuRGlmZiA9PiBzdWIgKCQkJCQpIHsKKyAgICAgICAgICAgIG15ICgkY2hh
bmdlZEZpbGVzLCAkZ2l0Q29tbWl0LCAkZ2l0SW5kZXgsICRtZXJnZUJhc2UpID0gQF87CisgICAg
ICAgICAgICByZXR1cm4gdW5sZXNzIG9wZW4oRElGRiwgIi18IiwgZGlmZkNvbW1hbmQoJGNoYW5n
ZWRGaWxlcywgJGdpdENvbW1pdCwgJGdpdEluZGV4LCAkbWVyZ2VCYXNlKSk7CisgICAgICAgICAg
ICByZXR1cm4gXCpESUZGOworICAgICAgICB9LAorICAgICAgICBvcGVuRmlsZSA9PiBzdWIgKCQp
IHsKKyAgICAgICAgICAgIG15ICgkZmlsZSkgPSBAXzsKKyAgICAgICAgICAgIHJldHVybiB1bmxl
c3Mgb3BlbihTT1VSQ0UsICI8IiwgJGZpbGUpOworICAgICAgICAgICAgcmV0dXJuIFwqU09VUkNF
OworICAgICAgICB9LAorICAgICAgICBvcGVuT3JpZ2luYWxGaWxlID0+IHN1YiAoJCkgeworICAg
ICAgICAgICAgbXkgKCRmaWxlLCAkZ2l0Q29tbWl0LCAkZ2l0SW5kZXgsICRtZXJnZUJhc2UpID0g
QF87CisgICAgICAgICAgICByZXR1cm4gdW5sZXNzIG9wZW4oU09VUkNFLCAiLXwiLCBvcmlnaW5h
bEZpbGUoJGZpbGUsICRnaXRDb21taXQsICRnaXRJbmRleCwgJG1lcmdlQmFzZSkpOworICAgICAg
ICAgICAgcmV0dXJuIFwqU09VUkNFOworICAgICAgICB9LAorICAgICAgICBub3JtYWxpemVQYXRo
ID0+IHN1YiAoJCkgeworICAgICAgICAgICAgbXkgKCRwYXRoKSA9IEBfOworICAgICAgICAgICAg
cmV0dXJuIG5vcm1hbGl6ZVBhdGgobWFrZUZpbGVQYXRoUmVsYXRpdmUoJHBhdGgpKTsKKyAgICAg
ICAgfSwKKyAgICApOworICAgIGFjdHVhbGx5R2VuZXJhdGVGdW5jdGlvbkxpc3RzKCRjaGFuZ2Vk
RmlsZXMsICRmdW5jdGlvbkxpc3RzLCAkZ2l0Q29tbWl0LCAkZ2l0SW5kZXgsICRtZXJnZUJhc2Us
IFwlZGVsZWdhdGVIYXNoKTsKK30KKworc3ViIGFjdHVhbGx5R2VuZXJhdGVGdW5jdGlvbkxpc3Rz
KCQkJCQkJCkKK3sKKyAgICBteSAoJGNoYW5nZWRGaWxlcywgJGZ1bmN0aW9uTGlzdHMsICRnaXRD
b21taXQsICRnaXRJbmRleCwgJG1lcmdlQmFzZSwgJGRlbGVnYXRlSGFzaFJlZikgPSBAXzsKIAog
ICAgIG15ICVsaW5lX3Jhbmdlc19hZnRlcl9jaGFuZ2VkOwogICAgIG15ICVsaW5lX3Jhbmdlc19i
ZWZvcmVfY2hhbmdlZDsKQEAgLTI4OSw5ICszMTYsMTMgQEAgc3ViIGdlbmVyYXRlRnVuY3Rpb25M
aXN0cygkJCQkJCkKICAgICAgICAgIyBVc2UgbGluZSBudW1iZXJzIGZyb20gdGhlICJhZnRlciIg
c2lkZSBvZiBlYWNoIGRpZmYuCiAgICAgICAgIHByaW50IFNUREVSUiAiICBSZXZpZXdpbmcgZGlm
ZiB0byBkZXRlcm1pbmUgd2hpY2ggbGluZXMgY2hhbmdlZC5cbiI7CiAgICAgICAgIG15ICRmaWxl
OwotICAgICAgICBvcGVuIERJRkYsICItfCIsIGRpZmZDb21tYW5kKCRjaGFuZ2VkRmlsZXMsICRn
aXRDb21taXQsICRnaXRJbmRleCwgJG1lcmdlQmFzZSkgb3IgZGllICJUaGUgZGlmZiBmYWlsZWQ6
ICQhLlxuIjsKLSAgICAgICAgd2hpbGUgKDxESUZGPikgewotICAgICAgICAgICAgJGZpbGUgPSBu
b3JtYWxpemVQYXRoKG1ha2VGaWxlUGF0aFJlbGF0aXZlKCQxKSkgaWYgJF8gPX4gZGlmZkhlYWRl
ckZvcm1hdCgpOworICAgICAgICBteSAkZGlmZkZpbGVIYW5kbGUgPSAkZGVsZWdhdGVIYXNoUmVm
LT57b3BlbkRpZmZ9KCRjaGFuZ2VkRmlsZXMsICRnaXRDb21taXQsICRnaXRJbmRleCwgJG1lcmdl
QmFzZSk7CisgICAgICAgIGlmICghJGRpZmZGaWxlSGFuZGxlKSB7CisgICAgICAgICAgICBkaWUg
IlRoZSBkaWZmIGZhaWxlZDogJCEuXG4iOworICAgICAgICB9CisgICAgICAgIHdoaWxlICg8JGRp
ZmZGaWxlSGFuZGxlPikgeworICAgICAgICAgICAgbXkgJGZpbGVQYXRoID0gcGFyc2VEaWZmU3Rh
cnRMaW5lKCRfKTsKKyAgICAgICAgICAgICRmaWxlID0gJGRlbGVnYXRlSGFzaFJlZi0+e25vcm1h
bGl6ZVBhdGh9KCRmaWxlUGF0aCkgaWYgJGZpbGVQYXRoOwogICAgICAgICAgICAgaWYgKGRlZmlu
ZWQgJGZpbGUpIHsKICAgICAgICAgICAgICAgICBteSAoJGJlZm9yZV9zdGFydCwgJGJlZm9yZV9l
bmQpID0gZXh0cmFjdExpbmVSYW5nZUJlZm9yZUNoYW5nZSgkXyk7CiAgICAgICAgICAgICAgICAg
aWYgKCRiZWZvcmVfc3RhcnQgPj0gMSAmJiAkYmVmb3JlX2VuZCA+PSAxKSB7CkBAIC0zMDcsNyAr
MzM4LDcgQEAgc3ViIGdlbmVyYXRlRnVuY3Rpb25MaXN0cygkJCQkJCkKICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgY2xvc2UgRElGRjsKKyAgICAg
ICAgY2xvc2UoJGRpZmZGaWxlSGFuZGxlKTsKICAgICB9CiAKICAgICAjIEZvciBlYWNoIHNvdXJj
ZSBmaWxlLCBjb252ZXJ0IGxpbmUgcmFuZ2UgdG8gZnVuY3Rpb24gbGlzdC4KQEAgLTMyMSw5ICsz
NTIsMTAgQEAgc3ViIGdlbmVyYXRlRnVuY3Rpb25MaXN0cygkJCQkJCkKICAgICAgICAgbXkgJXNh
d19mdW5jdGlvbjsKICAgICAgICAgIyBGaW5kIGFsbCB0aGUgZnVuY3Rpb25zIGluIHRoZSBmaWxl
LgogICAgICAgICBpZiAoJGxpbmVfcmFuZ2VzX2FmdGVyX2NoYW5nZWR7JGZpbGV9KSB7Ci0gICAg
ICAgICAgICBvcGVuKFNPVVJDRSwgIjwiLCAkZmlsZSkgb3IgbmV4dDsKLSAgICAgICAgICAgIG15
IEBmdW5jdGlvbl9yYW5nZXMgPSBnZXRfZnVuY3Rpb25fbGluZV9yYW5nZXMoXCpTT1VSQ0UsICRm
aWxlKTsKLSAgICAgICAgICAgIGNsb3NlIFNPVVJDRTsKKyAgICAgICAgICAgIG15ICRzb3VyY2VG
aWxlSGFuZGxlID0gJGRlbGVnYXRlSGFzaFJlZi0+e29wZW5GaWxlfSgkZmlsZSk7CisgICAgICAg
ICAgICBuZXh0IHVubGVzcyAkc291cmNlRmlsZUhhbmRsZTsKKyAgICAgICAgICAgIG15IEBmdW5j
dGlvbl9yYW5nZXMgPSBnZXRfZnVuY3Rpb25fbGluZV9yYW5nZXMoJHNvdXJjZUZpbGVIYW5kbGUs
ICRmaWxlKTsKKyAgICAgICAgICAgIGNsb3NlKCRzb3VyY2VGaWxlSGFuZGxlKTsKIAogICAgICAg
ICAgICAgbXkgQGNoYW5nZV9yYW5nZXMgPSAoQHskbGluZV9yYW5nZXNfYWZ0ZXJfY2hhbmdlZHsk
ZmlsZX19LCBbXSk7CiAgICAgICAgICAgICBteSBAZnVuY3Rpb25zID0gZ2VuZXJhdGVGdW5jdGlv
bkxpc3RzQnlSYW5nZXMoJGZpbGUsIFxAY2hhbmdlX3JhbmdlcywgXEBmdW5jdGlvbl9yYW5nZXMs
IFwlc2F3X2Z1bmN0aW9uKTsKQEAgLTMzNSwxMCArMzY3LDExIEBAIHN1YiBnZW5lcmF0ZUZ1bmN0
aW9uTGlzdHMoJCQkJCQpCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgIyBGaW5k
IHRoZSBkZWxldGVkIGZ1bmN0aW9ucyBpbiB0aGUgb3JpZ2luYWwgZmlsZS4KLSAgICAgICAgaWYo
JGxpbmVfcmFuZ2VzX2JlZm9yZV9jaGFuZ2VkeyRmaWxlfSkgewotICAgICAgICAgICAgb3BlbiBT
T1VSQ0UsICItfCIsIG9yaWdpbmFsRmlsZSgkZmlsZSwgJGdpdENvbW1pdCwgJGdpdEluZGV4LCAk
bWVyZ2VCYXNlKSBvciBuZXh0OwotICAgICAgICAgICAgICAgIG15IEBkZWxldGVkX2Z1bmN0aW9u
X3JhbmdlcyA9IGdldF9mdW5jdGlvbl9saW5lX3JhbmdlcyhcKlNPVVJDRSwgJGZpbGUpOwotICAg
ICAgICAgICAgY2xvc2UgU09VUkNFOworICAgICAgICBpZiAoJGxpbmVfcmFuZ2VzX2JlZm9yZV9j
aGFuZ2VkeyRmaWxlfSkgeworICAgICAgICAgICAgbXkgJG9yaWdpbmFsRmlsZUhhbmRsZSA9ICRk
ZWxlZ2F0ZUhhc2hSZWYtPntvcGVuT3JpZ2luYWxGaWxlfSgkZmlsZSwgJGdpdENvbW1pdCwgJGdp
dEluZGV4LCAkbWVyZ2VCYXNlKTsKKyAgICAgICAgICAgIG5leHQgdW5sZXNzICRvcmlnaW5hbEZp
bGVIYW5kbGU7CisgICAgICAgICAgICBteSBAZGVsZXRlZF9mdW5jdGlvbl9yYW5nZXMgPSBnZXRf
ZnVuY3Rpb25fbGluZV9yYW5nZXMoJG9yaWdpbmFsRmlsZUhhbmRsZSwgJGZpbGUpOworICAgICAg
ICAgICAgY2xvc2UoJG9yaWdpbmFsRmlsZUhhbmRsZSk7CiAKICAgICAgICAgICAgIG15IEBjaGFu
Z2VfcmFuZ2VzID0gKEB7JGxpbmVfcmFuZ2VzX2JlZm9yZV9jaGFuZ2VkeyRmaWxlfX0sIFtdKTsK
ICAgICAgICAgICAgIG15IEBmdW5jdGlvbnMgPSBnZW5lcmF0ZUZ1bmN0aW9uTGlzdHNCeVJhbmdl
cygkZmlsZSwgXEBjaGFuZ2VfcmFuZ2VzLCBcQGRlbGV0ZWRfZnVuY3Rpb25fcmFuZ2VzLCBcJXNh
d19mdW5jdGlvbik7CkBAIC0yMDUwLDEyICsyMDgzLDYgQEAgc3ViIGNyZWF0ZVBhdGNoQ29tbWFu
ZCgkJCQkKQogICAgIHJldHVybiAkY29tbWFuZDsKIH0KIAotc3ViIGRpZmZIZWFkZXJGb3JtYXQo
KQotewotICAgIHJldHVybiBxci9eSW5kZXg6IChcUyspW1xyXG5dKiQvIGlmIGlzU1ZOKCk7Ci0g
ICAgcmV0dXJuIHFyL15kaWZmIC0tZ2l0IGFcLy4rIGJcLyguKykkLyBpZiBpc0dpdCgpOwotfQot
CiBzdWIgZmluZE9yaWdpbmFsRmlsZUZyb21Tdm4oJCkKIHsKICAgICBteSAoJGZpbGUpID0gQF87
CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL1ZDU1V0aWxzLnBtIGIvVG9vbHMvU2NyaXB0cy9W
Q1NVdGlscy5wbQppbmRleCAyMTQxNTBkMTJkNDVmNDBmOGRhZDhkNTllYWY0NTcwNmU3NzdmNmRh
Li5lZTdjNzE3ZWNlMzZkODJmMDM5NWRlM2Q1ZmZlMjZhZTYxZWFmNzg1IDEwMDY0NAotLS0gYS9U
b29scy9TY3JpcHRzL1ZDU1V0aWxzLnBtCisrKyBiL1Rvb2xzL1NjcmlwdHMvVkNTVXRpbHMucG0K
QEAgLTc1LDYgKzc1LDcgQEAgQkVHSU4gewogICAgICAgICAmbWVyZ2VDaGFuZ2VMb2dzCiAgICAg
ICAgICZub3JtYWxpemVQYXRoCiAgICAgICAgICZwYXJzZUNodW5rUmFuZ2UKKyAgICAgICAgJnBh
cnNlRGlmZlN0YXJ0TGluZQogICAgICAgICAmcGFyc2VGaXJzdEVPTAogICAgICAgICAmcGFyc2VQ
YXRjaAogICAgICAgICAmcGF0aFJlbGF0aXZlVG9TVk5SZXBvc2l0b3J5Um9vdEZvclBhdGgKQEAg
LTY2OSw2ICs2NzAsMTkgQEAgc3ViIGlzRXhlY3V0YWJsZSgkKQogICAgIHJldHVybiAkZmlsZU1v
ZGUgJSAyOwogfQogCisjIFBhcnNlcyBhbiBTVk4gb3IgR2l0IGRpZmYgaGVhZGVyIHN0YXJ0IGxp
bmUuCisjCisjIEFyZ3M6CisjICAgJGxpbmU6ICJJbmRleDogIiBsaW5lIG9yICJkaWZmIC0tZ2l0
IiBsaW5lCisjCisjIFJldHVybnMgdGhlIHBhdGggb2YgdGhlIHRhcmdldCBmaWxlIG9yIHVuZGVm
IGlmIHRoZSAkbGluZSBpcyB1bnJlY29nbml6ZWQuCitzdWIgcGFyc2VEaWZmU3RhcnRMaW5lKCQp
Cit7CisgICAgbXkgKCRsaW5lKSA9IEBfOworICAgIHJldHVybiAkMSBpZiAkbGluZSA9fiAvJHN2
bkRpZmZTdGFydFJlZ0V4LzsKKyAgICByZXR1cm4gcGFyc2VHaXREaWZmU3RhcnRMaW5lKCRsaW5l
KSBpZiAkbGluZSA9fiAvJGdpdERpZmZTdGFydFJlZ0V4LzsKK30KKwogIyBQYXJzZSB0aGUgR2l0
IGRpZmYgaGVhZGVyIHN0YXJ0IGxpbmUuCiAjCiAjIEFyZ3M6Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>