<?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>175656</bug_id>
          
          <creation_ts>2017-08-16 21:42:55 -0700</creation_ts>
          <short_desc>Add back the ability to disable MASM_PROBE from the build.</short_desc>
          <delta_ts>2017-08-21 21:58:30 -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>
          
          <blocked>175514</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          <cc>benjamin</cc>
    
    <cc>buildbot</cc>
    
    <cc>cdumez</cc>
    
    <cc>clopez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>dbates</cc>
    
    <cc>fpizlo</cc>
    
    <cc>jfbastien</cc>
    
    <cc>keith_miller</cc>
    
    <cc>msaboff</cc>
    
    <cc>ossy</cc>
    
    <cc>pvollan</cc>
    
    <cc>rmorisset</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1339424</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-08-16 21:42:55 -0700</bug_when>
    <thetext>This is needed for ports that the existing MASM_PROBE implementation doesn&apos;t work with.  Note that if the DFG_JIT will be disabled by default if !ENABLE(MASM_PROBE).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1339425</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-08-16 21:44:31 -0700</bug_when>
    <thetext>&lt;rdar://problem/33933720&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1339428</commentid>
    <comment_count>2</comment_count>
      <attachid>318325</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-08-16 21:49:58 -0700</bug_when>
    <thetext>Created attachment 318325
proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1339429</commentid>
    <comment_count>3</comment_count>
      <attachid>318325</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-08-16 21:55:58 -0700</bug_when>
    <thetext>Comment on attachment 318325
proposed patch.

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

r=me with comment.

&gt; Source/WTF/wtf/Platform.h:818
&gt; +#if PLATFORM(GTK) &amp;&amp; CPU(ARM_THUMB2)

Could you add a FIXME with URL to track this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1339430</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-08-16 21:58:01 -0700</bug_when>
    <thetext>Thanks for the review.

