<?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>175036</bug_id>
          
          <creation_ts>2017-08-01 11:09:23 -0700</creation_ts>
          <short_desc>LLInt should do pointer caging</short_desc>
          <delta_ts>2017-08-04 09:56: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>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>174993</dependson>
          <blocked>174917</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>buildbot</cc>
    
    <cc>ggaren</cc>
    
    <cc>jfbastien</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1333858</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-08-01 11:09:23 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1334606</commentid>
    <comment_count>1</comment_count>
      <attachid>317072</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-08-02 20:05:19 -0700</bug_when>
    <thetext>Created attachment 317072
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1334617</commentid>
    <comment_count>2</comment_count>
      <attachid>317072</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2017-08-02 20:22:39 -0700</bug_when>
    <thetext>Comment on attachment 317072
the patch

View in context: https://bugs.webkit.org/attachment.cgi?id=317072&amp;action=review

r=me.

&gt; Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:384
&gt; +        andp constexpr GIGACAGE_MASK, dest

nice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1334668</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-08-02 22:49:24 -0700</bug_when>
    <thetext>Landed in https://trac.webkit.org/changeset/220184/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1334669</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-08-02 22:50:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/33693709&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>317072</attachid>
            <date>2017-08-02 20:05:19 -0700</date>
            <delta_ts>2017-08-02 20:22:39 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>11052</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjIwMTc1KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBA
CisyMDE3LTA4LTAyICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
TExJbnQgc2hvdWxkIGRvIHBvaW50ZXIgY2FnaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzUwMzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBJbXBsZW1lbnRpbmcgdGhpcyBpbiB0aGUgTExJbnQgd2Fz
IGNoYWxsZW5naW5nIGJlY2F1c2Ugb2ZmbGluZWFzbSBkaWQgbm90IHByZXZpb3VzbHkga25vdwor
ICAgICAgICBob3cgdG8gbG9hZCBmcm9tIGdsb2JhbHMuIFRoaXMgdGVhY2hlcyBpdCBob3cgdG8g
ZG8gdGhhdCBvbiBEYXJ3aW4veDg2XzY0LCB3aGljaCBoYXBwZW5zCisgICAgICAgIHRvIGJlIHdo
ZXJlIHRoZSBHaWdhY2FnZSBpcyBlbmFibGVkIHJpZ2h0IG5vdy4KKworICAgICAgICAqIGxsaW50
L0xMSW50T2ZmbGluZUFzbUNvbmZpZy5oOgorICAgICAgICAqIGxsaW50L0xvd0xldmVsSW50ZXJw
cmV0ZXI2NC5hc206CisgICAgICAgICogb2ZmbGluZWFzbS9hc3QucmI6CisgICAgICAgICogb2Zm
bGluZWFzbS94ODYucmI6CisKIDIwMTctMDgtMDIgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxl
LmNvbT4KIAogICAgICAgICBTd2VlcGluZyBzaG91bGQgb25seSBzY3JpYmJsZSB3aGVuIHN3ZWVw
aW5nIHRvIGZyZWUgbGlzdApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xMSW50
T2ZmbGluZUFzbUNvbmZpZy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9s
bGludC9MTEludE9mZmxpbmVBc21Db25maWcuaAkocmV2aXNpb24gMjIwMTYwKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL2xsaW50L0xMSW50T2ZmbGluZUFzbUNvbmZpZy5oCSh3b3JraW5nIGNv
cHkpCkBAIC0yNyw2ICsyNyw3IEBACiAKICNpbmNsdWRlICJMTEludENvbW1vbi5oIgogI2luY2x1
ZGUgPHd0Zi9Bc3NlcnRpb25zLmg+CisjaW5jbHVkZSA8d3RmL0dpZ2FjYWdlLmg+CiAKICNpZiAh
RU5BQkxFKEpJVCkKICNkZWZpbmUgT0ZGTElORV9BU01fQ19MT09QIDEKQEAgLTE2NCwzICsxNjUs
NSBAQAogI2Vsc2UKICNkZWZpbmUgT0ZGTElORV9BU01fRVhFQ1VUSU9OX1RSQUNJTkcgMAogI2Vu
ZGlmCisKKyNkZWZpbmUgT0ZGTElORV9BU01fR0lHQUNBR0VfRU5BQkxFRCBHSUdBQ0FHRV9FTkFC
TEVECkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRl
cjY0LmFzbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2
ZWxJbnRlcnByZXRlcjY0LmFzbQkocmV2aXNpb24gMjIwMTYwKQorKysgU291cmNlL0phdmFTY3Jp
cHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXI2NC5hc20JKHdvcmtpbmcgY29weSkKQEAg
LTM3Niw2ICszNzYsMTcgQEAgbWFjcm8gY2hlY2tTd2l0Y2hUb0pJVEZvckxvb3AoKQogICAgICAg
ICBlbmQpCiBlbmQKIAorbWFjcm8gbG9hZENhZ2VkKHNvdXJjZSwgZGVzdCwgc2NyYXRjaCkKKyAg
ICBsb2FkcCBzb3VyY2UsIGRlc3QKKyAgICBpZiBHSUdBQ0FHRV9FTkFCTEVEIGFuZCBub3QgQ19M
T09QCisgICAgICAgIGxvYWRwIF9nX2dpZ2FjYWdlQmFzZVB0ciwgc2NyYXRjaAorICAgICAgICBi
dHB6IHNjcmF0Y2gsIC5kb25lCisgICAgICAgIGFuZHAgY29uc3RleHByIEdJR0FDQUdFX01BU0ss
IGRlc3QKKyAgICAgICAgYWRkcCBzY3JhdGNoLCBkZXN0CisgICAgLmRvbmU6CisgICAgZW5kCitl
bmQKKwogbWFjcm8gbG9hZFZhcmlhYmxlKG9wZXJhbmQsIHZhbHVlKQogICAgIGxvYWRpc0Zyb21J
bnN0cnVjdGlvbihvcGVyYW5kLCB2YWx1ZSkKICAgICBsb2FkcSBbY2ZyLCB2YWx1ZSwgOF0sIHZh
bHVlCkBAIC0xMTk4LDkgKzEyMDksNyBAQCBfbGxpbnRfb3BfaXNfb2JqZWN0OgogCiBtYWNybyBs
b2FkUHJvcGVydHlBdFZhcmlhYmxlT2Zmc2V0KHByb3BlcnR5T2Zmc2V0QXNJbnQsIG9iamVjdEFu
ZFN0b3JhZ2UsIHZhbHVlKQogICAgIGJpbHQgcHJvcGVydHlPZmZzZXRBc0ludCwgZmlyc3RPdXRP
ZkxpbmVPZmZzZXQsIC5pc0lubGluZQotICAgICMgRklYTUU6IFNob3VsZCBkbyBjYWdpbmcKLSAg
ICAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzUwMzYKLSAgICBs
b2FkcCBKU09iamVjdDo6bV9idXR0ZXJmbHlbb2JqZWN0QW5kU3RvcmFnZV0sIG9iamVjdEFuZFN0
b3JhZ2UKKyAgICBsb2FkQ2FnZWQoSlNPYmplY3Q6Om1fYnV0dGVyZmx5W29iamVjdEFuZFN0b3Jh
Z2VdLCBvYmplY3RBbmRTdG9yYWdlLCB2YWx1ZSkKICAgICBuZWdpIHByb3BlcnR5T2Zmc2V0QXNJ
bnQKICAgICBzeGkycSBwcm9wZXJ0eU9mZnNldEFzSW50LCBwcm9wZXJ0eU9mZnNldEFzSW50CiAg
ICAgam1wIC5yZWFkeQpAQCAtMTIxMSwxMSArMTIyMCw5IEBAIG1hY3JvIGxvYWRQcm9wZXJ0eUF0
VmFyaWFibGVPZmZzZXQocHJvcGUKIGVuZAogCiAKLW1hY3JvIHN0b3JlUHJvcGVydHlBdFZhcmlh
YmxlT2Zmc2V0KHByb3BlcnR5T2Zmc2V0QXNJbnQsIG9iamVjdEFuZFN0b3JhZ2UsIHZhbHVlKQor
bWFjcm8gc3RvcmVQcm9wZXJ0eUF0VmFyaWFibGVPZmZzZXQocHJvcGVydHlPZmZzZXRBc0ludCwg
b2JqZWN0QW5kU3RvcmFnZSwgdmFsdWUsIHNjcmF0Y2gpCiAgICAgYmlsdCBwcm9wZXJ0eU9mZnNl
dEFzSW50LCBmaXJzdE91dE9mTGluZU9mZnNldCwgLmlzSW5saW5lCi0gICAgIyBGSVhNRTogU2hv
dWxkIGRvIGNhZ2luZwotICAgICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE3NTAzNgotICAgIGxvYWRwIEpTT2JqZWN0OjptX2J1dHRlcmZseVtvYmplY3RBbmRTdG9y
YWdlXSwgb2JqZWN0QW5kU3RvcmFnZQorICAgIGxvYWRDYWdlZChKU09iamVjdDo6bV9idXR0ZXJm
bHlbb2JqZWN0QW5kU3RvcmFnZV0sIG9iamVjdEFuZFN0b3JhZ2UsIHNjcmF0Y2gpCiAgICAgbmVn
aSBwcm9wZXJ0eU9mZnNldEFzSW50CiAgICAgc3hpMnEgcHJvcGVydHlPZmZzZXRBc0ludCwgcHJv
cGVydHlPZmZzZXRBc0ludAogICAgIGptcCAucmVhZHkKQEAgLTEyOTEsOSArMTI5OCw3IEBAIF9s
bGludF9vcF9nZXRfYXJyYXlfbGVuZ3RoOgogICAgIGJ0aXogdDIsIElzQXJyYXksIC5vcEdldEFy
cmF5TGVuZ3RoU2xvdwogICAgIGJ0aXogdDIsIEluZGV4aW5nU2hhcGVNYXNrLCAub3BHZXRBcnJh
eUxlbmd0aFNsb3cKICAgICBsb2FkaXNGcm9tSW5zdHJ1Y3Rpb24oMSwgdDEpCi0gICAgIyBGSVhN
RTogU2hvdWxkIGRvIGNhZ2luZwotICAgICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE3NTAzNgotICAgIGxvYWRwIEpTT2JqZWN0OjptX2J1dHRlcmZseVt0M10sIHQw
CisgICAgbG9hZENhZ2VkKEpTT2JqZWN0OjptX2J1dHRlcmZseVt0M10sIHQwLCB0MikKICAgICBs
b2FkaSAtc2l6ZW9mIEluZGV4aW5nSGVhZGVyICsgSW5kZXhpbmdIZWFkZXI6OnUubGVuZ3Rocy5w
dWJsaWNMZW5ndGhbdDBdLCB0MAogICAgIGJpbHQgdDAsIDAsIC5vcEdldEFycmF5TGVuZ3RoU2xv
dwogICAgIG9ycSB0YWdUeXBlTnVtYmVyLCB0MApAQCAtMTQ0MCw3ICsxNDQ1LDcgQEAgX2xsaW50
X29wX3B1dF9ieV9pZDoKICAgICBsb2FkaXNGcm9tSW5zdHJ1Y3Rpb24oMywgdDEpCiAgICAgbG9h
ZENvbnN0YW50T3JWYXJpYWJsZSh0MSwgdDIpCiAgICAgbG9hZGlzRnJvbUluc3RydWN0aW9uKDUs
IHQxKQotICAgIHN0b3JlUHJvcGVydHlBdFZhcmlhYmxlT2Zmc2V0KHQxLCB0MCwgdDIpCisgICAg
c3RvcmVQcm9wZXJ0eUF0VmFyaWFibGVPZmZzZXQodDEsIHQwLCB0MiwgdDMpCiAgICAgd3JpdGVC
YXJyaWVyT25PcGVyYW5kcygxLCAzKQogICAgIGRpc3BhdGNoKGNvbnN0ZXhwciBvcF9wdXRfYnlf
aWRfbGVuZ3RoKQogCkBAIC0xNDc2LDkgKzE0ODEsNyBAQCBfbGxpbnRfb3BfZ2V0X2J5X3ZhbDoK
ICAgICBsb2FkaXNGcm9tSW5zdHJ1Y3Rpb24oMywgdDMpCiAgICAgbG9hZENvbnN0YW50T3JWYXJp
YWJsZUludDMyKHQzLCB0MSwgLm9wR2V0QnlWYWxTbG93KQogICAgIHN4aTJxIHQxLCB0MQotICAg
ICMgRklYTUU6IFNob3VsZCBkbyBjYWdpbmcKLSAgICAjIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNzUwMzYKLSAgICBsb2FkcCBKU09iamVjdDo6bV9idXR0ZXJmbHlb
dDBdLCB0MworICAgIGxvYWRDYWdlZChKU09iamVjdDo6bV9idXR0ZXJmbHlbdDBdLCB0MywgdDUp
CiAgICAgYW5kaSBJbmRleGluZ1NoYXBlTWFzaywgdDIKICAgICBiaWVxIHQyLCBJbnQzMlNoYXBl
LCAub3BHZXRCeVZhbElzQ29udGlndW91cwogICAgIGJpbmVxIHQyLCBDb250aWd1b3VzU2hhcGUs
IC5vcEdldEJ5VmFsTm90Q29udGlndW91cwpAQCAtMTUyNSw5ICsxNTI4LDcgQEAgX2xsaW50X29w
X2dldF9ieV92YWw6CiAgICAgYmlhIHQyLCBMYXN0QXJyYXlUeXBlIC0gRmlyc3RBcnJheVR5cGUs
IC5vcEdldEJ5VmFsU2xvdwogICAgIAogICAgICMgU3dlZXQsIG5vdyB3ZSBrbm93IHRoYXQgd2Ug
aGF2ZSBhIHR5cGVkIGFycmF5LiBEbyBzb21lIGJhc2ljIHRoaW5ncyBub3cuCi0gICAgIyBGSVhN
RTogU2hvdWxkIGRvIGNhZ2luZwotICAgICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE3NTAzNgotICAgIGxvYWRwIEpTQXJyYXlCdWZmZXJWaWV3OjptX3ZlY3Rvclt0
MF0sIHQzCisgICAgbG9hZENhZ2VkKEpTQXJyYXlCdWZmZXJWaWV3OjptX3ZlY3Rvclt0MF0sIHQz
LCB0NSkKICAgICBiaWFlcSB0MSwgSlNBcnJheUJ1ZmZlclZpZXc6Om1fbGVuZ3RoW3QwXSwgLm9w
R2V0QnlWYWxTbG93CiAgICAgCiAgICAgIyBOb3cgYmlzZWN0IHRocm91Z2ggdGhlIHZhcmlvdXMg
dHlwZXMuIE5vdGUgdGhhdCB3ZSBjYW4gdHJlYXQgVWludDhBcnJheVR5cGUgYW5kCkBAIC0xNjE4
LDkgKzE2MTksNyBAQCBtYWNybyBwdXRCeVZhbChzbG93UGF0aCkKICAgICBsb2FkaXNGcm9tSW5z
dHJ1Y3Rpb24oMiwgdDApCiAgICAgbG9hZENvbnN0YW50T3JWYXJpYWJsZUludDMyKHQwLCB0Mywg
Lm9wUHV0QnlWYWxTbG93KQogICAgIHN4aTJxIHQzLCB0MwotICAgICMgRklYTUU6IFNob3VsZCBk
byBjYWdpbmcKLSAgICAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NzUwMzYKLSAgICBsb2FkcCBKU09iamVjdDo6bV9idXR0ZXJmbHlbdDFdLCB0MAorICAgIGxvYWRD
YWdlZChKU09iamVjdDo6bV9idXR0ZXJmbHlbdDFdLCB0MCwgdDUpCiAgICAgYW5kaSBJbmRleGlu
Z1NoYXBlTWFzaywgdDIKICAgICBiaW5lcSB0MiwgSW50MzJTaGFwZSwgLm9wUHV0QnlWYWxOb3RJ
bnQzMgogICAgIGNvbnRpZ3VvdXNQdXRCeVZhbCgKQEAgLTIyMzgsNyArMjIzNyw3IEBAIG1hY3Jv
IHB1dFByb3BlcnR5KCkKICAgICBsb2FkaXNGcm9tSW5zdHJ1Y3Rpb24oMywgdDEpCiAgICAgbG9h
ZENvbnN0YW50T3JWYXJpYWJsZSh0MSwgdDIpCiAgICAgbG9hZGlzRnJvbUluc3RydWN0aW9uKDYs
IHQxKQotICAgIHN0b3JlUHJvcGVydHlBdFZhcmlhYmxlT2Zmc2V0KHQxLCB0MCwgdDIpCisgICAg
c3RvcmVQcm9wZXJ0eUF0VmFyaWFibGVPZmZzZXQodDEsIHQwLCB0MiwgdDMpCiBlbmQKIAogbWFj
cm8gcHV0R2xvYmFsVmFyaWFibGUoKQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxp
bmVhc20vYXN0LnJiCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5l
YXNtL2FzdC5yYgkocmV2aXNpb24gMjIwMTYwKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL29m
ZmxpbmVhc20vYXN0LnJiCSh3b3JraW5nIGNvcHkpCkBAIC05MjgsNyArOTI4LDcgQEAgY2xhc3Mg
SW5zdHJ1Y3Rpb24gPCBOb2RlCiAgICAgICAgIHdoZW4gImdsb2JhbEFubm90YXRpb24iCiAgICAg
ICAgICAgICAkYXNtLnB1dEdsb2JhbEFubm90YXRpb24KICAgICAgICAgd2hlbiAiZW1pdCIKLSAg
ICAgICAgICAkYXNtLnB1dHMgIiN7b3BlcmFuZHNbMF0uZHVtcH0iCisgICAgICAgICAgICAkYXNt
LnB1dHMgIiN7b3BlcmFuZHNbMF0uZHVtcH0iCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJh
aXNlICJVbmhhbmRsZWQgb3Bjb2RlICN7b3Bjb2RlfSBhdCAje2NvZGVPcmlnaW5TdHJpbmd9Igog
ICAgICAgICBlbmQKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL3g4Ni5y
Ygo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS94ODYucmIJ
KHJldmlzaW9uIDIyMDE2MCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL3g4
Ni5yYgkod29ya2luZyBjb3B5KQpAQCAtMjQ3LDYgKzI0NywxMiBAQCBkZWYgeDg2R1BSTmFtZShu
YW1lLCBraW5kKQogICAgIGVuZAogZW5kCiAKK2NsYXNzIE5vZGUKKyAgICBkZWYgeDg2TG9hZE9w
ZXJhbmQodHlwZSwgZHN0KQorICAgICAgICB4ODZPcGVyYW5kKHR5cGUpCisgICAgZW5kCitlbmQK
KwogY2xhc3MgUmVnaXN0ZXJJRAogICAgIGRlZiBzdXBwb3J0czhCaXRPblg4NgogICAgICAgICBj
YXNlIHg4NkdQUgpAQCAtNDU2LDYgKzQ2MiwxMiBAQCBjbGFzcyBMYWJlbFJlZmVyZW5jZQogICAg
IGRlZiB4ODZDYWxsT3BlcmFuZChraW5kKQogICAgICAgICBhc21MYWJlbAogICAgIGVuZAorICAg
IGRlZiB4ODZMb2FkT3BlcmFuZChraW5kLCBkc3QpCisgICAgICAgICMgRklYTUU6IEltcGxlbWVu
dCB0aGlzIG9uIHBsYXRmb3JtcyB0aGF0IGFyZW4ndCBNYWNoLU8uCisgICAgICAgICMgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NTEwNAorICAgICAgICAkYXNtLnB1
dHMgIm1vdnEgI3thc21MYWJlbH1AR09UUENSRUwoJXJpcCksICN7ZHN0Lng4Nk9wZXJhbmQoOnB0
cil9IgorICAgICAgICAiKCN7ZHN0Lng4Nk9wZXJhbmQoa2luZCl9KSIKKyAgICBlbmQKIGVuZAog
CiBjbGFzcyBMb2NhbExhYmVsUmVmZXJlbmNlCkBAIC01MjMsNiArNTM1LDEwIEBAIGNsYXNzIElu
c3RydWN0aW9uCiAgICAgICAgIH0KICAgICAgICAgcmVzdWx0LmpvaW4oIiwgIikKICAgICBlbmQK
KyAgICAKKyAgICBkZWYgeDg2TG9hZE9wZXJhbmRzKHNyY0tpbmQsIGRzdEtpbmQpCisgICAgICAg
IG9yZGVyT3BlcmFuZHMob3BlcmFuZHNbMF0ueDg2TG9hZE9wZXJhbmQoc3JjS2luZCwgb3BlcmFu
ZHNbMV0pLCBvcGVyYW5kc1sxXS54ODZPcGVyYW5kKGRzdEtpbmQpKQorICAgIGVuZAogCiAgICAg
ZGVmIHg4NlN1ZmZpeChraW5kKQogICAgICAgICBpZiBpc0ludGVsU3ludGF4CkBAIC05MjcsNDUg
Kzk0Myw1MSBAQCBjbGFzcyBJbnN0cnVjdGlvbgogICAgICAgICAgICAgaGFuZGxlWDg2T3AoInhv
ciN7eDg2U3VmZml4KDpwdHIpfSIsIDpwdHIpCiAgICAgICAgIHdoZW4gInhvcnEiCiAgICAgICAg
ICAgICBoYW5kbGVYODZPcCgieG9yI3t4ODZTdWZmaXgoOnF1YWQpfSIsIDpxdWFkKQotICAgICAg
ICB3aGVuICJsb2FkaSIsICJzdG9yZWkiCisgICAgICAgIHdoZW4gImxvYWRpIgorICAgICAgICAg
ICAgJGFzbS5wdXRzICJtb3Yje3g4NlN1ZmZpeCg6aW50KX0gI3t4ODZMb2FkT3BlcmFuZHMoOmlu
dCwgOmludCl9IgorICAgICAgICB3aGVuICJzdG9yZWkiCiAgICAgICAgICAgICAkYXNtLnB1dHMg
Im1vdiN7eDg2U3VmZml4KDppbnQpfSAje3g4Nk9wZXJhbmRzKDppbnQsIDppbnQpfSIKICAgICAg
ICAgd2hlbiAibG9hZGlzIgogICAgICAgICAgICAgaWYgaXNYNjQKICAgICAgICAgICAgICAgICBp
ZiAhaXNJbnRlbFN5bnRheAotICAgICAgICAgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdnNscSAj
e3g4Nk9wZXJhbmRzKDppbnQsIDpxdWFkKX0iCisgICAgICAgICAgICAgICAgICAgICRhc20ucHV0
cyAibW92c2xxICN7eDg2TG9hZE9wZXJhbmRzKDppbnQsIDpxdWFkKX0iCiAgICAgICAgICAgICAg
ICAgZWxzZQotICAgICAgICAgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdnN4ZCAje3g4Nk9wZXJh
bmRzKDppbnQsIDpxdWFkKX0iCisgICAgICAgICAgICAgICAgICAgICRhc20ucHV0cyAibW92c3hk
ICN7eDg2TG9hZE9wZXJhbmRzKDppbnQsIDpxdWFkKX0iCiAgICAgICAgICAgICAgICAgZW5kCiAg
ICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgJGFzbS5wdXRzICJtb3Yje3g4NlN1ZmZp
eCg6aW50KX0gI3t4ODZPcGVyYW5kcyg6aW50LCA6aW50KX0iCisgICAgICAgICAgICAgICAgJGFz
bS5wdXRzICJtb3Yje3g4NlN1ZmZpeCg6aW50KX0gI3t4ODZMb2FkT3BlcmFuZHMoOmludCwgOmlu
dCl9IgogICAgICAgICAgICAgZW5kCi0gICAgICAgIHdoZW4gImxvYWRwIiwgInN0b3JlcCIKKyAg
ICAgICAgd2hlbiAibG9hZHAiCisgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdiN7eDg2U3VmZml4
KDpwdHIpfSAje3g4NkxvYWRPcGVyYW5kcyg6cHRyLCA6cHRyKX0iCisgICAgICAgIHdoZW4gInN0
b3JlcCIKICAgICAgICAgICAgICRhc20ucHV0cyAibW92I3t4ODZTdWZmaXgoOnB0cil9ICN7eDg2
T3BlcmFuZHMoOnB0ciwgOnB0cil9IgotICAgICAgICB3aGVuICJsb2FkcSIsICJzdG9yZXEiCisg
ICAgICAgIHdoZW4gImxvYWRxIgorICAgICAgICAgICAgJGFzbS5wdXRzICJtb3Yje3g4NlN1ZmZp
eCg6cXVhZCl9ICN7eDg2TG9hZE9wZXJhbmRzKDpxdWFkLCA6cXVhZCl9IgorICAgICAgICB3aGVu
ICJzdG9yZXEiCiAgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdiN7eDg2U3VmZml4KDpxdWFkKX0g
I3t4ODZPcGVyYW5kcyg6cXVhZCwgOnF1YWQpfSIKICAgICAgICAgd2hlbiAibG9hZGIiCiAgICAg
ICAgICAgICBpZiAhaXNJbnRlbFN5bnRheAotICAgICAgICAgICAgICAgICRhc20ucHV0cyAibW92
emJsICN7b3JkZXJPcGVyYW5kcyhvcGVyYW5kc1swXS54ODZPcGVyYW5kKDpieXRlKSwgb3BlcmFu
ZHNbMV0ueDg2T3BlcmFuZCg6aW50KSl9IgorICAgICAgICAgICAgICAgICRhc20ucHV0cyAibW92
emJsICN7eDg2TG9hZE9wZXJhbmRzKDpieXRlLCA6aW50KX0iCiAgICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICAgICAgJGFzbS5wdXRzICJtb3Z6eCAje29yZGVyT3BlcmFuZHMob3BlcmFuZHNb
MF0ueDg2T3BlcmFuZCg6Ynl0ZSksIG9wZXJhbmRzWzFdLng4Nk9wZXJhbmQoOmludCkpfSIKKyAg
ICAgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdnp4ICN7eDg2TG9hZE9wZXJhbmRzKDpieXRlLCA6
aW50KX0iCiAgICAgICAgICAgICBlbmQKICAgICAgICAgd2hlbiAibG9hZGJzIgogICAgICAgICAg
ICAgaWYgIWlzSW50ZWxTeW50YXgKLSAgICAgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdnNibCAj
e29yZGVyT3BlcmFuZHMob3BlcmFuZHNbMF0ueDg2T3BlcmFuZCg6Ynl0ZSksIG9wZXJhbmRzWzFd
Lng4Nk9wZXJhbmQoOmludCkpfSIKKyAgICAgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdnNibCAj
e3g4NkxvYWRPcGVyYW5kcyg6Ynl0ZSwgOmludCl9IgogICAgICAgICAgICAgZWxzZQotICAgICAg
ICAgICAgICAgICRhc20ucHV0cyAibW92c3ggI3tvcmRlck9wZXJhbmRzKG9wZXJhbmRzWzBdLng4
Nk9wZXJhbmQoOmJ5dGUpLCBvcGVyYW5kc1sxXS54ODZPcGVyYW5kKDppbnQpKX0iCisgICAgICAg
ICAgICAgICAgJGFzbS5wdXRzICJtb3ZzeCAje3g4NkxvYWRPcGVyYW5kcyg6Ynl0ZSwgOmludCl9
IgogICAgICAgICAgICAgZW5kCiAgICAgICAgIHdoZW4gImxvYWRoIgogICAgICAgICAgICAgaWYg
IWlzSW50ZWxTeW50YXgKLSAgICAgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdnp3bCAje29yZGVy
T3BlcmFuZHMob3BlcmFuZHNbMF0ueDg2T3BlcmFuZCg6aGFsZiksIG9wZXJhbmRzWzFdLng4Nk9w
ZXJhbmQoOmludCkpfSIKKyAgICAgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdnp3bCAje3g4Nkxv
YWRPcGVyYW5kcyg6aGFsZiwgOmludCl9IgogICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAg
ICAgICRhc20ucHV0cyAibW92enggI3tvcmRlck9wZXJhbmRzKG9wZXJhbmRzWzBdLng4Nk9wZXJh
bmQoOmhhbGYpLCBvcGVyYW5kc1sxXS54ODZPcGVyYW5kKDppbnQpKX0iCisgICAgICAgICAgICAg
ICAgJGFzbS5wdXRzICJtb3Z6eCAje3g4NkxvYWRPcGVyYW5kcyg6aGFsZiwgOmludCl9IgogICAg
ICAgICAgICAgZW5kCiAgICAgICAgIHdoZW4gImxvYWRocyIKICAgICAgICAgICAgIGlmICFpc0lu
dGVsU3ludGF4Ci0gICAgICAgICAgICAgICAgJGFzbS5wdXRzICJtb3Zzd2wgI3tvcmRlck9wZXJh
bmRzKG9wZXJhbmRzWzBdLng4Nk9wZXJhbmQoOmhhbGYpLCBvcGVyYW5kc1sxXS54ODZPcGVyYW5k
KDppbnQpKX0iCisgICAgICAgICAgICAgICAgJGFzbS5wdXRzICJtb3Zzd2wgI3t4ODZMb2FkT3Bl
cmFuZHMoOmhhbGYsIDppbnQpfSIKICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICAk
YXNtLnB1dHMgIm1vdnN4ICN7b3JkZXJPcGVyYW5kcyhvcGVyYW5kc1swXS54ODZPcGVyYW5kKDpo
YWxmKSwgb3BlcmFuZHNbMV0ueDg2T3BlcmFuZCg6aW50KSl9IgorICAgICAgICAgICAgICAgICRh
c20ucHV0cyAibW92c3ggI3t4ODZMb2FkT3BlcmFuZHMoOmhhbGYsIDppbnQpfSIKICAgICAgICAg
ICAgIGVuZAogICAgICAgICB3aGVuICJzdG9yZWIiCiAgICAgICAgICAgICAkYXNtLnB1dHMgIm1v
diN7eDg2U3VmZml4KDpieXRlKX0gI3t4ODZPcGVyYW5kcyg6Ynl0ZSwgOmJ5dGUpfSIK
</data>
<flag name="review"
          id="337661"
          type_id="1"
          status="+"
          setter="keith_miller"
    />
          </attachment>
      

    </bug>

</bugzilla>