<?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>114898</bug_id>
          
          <creation_ts>2013-04-19 23:25:28 -0700</creation_ts>
          <short_desc>Improve StringImpl code density for older ARM hardware</short_desc>
          <delta_ts>2013-04-21 23:20: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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>878721</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-04-19 23:25:28 -0700</bug_when>
    <thetext>Improve StringImpl code density for older ARM hardware</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878722</commentid>
    <comment_count>1</comment_count>
      <attachid>198929</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-04-19 23:30:07 -0700</bug_when>
    <thetext>Created attachment 198929
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878723</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-04-19 23:30:49 -0700</bug_when>
    <thetext>Bug &lt;rdar://problem/13700356&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878726</commentid>
    <comment_count>3</comment_count>
      <attachid>198929</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-04-20 00:04:04 -0700</bug_when>
    <thetext>Comment on attachment 198929
Patch

Attachment 198929 did not pass win-ews (win):
Output: http://webkit-queues.appspot.com/results/15455</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878732</commentid>
    <comment_count>4</comment_count>
      <attachid>198932</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-04-20 00:47:55 -0700</bug_when>
    <thetext>Created attachment 198932
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878738</commentid>
    <comment_count>5</comment_count>
      <attachid>198935</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-04-20 01:16:37 -0700</bug_when>
    <thetext>Created attachment 198935
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878742</commentid>
    <comment_count>6</comment_count>
      <attachid>198935</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-04-20 02:01:21 -0700</bug_when>
    <thetext>Comment on attachment 198935
Patch

Attachment 198935 did not pass win-ews (win):
Output: http://webkit-queues.appspot.com/results/186328</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878811</commentid>
    <comment_count>7</comment_count>
      <attachid>198935</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-04-20 16:25:55 -0700</bug_when>
    <thetext>Comment on attachment 198935
Patch

r=me

You&apos;ll need to update the Windows export symbol before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878812</commentid>
    <comment_count>8</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-04-20 16:26:35 -0700</bug_when>
    <thetext>The required symbol name is: ??1StringImpl@WTF@@QAE@XZ.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878816</commentid>
    <comment_count>9</comment_count>
      <attachid>198951</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-04-20 19:37:04 -0700</bug_when>
    <thetext>Created attachment 198951
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878982</commentid>
    <comment_count>10</comment_count>
      <attachid>198951</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-04-21 23:20:06 -0700</bug_when>
    <thetext>Comment on attachment 198951
Patch

Clearing flags on attachment: 198951

Committed r148857: &lt;http://trac.webkit.org/changeset/148857&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878983</commentid>
    <comment_count>11</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-04-21 23:20:11 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>198929</attachid>
            <date>2013-04-19 23:30:07 -0700</date>
            <delta_ts>2013-04-20 00:47:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114898-20130419232936.patch</filename>
            <type>text/plain</type>
            <size>2777</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ4Nzc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDQ5OGU4MjBkZmM5YzNjMDMzZGU0YWJm
ZmYyNDQ3ODVhY2YyMGUxZTYuLjZjMTY1NjlmMGUyYzhlMDkyOWEwYWZhNDE1OWUyZDI3NTk5MTE2
NjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDUgKzEsMjMgQEAKIDIwMTMtMDQtMTkgIEJlbmphbWluIFBvdWxhaW4gIDxi
ZW5qYW1pbkB3ZWJraXQub3JnPgogCisgICAgICAgIEltcHJvdmUgU3RyaW5nSW1wbCBjb2RlIGRl
bnNpdHkgZm9yIG9sZGVyIEFSTSBoYXJkd2FyZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0ODk4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgUmVkdWNlIHRoZSBudW1iZXIgb2YgaW5zdHJ1Y3Rpb25zIG5l
ZWRlZCBmb3IgU3RyaW5nSW1wbDo6ZGVyZWYKKyAgICAgICAgb24gb2xkZXIgQVJNIGhhcmR3YXJl
LgorCisgICAgICAgIFRoZSBleHRyYSBpbmRpcmVjdGlvbiBzaG91bGQgaGF2ZSBhIG5lZ2xpZ2li
bGUgaW1wYWN0IG9uIHg4Nl82NC4gCisKKyAgICAgICAgKiB3dGYvdGV4dC9TdHJpbmdJbXBsLmNw
cDoKKyAgICAgICAgKFdURjo6U3RyaW5nSW1wbDo6ZGVzdHJveSk6CisgICAgICAgICogd3RmL3Rl
eHQvU3RyaW5nSW1wbC5oOgorICAgICAgICAoU3RyaW5nSW1wbCk6CisgICAgICAgIChXVEY6OlN0
cmluZ0ltcGw6OmRlcmVmKToKKworMjAxMy0wNC0xOSAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmph
bWluQHdlYmtpdC5vcmc+CisKICAgICAgICAgUmVtb3ZlIHRoZSBkZWNsYXJhdGlvbiBvZiBNZW1v
cnlPYmplY3RJbmZvIGZyb20gU3RyaW5nSW1wbAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0Nzg4CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3Rm
L3RleHQvU3RyaW5nSW1wbC5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1N0cmluZ0ltcGwuY3Bw
CmluZGV4IDQ4YzVjYmFjZWUwNDQzMmYxZDcyMzRhMDI1MjAxMGVlYzMwMDUzMjUuLjkxODA3OWY0
ZGQxMTFiODI2NWM0ZmQxYTJjM2EwOGUzNTJkODQ5MGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYv
d3RmL3RleHQvU3RyaW5nSW1wbC5jcHAKKysrIGIvU291cmNlL1dURi93dGYvdGV4dC9TdHJpbmdJ
bXBsLmNwcApAQCAtMTQ4LDYgKzE0OCwxMiBAQCBTdHJpbmdJbXBsOjp+U3RyaW5nSW1wbCgpCiAg
ICAgbV9zdWJzdHJpbmdCdWZmZXItPmRlcmVmKCk7CiB9CiAKK3ZvaWQgU3RyaW5nSW1wbDo6ZGVz
dHJveShTdHJpbmdJbXBsKiBzdHJpbmdJbXBsKQoreworICAgIHN0cmluZ0ltcGwtPn5TdHJpbmdJ
bXBsKCk7CisgICAgZmFzdEZyZWUoc3RyaW5nSW1wbCk7Cit9CisKIFBhc3NSZWZQdHI8U3RyaW5n
SW1wbD4gU3RyaW5nSW1wbDo6Y3JlYXRlRnJvbUxpdGVyYWwoY29uc3QgY2hhciogY2hhcmFjdGVy
cywgdW5zaWduZWQgbGVuZ3RoKQogewogICAgIEFTU0VSVF9XSVRIX01FU1NBR0UobGVuZ3RoLCAi
VXNlIFN0cmluZ0ltcGw6OmVtcHR5KCkgdG8gY3JlYXRlIGFuIGVtcHR5IHN0cmluZyIpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dURi93dGYvdGV4dC9TdHJpbmdJbXBsLmggYi9Tb3VyY2UvV1RGL3d0
Zi90ZXh0L1N0cmluZ0ltcGwuaAppbmRleCAxMDFkNTY5YTI1OTA0YTNlNGU1OGU2NDcyMmNjYzYy
NWMxYjZkNDQxLi4zMTFjZjFiMzI3OTlhYzk3MDQyOTMwNjYxOWIyOGQyNGVhYjliODUwIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1N0cmluZ0ltcGwuaAorKysgYi9Tb3VyY2UvV1RG
L3d0Zi90ZXh0L1N0cmluZ0ltcGwuaApAQCAtMzQ2LDkgKzM0NiwxMCBAQCBwcml2YXRlOgogICAg
ICAgICBTVFJJTkdfU1RBVFNfQUREXzE2QklUX1NUUklORyhtX2xlbmd0aCk7CiAgICAgfQogI2Vu
ZGlmCisgICAgflN0cmluZ0ltcGwoKTsKIAogcHVibGljOgotICAgIFdURl9FWFBPUlRfU1RSSU5H
X0FQSSB+U3RyaW5nSW1wbCgpOworICAgIFdURl9FWFBPUlRfU1RSSU5HX0FQSSBzdGF0aWMgdm9p
ZCBkZXN0cm95KFN0cmluZ0ltcGwqKTsKIAogICAgIFdURl9FWFBPUlRfU1RSSU5HX0FQSSBzdGF0
aWMgUGFzc1JlZlB0cjxTdHJpbmdJbXBsPiBjcmVhdGUoY29uc3QgVUNoYXIqLCB1bnNpZ25lZCBs
ZW5ndGgpOwogICAgIFdURl9FWFBPUlRfU1RSSU5HX0FQSSBzdGF0aWMgUGFzc1JlZlB0cjxTdHJp
bmdJbXBsPiBjcmVhdGUoY29uc3QgTENoYXIqLCB1bnNpZ25lZCBsZW5ndGgpOwpAQCAtNTg4LDEy
ICs1ODksMTIgQEAgcHVibGljOgogCiAgICAgaW5saW5lIHZvaWQgZGVyZWYoKQogICAgIHsKLSAg
ICAgICAgaWYgKG1fcmVmQ291bnQgPT0gc19yZWZDb3VudEluY3JlbWVudCkgewotICAgICAgICAg
ICAgZGVsZXRlIHRoaXM7CisgICAgICAgIHVuc2lnbmVkIHRlbXBSZWZDb3VudCA9IG1fcmVmQ291
bnQgLSBzX3JlZkNvdW50SW5jcmVtZW50OworICAgICAgICBpZiAoIW1fcmVmQ291bnQpIHsKKyAg
ICAgICAgICAgIFN0cmluZ0ltcGw6OmRlc3Ryb3kodGhpcyk7CiAgICAgICAgICAgICByZXR1cm47
CiAgICAgICAgIH0KLQotICAgICAgICBtX3JlZkNvdW50IC09IHNfcmVmQ291bnRJbmNyZW1lbnQ7
CisgICAgICAgIG1fcmVmQ291bnQgPSB0ZW1wUmVmQ291bnQ7CiAgICAgfQogCiAgICAgV1RGX0VY
UE9SVF9QUklWQVRFIHN0YXRpYyBTdHJpbmdJbXBsKiBlbXB0eSgpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>198932</attachid>
            <date>2013-04-20 00:47:55 -0700</date>
            <delta_ts>2013-04-20 01:16:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114898-20130420004723.patch</filename>
            <type>text/plain</type>
            <size>4258</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ4Nzg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDAxN2Q5NmFlMzFlODNjMDYzNjc5OTFl
