<?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>233867</bug_id>
          
          <creation_ts>2021-12-06 01:06:56 -0800</creation_ts>
          <short_desc>[RAMification] Add support for dumping smaps rollups on Linux</short_desc>
          <delta_ts>2021-12-06 13:02:26 -0800</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="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>cdumez</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jbedard</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1820552</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2021-12-06 01:06:56 -0800</bug_when>
    <thetext>[RAMification] Add support for dumping smaps rollups on Linux</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1820553</commentid>
    <comment_count>1</comment_count>
      <attachid>446011</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2021-12-06 01:07:47 -0800</bug_when>
    <thetext>Created attachment 446011
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1820721</commentid>
    <comment_count>2</comment_count>
      <attachid>446011</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-12-06 12:35:58 -0800</bug_when>
    <thetext>Comment on attachment 446011
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1820734</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-12-06 13:01:45 -0800</bug_when>
    <thetext>Committed r286562 (?): &lt;https://commits.webkit.org/r286562&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 446011.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1820735</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-06 13:02:26 -0800</bug_when>
    <thetext>&lt;rdar://problem/86119522&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446011</attachid>
            <date>2021-12-06 01:07:47 -0800</date>
            <delta_ts>2021-12-06 13:01:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233867-20211206100746.patch</filename>
            <type>text/plain</type>
            <size>5862</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2NTM4CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCmluZGV4IDg5MjM5MmQ4N2Y3
