<?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>197135</bug_id>
          
          <creation_ts>2019-04-19 22:40:13 -0700</creation_ts>
          <short_desc>[bmalloc] Use StaticPerProcess&apos; mutex as bmalloc::Heap does with PerProcess</short_desc>
          <delta_ts>2019-04-21 23:45:24 -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="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>keith_miller</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1529048</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-04-19 22:40:13 -0700</bug_when>
    <thetext>[bmalloc] Use StaticPerProcess&apos; mutex as bmalloc::Heap does with PerProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529052</commentid>
    <comment_count>1</comment_count>
      <attachid>367879</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-04-19 22:46:01 -0700</bug_when>
    <thetext>Created attachment 367879
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529053</commentid>
    <comment_count>2</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-04-19 22:46:56 -0700</bug_when>
    <thetext>Created the patch b/c just I noticed today :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529185</commentid>
    <comment_count>3</comment_count>
      <attachid>367879</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-04-21 22:08:05 -0700</bug_when>
    <thetext>Comment on attachment 367879
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529189</commentid>
    <comment_count>4</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-04-21 23:44:29 -0700</bug_when>
    <thetext>Committed r244497: &lt;https://trac.webkit.org/changeset/244497&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529190</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-04-21 23:45:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/50087360&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>367879</attachid>
            <date>2019-04-19 22:46:01 -0700</date>
            <delta_ts>2019-04-21 22:08:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197135-20190419224601.patch</filename>
            <type>text/plain</type>
            <size>8094</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0NDgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9D