NjE0ODIzODg3NzllNjM3ODYuLmYyMDgwY2VmYjBmMDRlOGExNmNhZDJkMDZiNGQ3NDhhYTBjODY4
OTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTMtMDQtMjAgIEJlbmphbWluIFBvdWxhaW4gIDxi
ZW5qYW1pbkB3ZWJraXQub3JnPgorCisgICAgICAgIEltcHJvdmUgU3RyaW5nSW1wbCBjb2RlIGRl
bnNpdHkgZm9yIG9sZGVyIEFSTSBoYXJkd2FyZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0ODk4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgUmVkdWNlIHRoZSBudW1iZXIgb2YgaW5zdHJ1Y3Rpb25zIG5l
ZWRlZCBmb3IgU3RyaW5nSW1wbDo6ZGVyZWYKKyAgICAgICAgb24gb2xkZXIgQVJNIGhhcmR3YXJl
LgorCisgICAgICAgIFRoZSBleHRyYSBpbmRpcmVjdGlvbiBzaG91bGQgaGF2ZSBhIG5lZ2xpZ2li
bGUgaW1wYWN0IG9uIHg4Nl82NC4gCisKKyAgICAgICAgKiB3dGYvdGV4dC9TdHJpbmdJbXBsLmNw
cDoKKyAgICAgICAgKFdURjo6U3RyaW5nSW1wbDo6ZGVzdHJveSk6CisgICAgICAgICogd3RmL3Rl
eHQvU3RyaW5nSW1wbC5oOgorICAgICAgICAoU3RyaW5nSW1wbCk6CisgICAgICAgIChXVEY6OlN0
cmluZ0ltcGw6OmRlcmVmKToKKwogMjAxMy0wNC0xOSAgUm9nZXIgRm9uZyAgPHJvZ2VyX2ZvbmdA
YXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSB1c2VzIG9mIFdlYktpdF9Tb3VyY2UgZnJvbSBB
cHBsZVdpbiBidWlsZCBpbiBXVEYuCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
SmF2YVNjcmlwdENvcmUudmNwcm9qL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlRXhwb3J0
cy5kZWYgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUudmNwcm9qL0phdmFT
Y3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlRXhwb3J0cy5kZWYKaW5kZXggNjRiNjNkZTQ5YmZiOTcy
MTIwMDI4ZjA2NmE5ZjgyMTJhNTJmZjUwYi4uZDBkYjllZjhmZmM3NWM4YWIxNWRhNTM0YWE1Nzg2
NWU2NzYzYjZiYyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRD
b3JlLnZjcHJvai9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZUV4cG9ydHMuZGVmCisrKyBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS52Y3Byb2ovSmF2YVNjcmlwdENv
cmUvSmF2YVNjcmlwdENvcmVFeHBvcnRzLmRlZgpAQCAtNTgsNyArNTgsNiBAQCBFWFBPUlRTCiAg
ICAgPz8xUmVmQ291bnRlZExlYWtDb3VudGVyQFdURkBAUUFFQFhaCiAgICAgPz8xU291cmNlUHJv
dmlkZXJASlNDQEBVQUVAWFoKICAgICA/PzFTb3VyY2VQcm92aWRlckNhY2hlQEpTQ0BAUUFFQFha
Ci0gICAgPz8xU3RyaW5nSW1wbEBXVEZAQFFBRUBYWgogICAgID8/MVN0cmluZ1ByaW50U3RyZWFt
QFdURkBAVUFFQFhaCiAgICAgPz8xVGhyZWFkQ29uZGl0aW9uQFdURkBAUUFFQFhaCiAgICAgPz8x
Vk1ASlNDQEBRQUVAWFoKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2Ny
aXB0Q29yZS52Y3hwcm9qL0phdmFTY3JpcHRDb3JlRXhwb3J0R2VuZXJhdG9yL0phdmFTY3JpcHRD
b3JlRXhwb3J0cy5kZWYuaW4gYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUu
dmN4cHJvai9KYXZhU2NyaXB0Q29yZUV4cG9ydEdlbmVyYXRvci9KYXZhU2NyaXB0Q29yZUV4cG9y
dHMuZGVmLmluCmluZGV4IGI1MWNjYTI1NWUwMTExYTg1MGNmMDBmMmRmZGQ5Njk1ZDRhYzhhZWMu
LmM1YzllOGQ1YWEwNTM1MzM4ODRiNTdjNzU0Mjg3ZWE5ZDkyZjI4MzMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS52Y3hwcm9qL0phdmFTY3JpcHRDb3Jl
RXhwb3J0R2VuZXJhdG9yL0phdmFTY3JpcHRDb3JlRXhwb3J0cy5kZWYuaW4KKysrIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnZjeHByb2ovSmF2YVNjcmlwdENvcmVFeHBv
cnRHZW5lcmF0b3IvSmF2YVNjcmlwdENvcmVFeHBvcnRzLmRlZi5pbgpAQCAtNTcsNyArNTcsNiBA
QCBFWFBPUlRTCiAgICAgPz8xUmVmQ291bnRlZExlYWtDb3VudGVyQFdURkBAUUFFQFhaCiAgICAg
Pz8xU291cmNlUHJvdmlkZXJASlNDQEBVQUVAWFoKICAgICA/PzFTb3VyY2VQcm92aWRlckNhY2hl
QEpTQ0BAUUFFQFhaCi0gICAgPz8xU3RyaW5nSW1wbEBXVEZAQFFBRUBYWgogICAgID8/MVN0cmlu
Z1ByaW50U3RyZWFtQFdURkBAVUFFQFhaCiAgICAgPz8xVGhyZWFkQ29uZGl0aW9uQFdURkBAUUFF
QFhaCiAgICAgPz8xVk1ASlNDQEBRQUVAWFoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL3Rl
eHQvU3RyaW5nSW1wbC5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1N0cmluZ0ltcGwuY3BwCmlu
ZGV4IDQ4YzVjYmFjZWUwNDQzMmYxZDcyMzRhMDI1MjAxMGVlYzMwMDUzMjUuLjkxODA3OWY0ZGQx
MTFiODI2NWM0ZmQxYTJjM2EwOGUzNTJkODQ5MGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3Rm
L3RleHQvU3RyaW5nSW1wbC5jcHAKKysrIGIvU291cmNlL1dURi93dGYvdGV4dC9TdHJpbmdJbXBs
LmNwcApAQCAtMTQ4LDYgKzE0OCwxMiBAQCBTdHJpbmdJbXBsOjp+U3RyaW5nSW1wbCgpCiAgICAg
bV9zdWJzdHJpbmdCdWZmZXItPmRlcmVmKCk7CiB9CiAKK3ZvaWQgU3RyaW5nSW1wbDo6ZGVzdHJv
eShTdHJpbmdJbXBsKiBzdHJpbmdJbXBsKQoreworICAgIHN0cmluZ0ltcGwtPn5TdHJpbmdJbXBs
KCk7CisgICAgZmFzdEZyZWUoc3RyaW5nSW1wbCk7Cit9CisKIFBhc3NSZWZQdHI8U3RyaW5nSW1w
bD4gU3RyaW5nSW1wbDo6Y3JlYXRlRnJvbUxpdGVyYWwoY29uc3QgY2hhciogY2hhcmFjdGVycywg
dW5zaWduZWQgbGVuZ3RoKQogewogICAgIEFTU0VSVF9XSVRIX01FU1NBR0UobGVuZ3RoLCAiVXNl
IFN0cmluZ0ltcGw6OmVtcHR5KCkgdG8gY3JlYXRlIGFuIGVtcHR5IHN0cmluZyIpOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dURi93dGYvdGV4dC9TdHJpbmdJbXBsLmggYi9Tb3VyY2UvV1RGL3d0Zi90
ZXh0L1N0cmluZ0ltcGwuaAppbmRleCAxMDFkNTY5YTI1OTA0YTNlNGU1OGU2NDcyMmNjYzYyNWMx
YjZkNDQxLi4xODY5ZDZjNmNkOTZkOTNhNTQ3NmJjZGI2NWU5OGE2YzdmNmJhNWIyIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1N0cmluZ0ltcGwuaAorKysgYi9Tb3VyY2UvV1RGL3d0
Zi90ZXh0L1N0cmluZ0ltcGwuaApAQCAtMzQ2LDkgKzM0NiwxMCBAQCBwcml2YXRlOgogICAgICAg
ICBTVFJJTkdfU1RBVFNfQUREXzE2QklUX1NUUklORyhtX2xlbmd0aCk7CiAgICAgfQogI2VuZGlm
CisgICAgflN0cmluZ0ltcGwoKTsKIAogcHVibGljOgotICAgIFdURl9FWFBPUlRfU1RSSU5HX0FQ
SSB+U3RyaW5nSW1wbCgpOworICAgIFdURl9FWFBPUlRfU1RSSU5HX0FQSSBzdGF0aWMgdm9pZCBk
ZXN0cm95KFN0cmluZ0ltcGwqKTsKIAogICAgIFdURl9FWFBPUlRfU1RSSU5HX0FQSSBzdGF0aWMg
UGFzc1JlZlB0cjxTdHJpbmdJbXBsPiBjcmVhdGUoY29uc3QgVUNoYXIqLCB1bnNpZ25lZCBsZW5n
dGgpOwogICAgIFdURl9FWFBPUlRfU1RSSU5HX0FQSSBzdGF0aWMgUGFzc1JlZlB0cjxTdHJpbmdJ
bXBsPiBjcmVhdGUoY29uc3QgTENoYXIqLCB1bnNpZ25lZCBsZW5ndGgpOwpAQCAtNTg4LDEyICs1
ODksMTIgQEAgcHVibGljOgogCiAgICAgaW5saW5lIHZvaWQgZGVyZWYoKQogICAgIHsKLSAgICAg
ICAgaWYgKG1fcmVmQ291bnQgPT0gc19yZWZDb3VudEluY3JlbWVudCkgewotICAgICAgICAgICAg
ZGVsZXRlIHRoaXM7CisgICAgICAgIHVuc2lnbmVkIHRlbXBSZWZDb3VudCA9IG1fcmVmQ291bnQg
LSBzX3JlZkNvdW50SW5jcmVtZW50OworICAgICAgICBpZiAoIXRlbXBSZWZDb3VudCkgeworICAg
ICAgICAgICAgU3RyaW5nSW1wbDo6ZGVzdHJveSh0aGlzKTsKICAgICAgICAgICAgIHJldHVybjsK
ICAgICAgICAgfQotCi0gICAgICAgIG1fcmVmQ291bnQgLT0gc19yZWZDb3VudEluY3JlbWVudDsK
KyAgICAgICAgbV9yZWZDb3VudCA9IHRlbXBSZWZDb3VudDsKICAgICB9CiAKICAgICBXVEZfRVhQ
T1JUX1BSSVZBVEUgc3RhdGljIFN0cmluZ0ltcGwqIGVtcHR5KCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>198935</attachid>
            <date>2013-04-20 01:16:37 -0700</date>
            <delta_ts>2013-04-20 19:37:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114898-20130420011605.patch</filename>
            <type>text/plain</type>
            <size>4931</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ4Nzg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDAxN2Q5NmFlMzFlODNjMDYzNjc5OTFl
