<?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>52454</bug_id>
          
          <creation_ts>2011-01-14 09:32:50 -0800</creation_ts>
          <short_desc>check-webkit-style: _FunctionState should keep track of where the function name starts.</short_desc>
          <delta_ts>2011-01-14 13:30:36 -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>Tools / Tests</component>
          <version>528+ (Nightly 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>52271</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="David Levin">levin</reporter>
          <assigned_to name="David Levin">levin</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>hamaji</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>334357</commentid>
    <comment_count>0</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2011-01-14 09:32:50 -0800</bug_when>
    <thetext>This is useful for slicing out the modifiers/return value from the function definition.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334359</commentid>
    <comment_count>1</comment_count>
      <attachid>78950</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2011-01-14 09:34:40 -0800</bug_when>
    <thetext>Created attachment 78950
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334479</commentid>
    <comment_count>2</comment_count>
      <attachid>78950</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-14 11:57:05 -0800</bug_when>
    <thetext>Comment on attachment 78950
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334554</commentid>
    <comment_count>3</comment_count>
      <attachid>78950</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-14 13:30:27 -0800</bug_when>
    <thetext>Comment on attachment 78950
Patch

Clearing flags on attachment: 78950

Committed r75813: &lt;http://trac.webkit.org/changeset/75813&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334556</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-14 13:30:36 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78950</attachid>
            <date>2011-01-14 09:34:40 -0800</date>
            <delta_ts>2011-01-14 13:30:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-52454-20110114093439.patch</filename>
            <type>text/plain</type>
            <size>11090</size>
            <attacher name="David Levin">levin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA1MTRl
NDgyNDZhODgxOWM4YmMzYzg3MmViNzEyMGI4ZmFiNDJiNDk3Li5lNzBhNGVlMmFjNDdjZGZmODE5
NDJkZTNhYzY2ZmY5OTcxMjY4Y2QwIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIv
VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDEtMTQgIERhdmlkIExldmlu
ICA8bGV2aW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIGNoZWNrLXdlYmtpdC1zdHlsZTogX0Z1bmN0aW9uU3RhdGUgc2hvdWxk
IGtlZXAgdHJhY2sgb2Ygd2hlcmUgdGhlIGZ1bmN0aW9uIG5hbWUgc3RhcnRzLgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTI0NTQKKworICAgICAgICAq
IFNjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwLnB5OiBBZGRlZCBmdW5jdGlvbl9u
YW1lX3N0YXJ0X3Bvc2l0aW9uIHRvCisgICAgICAgIF9GdW5jdGlvblN0YXRlIGFuZCBsb2dpYyBm
b3Igc2V0dGluZyBpdCBjb3JyZWN0bHkuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9zdHls
ZS9jaGVja2Vycy9jcHBfdW5pdHRlc3QucHk6IEFkZGVkIHRlc3RzLgorCiAyMDExLTAxLTE0ICBF
cmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KIAogICAgICAgICBPcmlnaW5hbCBwYXRjaCBm
cm9tIFBldGVyIEdhbCAgPGdhbHBhdGVyQGluZi51LXN6ZWdlZC5odT4KZGlmZiAtLWdpdCBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwLnB5IGIvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHAucHkKaW5kZXggMmY2ZGFiMmE1Y2Y3YmZmODE1
MmI2MjQ4OTg1MjdiOTI3ZTY3MjQzYS4uMjUwYjllZTYwN2UzNDE3OGJlMmVhMmIwOGY4ODk4Y2E4
ZDBkZWQyNSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vy
cy9jcHAucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHAu
cHkKQEAgLTQ5NywxMiArNDk3LDEzIEBAIGNsYXNzIF9GdW5jdGlvblN0YXRlKG9iamVjdCk6CiAg
ICAgICAgIHNlbGYuYm9keV9zdGFydF9wb3NpdGlvbiA9IFBvc2l0aW9uKC0xMDAwLCAwKQogICAg
ICAgICBzZWxmLmVuZF9wb3NpdGlvbiA9IFBvc2l0aW9uKC0xMDAwLCAwKQogCi0gICAgZGVmIGJl
Z2luKHNlbGYsIGZ1bmN0aW9uX25hbWUsIGJvZHlfc3RhcnRfcG9zaXRpb24sIGVuZF9wb3NpdGlv
biwKKyAgICBkZWYgYmVnaW4oc2VsZiwgZnVuY3Rpb25fbmFtZSwgZnVuY3Rpb25fbmFtZV9zdGFy
dF9wb3NpdGlvbiwgYm9keV9zdGFydF9wb3NpdGlvbiwgZW5kX3Bvc2l0aW9uLAogICAgICAgICAg
ICAgICBwYXJhbWV0ZXJfc3RhcnRfcG9zaXRpb24sIHBhcmFtZXRlcl9lbmRfcG9zaXRpb24sIGNs
ZWFuX2xpbmVzKToKICAgICAgICAgIiIiU3RhcnQgYW5hbHl6aW5nIGZ1bmN0aW9uIGJvZHkuCiAK
ICAgICAgICAgQXJnczoKICAgICAgICAgICAgIGZ1bmN0aW9uX25hbWU6IFRoZSBuYW1lIG9mIHRo
ZSBmdW5jdGlvbiBiZWluZyB0cmFja2VkLgorICAgICAgICAgICAgZnVuY3Rpb25fbmFtZV9zdGFy
dF9wb3NpdGlvbjogUG9zaXRpb24gaW4gZWxpZGVkIHdoZXJlIHRoZSBmdW5jdGlvbiBuYW1lIHN0
YXJ0cy4KICAgICAgICAgICAgIGJvZHlfc3RhcnRfcG9zaXRpb246IFBvc2l0aW9uIGluIGVsaWRl
ZCBvZiB0aGUgeyBvciB0aGUgOyBmb3IgYSBwcm90b3R5cGUuCiAgICAgICAgICAgICBlbmRfcG9z
aXRpb246IFBvc2l0aW9uIGluIGVsaWRlZCBqdXN0IGFmdGVyIHRoZSBmaW5hbCB9IChvciA7IGlz
LgogICAgICAgICAgICAgcGFyYW1ldGVyX3N0YXJ0X3Bvc2l0aW9uOiBQb3NpdGlvbiBpbiBlbGlk
ZWQgb2YgdGhlICcoJyBmb3IgdGhlIHBhcmFtZXRlcnMuCkBAIC01MTIsNiArNTEzLDcgQEAgY2xh
c3MgX0Z1bmN0aW9uU3RhdGUob2JqZWN0KToKICAgICAgICAgc2VsZi5pbl9hX2Z1bmN0aW9uID0g
VHJ1ZQogICAgICAgICBzZWxmLmxpbmVzX2luX2Z1bmN0aW9uID0gLTEgICMgRG9uJ3QgY291bnQg
dGhlIG9wZW4gYnJhY2UgbGluZS4KICAgICAgICAgc2VsZi5jdXJyZW50X2Z1bmN0aW9uID0gZnVu
Y3Rpb25fbmFtZQorICAgICAgICBzZWxmLmZ1bmN0aW9uX25hbWVfc3RhcnRfcG9zaXRpb24gPSBm
dW5jdGlvbl9uYW1lX3N0YXJ0X3Bvc2l0aW9uCiAgICAgICAgIHNlbGYuYm9keV9zdGFydF9wb3Np
dGlvbiA9IGJvZHlfc3RhcnRfcG9zaXRpb24KICAgICAgICAgc2VsZi5lbmRfcG9zaXRpb24gPSBl
bmRfcG9zaXRpb24KICAgICAgICAgc2VsZi5pc19kZWNsYXJhdGlvbiA9IGNsZWFuX2xpbmVzLmVs
aWRlZFtib2R5X3N0YXJ0X3Bvc2l0aW9uLnJvd11bYm9keV9zdGFydF9wb3NpdGlvbi5jb2x1bW5d
ID09ICc7JwpAQCAtMTQ0MSw2ICsxNDQzLDcgQEAgZGVmIGRldGVjdF9mdW5jdGlvbnMoY2xlYW5f
bGluZXMsIGxpbmVfbnVtYmVyLCBmdW5jdGlvbl9zdGF0ZSwgZXJyb3IpOgogICAgICAgICAgICAg
IyBVc2UgdGhlIGNvbHVtbiBudW1iZXJzIGZyb20gdGhlIG1vZGlmaWVkIGxpbmUgdG8gZmluZCB0
aGUKICAgICAgICAgICAgICMgZnVuY3Rpb24gbmFtZSBpbiB0aGUgb3JpZ2luYWwgbGluZS4KICAg
ICAgICAgICAgIGZ1bmN0aW9uID0gbGluZVttYXRjaF9mdW5jdGlvbi5zdGFydCgxKTptYXRjaF9m
dW5jdGlvbi5lbmQoMSldCisgICAgICAgICAgICBmdW5jdGlvbl9uYW1lX3N0YXJ0X3Bvc2l0aW9u
ID0gUG9zaXRpb24obGluZV9udW1iZXIsIG1hdGNoX2Z1bmN0aW9uLnN0YXJ0KDEpKQogCiAgICAg
ICAgICAgICBpZiBtYXRjaChyJ1RFU1QnLCBmdW5jdGlvbik6ICAgICMgSGFuZGxlIFRFU1QuLi4g
bWFjcm9zCiAgICAgICAgICAgICAgICAgcGFyYW1ldGVyX3JlZ2V4cCA9IHNlYXJjaChyJyhcKC4q
XCkpJywgam9pbmVkX2xpbmUpCkBAIC0xNDY0LDcgKzE0NjcsNyBAQCBkZWYgZGV0ZWN0X2Z1bmN0
aW9ucyhjbGVhbl9saW5lcywgbGluZV9udW1iZXIsIGZ1bmN0aW9uX3N0YXRlLCBlcnJvcik6CiAg
ICAgICAgICAgICBpZiBwYXJhbWV0ZXJfZW5kX3Bvc2l0aW9uID4gYm9keV9zdGFydF9wb3NpdGlv
bjoKICAgICAgICAgICAgICAgICByZXR1cm4KIAotICAgICAgICAgICAgZnVuY3Rpb25fc3RhdGUu
YmVnaW4oZnVuY3Rpb24sIGJvZHlfc3RhcnRfcG9zaXRpb24sIGVuZF9wb3NpdGlvbiwKKyAgICAg
ICAgICAgIGZ1bmN0aW9uX3N0YXRlLmJlZ2luKGZ1bmN0aW9uLCBmdW5jdGlvbl9uYW1lX3N0YXJ0
X3Bvc2l0aW9uLCBib2R5X3N0YXJ0X3Bvc2l0aW9uLCBlbmRfcG9zaXRpb24sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJfc3RhcnRfcG9zaXRpb24sIHBhcmFtZXRl
cl9lbmRfcG9zaXRpb24sIGNsZWFuX2xpbmVzKQogICAgICAgICAgICAgcmV0dXJuCiAKZGlmZiAt
LWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwX3VuaXR0ZXN0
LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHBfdW5pdHRlc3Qu
cHkKaW5kZXggZDM2MDFhMmExMmUzNjFjMzdmZWUxZmJjOTZkYTIxNDRlNDIyOWQ5MC4uODY4ZDNm
NjA0ZmYyODQ5MzEzZTAwYmJhNThlOGYzNTEwM2U5YjYyYiAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHBfdW5pdHRlc3QucHkKKysrIGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHBfdW5pdHRlc3QucHkKQEAgLTM2NCw2
ICszNjQsNyBAQCBjbGFzcyBGdW5jdGlvbkRldGVjdGlvblRlc3QoQ3BwU3R5bGVUZXN0QmFzZSk6
CiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGZ1bmN0aW9uX3N0YXRlLmN1cnJlbnRfZnVuY3Rp
b24sIGZ1bmN0aW9uX2luZm9ybWF0aW9uWyduYW1lJ10gKyAnKCknKQogICAgICAgICBzZWxmLmFz
c2VydEVxdWFscyhmdW5jdGlvbl9zdGF0ZS5pc19wdXJlLCBmdW5jdGlvbl9pbmZvcm1hdGlvblsn
aXNfcHVyZSddKQogICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhmdW5jdGlvbl9zdGF0ZS5pc19k
ZWNsYXJhdGlvbiwgZnVuY3Rpb25faW5mb3JtYXRpb25bJ2lzX2RlY2xhcmF0aW9uJ10pCisgICAg
ICAgIHNlbGYuYXNzZXJ0X3Bvc2l0aW9uc19lcXVhbChmdW5jdGlvbl9zdGF0ZS5mdW5jdGlvbl9u
YW1lX3N0YXJ0X3Bvc2l0aW9uLCBmdW5jdGlvbl9pbmZvcm1hdGlvblsnZnVuY3Rpb25fbmFtZV9z
dGFydF9wb3NpdGlvbiddKQogICAgICAgICBzZWxmLmFzc2VydF9wb3NpdGlvbnNfZXF1YWwoZnVu
Y3Rpb25fc3RhdGUucGFyYW1ldGVyX3N0YXJ0X3Bvc2l0aW9uLCBmdW5jdGlvbl9pbmZvcm1hdGlv
blsncGFyYW1ldGVyX3N0YXJ0X3Bvc2l0aW9uJ10pCiAgICAgICAgIHNlbGYuYXNzZXJ0X3Bvc2l0
aW9uc19lcXVhbChmdW5jdGlvbl9zdGF0ZS5wYXJhbWV0ZXJfZW5kX3Bvc2l0aW9uLCBmdW5jdGlv
bl9pbmZvcm1hdGlvblsncGFyYW1ldGVyX2VuZF9wb3NpdGlvbiddKQogICAgICAgICBzZWxmLmFz
c2VydF9wb3NpdGlvbnNfZXF1YWwoZnVuY3Rpb25fc3RhdGUuYm9keV9zdGFydF9wb3NpdGlvbiwg
ZnVuY3Rpb25faW5mb3JtYXRpb25bJ2JvZHlfc3RhcnRfcG9zaXRpb24nXSkKQEAgLTM4NCw2ICsz
ODUsNyBAQCBjbGFzcyBGdW5jdGlvbkRldGVjdGlvblRlc3QoQ3BwU3R5bGVUZXN0QmFzZSk6CiAg
ICAgICAgICAgICBbJ3ZvaWQgdGhlVGVzdEZ1bmN0aW9uTmFtZShpbnQpIHsnLAogICAgICAgICAg
ICAgICd9J10sCiAgICAgICAgICAgICB7J25hbWUnOiAndGhlVGVzdEZ1bmN0aW9uTmFtZScsCisg
ICAgICAgICAgICAgJ2Z1bmN0aW9uX25hbWVfc3RhcnRfcG9zaXRpb24nOiAoMCwgNSksCiAgICAg
ICAgICAgICAgJ3BhcmFtZXRlcl9zdGFydF9wb3NpdGlvbic6ICgwLCAyNCksCiAgICAgICAgICAg
ICAgJ3BhcmFtZXRlcl9lbmRfcG9zaXRpb24nOiAoMCwgMjkpLAogICAgICAgICAgICAgICdib2R5
X3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDMwKSwKQEAgLTM5NSw2ICszOTcsNyBAQCBjbGFzcyBGdW5j
dGlvbkRldGVjdGlvblRlc3QoQ3BwU3R5bGVUZXN0QmFzZSk6CiAgICAgICAgIHNlbGYucGVyZm9y
bV9mdW5jdGlvbl9kZXRlY3Rpb24oCiAgICAgICAgICAgICBbJ3ZvaWQgYUZ1bmN0aW9uTmFtZShp
bnQpOyddLAogICAgICAgICAgICAgeyduYW1lJzogJ2FGdW5jdGlvbk5hbWUnLAorICAgICAgICAg
ICAgICdmdW5jdGlvbl9uYW1lX3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDUpLAogICAgICAgICAgICAg
ICdwYXJhbWV0ZXJfc3RhcnRfcG9zaXRpb24nOiAoMCwgMTgpLAogICAgICAgICAgICAgICdwYXJh
bWV0ZXJfZW5kX3Bvc2l0aW9uJzogKDAsIDIzKSwKICAgICAgICAgICAgICAnYm9keV9zdGFydF9w
b3NpdGlvbic6ICgwLCAyMyksCkBAIC00MDUsNiArNDA4LDcgQEAgY2xhc3MgRnVuY3Rpb25EZXRl
Y3Rpb25UZXN0KENwcFN0eWxlVGVzdEJhc2UpOgogICAgICAgICBzZWxmLnBlcmZvcm1fZnVuY3Rp
b25fZGV0ZWN0aW9uKAogICAgICAgICAgICAgWydDaGVja2VkSW50PFQ+IG9wZXJhdG9yIC8oY29u
c3QgQ2hlY2tlZEludDxUPiAmbGhzLCBjb25zdCBDaGVja2VkSW50PFQ+ICZyaHMpOyddLAogICAg
ICAgICAgICAgeyduYW1lJzogJ29wZXJhdG9yIC8nLAorICAgICAgICAgICAgICdmdW5jdGlvbl9u
YW1lX3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDE0KSwKICAgICAgICAgICAgICAncGFyYW1ldGVyX3N0
YXJ0X3Bvc2l0aW9uJzogKDAsIDI0KSwKICAgICAgICAgICAgICAncGFyYW1ldGVyX2VuZF9wb3Np
dGlvbic6ICgwLCA3NiksCiAgICAgICAgICAgICAgJ2JvZHlfc3RhcnRfcG9zaXRpb24nOiAoMCwg
NzYpLApAQCAtNDE1LDYgKzQxOSw3IEBAIGNsYXNzIEZ1bmN0aW9uRGV0ZWN0aW9uVGVzdChDcHBT
dHlsZVRlc3RCYXNlKToKICAgICAgICAgc2VsZi5wZXJmb3JtX2Z1bmN0aW9uX2RldGVjdGlvbigK
ICAgICAgICAgICAgIFsnQ2hlY2tlZEludDxUPiBvcGVyYXRvciAtKGNvbnN0IENoZWNrZWRJbnQ8
VD4gJmxocywgY29uc3QgQ2hlY2tlZEludDxUPiAmcmhzKTsnXSwKICAgICAgICAgICAgIHsnbmFt
ZSc6ICdvcGVyYXRvciAtJywKKyAgICAgICAgICAgICAnZnVuY3Rpb25fbmFtZV9zdGFydF9wb3Np
dGlvbic6ICgwLCAxNCksCiAgICAgICAgICAgICAgJ3BhcmFtZXRlcl9zdGFydF9wb3NpdGlvbic6
ICgwLCAyNCksCiAgICAgICAgICAgICAgJ3BhcmFtZXRlcl9lbmRfcG9zaXRpb24nOiAoMCwgNzYp
LAogICAgICAgICAgICAgICdib2R5X3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDc2KSwKQEAgLTQyNSw2
ICs0MzAsNyBAQCBjbGFzcyBGdW5jdGlvbkRldGVjdGlvblRlc3QoQ3BwU3R5bGVUZXN0QmFzZSk6
CiAgICAgICAgIHNlbGYucGVyZm9ybV9mdW5jdGlvbl9kZXRlY3Rpb24oCiAgICAgICAgICAgICBb
J0NoZWNrZWRJbnQ8VD4gb3BlcmF0b3IgIT0oY29uc3QgQ2hlY2tlZEludDxUPiAmbGhzLCBjb25z
dCBDaGVja2VkSW50PFQ+ICZyaHMpOyddLAogICAgICAgICAgICAgeyduYW1lJzogJ29wZXJhdG9y
ICE9JywKKyAgICAgICAgICAgICAnZnVuY3Rpb25fbmFtZV9zdGFydF9wb3NpdGlvbic6ICgwLCAx
NCksCiAgICAgICAgICAgICAgJ3BhcmFtZXRlcl9zdGFydF9wb3NpdGlvbic6ICgwLCAyNSksCiAg
ICAgICAgICAgICAgJ3BhcmFtZXRlcl9lbmRfcG9zaXRpb24nOiAoMCwgNzcpLAogICAgICAgICAg
ICAgICdib2R5X3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDc3KSwKQEAgLTQzNSw2ICs0NDEsNyBAQCBj
bGFzcyBGdW5jdGlvbkRldGVjdGlvblRlc3QoQ3BwU3R5bGVUZXN0QmFzZSk6CiAgICAgICAgIHNl
bGYucGVyZm9ybV9mdW5jdGlvbl9kZXRlY3Rpb24oCiAgICAgICAgICAgICBbJ0NoZWNrZWRJbnQ8
VD4gb3BlcmF0b3IgKyhjb25zdCBDaGVja2VkSW50PFQ+ICZsaHMsIGNvbnN0IENoZWNrZWRJbnQ8
VD4gJnJocyk7J10sCiAgICAgICAgICAgICB7J25hbWUnOiAnb3BlcmF0b3IgKycsCisgICAgICAg
ICAgICAgJ2Z1bmN0aW9uX25hbWVfc3RhcnRfcG9zaXRpb24nOiAoMCwgMTQpLAogICAgICAgICAg
ICAgICdwYXJhbWV0ZXJfc3RhcnRfcG9zaXRpb24nOiAoMCwgMjQpLAogICAgICAgICAgICAgICdw
YXJhbWV0ZXJfZW5kX3Bvc2l0aW9uJzogKDAsIDc2KSwKICAgICAgICAgICAgICAnYm9keV9zdGFy
dF9wb3NpdGlvbic6ICgwLCA3NiksCkBAIC00NDYsNiArNDUzLDcgQEAgY2xhc3MgRnVuY3Rpb25E
ZXRlY3Rpb25UZXN0KENwcFN0eWxlVGVzdEJhc2UpOgogICAgICAgICBzZWxmLnBlcmZvcm1fZnVu
Y3Rpb25fZGV0ZWN0aW9uKAogICAgICAgICAgICAgWyd2aXJ0dWFsIHZvaWQgdGhlVGVzdEZ1bmN0
aW9uTmFtZShpbnQgPSAwKTsnXSwKICAgICAgICAgICAgIHsnbmFtZSc6ICd0aGVUZXN0RnVuY3Rp
b25OYW1lJywKKyAgICAgICAgICAgICAnZnVuY3Rpb25fbmFtZV9zdGFydF9wb3NpdGlvbic6ICgw
LCAxMyksCiAgICAgICAgICAgICAgJ3BhcmFtZXRlcl9zdGFydF9wb3NpdGlvbic6ICgwLCAzMiks
CiAgICAgICAgICAgICAgJ3BhcmFtZXRlcl9lbmRfcG9zaXRpb24nOiAoMCwgNDEpLAogICAgICAg
ICAgICAgICdib2R5X3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDQxKSwKQEAgLTQ1Niw2ICs0NjQsNyBA
QCBjbGFzcyBGdW5jdGlvbkRldGVjdGlvblRlc3QoQ3BwU3R5bGVUZXN0QmFzZSk6CiAgICAgICAg
IHNlbGYucGVyZm9ybV9mdW5jdGlvbl9kZXRlY3Rpb24oCiAgICAgICAgICAgICBbJ3ZpcnR1YWwg
dm9pZCB0aGVUZXN0RnVuY3Rpb25OYW1lKGludCkgPSAwOyddLAogICAgICAgICAgICAgeyduYW1l
JzogJ3RoZVRlc3RGdW5jdGlvbk5hbWUnLAorICAgICAgICAgICAgICdmdW5jdGlvbl9uYW1lX3N0
YXJ0X3Bvc2l0aW9uJzogKDAsIDEzKSwKICAgICAgICAgICAgICAncGFyYW1ldGVyX3N0YXJ0X3Bv
c2l0aW9uJzogKDAsIDMyKSwKICAgICAgICAgICAgICAncGFyYW1ldGVyX2VuZF9wb3NpdGlvbic6
ICgwLCAzNyksCiAgICAgICAgICAgICAgJ2JvZHlfc3RhcnRfcG9zaXRpb24nOiAoMCwgNDEpLApA
QCAtNDY5LDYgKzQ3OCw3IEBAIGNsYXNzIEZ1bmN0aW9uRGV0ZWN0aW9uVGVzdChDcHBTdHlsZVRl
c3RCYXNlKToKICAgICAgICAgICAgICAnID0gJywKICAgICAgICAgICAgICAnIDAgOyddLAogICAg
ICAgICAgICAgeyduYW1lJzogJ3RoZVRlc3RGdW5jdGlvbk5hbWUnLAorICAgICAgICAgICAgICdm
dW5jdGlvbl9uYW1lX3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDEzKSwKICAgICAgICAgICAgICAncGFy
YW1ldGVyX3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDMyKSwKICAgICAgICAgICAgICAncGFyYW1ldGVy
X2VuZF9wb3NpdGlvbic6ICgwLCAzNyksCiAgICAgICAgICAgICAgJ2JvZHlfc3RhcnRfcG9zaXRp
b24nOiAoMiwgMyksCkBAIC00ODgsNiArNDk4LDcgQEAgY2xhc3MgRnVuY3Rpb25EZXRlY3Rpb25U
ZXN0KENwcFN0eWxlVGVzdEJhc2UpOgogICAgICAgICAgICAgIyBUaGlzIGlzbid0IGEgZnVuY3Rp
b24gYnV0IGl0IGxvb2tzIGxpa2Ugb25lIHRvIG91ciBzaW1wbGUKICAgICAgICAgICAgICMgYWxn
b3JpdGhtIGFuZCB0aGF0IGlzIG9rLgogICAgICAgICAgICAgeyduYW1lJzogJ2FzbScsCisgICAg
ICAgICAgICAgJ2Z1bmN0aW9uX25hbWVfc3RhcnRfcG9zaXRpb24nOiAoMCwgMCksCiAgICAgICAg
ICAgICAgJ3BhcmFtZXRlcl9zdGFydF9wb3NpdGlvbic6ICgwLCAzKSwKICAgICAgICAgICAgICAn
cGFyYW1ldGVyX2VuZF9wb3NpdGlvbic6ICgyLCAxKSwKICAgICAgICAgICAgICAnYm9keV9zdGFy
dF9wb3NpdGlvbic6ICgyLCAxKSwKQEAgLTUwMyw2ICs1MTQsNyBAQCBjbGFzcyBGdW5jdGlvbkRl
dGVjdGlvblRlc3QoQ3BwU3R5bGVUZXN0QmFzZSk6CiAgICAgICAgIGZ1bmN0aW9uX3N0YXRlID0g
c2VsZi5wZXJmb3JtX2Z1bmN0aW9uX2RldGVjdGlvbigKICAgICAgICAgICAgIFsndm9pZCBmdW5j
dGlvbk5hbWUoKTsnXSwKICAgICAgICAgICAgIHsnbmFtZSc6ICdmdW5jdGlvbk5hbWUnLAorICAg
ICAgICAgICAgICdmdW5jdGlvbl9uYW1lX3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDUpLAogICAgICAg
ICAgICAgICdwYXJhbWV0ZXJfc3RhcnRfcG9zaXRpb24nOiAoMCwgMTcpLAogICAgICAgICAgICAg
ICdwYXJhbWV0ZXJfZW5kX3Bvc2l0aW9uJzogKDAsIDE5KSwKICAgICAgICAgICAgICAnYm9keV9z
dGFydF9wb3NpdGlvbic6ICgwLCAxOSksCkBAIC01MTUsNiArNTI3LDcgQEAgY2xhc3MgRnVuY3Rp
b25EZXRlY3Rpb25UZXN0KENwcFN0eWxlVGVzdEJhc2UpOgogICAgICAgICBmdW5jdGlvbl9zdGF0
ZSA9IHNlbGYucGVyZm9ybV9mdW5jdGlvbl9kZXRlY3Rpb24oCiAgICAgICAgICAgICBbJ3ZvaWQg
ZnVuY3Rpb25OYW1lKGludCk7J10sCiAgICAgICAgICAgICB7J25hbWUnOiAnZnVuY3Rpb25OYW1l
JywKKyAgICAgICAgICAgICAnZnVuY3Rpb25fbmFtZV9zdGFydF9wb3NpdGlvbic6ICgwLCA1KSwK
ICAgICAgICAgICAgICAncGFyYW1ldGVyX3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDE3KSwKICAgICAg
ICAgICAgICAncGFyYW1ldGVyX2VuZF9wb3NpdGlvbic6ICgwLCAyMiksCiAgICAgICAgICAgICAg
J2JvZHlfc3RhcnRfcG9zaXRpb24nOiAoMCwgMjIpLApAQCAtNTI4LDYgKzU0MSw3IEBAIGNsYXNz
IEZ1bmN0aW9uRGV0ZWN0aW9uVGVzdChDcHBTdHlsZVRlc3RCYXNlKToKICAgICAgICAgZnVuY3Rp
b25fc3RhdGUgPSBzZWxmLnBlcmZvcm1fZnVuY3Rpb25fZGV0ZWN0aW9uKAogICAgICAgICAgICAg
Wyd2b2lkIGZ1bmN0aW9uTmFtZSh1bnNpZ25lZCBhLCBzaG9ydCBiLCBsb25nIGMsIGxvbmcgbG9u
ZyBzaG9ydCB1bnNpZ25lZCBpbnQpOyddLAogICAgICAgICAgICAgeyduYW1lJzogJ2Z1bmN0aW9u
TmFtZScsCisgICAgICAgICAgICAgJ2Z1bmN0aW9uX25hbWVfc3RhcnRfcG9zaXRpb24nOiAoMCwg
NSksCiAgICAgICAgICAgICAgJ3BhcmFtZXRlcl9zdGFydF9wb3NpdGlvbic6ICgwLCAxNyksCiAg
ICAgICAgICAgICAgJ3BhcmFtZXRlcl9lbmRfcG9zaXRpb24nOiAoMCwgNzYpLAogICAgICAgICAg
ICAgICdib2R5X3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDc2KSwKQEAgLTU0NSw2ICs1NTksNyBAQCBj
bGFzcyBGdW5jdGlvbkRldGVjdGlvblRlc3QoQ3BwU3R5bGVUZXN0QmFzZSk6CiAgICAgICAgICAg
ICBbJ3ZpcnR1YWwgdm9pZCBkZXRlcm1pbmVBUklBRHJvcEVmZmVjdHMoVmVjdG9yPFN0cmluZz4q
JiwgY29uc3QgdW5zaWduZWQgbG9uZyBpbnQqJiwgY29uc3QgTWVkaWFQbGF5ZXI6OlByZWxvYWQs
IE90aGVyPE90aGVyMiwgT3RoZXIzPFAxLCBQMj4gPiwgaW50KTsnXSwKICAgICAgICAgICAgIHsn
bmFtZSc6ICdkZXRlcm1pbmVBUklBRHJvcEVmZmVjdHMnLAogICAgICAgICAgICAgICdwYXJhbWV0
ZXJfc3RhcnRfcG9zaXRpb24nOiAoMCwgMzcpLAorICAgICAgICAgICAgICdmdW5jdGlvbl9uYW1l
X3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDEzKSwKICAgICAgICAgICAgICAncGFyYW1ldGVyX2VuZF9w
b3NpdGlvbic6ICgwLCAxNDcpLAogICAgICAgICAgICAgICdib2R5X3N0YXJ0X3Bvc2l0aW9uJzog
KDAsIDE0NyksCiAgICAgICAgICAgICAgJ2VuZF9wb3NpdGlvbic6ICgwLCAxNDgpLApAQCAtNTY0
LDYgKzU3OSw3IEBAIGNsYXNzIEZ1bmN0aW9uRGV0ZWN0aW9uVGVzdChDcHBTdHlsZVRlc3RCYXNl
KToKICAgICAgICAgICAgICAnY29uc3QgQ29tcGxleFRlbXBsYXRlPENsYXNzMSwgTmVzdGVkVGVt
cGxhdGU8UDEsIFAyPiA+KiBjb25zdCAqIHBhcmFtID0gbmV3IENvbXBsZXhUZW1wbGF0ZTxDbGFz
czEsIE5lc3RlZFRlbXBsYXRlPFAxLCBQMj4gPigzNCwgNDIpLCcsCiAgICAgICAgICAgICAgJ2lu
dCogbXlDb3VudCA9IDApOyddLAogICAgICAgICAgICAgeyduYW1lJzogJ2FGdW5jdGlvbk5hbWUn
LAorICAgICAgICAgICAgICdmdW5jdGlvbl9uYW1lX3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDMyKSwK
ICAgICAgICAgICAgICAncGFyYW1ldGVyX3N0YXJ0X3Bvc2l0aW9uJzogKDAsIDQ1KSwKICAgICAg
ICAgICAgICAncGFyYW1ldGVyX2VuZF9wb3NpdGlvbic6ICgzLCAxNyksCiAgICAgICAgICAgICAg
J2JvZHlfc3RhcnRfcG9zaXRpb24nOiAoMywgMTcpLAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>