<?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>155525</bug_id>
          
          <creation_ts>2016-03-15 17:32:48 -0700</creation_ts>
          <short_desc>Rename performJITMemcpy to something more inline with our normal webkit function names</short_desc>
          <delta_ts>2016-03-16 12:34:54 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></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>
          <dependson>155555</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Oliver Hunt">oliver</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1175219</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2016-03-15 17:32:48 -0700</bug_when>
    <thetext>Rename performJITMemcpy to something more inline with our normal webkit function names</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1175220</commentid>
    <comment_count>1</comment_count>
      <attachid>274162</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2016-03-15 17:33:30 -0700</bug_when>
    <thetext>Created attachment 274162
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1175221</commentid>
    <comment_count>2</comment_count>
      <attachid>274162</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-03-15 17:35:21 -0700</bug_when>
    <thetext>Comment on attachment 274162
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1175227</commentid>
    <comment_count>3</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2016-03-15 18:02:18 -0700</bug_when>
    <thetext>Committed r198252: &lt;http://trac.webkit.org/changeset/198252&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1175445</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-03-16 12:33:38 -0700</bug_when>
    <thetext>Reverted r198235, r198240, r198241, and r198252 for reason:

Causing crashes on ARM

Committed r198291: &lt;http://trac.webkit.org/changeset/198291&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>274162</attachid>
            <date>2016-03-15 17:33:30 -0700</date>
            <delta_ts>2016-03-15 17:35:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-155525-20160315173319.patch</filename>
            <type>text/plain</type>
            <size>9530</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk4MjQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBj
