<?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>236667</bug_id>
          
          <creation_ts>2022-02-15 13:36:16 -0800</creation_ts>
          <short_desc>Make HeapType an enum class.</short_desc>
          <delta_ts>2022-03-01 11:07:33 -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>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>
          
          <blocked>232849</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</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>1841918</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2022-02-15 13:36:16 -0800</bug_when>
    <thetext>Patch coming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841919</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-15 13:36:54 -0800</bug_when>
    <thetext>&lt;rdar://problem/88984607&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841923</commentid>
    <comment_count>2</comment_count>
      <attachid>452086</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2022-02-15 13:43:48 -0800</bug_when>
    <thetext>Created attachment 452086
[fast-cq] proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841930</commentid>
    <comment_count>3</comment_count>
      <attachid>452086</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-02-15 13:56:07 -0800</bug_when>
    <thetext>Comment on attachment 452086
[fast-cq] proposed patch.

r=me if EWS is green.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1842009</commentid>
    <comment_count>4</comment_count>
      <attachid>452086</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2022-02-15 16:13:07 -0800</bug_when>
    <thetext>Comment on attachment 452086
[fast-cq] proposed patch.

Thanks for the review.  This patch has no behavior change.  Since it does build for all ports, it&apos;s good to land.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1842026</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2022-02-15 16:42:54 -0800</bug_when>
    <thetext>Landed in r289863: &lt;http://trac.webkit.org/r289863&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847107</commentid>
    <comment_count>6</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2022-03-01 11:07:33 -0800</bug_when>
    <thetext>*** Bug 236666 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>452086</attachid>
            <date>2022-02-15 13:43:48 -0800</date>
            <delta_ts>2022-02-15 16:37:32 -0800</delta_ts>
            <desc>[fast-cq] proposed patch.</desc>
            <filename>bug-236667.patch</filename>
            <type>text/plain</type>
            <size>11995</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjg5ODQ2KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBA
