<?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>199765</bug_id>
          
          <creation_ts>2019-07-12 16:02:22 -0700</creation_ts>
          <short_desc>Increase JSValue cage size on iOS and reduce the max slide</short_desc>
          <delta_ts>2019-07-12 17:23:16 -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>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="Keith Miller">keith_miller</reporter>
          <assigned_to name="Keith Miller">keith_miller</assigned_to>
          <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1552584</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-07-12 16:02:22 -0700</bug_when>
    <thetext>Increase JSValue cage size on iOS and reduce the max slide</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552588</commentid>
    <comment_count>1</comment_count>
      <attachid>374048</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-07-12 16:09:59 -0700</bug_when>
    <thetext>Created attachment 374048
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552591</commentid>
    <comment_count>2</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-07-12 16:11:05 -0700</bug_when>
    <thetext>rdar://problem/52589569</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552596</commentid>
    <comment_count>3</comment_count>
      <attachid>374048</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2019-07-12 16:21:29 -0700</bug_when>
    <thetext>Comment on attachment 374048
Patch

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

&gt; Source/bmalloc/bmalloc/Gigacage.h:71
&gt;  constexpr size_t primitiveGigacageSize = 2 * bmalloc::Sizes::GB;
&gt; -constexpr size_t jsValueGigacageSize = 1 * bmalloc::Sizes::GB;
&gt; +constexpr size_t jsValueGigacageSize = 2 * bmalloc::Sizes::GB;

should we bump to 4gb/4gb?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552600</commentid>
    <comment_count>4</comment_count>
      <attachid>374048</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2019-07-12 16:21:57 -0700</bug_when>
    <thetext>Comment on attachment 374048
Patch

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

&gt; Source/bmalloc/ChangeLog:12
&gt; +

might be nice for posterity to state that cage size is now 36gb and we ask for a 38gb allocation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552625</commentid>
    <comment_count>5</comment_count>
      <attachid>374048</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-07-12 17:22:32 -0700</bug_when>
    <thetext>Comment on attachment 374048
Patch

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

&gt;&gt; Source/bmalloc/ChangeLog:12
&gt;&gt; +
&gt; 
&gt; might be nice for posterity to state that cage size is now 36gb and we ask for a 38gb allocation

Done.

&gt;&gt; Source/bmalloc/bmalloc/Gigacage.h:71
&gt;&gt; +constexpr size_t jsValueGigacageSize = 2 * bmalloc::Sizes::GB;
&gt; 
&gt; should we bump to 4gb/4gb?

I&apos;m not sure that&apos;s necessary. If we still have a problem we can consider it later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552626</commentid>
    <comment_count>6</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-07-12 17:23:16 -0700</bug_when>
    <thetext>Committed r247409: &lt;https://trac.webkit.org/changeset/247409&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>374048</attachid>
            <date>2019-07-12 16:09:59 -0700</date>
            <delta_ts>2019-07-12 16:19:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199765-20190712160959.patch</filename>
            <type>text/plain</type>
            <size>1798</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3MzkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9D