(In reply to Yusuke Suzuki from comment #3)
&gt; &gt; Source/WTF/wtf/Platform.h:818
&gt; &gt; +#if PLATFORM(GTK) &amp;&amp; CPU(ARM_THUMB2)
&gt; 
&gt; Could you add a FIXME with URL to track this?

Will do.  It&apos;s tracked in https://bugs.webkit.org/show_bug.cgi?id=175514.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1339433</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-08-16 22:09:53 -0700</bug_when>
    <thetext>Landed in r220823: &lt;http://trac.webkit.org/r220823&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1340955</commentid>
    <comment_count>6</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-08-21 21:58:30 -0700</bug_when>
    <thetext>Follow up fix for a typo: should be OS(WINDOWS), not OS(WINDOW), in r221003: &lt;http://trac.webkit.org/r221003&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>318325</attachid>
            <date>2017-08-16 21:49:58 -0700</date>
            <delta_ts>2017-08-16 21:55:58 -0700</delta_ts>
            <desc>proposed patch.</desc>
            <filename>bug-175656.patch</filename>
            <type>text/plain</type>
            <size>13073</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjIwODIyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBA
CisyMDE3LTA4LTE2ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBB
ZGQgYmFjayB0aGUgYWJpbGl0eSB0byBkaXNhYmxlIE1BU01fUFJPQkUgZnJvbSB0aGUgYnVpbGQu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzU2NTYK
KyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzMzOTMzNzIwPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgaXMgbmVlZGVkIGZvciBwb3J0cyB0aGF0
IHRoZSBleGlzdGluZyBNQVNNX1BST0JFIGltcGxlbWVudGF0aW9uIGRvZXNuJ3Qgd29yaworICAg
ICAgICB3ZWxsIHdpdGggZS5nLiBHVEsgd2l0aCBBUk1fVEhVTUIyLiAgTm90ZSB0aGF0IGlmIHRo
ZSBERkdfSklUIHdpbGwgYmUgZGlzYWJsZWQgYnkKKyAgICAgICAgZGVmYXVsdCBpZiAhRU5BQkxF
KE1BU01fUFJPQkUpLgorCisgICAgICAgICogYXNzZW1ibGVyL0Fic3RyYWN0TWFjcm9Bc3NlbWJs
ZXIuaDoKKyAgICAgICAgKiBhc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXIuY3BwOgorICAgICAgICAq
IGFzc2VtYmxlci9NYWNyb0Fzc2VtYmxlci5oOgorICAgICAgICAqIGFzc2VtYmxlci9NYWNyb0Fz
c2VtYmxlckFSTS5jcHA6CisgICAgICAgICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjQu
Y3BwOgorICAgICAgICAqIGFzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTXY3LmNwcDoKKyAgICAg
ICAgKiBhc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJQcmludGVyLmNwcDoKKyAgICAgICAgKiBhc3Nl
bWJsZXIvTWFjcm9Bc3NlbWJsZXJQcmludGVyLmg6CisgICAgICAgICogYXNzZW1ibGVyL01hY3Jv
QXNzZW1ibGVyWDg2Q29tbW9uLmNwcDoKKyAgICAgICAgKiBhc3NlbWJsZXIvdGVzdG1hc20uY3Bw
OgorICAgICAgICAoSlNDOjpydW4pOgorICAgICAgICAqIGIzL0IzTG93ZXJUb0Fpci5jcHA6Cisg
ICAgICAgICogYjMvYWlyL0FpclByaW50U3BlY2lhbC5jcHA6CisgICAgICAgICogYjMvYWlyL0Fp
clByaW50U3BlY2lhbC5oOgorCiAyMDE3LTA4LTE2ICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBs
ZS5jb20+CiAKICAgICAgICAgW0NvY29hXSBPbGRlci1pT1MgaW5zdGFsbCBuYW1lIHN5bWJvbHMg
YXJlIGJlaW5nIGV4cG9ydGVkIG9uIG90aGVyIHBsYXRmb3JtcwpJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL2Fzc2VtYmxlci9BYnN0cmFjdE1hY3JvQXNzZW1ibGVyLmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9BYnN0cmFjdE1hY3JvQXNzZW1ibGVy
LmgJKHJldmlzaW9uIDIyMDgyMikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIv
QWJzdHJhY3RNYWNyb0Fzc2VtYmxlci5oCSh3b3JraW5nIGNvcHkpCkBAIC00Myw4ICs0MywxMCBA
QCBuYW1lc3BhY2UgSlNDIHsKIAogI2lmIEVOQUJMRShBU1NFTUJMRVIpCiAKKyNpZiBFTkFCTEUo
TUFTTV9QUk9CRSkKIHN0cnVjdCBQcm9iZUNvbnRleHQ7CiB0eXBlZGVmIHZvaWQgKCpQcm9iZUZ1
bmN0aW9uKShzdHJ1Y3QgUHJvYmVDb250ZXh0Kik7CisjZW5kaWYKICAgICAKIGNsYXNzIEFsbG93
TWFjcm9TY3JhdGNoUmVnaXN0ZXJVc2FnZTsKIGNsYXNzIERpc2FsbG93TWFjcm9TY3JhdGNoUmVn
aXN0ZXJVc2FnZTsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9B
c3NlbWJsZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJs
ZXIvTWFjcm9Bc3NlbWJsZXIuY3BwCShyZXZpc2lvbiAyMjA4MjIpCisrKyBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
MzQsNiArMzQsNyBAQCBuYW1lc3BhY2UgSlNDIHsKIAogY29uc3QgZG91YmxlIE1hY3JvQXNzZW1i
bGVyOjp0d29Ub1RoZTMyID0gKGRvdWJsZSkweDEwMDAwMDAwMHVsbDsKIAorI2lmIEVOQUJMRShN
QVNNX1BST0JFKQogc3RhdGljIHZvaWQgc3RkRnVuY3Rpb25DYWxsYmFjayhQcm9iZUNvbnRleHQq
IGNvbnRleHQpCiB7CiAgICAgYXV0byBmdW5jID0gc3RhdGljX2Nhc3Q8Y29uc3Qgc3RkOjpmdW5j
dGlvbjx2b2lkKFByb2JlQ29udGV4dCopPio+KGNvbnRleHQtPmFyZyk7CkBAIC00NCw2ICs0NSw3
IEBAIHZvaWQgTWFjcm9Bc3NlbWJsZXI6OnByb2JlKHN0ZDo6ZnVuY3Rpb24KIHsKICAgICBwcm9i
ZShzdGRGdW5jdGlvbkNhbGxiYWNrLCBuZXcgc3RkOjpmdW5jdGlvbjx2b2lkKFByb2JlQ29udGV4
dCopPihmdW5jKSk7CiB9CisjZW5kaWYgLy8gRU5BQkxFKE1BU01fUFJPQkUpCiAKIH0gLy8gbmFt
ZXNwYWNlIEpTQwogCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3Jv
QXNzZW1ibGVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxl
ci9NYWNyb0Fzc2VtYmxlci5oCShyZXZpc2lvbiAyMjA4MjIpCisrKyBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyLmgJKHdvcmtpbmcgY29weSkKQEAgLTE4MjQs
NiArMTgyNCw3IEBAIHB1YmxpYzoKICAgICAgICAgdXJzaGlmdDMyKHNyYywgdHJ1c3RlZEltbTMy
Rm9yU2hpZnQoYW1vdW50KSwgZGVzdCk7CiAgICAgfQogCisjaWYgRU5BQkxFKE1BU01fUFJPQkUp
CiAgICAgc3RydWN0IENQVVN0YXRlOwogCiAgICAgLy8gVGhpcyBmdW5jdGlvbiBlbWl0cyBjb2Rl
IHRvIHByZXNlcnZlIHRoZSBDUFVTdGF0ZSAoZS5nLiByZWdpc3RlcnMpLApAQCAtMTg4NSw4ICsx
ODg2LDEwIEBAIHB1YmxpYzoKICAgICB2b2lkIHByaW50KEFyZ3VtZW50cyYmLi4uIGFyZ3MpOwog
CiAgICAgdm9pZCBwcmludChQcmludGVyOjpQcmludFJlY29yZExpc3QqKTsKKyNlbmRpZiAvLyBF
TkFCTEUoTUFTTV9QUk9CRSkKIH07CiAKKyNpZiBFTkFCTEUoTUFTTV9QUk9CRSkKIHN0cnVjdCBN
YWNyb0Fzc2VtYmxlcjo6Q1BVU3RhdGUgewogICAgIHN0YXRpYyBpbmxpbmUgY29uc3QgY2hhciog
Z3ByTmFtZShSZWdpc3RlcklEIGlkKSB7IHJldHVybiBNYWNyb0Fzc2VtYmxlcjo6Z3ByTmFtZShp
ZCk7IH0KICAgICBzdGF0aWMgaW5saW5lIGNvbnN0IGNoYXIqIHNwck5hbWUoU1BSZWdpc3RlcklE
IGlkKSB7IHJldHVybiBNYWNyb0Fzc2VtYmxlcjo6c3ByTmFtZShpZCk7IH0KQEAgLTIwNDYsNyAr
MjA0OSw4IEBAIHN0cnVjdCBQcm9iZUNvbnRleHQgewogICAgIHRlbXBsYXRlPHR5cGVuYW1lIFQ+
IFQgZnAoKSB7IHJldHVybiBjcHUuZnA8VD4oKTsgfQogICAgIHRlbXBsYXRlPHR5cGVuYW1lIFQ+
IFQgc3AoKSB7IHJldHVybiBjcHUuc3A8VD4oKTsgfQogfTsKLSAgICAKKyNlbmRpZiAvLyBFTkFC
TEUoTUFTTV9QUk9CRSkKKwogfSAvLyBuYW1lc3BhY2UgSlNDCiAKIG5hbWVzcGFjZSBXVEYgewpJ
bmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTTY0
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3Jv
QXNzZW1ibGVyQVJNNjQuY3BwCShyZXZpc2lvbiAyMjA4MjIpCisrKyBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjQuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0zMiw2ICszMiw4IEBACiAKIG5hbWVzcGFjZSBKU0MgewogCisjaWYgRU5BQkxFKE1BU01fUFJP
QkUpCisKIGV4dGVybiAiQyIgdm9pZCBjdGlNYXNtUHJvYmVUcmFtcG9saW5lKCk7CiAKIHVzaW5n
IG5hbWVzcGFjZSBBUk02NFJlZ2lzdGVyczsKQEAgLTU1Niw2ICs1NTgsOCBAQCB2b2lkIE1hY3Jv
QXNzZW1ibGVyOjpwcm9iZShQcm9iZUZ1bmN0aW9uCiAgICAgYWRkNjQoVHJ1c3RlZEltbTMyKHNp
emVvZihPdXRnb2luZ1Byb2JlUmVjb3JkKSksIHNwKTsKIH0KIAorI2VuZGlmIC8vIEVOQUJMRShN
QVNNX1BST0JFKQorCiB9IC8vIG5hbWVzcGFjZSBKU0MKIAogI2VuZGlmIC8vIEVOQUJMRShBU1NF
TUJMRVIpICYmIENQVShBUk02NCkKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJs
ZXIvTWFjcm9Bc3NlbWJsZXJBUk0uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk0uY3BwCShyZXZpc2lvbiAyMjA4MjIpCisr
KyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtOTYsNiArOTYsOCBAQCB2b2lkIE1hY3JvQXNzZW1ibGVyQVJNOjps
b2FkMzJXaXRoVW5hbGlnCiB9CiAjZW5kaWYgLy8gQ1BVKEFSTVY1X09SX0xPV0VSKQogCisjaWYg
RU5BQkxFKE1BU01fUFJPQkUpCisKIGV4dGVybiAiQyIgdm9pZCBjdGlNYXNtUHJvYmVUcmFtcG9s
aW5lKCk7CiAKICNpZiBDT01QSUxFUihHQ0NfT1JfQ0xBTkcpCkBAIC0zOTMsNiArMzk1LDcgQEAg
dm9pZCBNYWNyb0Fzc2VtYmxlcjo6cHJvYmUoUHJvYmVGdW5jdGlvbgogICAgIG1fYXNzZW1ibGVy
LmJseChSZWdpc3RlcklEOjpTMCk7CiAKIH0KKyNlbmRpZiAvLyBFTkFCTEUoTUFTTV9QUk9CRSkK
IAogfSAvLyBuYW1lc3BhY2UgSlNDCiAKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3Nl
bWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk12Ny5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFT
Y3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTXY3LmNwcAkocmV2aXNpb24gMjIw
ODIyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFS
TXY3LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzIsNiArMzIsOCBAQAogCiBuYW1lc3BhY2UgSlND
IHsKIAorI2lmIEVOQUJMRShNQVNNX1BST0JFKQorCiBleHRlcm4gIkMiIHZvaWQgY3RpTWFzbVBy
b2JlVHJhbXBvbGluZSgpOwogCiAjaWYgQ09NUElMRVIoR0NDX09SX0NMQU5HKQpAQCAtMzM2LDYg
KzMzOCw3IEBAIHZvaWQgTWFjcm9Bc3NlbWJsZXI6OnByb2JlKFByb2JlRnVuY3Rpb24KICAgICBt
b3ZlKHRydXN0ZWRJbW0zMkZyb21QdHIoY3RpTWFzbVByb2JlVHJhbXBvbGluZSksIFJlZ2lzdGVy
SUQ6OmlwKTsKICAgICBtX2Fzc2VtYmxlci5ibHgoUmVnaXN0ZXJJRDo6aXApOwogfQorI2VuZGlm
IC8vIEVOQUJMRShNQVNNX1BST0JFKQogCiB9IC8vIG5hbWVzcGFjZSBKU0MKIApJbmRleDogU291
cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlclByaW50ZXIuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJs
ZXJQcmludGVyLmNwcAkocmV2aXNpb24gMjIwODIyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3Jl
L2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlclByaW50ZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0y
Nyw2ICsyNyw3IEBACiAjaW5jbHVkZSAiTWFjcm9Bc3NlbWJsZXJQcmludGVyLmgiCiAKICNpZiBF
TkFCTEUoQVNTRU1CTEVSKQorI2lmIEVOQUJMRShNQVNNX1BST0JFKQogCiAjaW5jbHVkZSAiTWFj
cm9Bc3NlbWJsZXIuaCIKICNpbmNsdWRlIDxpbnR0eXBlcy5oPgpAQCAtMTg0LDQgKzE4NSw1IEBA
IHZvaWQgcHJpbnRDYWxsYmFjayhQcm9iZUNvbnRleHQqIHByb2JlQ28KIH0gLy8gbmFtZXNwYWNl
IFByaW50ZXIKIH0gLy8gbmFtZXNwYWNlIEpTQwogCisjZW5kaWYgLy8gRU5BQkxFKE1BU01fUFJP
QkUpCiAjZW5kaWYgLy8gRU5BQkxFKEFTU0VNQkxFUikKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJQcmludGVyLmgKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlclByaW50ZXIuaAkocmV2
aXNpb24gMjIwODIyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fz
c2VtYmxlclByaW50ZXIuaAkod29ya2luZyBjb3B5KQpAQCAtMzEsNiArMzEsNyBAQAogbmFtZXNw
YWNlIEpTQyB7CiAKICNpZiBFTkFCTEUoQVNTRU1CTEVSKQorI2lmIEVOQUJMRShNQVNNX1BST0JF
KQogCiAvLyBXaGF0IGlzIE1hY3JvQXNzZW1ibGVyOjpwcmludCgpPwogLy8gPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpAQCAtMjM4LDYgKzIzOSw3IEBAIGlubGluZSB2b2lkIE1hY3Jv
QXNzZW1ibGVyOjpwcmludChQcmludGUKICAgICBwcm9iZShQcmludGVyOjpwcmludENhbGxiYWNr
LCBwcmludFJlY29yZExpc3QpOwogfQogCisjZW5kaWYgLy8gRU5BQkxFKE1BU01fUFJPQkUpCiAj
ZW5kaWYgLy8gRU5BQkxFKEFTU0VNQkxFUikKIAogfSAvLyBuYW1lc3BhY2UgSlNDCkluZGV4OiBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyWDg2Q29tbW9uLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNz
ZW1ibGVyWDg2Q29tbW9uLmNwcAkocmV2aXNpb24gMjIwODIyKQorKysgU291cmNlL0phdmFTY3Jp
cHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlclg4NkNvbW1vbi5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTMyLDYgKzMyLDggQEAKIAogbmFtZXNwYWNlIEpTQyB7CiAKKyNpZiBFTkFCTEUoTUFT
TV9QUk9CRSkKKwogZXh0ZXJuICJDIiB2b2lkIGN0aU1hc21Qcm9iZVRyYW1wb2xpbmUoKTsKIAog
I2lmIENPTVBJTEVSKEdDQ19PUl9DTEFORykKQEAgLTU3NSw2ICs1NzcsNyBAQCB2b2lkIE1hY3Jv
QXNzZW1ibGVyOjpwcm9iZShQcm9iZUZ1bmN0aW9uCiAgICAgbW92ZShUcnVzdGVkSW1tUHRyKHJl
aW50ZXJwcmV0X2Nhc3Q8dm9pZCo+KGN0aU1hc21Qcm9iZVRyYW1wb2xpbmUpKSwgUmVnaXN0ZXJJ
RDo6ZWF4KTsKICAgICBjYWxsKFJlZ2lzdGVySUQ6OmVheCk7CiB9CisjZW5kaWYgLy8gRU5BQkxF
KE1BU01fUFJPQkUpCiAKICNpZiBDUFUoWDg2KSAmJiAhT1MoTUFDX09TX1gpCiBNYWNyb0Fzc2Vt
Ymxlclg4NkNvbW1vbjo6U1NFMkNoZWNrU3RhdGUgTWFjcm9Bc3NlbWJsZXJYODZDb21tb246OnNf
c3NlMkNoZWNrU3RhdGUgPSBOb3RDaGVja2VkU1NFMjsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9hc3NlbWJsZXIvdGVzdG1hc20uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9hc3NlbWJsZXIvdGVzdG1hc20uY3BwCShyZXZpc2lvbiAyMjA4MjIpCisrKyBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL3Rlc3RtYXNtLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtNTAsNiArNTAsNyBAQCBzdGF0aWMgdm9pZCB1c2FnZSgpCiAKICNpZiBFTkFCTEUoSklUKQog
CisjaWYgRU5BQkxFKE1BU01fUFJPQkUpCiBuYW1lc3BhY2UgV1RGIHsKIAogc3RhdGljIHZvaWQg
cHJpbnRJbnRlcm5hbChQcmludFN0cmVhbSYgb3V0LCB2b2lkKiB2YWx1ZSkKQEAgLTU4LDEyICs1
OSwxNSBAQCBzdGF0aWMgdm9pZCBwcmludEludGVybmFsKFByaW50U3RyZWFtJiBvCiB9CiAKIH0g
Ly8gbmFtZXNwYWNlIFdURgorI2VuZGlmIC8vIEVOQUJMRShNQVNNX1BST0JFKQogCiB1c2luZyBu
YW1lc3BhY2UgSlNDOwogCiBuYW1lc3BhY2UgewogCisjaWYgRU5BQkxFKE1BU01fUFJPQkUpCiB1
c2luZyBDUFVTdGF0ZSA9IE1hY3JvQXNzZW1ibGVyOjpDUFVTdGF0ZTsKKyNlbmRpZgogCiBTdGF0
aWNMb2NrIGNyYXNoTG9jazsKIApAQCAtOTMsNiArOTcsNyBAQCB0ZW1wbGF0ZTx0eXBlbmFtZSBU
PiBUIG5leHRJRChUIGlkKSB7IHJlCiAgICAgICAgIENSQVNIKCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSB3aGlsZSAoZmFs
c2UpCiAKKyNpZiBFTkFCTEUoTUFTTV9QUk9CRSkKIGJvb2wgaXNQQyhNYWNyb0Fzc2VtYmxlcjo6
UmVnaXN0ZXJJRCBpZCkKIHsKICNpZiBDUFUoQVJNX1RIVU1CMikgfHwgQ1BVKEFSTV9UUkFESVRJ
T05BTCkKQEAgLTEyMyw2ICsxMjgsNyBAQCBib29sIGlzU3BlY2lhbEdQUihNYWNyb0Fzc2VtYmxl
cjo6UmVnaXN0CiAjZW5kaWYKICAgICByZXR1cm4gZmFsc2U7CiB9CisjZW5kaWYgLy8gRU5BQkxF
KE1BU01fUFJPQkUpCiAKIE1hY3JvQXNzZW1ibGVyQ29kZVJlZiBjb21waWxlKEdlbmVyYXRvciYm
IGdlbmVyYXRlKQogewpAQCAtMTU1LDYgKzE2MSw3IEBAIHZvaWQgdGVzdFNpbXBsZSgpCiAgICAg
fSksIDQyKTsKIH0KIAorI2lmIEVOQUJMRShNQVNNX1BST0JFKQogdm9pZCB0ZXN0UHJvYmVSZWFk
c0FyZ3VtZW50UmVnaXN0ZXJzKCkKIHsKICAgICBib29sIHByb2JlV2FzQ2FsbGVkID0gZmFsc2U7
CkBAIC02NjEsNiArNjY4LDcgQEAgdm9pZCB0ZXN0UHJvYmVNb2RpZmllc1N0YWNrV2l0aENhbGxi
YWNrKAogCiAgICAgQ0hFQ0tfRVEocHJvYmVDYWxsQ291bnQsIDMpOwogfQorI2VuZGlmIC8vIEVO
QUJMRShNQVNNX1BST0JFKQogCiAjZGVmaW5lIFJVTih0ZXN0KSBkbyB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgIGlmICghc2hvdWxkUnVuKCN0ZXN0KSkgICAgICAgICAgICAg
ICAgICBcCkBAIC02ODgsNiArNjk2LDcgQEAgdm9pZCBydW4oY29uc3QgY2hhciogZmlsdGVyKQog
CiAgICAgUlVOKHRlc3RTaW1wbGUoKSk7CiAKKyNpZiBFTkFCTEUoTUFTTV9QUk9CRSkKICAgICBS
VU4odGVzdFByb2JlUmVhZHNBcmd1bWVudFJlZ2lzdGVycygpKTsKICAgICBSVU4odGVzdFByb2Jl
V3JpdGVzQXJndW1lbnRSZWdpc3RlcnMoKSk7CiAgICAgUlVOKHRlc3RQcm9iZVByZXNlcnZlc0dQ
UlMoKSk7CkBAIC02OTUsNiArNzA0LDcgQEAgdm9pZCBydW4oY29uc3QgY2hhciogZmlsdGVyKQog
ICAgIFJVTih0ZXN0UHJvYmVNb2RpZmllc1N0YWNrUG9pbnRlclRvTkJ5dGVzQmVsb3dTUCgpKTsK
ICAgICBSVU4odGVzdFByb2JlTW9kaWZpZXNQcm9ncmFtQ291bnRlcigpKTsKICAgICBSVU4odGVz
dFByb2JlTW9kaWZpZXNTdGFja1dpdGhDYWxsYmFjaygpKTsKKyNlbmRpZiAvLyBFTkFCTEUoTUFT
TV9QUk9CRSkKIAogICAgIGlmICh0YXNrcy5pc0VtcHR5KCkpCiAgICAgICAgIHVzYWdlKCk7Cklu
ZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvQjNMb3dlclRvQWlyLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvQjNMb3dlclRvQWlyLmNwcAkocmV2aXNpb24g
MjIwODIyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL0IzTG93ZXJUb0Fpci5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTExNTAsNiArMTE1MCw3IEBAIHByaXZhdGU6CiAgICAgICAgIHJldHVy
biBBaXI6Ok9vcHM7CiAgICAgfQogCisjaWYgRU5BQkxFKE1BU01fUFJPQkUpCiAgICAgdGVtcGxh
dGU8dHlwZW5hbWUuLi4gQXJndW1lbnRzPgogICAgIHZvaWQgcHJpbnQoQXJndW1lbnRzJiYuLi4g
YXJndW1lbnRzKQogICAgIHsKQEAgLTExNjYsNiArMTE2Nyw3IEBAIHByaXZhdGU6CiAgICAgICAg
IFByaW50ZXI6OmFwcGVuZEFpckFyZ3MoaW5zdCwgc3RkOjpmb3J3YXJkPEFyZ3VtZW50cz4oYXJn
dW1lbnRzKS4uLik7CiAgICAgICAgIGFwcGVuZChXVEZNb3ZlKGluc3QpKTsKICAgICB9CisjZW5k
aWYgLy8gRU5BQkxFKE1BU01fUFJPQkUpCiAKICAgICB0ZW1wbGF0ZTx0eXBlbmFtZS4uLiBBcmd1
bWVudHM+CiAgICAgdm9pZCBhcHBlbmQoQWlyOjpLaW5kIGtpbmQsIEFyZ3VtZW50cyYmLi4uIGFy
Z3VtZW50cykKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9haXIvQWlyUHJpbnRTcGVj
aWFsLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvYWlyL0FpclBy
aW50U3BlY2lhbC5jcHAJKHJldmlzaW9uIDIyMDgyMikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9iMy9haXIvQWlyUHJpbnRTcGVjaWFsLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjcsNiArMjcs
NyBAQAogI2luY2x1ZGUgIkFpclByaW50U3BlY2lhbC5oIgogCiAjaWYgRU5BQkxFKEIzX0pJVCkK
KyNpZiBFTkFCTEUoTUFTTV9QUk9CRSkKIAogI2luY2x1ZGUgIk1hY3JvQXNzZW1ibGVyUHJpbnRl
ci5oIgogCkBAIC0xMjQsNCArMTI1LDUgQEAgTk9fUkVUVVJOIHZvaWQgcHJpbnRBaXJBcmcoUHJp
bnRTdHJlYW0mLAogCiB9IC8vIG5hbWVzcGFjZSBKU0MKIAorI2VuZGlmIC8vIEVOQUJMRShNQVNN
X1BST0JFKQogI2VuZGlmIC8vIEVOQUJMRShCM19KSVQpCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvYjMvYWlyL0FpclByaW50U3BlY2lhbC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9iMy9haXIvQWlyUHJpbnRTcGVjaWFsLmgJKHJldmlzaW9uIDIyMDgyMikKKysr
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9haXIvQWlyUHJpbnRTcGVjaWFsLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTI2LDYgKzI2LDcgQEAKICNwcmFnbWEgb25jZQogCiAjaWYgRU5BQkxFKEIzX0pJ
VCkKKyNpZiBFTkFCTEUoTUFTTV9QUk9CRSkKIAogI2luY2x1ZGUgIkFpckluc3QuaCIKICNpbmNs
dWRlICJBaXJTcGVjaWFsLmgiCkBAIC0xMjgsNCArMTI5LDUgQEAgcHJpdmF0ZToKIAogfSB9IH0g
Ly8gbmFtZXNwYWNlIEpTQzo6QjM6OkFpcgogCisjZW5kaWYgLy8gRU5BQkxFKE1BU01fUFJPQkUp
CiAjZW5kaWYgLy8gRU5BQkxFKEIzX0pJVCkKSW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjA4MjIpCisrKyBT
b3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE3
LTA4LTE2ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgYmFj
ayB0aGUgYWJpbGl0eSB0byBkaXNhYmxlIE1BU01fUFJPQkUgZnJvbSB0aGUgYnVpbGQuCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzU2NTYKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzMzOTMzNzIwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogd3RmL1BsYXRmb3JtLmg6CisKIDIwMTctMDgtMTYgIE1h
cmsgTGFtICA8bWFyay5sYW1AYXBwbGUuY29tPgogCiAgICAgICAgIEdhcmRlbmluZzogZml4IEdU
SyBBUk1fVEhVTUIyIGJ1aWxkLgpJbmRleDogU291cmNlL1dURi93dGYvUGxhdGZvcm0uaAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCShyZXZpc2lvbiAyMjA4MjIpCisr
KyBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCSh3b3JraW5nIGNvcHkpCkBAIC04MDUsOCArODA1
LDI0IEBACiAjZGVmaW5lIEVOQUJMRV9GQVNUX1RMU19KSVQgMQogI2VuZGlmCiAKLS8qIElmIHRo
ZSBiYXNlbGluZSBqaXQgaXMgbm90IGF2YWlsYWJsZSwgdGhlbiBkaXNhYmxlIHVwcGVyIHRpZXJz
IGFzIHdlbGw6ICovCi0jaWYgIUVOQUJMRShKSVQpCisjaWYgQ1BVKFg4NikgfHwgQ1BVKFg4Nl82
NCkgfHwgQ1BVKEFSTV9USFVNQjIpIHx8IENQVShBUk02NCkgfHwgQ1BVKEFSTV9UUkFESVRJT05B
TCkKKyNkZWZpbmUgRU5BQkxFX01BU01fUFJPQkUgMQorI2Vsc2UKKyNkZWZpbmUgRU5BQkxFX01B
U01fUFJPQkUgMAorI2VuZGlmCisKKyNpZiBPUyhXSU5ET1cpCisjdW5kZWYgRU5BQkxFX01BU01f
UFJPQkUKKyNkZWZpbmUgRU5BQkxFX01BU01fUFJPQkUgMAorI2VuZGlmCisjaWYgUExBVEZPUk0o
R1RLKSAmJiBDUFUoQVJNX1RIVU1CMikKKyN1bmRlZiBFTkFCTEVfTUFTTV9QUk9CRQorI2RlZmlu
ZSBFTkFCTEVfTUFTTV9QUk9CRSAwCisjZW5kaWYKKworLyogSWYgdGhlIGJhc2VsaW5lIGppdCBp
cyBub3QgYXZhaWxhYmxlLCB0aGVuIGRpc2FibGUgdXBwZXIgdGllcnMgYXMgd2VsbC4KKyAgIFRo
ZSBNYWNyb0Fzc2VtYmxlcjo6cHJvYmUoKSBpcyBhbHNvIHJlcXVpcmVkIGZvciBzdXBwb3J0aW5n
IHRoZSB1cHBlciB0aWVycy4gKi8KKyNpZiAhRU5BQkxFKEpJVCkgfHwgIUVOQUJMRShNQVNNX1BS
T0JFKQogI3VuZGVmIEVOQUJMRV9ERkdfSklUCiAjdW5kZWYgRU5BQkxFX0ZUTF9KSVQKICNkZWZp
bmUgRU5BQkxFX0RGR19KSVQgMAo=
</data>
<flag name="review"
          id="338736"
          type_id="1"
          status="+"
          setter="ysuzuki"
    />
          </attachment>
      

    </bug>

</bugzilla>