NjE0ODIzODg3NzllNjM3ODYuLmE4ODhlNzdlYWViYWNhZTliNDcyY2ZiMzk1MDdkZTU2YjAwZTg4
YWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTMtMDQtMjAgIEJlbmphbWluIFBvdWxhaW4gIDxi
ZW5qYW1pbkB3ZWJraXQub3JnPgorCisgICAgICAgIEltcHJvdmUgU3RyaW5nSW1wbCBjb2RlIGRl
bnNpdHkgZm9yIG9sZGVyIEFSTSBoYXJkd2FyZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0ODk4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgUmVkdWNlIHRoZSBudW1iZXIgb2YgaW5zdHJ1Y3Rpb25zIG5l
ZWRlZCBmb3IgU3RyaW5nSW1wbDo6ZGVyZWYKKyAgICAgICAgb24gb2xkZXIgQVJNIGhhcmR3YXJl
LgorCisgICAgICAgIFRoZSBleHRyYSBpbmRpcmVjdGlvbiBzaG91bGQgaGF2ZSBhIG5lZ2xpZ2li
bGUgaW1wYWN0IG9uIHg4Nl82NC4KKworICAgICAgICAqIHd0Zi90ZXh0L1N0cmluZ0ltcGwuY3Bw
OgorICAgICAgICAoV1RGOjpTdHJpbmdJbXBsOjpkZXN0cm95KToKKyAgICAgICAgKiB3dGYvdGV4
dC9TdHJpbmdJbXBsLmg6CisgICAgICAgIChTdHJpbmdJbXBsKToKKyAgICAgICAgKFdURjo6U3Ry
aW5nSW1wbDo6ZGVyZWYpOgorCiAyMDEzLTA0LTE5ICBSb2dlciBGb25nICA8cm9nZXJfZm9uZ0Bh
cHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIHVzZXMgb2YgV2ViS2l0X1NvdXJjZSBmcm9tIEFw
cGxlV2luIGJ1aWxkIGluIFdURi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9K
YXZhU2NyaXB0Q29yZS52Y3Byb2ovSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmVFeHBvcnRz
LmRlZiBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS52Y3Byb2ovSmF2YVNj
cmlwdENvcmUvSmF2YVNjcmlwdENvcmVFeHBvcnRzLmRlZgppbmRleCA2NGI2M2RlNDliZmI5NzIx
MjAwMjhmMDY2YTlmODIxMmE1MmZmNTBiLi41MjJjMjNjZDg0ZTZiMjhhZWEwMGYwZTkwOTJkYTAx
ZjA3NjA2NTNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENv
cmUudmNwcm9qL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlRXhwb3J0cy5kZWYKKysrIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnZjcHJvai9KYXZhU2NyaXB0Q29y
ZS9KYXZhU2NyaXB0Q29yZUV4cG9ydHMuZGVmCkBAIC01OCw3ICs1OCw2IEBAIEVYUE9SVFMKICAg
ICA/PzFSZWZDb3VudGVkTGVha0NvdW50ZXJAV1RGQEBRQUVAWFoKICAgICA/PzFTb3VyY2VQcm92
aWRlckBKU0NAQFVBRUBYWgogICAgID8/MVNvdXJjZVByb3ZpZGVyQ2FjaGVASlNDQEBRQUVAWFoK
LSAgICA/PzFTdHJpbmdJbXBsQFdURkBAUUFFQFhaCiAgICAgPz8xU3RyaW5nUHJpbnRTdHJlYW1A
V1RGQEBVQUVAWFoKICAgICA/PzFUaHJlYWRDb25kaXRpb25AV1RGQEBRQUVAWFoKICAgICA/PzFW
TUBKU0NAQFFBRUBYWgpAQCAtMjMyLDYgKzIzMSw3IEBAIEVYUE9SVFMKICAgICA/ZGVzdHJveUBK
U0NlbGxASlNDQEBLQVhQQVYxMkBAWgogICAgID9kZXN0cm95QEpTR2xvYmFsT2JqZWN0QEpTQ0BA
U0FYUEFWSlNDZWxsQDJAQFoKICAgICA/ZGVzdHJveUBPdXRPZkxpbmVCaXRzQEJpdFZlY3RvckBX
VEZAQFNBWFBBVjEyM0BAWgorICAgID9kZXN0cm95QFN0cmluZ0ltcGxAV1RGQEBTQVhQQVYxMkBA
WgogICAgID9kZXRhY2hARGVidWdnZXJASlNDQEBVQUVYUEFWSlNHbG9iYWxPYmplY3RAMkBAWgog
ICAgID9kZXRhY2hUaHJlYWRAV1RGQEBZQVhJQFoKICAgICA/ZGlzY2FyZEFsbENvZGVAVk1ASlND
QEBRQUVYWFoKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29y
ZS52Y3hwcm9qL0phdmFTY3JpcHRDb3JlRXhwb3J0R2VuZXJhdG9yL0phdmFTY3JpcHRDb3JlRXhw
b3J0cy5kZWYuaW4gYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUudmN4cHJv
ai9KYXZhU2NyaXB0Q29yZUV4cG9ydEdlbmVyYXRvci9KYXZhU2NyaXB0Q29yZUV4cG9ydHMuZGVm
LmluCmluZGV4IGI1MWNjYTI1NWUwMTExYTg1MGNmMDBmMmRmZGQ5Njk1ZDRhYzhhZWMuLmI5ZDMz
N2FiMmQzYzAxMmE2ZDc1YzAyOGViZDA1Nzg1NzI1MTEyNmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS52Y3hwcm9qL0phdmFTY3JpcHRDb3JlRXhwb3J0
R2VuZXJhdG9yL0phdmFTY3JpcHRDb3JlRXhwb3J0cy5kZWYuaW4KKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnZjeHByb2ovSmF2YVNjcmlwdENvcmVFeHBvcnRHZW5l
cmF0b3IvSmF2YVNjcmlwdENvcmVFeHBvcnRzLmRlZi5pbgpAQCAtNTcsNyArNTcsNiBAQCBFWFBP
UlRTCiAgICAgPz8xUmVmQ291bnRlZExlYWtDb3VudGVyQFdURkBAUUFFQFhaCiAgICAgPz8xU291
cmNlUHJvdmlkZXJASlNDQEBVQUVAWFoKICAgICA/PzFTb3VyY2VQcm92aWRlckNhY2hlQEpTQ0BA
UUFFQFhaCi0gICAgPz8xU3RyaW5nSW1wbEBXVEZAQFFBRUBYWgogICAgID8/MVN0cmluZ1ByaW50
U3RyZWFtQFdURkBAVUFFQFhaCiAgICAgPz8xVGhyZWFkQ29uZGl0aW9uQFdURkBAUUFFQFhaCiAg
ICAgPz8xVk1ASlNDQEBRQUVAWFoKQEAgLTIzMSw2ICsyMzAsNyBAQCBFWFBPUlRTCiAgICAgP2Rl
c3Ryb3lASlNDZWxsQEpTQ0BAS0FYUEFWMTJAQFoKICAgICA/ZGVzdHJveUBKU0dsb2JhbE9iamVj
dEBKU0NAQFNBWFBBVkpTQ2VsbEAyQEBaCiAgICAgP2Rlc3Ryb3lAT3V0T2ZMaW5lQml0c0BCaXRW
ZWN0b3JAV1RGQEBTQVhQQVYxMjNAQFoKKyAgICA/ZGVzdHJveUBTdHJpbmdJbXBsQFdURkBAU0FY
UEFWMTJAQFoKICAgICA/ZGV0YWNoQERlYnVnZ2VyQEpTQ0BAVUFFWFBBVkpTR2xvYmFsT2JqZWN0
QDJAQFoKICAgICA/ZGV0YWNoVGhyZWFkQFdURkBAWUFYSUBaCiAgICAgP2Rpc2NhcmRBbGxDb2Rl
QFZNQEpTQ0BAUUFFWFhaCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1N0cmluZ0lt
cGwuY3BwIGIvU291cmNlL1dURi93dGYvdGV4dC9TdHJpbmdJbXBsLmNwcAppbmRleCA0OGM1Y2Jh
Y2VlMDQ0MzJmMWQ3MjM0YTAyNTIwMTBlZWMzMDA1MzI1Li45MTgwNzlmNGRkMTExYjgyNjVjNGZk
MWEyYzNhMDhlMzUyZDg0OTBiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1N0cmlu
Z0ltcGwuY3BwCisrKyBiL1NvdXJjZS9XVEYvd3RmL3RleHQvU3RyaW5nSW1wbC5jcHAKQEAgLTE0
OCw2ICsxNDgsMTIgQEAgU3RyaW5nSW1wbDo6flN0cmluZ0ltcGwoKQogICAgIG1fc3Vic3RyaW5n
QnVmZmVyLT5kZXJlZigpOwogfQogCit2b2lkIFN0cmluZ0ltcGw6OmRlc3Ryb3koU3RyaW5nSW1w
bCogc3RyaW5nSW1wbCkKK3sKKyAgICBzdHJpbmdJbXBsLT5+U3RyaW5nSW1wbCgpOworICAgIGZh
c3RGcmVlKHN0cmluZ0ltcGwpOworfQorCiBQYXNzUmVmUHRyPFN0cmluZ0ltcGw+IFN0cmluZ0lt
cGw6OmNyZWF0ZUZyb21MaXRlcmFsKGNvbnN0IGNoYXIqIGNoYXJhY3RlcnMsIHVuc2lnbmVkIGxl
bmd0aCkKIHsKICAgICBBU1NFUlRfV0lUSF9NRVNTQUdFKGxlbmd0aCwgIlVzZSBTdHJpbmdJbXBs
OjplbXB0eSgpIHRvIGNyZWF0ZSBhbiBlbXB0eSBzdHJpbmciKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XVEYvd3RmL3RleHQvU3RyaW5nSW1wbC5oIGIvU291cmNlL1dURi93dGYvdGV4dC9TdHJpbmdJ
bXBsLmgKaW5kZXggMTAxZDU2OWEyNTkwNGEzZTRlNThlNjQ3MjJjY2M2MjVjMWI2ZDQ0MS4uMTg2
OWQ2YzZjZDk2ZDkzYTU0NzZiY2RiNjVlOThhNmM3ZjZiYTViMiAxMDA2NDQKLS0tIGEvU291cmNl
L1dURi93dGYvdGV4dC9TdHJpbmdJbXBsLmgKKysrIGIvU291cmNlL1dURi93dGYvdGV4dC9TdHJp
bmdJbXBsLmgKQEAgLTM0Niw5ICszNDYsMTAgQEAgcHJpdmF0ZToKICAgICAgICAgU1RSSU5HX1NU
QVRTX0FERF8xNkJJVF9TVFJJTkcobV9sZW5ndGgpOwogICAgIH0KICNlbmRpZgorICAgIH5TdHJp
bmdJbXBsKCk7CiAKIHB1YmxpYzoKLSAgICBXVEZfRVhQT1JUX1NUUklOR19BUEkgflN0cmluZ0lt
cGwoKTsKKyAgICBXVEZfRVhQT1JUX1NUUklOR19BUEkgc3RhdGljIHZvaWQgZGVzdHJveShTdHJp
bmdJbXBsKik7CiAKICAgICBXVEZfRVhQT1JUX1NUUklOR19BUEkgc3RhdGljIFBhc3NSZWZQdHI8
U3RyaW5nSW1wbD4gY3JlYXRlKGNvbnN0IFVDaGFyKiwgdW5zaWduZWQgbGVuZ3RoKTsKICAgICBX
VEZfRVhQT1JUX1NUUklOR19BUEkgc3RhdGljIFBhc3NSZWZQdHI8U3RyaW5nSW1wbD4gY3JlYXRl
KGNvbnN0IExDaGFyKiwgdW5zaWduZWQgbGVuZ3RoKTsKQEAgLTU4OCwxMiArNTg5LDEyIEBAIHB1
YmxpYzoKIAogICAgIGlubGluZSB2b2lkIGRlcmVmKCkKICAgICB7Ci0gICAgICAgIGlmIChtX3Jl
ZkNvdW50ID09IHNfcmVmQ291bnRJbmNyZW1lbnQpIHsKLSAgICAgICAgICAgIGRlbGV0ZSB0aGlz
OworICAgICAgICB1bnNpZ25lZCB0ZW1wUmVmQ291bnQgPSBtX3JlZkNvdW50IC0gc19yZWZDb3Vu
dEluY3JlbWVudDsKKyAgICAgICAgaWYgKCF0ZW1wUmVmQ291bnQpIHsKKyAgICAgICAgICAgIFN0
cmluZ0ltcGw6OmRlc3Ryb3kodGhpcyk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0K
LQotICAgICAgICBtX3JlZkNvdW50IC09IHNfcmVmQ291bnRJbmNyZW1lbnQ7CisgICAgICAgIG1f
cmVmQ291bnQgPSB0ZW1wUmVmQ291bnQ7CiAgICAgfQogCiAgICAgV1RGX0VYUE9SVF9QUklWQVRF
IHN0YXRpYyBTdHJpbmdJbXBsKiBlbXB0eSgpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>198951</attachid>
            <date>2013-04-20 19:37:04 -0700</date>
            <delta_ts>2013-04-21 23:20:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114898-20130420193632.patch</filename>
            <type>text/plain</type>
            <size>8313</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ4ODAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDk2NzBhZjk2OTMzNDJkNDI5NWNhMzUy