YTBiNWI4N2RkZjJjY2IzYTVlYjY2ODc0NzIzMjE1M2Y0ZDY4MmEzLi5jMDE4Yjg0NzkzYzMwOTRj
NDM5M2Y4ZjkwZjY1YzgyY2NmZDc1MTNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
NSArMSwzMiBAQAogMjAxNi0wMy0xNSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgog
CisgICAgICAgIFJlbmFtZSBwZXJmb3JtSklUTWVtY3B5IHRvIHNvbWV0aGluZyBtb3JlIGlubGlu
ZSB3aXRoIG91ciBub3JtYWwgd2Via2l0IGZ1bmN0aW9uIG5hbWVzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTU1MjUKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTaW1wbGUgYnVsayBzZWFyY2gvcmVwbGFj
ZSB3aXRoIGEgYmV0dGVyIG5hbWUuCisKKyAgICAgICAgKiBhc3NlbWJsZXIvQVJNNjRBc3NlbWJs
ZXIuaDoKKyAgICAgICAgKEpTQzo6QVJNNjRBc3NlbWJsZXI6OmZpbGxOb3BzKToKKyAgICAgICAg
KEpTQzo6QVJNNjRBc3NlbWJsZXI6OnJlcGxhY2VXaXRoSnVtcCk6CisgICAgICAgIChKU0M6OkFS
TTY0QXNzZW1ibGVyOjpyZXBsYWNlV2l0aExvYWQpOgorICAgICAgICAoSlNDOjpBUk02NEFzc2Vt
Ymxlcjo6cmVwbGFjZVdpdGhBZGRyZXNzQ29tcHV0YXRpb24pOgorICAgICAgICAoSlNDOjpBUk02
NEFzc2VtYmxlcjo6c2V0UG9pbnRlcik6CisgICAgICAgIChKU0M6OkFSTTY0QXNzZW1ibGVyOjpy
ZXBhdGNoSW50MzIpOgorICAgICAgICAoSlNDOjpBUk02NEFzc2VtYmxlcjo6cmVwYXRjaENvbXBh
Y3QpOgorICAgICAgICAoSlNDOjpBUk02NEFzc2VtYmxlcjo6bGlua0p1bXBPckNhbGwpOgorICAg
ICAgICAoSlNDOjpBUk02NEFzc2VtYmxlcjo6bGlua0NvbXBhcmVBbmRCcmFuY2gpOgorICAgICAg
ICAoSlNDOjpBUk02NEFzc2VtYmxlcjo6bGlua0NvbmRpdGlvbmFsQnJhbmNoKToKKyAgICAgICAg
KEpTQzo6QVJNNjRBc3NlbWJsZXI6OmxpbmtUZXN0QW5kQnJhbmNoKToKKyAgICAgICAgKiBhc3Nl
bWJsZXIvTGlua0J1ZmZlci5jcHA6CisgICAgICAgIChKU0M6OkxpbmtCdWZmZXI6OmNvcHlDb21w
YWN0QW5kTGlua0NvZGUpOgorICAgICAgICAqIGppdC9FeGVjdXRhYmxlQWxsb2NhdG9yLmg6Cisg
ICAgICAgIChKU0M6OndyaXRlVG9FeGVjdXRhYmxlUmVnaW9uKToKKyAgICAgICAgKEpTQzo6cGVy
Zm9ybUpJVE1lbWNweSk6IERlbGV0ZWQuCisKKzIwMTYtMDMtMTUgIE9saXZlciBIdW50ICA8b2xp
dmVyQGFwcGxlLmNvbT4KKwogICAgICAgICBCdWlsZCBmaXguCiAKICAgICAgICAgKiBqaXQvRXhl
Y3V0YWJsZUFsbG9jYXRvckZpeGVkVk1Qb29sLmNwcDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9hc3NlbWJsZXIvQVJNNjRBc3NlbWJsZXIuaCBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9hc3NlbWJsZXIvQVJNNjRBc3NlbWJsZXIuaAppbmRleCAxOGQzMzhlYzQ2ZTkxZjM5NDgx
YTNhOGRmYjAzYmM3ZTYxZGEyYmM4Li5kM2Q3YjQ5M2M4NzdlNDM5ZGE0ZjcyMTVlOTQwODFlNjFm
YzBiM2I1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL0FSTTY0
QXNzZW1ibGVyLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9BUk02NEFz
c2VtYmxlci5oCkBAIC0xNDkwLDcgKzE0OTAsNyBAQCBwdWJsaWM6CiAgICAgICAgIHNpemVfdCBu
ID0gc2l6ZSAvIHNpemVvZihpbnQzMl90KTsKICAgICAgICAgZm9yIChpbnQzMl90KiBwdHIgPSBz
dGF0aWNfY2FzdDxpbnQzMl90Kj4oYmFzZSk7IG4tLTspIHsKICAgICAgICAgICAgIGludCBpbnNu
ID0gbm9wUHNldWRvKCk7Ci0gICAgICAgICAgICBwZXJmb3JtSklUTWVtY3B5KHB0cisrLCAmaW5z
biwgc2l6ZW9mKGludCkpOworICAgICAgICAgICAgd3JpdGVUb0V4ZWN1dGFibGVSZWdpb24ocHRy
KyssICZpbnNuLCBzaXplb2YoaW50KSk7CiAgICAgICAgIH0KICAgICB9CiAgICAgCkBAIC0yNTAx
LDcgKzI1MDEsNyBAQCBwdWJsaWM6CiAgICAgICAgIGludHB0cl90IG9mZnNldCA9IChyZWludGVy
cHJldF9jYXN0PGludHB0cl90Pih0bykgLSByZWludGVycHJldF9jYXN0PGludHB0cl90Pih3aGVy
ZSkpID4+IDI7CiAgICAgICAgIEFTU0VSVChzdGF0aWNfY2FzdDxpbnQ+KG9mZnNldCkgPT0gb2Zm
c2V0KTsKICAgICAgICAgaW50IGluc24gPSB1bmNvbmRpdGlvbmFsQnJhbmNoSW1tZWRpYXRlKGZh
bHNlLCBzdGF0aWNfY2FzdDxpbnQ+KG9mZnNldCkpOwotICAgICAgICBwZXJmb3JtSklUTWVtY3B5
KHdoZXJlLCAmaW5zbiwgc2l6ZW9mKGludCkpOworICAgICAgICB3cml0ZVRvRXhlY3V0YWJsZVJl
Z2lvbih3aGVyZSwgJmluc24sIHNpemVvZihpbnQpKTsKICAgICAgICAgY2FjaGVGbHVzaCh3aGVy
ZSwgc2l6ZW9mKGludCkpOwogICAgIH0KICAgICAKQEAgLTI1MjYsNyArMjUyNiw3IEBAIHB1Ymxp
YzoKICAgICAgICAgICAgIEFTU0VSVCghc2hpZnQpOwogICAgICAgICAgICAgQVNTRVJUKCEoaW1t
MTIgJiB+MHhmZjgpKTsKICAgICAgICAgICAgIGludCBpbnNuID0gbG9hZFN0b3JlUmVnaXN0ZXJV
bnNpZ25lZEltbWVkaWF0ZShNZW1PcFNpemVfNjQsIGZhbHNlLCBNZW1PcF9MT0FELCBlbmNvZGVQ
b3NpdGl2ZUltbWVkaWF0ZTw2ND4oaW1tMTIpLCBybiwgcmQpOwotICAgICAgICAgICAgcGVyZm9y
bUpJVE1lbWNweSh3aGVyZSwgJmluc24sIHNpemVvZihpbnQpKTsKKyAgICAgICAgICAgIHdyaXRl
VG9FeGVjdXRhYmxlUmVnaW9uKHdoZXJlLCAmaW5zbiwgc2l6ZW9mKGludCkpOwogICAgICAgICAg
ICAgY2FjaGVGbHVzaCh3aGVyZSwgc2l6ZW9mKGludCkpOwogICAgICAgICB9CiAjaWYgIUFTU0VS
VF9ESVNBQkxFRApAQCAtMjU2MCw3ICsyNTYwLDcgQEAgcHVibGljOgogICAgICAgICAgICAgQVNT
RVJUKG9wYyA9PSBNZW1PcF9MT0FEKTsKICAgICAgICAgICAgIEFTU0VSVCghKGltbTEyICYgfjB4
MWZmKSk7CiAgICAgICAgICAgICBpbnQgaW5zbiA9IGFkZFN1YnRyYWN0SW1tZWRpYXRlKERhdGFz
aXplXzY0LCBBZGRPcF9BREQsIERvbnRTZXRGbGFncywgMCwgaW1tMTIgKiBzaXplb2Yodm9pZCop
LCBybiwgcnQpOwotICAgICAgICAgICAgcGVyZm9ybUpJVE1lbWNweSh3aGVyZSwgJmluc24sIHNp
emVvZihpbnQpKTsKKyAgICAgICAgICAgIHdyaXRlVG9FeGVjdXRhYmxlUmVnaW9uKHdoZXJlLCAm
aW5zbiwgc2l6ZW9mKGludCkpOwogICAgICAgICAgICAgY2FjaGVGbHVzaCh3aGVyZSwgc2l6ZW9m
KGludCkpOwogICAgICAgICB9CiAjaWYgIUFTU0VSVF9ESVNBQkxFRApAQCAtMjU5NCw3ICsyNTk0
LDcgQEAgcHVibGljOgogICAgICAgICBidWZmZXJbMF0gPSBtb3ZlV2lkZUltZWRpYXRlKERhdGFz
aXplXzY0LCBNb3ZlV2lkZU9wX1osIDAsIGdldEhhbGZ3b3JkKHZhbHVlLCAwKSwgcmQpOwogICAg
ICAgICBidWZmZXJbMV0gPSBtb3ZlV2lkZUltZWRpYXRlKERhdGFzaXplXzY0LCBNb3ZlV2lkZU9w
X0ssIDEsIGdldEhhbGZ3b3JkKHZhbHVlLCAxKSwgcmQpOwogICAgICAgICBidWZmZXJbMl0gPSBt
b3ZlV2lkZUltZWRpYXRlKERhdGFzaXplXzY0LCBNb3ZlV2lkZU9wX0ssIDIsIGdldEhhbGZ3b3Jk
KHZhbHVlLCAyKSwgcmQpOwotICAgICAgICBwZXJmb3JtSklUTWVtY3B5KGFkZHJlc3MsIGJ1ZmZl
ciwgc2l6ZW9mKGludCkgKiAzKTsKKyAgICAgICAgd3JpdGVUb0V4ZWN1dGFibGVSZWdpb24oYWRk
cmVzcywgYnVmZmVyLCBzaXplb2YoaW50KSAqIDMpOwogCiAgICAgICAgIGlmIChmbHVzaCkKICAg
ICAgICAgICAgIGNhY2hlRmx1c2goYWRkcmVzcywgc2l6ZW9mKGludCkgKiAzKTsKQEAgLTI2MjEs
NyArMjYyMSw3IEBAIHB1YmxpYzoKICAgICAgICAgICAgIGJ1ZmZlclswXSA9IG1vdmVXaWRlSW1l
ZGlhdGUoRGF0YXNpemVfMzIsIE1vdmVXaWRlT3BfTiwgMCwgfmdldEhhbGZ3b3JkKHZhbHVlLCAw
KSwgcmQpOwogICAgICAgICAgICAgYnVmZmVyWzFdID0gbW92ZVdpZGVJbWVkaWF0ZShEYXRhc2l6
ZV8zMiwgTW92ZVdpZGVPcF9LLCAxLCBnZXRIYWxmd29yZCh2YWx1ZSwgMSksIHJkKTsKICAgICAg
ICAgfQotICAgICAgICBwZXJmb3JtSklUTWVtY3B5KHdoZXJlLCAmYnVmZmVyLCBzaXplb2YoaW50
KSAqIDIpOworICAgICAgICB3cml0ZVRvRXhlY3V0YWJsZVJlZ2lvbih3aGVyZSwgJmJ1ZmZlciwg
c2l6ZW9mKGludCkgKiAyKTsKIAogICAgICAgICBjYWNoZUZsdXNoKHdoZXJlLCBzaXplb2YoaW50
KSAqIDIpOwogICAgIH0KQEAgLTI2ODYsNyArMjY4Niw3IEBAIHB1YmxpYzoKICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgaW1tMTIgPSBlbmNvZGVQb3NpdGl2ZUltbWVkaWF0ZTw2ND4odmFsdWUp
OwogICAgICAgICBpbnQgaW5zbiA9IGxvYWRTdG9yZVJlZ2lzdGVyVW5zaWduZWRJbW1lZGlhdGUo
c2l6ZSwgViwgb3BjLCBpbW0xMiwgcm4sIHJ0KTsKLSAgICAgICAgcGVyZm9ybUpJVE1lbWNweSh3
aGVyZSwgJmluc24sIHNpemVvZihpbnQpKTsKKyAgICAgICAgd3JpdGVUb0V4ZWN1dGFibGVSZWdp
b24od2hlcmUsICZpbnNuLCBzaXplb2YoaW50KSk7CiAKICAgICAgICAgY2FjaGVGbHVzaCh3aGVy
ZSwgc2l6ZW9mKGludCkpOwogICAgIH0KQEAgLTI4ODQsNyArMjg4NCw3IEBAIHByaXZhdGU6CiAg
ICAgICAgIEFTU0VSVChzdGF0aWNfY2FzdDxpbnQ+KG9mZnNldCkgPT0gb2Zmc2V0KTsKIAogICAg
ICAgICBpbnQgaW5zbiA9IHVuY29uZGl0aW9uYWxCcmFuY2hJbW1lZGlhdGUoaXNDYWxsLCBzdGF0
aWNfY2FzdDxpbnQ+KG9mZnNldCkpOwotICAgICAgICBwZXJmb3JtSklUTWVtY3B5KGZyb20sICZp
bnNuLCBzaXplb2YoaW50KSk7CisgICAgICAgIHdyaXRlVG9FeGVjdXRhYmxlUmVnaW9uKGZyb20s
ICZpbnNuLCBzaXplb2YoaW50KSk7CiAgICAgfQogCiAgICAgdGVtcGxhdGU8Ym9vbCBpc0RpcmVj
dD4KQEAgLTI5MDAsMTQgKzI5MDAsMTQgQEAgcHJpdmF0ZToKIAogICAgICAgICBpZiAodXNlRGly
ZWN0IHx8IGlzRGlyZWN0KSB7CiAgICAgICAgICAgICBpbnQgaW5zbiA9IGNvbXBhcmVBbmRCcmFu
Y2hJbW1lZGlhdGUoaXM2NEJpdCA/IERhdGFzaXplXzY0IDogRGF0YXNpemVfMzIsIGNvbmRpdGlv
biA9PSBDb25kaXRpb25ORSwgc3RhdGljX2Nhc3Q8aW50PihvZmZzZXQpLCBydCk7Ci0gICAgICAg
ICAgICBwZXJmb3JtSklUTWVtY3B5KGZyb20sICZpbnNuLCBzaXplb2YoaW50KSk7CisgICAgICAg
ICAgICB3cml0ZVRvRXhlY3V0YWJsZVJlZ2lvbihmcm9tLCAmaW5zbiwgc2l6ZW9mKGludCkpOwog
ICAgICAgICAgICAgaWYgKCFpc0RpcmVjdCkgewogICAgICAgICAgICAgICAgIGluc24gPSBub3BQ
c2V1ZG8oKTsKLSAgICAgICAgICAgICAgICBwZXJmb3JtSklUTWVtY3B5KGZyb20gKyAxLCAmaW5z
biwgc2l6ZW9mKGludCkpOworICAgICAgICAgICAgICAgIHdyaXRlVG9FeGVjdXRhYmxlUmVnaW9u
KGZyb20gKyAxLCAmaW5zbiwgc2l6ZW9mKGludCkpOwogICAgICAgICAgICAgfQogICAgICAgICB9
IGVsc2UgewogICAgICAgICAgICAgaW50IGluc24gPSBjb21wYXJlQW5kQnJhbmNoSW1tZWRpYXRl
KGlzNjRCaXQgPyBEYXRhc2l6ZV82NCA6IERhdGFzaXplXzMyLCBpbnZlcnQoY29uZGl0aW9uKSA9
PSBDb25kaXRpb25ORSwgMiwgcnQpOwotICAgICAgICAgICAgcGVyZm9ybUpJVE1lbWNweShmcm9t
LCAmaW5zbiwgc2l6ZW9mKGludCkpOworICAgICAgICAgICAgd3JpdGVUb0V4ZWN1dGFibGVSZWdp
b24oZnJvbSwgJmluc24sIHNpemVvZihpbnQpKTsKICAgICAgICAgICAgIGxpbmtKdW1wT3JDYWxs
PGZhbHNlPihmcm9tICsgMSwgdG8pOwogICAgICAgICB9CiAgICAgfQpAQCAtMjkyNSwxNCArMjky
NSwxNCBAQCBwcml2YXRlOgogCiAgICAgICAgIGlmICh1c2VEaXJlY3QgfHwgaXNEaXJlY3QpIHsK
ICAgICAgICAgICAgIGludCBpbnNuID0gY29uZGl0aW9uYWxCcmFuY2hJbW1lZGlhdGUoc3RhdGlj
X2Nhc3Q8aW50PihvZmZzZXQpLCBjb25kaXRpb24pOwotICAgICAgICAgICAgcGVyZm9ybUpJVE1l
bWNweShmcm9tLCAmaW5zbiwgc2l6ZW9mKGludCkpOworICAgICAgICAgICAgd3JpdGVUb0V4ZWN1
dGFibGVSZWdpb24oZnJvbSwgJmluc24sIHNpemVvZihpbnQpKTsKICAgICAgICAgICAgIGlmICgh
aXNEaXJlY3QpIHsKICAgICAgICAgICAgICAgICBpbnNuID0gbm9wUHNldWRvKCk7Ci0gICAgICAg
ICAgICAgICAgcGVyZm9ybUpJVE1lbWNweShmcm9tICsgMSwgJmluc24sIHNpemVvZihpbnQpKTsK
KyAgICAgICAgICAgICAgICB3cml0ZVRvRXhlY3V0YWJsZVJlZ2lvbihmcm9tICsgMSwgJmluc24s
IHNpemVvZihpbnQpKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfSBlbHNlIHsKICAgICAgICAg
ICAgIGludCBpbnNuID0gY29uZGl0aW9uYWxCcmFuY2hJbW1lZGlhdGUoMiwgaW52ZXJ0KGNvbmRp
dGlvbikpOwotICAgICAgICAgICAgcGVyZm9ybUpJVE1lbWNweShmcm9tLCAmaW5zbiwgc2l6ZW9m
KGludCkpOworICAgICAgICAgICAgd3JpdGVUb0V4ZWN1dGFibGVSZWdpb24oZnJvbSwgJmluc24s
IHNpemVvZihpbnQpKTsKICAgICAgICAgICAgIGxpbmtKdW1wT3JDYWxsPGZhbHNlPihmcm9tICsg
MSwgdG8pOwogICAgICAgICB9CiAgICAgfQpAQCAtMjk1MSwxNCArMjk1MSwxNCBAQCBwcml2YXRl
OgogCiAgICAgICAgIGlmICh1c2VEaXJlY3QgfHwgaXNEaXJlY3QpIHsKICAgICAgICAgICAgIGlu
dCBpbnNuID0gdGVzdEFuZEJyYW5jaEltbWVkaWF0ZShjb25kaXRpb24gPT0gQ29uZGl0aW9uTkUs
IHN0YXRpY19jYXN0PGludD4oYml0TnVtYmVyKSwgc3RhdGljX2Nhc3Q8aW50PihvZmZzZXQpLCBy
dCk7Ci0gICAgICAgICAgICBwZXJmb3JtSklUTWVtY3B5KGZyb20sICZpbnNuLCBzaXplb2YoaW50
KSk7CisgICAgICAgICAgICB3cml0ZVRvRXhlY3V0YWJsZVJlZ2lvbihmcm9tLCAmaW5zbiwgc2l6
ZW9mKGludCkpOwogICAgICAgICAgICAgaWYgKCFpc0RpcmVjdCkgewogICAgICAgICAgICAgICAg
IGluc24gPSBub3BQc2V1ZG8oKTsKLSAgICAgICAgICAgICAgICBwZXJmb3JtSklUTWVtY3B5KGZy
b20gKyAxLCAmaW5zbiwgc2l6ZW9mKGludCkpOworICAgICAgICAgICAgICAgIHdyaXRlVG9FeGVj
dXRhYmxlUmVnaW9uKGZyb20gKyAxLCAmaW5zbiwgc2l6ZW9mKGludCkpOwogICAgICAgICAgICAg
fQogICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgaW50IGluc24gPSB0ZXN0QW5kQnJhbmNo
SW1tZWRpYXRlKGludmVydChjb25kaXRpb24pID09IENvbmRpdGlvbk5FLCBzdGF0aWNfY2FzdDxp
bnQ+KGJpdE51bWJlciksIDIsIHJ0KTsKLSAgICAgICAgICAgIHBlcmZvcm1KSVRNZW1jcHkoZnJv
bSwgJmluc24sIHNpemVvZihpbnQpKTsKKyAgICAgICAgICAgIHdyaXRlVG9FeGVjdXRhYmxlUmVn
aW9uKGZyb20sICZpbnNuLCBzaXplb2YoaW50KSk7CiAgICAgICAgICAgICBsaW5rSnVtcE9yQ2Fs
bDxmYWxzZT4oZnJvbSArIDEsIHRvKTsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTGlua0J1ZmZlci5jcHAgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvYXNzZW1ibGVyL0xpbmtCdWZmZXIuY3BwCmluZGV4IGI1ZTY1NjA3NTUyODlm
NTYwMDZkNmY1YTc2ZmVkMGI4OGNkOWRhMGQuLjNkMTY0OGM2NTY1ZTQ1NGMxNTJlMTIyYjBhYmEw
NGFhNzUzYzQwMjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIv
TGlua0J1ZmZlci5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9MaW5r
QnVmZmVyLmNwcApAQCAtMTYzLDcgKzE2Myw3IEBAIHZvaWQgTGlua0J1ZmZlcjo6Y29weUNvbXBh
Y3RBbmRMaW5rQ29kZShNYWNyb0Fzc2VtYmxlciYgbWFjcm9Bc3NlbWJsZXIsIHZvaWQqIG93CiAg
ICAganVtcHNUb0xpbmsuY2xlYXIoKTsKICAgICBzaHJpbmsod3JpdGVQdHIgKyBtX2luaXRpYWxT
aXplIC0gcmVhZFB0cik7CiAKLSAgICBwZXJmb3JtSklUTWVtY3B5KG1fY29kZSwgb3V0QnVmZmVy
LmJ1ZmZlcigpLCBtX3NpemUpOworICAgIHdyaXRlVG9FeGVjdXRhYmxlUmVnaW9uKG1fY29kZSwg
b3V0QnVmZmVyLmJ1ZmZlcigpLCBtX3NpemUpOwogCiAjaWYgRFVNUF9MSU5LX1NUQVRJU1RJQ1MK
ICAgICBkdW1wTGlua1N0YXRpc3RpY3MobV9jb2RlLCBtX2luaXRpYWxTaXplLCBtX3NpemUpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9FeGVjdXRhYmxlQWxsb2NhdG9y
LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0V4ZWN1dGFibGVBbGxvY2F0b3IuaAppbmRl
eCA3NGNkYzFmYjBmODhkYmE5OTE3Y2VlMjFhZDkyYmE5MzEzMjM4OTU4Li4wNmJmNzhkNmRkYTVj
Njk5MjcxYWUwN2RkNjgyNmU3MmFmNTg3ZDJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvaml0L0V4ZWN1dGFibGVBbGxvY2F0b3IuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvaml0L0V4ZWN1dGFibGVBbGxvY2F0b3IuaApAQCAtOTUsNyArOTUsNyBAQCBleHRlcm4gSlNf
RVhQT1JUREFUQSB1aW50cHRyX3QgZW5kT2ZGaXhlZEV4ZWN1dGFibGVNZW1vcnlQb29sOwogdHlw
ZWRlZiB2b2lkICgqSklUV3JpdGVGdW5jdGlvbikob2ZmX3QsIGNvbnN0IHZvaWQqLCBzaXplX3Qp
OwogZXh0ZXJuIEpTX0VYUE9SVERBVEEgSklUV3JpdGVGdW5jdGlvbiBqaXRXcml0ZUZ1bmN0aW9u
OwogCi1zdGF0aWMgaW5saW5lIHZvaWQqIHBlcmZvcm1KSVRNZW1jcHkodm9pZCAqZHN0LCBjb25z
dCB2b2lkICpzcmMsIHNpemVfdCBuKQorc3RhdGljIGlubGluZSB2b2lkKiB3cml0ZVRvRXhlY3V0
YWJsZVJlZ2lvbih2b2lkICpkc3QsIGNvbnN0IHZvaWQgKnNyYywgc2l6ZV90IG4pCiB7CiAgICAg
Ly8gVXNlIGV4ZWN1dGUtb25seSB3cml0ZSB0aHVuayBmb3Igd3JpdGVzIGluc2lkZSB0aGUgSklU
IHJlZ2lvbi4gVGhpcyBpcyBhIHZhcmlhbnQgb2YKICAgICAvLyBtZW1jcHkgdGhhdCB0YWtlcyBh
biBvZmZzZXQgaW50byB0aGUgSklUIHJlZ2lvbiBhcyBpdHMgZGVzdGluYXRpb24gKGZpcnN0KSBw
YXJhbWV0ZXIuCkBAIC0xMTAsNyArMTEwLDcgQEAgc3RhdGljIGlubGluZSB2b2lkKiBwZXJmb3Jt
SklUTWVtY3B5KHZvaWQgKmRzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3QgbikKIH0KIAogI2Vs
c2UgLy8gRU5BQkxFKEVYRUNVVEFCTEVfQUxMT0NBVE9SX0ZJWEVEKQotc3RhdGljIGlubGluZSB2
b2lkKiBwZXJmb3JtSklUTWVtY3B5KHZvaWQgKmRzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3Qg
bikKK3N0YXRpYyBpbmxpbmUgdm9pZCogd3JpdGVUb0V4ZWN1dGFibGVSZWdpb24odm9pZCAqZHN0
LCBjb25zdCB2b2lkICpzcmMsIHNpemVfdCBuKQogewogICAgIHJldHVybiBtZW1jcHkoZHN0LCBz
cmMsIG4pOwogfQo=
</data>
<flag name="review"
          id="298669"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>