<?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>42035</bug_id>
          
          <creation_ts>2010-07-10 15:45:22 -0700</creation_ts>
          <short_desc>Remove switches from inner expression loops in the parser</short_desc>
          <delta_ts>2010-07-10 17:11:24 -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="Oliver Hunt">oliver</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>249571</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-07-10 15:45:22 -0700</bug_when>
    <thetext>Remove switches from inner expression loops in the parser</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249572</commentid>
    <comment_count>1</comment_count>
      <attachid>61165</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-07-10 15:47:17 -0700</bug_when>
    <thetext>Created attachment 61165
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249573</commentid>
    <comment_count>2</comment_count>
      <attachid>61165</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-07-10 15:47:54 -0700</bug_when>
    <thetext>Comment on attachment 61165
Patch

not for review as there are still perf issues for some bizarre reason :-/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249584</commentid>
    <comment_count>3</comment_count>
      <attachid>61169</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-07-10 17:02:55 -0700</bug_when>
    <thetext>Created attachment 61169
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249585</commentid>
    <comment_count>4</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-07-10 17:11:24 -0700</bug_when>
    <thetext>Committed r63055: &lt;http://trac.webkit.org/changeset/63055&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61165</attachid>
            <date>2010-07-10 15:47:17 -0700</date>
            <delta_ts>2010-07-10 17:02:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-42035-20100710154716.patch</filename>
            <type>text/plain</type>
            <size>8004</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCA5ZjIwZDI4NjkyOWMxOTY1OTBhYzNjNjkwZmViY2U3ZTdiYTdkOGU4Li42