NDAwZWJmYTk4ZjVhODY1M2M5ZmQ0ZTI3NTVmNTkuLjc0YzQ5MDRmMTllNzA4YmZiZTc5YmFmNTlh
ZmIwOTk4NDk0ZTUwMzggMTAwNjQ0Ci0tLSBhL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCisr
KyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzMgQEAKKzIwMjEtMTIt
MDYgIFphbiBEb2JlcnNlayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtSQU1p
ZmljYXRpb25dIEFkZCBzdXBwb3J0IGZvciBkdW1waW5nIHNtYXBzIHJvbGx1cHMgb24gTGludXgK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzg2Nwor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0aGUg
b3B0aW9uIHRvIGR1bXAgc21hcHMgcm9sbHVwIGFmdGVyIHRoZSBlbmQgb2YgZWFjaCBSQU1pZmlj
YXRpb24KKyAgICAgICAgdGVzdCBjYXNlLiBUaGlzIG1pcnJvcnMgdGhlIHZtbWFwIGZ1bmN0aW9u
YWxpdHkgYW5kIGlzIGltcGxlbWVudGVkCisgICAgICAgIGFsb25nc2lkZSB0aGF0IG9wdGlvbi4K
KworICAgICAgICBPbmNlIHRoZSBqc2MgYmluYXJ5IGlzIGxlZnQgaWRsZSBhZnRlciB0aGUgdGVz
dCBjYXNlIHJ1biwgdGhlCisgICAgICAgIHNtYXBzX3JvbGx1cCBvdXRwdXQgZm9yIHRoZSBnaXZl
biBqc2MgcHJvY2VzcyBpcyBjb2xsZWN0ZWQgZnJvbSB0aGUKKyAgICAgICAgcHJvYyBmaWxlc3lz
dGVtLiBUaGlzIG1hdGVyaWFsIGlzIHRoZW4gcHJpbnRlZCBvdXQgYWZ0ZXIgdGhlIHRlc3QKKyAg
ICAgICAgaXMgZG9uZSwgZm9sbG93aW5nIHRoZSBtZW1vcnkgZm9vdHByaW50IGR1bXAuCisKKyAg
ICAgICAgRm9yIG5vdyB0aGlzIHByZWZlcnMgdGhlIHNtYXBzX3JvbGx1cCBpbnN0ZWFkIG9mIHRo
ZSBjb21wbGV0ZSBzbWFwcy4KKyAgICAgICAgSW4gdGhpcyBmb3JtLCBpdCBhbHJlYWR5IGdpdmVz
IGEgZ29vZCBpbnNpZ2h0IGludG8gdGhlIGJhbGFuY2UgYmV0d2VlbgorICAgICAgICB0aGUgcHJv
cG9ydGlvbmFsIGFuZCByZXNpZGVudGlhbCBzZXQgc2l6ZSBhbW91bnRzLiBDb21wbGV0ZSBzbWFw
cyBjb3VsZAorICAgICAgICBiZSBiZW5lZmljaWFsIGxhdGVyLCBlc3BlY2lhbGx5IGlmIHdlIGNh
biBpbXBsZW1lbnQgZGlmZmVyZW50aWF0aW9uCisgICAgICAgIGJldHdlZW4gYWxsb2NhdGlvbnMg
b2YgZGlmZmVyZW50IHR5cGVzIGFuZC9vciBwdXJwb3Nlcy4KKworICAgICAgICAqIEpldFN0cmVh
bTIvUkFNaWZpY2F0aW9uLnB5OgorICAgICAgICAocGFyc2VBcmdzKToKKyAgICAgICAgKEJhc2VS
dW5uZXIuX19pbml0X18pOgorICAgICAgICAoQmFzZVJ1bm5lci5nZXRSZXN1bHRzKToKKyAgICAg
ICAgKExvY2FsUnVubmVyLnJ1bk9uZVRlc3QpOgorICAgICAgICAobWFpbik6CisgICAgICAgICht
YWluLnJ1blRlc3RMaXN0KToKKwogMjAyMS0xMS0yMSAgQ2F0aGllIENoZW4gIDxjYXRoaWVjaGVu
QGlnYWxpYS5jb20+CiAKICAgICAgICAgW1BlcmZvcm1hbmNlIHRlc3RdW2Nzcy1jb250YWluXSBB
ZGQgY2FzZSB0byB0ZXN0IGNvbnRhaW46IGxheW91dCBpbnNpZGUgYSBjb21wbGV4IGRvY3VtZW50
CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3RzL0pldFN0cmVhbTIvUkFNaWZpY2F0aW9uLnB5
IGIvUGVyZm9ybWFuY2VUZXN0cy9KZXRTdHJlYW0yL1JBTWlmaWNhdGlvbi5weQppbmRleCBmMjgz
ODg2M2Y4NjY2Yzg3MTUyYjcxN2YwNjhkOWExYTBhYzg5YzRjLi41MWVkZjFjMGRhMmEyMzk2OTk3
Y2U2YjMxZTBlYTQzMjUxZjRlZGI5IDEwMDY0NAotLS0gYS9QZXJmb3JtYW5jZVRlc3RzL0pldFN0
cmVhbTIvUkFNaWZpY2F0aW9uLnB5CisrKyBiL1BlcmZvcm1hbmNlVGVzdHMvSmV0U3RyZWFtMi9S
QU1pZmljYXRpb24ucHkKQEAgLTQzLDcgKzQzLDcgQEAgb25lTUIgPSBmbG9hdCgxMDI0ICogMTAy
NCkKIGZvb3RwcmludFJFID0gcmUuY29tcGlsZShyIkN1cnJlbnQgRm9vdHByaW50OiAoXGQrKD86
LlxkKyk/KSIpCiBwZWFrRm9vdHByaW50UkUgPSByZS5jb21waWxlKHIiUGVhayBGb290cHJpbnQ6
IChcZCsoPzouXGQrKT8pIikKIAotVGVzdFJlc3VsdCA9IGNvbGxlY3Rpb25zLm5hbWVkdHVwbGUo
IlRlc3RSZXN1bHQiLCBbIm5hbWUiLCAicmV0dXJuQ29kZSIsICJmb290cHJpbnQiLCAicGVha0Zv
b3RwcmludCIsICJ2bW1hcE91dHB1dCJdKQorVGVzdFJlc3VsdCA9IGNvbGxlY3Rpb25zLm5hbWVk
dHVwbGUoIlRlc3RSZXN1bHQiLCBbIm5hbWUiLCAicmV0dXJuQ29kZSIsICJmb290cHJpbnQiLCAi
cGVha0Zvb3RwcmludCIsICJ2bW1hcE91dHB1dCIsICJzbWFwc091dHB1dCJdKQogCiByYW1pZmlj
YXRpb25fZGlyID0gb3MucGF0aC5hYnNwYXRoKG9zLnBhdGguZGlybmFtZShvcy5wYXRoLnJlYWxw
YXRoKF9fZmlsZV9fKSkpCiAKQEAgLTEyMSw2ICsxMjEsNyBAQCBkZWYgcGFyc2VBcmdzKHBhcnNl
cj1Ob25lKToKICAgICBwYXJzZXIuYWRkX2FyZ3VtZW50KCItbiIsICItLXJ1bi1uby1qaXQiLCBk
ZXN0PSJydW5Ob0pJVFRlc3RzIiwgbmFyZ3M9Ij8iLCBjb25zdD1UcnVlLCBkZWZhdWx0PU5vbmUs
IHR5cGU9b3B0U3RyVG9Cb29sLCBtZXRhdmFyPSJ0cnVlIC8gZmFsc2UiLCBoZWxwPSJSdW4gbm8g
SklUIHRlc3RzIFtkZWZhdWx0XSIpCiAgICAgcGFyc2VyLmFkZF9hcmd1bWVudCgiLW8iLCAiLS1v
dXRwdXQiLCBkZXN0PSJqc29uRmlsZW5hbWUiLCB0eXBlPXN0ciwgZGVmYXVsdD1Ob25lLCBtZXRh
dmFyPSJKU09OLW91dHB1dC1maWxlIiwgaGVscD0iUGF0aCB0byBKU09OIG91dHB1dCIpCiAgICAg
cGFyc2VyLmFkZF9hcmd1bWVudCgiLW0iLCAiLS12bW1hcCIsIGRlc3Q9InRha2VWbW1hcCIsIGFj
dGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsIGhlbHA9IlRha2UgYSB2bW1hcCBhZnRl
ciBlYWNoIHRlc3QiKQorICAgIHBhcnNlci5hZGRfYXJndW1lbnQoIi0tc21hcHMiLCBkZXN0PSJ0
YWtlU21hcHMiLCBhY3Rpb249InN0b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLCBoZWxwPSJUYWtl
IGEgc21hcHMgcm9sbHVwIGFmdGVyIGVhY2ggdGVzdCIpCiAKICAgICBhcmdzID0gcGFyc2VyLnBh
cnNlX2FyZ3MoKQogCkBAIC0xNDcsNyArMTQ4LDggQEAgY2xhc3MgQmFzZVJ1bm5lcjoKICAgICBk
ZWYgX19pbml0X18oc2VsZiwgYXJncyk6CiAgICAgICAgIHNlbGYucm9vdERpciA9IGFyZ3MudGVz
dERpcgogICAgICAgICBzZWxmLmVudmlyb25tZW50VmFycyA9IHt9Ci0gICAgICAgIHNlbGYudm1t
YXBPdXRwdXQgPSAiIgorICAgICAgICBzZWxmLnZtbWFwT3V0cHV0ID0gIiIgaWYgYXJncy50YWtl
Vm1tYXAgZWxzZSBOb25lCisgICAgICAgIHNlbGYuc21hcHNPdXRwdXQgPSAiIiBpZiBhcmdzLnRh
a2VTbWFwcyBlbHNlIE5vbmUKIAogICAgIGRlZiBzZXR1cChzZWxmKToKICAgICAgICAgcGFzcwpA
QCAtMTgwLDcgKzE4Miw3IEBAIGNsYXNzIEJhc2VSdW5uZXI6CiAgICAgICAgIHNlbGYucmV0dXJu
Q29kZSA9IHJldHVybkNvZGUKIAogICAgIGRlZiBnZXRSZXN1bHRzKHNlbGYpOgotICAgICAgICBy
ZXR1cm4gVGVzdFJlc3VsdChuYW1lPXNlbGYudGVzdE5hbWUsIHJldHVybkNvZGU9c2VsZi5yZXR1
cm5Db2RlLCBmb290cHJpbnQ9c2VsZi5mb290cHJpbnQsIHBlYWtGb290cHJpbnQ9c2VsZi5wZWFr
Rm9vdHByaW50LCB2bW1hcE91dHB1dD1zZWxmLnZtbWFwT3V0cHV0KQorICAgICAgICByZXR1cm4g
VGVzdFJlc3VsdChuYW1lPXNlbGYudGVzdE5hbWUsIHJldHVybkNvZGU9c2VsZi5yZXR1cm5Db2Rl
LCBmb290cHJpbnQ9c2VsZi5mb290cHJpbnQsIHBlYWtGb290cHJpbnQ9c2VsZi5wZWFrRm9vdHBy
aW50LCB2bW1hcE91dHB1dD1zZWxmLnZtbWFwT3V0cHV0LCBzbWFwc091dHB1dD1zZWxmLnNtYXBz
T3V0cHV0KQogCiAKIGNsYXNzIExvY2FsUnVubmVyKEJhc2VSdW5uZXIpOgpAQCAtMjExLDkgKzIx
MywxMiBAQCBjbGFzcyBMb2NhbFJ1bm5lcihCYXNlUnVubmVyKToKICAgICAgICAgICAgIHNlbGYu
cHJvY2Vzc0xpbmUobGluZSkKIAogICAgICAgICAgICAgaWYgImpzIHNoZWxsIHdhaXRpbmcgZm9y
IGlucHV0IHRvIGV4aXQiIGluIGxpbmU6Ci0gICAgICAgICAgICAgICAgc2VsZi52bW1hcE91dHB1
dCA9IHN1YnByb2Nlc3MuUG9wZW4oWyd2bW1hcCcsICctLXN1bW1hcnknLCAne30nLmZvcm1hdChw
cm9jLnBpZCldLCBzaGVsbD1GYWxzZSwgc3RkZXJyPXN1YnByb2Nlc3MuUElQRSwgc3Rkb3V0PXN1
YnByb2Nlc3MuUElQRSkuc3Rkb3V0LnJlYWQoKQotICAgICAgICAgICAgICAgIGlmIHN5cy52ZXJz
aW9uX2luZm9bMF0gPj0gMzoKLSAgICAgICAgICAgICAgICAgICAgc2VsZi52bW1hcE91dHB1dCA9
IHN0cihzZWxmLnZtbWFwT3V0cHV0LCAidXRmLTgiKQorICAgICAgICAgICAgICAgIGlmIHNlbGYu
dm1tYXBPdXRwdXQgaXMgbm90IE5vbmU6CisgICAgICAgICAgICAgICAgICAgIHNlbGYudm1tYXBP
dXRwdXQgPSBzdWJwcm9jZXNzLlBvcGVuKFsndm1tYXAnLCAnLS1zdW1tYXJ5JywgJ3t9Jy5mb3Jt
YXQocHJvYy5waWQpXSwgc2hlbGw9RmFsc2UsIHN0ZGVycj1zdWJwcm9jZXNzLlBJUEUsIHN0ZG91
dD1zdWJwcm9jZXNzLlBJUEUpLnN0ZG91dC5yZWFkKCkKKyAgICAgICAgICAgICAgICAgICAgaWYg
c3lzLnZlcnNpb25faW5mb1swXSA+PSAzOgorICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi52
bW1hcE91dHB1dCA9IHN0cihzZWxmLnZtbWFwT3V0cHV0LCAidXRmLTgiKQorICAgICAgICAgICAg
ICAgIGlmIHNlbGYuc21hcHNPdXRwdXQgaXMgbm90IE5vbmU6CisgICAgICAgICAgICAgICAgICAg
IHNlbGYuc21hcHNPdXRwdXQgPSBzdWJwcm9jZXNzLlBvcGVuKFsnY2F0JywgJy9wcm9jL3t9L3Nt
YXBzX3JvbGx1cCcuZm9ybWF0KHByb2MucGlkKV0sIHNoZWxsPUZhbHNlLCBzdGRlcnI9c3VicHJv
Y2Vzcy5QSVBFLCBzdGRvdXQ9c3VicHJvY2Vzcy5QSVBFKS5zdGRvdXQucmVhZCgpCiAgICAgICAg
ICAgICAgICAgcHJvYy5zdGRpbi53cml0ZShiImRvbmVcbiIpCiAgICAgICAgICAgICAgICAgcHJv
Yy5zdGRpbi5mbHVzaCgpCiAKQEAgLTIzNSw4ICsyNDAsNyBAQCBkZWYgbWFpbihwYXJzZXI9Tm9u
ZSk6CiAKICAgICB0ZXN0UnVubmVyID0gYXJncy5ydW5uZXIoYXJncykKIAotCi0gICAgaWYgYXJn
cy50YWtlVm1tYXA6CisgICAgaWYgYXJncy50YWtlVm1tYXAgb3IgYXJncy50YWtlU21hcHM6CiAg
ICAgICAgIHRlc3RSdW5uZXIuc2V0RW52KCJKU19TSEVMTF9XQUlUX0ZPUl9JTlBVVF9UT19FWElU
IiwgIjEiKQogCiAgICAgZHlsZEZyYW1ld29ya1BhdGggPSBmcmFtZXdvcmtQYXRoRnJvbUV4ZWN1
dGFibGVQYXRoKGFyZ3MuanNjQ29tbWFuZCkKQEAgLTI3MCw2ICsyNzQsOCBAQCBkZWYgbWFpbihw
YXJzZXI9Tm9uZSk6CiAgICAgICAgICAgICAgICAgICAgIHByaW50KCJmb290cHJpbnQ6IHt9LCBw
ZWFrIGZvb3RwcmludDoge30iLmZvcm1hdCh0ZXN0UmVzdWx0LmZvb3RwcmludCwgdGVzdFJlc3Vs
dC5wZWFrRm9vdHByaW50KSkKICAgICAgICAgICAgICAgICAgICAgaWYgdGVzdFJlc3VsdC52bW1h
cE91dHB1dDoKICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50KHRlc3RSZXN1bHQudm1tYXBP
dXRwdXQpCisgICAgICAgICAgICAgICAgICAgIGlmIHRlc3RSZXN1bHQuc21hcHNPdXRwdXQ6Cisg
ICAgICAgICAgICAgICAgICAgICAgICBwcmludCh0ZXN0UmVzdWx0LnNtYXBzT3V0cHV0KQogICAg
ICAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgICAgIHByaW50CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>