<?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>112639</bug_id>
          
          <creation_ts>2013-03-18 16:25:39 -0700</creation_ts>
          <short_desc>JSC_NATIVE_FUNCTION() takes an identifier for the name and then uses #name, which is unsafe if name was already #define&apos;d to something else</short_desc>
          <delta_ts>2013-03-18 17:23:11 -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>JavaScriptCore</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>roger_fong</cc>
    
    <cc>sam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>857702</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-03-18 16:25:39 -0700</bug_when>
    <thetext>In this case, we have Windows #define&apos;ing &apos;small&apos; to be something other than &apos;small&apos;, and StringPrototype does:

    JSC_NATIVE_FUNCTION(small, stringProtoFuncSmall, DontEnum, 0);

The solution is to make JSC_NATIVE_FUNCTION just take a C string directly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857703</commentid>
    <comment_count>1</comment_count>
      <attachid>193685</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-03-18 16:26:53 -0700</bug_when>
    <thetext>Created attachment 193685
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857704</commentid>
    <comment_count>2</comment_count>
      <attachid>193685</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2013-03-18 16:29:25 -0700</bug_when>
    <thetext>Comment on attachment 193685
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857727</commentid>
    <comment_count>3</comment_count>
      <attachid>193685</attachid>
    <who name="Roger Fong">roger_fong</who>
    <bug_when>2013-03-18 16:53:05 -0700</bug_when>
    <thetext>Comment on attachment 193685
the patch

Yup, tests pass now!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857775</commentid>
    <comment_count>4</comment_count>
      <attachid>193685</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-18 17:23:08 -0700</bug_when>
    <thetext>Comment on attachment 193685
the patch

Clearing flags on attachment: 193685

Committed r146157: &lt;http://trac.webkit.org/changeset/146157&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857776</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-18 17:23:11 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>193685</attachid>
            <date>2013-03-18 16:26:53 -0700</date>
            <delta_ts>2013-03-18 17:23:08 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>9926</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTQ2MTQ4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBA
