<?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>39392</bug_id>
          
          <creation_ts>2010-05-19 16:59:31 -0700</creation_ts>
          <short_desc>emitJumpIfNotJSCell should special case constant immediate values</short_desc>
          <delta_ts>2010-05-19 17:30:48 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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="Oliver Hunt">oliver</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>228080</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-05-19 16:59:31 -0700</bug_when>
    <thetext>emitJumpIfNotJSCell should special case constant immediate values</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228085</commentid>
    <comment_count>1</comment_count>
      <attachid>56536</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-05-19 17:07:44 -0700</bug_when>
    <thetext>Created attachment 56536
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228087</commentid>
    <comment_count>2</comment_count>
      <attachid>56536</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2010-05-19 17:12:45 -0700</bug_when>
    <thetext>Comment on attachment 56536
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228101</commentid>
    <comment_count>3</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-05-19 17:30:48 -0700</bug_when>
    <thetext>Committed r59798: &lt;http://trac.webkit.org/changeset/59798&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56536</attachid>
            <date>2010-05-19 17:07:44 -0700</date>
            <delta_ts>2010-05-19 17:12:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-39392-20100519170743.patch</filename>
            <type>text/plain</type>
            <size>11032</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCBiNWU2M2U0MDMyNDZiNzllYjlkZTc0NzdkMjM3MWMyZTJlMWM2ODBiLi44