aGFuZ2VMb2cgYi9Tb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cKaW5kZXggMGI3YjE4ZThmZGM4Yzc5
YWZmNmNjZTI2NmE4OTM2MzVlMDZmNzhlOS4uYmY4YmYzMmEyMjAzZTM1NGEwOTQzNTNjMzNkYjJj
N2VhMDUwMzQzMyAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9ibWFsbG9jL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDE5LTA0LTE5ICBZdXN1
a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CisKKyAgICAgICAgW2JtYWxsb2NdIFVzZSBT
dGF0aWNQZXJQcm9jZXNzJyBtdXRleCBhcyBibWFsbG9jOjpIZWFwIGRvZXMgd2l0aCBQZXJQcm9j
ZXNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTcx
MzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlz
IHBhdGNoIGxldmVyYWdlcyBTdGF0aWNQZXJQcm9jZXNzOjptdXRleCgpIGZvciBwZXIgcHJvY2Vz
cyBpbnN0YW5jZSdzIGxvY2sgaW4gdmFyaW91cyBjbGFzc2VzLAorICAgICAgICBhcyBIZWFwIGRv
ZXMgd2l0aCBQZXJQcm9jZXNzOjptdXRleCgpLgorCisgICAgICAgICogYm1hbGxvYy9BbGxJc29I
ZWFwcy5jcHA6CisgICAgICAgIChibWFsbG9jOjpBbGxJc29IZWFwczo6YWRkKToKKyAgICAgICAg
KGJtYWxsb2M6OkFsbElzb0hlYXBzOjpoZWFkKToKKyAgICAgICAgKiBibWFsbG9jL0FsbElzb0hl
YXBzLmg6CisgICAgICAgICogYm1hbGxvYy9DcnlwdG9SYW5kb20uY3BwOgorICAgICAgICAoYm1h
bGxvYzo6QVJDNFJhbmRvbU51bWJlckdlbmVyYXRvcjo6cmFuZG9tVmFsdWVzKToKKyAgICAgICAg
KiBibWFsbG9jL0RlYnVnSGVhcC5jcHA6CisgICAgICAgIChibWFsbG9jOjpEZWJ1Z0hlYXA6Om1l
bWFsaWduTGFyZ2UpOgorICAgICAgICAoYm1hbGxvYzo6RGVidWdIZWFwOjpmcmVlTGFyZ2UpOgor
ICAgICAgICAqIGJtYWxsb2MvRGVidWdIZWFwLmg6CisgICAgICAgICogYm1hbGxvYy9TY2F2ZW5n
ZXIuY3BwOgorICAgICAgICAoYm1hbGxvYzo6U2NhdmVuZ2VyOjpydW4pOgorICAgICAgICAoYm1h
bGxvYzo6U2NhdmVuZ2VyOjpydW5Tb29uKToKKyAgICAgICAgKGJtYWxsb2M6OlNjYXZlbmdlcjo6
c2NoZWR1bGVJZlVuZGVyTWVtb3J5UHJlc3N1cmUpOgorICAgICAgICAoYm1hbGxvYzo6U2NhdmVu
Z2VyOjpzY2hlZHVsZSk6CisgICAgICAgIChibWFsbG9jOjpTY2F2ZW5nZXI6OnRpbWVTaW5jZUxh
c3RGdWxsU2NhdmVuZ2UpOgorICAgICAgICAoYm1hbGxvYzo6U2NhdmVuZ2VyOjpzY2F2ZW5nZSk6
CisgICAgICAgIChibWFsbG9jOjpTY2F2ZW5nZXI6OnRocmVhZFJ1bkxvb3ApOgorICAgICAgICAq
IGJtYWxsb2MvU2NhdmVuZ2VyLmg6CisKIDIwMTktMDQtMTkgIFl1c3VrZSBTdXp1a2kgIDx5c3V6
dWtpQGFwcGxlLmNvbT4KIAogICAgICAgICBbYm1hbGxvY10gSXNvSGVhcCBzaG91bGQgaGF2ZSBs
b3dlciB0aWVyIHVzaW5nIHNoYXJlZCBJc29QYWdlCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxv
Yy9ibWFsbG9jL0FsbElzb0hlYXBzLmNwcCBiL1NvdXJjZS9ibWFsbG9jL2JtYWxsb2MvQWxsSXNv
SGVhcHMuY3BwCmluZGV4IGZmZjBlNDBkNzU2MDhlY2E2OTQ0MzAzOGE4MjU0ZTA2Y2QwODlmM2Eu
LmNhNDIwZTU2NzUyYjgxMDlhMGU3YTcyNzhhZTc4MjQ2NTY2MWMzMzIgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9ibWFsbG9jL2JtYWxsb2MvQWxsSXNvSGVhcHMuY3BwCisrKyBiL1NvdXJjZS9ibWFsbG9j
L2JtYWxsb2MvQWxsSXNvSGVhcHMuY3BwCkBAIC0zNSwxNCArMzUsMTQgQEAgQWxsSXNvSGVhcHM6
OkFsbElzb0hlYXBzKGNvbnN0IHN0ZDo6bG9ja19ndWFyZDxNdXRleD4mKQogCiB2b2lkIEFsbElz
b0hlYXBzOjphZGQoSXNvSGVhcEltcGxCYXNlKiBoZWFwKQogewotICAgIHN0ZDo6bG9ja19ndWFy
ZDxNdXRleD4gbG9ja2VyKG1fbG9jayk7CisgICAgc3RkOjpsb2NrX2d1YXJkPE11dGV4PiBsb2Nr
ZXIobXV0ZXgoKSk7CiAgICAgaGVhcC0+bV9uZXh0ID0gbV9oZWFkOwogICAgIG1faGVhZCA9IGhl
YXA7CiB9CiAKIElzb0hlYXBJbXBsQmFzZSogQWxsSXNvSGVhcHM6OmhlYWQoKQogewotICAgIHN0
ZDo6bG9ja19ndWFyZDxNdXRleD4gbG9ja2VyKG1fbG9jayk7CisgICAgc3RkOjpsb2NrX2d1YXJk
PE11dGV4PiBsb2NrZXIobXV0ZXgoKSk7CiAgICAgcmV0dXJuIG1faGVhZDsKIH0KIApkaWZmIC0t
Z2l0IGEvU291cmNlL2JtYWxsb2MvYm1hbGxvYy9BbGxJc29IZWFwcy5oIGIvU291cmNlL2JtYWxs
b2MvYm1hbGxvYy9BbGxJc29IZWFwcy5oCmluZGV4IGEwZmNlZWI2OWRmNDNkOTE3MTU4MjI3ZmI0
NTgzZWQ2NDIxMDFjOGIuLmUwNDc1MWM1YjRmY2I3ZTBjZmI2MzE3YzY2YTQxNzMwMjg2ZDU0NDcg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9jL2JtYWxsb2MvQWxsSXNvSGVhcHMuaAorKysgYi9T
b3VyY2UvYm1hbGxvYy9ibWFsbG9jL0FsbElzb0hlYXBzLmgKQEAgLTQyLDcgKzQyLDYgQEAgY2xh
c3MgQWxsSXNvSGVhcHMgOiBwdWJsaWMgU3RhdGljUGVyUHJvY2VzczxBbGxJc29IZWFwcz4gewog
ICAgIHZvaWQgZm9yRWFjaChjb25zdCBGdW5jJik7CiAgICAgCiBwcml2YXRlOgotICAgIE11dGV4
IG1fbG9jazsKICAgICBJc29IZWFwSW1wbEJhc2UqIG1faGVhZCB7IG51bGxwdHIgfTsKIH07CiBE
RUNMQVJFX1NUQVRJQ19QRVJfUFJPQ0VTU19TVE9SQUdFKEFsbElzb0hlYXBzKTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9ibWFsbG9jL2JtYWxsb2MvQ3J5cHRvUmFuZG9tLmNwcCBiL1NvdXJjZS9ibWFs
bG9jL2JtYWxsb2MvQ3J5cHRvUmFuZG9tLmNwcAppbmRleCA2M2RkOWQ0OWJmMjkxYTc1NmEwZGRh
YjJlNGNkMDJkMTUzMmZhMGUwLi45MWMzNWZjMDg4YzgyZDY5ZTNjMTExY2I2ZTA0ODcxMjk5NTQz
ZWI3IDEwMDY0NAotLS0gYS9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0NyeXB0b1JhbmRvbS5jcHAK
KysrIGIvU291cmNlL2JtYWxsb2MvYm1hbGxvYy9DcnlwdG9SYW5kb20uY3BwCkBAIC03NCw3ICs3
NCw2IEBAIGNsYXNzIEFSQzRSYW5kb21OdW1iZXJHZW5lcmF0b3IgOiBwdWJsaWMgU3RhdGljUGVy
UHJvY2VzczxBUkM0UmFuZG9tTnVtYmVyR2VuZXJhCiAKICAgICBBUkM0U3RyZWFtIG1fc3RyZWFt
OwogICAgIGludCBtX2NvdW50OwotICAgIE11dGV4IG1fbXV0ZXg7CiB9OwogREVDTEFSRV9TVEFU
SUNfUEVSX1BST0NFU1NfU1RPUkFHRShBUkM0UmFuZG9tTnVtYmVyR2VuZXJhdG9yKTsKIERFRklO
RV9TVEFUSUNfUEVSX1BST0NFU1NfU1RPUkFHRShBUkM0UmFuZG9tTnVtYmVyR2VuZXJhdG9yKTsK
QEAgLTE2NSw3ICsxNjQsNyBAQCB1aW50OF90IEFSQzRSYW5kb21OdW1iZXJHZW5lcmF0b3I6Omdl
dEJ5dGUoKQogCiB2b2lkIEFSQzRSYW5kb21OdW1iZXJHZW5lcmF0b3I6OnJhbmRvbVZhbHVlcyh2
b2lkKiBidWZmZXIsIHNpemVfdCBsZW5ndGgpCiB7Ci0gICAgc3RkOjpsb2NrX2d1YXJkPE11dGV4
PiBsb2NrKG1fbXV0ZXgpOworICAgIHN0ZDo6bG9ja19ndWFyZDxNdXRleD4gbG9jayhtdXRleCgp
KTsKIAogICAgIHVuc2lnbmVkIGNoYXIqIHJlc3VsdCA9IHJlaW50ZXJwcmV0X2Nhc3Q8dW5zaWdu
ZWQgY2hhcio+KGJ1ZmZlcik7CiAgICAgc3RpcklmTmVlZGVkKCk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvYm1hbGxvYy9ibWFsbG9jL0RlYnVnSGVhcC5jcHAgYi9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9j
L0RlYnVnSGVhcC5jcHAKaW5kZXggMGIwZmRiNTRjMDJiYzQ0ZjcxNmY1ZTI0NTVhMzMwMzg1NTc3
OThhMS4uY2Q5OTEwMjU2YThjYWNjMmQ1YWRjYTI3NzkwYWIxMWU5MjhkYjFjMCAxMDA2NDQKLS0t
IGEvU291cmNlL2JtYWxsb2MvYm1hbGxvYy9EZWJ1Z0hlYXAuY3BwCisrKyBiL1NvdXJjZS9ibWFs
bG9jL2JtYWxsb2MvRGVidWdIZWFwLmNwcApAQCAtMTQ5LDcgKzE0OSw3IEBAIHZvaWQqIERlYnVn
SGVhcDo6bWVtYWxpZ25MYXJnZShzaXplX3QgYWxpZ25tZW50LCBzaXplX3Qgc2l6ZSkKICAgICBp
ZiAoIXJlc3VsdCkKICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAgewotICAgICAgICBzdGQ6
OmxvY2tfZ3VhcmQ8c3RkOjptdXRleD4gbG9ja2VyKG1fbG9jayk7CisgICAgICAgIHN0ZDo6bG9j
a19ndWFyZDxNdXRleD4gbG9ja2VyKG11dGV4KCkpOwogICAgICAgICBtX3NpemVNYXBbcmVzdWx0
XSA9IHNpemU7CiAgICAgfQogICAgIHJldHVybiByZXN1bHQ7CkBAIC0xNjIsNyArMTYyLDcgQEAg
dm9pZCBEZWJ1Z0hlYXA6OmZyZWVMYXJnZSh2b2lkKiBiYXNlKQogICAgIAogICAgIHNpemVfdCBz
aXplOwogICAgIHsKLSAgICAgICAgc3RkOjpsb2NrX2d1YXJkPHN0ZDo6bXV0ZXg+IGxvY2tlciht
X2xvY2spOworICAgICAgICBzdGQ6OmxvY2tfZ3VhcmQ8TXV0ZXg+IGxvY2tlcihtdXRleCgpKTsK
ICAgICAgICAgc2l6ZSA9IG1fc2l6ZU1hcFtiYXNlXTsKICAgICAgICAgc2l6ZV90IG51bUVyYXNl
ZCA9IG1fc2l6ZU1hcC5lcmFzZShiYXNlKTsKICAgICAgICAgUkVMRUFTRV9CQVNTRVJUKG51bUVy
YXNlZCA9PSAxKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9ibWFsbG9jL2JtYWxsb2MvRGVidWdIZWFw
LmggYi9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0RlYnVnSGVhcC5oCmluZGV4IDcwMzJiMDIwMTg1
OGIyYjcxZWIzZTllODgzNGQ1MGM4YmQzZGE2NTYuLjYxN2RkNjlkMmMxODZmY2UzMzFiOGE5Zjhh
MjZiNjhmYjIxNzlkMjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9jL2JtYWxsb2MvRGVidWdI
ZWFwLmgKKysrIGIvU291cmNlL2JtYWxsb2MvYm1hbGxvYy9EZWJ1Z0hlYXAuaApAQCAtNjEsNyAr
NjEsNiBAQCBjbGFzcyBEZWJ1Z0hlYXAgOiBwcml2YXRlIFN0YXRpY1BlclByb2Nlc3M8RGVidWdI
ZWFwPiB7CiAgICAgCiAgICAgLy8gVGhpcyBpcyB0aGUgZGVidWcgaGVhcC4gV2UgY2FuIHVzZSB3
aGF0ZXZlciBkYXRhIHN0cnVjdHVyZXMgd2UgbGlrZS4gSXQgZG9lc24ndCBtYXR0ZXIuCiAgICAg
c2l6ZV90IG1fcGFnZVNpemUgeyAwIH07Ci0gICAgc3RkOjptdXRleCBtX2xvY2s7CiAgICAgc3Rk
Ojp1bm9yZGVyZWRfbWFwPHZvaWQqLCBzaXplX3Q+IG1fc2l6ZU1hcDsKIH07CiBERUNMQVJFX1NU
QVRJQ19QRVJfUFJPQ0VTU19TVE9SQUdFKERlYnVnSGVhcCk7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
Ym1hbGxvYy9ibWFsbG9jL1NjYXZlbmdlci5jcHAgYi9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL1Nj
YXZlbmdlci5jcHAKaW5kZXggZjg0OTg1ZTc0NGVkZGY3NmM2ZGQwMGI5ODQ5MTU1NWUzNDNhOTdl
Mi4uYTNhZTJlNDJlMmI5NGMxZjUzZGE1Yjc0MzM0Mjk3ZDU0ZjcyOThjYSAxMDA2NDQKLS0tIGEv
U291cmNlL2JtYWxsb2MvYm1hbGxvYy9TY2F2ZW5nZXIuY3BwCisrKyBiL1NvdXJjZS9ibWFsbG9j
L2JtYWxsb2MvU2NhdmVuZ2VyLmNwcApAQCAtODcsNyArODcsNyBAQCBTY2F2ZW5nZXI6OlNjYXZl
bmdlcihzdGQ6OmxvY2tfZ3VhcmQ8TXV0ZXg+JikKIAogdm9pZCBTY2F2ZW5nZXI6OnJ1bigpCiB7
Ci0gICAgc3RkOjpsb2NrX2d1YXJkPE11dGV4PiBsb2NrKG1fbXV0ZXgpOworICAgIHN0ZDo6bG9j
a19ndWFyZDxNdXRleD4gbG9jayhtdXRleCgpKTsKICAgICBydW5Ib2xkaW5nTG9jaygpOwogfQog
CkBAIC05OSw3ICs5OSw3IEBAIHZvaWQgU2NhdmVuZ2VyOjpydW5Ib2xkaW5nTG9jaygpCiAKIHZv
aWQgU2NhdmVuZ2VyOjpydW5Tb29uKCkKIHsKLSAgICBzdGQ6OmxvY2tfZ3VhcmQ8TXV0ZXg+IGxv
Y2sobV9tdXRleCk7CisgICAgc3RkOjpsb2NrX2d1YXJkPE11dGV4PiBsb2NrKG11dGV4KCkpOwog
ICAgIHJ1blNvb25Ib2xkaW5nTG9jaygpOwogfQogCkBAIC0xMTksNyArMTE5LDcgQEAgdm9pZCBT
Y2F2ZW5nZXI6OmRpZFN0YXJ0R3Jvd2luZygpCiAKIHZvaWQgU2NhdmVuZ2VyOjpzY2hlZHVsZUlm
VW5kZXJNZW1vcnlQcmVzc3VyZShzaXplX3QgYnl0ZXMpCiB7Ci0gICAgc3RkOjpsb2NrX2d1YXJk
PE11dGV4PiBsb2NrKG1fbXV0ZXgpOworICAgIHN0ZDo6bG9ja19ndWFyZDxNdXRleD4gbG9jayht
dXRleCgpKTsKICAgICBzY2hlZHVsZUlmVW5kZXJNZW1vcnlQcmVzc3VyZUhvbGRpbmdMb2NrKGJ5
dGVzKTsKIH0KIApAQCAtMTQzLDcgKzE0Myw3IEBAIHZvaWQgU2NhdmVuZ2VyOjpzY2hlZHVsZUlm
VW5kZXJNZW1vcnlQcmVzc3VyZUhvbGRpbmdMb2NrKHNpemVfdCBieXRlcykKIAogdm9pZCBTY2F2
ZW5nZXI6OnNjaGVkdWxlKHNpemVfdCBieXRlcykKIHsKLSAgICBzdGQ6OmxvY2tfZ3VhcmQ8TXV0
ZXg+IGxvY2sobV9tdXRleCk7CisgICAgc3RkOjpsb2NrX2d1YXJkPE11dGV4PiBsb2NrKG11dGV4
KCkpOwogICAgIHNjaGVkdWxlSWZVbmRlck1lbW9yeVByZXNzdXJlSG9sZGluZ0xvY2soYnl0ZXMp
OwogICAgIAogICAgIGlmICh3aWxsUnVuU29vbigpKQpAQCAtMTc0LDcgKzE3NCw3IEBAIGlubGlu
ZSB2b2lkIGR1bXBTdGF0cygpCiAKIHN0ZDo6Y2hyb25vOjptaWxsaXNlY29uZHMgU2NhdmVuZ2Vy
Ojp0aW1lU2luY2VMYXN0RnVsbFNjYXZlbmdlKCkKIHsKLSAgICBzdGQ6OnVuaXF1ZV9sb2NrPE11
dGV4PiBsb2NrKG1fbXV0ZXgpOworICAgIHN0ZDo6dW5pcXVlX2xvY2s8TXV0ZXg+IGxvY2sobXV0
ZXgoKSk7CiAgICAgcmV0dXJuIHN0ZDo6Y2hyb25vOjpkdXJhdGlvbl9jYXN0PHN0ZDo6Y2hyb25v
OjptaWxsaXNlY29uZHM+KHN0ZDo6Y2hyb25vOjpzdGVhZHlfY2xvY2s6Om5vdygpIC0gbV9sYXN0
RnVsbFNjYXZlbmdlVGltZSk7CiB9CiAKQEAgLTI0Niw3ICsyNDYsNyBAQCB2b2lkIFNjYXZlbmdl
cjo6c2NhdmVuZ2UoKQogICAgIH0KIAogICAgIHsKLSAgICAgICAgc3RkOjp1bmlxdWVfbG9jazxN
dXRleD4gbG9jayhtX211dGV4KTsKKyAgICAgICAgc3RkOjp1bmlxdWVfbG9jazxNdXRleD4gbG9j
ayhtdXRleCgpKTsKICAgICAgICAgbV9sYXN0RnVsbFNjYXZlbmdlVGltZSA9IHN0ZDo6Y2hyb25v
OjpzdGVhZHlfY2xvY2s6Om5vdygpOwogICAgIH0KIH0KQEAgLTMxMiwxMiArMzEyLDEyIEBAIHZv
aWQgU2NhdmVuZ2VyOjp0aHJlYWRSdW5Mb29wKCkKICAgICAKICAgICB3aGlsZSAodHJ1ZSkgewog
ICAgICAgICBpZiAobV9zdGF0ZSA9PSBTdGF0ZTo6U2xlZXApIHsKLSAgICAgICAgICAgIHN0ZDo6
dW5pcXVlX2xvY2s8TXV0ZXg+IGxvY2sobV9tdXRleCk7CisgICAgICAgICAgICBzdGQ6OnVuaXF1
ZV9sb2NrPE11dGV4PiBsb2NrKG11dGV4KCkpOwogICAgICAgICAgICAgbV9jb25kaXRpb24ud2Fp
dChsb2NrLCBbJl0oKSB7IHJldHVybiBtX3N0YXRlICE9IFN0YXRlOjpTbGVlcDsgfSk7CiAgICAg
ICAgIH0KICAgICAgICAgCiAgICAgICAgIGlmIChtX3N0YXRlID09IFN0YXRlOjpSdW5Tb29uKSB7
Ci0gICAgICAgICAgICBzdGQ6OnVuaXF1ZV9sb2NrPE11dGV4PiBsb2NrKG1fbXV0ZXgpOworICAg
ICAgICAgICAgc3RkOjp1bmlxdWVfbG9jazxNdXRleD4gbG9jayhtdXRleCgpKTsKICAgICAgICAg
ICAgIG1fY29uZGl0aW9uLndhaXRfZm9yKGxvY2ssIG1fd2FpdFRpbWUsIFsmXSgpIHsgcmV0dXJu
IG1fc3RhdGUgIT0gU3RhdGU6OlJ1blNvb247IH0pOwogICAgICAgICB9CiAgICAgICAgIApkaWZm
IC0tZ2l0IGEvU291cmNlL2JtYWxsb2MvYm1hbGxvYy9TY2F2ZW5nZXIuaCBiL1NvdXJjZS9ibWFs
bG9jL2JtYWxsb2MvU2NhdmVuZ2VyLmgKaW5kZXggZDNlZmE5ZjI3MjlmNzNkNWEzNDY0MmZmNDZm
ZDNiODM3YTRmN2U4MC4uOTdkMzNlN2U1YjNmMGI2OWQ0OTU2MWNkZGM0NzA1MDEwMTg1YmQxNSAx
MDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvYm1hbGxvYy9TY2F2ZW5nZXIuaAorKysgYi9Tb3Vy
Y2UvYm1hbGxvYy9ibWFsbG9jL1NjYXZlbmdlci5oCkBAIC05Niw3ICs5Niw2IEBAIGNsYXNzIFNj
YXZlbmdlciA6IHB1YmxpYyBTdGF0aWNQZXJQcm9jZXNzPFNjYXZlbmdlcj4gewogICAgIGJvb2wg
bV9pc1Byb2JhYmx5R3Jvd2luZyB7IGZhbHNlIH07CiAgICAgYm9vbCBtX2lzSW5NaW5pTW9kZSB7
IGZhbHNlIH07CiAgICAgCi0gICAgTXV0ZXggbV9tdXRleDsKICAgICBNdXRleCBtX3NjYXZlbmdp
bmdNdXRleDsKICAgICBzdGQ6OmNvbmRpdGlvbl92YXJpYWJsZV9hbnkgbV9jb25kaXRpb247CiAK
</data>
<flag name="review"
          id="384212"
          type_id="1"
          status="+"
          setter="darin"
    />
    <flag name="commit-queue"
          id="384249"
          type_id="3"
          status="+"
          setter="ysuzuki"
    />
          </attachment>
      

    </bug>

</bugzilla>