aGFuZ2VMb2cgYi9Tb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cKaW5kZXggMGZhYzFhYWEzM2VkNzA0
ZWI0YWFiOTU1ZGZhNmE2YTJjMDAzOWMwZC4uNmJkOGE5ZmQzYmE5Y2JlNjQxOWI1Zjg5ZmUxMjQ1
YmU1ZGNhMDVlYyAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9ibWFsbG9jL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTA3LTEyICBLZWl0
aCBNaWxsZXIgIDxrZWl0aF9taWxsZXJAYXBwbGUuY29tPgorCisgICAgICAgIEluY3JlYXNlIEpT
VmFsdWUgY2FnZSBzaXplIG9uIGlPUyBhbmQgcmVkdWNlIHRoZSBtYXggc2xpZGUKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTc2NQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFNpbmNlIHRoZSBXZWJDb250
ZW50IGpldHNhbSBsaW1pdCBoYXMgY2hhbmdlZCB3ZSBzb21ldGltZXMgcnVuIG91dAorICAgICAg
ICBvZiBKU1ZhbHVlIGNhZ2UgVkEgc3BhY2UgY2F1c2luZyB1cyB0byBydW4gb3V0IG9mIG1lbW9y
eSBmb3IKKyAgICAgICAgYXJyYXlzLiBUaGlzIGNoYW5nZSBtYWtlcyB0aGUgSlNWYWx1ZSBjYWdl
IGEgbW9yZSByZWFzb25hYmxlIHVwcGVyCisgICAgICAgIGxpbWl0IGZvciB3aGF0IHNob3VsZCBi
ZSBwb3NzaWJsZSB3aXRob3V0IGpldHNhbW1pbmcuCisKKyAgICAgICAgKiBibWFsbG9jL0dpZ2Fj
YWdlLmg6CisKIDIwMTktMDctMDMgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBsZS5j
b20+CiAKICAgICAgICAgUEFDQ2FnZSBzaG91bGQgZmlyc3QgY2FnZSBsZWF2aW5nIFBBQyBiaXRz
IGludGFjdCB0aGVuIGF1dGhlbnRpY2F0ZQpkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxsb2MvYm1h
bGxvYy9HaWdhY2FnZS5oIGIvU291cmNlL2JtYWxsb2MvYm1hbGxvYy9HaWdhY2FnZS5oCmluZGV4
IGEzN2QwYmFmOTk3OWRlZWNjMmU5ZTI1NDJhOGMyOTU4ZGRmODZiNTcuLmM3MzA0OTM2OWMxN2Uw
OTAwMDgxMTAyOGJmMDY0NDE4YzFhNTBmMjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9jL2Jt
YWxsb2MvR2lnYWNhZ2UuaAorKysgYi9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0dpZ2FjYWdlLmgK
QEAgLTY4LDkgKzY4LDkgQEAgQklOTElORSBjb25zdCBjaGFyKiBuYW1lKEtpbmQga2luZCkKIAog
I2lmIEJDUFUoQVJNNjQpCiBjb25zdGV4cHIgc2l6ZV90IHByaW1pdGl2ZUdpZ2FjYWdlU2l6ZSA9
IDIgKiBibWFsbG9jOjpTaXplczo6R0I7Ci1jb25zdGV4cHIgc2l6ZV90IGpzVmFsdWVHaWdhY2Fn
ZVNpemUgPSAxICogYm1hbGxvYzo6U2l6ZXM6OkdCOworY29uc3RleHByIHNpemVfdCBqc1ZhbHVl
R2lnYWNhZ2VTaXplID0gMiAqIGJtYWxsb2M6OlNpemVzOjpHQjsKIGNvbnN0ZXhwciBzaXplX3Qg
Z2lnYWNhZ2VCYXNlUHRyc1NpemUgPSAxNiAqIGJtYWxsb2M6OlNpemVzOjprQjsKLWNvbnN0ZXhw
ciBzaXplX3QgbWF4aW11bUNhZ2VTaXplUmVkdWN0aW9uRm9yU2xpZGUgPSBibWFsbG9jOjpTaXpl
czo6R0IgLyAyOworY29uc3RleHByIHNpemVfdCBtYXhpbXVtQ2FnZVNpemVSZWR1Y3Rpb25Gb3JT
bGlkZSA9IGJtYWxsb2M6OlNpemVzOjpHQiAvIDQ7CiAjZGVmaW5lIEdJR0FDQUdFX0FMTE9DQVRJ
T05fQ0FOX0ZBSUwgMQogI2Vsc2UKIGNvbnN0ZXhwciBzaXplX3QgcHJpbWl0aXZlR2lnYWNhZ2VT
aXplID0gMzIgKiBibWFsbG9jOjpTaXplczo6R0I7Cg==
</data>
<flag name="review"
          id="389854"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>