NmY2OTgwNTJmNThmMDAyZWE3MzNiZTBlMzU2Yzk3MWQ4MDBlZGVmIDEwMDY0NAotLS0gYS9KYXZh
U2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjAgQEAKKzIwMTAtMDctMTAgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUg
c3dpdGNoZXMgZnJvbSBpbm5lciBleHByZXNzaW9uIGxvb3BzIGluIHRoZSBwYXJzZXIKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQyMDM1CisKKyAgICAg
ICAgVXNlIGJpdG1hc2tzIGFuZCBmbGFncyBvbiB0aGUgdG9rZW4gdHlwZXMgdG8gaWRlbnRpZnkg
dW5hcnkgYW5kCisgICAgICAgIGJpbmFyeSBvcGVyYXRvcnMsIHJhdGhlciB0aGFuIHN3aXRjaGlu
ZyBvbiB0aGUgdG9rZW4gdHlwZSB0bworICAgICAgICBpZGVudGlmeSB0aGVtLgorCisgICAgICAg
ICogcGFyc2VyL0pTUGFyc2VyLmNwcDoKKyAgICAgICAgKEpTQzo6aXNVbmFyeU9wKToKKyAgICAg
ICAgKEpTQzo6SlNQYXJzZXI6OmlzQmluYXJ5T3BlcmF0b3IpOgorICAgICAgICAqIHBhcnNlci9K
U1BhcnNlci5oOgorICAgICAgICAoSlNDOjopOgorCiAyMDEwLTA3LTA5ICBMZW9uIENsYXJrZSAg
PGxlb25jbGFya2VAZ29vZ2xlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRo
LgpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvcGFyc2VyL0pTUGFyc2VyLmNwcCBiL0phdmFT
Y3JpcHRDb3JlL3BhcnNlci9KU1BhcnNlci5jcHAKaW5kZXggODRmYzE2NWZhMWEwMDc4OTVhNzQ4
OWRiOGIyNGUxM2E5MTY0Yjc4Ni4uYzAyMjQ3YjUxODE3NWQyNGZiNzFiZTAwNDM2M2JhMmI2YjYx
OGQ1OCAxMDA2NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvcGFyc2VyL0pTUGFyc2VyLmNwcAorKysg
Yi9KYXZhU2NyaXB0Q29yZS9wYXJzZXIvSlNQYXJzZXIuY3BwCkBAIC0xNjAsNyArMTYwLDcgQEAg
cHJpdmF0ZToKICAgICB0ZW1wbGF0ZSA8Y2xhc3MgVHJlZUJ1aWxkZXI+IEFMV0FZU19JTkxJTkUg
VHJlZUNvbnN0RGVjbExpc3QgcGFyc2VDb25zdERlY2xhcmF0aW9uTGlzdChUcmVlQnVpbGRlciYg
Y29udGV4dCk7CiAgICAgZW51bSBGdW5jdGlvblJlcXVpcmVtZW50cyB7IEZ1bmN0aW9uTm9SZXF1
aXJlbWVudHMsIEZ1bmN0aW9uTmVlZHNOYW1lIH07CiAgICAgdGVtcGxhdGUgPEZ1bmN0aW9uUmVx
dWlyZW1lbnRzLCBjbGFzcyBUcmVlQnVpbGRlcj4gYm9vbCBwYXJzZUZ1bmN0aW9uSW5mbyhUcmVl
QnVpbGRlciYsIGNvbnN0IElkZW50aWZpZXIqJiwgVHJlZUZvcm1hbFBhcmFtZXRlckxpc3QmLCBU
cmVlRnVuY3Rpb25Cb2R5JiwgaW50JiBvcGVuQnJhY2UsIGludCYgY2xvc2VCcmFjZSwgaW50JiBi
b2R5U3RhcnRMaW5lKTsKLSAgICBpbnQgaXNCaW5hcnlPcGVyYXRvcihKU1Rva2VuVHlwZSB0b2tl
bik7CisgICAgQUxXQVlTX0lOTElORSBpbnQgaXNCaW5hcnlPcGVyYXRvcihKU1Rva2VuVHlwZSB0
b2tlbik7CiAgICAgYm9vbCBhbGxvd0F1dG9tYXRpY1NlbWljb2xvbigpOwogCiAgICAgYm9vbCBh
dXRvU2VtaUNvbG9uKCkKQEAgLTEwMjksODAgKzEwMjksMTUgQEAgdGVtcGxhdGUgPGNsYXNzIFRy
ZWVCdWlsZGVyPiBUcmVlRXhwcmVzc2lvbiBKU1BhcnNlcjo6cGFyc2VDb25kaXRpb25hbEV4cHJl
c3Npb24KICAgICByZXR1cm4gY29udGV4dC5jcmVhdGVDb25kaXRpb25hbEV4cHIoY29uZCwgbGhz
LCByaHMpOwogfQogCi1zdGF0aWMgYm9vbCBpc1VuYXJ5T3AoSlNUb2tlblR5cGUgdG9rZW4pCitB
TFdBWVNfSU5MSU5FIHN0YXRpYyBib29sIGlzVW5hcnlPcChKU1Rva2VuVHlwZSB0b2tlbikKIHsK
LSAgICBzd2l0Y2ggKHRva2VuKSB7Ci0gICAgY2FzZSBFWENMQU1BVElPTjoKLSAgICBjYXNlIFRJ
TERFOgotICAgIGNhc2UgTUlOVVM6Ci0gICAgY2FzZSBQTFVTOgotICAgIGNhc2UgUExVU1BMVVM6
Ci0gICAgY2FzZSBBVVRPUExVU1BMVVM6Ci0gICAgY2FzZSBNSU5VU01JTlVTOgotICAgIGNhc2Ug
QVVUT01JTlVTTUlOVVM6Ci0gICAgY2FzZSBUWVBFT0Y6Ci0gICAgY2FzZSBWT0lEVE9LRU46Ci0g
ICAgY2FzZSBERUxFVEVUT0tFTjoKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgZGVmYXVsdDoK
LSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KKyAgICByZXR1cm4gdG9rZW4gJiBVbmFyeU9w
VG9rZW5GbGFnOwogfQogCiBpbnQgSlNQYXJzZXI6OmlzQmluYXJ5T3BlcmF0b3IoSlNUb2tlblR5
cGUgdG9rZW4pCiB7Ci0gICAgc3dpdGNoICh0b2tlbikgewotICAgIGNhc2UgT1I6Ci0gICAgICAg
IHJldHVybiAxOwotCi0gICAgY2FzZSBBTkQ6Ci0gICAgICAgIHJldHVybiAyOwotCi0gICAgY2Fz
ZSBCSVRPUjoKLSAgICAgICAgcmV0dXJuIDM7Ci0KLSAgICBjYXNlIEJJVFhPUjoKLSAgICAgICAg
cmV0dXJuIDQ7Ci0KLSAgICBjYXNlIEJJVEFORDoKLSAgICAgICAgcmV0dXJuIDU7Ci0KLSAgICBj
YXNlIEVRRVE6Ci0gICAgY2FzZSBORToKLSAgICBjYXNlIFNUUkVROgotICAgIGNhc2UgU1RSTkVR
OgotICAgICAgICByZXR1cm4gNjsKLQotICAgIGNhc2UgTFQ6Ci0gICAgY2FzZSBHVDoKLSAgICBj
YXNlIExFOgotICAgIGNhc2UgR0U6Ci0gICAgY2FzZSBJTlNUQU5DRU9GOgotICAgICAgICByZXR1
cm4gNzsKLQotICAgIGNhc2UgSU5UT0tFTjoKLSAgICAgICAgLy8gc2FtZSBwcmVjZWRlbmNlIGFz
IHRoZSBhYm92ZSBidXQgbmVlZHMgYSB2YWxpZGl0eSBjaGVjawotICAgICAgICBpZiAobV9hbGxv
d3NJbikKLSAgICAgICAgICAgIHJldHVybiA3OwotICAgICAgICByZXR1cm4gMDsKLQotICAgIGNh
c2UgTFNISUZUOgotICAgIGNhc2UgUlNISUZUOgotICAgIGNhc2UgVVJTSElGVDoKLSAgICAgICAg
cmV0dXJuIDg7Ci0KLSAgICBjYXNlIFBMVVM6Ci0gICAgY2FzZSBNSU5VUzoKLSAgICAgICAgcmV0
dXJuIDk7Ci0KLSAgICBjYXNlIFRJTUVTOgotICAgIGNhc2UgRElWSURFOgotICAgIGNhc2UgTU9E
OgotICAgICAgICByZXR1cm4gMTA7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gMDsK
LSAgICB9CisgICAgY29uc3QgaW50IG1hc2tbXSA9IHtCaW5hcnlPcFRva2VuUHJlY2VkZW5jZU1h
c2ssIEJpbmFyeU9wVG9rZW5QcmVjZWRlbmNlTWFzayA8PCBCaW5hcnlPcFRva2VuQWxsb3dzSW5Q
cmVjZWRlbmNlQWRkaXRpb25hbFNoaWZ0IH07CisgICAgcmV0dXJuIHRva2VuICYgbWFza1ttX2Fs
bG93c0luXTsKIH0KIAogdGVtcGxhdGUgPGNsYXNzIFRyZWVCdWlsZGVyPiBUcmVlRXhwcmVzc2lv
biBKU1BhcnNlcjo6cGFyc2VCaW5hcnlFeHByZXNzaW9uKFRyZWVCdWlsZGVyJiBjb250ZXh0KQpk
aWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvcGFyc2VyL0pTUGFyc2VyLmggYi9KYXZhU2NyaXB0
Q29yZS9wYXJzZXIvSlNQYXJzZXIuaAppbmRleCBiMzcyNzdlNmZmOWNlMDA4NWEzNDk4NWYzODEy
MzNhNGQ1MzJkMDZmLi43YjQ3NTBkMzg4YmZmZmYwMjFkNjIyOGZmM2MxNWMyNWFlOWM2NDk3IDEw
MDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9wYXJzZXIvSlNQYXJzZXIuaAorKysgYi9KYXZhU2Ny
aXB0Q29yZS9wYXJzZXIvSlNQYXJzZXIuaApAQCAtMzIsOTQgKzMyLDEwMSBAQCBjbGFzcyBJZGVu
dGlmaWVyOwogY2xhc3MgSlNHbG9iYWxEYXRhOwogY2xhc3MgU291cmNlQ29kZTsKIAorc3RhdGlj
IGNvbnN0IGludCBVbmFyeU9wVG9rZW5GbGFnID0gMTI4Oworc3RhdGljIGNvbnN0IGludCBCaW5h
cnlPcFRva2VuUHJlY2VkZW5jZVNoaWZ0ID0gODsKK3N0YXRpYyBjb25zdCBpbnQgQmluYXJ5T3BU
b2tlbkFsbG93c0luUHJlY2VkZW5jZUFkZGl0aW9uYWxTaGlmdCA9IDQ7CitzdGF0aWMgY29uc3Qg
aW50IEJpbmFyeU9wVG9rZW5QcmVjZWRlbmNlTWFzayA9IDE1IDw8IEJpbmFyeU9wVG9rZW5QcmVj
ZWRlbmNlU2hpZnQ7CisKKyNkZWZpbmUgQklOQVJZX09QX1BSRUNFREVOQ0UocHJlYykgKCgocHJl
YykgPDwgQmluYXJ5T3BUb2tlblByZWNlZGVuY2VTaGlmdCkgfCAoKHByZWMpIDw8IChCaW5hcnlP
cFRva2VuUHJlY2VkZW5jZVNoaWZ0ICsgQmluYXJ5T3BUb2tlbkFsbG93c0luUHJlY2VkZW5jZUFk
ZGl0aW9uYWxTaGlmdCkpKQorI2RlZmluZSBJTl9PUF9QUkVDRURFTkNFKHByZWMpICgocHJlYykg
PDwgKEJpbmFyeU9wVG9rZW5QcmVjZWRlbmNlU2hpZnQgKyBCaW5hcnlPcFRva2VuQWxsb3dzSW5Q
cmVjZWRlbmNlQWRkaXRpb25hbFNoaWZ0KSkKKwogZW51bSBKU1Rva2VuVHlwZSB7Ci0gICAgTlVM
TFRPS0VOLAotICAgIFRSVUVUT0tFTiwKLSAgICBGQUxTRVRPS0VOLAotICAgIEJSRUFLLAotICAg
IENBU0UsCi0gICAgREVGQVVMVCwKLSAgICBGT1IsCi0gICAgTkVXLAotICAgIFZBUiwKLSAgICBD
T05TVFRPS0VOLAotICAgIENPTlRJTlVFLAotICAgIEZVTkNUSU9OLAotICAgIFJFVFVSTiwKLSAg
ICBWT0lEVE9LRU4sCi0gICAgREVMRVRFVE9LRU4sCi0gICAgSUYsCi0gICAgVEhJU1RPS0VOLAot
ICAgIERPLAotICAgIFdISUxFLAotICAgIElOVE9LRU4sCi0gICAgSU5TVEFOQ0VPRiwKLSAgICBU
WVBFT0YsCi0gICAgU1dJVENILAotICAgIFdJVEgsCi0gICAgUkVTRVJWRUQsCi0gICAgVEhST1cs
Ci0gICAgVFJZLAotICAgIENBVENILAotICAgIEZJTkFMTFksCi0gICAgREVCVUdHRVIsCi0gICAg
SUZfV0lUSE9VVF9FTFNFLAotICAgIEVMU0UsCi0gICAgRVFVQUwsCi0gICAgRVFFUSwKLSAgICBO
RSwKLSAgICBTVFJFUSwKLSAgICBTVFJORVEsCi0gICAgTFQsCi0gICAgR1QsCi0gICAgTEUsCi0g
ICAgR0UsCi0gICAgT1IsCi0gICAgQU5ELAotICAgIFBMVVNQTFVTLAotICAgIE1JTlVTTUlOVVMs
Ci0gICAgTFNISUZULAotICAgIFJTSElGVCwKLSAgICBVUlNISUZULAotICAgIFBMVVNFUVVBTCwK
LSAgICBNSU5VU0VRVUFMLAotICAgIE1VTFRFUVVBTCwKLSAgICBESVZFUVVBTCwKLSAgICBMU0hJ
RlRFUVVBTCwKLSAgICBSU0hJRlRFUVVBTCwKLSAgICBVUlNISUZURVFVQUwsCi0gICAgQU5ERVFV
QUwsCi0gICAgTU9ERVFVQUwsCi0gICAgWE9SRVFVQUwsCi0gICAgT1JFUVVBTCwKLSAgICBCSVRP
UiwKLSAgICBCSVRBTkQsCi0gICAgQklUWE9SLAotICAgIFBMVVMsCi0gICAgTUlOVVMsCi0gICAg
VElNRVMsCi0gICAgRElWSURFLAotICAgIE1PRCwKLSAgICBPUEVOQlJBQ0UsCi0gICAgQ0xPU0VC
UkFDRSwKLSAgICBPUEVOUEFSRU4sCi0gICAgQ0xPU0VQQVJFTiwKLSAgICBPUEVOQlJBQ0tFVCwK
LSAgICBDTE9TRUJSQUNLRVQsCi0gICAgQ09NTUEsCi0gICAgUVVFU1RJT04sCi0gICAgVElMREUs
Ci0gICAgRVhDTEFNQVRJT04sCi0gICAgTlVNQkVSLAotICAgIElERU5ULAotICAgIFNUUklORywK
LSAgICBBVVRPUExVU1BMVVMsCi0gICAgQVVUT01JTlVTTUlOVVMsCi0gICAgU0VNSUNPTE9OLAot
ICAgIENPTE9OLAotICAgIERPVCwKLSAgICBFUlJPUlRPSywKLSAgICBFT0ZUT0sKKyAgICBOVUxM
VE9LRU4gPSAwLAorICAgIFRSVUVUT0tFTiA9IDEsCisgICAgRkFMU0VUT0tFTiA9IDIsCisgICAg
QlJFQUsgPSAzLAorICAgIENBU0UgPSA0LAorICAgIERFRkFVTFQgPSA1LAorICAgIEZPUiA9IDYs
CisgICAgTkVXID0gNywKKyAgICBWQVIgPSA4LAorICAgIENPTlNUVE9LRU4gPSA5LAorICAgIENP
TlRJTlVFID0gMTAsCisgICAgRlVOQ1RJT04gPSAxMSwKKyAgICBSRVRVUk4gPSAxMiwKKyAgICBJ
RiA9IDEzLAorICAgIFRISVNUT0tFTiA9IDE0LAorICAgIERPID0gMTUsCisgICAgV0hJTEUgPSAx
NiwKKyAgICBTV0lUQ0ggPSAxNywKKyAgICBXSVRIID0gMTgsCisgICAgUkVTRVJWRUQgPSAxOSwK
KyAgICBUSFJPVyA9IDIwLAorICAgIFRSWSA9IDIxLAorICAgIENBVENIID0gMjIsCisgICAgRklO
QUxMWSA9IDIzLAorICAgIERFQlVHR0VSID0gMjQsCisgICAgRUxTRSA9IDI1LAorICAgIEVRVUFM
ID0gMjYsCisgICAgUExVU0VRVUFMID0gMjcsCisgICAgTUlOVVNFUVVBTCA9IDI4LAorICAgIE1V
TFRFUVVBTCA9IDI5LAorICAgIERJVkVRVUFMID0gMzAsCisgICAgTFNISUZURVFVQUwgPSAzMSwK
KyAgICBSU0hJRlRFUVVBTCA9IDMyLAorICAgIFVSU0hJRlRFUVVBTCA9IDMzLAorICAgIEFOREVR
VUFMID0gMzQsCisgICAgTU9ERVFVQUwgPSAzNSwKKyAgICBYT1JFUVVBTCA9IDM2LAorICAgIE9S
RVFVQUwgPSAzNywKKyAgICBPUiA9IDM4IHwgQklOQVJZX09QX1BSRUNFREVOQ0UoMSksCisgICAg
QU5EID0gMzkgfCBCSU5BUllfT1BfUFJFQ0VERU5DRSgyKSwKKyAgICBCSVRPUiA9IDQwIHwgQklO
QVJZX09QX1BSRUNFREVOQ0UoMyksCisgICAgQklUWE9SID0gNDEgfCBCSU5BUllfT1BfUFJFQ0VE
RU5DRSg0KSwKKyAgICBCSVRBTkQgPSA0MiB8IEJJTkFSWV9PUF9QUkVDRURFTkNFKDUpLAorICAg
IEVRRVEgPSA0MyB8IEJJTkFSWV9PUF9QUkVDRURFTkNFKDYpLAorICAgIE5FID0gNDQgfCBCSU5B
UllfT1BfUFJFQ0VERU5DRSg2KSwKKyAgICBTVFJFUSA9IDQ1IHwgQklOQVJZX09QX1BSRUNFREVO
Q0UoNiksCisgICAgU1RSTkVRID0gNDYgfCBCSU5BUllfT1BfUFJFQ0VERU5DRSg2KSwKKyAgICBM
VCA9IDQ3IHwgQklOQVJZX09QX1BSRUNFREVOQ0UoNyksCisgICAgR1QgPSA0OCB8IEJJTkFSWV9P
UF9QUkVDRURFTkNFKDcpLAorICAgIExFID0gNDkgfCBCSU5BUllfT1BfUFJFQ0VERU5DRSg3KSwK
KyAgICBHRSA9IDUwIHwgQklOQVJZX09QX1BSRUNFREVOQ0UoNyksCisgICAgSU5TVEFOQ0VPRiA9
IDUxIHwgQklOQVJZX09QX1BSRUNFREVOQ0UoNyksCisgICAgSU5UT0tFTiA9IDUyIHwgSU5fT1Bf
UFJFQ0VERU5DRSg3KSwKKyAgICBMU0hJRlQgPSA1MyB8IEJJTkFSWV9PUF9QUkVDRURFTkNFKDgp
LAorICAgIFJTSElGVCA9IDU0IHwgQklOQVJZX09QX1BSRUNFREVOQ0UoOCksCisgICAgVVJTSElG
VCA9IDU1IHwgQklOQVJZX09QX1BSRUNFREVOQ0UoOCksCisgICAgUExVUyA9IDU2IHwgVW5hcnlP
cFRva2VuRmxhZyB8IEJJTkFSWV9PUF9QUkVDRURFTkNFKDkpLAorICAgIE1JTlVTID0gNTcgfCBV
bmFyeU9wVG9rZW5GbGFnIHwgQklOQVJZX09QX1BSRUNFREVOQ0UoOSksCisgICAgVElNRVMgPSA1
OCB8IEJJTkFSWV9PUF9QUkVDRURFTkNFKDEwKSwKKyAgICBESVZJREUgPSA1OSB8IEJJTkFSWV9P
UF9QUkVDRURFTkNFKDEwKSwKKyAgICBNT0QgPSA2MCB8IEJJTkFSWV9PUF9QUkVDRURFTkNFKDEw
KSwKKyAgICBQTFVTUExVUyA9IDYxIHwgVW5hcnlPcFRva2VuRmxhZywKKyAgICBNSU5VU01JTlVT
ID0gNjIgfCBVbmFyeU9wVG9rZW5GbGFnLAorICAgIEVYQ0xBTUFUSU9OID0gNjMgfCBVbmFyeU9w
VG9rZW5GbGFnLAorICAgIFRJTERFID0gNjQgfCBVbmFyeU9wVG9rZW5GbGFnLAorICAgIEFVVE9Q
TFVTUExVUyA9IDY1IHwgVW5hcnlPcFRva2VuRmxhZywKKyAgICBBVVRPTUlOVVNNSU5VUyA9IDY2
IHwgVW5hcnlPcFRva2VuRmxhZywKKyAgICBUWVBFT0YgPSA2NyB8IFVuYXJ5T3BUb2tlbkZsYWcs
CisgICAgVk9JRFRPS0VOID0gNjggfCBVbmFyeU9wVG9rZW5GbGFnLAorICAgIERFTEVURVRPS0VO
ID0gNjkgfCBVbmFyeU9wVG9rZW5GbGFnLAorICAgIE9QRU5CUkFDRSA9IDcwLAorICAgIENMT1NF
QlJBQ0UgPSA3MSwKKyAgICBPUEVOUEFSRU4gPSA3MiwKKyAgICBDTE9TRVBBUkVOID0gNzMsCisg
ICAgT1BFTkJSQUNLRVQgPSA3NCwKKyAgICBDTE9TRUJSQUNLRVQgPSA3NSwKKyAgICBDT01NQSA9
IDc2LAorICAgIFFVRVNUSU9OID0gNzcsCisgICAgTlVNQkVSID0gNzgsCisgICAgSURFTlQgPSA3
OSwKKyAgICBTVFJJTkcgPSA4MCwKKyAgICBTRU1JQ09MT04gPSA4MSwKKyAgICBDT0xPTiA9IDgy
LAorICAgIERPVCA9IDgzLAorICAgIEVSUk9SVE9LID0gODQsCisgICAgRU9GVE9LID0gODUKIH07
CiAKIHVuaW9uIEpTVG9rZW5EYXRhIHsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61169</attachid>
            <date>2010-07-10 17:02:55 -0700</date>
            <delta_ts>2010-07-10 17:08:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-42035-20100710170253.patch</filename>
            <type>text/plain</type>
            <size>7456</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCA5ZjIwZDI4NjkyOWMxOTY1OTBhYzNjNjkwZmViY2U3ZTdiYTdkOGU4Li42