CisyMDEzLTAzLTE4ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
SlNDX05BVElWRV9GVU5DVElPTigpIHRha2VzIGFuIGlkZW50aWZpZXIgZm9yIHRoZSBuYW1lIGFu
ZCB0aGVuIHVzZXMgI25hbWUsIHdoaWNoIGlzIHVuc2FmZSBpZiBuYW1lIHdhcyBhbHJlYWR5ICNk
ZWZpbmUnZCB0byBzb21ldGhpbmcgZWxzZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTEyNjM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisgICAgICAgIAorICAgICAgICBDaGFuZ2UgaXQgdG8gdGFrZSBhIHN0cmluZyBpbnN0
ZWFkLgorCisgICAgICAgICogcnVudGltZS9KU09iamVjdC5oOgorICAgICAgICAoSlNDKToKKyAg
ICAgICAgKiBydW50aW1lL09iamVjdFByb3RvdHlwZS5jcHA6CisgICAgICAgIChKU0M6Ok9iamVj
dFByb3RvdHlwZTo6ZmluaXNoQ3JlYXRpb24pOgorICAgICAgICAqIHJ1bnRpbWUvU3RyaW5nUHJv
dG90eXBlLmNwcDoKKyAgICAgICAgKEpTQzo6U3RyaW5nUHJvdG90eXBlOjpmaW5pc2hDcmVhdGlv
bik6CisKIDIwMTMtMDMtMTggIEJyZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUB3ZWJraXQub3JnPgog
CiAgICAgICAgIFtXaW5DYWlyb10gR2V0IGJ1aWxkIHdvcmtpbmcgdW5kZXIgVlMyMDEwLgpJbmRl
eDogU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3QuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU09iamVjdC5oCShyZXZpc2lvbiAxNDYx
MTMpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU09iamVjdC5oCSh3b3JraW5n
IGNvcHkpCkBAIC0xNDU3LDcgKzE0NTcsNyBAQCBDT01QSUxFX0FTU0VSVCghKHNpemVvZihKU09i
amVjdCkgJSBzaXplCiAvLyBoYXZlIHRoZSBleHBlY3RlZCBtZWFuaW5ncy4KICNkZWZpbmUgSlND
X05BVElWRV9JTlRSSU5TSUNfRlVOQ1RJT04oanNOYW1lLCBjcHBOYW1lLCBhdHRyaWJ1dGVzLCBs
ZW5ndGgsIGludHJpbnNpYykgXAogICAgIHB1dERpcmVjdE5hdGl2ZUZ1bmN0aW9uKFwKLSAgICAg
ICAgZXhlYywgZ2xvYmFsT2JqZWN0LCBJZGVudGlmaWVyKGV4ZWMsICNqc05hbWUpLCAobGVuZ3Ro
KSwgY3BwTmFtZSwgXAorICAgICAgICBleGVjLCBnbG9iYWxPYmplY3QsIElkZW50aWZpZXIoZXhl
YywgKGpzTmFtZSkpLCAobGVuZ3RoKSwgY3BwTmFtZSwgXAogICAgICAgICAoaW50cmluc2ljKSwg
KGF0dHJpYnV0ZXMpKQogCiAvLyBBcyBhYm92ZSwgYnV0IHRoaXMgYXNzdW1lcyB0aGF0IHRoZSBm
dW5jdGlvbiB5b3UncmUgZGVmaW5pbmcgZG9lc24ndCBoYXZlIGFuCkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9PYmplY3RQcm90b3R5cGUuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09iamVjdFByb3RvdHlwZS5jcHAJKHJldmlzaW9u
IDE0NjExMykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09iamVjdFByb3RvdHlw
ZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU3LDE2ICs1NywxNiBAQCB2b2lkIE9iamVjdFByb3Rv
dHlwZTo6ZmluaXNoQ3JlYXRpb24oRXhlCiAgICAgQVNTRVJUKGluaGVyaXRzKCZzX2luZm8pKTsK
ICAgICBnbG9iYWxEYXRhLnByb3RvdHlwZU1hcC5hZGRQcm90b3R5cGUodGhpcyk7CiAgICAgCi0g
ICAgSlNDX05BVElWRV9GVU5DVElPTih0b1N0cmluZywgb2JqZWN0UHJvdG9GdW5jVG9TdHJpbmcs
IERvbnRFbnVtLCAwKTsKLSAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKHRvTG9jYWxlU3RyaW5nLCBv
YmplY3RQcm90b0Z1bmNUb0xvY2FsZVN0cmluZywgRG9udEVudW0sIDApOwotICAgIEpTQ19OQVRJ
VkVfRlVOQ1RJT04odmFsdWVPZiwgb2JqZWN0UHJvdG9GdW5jVmFsdWVPZiwgRG9udEVudW0sIDAp
OwotICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oaGFzT3duUHJvcGVydHksIG9iamVjdFByb3RvRnVu
Y0hhc093blByb3BlcnR5LCBEb250RW51bSwgMSk7Ci0gICAgSlNDX05BVElWRV9GVU5DVElPTihw
cm9wZXJ0eUlzRW51bWVyYWJsZSwgb2JqZWN0UHJvdG9GdW5jUHJvcGVydHlJc0VudW1lcmFibGUs
IERvbnRFbnVtLCAxKTsKLSAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKGlzUHJvdG90eXBlT2YsIG9i
amVjdFByb3RvRnVuY0lzUHJvdG90eXBlT2YsIERvbnRFbnVtLCAxKTsKLSAgICBKU0NfTkFUSVZF
X0ZVTkNUSU9OKF9fZGVmaW5lR2V0dGVyX18sIG9iamVjdFByb3RvRnVuY0RlZmluZUdldHRlciwg
RG9udEVudW0sIDIpOwotICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oX19kZWZpbmVTZXR0ZXJfXywg
b2JqZWN0UHJvdG9GdW5jRGVmaW5lU2V0dGVyLCBEb250RW51bSwgMik7Ci0gICAgSlNDX05BVElW
RV9GVU5DVElPTihfX2xvb2t1cEdldHRlcl9fLCBvYmplY3RQcm90b0Z1bmNMb29rdXBHZXR0ZXIs
IERvbnRFbnVtLCAxKTsKLSAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKF9fbG9va3VwU2V0dGVyX18s
IG9iamVjdFByb3RvRnVuY0xvb2t1cFNldHRlciwgRG9udEVudW0sIDEpOworICAgIEpTQ19OQVRJ
VkVfRlVOQ1RJT04oInRvU3RyaW5nIiwgb2JqZWN0UHJvdG9GdW5jVG9TdHJpbmcsIERvbnRFbnVt
LCAwKTsKKyAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKCJ0b0xvY2FsZVN0cmluZyIsIG9iamVjdFBy
b3RvRnVuY1RvTG9jYWxlU3RyaW5nLCBEb250RW51bSwgMCk7CisgICAgSlNDX05BVElWRV9GVU5D
VElPTigidmFsdWVPZiIsIG9iamVjdFByb3RvRnVuY1ZhbHVlT2YsIERvbnRFbnVtLCAwKTsKKyAg
ICBKU0NfTkFUSVZFX0ZVTkNUSU9OKCJoYXNPd25Qcm9wZXJ0eSIsIG9iamVjdFByb3RvRnVuY0hh
c093blByb3BlcnR5LCBEb250RW51bSwgMSk7CisgICAgSlNDX05BVElWRV9GVU5DVElPTigicHJv
cGVydHlJc0VudW1lcmFibGUiLCBvYmplY3RQcm90b0Z1bmNQcm9wZXJ0eUlzRW51bWVyYWJsZSwg
RG9udEVudW0sIDEpOworICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oImlzUHJvdG90eXBlT2YiLCBv
YmplY3RQcm90b0Z1bmNJc1Byb3RvdHlwZU9mLCBEb250RW51bSwgMSk7CisgICAgSlNDX05BVElW
RV9GVU5DVElPTigiX19kZWZpbmVHZXR0ZXJfXyIsIG9iamVjdFByb3RvRnVuY0RlZmluZUdldHRl
ciwgRG9udEVudW0sIDIpOworICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oIl9fZGVmaW5lU2V0dGVy
X18iLCBvYmplY3RQcm90b0Z1bmNEZWZpbmVTZXR0ZXIsIERvbnRFbnVtLCAyKTsKKyAgICBKU0Nf
TkFUSVZFX0ZVTkNUSU9OKCJfX2xvb2t1cEdldHRlcl9fIiwgb2JqZWN0UHJvdG9GdW5jTG9va3Vw
R2V0dGVyLCBEb250RW51bSwgMSk7CisgICAgSlNDX05BVElWRV9GVU5DVElPTigiX19sb29rdXBT
ZXR0ZXJfXyIsIG9iamVjdFByb3RvRnVuY0xvb2t1cFNldHRlciwgRG9udEVudW0sIDEpOwogfQog
CiBPYmplY3RQcm90b3R5cGUqIE9iamVjdFByb3RvdHlwZTo6Y3JlYXRlKEV4ZWNTdGF0ZSogZXhl
YywgSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iamVjdCwgU3RydWN0dXJlKiBzdHJ1Y3R1cmUpCklu
ZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJpbmdQcm90b3R5cGUuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cmluZ1Byb3RvdHlw
ZS5jcHAJKHJldmlzaW9uIDE0NjExMykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L1N0cmluZ1Byb3RvdHlwZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTk3LDQxICs5Nyw0MSBAQCB2
b2lkIFN0cmluZ1Byb3RvdHlwZTo6ZmluaXNoQ3JlYXRpb24oRXhlCiAgICAgQmFzZTo6ZmluaXNo
Q3JlYXRpb24oZ2xvYmFsRGF0YSwgbmFtZUFuZE1lc3NhZ2UpOwogICAgIEFTU0VSVChpbmhlcml0
cygmc19pbmZvKSk7CiAKLSAgICBKU0NfTkFUSVZFX0lOVFJJTlNJQ19GVU5DVElPTih0b1N0cmlu
Zywgc3RyaW5nUHJvdG9GdW5jVG9TdHJpbmcsIERvbnRFbnVtLCAwLCBTdHJpbmdQcm90b3R5cGVW
YWx1ZU9mSW50cmluc2ljKTsKLSAgICBKU0NfTkFUSVZFX0lOVFJJTlNJQ19GVU5DVElPTih2YWx1
ZU9mLCBzdHJpbmdQcm90b0Z1bmNUb1N0cmluZywgRG9udEVudW0sIDAsIFN0cmluZ1Byb3RvdHlw
ZVZhbHVlT2ZJbnRyaW5zaWMpOwotICAgIEpTQ19OQVRJVkVfSU5UUklOU0lDX0ZVTkNUSU9OKGNo
YXJBdCwgc3RyaW5nUHJvdG9GdW5jQ2hhckF0LCBEb250RW51bSwgMSwgQ2hhckF0SW50cmluc2lj
KTsKLSAgICBKU0NfTkFUSVZFX0lOVFJJTlNJQ19GVU5DVElPTihjaGFyQ29kZUF0LCBzdHJpbmdQ
cm90b0Z1bmNDaGFyQ29kZUF0LCBEb250RW51bSwgMSwgQ2hhckNvZGVBdEludHJpbnNpYyk7Ci0g
ICAgSlNDX05BVElWRV9GVU5DVElPTihjb25jYXQsIHN0cmluZ1Byb3RvRnVuY0NvbmNhdCwgRG9u
dEVudW0sIDEpOwotICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oaW5kZXhPZiwgc3RyaW5nUHJvdG9G
dW5jSW5kZXhPZiwgRG9udEVudW0sIDEpOwotICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04obGFzdElu
ZGV4T2YsIHN0cmluZ1Byb3RvRnVuY0xhc3RJbmRleE9mLCBEb250RW51bSwgMSk7Ci0gICAgSlND
X05BVElWRV9GVU5DVElPTihtYXRjaCwgc3RyaW5nUHJvdG9GdW5jTWF0Y2gsIERvbnRFbnVtLCAx
KTsKLSAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKHJlcGxhY2UsIHN0cmluZ1Byb3RvRnVuY1JlcGxh
Y2UsIERvbnRFbnVtLCAyKTsKLSAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKHNlYXJjaCwgc3RyaW5n
UHJvdG9GdW5jU2VhcmNoLCBEb250RW51bSwgMSk7Ci0gICAgSlNDX05BVElWRV9GVU5DVElPTihz
bGljZSwgc3RyaW5nUHJvdG9GdW5jU2xpY2UsIERvbnRFbnVtLCAyKTsKLSAgICBKU0NfTkFUSVZF
X0ZVTkNUSU9OKHNwbGl0LCBzdHJpbmdQcm90b0Z1bmNTcGxpdCwgRG9udEVudW0sIDIpOwotICAg
IEpTQ19OQVRJVkVfRlVOQ1RJT04oc3Vic3RyLCBzdHJpbmdQcm90b0Z1bmNTdWJzdHIsIERvbnRF
bnVtLCAyKTsKLSAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKHN1YnN0cmluZywgc3RyaW5nUHJvdG9G
dW5jU3Vic3RyaW5nLCBEb250RW51bSwgMik7Ci0gICAgSlNDX05BVElWRV9GVU5DVElPTih0b0xv
d2VyQ2FzZSwgc3RyaW5nUHJvdG9GdW5jVG9Mb3dlckNhc2UsIERvbnRFbnVtLCAwKTsKLSAgICBK
U0NfTkFUSVZFX0ZVTkNUSU9OKHRvVXBwZXJDYXNlLCBzdHJpbmdQcm90b0Z1bmNUb1VwcGVyQ2Fz
ZSwgRG9udEVudW0sIDApOwotICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04obG9jYWxlQ29tcGFyZSwg
c3RyaW5nUHJvdG9GdW5jTG9jYWxlQ29tcGFyZSwgRG9udEVudW0sIDEpOwotICAgIEpTQ19OQVRJ
VkVfRlVOQ1RJT04odG9Mb2NhbGVMb3dlckNhc2UsIHN0cmluZ1Byb3RvRnVuY1RvTG93ZXJDYXNl
LCBEb250RW51bSwgMCk7Ci0gICAgSlNDX05BVElWRV9GVU5DVElPTih0b0xvY2FsZVVwcGVyQ2Fz
ZSwgc3RyaW5nUHJvdG9GdW5jVG9VcHBlckNhc2UsIERvbnRFbnVtLCAwKTsKLSAgICBKU0NfTkFU
SVZFX0ZVTkNUSU9OKGJpZywgc3RyaW5nUHJvdG9GdW5jQmlnLCBEb250RW51bSwgMCk7Ci0gICAg
SlNDX05BVElWRV9GVU5DVElPTihzbWFsbCwgc3RyaW5nUHJvdG9GdW5jU21hbGwsIERvbnRFbnVt
LCAwKTsKLSAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKGJsaW5rLCBzdHJpbmdQcm90b0Z1bmNCbGlu
aywgRG9udEVudW0sIDApOwotICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oYm9sZCwgc3RyaW5nUHJv
dG9GdW5jQm9sZCwgRG9udEVudW0sIDApOwotICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oZml4ZWQs
IHN0cmluZ1Byb3RvRnVuY0ZpeGVkLCBEb250RW51bSwgMCk7Ci0gICAgSlNDX05BVElWRV9GVU5D
VElPTihpdGFsaWNzLCBzdHJpbmdQcm90b0Z1bmNJdGFsaWNzLCBEb250RW51bSwgMCk7Ci0gICAg
SlNDX05BVElWRV9GVU5DVElPTihzdHJpa2UsIHN0cmluZ1Byb3RvRnVuY1N0cmlrZSwgRG9udEVu
dW0sIDApOwotICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oc3ViLCBzdHJpbmdQcm90b0Z1bmNTdWIs
IERvbnRFbnVtLCAwKTsKLSAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKHN1cCwgc3RyaW5nUHJvdG9G
dW5jU3VwLCBEb250RW51bSwgMCk7Ci0gICAgSlNDX05BVElWRV9GVU5DVElPTihmb250Y29sb3Is
IHN0cmluZ1Byb3RvRnVuY0ZvbnRjb2xvciwgRG9udEVudW0sIDEpOwotICAgIEpTQ19OQVRJVkVf
RlVOQ1RJT04oZm9udHNpemUsIHN0cmluZ1Byb3RvRnVuY0ZvbnRzaXplLCBEb250RW51bSwgMSk7
Ci0gICAgSlNDX05BVElWRV9GVU5DVElPTihhbmNob3IsIHN0cmluZ1Byb3RvRnVuY0FuY2hvciwg
RG9udEVudW0sIDEpOwotICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04obGluaywgc3RyaW5nUHJvdG9G
dW5jTGluaywgRG9udEVudW0sIDEpOwotICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04odHJpbSwgc3Ry
aW5nUHJvdG9GdW5jVHJpbSwgRG9udEVudW0sIDApOwotICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04o
dHJpbUxlZnQsIHN0cmluZ1Byb3RvRnVuY1RyaW1MZWZ0LCBEb250RW51bSwgMCk7Ci0gICAgSlND
X05BVElWRV9GVU5DVElPTih0cmltUmlnaHQsIHN0cmluZ1Byb3RvRnVuY1RyaW1SaWdodCwgRG9u
dEVudW0sIDApOworICAgIEpTQ19OQVRJVkVfSU5UUklOU0lDX0ZVTkNUSU9OKCJ0b1N0cmluZyIs
IHN0cmluZ1Byb3RvRnVuY1RvU3RyaW5nLCBEb250RW51bSwgMCwgU3RyaW5nUHJvdG90eXBlVmFs
dWVPZkludHJpbnNpYyk7CisgICAgSlNDX05BVElWRV9JTlRSSU5TSUNfRlVOQ1RJT04oInZhbHVl
T2YiLCBzdHJpbmdQcm90b0Z1bmNUb1N0cmluZywgRG9udEVudW0sIDAsIFN0cmluZ1Byb3RvdHlw
ZVZhbHVlT2ZJbnRyaW5zaWMpOworICAgIEpTQ19OQVRJVkVfSU5UUklOU0lDX0ZVTkNUSU9OKCJj
aGFyQXQiLCBzdHJpbmdQcm90b0Z1bmNDaGFyQXQsIERvbnRFbnVtLCAxLCBDaGFyQXRJbnRyaW5z
aWMpOworICAgIEpTQ19OQVRJVkVfSU5UUklOU0lDX0ZVTkNUSU9OKCJjaGFyQ29kZUF0Iiwgc3Ry
aW5nUHJvdG9GdW5jQ2hhckNvZGVBdCwgRG9udEVudW0sIDEsIENoYXJDb2RlQXRJbnRyaW5zaWMp
OworICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oImNvbmNhdCIsIHN0cmluZ1Byb3RvRnVuY0NvbmNh
dCwgRG9udEVudW0sIDEpOworICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oImluZGV4T2YiLCBzdHJp
bmdQcm90b0Z1bmNJbmRleE9mLCBEb250RW51bSwgMSk7CisgICAgSlNDX05BVElWRV9GVU5DVElP
TigibGFzdEluZGV4T2YiLCBzdHJpbmdQcm90b0Z1bmNMYXN0SW5kZXhPZiwgRG9udEVudW0sIDEp
OworICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oIm1hdGNoIiwgc3RyaW5nUHJvdG9GdW5jTWF0Y2gs
IERvbnRFbnVtLCAxKTsKKyAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKCJyZXBsYWNlIiwgc3RyaW5n
UHJvdG9GdW5jUmVwbGFjZSwgRG9udEVudW0sIDIpOworICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04o
InNlYXJjaCIsIHN0cmluZ1Byb3RvRnVuY1NlYXJjaCwgRG9udEVudW0sIDEpOworICAgIEpTQ19O
QVRJVkVfRlVOQ1RJT04oInNsaWNlIiwgc3RyaW5nUHJvdG9GdW5jU2xpY2UsIERvbnRFbnVtLCAy
KTsKKyAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKCJzcGxpdCIsIHN0cmluZ1Byb3RvRnVuY1NwbGl0
LCBEb250RW51bSwgMik7CisgICAgSlNDX05BVElWRV9GVU5DVElPTigic3Vic3RyIiwgc3RyaW5n
UHJvdG9GdW5jU3Vic3RyLCBEb250RW51bSwgMik7CisgICAgSlNDX05BVElWRV9GVU5DVElPTigi
c3Vic3RyaW5nIiwgc3RyaW5nUHJvdG9GdW5jU3Vic3RyaW5nLCBEb250RW51bSwgMik7CisgICAg
SlNDX05BVElWRV9GVU5DVElPTigidG9Mb3dlckNhc2UiLCBzdHJpbmdQcm90b0Z1bmNUb0xvd2Vy
Q2FzZSwgRG9udEVudW0sIDApOworICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oInRvVXBwZXJDYXNl
Iiwgc3RyaW5nUHJvdG9GdW5jVG9VcHBlckNhc2UsIERvbnRFbnVtLCAwKTsKKyAgICBKU0NfTkFU
SVZFX0ZVTkNUSU9OKCJsb2NhbGVDb21wYXJlIiwgc3RyaW5nUHJvdG9GdW5jTG9jYWxlQ29tcGFy
ZSwgRG9udEVudW0sIDEpOworICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oInRvTG9jYWxlTG93ZXJD
YXNlIiwgc3RyaW5nUHJvdG9GdW5jVG9Mb3dlckNhc2UsIERvbnRFbnVtLCAwKTsKKyAgICBKU0Nf
TkFUSVZFX0ZVTkNUSU9OKCJ0b0xvY2FsZVVwcGVyQ2FzZSIsIHN0cmluZ1Byb3RvRnVuY1RvVXBw
ZXJDYXNlLCBEb250RW51bSwgMCk7CisgICAgSlNDX05BVElWRV9GVU5DVElPTigiYmlnIiwgc3Ry
aW5nUHJvdG9GdW5jQmlnLCBEb250RW51bSwgMCk7CisgICAgSlNDX05BVElWRV9GVU5DVElPTigi
c21hbGwiLCBzdHJpbmdQcm90b0Z1bmNTbWFsbCwgRG9udEVudW0sIDApOworICAgIEpTQ19OQVRJ
VkVfRlVOQ1RJT04oImJsaW5rIiwgc3RyaW5nUHJvdG9GdW5jQmxpbmssIERvbnRFbnVtLCAwKTsK
KyAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKCJib2xkIiwgc3RyaW5nUHJvdG9GdW5jQm9sZCwgRG9u
dEVudW0sIDApOworICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oImZpeGVkIiwgc3RyaW5nUHJvdG9G
dW5jRml4ZWQsIERvbnRFbnVtLCAwKTsKKyAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKCJpdGFsaWNz
Iiwgc3RyaW5nUHJvdG9GdW5jSXRhbGljcywgRG9udEVudW0sIDApOworICAgIEpTQ19OQVRJVkVf
RlVOQ1RJT04oInN0cmlrZSIsIHN0cmluZ1Byb3RvRnVuY1N0cmlrZSwgRG9udEVudW0sIDApOwor
ICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oInN1YiIsIHN0cmluZ1Byb3RvRnVuY1N1YiwgRG9udEVu
dW0sIDApOworICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oInN1cCIsIHN0cmluZ1Byb3RvRnVuY1N1
cCwgRG9udEVudW0sIDApOworICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oImZvbnRjb2xvciIsIHN0
cmluZ1Byb3RvRnVuY0ZvbnRjb2xvciwgRG9udEVudW0sIDEpOworICAgIEpTQ19OQVRJVkVfRlVO
Q1RJT04oImZvbnRzaXplIiwgc3RyaW5nUHJvdG9GdW5jRm9udHNpemUsIERvbnRFbnVtLCAxKTsK
KyAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKCJhbmNob3IiLCBzdHJpbmdQcm90b0Z1bmNBbmNob3Is
IERvbnRFbnVtLCAxKTsKKyAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKCJsaW5rIiwgc3RyaW5nUHJv
dG9GdW5jTGluaywgRG9udEVudW0sIDEpOworICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oInRyaW0i
LCBzdHJpbmdQcm90b0Z1bmNUcmltLCBEb250RW51bSwgMCk7CisgICAgSlNDX05BVElWRV9GVU5D
VElPTigidHJpbUxlZnQiLCBzdHJpbmdQcm90b0Z1bmNUcmltTGVmdCwgRG9udEVudW0sIDApOwor
ICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04oInRyaW1SaWdodCIsIHN0cmluZ1Byb3RvRnVuY1RyaW1S
aWdodCwgRG9udEVudW0sIDApOwogCiAgICAgLy8gVGhlIGNvbnN0cnVjdG9yIHdpbGwgYmUgYWRk
ZWQgbGF0ZXIsIGFmdGVyIFN0cmluZ0NvbnN0cnVjdG9yIGhhcyBiZWVuIGJ1aWx0CiAgICAgcHV0
RGlyZWN0V2l0aG91dFRyYW5zaXRpb24oZXhlYy0+Z2xvYmFsRGF0YSgpLCBleGVjLT5wcm9wZXJ0
eU5hbWVzKCkubGVuZ3RoLCBqc051bWJlcigwKSwgRG9udERlbGV0ZSB8IFJlYWRPbmx5IHwgRG9u
dEVudW0pOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>