ODFhNGNkMjBkNDY3ZWM1OTg5NDgzNmE5ZjJmMjJlMmVmOTI1MDZhIDEwMDY0NAotLS0gYS9KYXZh
U2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjggQEAKKzIwMTAtMDUtMTkgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBlbWl0SnVt
cElmTm90SlNDZWxsIHNob3VsZCBzcGVjaWFsIGNhc2UgY29uc3RhbnQgaW1tZWRpYXRlIHZhbHVl
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzkzOTIK
KyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzgwMDEzMjQ+CisKKyAgICAgICAgTWFrZSBlbWl0SnVt
cFNsb3dDYXNlSWZOb3RKU0NlbGwgc3BlY2lhbCBjYXNlIGNvbnN0YW50IGltbWVkaWF0ZQorICAg
ICAgICB2YWx1ZXMsIGluIGFkZGl0aW9uIHRvIHRoZSBpbW1lZGlhdGUgSlNDZWxsIG9wdGltaXNh
dGlvbi4KKworICAgICAgICBBbHNvIGFkZCBhc3NlcnRpb25zIHRvIG1ha2Ugc3VyZSBubyBvbmUg
ZWxzZSBwcm9kdWNlcyBjb2RlIHRoYXQKKyAgICAgICAgYXR0ZW1wdHMgdG8gbG9hZCBjb25zdGFu
dHMgZnJvbSB0aGUgcmVnaXN0ZXIgZmlsZS4KKworICAgICAgICAqIGppdC9KSVRJbmxpbmVNZXRo
b2RzLmg6CisgICAgICAgIChKU0M6OkpJVDo6ZW1pdEp1bXBTbG93Q2FzZUlmTm90SlNDZWxsKToK
KyAgICAgICAgKiBqaXQvSlNJbnRlcmZhY2VKSVQuaDoKKyAgICAgICAgKEpTQzo6SlNJbnRlcmZh
Y2VKSVQ6OmVtaXRKdW1wSWZOb3RKU0NlbGwpOgorICAgICAgICAoSlNDOjpKU0ludGVyZmFjZUpJ
VDo6ZW1pdExvYWRJbnQzMik6CisgICAgICAgIChKU0M6OkpTSW50ZXJmYWNlSklUOjp0YWdGb3Ip
OgorICAgICAgICAoSlNDOjpKU0ludGVyZmFjZUpJVDo6cGF5bG9hZEZvcik6CisgICAgICAgIChK
U0M6OkpTSW50ZXJmYWNlSklUOjplbWl0TG9hZERvdWJsZSk6CisgICAgICAgIChKU0M6OkpTSW50
ZXJmYWNlSklUOjphZGRyZXNzRm9yKToKKyAgICAgICAgKiBqaXQvVGh1bmtHZW5lcmF0b3JzLmNw
cDoKKwogMjAxMC0wNS0xOSAgR2VvZmZyZXkgR2FyZW4gIDxnZ2FyZW5AYXBwbGUuY29tPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IFNhbSBXZWluaWcuCmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29y
ZS9qaXQvSklUSW5saW5lTWV0aG9kcy5oIGIvSmF2YVNjcmlwdENvcmUvaml0L0pJVElubGluZU1l
dGhvZHMuaAppbmRleCBkMjhjZDQzNmRjYjBlMTM5ZjBmNmE1MTMzM2E3NDlkODY1YmFhNTc3Li44
OWZhYTAwODlmMTg3ZTg0OGJmNDJkNTRmYzdiOTcwZTcyMDFjNWI2IDEwMDY0NAotLS0gYS9KYXZh
U2NyaXB0Q29yZS9qaXQvSklUSW5saW5lTWV0aG9kcy5oCisrKyBiL0phdmFTY3JpcHRDb3JlL2pp
dC9KSVRJbmxpbmVNZXRob2RzLmgKQEAgLTU1OSwxNCArNTU5LDIyIEBAIGlubGluZSBib29sIEpJ
VDo6Z2V0TWFwcGVkVGFnKHVuc2lnbmVkIHZpcnR1YWxSZWdpc3RlckluZGV4LCBSZWdpc3RlcklE
JiB0YWcpCiAKIGlubGluZSB2b2lkIEpJVDo6ZW1pdEp1bXBTbG93Q2FzZUlmTm90SlNDZWxsKHVu
c2lnbmVkIHZpcnR1YWxSZWdpc3RlckluZGV4KQogewotICAgIGlmICghbV9jb2RlQmxvY2stPmlz
S25vd25Ob3RJbW1lZGlhdGUodmlydHVhbFJlZ2lzdGVySW5kZXgpKQotICAgICAgICBhZGRTbG93
Q2FzZShlbWl0SnVtcElmTm90SlNDZWxsKHZpcnR1YWxSZWdpc3RlckluZGV4KSk7CisgICAgaWYg
KCFtX2NvZGVCbG9jay0+aXNLbm93bk5vdEltbWVkaWF0ZSh2aXJ0dWFsUmVnaXN0ZXJJbmRleCkp
IHsKKyAgICAgICAgaWYgKG1fY29kZUJsb2NrLT5pc0NvbnN0YW50UmVnaXN0ZXJJbmRleCh2aXJ0
dWFsUmVnaXN0ZXJJbmRleCkpCisgICAgICAgICAgICBhZGRTbG93Q2FzZShqdW1wKCkpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBhZGRTbG93Q2FzZShlbWl0SnVtcElmTm90SlNDZWxsKHZp
cnR1YWxSZWdpc3RlckluZGV4KSk7CisgICAgfQogfQogCiBpbmxpbmUgdm9pZCBKSVQ6OmVtaXRK
dW1wU2xvd0Nhc2VJZk5vdEpTQ2VsbCh1bnNpZ25lZCB2aXJ0dWFsUmVnaXN0ZXJJbmRleCwgUmVn
aXN0ZXJJRCB0YWcpCiB7Ci0gICAgaWYgKCFtX2NvZGVCbG9jay0+aXNLbm93bk5vdEltbWVkaWF0
ZSh2aXJ0dWFsUmVnaXN0ZXJJbmRleCkpCi0gICAgICAgIGFkZFNsb3dDYXNlKGJyYW5jaDMyKE5v
dEVxdWFsLCB0YWcsIEltbTMyKEpTVmFsdWU6OkNlbGxUYWcpKSk7CisgICAgaWYgKCFtX2NvZGVC
bG9jay0+aXNLbm93bk5vdEltbWVkaWF0ZSh2aXJ0dWFsUmVnaXN0ZXJJbmRleCkpIHsKKyAgICAg
ICAgaWYgKG1fY29kZUJsb2NrLT5pc0NvbnN0YW50UmVnaXN0ZXJJbmRleCh2aXJ0dWFsUmVnaXN0
ZXJJbmRleCkpCisgICAgICAgICAgICBhZGRTbG93Q2FzZShqdW1wKCkpOworICAgICAgICBlbHNl
CisgICAgICAgICAgICBhZGRTbG93Q2FzZShicmFuY2gzMihOb3RFcXVhbCwgdGFnLCBJbW0zMihK
U1ZhbHVlOjpDZWxsVGFnKSkpOworICAgIH0KIH0KIAogaW5saW5lIHZvaWQgSklUOjpsaW5rU2xv
d0Nhc2VJZk5vdEpTQ2VsbChWZWN0b3I8U2xvd0Nhc2VFbnRyeT46Oml0ZXJhdG9yJiBpdGVyLCB1
bnNpZ25lZCB2aXJ0dWFsUmVnaXN0ZXJJbmRleCkKZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3Jl
L2ppdC9KU0ludGVyZmFjZUpJVC5oIGIvSmF2YVNjcmlwdENvcmUvaml0L0pTSW50ZXJmYWNlSklU
LmgKaW5kZXggMTJhNmNmYWJmYzFiYmMxMDM1ZDlkMWNmNDI1Njk0ZTA2NjllZDAzMi4uYzg1Yjk0
ZDE1NjE5NmM2NmJjOGQyNGNkZmQyNTVjZWRmNDBiOGRmNyAxMDA2NDQKLS0tIGEvSmF2YVNjcmlw
dENvcmUvaml0L0pTSW50ZXJmYWNlSklULmgKKysrIGIvSmF2YVNjcmlwdENvcmUvaml0L0pTSW50
ZXJmYWNlSklULmgKQEAgLTE5MSwyNyArMTkxLDMyIEBAIG5hbWVzcGFjZSBKU0MgewogCiAgICAg
aW5saW5lIEpTSW50ZXJmYWNlSklUOjpKdW1wIEpTSW50ZXJmYWNlSklUOjplbWl0SnVtcElmTm90
SlNDZWxsKHVuc2lnbmVkIHZpcnR1YWxSZWdpc3RlckluZGV4KQogICAgIHsKKyAgICAgICAgQVNT
RVJUKHN0YXRpY19jYXN0PGludD4odmlydHVhbFJlZ2lzdGVySW5kZXgpIDwgRmlyc3RDb25zdGFu
dFJlZ2lzdGVySW5kZXgpOwogICAgICAgICByZXR1cm4gYnJhbmNoMzIoTm90RXF1YWwsIHRhZ0Zv
cih2aXJ0dWFsUmVnaXN0ZXJJbmRleCksIEltbTMyKEpTVmFsdWU6OkNlbGxUYWcpKTsKICAgICB9
CiAgICAgCiAgICAgaW5saW5lIEpTSW50ZXJmYWNlSklUOjpKdW1wIEpTSW50ZXJmYWNlSklUOjpl
bWl0TG9hZEludDMyKHVuc2lnbmVkIHZpcnR1YWxSZWdpc3RlckluZGV4LCBSZWdpc3RlcklEIGRz
dCkKICAgICB7CisgICAgICAgIEFTU0VSVChzdGF0aWNfY2FzdDxpbnQ+KHZpcnR1YWxSZWdpc3Rl
ckluZGV4KSA8IEZpcnN0Q29uc3RhbnRSZWdpc3RlckluZGV4KTsKICAgICAgICAgbG9hZFB0cihw
YXlsb2FkRm9yKHZpcnR1YWxSZWdpc3RlckluZGV4KSwgZHN0KTsKICAgICAgICAgcmV0dXJuIGJy
YW5jaDMyKE5vdEVxdWFsLCB0YWdGb3IodmlydHVhbFJlZ2lzdGVySW5kZXgpLCBJbW0zMihKU1Zh
bHVlOjpJbnQzMlRhZykpOwogICAgIH0KICAgICAKLSAgICBpbmxpbmUgSlNJbnRlcmZhY2VKSVQ6
OkFkZHJlc3MgSlNJbnRlcmZhY2VKSVQ6OnRhZ0Zvcih1bnNpZ25lZCBpbmRleCwgUmVnaXN0ZXJJ
RCBiYXNlKQorICAgIGlubGluZSBKU0ludGVyZmFjZUpJVDo6QWRkcmVzcyBKU0ludGVyZmFjZUpJ
VDo6dGFnRm9yKHVuc2lnbmVkIHZpcnR1YWxSZWdpc3RlckluZGV4LCBSZWdpc3RlcklEIGJhc2Up
CiAgICAgewotICAgICAgICByZXR1cm4gQWRkcmVzcyhiYXNlLCAoaW5kZXggKiBzaXplb2YoUmVn
aXN0ZXIpKSArIE9CSkVDVF9PRkZTRVRPRihKU1ZhbHVlLCB1LmFzQml0cy50YWcpKTsKKyAgICAg
ICAgQVNTRVJUKHN0YXRpY19jYXN0PGludD4odmlydHVhbFJlZ2lzdGVySW5kZXgpIDwgRmlyc3RD
b25zdGFudFJlZ2lzdGVySW5kZXgpOworICAgICAgICByZXR1cm4gQWRkcmVzcyhiYXNlLCAodmly
dHVhbFJlZ2lzdGVySW5kZXggKiBzaXplb2YoUmVnaXN0ZXIpKSArIE9CSkVDVF9PRkZTRVRPRihK
U1ZhbHVlLCB1LmFzQml0cy50YWcpKTsKICAgICB9CiAgICAgCi0gICAgaW5saW5lIEpTSW50ZXJm
YWNlSklUOjpBZGRyZXNzIEpTSW50ZXJmYWNlSklUOjpwYXlsb2FkRm9yKHVuc2lnbmVkIGluZGV4
LCBSZWdpc3RlcklEIGJhc2UpCisgICAgaW5saW5lIEpTSW50ZXJmYWNlSklUOjpBZGRyZXNzIEpT
SW50ZXJmYWNlSklUOjpwYXlsb2FkRm9yKHVuc2lnbmVkIHZpcnR1YWxSZWdpc3RlckluZGV4LCBS
ZWdpc3RlcklEIGJhc2UpCiAgICAgewotICAgICAgICByZXR1cm4gQWRkcmVzcyhiYXNlLCAoaW5k
ZXggKiBzaXplb2YoUmVnaXN0ZXIpKSArIE9CSkVDVF9PRkZTRVRPRihKU1ZhbHVlLCB1LmFzQml0
cy5wYXlsb2FkKSk7CisgICAgICAgIEFTU0VSVChzdGF0aWNfY2FzdDxpbnQ+KHZpcnR1YWxSZWdp
c3RlckluZGV4KSA8IEZpcnN0Q29uc3RhbnRSZWdpc3RlckluZGV4KTsKKyAgICAgICAgcmV0dXJu
IEFkZHJlc3MoYmFzZSwgKHZpcnR1YWxSZWdpc3RlckluZGV4ICogc2l6ZW9mKFJlZ2lzdGVyKSkg
KyBPQkpFQ1RfT0ZGU0VUT0YoSlNWYWx1ZSwgdS5hc0JpdHMucGF5bG9hZCkpOwogICAgIH0KIAog
ICAgIGlubGluZSBKU0ludGVyZmFjZUpJVDo6SnVtcCBKU0ludGVyZmFjZUpJVDo6ZW1pdExvYWRE
b3VibGUodW5zaWduZWQgdmlydHVhbFJlZ2lzdGVySW5kZXgsIEZQUmVnaXN0ZXJJRCBkc3QsIFJl
Z2lzdGVySUQgc2NyYXRjaCkKICAgICB7CisgICAgICAgIEFTU0VSVChzdGF0aWNfY2FzdDxpbnQ+
KHZpcnR1YWxSZWdpc3RlckluZGV4KSA8IEZpcnN0Q29uc3RhbnRSZWdpc3RlckluZGV4KTsKICAg
ICAgICAgbG9hZFB0cih0YWdGb3IodmlydHVhbFJlZ2lzdGVySW5kZXgpLCBzY3JhdGNoKTsKICAg
ICAgICAgSnVtcCBpc0RvdWJsZSA9IGJyYW5jaDMyKEJlbG93LCBzY3JhdGNoLCBJbW0zMihKU1Zh
bHVlOjpMb3dlc3RUYWcpKTsKICAgICAgICAgSnVtcCBub3RJbnQgPSBicmFuY2gzMihOb3RFcXVh
bCwgc2NyYXRjaCwgSW1tMzIoSlNWYWx1ZTo6SW50MzJUYWcpKTsKQEAgLTI5NywxNSArMzAyLDE3
IEBAIG5hbWVzcGFjZSBKU0MgewogI2VuZGlmCiAKICNpZiAhVVNFKEpTVkFMVUUzMl82NCkKLSAg
ICBpbmxpbmUgSlNJbnRlcmZhY2VKSVQ6OkFkZHJlc3MgSlNJbnRlcmZhY2VKSVQ6OnBheWxvYWRG
b3IodW5zaWduZWQgaW5kZXgsIFJlZ2lzdGVySUQgYmFzZSkKKyAgICBpbmxpbmUgSlNJbnRlcmZh
Y2VKSVQ6OkFkZHJlc3MgSlNJbnRlcmZhY2VKSVQ6OnBheWxvYWRGb3IodW5zaWduZWQgdmlydHVh
bFJlZ2lzdGVySW5kZXgsIFJlZ2lzdGVySUQgYmFzZSkKICAgICB7Ci0gICAgICAgIHJldHVybiBh
ZGRyZXNzRm9yKGluZGV4LCBiYXNlKTsKKyAgICAgICAgQVNTRVJUKHN0YXRpY19jYXN0PGludD4o
dmlydHVhbFJlZ2lzdGVySW5kZXgpIDwgRmlyc3RDb25zdGFudFJlZ2lzdGVySW5kZXgpOworICAg
ICAgICByZXR1cm4gYWRkcmVzc0Zvcih2aXJ0dWFsUmVnaXN0ZXJJbmRleCwgYmFzZSk7CiAgICAg
fQogI2VuZGlmCiAKLSAgICBpbmxpbmUgSlNJbnRlcmZhY2VKSVQ6OkFkZHJlc3MgSlNJbnRlcmZh
Y2VKSVQ6OmFkZHJlc3NGb3IodW5zaWduZWQgaW5kZXgsIFJlZ2lzdGVySUQgYmFzZSkKKyAgICBp
bmxpbmUgSlNJbnRlcmZhY2VKSVQ6OkFkZHJlc3MgSlNJbnRlcmZhY2VKSVQ6OmFkZHJlc3NGb3Io
dW5zaWduZWQgdmlydHVhbFJlZ2lzdGVySW5kZXgsIFJlZ2lzdGVySUQgYmFzZSkKICAgICB7Ci0g
ICAgICAgIHJldHVybiBBZGRyZXNzKGJhc2UsIChpbmRleCAqIHNpemVvZihSZWdpc3RlcikpKTsK
KyAgICAgICAgQVNTRVJUKHN0YXRpY19jYXN0PGludD4odmlydHVhbFJlZ2lzdGVySW5kZXgpIDwg
Rmlyc3RDb25zdGFudFJlZ2lzdGVySW5kZXgpOworICAgICAgICByZXR1cm4gQWRkcmVzcyhiYXNl
LCAodmlydHVhbFJlZ2lzdGVySW5kZXggKiBzaXplb2YoUmVnaXN0ZXIpKSk7CiAgICAgfQogCiB9
CmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9qaXQvVGh1bmtHZW5lcmF0b3JzLmNwcCBiL0ph
dmFTY3JpcHRDb3JlL2ppdC9UaHVua0dlbmVyYXRvcnMuY3BwCmluZGV4IDc4YzBhZTM0YjkzMmZm
NmQ4NTVlNGE0OGU5ZGM3Yzk3M2NhOGNmYmUuLjI3MWM3YzEwMzNiZGVlNDY3NzFkNmY2NDgzZGJm
YmYwM2RiYTliMDEgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL2ppdC9UaHVua0dlbmVyYXRv
cnMuY3BwCisrKyBiL0phdmFTY3JpcHRDb3JlL2ppdC9UaHVua0dlbmVyYXRvcnMuY3BwCkBAIC0y
NSw4ICsyNSw5IEBACiAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJUaHVua0dlbmVy
YXRvcnMuaCIKLSNpbmNsdWRlIDx3dGYvdGV4dC9TdHJpbmdJbXBsLmg+CiAKKyNpbmNsdWRlICJD
b2RlQmxvY2suaCIKKyNpbmNsdWRlIDx3dGYvdGV4dC9TdHJpbmdJbXBsLmg+CiAjaW5jbHVkZSAi
U3BlY2lhbGl6ZWRUaHVua0pJVC5oIgogCiAjaWYgRU5BQkxFKEpJVCkKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA0ZDY5N2I2
M2M3MWMyMWFiMjdiMjVjNTZkNjExNmQyYjkyZDliOTU0Li42NjljYzRjZGMyNTI0NDNhODI1Yjdj
OTQ2ODcwMDM1ZTRmNjBmYzE2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMDUtMTkgIE9s
aXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBlbWl0SnVtcElmTm90SlNDZWxsIHNob3VsZCBzcGVjaWFs
IGNhc2UgY29uc3RhbnQgaW1tZWRpYXRlIHZhbHVlcworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzkzOTIKKworICAgICAgICBBZGQgdGVzdHMgZm9yIGlt
bWVkaWF0ZSBjb25zdGFudHMgYmVpbmcgdXNlZCB3aGVyZSBjZWxscyBhcmUgZXhwZWN0ZWQuCisK
KyAgICAgICAgKiBmYXN0L2pzL2ltbWVkaWF0ZS1jb25zdGFudC1pbnN0ZWFkLW9mLWNlbGwtZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2pzL2ltbWVkaWF0ZS1jb25zdGFudC1p
bnN0ZWFkLW9mLWNlbGwuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtdGVz
dHMvaW1tZWRpYXRlLWNvbnN0YW50LWluc3RlYWQtb2YtY2VsbC5qczogQWRkZWQuCisgICAgICAg
ICgpOgorCiAyMDEwLTA1LTE5ICBFbnJpY2EgQ2FzdWNjaSAgPGVucmljYUBhcHBsZS5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2ZSBIeWF0dC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2Zhc3QvanMvaW1tZWRpYXRlLWNvbnN0YW50LWluc3RlYWQtb2YtY2VsbC1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9mYXN0L2pzL2ltbWVkaWF0ZS1jb25zdGFudC1pbnN0ZWFkLW9mLWNlbGwt
ZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmM0NDNiMzYwY2U2MTcyNTg1ODU4NjU0OWJiOTg3NmJl
NGMzMjk5YTUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL2ltbWVkaWF0
ZS1jb25zdGFudC1pbnN0ZWFkLW9mLWNlbGwtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOSBAQAor
VGVzdCBpbW1lZGlhdGUgY29uc3RhbnRzIHdoZXJlIG9iamVjdHMgYXJlIGV4cGVjdHMuIFNob3Vs
ZCBub3QgY3Jhc2guCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFT
UyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIHN1Y2Nl
c3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9qcy9pbW1lZGlhdGUtY29uc3RhbnQtaW5zdGVhZC1vZi1jZWxsLmh0bWwg
Yi9MYXlvdXRUZXN0cy9mYXN0L2pzL2ltbWVkaWF0ZS1jb25zdGFudC1pbnN0ZWFkLW9mLWNlbGwu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi45MjZmMTVmZjg0NTNlNGFhOWEzZmI3Njg2MDgxMzY1ZTQxZDg2YmEz
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9qcy9pbW1lZGlhdGUtY29uc3Rh
bnQtaW5zdGVhZC1vZi1jZWxsLmh0bWwKQEAgLTAsMCArMSwxMyBAQAorPCFET0NUWVBFIEhUTUwg
UFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxsaW5rIHJl
bD0ic3R5bGVzaGVldCIgaHJlZj0icmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxzY3Jp
cHQgc3JjPSJyZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJv
ZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2Pgor
PHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9pbW1lZGlhdGUtY29uc3RhbnQtaW5zdGVhZC1vZi1j
ZWxsLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvanMtdGVzdC1wb3N0Lmpz
Ij48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvanMvc2NyaXB0LXRlc3RzL2ltbWVkaWF0ZS1jb25zdGFudC1pbnN0ZWFkLW9mLWNlbGwuanMg
Yi9MYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9pbW1lZGlhdGUtY29uc3RhbnQtaW5z
dGVhZC1vZi1jZWxsLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQ1MmZkMTA5YTdiODRmNTc4YjEzNzZmM2MxOGY5
OTZlYTRiZTdjYzcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL3Njcmlw
dC10ZXN0cy9pbW1lZGlhdGUtY29uc3RhbnQtaW5zdGVhZC1vZi1jZWxsLmpzCkBAIC0wLDAgKzEs
NTUgQEAKK2Rlc2NyaXB0aW9uKCJUZXN0IGltbWVkaWF0ZSBjb25zdGFudHMgd2hlcmUgb2JqZWN0
cyBhcmUgZXhwZWN0cy4gIFNob3VsZCBub3QgY3Jhc2guIik7CisKK3Rlc3RzID0gW107CitmdW5j
dGlvbiBjcmVhdGVUZXN0KGV4cHIpIHsKKyAgICB0ZXN0cy5wdXNoKG5ldyBGdW5jdGlvbihleHBy
LnJlcGxhY2UoIiV2YWx1ZSUiLCAidHJ1ZSIpKSk7CisgICAgdGVzdHMucHVzaChuZXcgRnVuY3Rp
b24oZXhwci5yZXBsYWNlKCIldmFsdWUlIiwgIigtMCkiKSkpOworICAgIHRlc3RzLnB1c2gobmV3
IEZ1bmN0aW9uKGV4cHIucmVwbGFjZSgiJXZhbHVlJSIsICIoMCkiKSkpOworICAgIHRlc3RzLnB1
c2gobmV3IEZ1bmN0aW9uKGV4cHIucmVwbGFjZSgiJXZhbHVlJSIsICIoMSkiKSkpOworICAgIHRl
c3RzLnB1c2gobmV3IEZ1bmN0aW9uKGV4cHIucmVwbGFjZSgiJXZhbHVlJSIsICJudWxsIikpKTsK
KyAgICB0ZXN0cy5wdXNoKG5ldyBGdW5jdGlvbihleHByLnJlcGxhY2UoIiV2YWx1ZSUiLCAidW5k
ZWZpbmVkIikpKTsKK30KK251bT0xOworY3JlYXRlVGVzdCgiJXZhbHVlJSBpbnN0YW5jZW9mIE9i
amVjdCIpOworY3JlYXRlVGVzdCgiT2JqZWN0IGluc3RhbmNlb2YgJXZhbHVlJSIpOworY3JlYXRl
VGVzdCgiJXZhbHVlJS50b1N0cmluZyIpOworY3JlYXRlVGVzdCgiJ3RvU3RyaW5nJyBpbiAldmFs
dWUlIik7CitjcmVhdGVUZXN0KCIldmFsdWUlIGluIE9iamVjdCIpOworY3JlYXRlVGVzdCgibnVt
IDw8ICV2YWx1ZSUiKTsKK2NyZWF0ZVRlc3QoIiV2YWx1ZSUgPDwgbnVtIik7CitjcmVhdGVUZXN0
KCJudW0gPj4gJXZhbHVlJSIpOworY3JlYXRlVGVzdCgiJXZhbHVlJSA+PiBudW0iKTsKK2NyZWF0
ZVRlc3QoIm51bSA+Pj4gJXZhbHVlJSIpOworY3JlYXRlVGVzdCgiJXZhbHVlJSA+Pj4gbnVtIik7
CitjcmVhdGVUZXN0KCJudW0gXiAldmFsdWUlIik7CitjcmVhdGVUZXN0KCIldmFsdWUlIF4gbnVt
Iik7CitjcmVhdGVUZXN0KCJudW0gfCAldmFsdWUlIik7CitjcmVhdGVUZXN0KCIldmFsdWUlIHwg
bnVtIik7CitjcmVhdGVUZXN0KCJudW0gJiAldmFsdWUlIik7CitjcmVhdGVUZXN0KCIldmFsdWUl
ICYgbnVtIik7CitjcmVhdGVUZXN0KCJudW0gKyAldmFsdWUlIik7CitjcmVhdGVUZXN0KCIldmFs
dWUlICsgbnVtIik7CitjcmVhdGVUZXN0KCJudW0gLSAldmFsdWUlIik7CitjcmVhdGVUZXN0KCIl
dmFsdWUlIC0gbnVtIik7CitjcmVhdGVUZXN0KCJudW0gKiAldmFsdWUlIik7CitjcmVhdGVUZXN0
KCIldmFsdWUlICogbnVtIik7CitjcmVhdGVUZXN0KCJudW0gLyAldmFsdWUlIik7CitjcmVhdGVU
ZXN0KCIldmFsdWUlIC8gbnVtIik7CitjcmVhdGVUZXN0KCJudW0gJSAldmFsdWUlIik7CitjcmVh
dGVUZXN0KCIldmFsdWUlICUgbnVtIik7CitjcmVhdGVUZXN0KCJudW0gfHwgJXZhbHVlJSIpOwor
Y3JlYXRlVGVzdCgiJXZhbHVlJSB8fCBudW0iKTsKK2NyZWF0ZVRlc3QoIm51bSAmJiAldmFsdWUl
Iik7CitjcmVhdGVUZXN0KCIldmFsdWUlICYmIG51bSIpOworY3JlYXRlVGVzdCgiJXZhbHVlJSgp
Iik7CitjcmVhdGVUZXN0KCIldmFsdWUlLnRvU3RyaW5nKCkiKTsKK2NyZWF0ZVRlc3QoIk9iamVj
dFsldmFsdWUlXSgpIik7CitjcmVhdGVUZXN0KCJmb3IodmFyIGkgaW4gJXZhbHVlJSkgeyAgfSIp
OworY3JlYXRlVGVzdCgidmFyIG8gPSB7YToxLCBiOjIsIGM6M307IGZvcih2YXIgaSBpbiBvKSB7
IG8gPSAldmFsdWUlOyBvW2ldOyB9Iik7CisKK2ZvciAodmFyIGkgPSAwOyBpIDwgdGVzdHMubGVu
Z3RoOyBpKyspIHsKKyAgICB0cnkgeyB0ZXN0c1tpXSgpOyB9IGNhdGNoKGUpIHt9Cit9CisKKwor
dmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7Cg==
</data>
<flag name="review"
          id="40970"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>