NmY2OTgwNTJmNThmMDAyZWE3MzNiZTBlMzU2Yzk3MWQ4MDBlZGVmIDEwMDY0NAotLS0gYS9KYXZh
U2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjAgQEAKKzIwMTAtMDctMTAgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUg
c3dpdGNoZXMgZnJvbSBpbm5lciBleHByZXNzaW9uIGxvb3BzIGluIHRoZSBwYXJzZXIKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQyMDM1CisKKyAgICAg
ICAgVXNlIGJpdG1hc2tzIGFuZCBmbGFncyBvbiB0aGUgdG9rZW4gdHlwZXMgdG8gaWRlbnRpZnkg
dW5hcnkgYW5kCisgICAgICAgIGJpbmFyeSBvcGVyYXRvcnMsIHJhdGhlciB0aGFuIHN3aXRjaGlu
ZyBvbiB0aGUgdG9rZW4gdHlwZSB0bworICAgICAgICBpZGVudGlmeSB0aGVtLgorCisgICAgICAg
ICogcGFyc2VyL0pTUGFyc2VyLmNwcDoKKyAgICAgICAgKEpTQzo6aXNVbmFyeU9wKToKKyAgICAg
ICAgKEpTQzo6SlNQYXJzZXI6OmlzQmluYXJ5T3BlcmF0b3IpOgorICAgICAgICAqIHBhcnNlci9K
U1BhcnNlci5oOgorICAgICAgICAoSlNDOjopOgorCiAyMDEwLTA3LTA5ICBMZW9uIENsYXJrZSAg
PGxlb25jbGFya2VAZ29vZ2xlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRo
LgpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvcGFyc2VyL0pTUGFyc2VyLmNwcCBiL0phdmFT
Y3JpcHRDb3JlL3BhcnNlci9KU1BhcnNlci5jcHAKaW5kZXggODRmYzE2NWZhMWEwMDc4OTVhNzQ4
OWRiOGIyNGUxM2E5MTY0Yjc4Ni4uMWZiMWE5MTg3ZGQyNmFiNjgzMmMwNmJhZWUwOTgyNWM3MTJh
YjE4ZiAxMDA2NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvcGFyc2VyL0pTUGFyc2VyLmNwcAorKysg
Yi9KYXZhU2NyaXB0Q29yZS9wYXJzZXIvSlNQYXJzZXIuY3BwCkBAIC01OSw2ICs1OSw4IEBAIG5h
bWVzcGFjZSBKU0MgewogI2RlZmluZSBUcmVlUHJvcGVydHkgdHlwZW5hbWUgVHJlZUJ1aWxkZXI6
OlByb3BlcnR5CiAjZGVmaW5lIFRyZWVQcm9wZXJ0eUxpc3QgdHlwZW5hbWUgVHJlZUJ1aWxkZXI6
OlByb3BlcnR5TGlzdAogCitDT01QSUxFX0FTU0VSVChMYXN0VW50YWdnZWRUb2tlbiA8IDY0LCBM
ZXNzVGhhbjY0VW50YWdnZWRUb2tlbnMpOworCiAvLyBUaGlzIG1hdGNoZXMgdjgKIHN0YXRpYyBj
b25zdCBwdHJkaWZmX3Qga01heFBhcnNlclN0YWNrVXNhZ2UgPSAxMjggKiBzaXplb2Yodm9pZCop
ICogMTAyNDsKIApAQCAtMTYwLDcgKzE2Miw3IEBAIHByaXZhdGU6CiAgICAgdGVtcGxhdGUgPGNs
YXNzIFRyZWVCdWlsZGVyPiBBTFdBWVNfSU5MSU5FIFRyZWVDb25zdERlY2xMaXN0IHBhcnNlQ29u
c3REZWNsYXJhdGlvbkxpc3QoVHJlZUJ1aWxkZXImIGNvbnRleHQpOwogICAgIGVudW0gRnVuY3Rp
b25SZXF1aXJlbWVudHMgeyBGdW5jdGlvbk5vUmVxdWlyZW1lbnRzLCBGdW5jdGlvbk5lZWRzTmFt
ZSB9OwogICAgIHRlbXBsYXRlIDxGdW5jdGlvblJlcXVpcmVtZW50cywgY2xhc3MgVHJlZUJ1aWxk
ZXI+IGJvb2wgcGFyc2VGdW5jdGlvbkluZm8oVHJlZUJ1aWxkZXImLCBjb25zdCBJZGVudGlmaWVy
KiYsIFRyZWVGb3JtYWxQYXJhbWV0ZXJMaXN0JiwgVHJlZUZ1bmN0aW9uQm9keSYsIGludCYgb3Bl
bkJyYWNlLCBpbnQmIGNsb3NlQnJhY2UsIGludCYgYm9keVN0YXJ0TGluZSk7Ci0gICAgaW50IGlz
QmluYXJ5T3BlcmF0b3IoSlNUb2tlblR5cGUgdG9rZW4pOworICAgIEFMV0FZU19JTkxJTkUgaW50
IGlzQmluYXJ5T3BlcmF0b3IoSlNUb2tlblR5cGUgdG9rZW4pOwogICAgIGJvb2wgYWxsb3dBdXRv
bWF0aWNTZW1pY29sb24oKTsKIAogICAgIGJvb2wgYXV0b1NlbWlDb2xvbigpCkBAIC0xMDI5LDgw
ICsxMDMxLDE2IEBAIHRlbXBsYXRlIDxjbGFzcyBUcmVlQnVpbGRlcj4gVHJlZUV4cHJlc3Npb24g
SlNQYXJzZXI6OnBhcnNlQ29uZGl0aW9uYWxFeHByZXNzaW9uCiAgICAgcmV0dXJuIGNvbnRleHQu
Y3JlYXRlQ29uZGl0aW9uYWxFeHByKGNvbmQsIGxocywgcmhzKTsKIH0KIAotc3RhdGljIGJvb2wg
aXNVbmFyeU9wKEpTVG9rZW5UeXBlIHRva2VuKQorQUxXQVlTX0lOTElORSBzdGF0aWMgYm9vbCBp
c1VuYXJ5T3AoSlNUb2tlblR5cGUgdG9rZW4pCiB7Ci0gICAgc3dpdGNoICh0b2tlbikgewotICAg
IGNhc2UgRVhDTEFNQVRJT046Ci0gICAgY2FzZSBUSUxERToKLSAgICBjYXNlIE1JTlVTOgotICAg
IGNhc2UgUExVUzoKLSAgICBjYXNlIFBMVVNQTFVTOgotICAgIGNhc2UgQVVUT1BMVVNQTFVTOgot
ICAgIGNhc2UgTUlOVVNNSU5VUzoKLSAgICBjYXNlIEFVVE9NSU5VU01JTlVTOgotICAgIGNhc2Ug
VFlQRU9GOgotICAgIGNhc2UgVk9JRFRPS0VOOgotICAgIGNhc2UgREVMRVRFVE9LRU46Ci0gICAg
ICAgIHJldHVybiB0cnVlOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiBmYWxzZTsKLSAg
ICB9CisgICAgcmV0dXJuIHRva2VuICYgVW5hcnlPcFRva2VuRmxhZzsKIH0KIAogaW50IEpTUGFy
c2VyOjppc0JpbmFyeU9wZXJhdG9yKEpTVG9rZW5UeXBlIHRva2VuKQogewotICAgIHN3aXRjaCAo
dG9rZW4pIHsKLSAgICBjYXNlIE9SOgotICAgICAgICByZXR1cm4gMTsKLQotICAgIGNhc2UgQU5E
OgotICAgICAgICByZXR1cm4gMjsKLQotICAgIGNhc2UgQklUT1I6Ci0gICAgICAgIHJldHVybiAz
OwotCi0gICAgY2FzZSBCSVRYT1I6Ci0gICAgICAgIHJldHVybiA0OwotCi0gICAgY2FzZSBCSVRB
TkQ6Ci0gICAgICAgIHJldHVybiA1OwotCi0gICAgY2FzZSBFUUVROgotICAgIGNhc2UgTkU6Ci0g
ICAgY2FzZSBTVFJFUToKLSAgICBjYXNlIFNUUk5FUToKLSAgICAgICAgcmV0dXJuIDY7Ci0KLSAg
ICBjYXNlIExUOgotICAgIGNhc2UgR1Q6Ci0gICAgY2FzZSBMRToKLSAgICBjYXNlIEdFOgotICAg
IGNhc2UgSU5TVEFOQ0VPRjoKLSAgICAgICAgcmV0dXJuIDc7Ci0KLSAgICBjYXNlIElOVE9LRU46
Ci0gICAgICAgIC8vIHNhbWUgcHJlY2VkZW5jZSBhcyB0aGUgYWJvdmUgYnV0IG5lZWRzIGEgdmFs
aWRpdHkgY2hlY2sKLSAgICAgICAgaWYgKG1fYWxsb3dzSW4pCi0gICAgICAgICAgICByZXR1cm4g
NzsKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBjYXNlIExTSElGVDoKLSAgICBjYXNlIFJTSElG
VDoKLSAgICBjYXNlIFVSU0hJRlQ6Ci0gICAgICAgIHJldHVybiA4OwotCi0gICAgY2FzZSBQTFVT
OgotICAgIGNhc2UgTUlOVVM6Ci0gICAgICAgIHJldHVybiA5OwotCi0gICAgY2FzZSBUSU1FUzoK
LSAgICBjYXNlIERJVklERToKLSAgICBjYXNlIE1PRDoKLSAgICAgICAgcmV0dXJuIDEwOwotCi0g
ICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQorICAgIGlmIChtX2FsbG93c0lu
KQorICAgICAgICByZXR1cm4gdG9rZW4gJiAoQmluYXJ5T3BUb2tlblByZWNlZGVuY2VNYXNrIDw8
IEJpbmFyeU9wVG9rZW5BbGxvd3NJblByZWNlZGVuY2VBZGRpdGlvbmFsU2hpZnQpOworICAgIHJl
dHVybiB0b2tlbiAmIEJpbmFyeU9wVG9rZW5QcmVjZWRlbmNlTWFzazsKIH0KIAogdGVtcGxhdGUg
PGNsYXNzIFRyZWVCdWlsZGVyPiBUcmVlRXhwcmVzc2lvbiBKU1BhcnNlcjo6cGFyc2VCaW5hcnlF
eHByZXNzaW9uKFRyZWVCdWlsZGVyJiBjb250ZXh0KQpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENv
cmUvcGFyc2VyL0pTUGFyc2VyLmggYi9KYXZhU2NyaXB0Q29yZS9wYXJzZXIvSlNQYXJzZXIuaApp
bmRleCBiMzcyNzdlNmZmOWNlMDA4NWEzNDk4NWYzODEyMzNhNGQ1MzJkMDZmLi42MGYyODRjYzkz
Yjk2OTczMWM2OTAxYTJhMGJhODVmNDU5Yzk3NzAwIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29y
ZS9wYXJzZXIvSlNQYXJzZXIuaAorKysgYi9KYXZhU2NyaXB0Q29yZS9wYXJzZXIvSlNQYXJzZXIu
aApAQCAtMzIsNiArMzIsMTYgQEAgY2xhc3MgSWRlbnRpZmllcjsKIGNsYXNzIEpTR2xvYmFsRGF0
YTsKIGNsYXNzIFNvdXJjZUNvZGU7CiAKK2VudW0geworICAgIFVuYXJ5T3BUb2tlbkZsYWcgPSA2
NCwKKyAgICBCaW5hcnlPcFRva2VuUHJlY2VkZW5jZVNoaWZ0ID0gNywKKyAgICBCaW5hcnlPcFRv
a2VuQWxsb3dzSW5QcmVjZWRlbmNlQWRkaXRpb25hbFNoaWZ0ID0gNCwKKyAgICBCaW5hcnlPcFRv
a2VuUHJlY2VkZW5jZU1hc2sgPSAxNSA8PCBCaW5hcnlPcFRva2VuUHJlY2VkZW5jZVNoaWZ0Cit9
OworCisjZGVmaW5lIEJJTkFSWV9PUF9QUkVDRURFTkNFKHByZWMpICgoKHByZWMpIDw8IEJpbmFy
eU9wVG9rZW5QcmVjZWRlbmNlU2hpZnQpIHwgKChwcmVjKSA8PCAoQmluYXJ5T3BUb2tlblByZWNl
ZGVuY2VTaGlmdCArIEJpbmFyeU9wVG9rZW5BbGxvd3NJblByZWNlZGVuY2VBZGRpdGlvbmFsU2hp
ZnQpKSkKKyNkZWZpbmUgSU5fT1BfUFJFQ0VERU5DRShwcmVjKSAoKHByZWMpIDw8IChCaW5hcnlP
cFRva2VuUHJlY2VkZW5jZVNoaWZ0ICsgQmluYXJ5T3BUb2tlbkFsbG93c0luUHJlY2VkZW5jZUFk
ZGl0aW9uYWxTaGlmdCkpCisKIGVudW0gSlNUb2tlblR5cGUgewogICAgIE5VTExUT0tFTiwKICAg
ICBUUlVFVE9LRU4sCkBAIC00NiwxNSArNTYsMTAgQEAgZW51bSBKU1Rva2VuVHlwZSB7CiAgICAg
Q09OVElOVUUsCiAgICAgRlVOQ1RJT04sCiAgICAgUkVUVVJOLAotICAgIFZPSURUT0tFTiwKLSAg
ICBERUxFVEVUT0tFTiwKICAgICBJRiwKICAgICBUSElTVE9LRU4sCiAgICAgRE8sCiAgICAgV0hJ
TEUsCi0gICAgSU5UT0tFTiwKLSAgICBJTlNUQU5DRU9GLAotICAgIFRZUEVPRiwKICAgICBTV0lU
Q0gsCiAgICAgV0lUSCwKICAgICBSRVNFUlZFRCwKQEAgLTYzLDQzICs2OCw3IEBAIGVudW0gSlNU
b2tlblR5cGUgewogICAgIENBVENILAogICAgIEZJTkFMTFksCiAgICAgREVCVUdHRVIsCi0gICAg
SUZfV0lUSE9VVF9FTFNFLAogICAgIEVMU0UsCi0gICAgRVFVQUwsCi0gICAgRVFFUSwKLSAgICBO
RSwKLSAgICBTVFJFUSwKLSAgICBTVFJORVEsCi0gICAgTFQsCi0gICAgR1QsCi0gICAgTEUsCi0g
ICAgR0UsCi0gICAgT1IsCi0gICAgQU5ELAotICAgIFBMVVNQTFVTLAotICAgIE1JTlVTTUlOVVMs
Ci0gICAgTFNISUZULAotICAgIFJTSElGVCwKLSAgICBVUlNISUZULAotICAgIFBMVVNFUVVBTCwK
LSAgICBNSU5VU0VRVUFMLAotICAgIE1VTFRFUVVBTCwKLSAgICBESVZFUVVBTCwKLSAgICBMU0hJ
RlRFUVVBTCwKLSAgICBSU0hJRlRFUVVBTCwKLSAgICBVUlNISUZURVFVQUwsCi0gICAgQU5ERVFV
QUwsCi0gICAgTU9ERVFVQUwsCi0gICAgWE9SRVFVQUwsCi0gICAgT1JFUVVBTCwKLSAgICBCSVRP
UiwKLSAgICBCSVRBTkQsCi0gICAgQklUWE9SLAotICAgIFBMVVMsCi0gICAgTUlOVVMsCi0gICAg
VElNRVMsCi0gICAgRElWSURFLAotICAgIE1PRCwKICAgICBPUEVOQlJBQ0UsCiAgICAgQ0xPU0VC
UkFDRSwKICAgICBPUEVOUEFSRU4sCkBAIC0xMDgsMTggKzc3LDYxIEBAIGVudW0gSlNUb2tlblR5
cGUgewogICAgIENMT1NFQlJBQ0tFVCwKICAgICBDT01NQSwKICAgICBRVUVTVElPTiwKLSAgICBU
SUxERSwKLSAgICBFWENMQU1BVElPTiwKICAgICBOVU1CRVIsCiAgICAgSURFTlQsCiAgICAgU1RS
SU5HLAotICAgIEFVVE9QTFVTUExVUywKLSAgICBBVVRPTUlOVVNNSU5VUywKICAgICBTRU1JQ09M
T04sCiAgICAgQ09MT04sCiAgICAgRE9ULAogICAgIEVSUk9SVE9LLAotICAgIEVPRlRPSworICAg
IEVPRlRPSywKKyAgICBFUVVBTCwKKyAgICBQTFVTRVFVQUwsCisgICAgTUlOVVNFUVVBTCwKKyAg
ICBNVUxURVFVQUwsCisgICAgRElWRVFVQUwsCisgICAgTFNISUZURVFVQUwsCisgICAgUlNISUZU
RVFVQUwsCisgICAgVVJTSElGVEVRVUFMLAorICAgIEFOREVRVUFMLAorICAgIE1PREVRVUFMLAor
ICAgIFhPUkVRVUFMLAorICAgIE9SRVFVQUwsCisgICAgTGFzdFVudGFnZ2VkVG9rZW4sCisKKyAg
ICAvLyBCZWdpbiB0YWdnZWQgdG9rZW5zCisgICAgUExVU1BMVVMgPSAwIHwgVW5hcnlPcFRva2Vu
RmxhZywKKyAgICBNSU5VU01JTlVTID0gMSB8IFVuYXJ5T3BUb2tlbkZsYWcsCisgICAgRVhDTEFN
QVRJT04gPSAyIHwgVW5hcnlPcFRva2VuRmxhZywKKyAgICBUSUxERSA9IDMgfCBVbmFyeU9wVG9r
ZW5GbGFnLAorICAgIEFVVE9QTFVTUExVUyA9IDQgfCBVbmFyeU9wVG9rZW5GbGFnLAorICAgIEFV
VE9NSU5VU01JTlVTID0gNSB8IFVuYXJ5T3BUb2tlbkZsYWcsCisgICAgVFlQRU9GID0gNiB8IFVu
YXJ5T3BUb2tlbkZsYWcsCisgICAgVk9JRFRPS0VOID0gNyB8IFVuYXJ5T3BUb2tlbkZsYWcsCisg
ICAgREVMRVRFVE9LRU4gPSA4IHwgVW5hcnlPcFRva2VuRmxhZywKKyAgICBPUiA9IDAgfCBCSU5B
UllfT1BfUFJFQ0VERU5DRSgxKSwKKyAgICBBTkQgPSAxIHwgQklOQVJZX09QX1BSRUNFREVOQ0Uo
MiksCisgICAgQklUT1IgPSAyIHwgQklOQVJZX09QX1BSRUNFREVOQ0UoMyksCisgICAgQklUWE9S
ID0gMyB8IEJJTkFSWV9PUF9QUkVDRURFTkNFKDQpLAorICAgIEJJVEFORCA9IDQgfCBCSU5BUllf
T1BfUFJFQ0VERU5DRSg1KSwKKyAgICBFUUVRID0gNSB8IEJJTkFSWV9PUF9QUkVDRURFTkNFKDYp
LAorICAgIE5FID0gNiB8IEJJTkFSWV9PUF9QUkVDRURFTkNFKDYpLAorICAgIFNUUkVRID0gNyB8
IEJJTkFSWV9PUF9QUkVDRURFTkNFKDYpLAorICAgIFNUUk5FUSA9IDggfCBCSU5BUllfT1BfUFJF
Q0VERU5DRSg2KSwKKyAgICBMVCA9IDkgfCBCSU5BUllfT1BfUFJFQ0VERU5DRSg3KSwKKyAgICBH
VCA9IDEwIHwgQklOQVJZX09QX1BSRUNFREVOQ0UoNyksCisgICAgTEUgPSAxMSB8IEJJTkFSWV9P
UF9QUkVDRURFTkNFKDcpLAorICAgIEdFID0gMTIgfCBCSU5BUllfT1BfUFJFQ0VERU5DRSg3KSwK
KyAgICBJTlNUQU5DRU9GID0gMTMgfCBCSU5BUllfT1BfUFJFQ0VERU5DRSg3KSwKKyAgICBJTlRP
S0VOID0gMTQgfCBJTl9PUF9QUkVDRURFTkNFKDcpLAorICAgIExTSElGVCA9IDE1IHwgQklOQVJZ
X09QX1BSRUNFREVOQ0UoOCksCisgICAgUlNISUZUID0gMTYgfCBCSU5BUllfT1BfUFJFQ0VERU5D
RSg4KSwKKyAgICBVUlNISUZUID0gMTcgfCBCSU5BUllfT1BfUFJFQ0VERU5DRSg4KSwKKyAgICBQ
TFVTID0gMTggfCBCSU5BUllfT1BfUFJFQ0VERU5DRSg5KSB8IFVuYXJ5T3BUb2tlbkZsYWcsCisg
ICAgTUlOVVMgPSAxOSB8IEJJTkFSWV9PUF9QUkVDRURFTkNFKDkpIHwgVW5hcnlPcFRva2VuRmxh
ZywKKyAgICBUSU1FUyA9IDIwIHwgQklOQVJZX09QX1BSRUNFREVOQ0UoMTApLAorICAgIERJVklE
RSA9IDIxIHwgQklOQVJZX09QX1BSRUNFREVOQ0UoMTApLAorICAgIE1PRCA9IDIyIHwgQklOQVJZ
X09QX1BSRUNFREVOQ0UoMTApCiB9OwogCiB1bmlvbiBKU1Rva2VuRGF0YSB7Cg==
</data>
<flag name="review"
          id="49152"
          type_id="1"
          status="+"
          setter="barraclough"
    />
          </attachment>
      

    </bug>

</bugzilla>