OWEyZjJhOWQxYWQ1NTUwNjguLjUwY2RiMWFmYmZhMGI4MGNkNjEzNThkMTQxMDAxYzk4NGZhZGI0
OWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTMtMDQtMjAgIEJlbmphbWluIFBvdWxhaW4gIDxi
ZW5qYW1pbkB3ZWJraXQub3JnPgorCisgICAgICAgIEltcHJvdmUgU3RyaW5nSW1wbCBjb2RlIGRl
bnNpdHkgZm9yIG9sZGVyIEFSTSBoYXJkd2FyZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0ODk4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgR2VvZmZy
ZXkgR2FyZW4uCisKKyAgICAgICAgUmVkdWNlIHRoZSBudW1iZXIgb2YgaW5zdHJ1Y3Rpb25zIG5l
ZWRlZCBmb3IgU3RyaW5nSW1wbDo6ZGVyZWYKKyAgICAgICAgb24gb2xkZXIgQVJNIGhhcmR3YXJl
LgorCisgICAgICAgIFRoZSBleHRyYSBpbmRpcmVjdGlvbiBzaG91bGQgaGF2ZSBhIG5lZ2xpZ2li
bGUgaW1wYWN0IG9uIHg4Nl82NC4KKworICAgICAgICAqIHd0Zi90ZXh0L1N0cmluZ0ltcGwuY3Bw
OgorICAgICAgICAoV1RGOjpTdHJpbmdJbXBsOjpkZXN0cm95KToKKyAgICAgICAgKiB3dGYvdGV4
dC9TdHJpbmdJbXBsLmg6CisgICAgICAgIChTdHJpbmdJbXBsKToKKyAgICAgICAgKFdURjo6U3Ry
aW5nSW1wbDo6ZGVyZWYpOgorCiAyMDEzLTA0LTIwICBBbGxhbiBTYW5kZmVsZCBKZW5zZW4gIDxh
bGxhbi5qZW5zZW5AZGlnaWEuY29tPgogCiAgICAgICAgIExMaW50IHNob3VsZCBiZSBhYmxlIHRv
IHVzZSB4ODcgaW5zdGVhZCBvZiBTU0UgZm9yIGZsb2F0aW5nIHBvaW50ZXIKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXgg
ZDQ5YmI4NjdkNDkxN2M0OWZlZTNkNmNmZmNkZDI3MTQ0MjE0ZjNjOC4uYmEyNTFmZjg2NTExYWUy
ODgzMjk1ZWY4NjY1ZjcyMGVmMDlkYTZiNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAx
My0wNC0yMCAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmphbWluQHdlYmtpdC5vcmc+CisKKyAgICAg
ICAgSW1wcm92ZSBTdHJpbmdJbXBsIGNvZGUgZGVuc2l0eSBmb3Igb2xkZXIgQVJNIGhhcmR3YXJl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTQ4OTgK
KworICAgICAgICBSZXZpZXdlZCBieSBHZW9mZnJleSBHYXJlbi4KKworICAgICAgICAqIFdlYktp
dC52Y3hwcm9qL1dlYktpdEV4cG9ydEdlbmVyYXRvci9XZWJLaXRFeHBvcnRzLmRlZi5pbjoKKwog
MjAxMy0wNC0xOSAgUm9nZXIgRm9uZyAgPHJvZ2VyX2ZvbmdAYXBwbGUuY29tPgogCiAgICAgICAg
IFVucmV2aWV3ZWQuIFdlYktpdF9Tb3VyY2UgaXMgaW5jb3JyZWN0bHkgc2V0LgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC93aW4vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC93aW4vQ2hhbmdl
TG9nCmluZGV4IGJjYzllZTQ4NGIzNjNkZWYzODMxZDgxZWJlMTU0YzJjMGQ2MTg1Y2UuLmEyMzI1
ZTQ2YTliYzMxMTFlZDQ2MmQ1YjEzY2U2NjNjZjE4OGU0N2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvd2luL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxMiBAQAorMjAxMy0wNC0yMCAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmphbWluQHdl
YmtpdC5vcmc+CisKKyAgICAgICAgSW1wcm92ZSBTdHJpbmdJbXBsIGNvZGUgZGVuc2l0eSBmb3Ig
b2xkZXIgQVJNIGhhcmR3YXJlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMTQ4OTgKKworICAgICAgICBSZXZpZXdlZCBieSBHZW9mZnJleSBHYXJlbi4K
KworICAgICAgICAqIFdlYktpdC52Y3Byb2ovV2ViS2l0RXhwb3J0cy5kZWYuaW46CisKIDIwMTMt
MDQtMTcgIEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW5h
bWVkIEpTR2xvYmFsRGF0YSB0byBWTQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L0phdmFTY3JpcHRDb3JlLnZjcHJvai9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZUV4cG9y
dHMuZGVmIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnZjcHJvai9KYXZh
U2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZUV4cG9ydHMuZGVmCmluZGV4IDY0YjYzZGU0OWJmYjk3
MjEyMDAyOGYwNjZhOWY4MjEyYTUyZmY1MGIuLjUyMmMyM2NkODRlNmIyOGFlYTAwZjBlOTA5MmRh
MDFmMDc2MDY1M2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0
Q29yZS52Y3Byb2ovSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmVFeHBvcnRzLmRlZgorKysg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUudmNwcm9qL0phdmFTY3JpcHRD
b3JlL0phdmFTY3JpcHRDb3JlRXhwb3J0cy5kZWYKQEAgLTU4LDcgKzU4LDYgQEAgRVhQT1JUUwog
ICAgID8/MVJlZkNvdW50ZWRMZWFrQ291bnRlckBXVEZAQFFBRUBYWgogICAgID8/MVNvdXJjZVBy
b3ZpZGVyQEpTQ0BAVUFFQFhaCiAgICAgPz8xU291cmNlUHJvdmlkZXJDYWNoZUBKU0NAQFFBRUBY
WgotICAgID8/MVN0cmluZ0ltcGxAV1RGQEBRQUVAWFoKICAgICA/PzFTdHJpbmdQcmludFN0cmVh
bUBXVEZAQFVBRUBYWgogICAgID8/MVRocmVhZENvbmRpdGlvbkBXVEZAQFFBRUBYWgogICAgID8/
MVZNQEpTQ0BAUUFFQFhaCkBAIC0yMzIsNiArMjMxLDcgQEAgRVhQT1JUUwogICAgID9kZXN0cm95
QEpTQ2VsbEBKU0NAQEtBWFBBVjEyQEBaCiAgICAgP2Rlc3Ryb3lASlNHbG9iYWxPYmplY3RASlND
QEBTQVhQQVZKU0NlbGxAMkBAWgogICAgID9kZXN0cm95QE91dE9mTGluZUJpdHNAQml0VmVjdG9y
QFdURkBAU0FYUEFWMTIzQEBaCisgICAgP2Rlc3Ryb3lAU3RyaW5nSW1wbEBXVEZAQFNBWFBBVjEy
QEBaCiAgICAgP2RldGFjaEBEZWJ1Z2dlckBKU0NAQFVBRVhQQVZKU0dsb2JhbE9iamVjdEAyQEBa
CiAgICAgP2RldGFjaFRocmVhZEBXVEZAQFlBWElAWgogICAgID9kaXNjYXJkQWxsQ29kZUBWTUBK
U0NAQFFBRVhYWgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRD
b3JlLnZjeHByb2ovSmF2YVNjcmlwdENvcmVFeHBvcnRHZW5lcmF0b3IvSmF2YVNjcmlwdENvcmVF
eHBvcnRzLmRlZi5pbiBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS52Y3hw
cm9qL0phdmFTY3JpcHRDb3JlRXhwb3J0R2VuZXJhdG9yL0phdmFTY3JpcHRDb3JlRXhwb3J0cy5k
ZWYuaW4KaW5kZXggYjUxY2NhMjU1ZTAxMTFhODUwY2YwMGYyZGZkZDk2OTVkNGFjOGFlYy4uYjlk
MzM3YWIyZDNjMDEyYTZkNzVjMDI4ZWJkMDU3ODU3MjUxMTI2ZCAxMDA2NDQKLS0tIGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnZjeHByb2ovSmF2YVNjcmlwdENvcmVFeHBv
cnRHZW5lcmF0b3IvSmF2YVNjcmlwdENvcmVFeHBvcnRzLmRlZi5pbgorKysgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUudmN4cHJvai9KYXZhU2NyaXB0Q29yZUV4cG9ydEdl
bmVyYXRvci9KYXZhU2NyaXB0Q29yZUV4cG9ydHMuZGVmLmluCkBAIC01Nyw3ICs1Nyw2IEBAIEVY
UE9SVFMKICAgICA/PzFSZWZDb3VudGVkTGVha0NvdW50ZXJAV1RGQEBRQUVAWFoKICAgICA/PzFT
b3VyY2VQcm92aWRlckBKU0NAQFVBRUBYWgogICAgID8/MVNvdXJjZVByb3ZpZGVyQ2FjaGVASlND
QEBRQUVAWFoKLSAgICA/PzFTdHJpbmdJbXBsQFdURkBAUUFFQFhaCiAgICAgPz8xU3RyaW5nUHJp
bnRTdHJlYW1AV1RGQEBVQUVAWFoKICAgICA/PzFUaHJlYWRDb25kaXRpb25AV1RGQEBRQUVAWFoK
ICAgICA/PzFWTUBKU0NAQFFBRUBYWgpAQCAtMjMxLDYgKzIzMCw3IEBAIEVYUE9SVFMKICAgICA/
ZGVzdHJveUBKU0NlbGxASlNDQEBLQVhQQVYxMkBAWgogICAgID9kZXN0cm95QEpTR2xvYmFsT2Jq
ZWN0QEpTQ0BAU0FYUEFWSlNDZWxsQDJAQFoKICAgICA/ZGVzdHJveUBPdXRPZkxpbmVCaXRzQEJp
dFZlY3RvckBXVEZAQFNBWFBBVjEyM0BAWgorICAgID9kZXN0cm95QFN0cmluZ0ltcGxAV1RGQEBT
QVhQQVYxMkBAWgogICAgID9kZXRhY2hARGVidWdnZXJASlNDQEBVQUVYUEFWSlNHbG9iYWxPYmpl
Y3RAMkBAWgogICAgID9kZXRhY2hUaHJlYWRAV1RGQEBZQVhJQFoKICAgICA/ZGlzY2FyZEFsbENv
ZGVAVk1ASlNDQEBRQUVYWFoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL3RleHQvU3RyaW5n
SW1wbC5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1N0cmluZ0ltcGwuY3BwCmluZGV4IDQ4YzVj
YmFjZWUwNDQzMmYxZDcyMzRhMDI1MjAxMGVlYzMwMDUzMjUuLjkxODA3OWY0ZGQxMTFiODI2NWM0
ZmQxYTJjM2EwOGUzNTJkODQ5MGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL3RleHQvU3Ry
aW5nSW1wbC5jcHAKKysrIGIvU291cmNlL1dURi93dGYvdGV4dC9TdHJpbmdJbXBsLmNwcApAQCAt
MTQ4LDYgKzE0OCwxMiBAQCBTdHJpbmdJbXBsOjp+U3RyaW5nSW1wbCgpCiAgICAgbV9zdWJzdHJp
bmdCdWZmZXItPmRlcmVmKCk7CiB9CiAKK3ZvaWQgU3RyaW5nSW1wbDo6ZGVzdHJveShTdHJpbmdJ
bXBsKiBzdHJpbmdJbXBsKQoreworICAgIHN0cmluZ0ltcGwtPn5TdHJpbmdJbXBsKCk7CisgICAg
ZmFzdEZyZWUoc3RyaW5nSW1wbCk7Cit9CisKIFBhc3NSZWZQdHI8U3RyaW5nSW1wbD4gU3RyaW5n
SW1wbDo6Y3JlYXRlRnJvbUxpdGVyYWwoY29uc3QgY2hhciogY2hhcmFjdGVycywgdW5zaWduZWQg
bGVuZ3RoKQogewogICAgIEFTU0VSVF9XSVRIX01FU1NBR0UobGVuZ3RoLCAiVXNlIFN0cmluZ0lt
cGw6OmVtcHR5KCkgdG8gY3JlYXRlIGFuIGVtcHR5IHN0cmluZyIpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dURi93dGYvdGV4dC9TdHJpbmdJbXBsLmggYi9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1N0cmlu
Z0ltcGwuaAppbmRleCAxMDFkNTY5YTI1OTA0YTNlNGU1OGU2NDcyMmNjYzYyNWMxYjZkNDQxLi4x
ODY5ZDZjNmNkOTZkOTNhNTQ3NmJjZGI2NWU5OGE2YzdmNmJhNWIyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV1RGL3d0Zi90ZXh0L1N0cmluZ0ltcGwuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1N0
cmluZ0ltcGwuaApAQCAtMzQ2LDkgKzM0NiwxMCBAQCBwcml2YXRlOgogICAgICAgICBTVFJJTkdf
U1RBVFNfQUREXzE2QklUX1NUUklORyhtX2xlbmd0aCk7CiAgICAgfQogI2VuZGlmCisgICAgflN0
cmluZ0ltcGwoKTsKIAogcHVibGljOgotICAgIFdURl9FWFBPUlRfU1RSSU5HX0FQSSB+U3RyaW5n
SW1wbCgpOworICAgIFdURl9FWFBPUlRfU1RSSU5HX0FQSSBzdGF0aWMgdm9pZCBkZXN0cm95KFN0
cmluZ0ltcGwqKTsKIAogICAgIFdURl9FWFBPUlRfU1RSSU5HX0FQSSBzdGF0aWMgUGFzc1JlZlB0
cjxTdHJpbmdJbXBsPiBjcmVhdGUoY29uc3QgVUNoYXIqLCB1bnNpZ25lZCBsZW5ndGgpOwogICAg
IFdURl9FWFBPUlRfU1RSSU5HX0FQSSBzdGF0aWMgUGFzc1JlZlB0cjxTdHJpbmdJbXBsPiBjcmVh
dGUoY29uc3QgTENoYXIqLCB1bnNpZ25lZCBsZW5ndGgpOwpAQCAtNTg4LDEyICs1ODksMTIgQEAg
cHVibGljOgogCiAgICAgaW5saW5lIHZvaWQgZGVyZWYoKQogICAgIHsKLSAgICAgICAgaWYgKG1f
cmVmQ291bnQgPT0gc19yZWZDb3VudEluY3JlbWVudCkgewotICAgICAgICAgICAgZGVsZXRlIHRo
aXM7CisgICAgICAgIHVuc2lnbmVkIHRlbXBSZWZDb3VudCA9IG1fcmVmQ291bnQgLSBzX3JlZkNv
dW50SW5jcmVtZW50OworICAgICAgICBpZiAoIXRlbXBSZWZDb3VudCkgeworICAgICAgICAgICAg
U3RyaW5nSW1wbDo6ZGVzdHJveSh0aGlzKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAg
fQotCi0gICAgICAgIG1fcmVmQ291bnQgLT0gc19yZWZDb3VudEluY3JlbWVudDsKKyAgICAgICAg
bV9yZWZDb3VudCA9IHRlbXBSZWZDb3VudDsKICAgICB9CiAKICAgICBXVEZfRVhQT1JUX1BSSVZB
VEUgc3RhdGljIFN0cmluZ0ltcGwqIGVtcHR5KCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L1dlYktpdC52Y3hwcm9qL1dlYktpdEV4cG9ydEdlbmVyYXRvci9XZWJLaXRFeHBvcnRzLmRlZi5p
biBiL1NvdXJjZS9XZWJLaXQvV2ViS2l0LnZjeHByb2ovV2ViS2l0RXhwb3J0R2VuZXJhdG9yL1dl
YktpdEV4cG9ydHMuZGVmLmluCmluZGV4IDU3NDIxYjExOTQwNjE0MmYyMDEzZDVmMGU1Yjk5ZDA3
NGVjZjAzMDYuLmQ1ZTQzZWNiZjAzYjdlNmMwMTM4OWE1OGRjMTQ1ZDVlNzQ0NmIxNzcgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViS2l0LnZjeHByb2ovV2ViS2l0RXhwb3J0R2VuZXJhdG9y
L1dlYktpdEV4cG9ydHMuZGVmLmluCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViS2l0LnZjeHByb2ov
V2ViS2l0RXhwb3J0R2VuZXJhdG9yL1dlYktpdEV4cG9ydHMuZGVmLmluCkBAIC0xMTQsNyArMTE0
LDYgQEAgRVhQT1JUUwogICAgICAgICA/PzBNdXRleEBXVEZAQFFBRUBYWgogICAgICAgICA/PzBU
aHJlYWRDb25kaXRpb25AV1RGQEBRQUVAWFoKICAgICAgICAgPz8xTXV0ZXhAV1RGQEBRQUVAWFoK
LSAgICAgICAgPz8xU3RyaW5nSW1wbEBXVEZAQFFBRUBYWgogICAgICAgICA/PzFUaHJlYWRDb25k
aXRpb25AV1RGQEBRQUVAWFoKICAgICAgICAgP2FkZFRleHRNYXRjaE1hcmtlckBEb2N1bWVudE1h
cmtlckNvbnRyb2xsZXJAV2ViQ29yZUBAUUFFWFBCVlJhbmdlQDJAX05AWgogICAgICAgICA/YnJv
YWRjYXN0QFRocmVhZENvbmRpdGlvbkBXVEZAQFFBRVhYWgpAQCAtMTI5LDYgKzEyOCw3IEBAIEVY
UE9SVFMKICAgICAgICAgP2NyZWF0ZVRocmVhZEBXVEZAQFlBSVA2QVhQQVhAWjBQQkRAWgogICAg
ICAgICA/Y3VycmVudFRocmVhZEBXVEZAQFlBSVhaCiAgICAgICAgID9kZXRhY2hUaHJlYWRAV1RG
QEBZQVhJQFoKKyAgICAgICAgP2Rlc3Ryb3lAU3RyaW5nSW1wbEBXVEZAQFNBWFBBVjEyQEBaCiAg
ICAgICAgID9pbml0aWFsaXplTWFpblRocmVhZEBXVEZAQFlBWFhaCiAgICAgICAgID9pbml0aWFs
aXplVGhyZWFkaW5nQFdURkBAWUFYWFoKICAgICAgICAgP2luc3RydW1lbnRhdGlvbkZvclBhZ2VA
V2ViQ29yZUBAWUFQQVZJbnN0cnVtZW50aW5nQWdlbnRzQDFAUEFWUGFnZUAxQEBaCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L3dpbi9XZWJLaXQudmNwcm9qL1dlYktpdEV4cG9ydHMuZGVmLmlu
IGIvU291cmNlL1dlYktpdC93aW4vV2ViS2l0LnZjcHJvai9XZWJLaXRFeHBvcnRzLmRlZi5pbgpp
bmRleCBjZmQ0MDU2NWY2OGQyNDllNTZmODQ4ZTMxYjhjM2U4M2YzOGRkNzhkLi5kNjI0MGUwN2Q3
MTkyY2EwMzJhZjI3ZDNjZDRlNjk2MWFhNGE5Nzk3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L3dpbi9XZWJLaXQudmNwcm9qL1dlYktpdEV4cG9ydHMuZGVmLmluCisrKyBiL1NvdXJjZS9XZWJL
aXQvd2luL1dlYktpdC52Y3Byb2ovV2ViS2l0RXhwb3J0cy5kZWYuaW4KQEAgLTExNCw3ICsxMTQs
NiBAQCBFWFBPUlRTCiAgICAgICAgID8/ME11dGV4QFdURkBAUUFFQFhaCiAgICAgICAgID8/MFRo
cmVhZENvbmRpdGlvbkBXVEZAQFFBRUBYWgogICAgICAgICA/PzFNdXRleEBXVEZAQFFBRUBYWgot
ICAgICAgICA/PzFTdHJpbmdJbXBsQFdURkBAUUFFQFhaCiAgICAgICAgID8/MVRocmVhZENvbmRp
dGlvbkBXVEZAQFFBRUBYWgogICAgICAgICA/YWRkVGV4dE1hdGNoTWFya2VyQERvY3VtZW50TWFy
a2VyQ29udHJvbGxlckBXZWJDb3JlQEBRQUVYUEJWUmFuZ2VAMkBfTkBaCiAgICAgICAgID9icm9h
ZGNhc3RAVGhyZWFkQ29uZGl0aW9uQFdURkBAUUFFWFhaCkBAIC0xMjksNiArMTI4LDcgQEAgRVhQ
T1JUUwogICAgICAgICA/Y3JlYXRlVGhyZWFkQFdURkBAWUFJUDZBWFBBWEBaMFBCREBaCiAgICAg
ICAgID9jdXJyZW50VGhyZWFkQFdURkBAWUFJWFoKICAgICAgICAgP2RldGFjaFRocmVhZEBXVEZA
QFlBWElAWgorICAgICAgICA/ZGVzdHJveUBTdHJpbmdJbXBsQFdURkBAU0FYUEFWMTJAQFoKICAg
ICAgICAgP2luaXRpYWxpemVNYWluVGhyZWFkQFdURkBAWUFYWFoKICAgICAgICAgP2luaXRpYWxp
emVUaHJlYWRpbmdAV1RGQEBZQVhYWgogICAgICAgICA/aW5zdHJ1bWVudGF0aW9uRm9yUGFnZUBX
ZWJDb3JlQEBZQVBBVkluc3RydW1lbnRpbmdBZ2VudHNAMUBQQVZQYWdlQDFAQFoK
</data>

          </attachment>
      

    </bug>

</bugzilla>