<?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>210060</bug_id>
          
          <creation_ts>2020-04-06 11:13:35 -0700</creation_ts>
          <short_desc>RAMification should have a way of gathering vmmaps for each test at the end of each run</short_desc>
          <delta_ts>2020-04-07 11:42:14 -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>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="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>basuke</cc>
    
    <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>dean_johnson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fpizlo</cc>
    
    <cc>hi</cc>
    
    <cc>jbedard</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>rniwa</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1638188</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-04-06 11:13:35 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1638416</commentid>
    <comment_count>1</comment_count>
      <attachid>395644</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-04-06 19:04:14 -0700</bug_when>
    <thetext>Created attachment 395644
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1638422</commentid>
    <comment_count>2</comment_count>
      <attachid>395644</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-04-06 19:22:01 -0700</bug_when>
    <thetext>Comment on attachment 395644
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1638678</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-07 11:41:20 -0700</bug_when>
    <thetext>Committed r259652: &lt;https://trac.webkit.org/changeset/259652&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 395644.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1638679</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-04-07 11:42:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/61402816&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>395644</attachid>
            <date>2020-04-06 19:04:14 -0700</date>
            <delta_ts>2020-04-07 11:41:21 -0700</delta_ts>
            <desc>patch</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>11633</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1h
bmNlVGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTk2MTkpCisrKyBQZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMyIEBACisyMDIwLTA0LTA2ICBT
YWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIFJBTWlmaWNhdGlvbiBz
aG91bGQgaGF2ZSBhIHdheSBvZiBnYXRoZXJpbmcgdm1tYXBzIGZvciBlYWNoIHRlc3QgYXQgdGhl
IGVuZCBvZiBlYWNoIHJ1bgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjEwMDYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgV2hlbiBJIHdhcyBkZWJ1Z2dpbmcgYSBtZW1vcnkgaXNzdWUsIEkgbmVlZGVkIHRv
IGdhdGhlciB2bW1hcHMgZm9yIGVhY2gKKyAgICAgICAgUkFNaWZpY2F0aW9uIHN1YnRlc3QuIFRo
aXMgcGF0Y2ggaXMgY2hlY2tpbmcgaW4gdGhlIGNvZGUgSSB3cm90ZSB0byBiZSBhYmxlCisgICAg
ICAgIHRvIGRvIHRoaXMuIEl0IHdvcmtzIGJ5OgorICAgICAgICAtIFBhc3NpbmcgaW4gYW4gYXJn
dW1lbnQgdG8gUkFNaWZpY2F0aW9uIHNheWluZyB3ZSB3YW50IHZtbWFwcyBhdCB0aGUgZW5kIG9m
CisgICAgICAgIGVhY2ggc3VidGVzdCBydW4uCisgICAgICAgIC0gUkFNaWZpY2F0aW9uIGludm9r
ZXMganNjIHdpdGggYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdGhhdCB0ZWxscyB0aGUgc2hlbGwK
KyAgICAgICAgdG8gd2FpdCBmb3Igb25lIGNoYXJhY3RlciBvZiBpbnB1dCBmcm9tIHN0ZGluIGJl
Zm9yZSBleGl0aW5nLgorICAgICAgICAtIFRoZSBqc2Mgc2hlbGwgYWxzbyBkaXNhYmxlcyB0aGUg
Ym1hbGxvYyBzY2F2ZW5nZXIgd2hpbGUgd2FpdGluZyBmb3IgaW5wdXQgc28gdGhlCisgICAgICAg
IHZtbWFwIHdlIHRha2UgZnJvbSB0aGUgcHl0aG9uIHJ1bm5lciBzY3JpcHQgcmVwcmVzZW50cyB0
aGUgImZvb3RwcmludCIgc2NvcmUKKyAgICAgICAgb2YgdGhlIGJlbmNobWFyay4gSWYgdGhlIHNj
YXZlbmdlciByYW4sIGl0IHdvdWxkIGVuZCB1cCByZWxlYXNpbmcgdG9vIG11Y2gKKyAgICAgICAg
bWVtb3J5IGZvciB0aGUgdm1tYXAgdG8gYmUgdXNlZnVsLgorICAgICAgICAtIFRoZSBweXRob24g
c2NyaXB0IHJ1bnMgYSB2bW1hcCwgYW5kIHRoZW4gY29tbXVuaWNhdGVzIHRvIHRoZSBqc2MgcHJv
Y2VzcworICAgICAgICB3aGVuIHRoZSB2bW1hcCBmaW5pc2hlcyBydW5uaW5nLgorCisgICAgICAg
ICogSmV0U3RyZWFtMi9SQU1pZmljYXRpb24ucHk6CisgICAgICAgIChwYXJzZUFyZ3MpOgorICAg
ICAgICAoQmFzZVJ1bm5lci5fX2luaXRfXyk6CisgICAgICAgIChCYXNlUnVubmVyLmdldFJlc3Vs
dHMpOgorICAgICAgICAoTG9jYWxSdW5uZXIucnVuT25lVGVzdCk6CisgICAgICAgIChtYWluKToK
KyAgICAgICAgKG1haW4ucnVuVGVzdExpc3QpOgorCiAyMDIwLTA0LTA2ICBTYWFtIEJhcmF0aSAg
PHNiYXJhdGlAYXBwbGUuY29tPgogCiAgICAgICAgIEltcGxlbWVudCAxR0Igb2YgZXhlY3V0YWJs
ZSBtZW1vcnkgb24gYXJtNjQKSW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvSmV0U3RyZWFtMi9SQU1p
ZmljYXRpb24ucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFuY2VUZXN0cy9KZXRTdHJlYW0yL1JB
TWlmaWNhdGlvbi5weQkocmV2aXNpb24gMjU5NjE4KQorKysgUGVyZm9ybWFuY2VUZXN0cy9KZXRT
dHJlYW0yL1JBTWlmaWNhdGlvbi5weQkod29ya2luZyBjb3B5KQpAQCAtNDMsNyArNDMsNyBAQCBv
bmVNQiA9IGZsb2F0KDEwMjQgKiAxMDI0KQogZm9vdHByaW50UkUgPSByZS5jb21waWxlKCJDdXJy
ZW50IEZvb3RwcmludDogKFxkKyg/Oi5cZCspPykiKQogcGVha0Zvb3RwcmludFJFID0gcmUuY29t
cGlsZSgiUGVhayBGb290cHJpbnQ6IChcZCsoPzouXGQrKT8pIikKIAotVGVzdFJlc3VsdCA9IGNv
bGxlY3Rpb25zLm5hbWVkdHVwbGUoIlRlc3RSZXN1bHQiLCBbIm5hbWUiLCAicmV0dXJuQ29kZSIs
ICJmb290cHJpbnQiLCAicGVha0Zvb3RwcmludCJdKQorVGVzdFJlc3VsdCA9IGNvbGxlY3Rpb25z
Lm5hbWVkdHVwbGUoIlRlc3RSZXN1bHQiLCBbIm5hbWUiLCAicmV0dXJuQ29kZSIsICJmb290cHJp
bnQiLCAicGVha0Zvb3RwcmludCIsICJ2bW1hcE91dHB1dCJdKQogCiByYW1pZmljYXRpb25fZGly
ID0gb3MucGF0aC5hYnNwYXRoKG9zLnBhdGguZGlybmFtZShvcy5wYXRoLnJlYWxwYXRoKF9fZmls
ZV9fKSkpCiAKQEAgLTEyMCw2ICsxMjAsNyBAQCBkZWYgcGFyc2VBcmdzKHBhcnNlcj1Ob25lKToK
ICAgICBwYXJzZXIuYWRkX2FyZ3VtZW50KCItbCIsICItLWx1YSIsIGRlc3Q9InJ1bkx1YVRlc3Rz
IiwgbmFyZ3M9Ij8iLCBjb25zdD1UcnVlLCBkZWZhdWx0PU5vbmUsIHR5cGU9b3B0U3RyVG9Cb29s
LCBtZXRhdmFyPSJ0cnVlIC8gZmFsc2UiLCBoZWxwPSJSdW4gTHVhIGNvbXBhcmlzb24gdGVzdHMg
W2RlZmF1bHRdIikKICAgICBwYXJzZXIuYWRkX2FyZ3VtZW50KCItbiIsICItLXJ1bi1uby1qaXQi
LCBkZXN0PSJydW5Ob0pJVFRlc3RzIiwgbmFyZ3M9Ij8iLCBjb25zdD1UcnVlLCBkZWZhdWx0PU5v
bmUsIHR5cGU9b3B0U3RyVG9Cb29sLCBtZXRhdmFyPSJ0cnVlIC8gZmFsc2UiLCBoZWxwPSJSdW4g
bm8gSklUIHRlc3RzIFtkZWZhdWx0XSIpCiAgICAgcGFyc2VyLmFkZF9hcmd1bWVudCgiLW8iLCAi
LS1vdXRwdXQiLCBkZXN0PSJqc29uRmlsZW5hbWUiLCB0eXBlPXN0ciwgZGVmYXVsdD1Ob25lLCBt
ZXRhdmFyPSJKU09OLW91dHB1dC1maWxlIiwgaGVscD0iUGF0aCB0byBKU09OIG91dHB1dCIpCisg
ICAgcGFyc2VyLmFkZF9hcmd1bWVudCgiLW0iLCAiLS12bW1hcCIsIGRlc3Q9InRha2VWbW1hcCIs
IGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsIGhlbHA9IlRha2UgYSB2bW1hcCBh
ZnRlciBlYWNoIHRlc3QiKQogCiAgICAgYXJncyA9IHBhcnNlci5wYXJzZV9hcmdzKCkKIApAQCAt
MTQ2LDYgKzE0Nyw3IEBAIGNsYXNzIEJhc2VSdW5uZXI6CiAgICAgZGVmIF9faW5pdF9fKHNlbGYs
IGFyZ3MpOgogICAgICAgICBzZWxmLnJvb3REaXIgPSBhcmdzLnRlc3REaXIKICAgICAgICAgc2Vs
Zi5lbnZpcm9ubWVudFZhcnMgPSB7fQorICAgICAgICBzZWxmLnZtbWFwT3V0cHV0ID0gIiIKIAog
ICAgIGRlZiBzZXR1cChzZWxmKToKICAgICAgICAgcGFzcwpAQCAtMTc4LDcgKzE4MCw3IEBAIGNs
YXNzIEJhc2VSdW5uZXI6CiAgICAgICAgIHNlbGYucmV0dXJuQ29kZSA9IHJldHVybkNvZGUKIAog
ICAgIGRlZiBnZXRSZXN1bHRzKHNlbGYpOgotICAgICAgICByZXR1cm4gVGVzdFJlc3VsdChuYW1l
PXNlbGYudGVzdE5hbWUsIHJldHVybkNvZGU9c2VsZi5yZXR1cm5Db2RlLCBmb290cHJpbnQ9c2Vs
Zi5mb290cHJpbnQsIHBlYWtGb290cHJpbnQ9c2VsZi5wZWFrRm9vdHByaW50KQorICAgICAgICBy
ZXR1cm4gVGVzdFJlc3VsdChuYW1lPXNlbGYudGVzdE5hbWUsIHJldHVybkNvZGU9c2VsZi5yZXR1
cm5Db2RlLCBmb290cHJpbnQ9c2VsZi5mb290cHJpbnQsIHBlYWtGb290cHJpbnQ9c2VsZi5wZWFr
Rm9vdHByaW50LCB2bW1hcE91dHB1dD1zZWxmLnZtbWFwT3V0cHV0KQogCiAKIGNsYXNzIExvY2Fs
UnVubmVyKEJhc2VSdW5uZXIpOgpAQCAtMjAwLDcgKzIwMiw3IEBAIGNsYXNzIExvY2FsUnVubmVy
KEJhc2VSdW5uZXIpOgogCiAgICAgICAgIHNlbGYucmVzZXRGb3JUZXN0KHRlc3QpCiAKLSAgICAg
ICAgcHJvYyA9IHN1YnByb2Nlc3MuUG9wZW4oYXJncywgY3dkPXNlbGYucm9vdERpciwgZW52PXNl
bGYuZW52aXJvbm1lbnRWYXJzLCBzdGRvdXQ9c3VicHJvY2Vzcy5QSVBFLCBzdGRlcnI9Tm9uZSwg
c2hlbGw9RmFsc2UpCisgICAgICAgIHByb2MgPSBzdWJwcm9jZXNzLlBvcGVuKGFyZ3MsIGN3ZD1z
ZWxmLnJvb3REaXIsIGVudj1zZWxmLmVudmlyb25tZW50VmFycywgc3Rkb3V0PXN1YnByb2Nlc3Mu
UElQRSwgc3RkaW49c3VicHJvY2Vzcy5QSVBFLCBzdGRlcnI9Tm9uZSwgc2hlbGw9RmFsc2UpCiAg
ICAgICAgIHdoaWxlIFRydWU6CiAgICAgICAgICAgICBsaW5lID0gcHJvYy5zdGRvdXQucmVhZGxp
bmUoKQogICAgICAgICAgICAgaWYgc3lzLnZlcnNpb25faW5mb1swXSA+PSAzOgpAQCAtMjA4LDYg
KzIxMCwxMyBAQCBjbGFzcyBMb2NhbFJ1bm5lcihCYXNlUnVubmVyKToKIAogICAgICAgICAgICAg
c2VsZi5wcm9jZXNzTGluZShsaW5lKQogCisgICAgICAgICAgICBpZiAianMgc2hlbGwgd2FpdGlu
ZyBmb3IgaW5wdXQgdG8gZXhpdCIgaW4gbGluZToKKyAgICAgICAgICAgICAgICBzZWxmLnZtbWFw
T3V0cHV0ID0gc3VicHJvY2Vzcy5Qb3BlbihbJ3ZtbWFwJywgJy0tc3VtbWFyeScsICd7fScuZm9y
bWF0KHByb2MucGlkKV0sIHNoZWxsPUZhbHNlLCBzdGRlcnI9c3VicHJvY2Vzcy5QSVBFLCBzdGRv
dXQ9c3VicHJvY2Vzcy5QSVBFKS5zdGRvdXQucmVhZCgpCisgICAgICAgICAgICAgICAgaWYgc3lz
LnZlcnNpb25faW5mb1swXSA+PSAzOgorICAgICAgICAgICAgICAgICAgICBzZWxmLnZtbWFwT3V0
cHV0ID0gc3RyKHNlbGYudm1tYXBPdXRwdXQsICJ1dGYtOCIpCisgICAgICAgICAgICAgICAgcHJv
Yy5zdGRpbi53cml0ZShiImRvbmVcbiIpCisgICAgICAgICAgICAgICAgcHJvYy5zdGRpbi5mbHVz
aCgpCisKICAgICAgICAgICAgIGlmIGxpbmUgPT0gIiI6CiAgICAgICAgICAgICAgICAgYnJlYWsK
IApAQCAtMjI2LDYgKzIzNSwxMCBAQCBkZWYgbWFpbihwYXJzZXI9Tm9uZSk6CiAKICAgICB0ZXN0
UnVubmVyID0gYXJncy5ydW5uZXIoYXJncykKIAorCisgICAgaWYgYXJncy50YWtlVm1tYXA6Cisg
ICAgICAgIHRlc3RSdW5uZXIuc2V0RW52KCJKU19TSEVMTF9XQUlUX0ZPUl9JTlBVVF9UT19FWElU
IiwgIjEiKQorCiAgICAgZHlsZEZyYW1ld29ya1BhdGggPSBmcmFtZXdvcmtQYXRoRnJvbUV4ZWN1
dGFibGVQYXRoKGFyZ3MuanNjQ29tbWFuZCkKICAgICBpZiBkeWxkRnJhbWV3b3JrUGF0aDoKICAg
ICAgICAgdGVzdFJ1bm5lci5zZXRFbnYoIkRZTERfRlJBTUVXT1JLX1BBVEgiLCBkeWxkRnJhbWV3
b3JrUGF0aCkKQEAgLTI1NSw2ICsyNjgsOCBAQCBkZWYgbWFpbihwYXJzZXI9Tm9uZSk6CiAgICAg
ICAgICAgICBpZiB0ZXN0UmVzdWx0LnJldHVybkNvZGUgPT0gMCBhbmQgdGVzdFJlc3VsdC5mb290
cHJpbnQgYW5kIHRlc3RSZXN1bHQucGVha0Zvb3RwcmludDoKICAgICAgICAgICAgICAgICBpZiBh
cmdzLnZlcmJvc2U6CiAgICAgICAgICAgICAgICAgICAgIHByaW50KCJmb290cHJpbnQ6IHt9LCBw
ZWFrIGZvb3RwcmludDoge30iLmZvcm1hdCh0ZXN0UmVzdWx0LmZvb3RwcmludCwgdGVzdFJlc3Vs
dC5wZWFrRm9vdHByaW50KSkKKyAgICAgICAgICAgICAgICAgICAgaWYgdGVzdFJlc3VsdC52bW1h
cE91dHB1dDoKKyAgICAgICAgICAgICAgICAgICAgICAgIHByaW50KHRlc3RSZXN1bHQudm1tYXBP
dXRwdXQpCiAgICAgICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgICAgICAgcHJpbnQK
IApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTk2MTgpCisrKyBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMjAtMDQtMDYgIFNhYW0gQmFyYXRpICA8c2JhcmF0aUBhcHBsZS5jb20+CisKKyAgICAg
ICAgUkFNaWZpY2F0aW9uIHNob3VsZCBoYXZlIGEgd2F5IG9mIGdhdGhlcmluZyB2bW1hcHMgZm9y
IGVhY2ggdGVzdCBhdCB0aGUgZW5kIG9mIGVhY2ggcnVuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTAwNjAKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGpzYy5jcHA6CisgICAgICAgIChtYWluKToKKwog
MjAyMC0wNC0wNiAgRGV2aW4gUm91c3NvICA8ZHJvdXNzb0BhcHBsZS5jb20+CiAKICAgICAgICAg
V2ViIEluc3BlY3RvcjogYGNvbnNvbGUubG9nKC4uLilgIGFwcGVhciBhcyBgQ09OU09MRSBMT0cg
TE9HYCBpbiB0aGUgc3lzdGVtIGNvbnNvbGUKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9q
c2MuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qc2MuY3BwCShyZXZp
c2lvbiAyNTk2MTgpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvanNjLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMjUyNyw2ICsyNTI3LDEyIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJn
dikKICAgICAgICAgcmVzID0ganNjbWFpbihhcmdjLCBhcmd2KTsKICAgICBFWENFUFQocmVzID0g
MykKICAgICBmaW5hbGl6ZVN0YXRzQXRFbmRPZlRlc3RpbmcoKTsKKyAgICBpZiAoZ2V0ZW52KCJK
U19TSEVMTF9XQUlUX0ZPUl9JTlBVVF9UT19FWElUIikpIHsKKyAgICAgICAgV1RGOjpmYXN0RGlz
YWJsZVNjYXZlbmdlcigpOworICAgICAgICBmcHJpbnRmKHN0ZG91dCwgIlxuanMgc2hlbGwgd2Fp
dGluZyBmb3IgaW5wdXQgdG8gZXhpdFxuIik7CisgICAgICAgIGZmbHVzaChzdGRvdXQpOworICAg
ICAgICBnZXRjKHN0ZGluKTsKKyAgICB9CiAKICAgICBqc2NFeGl0KHJlcyk7CiB9CkluZGV4OiBT
b3VyY2UvV1RGL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL0NoYW5nZUxvZwko
cmV2aXNpb24gMjU5NjE4KQorKysgU291cmNlL1dURi9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkK
QEAgLTEsMyArMSwxNCBAQAorMjAyMC0wNC0wNiAgU2FhbSBCYXJhdGkgIDxzYmFyYXRpQGFwcGxl
LmNvbT4KKworICAgICAgICBSQU1pZmljYXRpb24gc2hvdWxkIGhhdmUgYSB3YXkgb2YgZ2F0aGVy
aW5nIHZtbWFwcyBmb3IgZWFjaCB0ZXN0IGF0IHRoZSBlbmQgb2YgZWFjaCBydW4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMDA2MAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogd3RmL0Zhc3RNYWxsb2Mu
Y3BwOgorICAgICAgICAoV1RGOjpmYXN0RGlzYWJsZVNjYXZlbmdlcik6CisgICAgICAgICogd3Rm
L0Zhc3RNYWxsb2MuaDoKKwogMjAyMC0wNC0wNiAgUm9zcyBLaXJzbGluZyAgPHJvc3Mua2lyc2xp
bmdAc29ueS5jb20+CiAKICAgICAgICAgVXBkYXRlIG1pbmltdW0gSUNVIHZlcnNpb24gdG8gNjAu
MgpJbmRleDogU291cmNlL1dURi93dGYvRmFzdE1hbGxvYy5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dURi93dGYvRmFzdE1hbGxvYy5jcHAJKHJldmlzaW9uIDI1OTYxOCkKKysrIFNvdXJjZS9X
VEYvd3RmL0Zhc3RNYWxsb2MuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNzQsNiArMjc0LDggQEAg
dm9pZCBmYXN0RGVjb21taXRBbGlnbmVkTWVtb3J5KHZvaWQqIHB0cgogCiB2b2lkIGZhc3RFbmFi
bGVNaW5pTW9kZSgpIHsgfQogCit2b2lkIGZhc3REaXNhYmxlU2NhdmVuZ2VyKCkgeyB9CisKIHZv
aWQgZmFzdE1hbGxvY0R1bXBNYWxsb2NTdGF0cygpIHsgfQogCiB9IC8vIG5hbWVzcGFjZSBXVEYK
QEAgLTYzMiw2ICs2MzQsMTEgQEAgdm9pZCBmYXN0RW5hYmxlTWluaU1vZGUoKQogICAgIGJtYWxs
b2M6OmFwaTo6ZW5hYmxlTWluaU1vZGUoKTsKIH0KIAordm9pZCBmYXN0RGlzYWJsZVNjYXZlbmdl
cigpCit7CisgICAgYm1hbGxvYzo6YXBpOjpkaXNhYmxlU2NhdmVuZ2VyKCk7Cit9CisKIH0gLy8g
bmFtZXNwYWNlIFdURgogCiAjZW5kaWYgLy8gZGVmaW5lZChVU0VfU1lTVEVNX01BTExPQykgJiYg
VVNFX1NZU1RFTV9NQUxMT0MKSW5kZXg6IFNvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuaAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmgJKHJldmlzaW9uIDI1OTYxOCkK
KysrIFNvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuaAkod29ya2luZyBjb3B5KQpAQCAtNzYsNiAr
NzYsOCBAQCBXVEZfRVhQT1JUX1BSSVZBVEUgdm9pZCBmYXN0RGVjb21taXRBbGlnCiAKIFdURl9F
WFBPUlRfUFJJVkFURSB2b2lkIGZhc3RFbmFibGVNaW5pTW9kZSgpOwogCitXVEZfRVhQT1JUX1BS
SVZBVEUgdm9pZCBmYXN0RGlzYWJsZVNjYXZlbmdlcigpOworCiBzdHJ1Y3QgRmFzdE1hbGxvY1N0
YXRpc3RpY3MgewogICAgIHNpemVfdCByZXNlcnZlZFZNQnl0ZXM7CiAgICAgc2l6ZV90IGNvbW1p
dHRlZFZNQnl0ZXM7CkluZGV4OiBTb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL2JtYWxsb2MvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTk2MTgpCisrKyBTb3VyY2Uv
Ym1hbGxvYy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOSBAQAorMjAyMC0w
NC0wNiAgU2FhbSBCYXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNvbT4KKworICAgICAgICBSQU1pZmlj
YXRpb24gc2hvdWxkIGhhdmUgYSB3YXkgb2YgZ2F0aGVyaW5nIHZtbWFwcyBmb3IgZWFjaCB0ZXN0
IGF0IHRoZSBlbmQgb2YgZWFjaCBydW4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIxMDA2MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogYm1hbGxvYy9TY2F2ZW5nZXIuY3BwOgorICAgICAgICAoYm1hbGxv
Yzo6U2NhdmVuZ2VyOjpzY2F2ZW5nZSk6CisgICAgICAgIChibWFsbG9jOjpTY2F2ZW5nZXI6OnBh
cnRpYWxTY2F2ZW5nZSk6CisgICAgICAgICogYm1hbGxvYy9TY2F2ZW5nZXIuaDoKKyAgICAgICAg
KGJtYWxsb2M6OlNjYXZlbmdlcjo6ZGlzYWJsZSk6CisgICAgICAgICogYm1hbGxvYy9ibWFsbG9j
LmNwcDoKKyAgICAgICAgKGJtYWxsb2M6OmFwaTo6ZGlzYWJsZVNjYXZlbmdlcik6CisgICAgICAg
ICogYm1hbGxvYy9ibWFsbG9jLmg6CisKIDIwMjAtMDQtMDMgIERhdmlkIEtpbHplciAgPGRka2ls
emVyQGFwcGxlLmNvbT4KIAogICAgICAgICBbWGNvZGVdIFJlcGxhY2UgQVNBTl9PVEhFUl9DRkxB
R1MgYW5kIEFTQU5fT1RIRVJfQ1BMVVNQTFVTRkxBR1Mgd2l0aCAkKGluaGVyaXRlZCkKSW5kZXg6
IFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvU2NhdmVuZ2VyLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvYm1hbGxvYy9ibWFsbG9jL1NjYXZlbmdlci5jcHAJKHJldmlzaW9uIDI1OTYxOCkKKysrIFNv
dXJjZS9ibWFsbG9jL2JtYWxsb2MvU2NhdmVuZ2VyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjA0
LDYgKzIwNCw5IEBAIHZvaWQgU2NhdmVuZ2VyOjplbmFibGVNaW5pTW9kZSgpCiAKIHZvaWQgU2Nh
dmVuZ2VyOjpzY2F2ZW5nZSgpCiB7CisgICAgaWYgKCFtX2lzRW5hYmxlZCkKKyAgICAgICAgcmV0
dXJuOworCiAgICAgVW5pcXVlTG9ja0hvbGRlciBsb2NrKG1fc2NhdmVuZ2luZ011dGV4KTsKIAog
ICAgIGlmICh2ZXJib3NlKSB7CkBAIC0yNzksNiArMjgyLDkgQEAgdm9pZCBTY2F2ZW5nZXI6OnNj
YXZlbmdlKCkKICNpZiBCVVNFKFBBUlRJQUxfU0NBVkVOR0UpCiB2b2lkIFNjYXZlbmdlcjo6cGFy
dGlhbFNjYXZlbmdlKCkKIHsKKyAgICBpZiAoIW1faXNFbmFibGVkKQorICAgICAgICByZXR1cm47
CisKICAgICBVbmlxdWVMb2NrSG9sZGVyIGxvY2sobV9zY2F2ZW5naW5nTXV0ZXgpOwogCiAgICAg
aWYgKHZlcmJvc2UpIHsKSW5kZXg6IFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvU2NhdmVuZ2VyLmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL2JtYWxsb2MvYm1hbGxvYy9TY2F2ZW5nZXIuaAkocmV2aXNp
b24gMjU5NjE4KQorKysgU291cmNlL2JtYWxsb2MvYm1hbGxvYy9TY2F2ZW5nZXIuaAkod29ya2lu
ZyBjb3B5KQpAQCAtNzQsNiArNzQsOSBAQCBwdWJsaWM6CiAKICAgICB2b2lkIGVuYWJsZU1pbmlN
b2RlKCk7CiAKKyAgICAvLyBVc2VkIGZvciBkZWJ1Z2dpbmcgb25seS4KKyAgICB2b2lkIGRpc2Fi
bGUoKSB7IG1faXNFbmFibGVkID0gZmFsc2U7IH0KKwogcHJpdmF0ZToKICAgICBlbnVtIGNsYXNz
IFN0YXRlIHsgU2xlZXAsIFJ1biwgUnVuU29vbiB9OwogICAgIApAQCAtMTE1LDYgKzExOCw3IEBA
IHByaXZhdGU6CiAjZW5kaWYKICAgICAKICAgICBWZWN0b3I8RGVmZXJyZWREZWNvbW1pdD4gbV9k
ZWZlcnJlZERlY29tbWl0czsKKyAgICBib29sIG1faXNFbmFibGVkIHsgdHJ1ZSB9OwogfTsKIERF
Q0xBUkVfU1RBVElDX1BFUl9QUk9DRVNTX1NUT1JBR0UoU2NhdmVuZ2VyKTsKIApJbmRleDogU291
cmNlL2JtYWxsb2MvYm1hbGxvYy9ibWFsbG9jLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1h
bGxvYy9ibWFsbG9jL2JtYWxsb2MuY3BwCShyZXZpc2lvbiAyNTk2MTgpCisrKyBTb3VyY2UvYm1h
bGxvYy9ibWFsbG9jL2JtYWxsb2MuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMzUsNSArMTM1LDEx
IEBAIHZvaWQgZW5hYmxlTWluaU1vZGUoKQogICAgICAgICBTY2F2ZW5nZXI6OmdldCgpLT5lbmFi
bGVNaW5pTW9kZSgpOwogfQogCit2b2lkIGRpc2FibGVTY2F2ZW5nZXIoKQoreworICAgIGlmICgh
RGVidWdIZWFwOjp0cnlHZXQoKSkKKyAgICAgICAgU2NhdmVuZ2VyOjpnZXQoKS0+ZGlzYWJsZSgp
OworfQorCiB9IH0gLy8gbmFtZXNwYWNlIGJtYWxsb2M6OmFwaQogCkluZGV4OiBTb3VyY2UvYm1h
bGxvYy9ibWFsbG9jL2JtYWxsb2MuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1hbGxvYy9ibWFs
bG9jL2JtYWxsb2MuaAkocmV2aXNpb24gMjU5NjE4KQorKysgU291cmNlL2JtYWxsb2MvYm1hbGxv
Yy9ibWFsbG9jLmgJKHdvcmtpbmcgY29weSkKQEAgLTEyOSw1ICsxMjksOCBAQCBCRVhQT1JUIHZv
aWQgc2V0U2NhdmVuZ2VyVGhyZWFkUU9TQ2xhc3MoCiAKIEJFWFBPUlQgdm9pZCBlbmFibGVNaW5p
TW9kZSgpOwogCisvLyBVc2VkIGZvciBkZWJ1Z2dpbmcgb25seS4KK0JFWFBPUlQgdm9pZCBkaXNh
YmxlU2NhdmVuZ2VyKCk7CisKIH0gLy8gbmFtZXNwYWNlIGFwaQogfSAvLyBuYW1lc3BhY2UgYm1h
bGxvYwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>