CisyMDIyLTAyLTE1ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBN
YWtlIEhlYXBUeXBlIGFuIGVudW0gY2xhc3MuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMzY2NjcKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzg4OTg0
NjA3PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
ZHluYmVuY2guY3BwOgorICAgICAgICAqIGhlYXAvSGVhcC5jcHA6CisgICAgICAgICogaGVhcC9I
ZWFwLmg6CisgICAgICAgICoganNjLmNwcDoKKyAgICAgICAgKHJ1bkpTQyk6CisgICAgICAgICog
cnVudGltZS9WTS5jcHA6CisgICAgICAgIChKU0M6OlZNOjpzaGFyZWRJbnN0YW5jZSk6CisgICAg
ICAgICogcnVudGltZS9WTS5oOgorICAgICAgICAqIHRlc3RSZWdFeHAuY3BwOgorICAgICAgICAo
cmVhbE1haW4pOgorCiAyMDIyLTAyLTE1ICBFbGxpb3R0IFdpbGxpYW1zICA8ZW13QGFwcGxlLmNv
bT4KIAogICAgICAgICBbWGNvZGVdIFJlbW92ZSAiTWFrZSBsaWJXVEYuYSBTeW1ib2xpYyBMaW5r
IiBzY3JpcHQgcGhhc2UKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9keW5iZW5jaC5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2R5bmJlbmNoLmNwcAkocmV2aXNp
b24gMjg5ODQ2KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2R5bmJlbmNoLmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMSw1ICsxLDUgQEAKIC8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTUtMjAxOSBB
cHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTUtMjAy
MiBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24g
YW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBt
b2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbnMKQEAgLTkxLDcgKzkxLDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIqKiBhcmd2
KSBXVEZfSUdOTwogICAgIFdURjo6aW5pdGlhbGl6ZU1haW5UaHJlYWQoKTsKICAgICBKU0M6Omlu
aXRpYWxpemUoKTsKIAotICAgIFZNJiB2bSA9IFZNOjpjcmVhdGUoTGFyZ2VIZWFwKS5sZWFrUmVm
KCk7CisgICAgVk0mIHZtID0gVk06OmNyZWF0ZShIZWFwVHlwZTo6TGFyZ2UpLmxlYWtSZWYoKTsK
ICAgICB7CiAgICAgICAgIEpTTG9ja0hvbGRlciBsb2NrZXIodm0pOwogCkluZGV4OiBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvanNjLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvanNjLmNwcAkocmV2aXNpb24gMjg5ODQ2KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2pz
Yy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEsNiArMSw2IEBACiAvKgogICogIENvcHlyaWdodCAo
QykgMTk5OS0yMDAwIEhhcnJpIFBvcnRlbiAocG9ydGVuQGtkZS5vcmcpCi0gKiAgQ29weXJpZ2h0
IChDKSAyMDA0LTIwMjEgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogIENvcHly
aWdodCAoQykgMjAwNC0yMDIyIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqICBD
b3B5cmlnaHQgKEMpIDIwMDYgQmpvZXJuIEdyYWYgKGJqb2Vybi5ncmFmQGdtYWlsLmNvbSkKICAq
CiAgKiAgVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vcgpAQCAtMzYwNCw3ICszNjA0LDcgQEAgaW50IHJ1bkpTQyhjb25zdCBDb21tYW5k
TGluZSYgb3B0aW9ucywgYgogewogICAgIFdvcmtlciB3b3JrZXIoV29ya2Vyczo6c2luZ2xldG9u
KCkpOwogICAgIAotICAgIFZNJiB2bSA9IFZNOjpjcmVhdGUoTGFyZ2VIZWFwKS5sZWFrUmVmKCk7
CisgICAgVk0mIHZtID0gVk06OmNyZWF0ZShIZWFwVHlwZTo6TGFyZ2UpLmxlYWtSZWYoKTsKICAg
ICBpZiAoIWlzV29ya2VyICYmIG9wdGlvbnMubV9jYW5CbG9ja0lzRmFsc2UpCiAgICAgICAgIHZt
Lm1fdHlwZWRBcnJheUNvbnRyb2xsZXIgPSBhZG9wdFJlZihuZXcgSlNDOjpTaW1wbGVUeXBlZEFy
cmF5Q29udHJvbGxlcihmYWxzZSkpOwogI2lmIEVOQUJMRShXRUJBU1NFTUJMWSkKSW5kZXg6IFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0UmVnRXhwLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvdGVzdFJlZ0V4cC5jcHAJKHJldmlzaW9uIDI4OTg0NikKKysrIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS90ZXN0UmVnRXhwLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMSw1ICsx
LDUgQEAKIC8qCi0gKiAgQ29weXJpZ2h0IChDKSAyMDExLTIwMjEgQXBwbGUgSW5jLiBBbGwgcmln
aHRzIHJlc2VydmVkLgorICogIENvcHlyaWdodCAoQykgMjAxMS0yMDIyIEFwcGxlIEluYy4gQWxs
IHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiAgVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgogICogIG1vZGlmeSBpdCB1bmRlciB0aGUg
dGVybXMgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljCkBAIC01MTYsNyArNTE2LDcg
QEAgc3RhdGljIHZvaWQgcGFyc2VBcmd1bWVudHMoaW50IGFyZ2MsIGNoYQogCiBpbnQgcmVhbE1h
aW4oaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQogewotICAgIFZNKiB2bSA9ICZWTTo6Y3JlYXRlKExh
cmdlSGVhcCkubGVha1JlZigpOworICAgIFZNKiB2bSA9ICZWTTo6Y3JlYXRlKEhlYXBUeXBlOjpM
YXJnZSkubGVha1JlZigpOwogICAgIEpTTG9ja0hvbGRlciBsb2NrZXIodm0pOwogCiAgICAgQ29t
bWFuZExpbmUgb3B0aW9uczsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0hlYXAu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0hlYXAuY3BwCShy
ZXZpc2lvbiAyODk4NDYpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IZWFwLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtMSw1ICsxLDUgQEAKIC8qCi0gKiAgQ29weXJpZ2h0IChDKSAyMDAz
LTIwMjEgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogIENvcHlyaWdodCAoQykg
MjAwMy0yMDIyIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqICBDb3B5cmlnaHQg
KEMpIDIwMDcgRXJpYyBTZWlkZWwgPGVyaWNAd2Via2l0Lm9yZz4KICAqCiAgKiAgVGhpcyBsaWJy
YXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgpAQCAt
MTE0LDcgKzExNCw3IEBAIGRvdWJsZSBtYXhQYXVzZU1TKGRvdWJsZSB0aGlzUGF1c2VNUykKIAog
c2l6ZV90IG1pbkhlYXBTaXplKEhlYXBUeXBlIGhlYXBUeXBlLCBzaXplX3QgcmFtU2l6ZSkKIHsK
LSAgICBpZiAoaGVhcFR5cGUgPT0gTGFyZ2VIZWFwKSB7CisgICAgaWYgKGhlYXBUeXBlID09IEhl
YXBUeXBlOjpMYXJnZSkgewogICAgICAgICBkb3VibGUgcmVzdWx0ID0gc3RkOjptaW4oCiAgICAg
ICAgICAgICBzdGF0aWNfY2FzdDxkb3VibGU+KE9wdGlvbnM6OmxhcmdlSGVhcFNpemUoKSksCiAg
ICAgICAgICAgICByYW1TaXplICogT3B0aW9uczo6c21hbGxIZWFwUkFNRnJhY3Rpb24oKSk7Cklu
ZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IZWFwLmgKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvSGVhcC5oCShyZXZpc2lvbiAyODk4NDYpCisrKyBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IZWFwLmgJKHdvcmtpbmcgY29weSkKQEAgLTEsNyArMSw3
IEBACiAvKgogICogIENvcHlyaWdodCAoQykgMTk5OS0yMDAwIEhhcnJpIFBvcnRlbiAocG9ydGVu
QGtkZS5vcmcpCiAgKiAgQ29weXJpZ2h0IChDKSAyMDAxIFBldGVyIEtlbGx5IChwbWtAcG9zdC5j
b20pCi0gKiAgQ29weXJpZ2h0IChDKSAyMDAzLTIwMjEgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgorICogIENvcHlyaWdodCAoQykgMjAwMy0yMDIyIEFwcGxlIEluYy4gQWxsIHJpZ2h0
cyByZXNlcnZlZC4KICAqCiAgKiAgVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgogICogIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKQEAgLTEwOSw3ICsxMDksNyBAQCBjbGFz
cyBTcGVjdWxhdGl2ZUpJVDsKIHR5cGVkZWYgSGFzaENvdW50ZWRTZXQ8SlNDZWxsKj4gUHJvdGVj
dENvdW50U2V0OwogdHlwZWRlZiBIYXNoQ291bnRlZFNldDxjb25zdCBjaGFyKj4gVHlwZUNvdW50
U2V0OwogCi1lbnVtIEhlYXBUeXBlIHsgU21hbGxIZWFwLCBMYXJnZUhlYXAgfTsKK2VudW0gY2xh
c3MgSGVhcFR5cGUgOiB1aW50OF90IHsgU21hbGwsIExhcmdlIH07CiAKIGNsYXNzIEhlYXBVdGls
OwogCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9WTS5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvVk0uY3BwCShyZXZpc2lvbiAyODk4
NDYpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9WTS5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTU1MSw3ICs1NTEsNyBAQCBWTSYgVk06OnNoYXJlZEluc3RhbmNlKCkKICAgICBHbG9i
YWxKU0xvY2sgZ2xvYmFsTG9jazsKICAgICBWTSomIGluc3RhbmNlID0gc2hhcmVkSW5zdGFuY2VJ
bnRlcm5hbCgpOwogICAgIGlmICghaW5zdGFuY2UpCi0gICAgICAgIGluc3RhbmNlID0gYWRvcHRS
ZWYobmV3IFZNKEFQSVNoYXJlZCwgU21hbGxIZWFwKSkubGVha1JlZigpOworICAgICAgICBpbnN0
YW5jZSA9IGFkb3B0UmVmKG5ldyBWTShBUElTaGFyZWQsIEhlYXBUeXBlOjpTbWFsbCkpLmxlYWtS
ZWYoKTsKICAgICByZXR1cm4gKmluc3RhbmNlOwogfQogCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9WTS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL1ZNLmgJKHJldmlzaW9uIDI4OTg0NikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL1ZNLmgJKHdvcmtpbmcgY29weSkKQEAgLTI1Myw5ICsyNTMsOSBAQCBwdWJsaWM6CiAg
ICAgSlNfRVhQT1JUX1BSSVZBVEUgc3RhdGljIGJvb2wgc2hhcmVkSW5zdGFuY2VFeGlzdHMoKTsK
ICAgICBKU19FWFBPUlRfUFJJVkFURSBzdGF0aWMgVk0mIHNoYXJlZEluc3RhbmNlKCk7CiAKLSAg
ICBKU19FWFBPUlRfUFJJVkFURSBzdGF0aWMgUmVmPFZNPiBjcmVhdGUoSGVhcFR5cGUgPSBTbWFs
bEhlYXAsIFdURjo6UnVuTG9vcCogPSBudWxscHRyKTsKLSAgICBKU19FWFBPUlRfUFJJVkFURSBz
dGF0aWMgUmVmUHRyPFZNPiB0cnlDcmVhdGUoSGVhcFR5cGUgPSBTbWFsbEhlYXAsIFdURjo6UnVu
TG9vcCogPSBudWxscHRyKTsKLSAgICBzdGF0aWMgUmVmPFZNPiBjcmVhdGVDb250ZXh0R3JvdXAo
SGVhcFR5cGUgPSBTbWFsbEhlYXApOworICAgIEpTX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBSZWY8
Vk0+IGNyZWF0ZShIZWFwVHlwZSA9IEhlYXBUeXBlOjpTbWFsbCwgV1RGOjpSdW5Mb29wKiA9IG51
bGxwdHIpOworICAgIEpTX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBSZWZQdHI8Vk0+IHRyeUNyZWF0
ZShIZWFwVHlwZSA9IEhlYXBUeXBlOjpTbWFsbCwgV1RGOjpSdW5Mb29wKiA9IG51bGxwdHIpOwor
ICAgIHN0YXRpYyBSZWY8Vk0+IGNyZWF0ZUNvbnRleHRHcm91cChIZWFwVHlwZSA9IEhlYXBUeXBl
OjpTbWFsbCk7CiAgICAgSlNfRVhQT1JUX1BSSVZBVEUgflZNKCk7CiAKICAgICBXYXRjaGRvZyYg
ZW5zdXJlV2F0Y2hkb2coKTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4OTg0NikKKysrIFNv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisy
MDIyLTAyLTE1ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBNYWtl
IEhlYXBUeXBlIGFuIGVudW0gY2xhc3MuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMzY2NjcKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzg4OTg0NjA3
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogYmlu
ZGluZ3MvanMvQ29tbW9uVk0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Y29tbW9uVk1TbG93KToK
KwogMjAyMi0wMi0xNSAgSm9zZXBoIEdyaWVnbyAgPGpncmllZ29AaWdhbGlhLmNvbT4KIAogICAg
ICAgICBSZWRpcmVjdCBzaGFkb3cgcmVhbG0gY29uc29sZSBvdXRwdXQgdG8gcGFnZSdzIENvbnNv
bGVDbGllbnQKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0NvbW1vblZNLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9Db21tb25WTS5jcHAJKHJl
dmlzaW9uIDI4OTg0NikKKysrIFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0NvbW1vblZNLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtMSw1ICsxLDUgQEAKIC8qCi0gKiBDb3B5cmlnaHQgKEMpIDIw
MTYtMjAyMCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMp
IDIwMTYtMjAyMiBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0
cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRo
b3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9s
bG93aW5nIGNvbmRpdGlvbnMKQEAgLTYxLDcgKzYxLDcgQEAgSlNDOjpWTSYgY29tbW9uVk1TbG93
KCkKICAgICBSdW5Mb29wKiBydW5Mb29wID0gbnVsbHB0cjsKICNlbmRpZgogCi0gICAgYXV0byYg
dm0gPSBKU0M6OlZNOjpjcmVhdGUoSlNDOjpMYXJnZUhlYXAsIHJ1bkxvb3ApLmxlYWtSZWYoKTsK
KyAgICBhdXRvJiB2bSA9IEpTQzo6Vk06OmNyZWF0ZShKU0M6OkhlYXBUeXBlOjpMYXJnZSwgcnVu
TG9vcCkubGVha1JlZigpOwogCiAgICAgZ19jb21tb25WTU9yTnVsbCA9ICZ2bTsKIApJbmRleDog
VG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24g
Mjg5ODQ3KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMjItMDItMTUgIE1hcmsgTGFtICA8bWFyay5sYW1AYXBwbGUuY29tPgorCisgICAgICAg
IE1ha2UgSGVhcFR5cGUgYW4gZW51bSBjbGFzcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNjY2NworICAgICAgICA8cmRhcjovL3Byb2JsZW0vODg5
ODQ2MDc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBUZXN0V2ViS2l0QVBJL1Rlc3RzL0phdmFTY3JpcHRDb3JlL0Rpc2FsbG93Vk1FbnRyeS5jcHA6
CisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNUKToKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJ
L1Rlc3RzL0phdmFTY3JpcHRDb3JlL1Byb3BlcnR5U2xvdC5jcHA6CisgICAgICAgIChUZXN0V2Vi
S2l0QVBJOjpURVNUKToKKwogMjAyMi0wMi0xNSAgSm9uYXRoYW4gQmVkYXJkICA8amJlZGFyZEBh
cHBsZS5jb20+CiAKICAgICAgICAgW0VXU10gVXNlIEVXUyBhcyBjb21taXQgYXV0aG9yIHdoZW4g
cmViYXNpbmcKSW5kZXg6IFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvSmF2YVNjcmlwdENvcmUv
RGlzYWxsb3dWTUVudHJ5LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9UZXN0V2ViS2l0QVBJL1Rl
c3RzL0phdmFTY3JpcHRDb3JlL0Rpc2FsbG93Vk1FbnRyeS5jcHAJKHJldmlzaW9uIDI4OTg0NikK
KysrIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvSmF2YVNjcmlwdENvcmUvRGlzYWxsb3dWTUVu
dHJ5LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMSw1ICsxLDUgQEAKIC8qCi0gKiBDb3B5cmlnaHQg
KEMpIDIwMjAgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChD
KSAyMDIwLTIwMjIgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAqIFJlZGlz
dHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0
aG91dAogICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZv
bGxvd2luZyBjb25kaXRpb25zCkBAIC0zMiw3ICszMiw3IEBAIG5hbWVzcGFjZSBUZXN0V2ViS2l0
QVBJIHsKIAogdXNpbmcgSlNDOjpEaXNhbGxvd1ZNRW50cnk7CiB1c2luZyBKU0M6OkpTTG9ja0hv
bGRlcjsKLXVzaW5nIEpTQzo6TGFyZ2VIZWFwOwordXNpbmcgSlNDOjpIZWFwVHlwZTsKIHVzaW5n
IEpTQzo6Vk07CiAKIHN0YXRpYyB2b2lkIGVudGVyU2NvcGUoVk0mIHZtLCB1bnNpZ25lZCBlbnRy
eUNvdW50LCB1bnNpZ25lZCByZW1haW5pbmdFbnRyaWVzKQpAQCAtNTEsNyArNTEsNyBAQCBURVNU
KEphdmFTY3JpcHRDb3JlX0Rpc2FsbG93Vk1FbnRyeSwgTmVzCiAgICAgV1RGOjppbml0aWFsaXpl
TWFpblRocmVhZCgpOwogICAgIEpTQzo6aW5pdGlhbGl6ZSgpOwogCi0gICAgVk0mIHZtID0gVk06
OmNyZWF0ZShMYXJnZUhlYXApLmxlYWtSZWYoKTsKKyAgICBWTSYgdm0gPSBWTTo6Y3JlYXRlKEhl
YXBUeXBlOjpMYXJnZSkubGVha1JlZigpOwogICAgIHsKICAgICAgICAgSlNMb2NrSG9sZGVyIGxv
Y2tlcih2bSk7CiAgICAgICAgIEVYUEVDVF9FUSh2bS5kaXNhbGxvd1ZNRW50cnlDb3VudCwgMHUp
OwpAQCAtNjUsNyArNjUsNyBAQCBURVNUKEphdmFTY3JpcHRDb3JlX0Rpc2FsbG93Vk1FbnRyeSwg
Q29wCiAgICAgV1RGOjppbml0aWFsaXplTWFpblRocmVhZCgpOwogICAgIEpTQzo6aW5pdGlhbGl6
ZSgpOwogCi0gICAgVk0mIHZtID0gVk06OmNyZWF0ZShMYXJnZUhlYXApLmxlYWtSZWYoKTsKKyAg
ICBWTSYgdm0gPSBWTTo6Y3JlYXRlKEhlYXBUeXBlOjpMYXJnZSkubGVha1JlZigpOwogICAgIHsK
ICAgICAgICAgSlNMb2NrSG9sZGVyIGxvY2tlcih2bSk7CiAgICAgICAgIEVYUEVDVF9FUSh2bS5k
aXNhbGxvd1ZNRW50cnlDb3VudCwgMHUpOwpAQCAtODksNyArODksNyBAQCBURVNUKEphdmFTY3Jp
cHRDb3JlX0Rpc2FsbG93Vk1FbnRyeSwgQ29wCiAgICAgV1RGOjppbml0aWFsaXplTWFpblRocmVh
ZCgpOwogICAgIEpTQzo6aW5pdGlhbGl6ZSgpOwogCi0gICAgVk0mIHZtID0gVk06OmNyZWF0ZShM
YXJnZUhlYXApLmxlYWtSZWYoKTsKKyAgICBWTSYgdm0gPSBWTTo6Y3JlYXRlKEhlYXBUeXBlOjpM
YXJnZSkubGVha1JlZigpOwogICAgIHsKICAgICAgICAgSlNMb2NrSG9sZGVyIGxvY2tlcih2bSk7
CiAgICAgICAgIEVYUEVDVF9FUSh2bS5kaXNhbGxvd1ZNRW50cnlDb3VudCwgMHUpOwpJbmRleDog
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9KYXZhU2NyaXB0Q29yZS9Qcm9wZXJ0eVNsb3QuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvSmF2YVNjcmlwdENvcmUv
UHJvcGVydHlTbG90LmNwcAkocmV2aXNpb24gMjg5ODQ2KQorKysgVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9KYXZhU2NyaXB0Q29yZS9Qcm9wZXJ0eVNsb3QuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAyMCBBcHBsZSBJbmMuIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMjAtMjAyMiBBcHBsZSBJbmMuIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy
Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFy
ZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTMy
LDcgKzMyLDcgQEAKIG5hbWVzcGFjZSBUZXN0V2ViS2l0QVBJIHsKIAogdXNpbmcgSlNDOjpKU0xv
Y2tIb2xkZXI7Ci11c2luZyBKU0M6OkxhcmdlSGVhcDsKK3VzaW5nIEpTQzo6SGVhcFR5cGU7CiB1
c2luZyBKU0M6OlByb3BlcnR5U2xvdDsKIHVzaW5nIEpTQzo6Vk07CiB1c2luZyBKU0M6OmpzVW5k
ZWZpbmVkOwpAQCAtNDIsNyArNDIsNyBAQCBURVNUKEphdmFTY3JpcHRDb3JlX1Byb3BlcnR5U2xv
dCwgRGlzYWxsCiAgICAgV1RGOjppbml0aWFsaXplTWFpblRocmVhZCgpOwogICAgIEpTQzo6aW5p
dGlhbGl6ZSgpOwogCi0gICAgVk0mIHZtID0gVk06OmNyZWF0ZShMYXJnZUhlYXApLmxlYWtSZWYo
KTsKKyAgICBWTSYgdm0gPSBWTTo6Y3JlYXRlKEhlYXBUeXBlOjpMYXJnZSkubGVha1JlZigpOwog
ICAgIHsKICAgICAgICAgSlNMb2NrSG9sZGVyIGxvY2tlcih2bSk7CiAgICAgICAgIEVYUEVDVF9F
USh2bS5kaXNhbGxvd1ZNRW50cnlDb3VudCwgMHUpOwpAQCAtNzgsNyArNzgsNyBAQCBURVNUKEph
dmFTY3JpcHRDb3JlX1Byb3BlcnR5U2xvdCwgVk1JbnF1CiAgICAgV1RGOjppbml0aWFsaXplTWFp
blRocmVhZCgpOwogICAgIEpTQzo6aW5pdGlhbGl6ZSgpOwogCi0gICAgVk0mIHZtID0gVk06OmNy
ZWF0ZShMYXJnZUhlYXApLmxlYWtSZWYoKTsKKyAgICBWTSYgdm0gPSBWTTo6Y3JlYXRlKEhlYXBU
eXBlOjpMYXJnZSkubGVha1JlZigpOwogICAgIHsKICAgICAgICAgSlNMb2NrSG9sZGVyIGxvY2tl
cih2bSk7CiAgICAgICAgIEVYUEVDVF9FUSh2bS5kaXNhbGxvd1ZNRW50cnlDb3VudCwgMHUpOwpA
QCAtMTAyLDcgKzEwMiw3IEBAIFRFU1QoSmF2YVNjcmlwdENvcmVfUHJvcGVydHlTbG90LCBDb3B5
QXMKICAgICBXVEY6OmluaXRpYWxpemVNYWluVGhyZWFkKCk7CiAgICAgSlNDOjppbml0aWFsaXpl
KCk7CiAKLSAgICBWTSYgdm0gPSBWTTo6Y3JlYXRlKExhcmdlSGVhcCkubGVha1JlZigpOworICAg
IFZNJiB2bSA9IFZNOjpjcmVhdGUoSGVhcFR5cGU6OkxhcmdlKS5sZWFrUmVmKCk7CiAgICAgewog
ICAgICAgICBKU0xvY2tIb2xkZXIgbG9ja2VyKHZtKTsKICAgICAgICAgRVhQRUNUX0VRKHZtLmRp
c2FsbG93Vk1FbnRyeUNvdW50LCAwdSk7Cg==
</data>
<flag name="review"
          id="479019"
          type_id="1"
          status="+"
          setter="ysuzuki"
    />
          </attachment>
      

    </bug>

</bugzilla>