<?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>226451</bug_id>
          
          <creation_ts>2021-05-30 20:59:07 -0700</creation_ts>
          <short_desc>Sync Tools/win/DLLLauncher/DLLLauncherMain.cpp with Source/JavaScriptCore/shell/DLLLauncherMain.cpp</short_desc>
          <delta_ts>2021-06-01 13:05:22 -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>Tools / Tests</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="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>pvollan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1765316</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-05-30 20:59:07 -0700</bug_when>
    <thetext>Sync Tools/win/DLLLauncher/DLLLauncherMain.cpp with Source/JavaScriptCore/shell/DLLLauncherMain.cpp

Tools/win/DLLLauncher/DLLLauncherMain.cpp and Source/JavaScriptCore/shell/DLLLauncherMain.cpp should be same.
But, r231403 changed only JavaScriptCore&apos;s one. r178530 changed only Tools&apos;s one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765317</commentid>
    <comment_count>1</comment_count>
      <attachid>430171</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-05-30 21:04:32 -0700</bug_when>
    <thetext>Created attachment 430171
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765714</commentid>
    <comment_count>2</comment_count>
      <attachid>430171</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-06-01 13:04:32 -0700</bug_when>
    <thetext>Comment on attachment 430171
Patch

Clearing flags on attachment: 430171

Committed r278322 (238358@main): &lt;https://commits.webkit.org/238358@main&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765715</commentid>
    <comment_count>3</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-06-01 13:04:35 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765716</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-06-01 13:05:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/78728686&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>430171</attachid>
            <date>2021-05-30 21:04:32 -0700</date>
            <delta_ts>2021-06-01 13:04:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226451-20210531130430.patch</filename>
            <type>text/plain</type>
            <size>9294</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4MjYzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggN2RiODViNzM3MDBlY2IxY2Q1ZDM5YmYyNTYwYWQ5ZDM5
ZGFiMjQ0NC4uZjkxYTgyYjE3MGIxYWNhMDc5YjIxZDBmOTM5NjlkNGM3ZmU0Y2M4MCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM0
IEBACisyMDIxLTA1LTMwICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIFN5bmMgVG9vbHMvd2luL0RMTExhdW5jaGVyL0RMTExhdW5jaGVyTWFpbi5j
cHAgd2l0aCBTb3VyY2UvSmF2YVNjcmlwdENvcmUvc2hlbGwvRExMTGF1bmNoZXJNYWluLmNwcAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI2NDUxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVG9vbHMvd2lu
L0RMTExhdW5jaGVyL0RMTExhdW5jaGVyTWFpbi5jcHAgYW5kCisgICAgICAgIFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9zaGVsbC9ETExMYXVuY2hlck1haW4uY3BwIHNob3VsZCBiZSBzYW1lLgorICAg
ICAgICBCdXQsIHIyMzE0MDMgY2hhbmdlZCBvbmx5IEphdmFTY3JpcHRDb3JlJ3Mgb25lLiByMTc4
NTMwIGNoYW5nZWQKKyAgICAgICAgb25seSBUb29scydzIG9uZS4KKworICAgICAgICByMTc4NTMw
IGFkZGVkIGZsYWdzIGZvciBEZWJ1ZyBDUlQgSGVhcC4gSG93ZXZlciwgV2ViS2l0IGlzbid0Cisg
ICAgICAgIHVzaW5nIERlYnVnIENSVCBIZWFwIG5vd2FkYXlzLiBBbmQsIHVzaW5nIF9DUlREQkdf
Q0hFQ0tfQUxXQVlTX0RGCisgICAgICAgIGZsYWcgbWFrZXMgV2ViS2l0IHVuYmVhcmFibHkgc2xv
dy4KKworICAgICAgICBKdXN0IGNvcGllZCBKYXZhU2NyaXB0Q29yZSdzIG9uZSB0byBvdmVyd3Jp
dGUgVG9vbHMncyBvbmUuCisKKyAgICAgICAgKiB3aW4vRExMTGF1bmNoZXIvRExMTGF1bmNoZXJN
YWluLmNwcDoKKyAgICAgICAgKGNvcHlFbnZpcm9ubWVudFZhcmlhYmxlKToKKyAgICAgICAgKGdl
dFN0cmluZ1ZhbHVlKToKKyAgICAgICAgKGFwcGxlUGF0aEZyb21SZWdpc3RyeSk6CisgICAgICAg
IChhcHBsZUFwcGxpY2F0aW9uU3VwcG9ydERpcmVjdG9yeSk6CisgICAgICAgIChpVHVuZXNEaXJl
Y3RvcnkpOgorICAgICAgICAocHJlcGVuZFBhdGgpOgorICAgICAgICAoZmF0YWxFcnJvcik6Cisg
ICAgICAgIChkaXJlY3RvcnlFeGlzdHMpOgorICAgICAgICAobW9kaWZ5UGF0aCk6CisgICAgICAg
IChnZXRMYXN0RXJyb3JTdHJpbmcpOgorICAgICAgICAod1dpbk1haW4pOgorCiAyMDIxLTA1LTMw
ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1Nd
IFVJIHByb2Nlc3MgY3Jhc2hlcyB3aGVuIGRlYWxsb2NhdGluZyBXS1dlYlZpZXcgaW4gYSBzY3Jp
cHQgbWVzc2FnZSBoYW5kbGVyIGR1cmluZyBhbiBhY3RpdmUgdG91Y2ggZXZlbnQKZGlmZiAtLWdp
dCBhL1Rvb2xzL3dpbi9ETExMYXVuY2hlci9ETExMYXVuY2hlck1haW4uY3BwIGIvVG9vbHMvd2lu
L0RMTExhdW5jaGVyL0RMTExhdW5jaGVyTWFpbi5jcHAKaW5kZXggOTUyZGE4ZjQwNDI5NjIyYTU0
OTNkNGUwMzM0NTMxNDA3Y2U4MjI3MC4uNTI2MDU4NjdiOTMwMmQxYWZjYzU2YzVlOWIwYzU0YWNm
MDgyNzkwMCAxMDA2NDQKLS0tIGEvVG9vbHMvd2luL0RMTExhdW5jaGVyL0RMTExhdW5jaGVyTWFp
bi5jcHAKKysrIGIvVG9vbHMvd2luL0RMTExhdW5jaGVyL0RMTExhdW5jaGVyTWFpbi5jcHAKQEAg
LTM1LDcyICszNSw3MCBAQAogI2luY2x1ZGUgPHZlY3Rvcj4KICNpbmNsdWRlIDx3aW5kb3dzLmg+
CiAKLXVzaW5nIG5hbWVzcGFjZSBzdGQ7Ci0KIHN0YXRpYyB2b2lkIGVuYWJsZVRlcm1pbmF0aW9u
T25IZWFwQ29ycnVwdGlvbigpCiB7CiAgICAgSEVBUF9JTkZPUk1BVElPTl9DTEFTUyBoZWFwRW5h
YmxlVGVybWluYXRpb25PbkNvcnJ1cHRpb24gPSBzdGF0aWNfY2FzdDxIRUFQX0lORk9STUFUSU9O
X0NMQVNTPigxKTsKICAgICBIZWFwU2V0SW5mb3JtYXRpb24oMCwgaGVhcEVuYWJsZVRlcm1pbmF0
aW9uT25Db3JydXB0aW9uLCAwLCAwKTsKIH0KIAotc3RhdGljIHdzdHJpbmcgY29weUVudmlyb25t
ZW50VmFyaWFibGUoY29uc3Qgd3N0cmluZyYgdmFyaWFibGUpCitzdGF0aWMgc3RkOjp3c3RyaW5n
IGNvcHlFbnZpcm9ubWVudFZhcmlhYmxlKGNvbnN0IHN0ZDo6d3N0cmluZyYgdmFyaWFibGUpCiB7
CiAgICAgRFdPUkQgbGVuZ3RoID0gOjpHZXRFbnZpcm9ubWVudFZhcmlhYmxlVyh2YXJpYWJsZS5j
X3N0cigpLCAwLCAwKTsKICAgICBpZiAoIWxlbmd0aCkKLSAgICAgICAgcmV0dXJuIHdzdHJpbmco
KTsKLSAgICB2ZWN0b3I8d2NoYXJfdD4gYnVmZmVyKGxlbmd0aCk7CisgICAgICAgIHJldHVybiBz
dGQ6OndzdHJpbmcoKTsKKyAgICBzdGQ6OnZlY3Rvcjx3Y2hhcl90PiBidWZmZXIobGVuZ3RoKTsK
ICAgICBpZiAoIUdldEVudmlyb25tZW50VmFyaWFibGUodmFyaWFibGUuY19zdHIoKSwgJmJ1ZmZl
clswXSwgYnVmZmVyLnNpemUoKSkgfHwgIWJ1ZmZlclswXSkKLSAgICAgICAgcmV0dXJuIHdzdHJp
bmcoKTsKKyAgICAgICAgcmV0dXJuIHN0ZDo6d3N0cmluZygpOwogICAgIHJldHVybiAmYnVmZmVy
WzBdOwogfQogCiAjaWYgIWRlZmluZWQoV0lOX0NBSVJPKQotc3RhdGljIHdzdHJpbmcgZ2V0U3Ry
aW5nVmFsdWUoSEtFWSBrZXksIGNvbnN0IHdzdHJpbmcmIHZhbHVlTmFtZSkKK3N0YXRpYyBzdGQ6
OndzdHJpbmcgZ2V0U3RyaW5nVmFsdWUoSEtFWSBrZXksIGNvbnN0IHN0ZDo6d3N0cmluZyYgdmFs
dWVOYW1lKQogewogICAgIERXT1JEIHR5cGUgPSAwOwogICAgIERXT1JEIGJ1ZmZlclNpemUgPSAw
OwogICAgIGlmICg6OlJlZ1F1ZXJ5VmFsdWVFeFcoa2V5LCB2YWx1ZU5hbWUuY19zdHIoKSwgMCwg
JnR5cGUsIDAsICZidWZmZXJTaXplKSAhPSBFUlJPUl9TVUNDRVNTIHx8IHR5cGUgIT0gUkVHX1Na
KQotICAgICAgICByZXR1cm4gd3N0cmluZygpOworICAgICAgICByZXR1cm4gc3RkOjp3c3RyaW5n
KCk7CiAKLSAgICB2ZWN0b3I8d2NoYXJfdD4gYnVmZmVyKGJ1ZmZlclNpemUgLyBzaXplb2Yod2No
YXJfdCkpOworICAgIHN0ZDo6dmVjdG9yPHdjaGFyX3Q+IGJ1ZmZlcihidWZmZXJTaXplIC8gc2l6
ZW9mKHdjaGFyX3QpKTsKICAgICBpZiAoOjpSZWdRdWVyeVZhbHVlRXhXKGtleSwgdmFsdWVOYW1l
LmNfc3RyKCksIDAsICZ0eXBlLCByZWludGVycHJldF9jYXN0PExQQllURT4oJmJ1ZmZlclswXSks
ICZidWZmZXJTaXplKSAhPSBFUlJPUl9TVUNDRVNTKQotICAgICAgICByZXR1cm4gd3N0cmluZygp
OworICAgICAgICByZXR1cm4gc3RkOjp3c3RyaW5nKCk7CiAKICAgICByZXR1cm4gJmJ1ZmZlclsw
XTsKIH0KIAotc3RhdGljIHdzdHJpbmcgYXBwbGVQYXRoRnJvbVJlZ2lzdHJ5KGNvbnN0IHdzdHJp
bmcmIGtleSwgY29uc3Qgd3N0cmluZyYgdmFsdWUpCitzdGF0aWMgc3RkOjp3c3RyaW5nIGFwcGxl
UGF0aEZyb21SZWdpc3RyeShjb25zdCBzdGQ6OndzdHJpbmcmIGtleSwgY29uc3Qgc3RkOjp3c3Ry
aW5nJiB2YWx1ZSkKIHsKICAgICBIS0VZIGFwcGxlUGF0aEtleSA9IDA7CiAgICAgaWYgKDo6UmVn
T3BlbktleUV4VyhIS0VZX0xPQ0FMX01BQ0hJTkUsIGtleS5jX3N0cigpLCAwLCBLRVlfUkVBRCwg
JmFwcGxlUGF0aEtleSkgIT0gRVJST1JfU1VDQ0VTUykKLSAgICAgICAgcmV0dXJuIHdzdHJpbmco
KTsKLSAgICB3c3RyaW5nIHBhdGggPSBnZXRTdHJpbmdWYWx1ZShhcHBsZVBhdGhLZXksIHZhbHVl
KTsKKyAgICAgICAgcmV0dXJuIHN0ZDo6d3N0cmluZygpOworICAgIHN0ZDo6d3N0cmluZyBwYXRo
ID0gZ2V0U3RyaW5nVmFsdWUoYXBwbGVQYXRoS2V5LCB2YWx1ZSk7CiAgICAgOjpSZWdDbG9zZUtl
eShhcHBsZVBhdGhLZXkpOwogICAgIHJldHVybiBwYXRoOwogfQogCi1zdGF0aWMgd3N0cmluZyBh
cHBsZUFwcGxpY2F0aW9uU3VwcG9ydERpcmVjdG9yeSgpCitzdGF0aWMgc3RkOjp3c3RyaW5nIGFw
cGxlQXBwbGljYXRpb25TdXBwb3J0RGlyZWN0b3J5KCkKIHsKICAgICByZXR1cm4gYXBwbGVQYXRo
RnJvbVJlZ2lzdHJ5KEwiU09GVFdBUkVcXEFwcGxlIEluYy5cXEFwcGxlIEFwcGxpY2F0aW9uIFN1
cHBvcnQiLCBMIkluc3RhbGxEaXIiKTsKIH0KIAotc3RhdGljIHdzdHJpbmcgaVR1bmVzRGlyZWN0
b3J5KCkKK3N0YXRpYyBzdGQ6OndzdHJpbmcgaVR1bmVzRGlyZWN0b3J5KCkKIHsKICAgICByZXR1
cm4gYXBwbGVQYXRoRnJvbVJlZ2lzdHJ5KEwiU09GVFdBUkVcXEFwcGxlIENvbXB1dGVyLCBJbmMu
XFxpVHVuZXNcXCIsIEwiSW5zdGFsbERpciIpOwogfQogCi1zdGF0aWMgYm9vbCBwcmVwZW5kUGF0
aChjb25zdCB3c3RyaW5nJiBkaXJlY3RvcnlUb1ByZXBlbmQpCitzdGF0aWMgYm9vbCBwcmVwZW5k
UGF0aChjb25zdCBzdGQ6OndzdHJpbmcmIGRpcmVjdG9yeVRvUHJlcGVuZCkKIHsKLSAgICB3c3Ry
aW5nIHBhdGhWYXJpYWJsZSA9IEwiUEFUSCI7Ci0gICAgd3N0cmluZyBvbGRQYXRoID0gY29weUVu
dmlyb25tZW50VmFyaWFibGUocGF0aFZhcmlhYmxlKTsKLSAgICB3c3RyaW5nIG5ld1BhdGggPSBk
aXJlY3RvcnlUb1ByZXBlbmQgKyBMJzsnICsgb2xkUGF0aDsKKyAgICBzdGQ6OndzdHJpbmcgcGF0
aFZhcmlhYmxlID0gTCJQQVRIIjsKKyAgICBzdGQ6OndzdHJpbmcgb2xkUGF0aCA9IGNvcHlFbnZp
cm9ubWVudFZhcmlhYmxlKHBhdGhWYXJpYWJsZSk7CisgICAgc3RkOjp3c3RyaW5nIG5ld1BhdGgg
PSBkaXJlY3RvcnlUb1ByZXBlbmQgKyBMJzsnICsgb2xkUGF0aDsKICAgICByZXR1cm4gOjpTZXRF
bnZpcm9ubWVudFZhcmlhYmxlVyhwYXRoVmFyaWFibGUuY19zdHIoKSwgbmV3UGF0aC5jX3N0cigp
KTsKIH0KICNlbmRpZgogCi1zdGF0aWMgaW50IGZhdGFsRXJyb3IoY29uc3Qgd3N0cmluZyYgcHJv
Z3JhbU5hbWUsIGNvbnN0IHdzdHJpbmcmIG1lc3NhZ2UpCitzdGF0aWMgaW50IGZhdGFsRXJyb3Io
Y29uc3Qgc3RkOjp3c3RyaW5nJiBwcm9ncmFtTmFtZSwgY29uc3Qgc3RkOjp3c3RyaW5nJiBtZXNz
YWdlKQogewotICAgIHdzdHJpbmcgY2FwdGlvbiA9IHByb2dyYW1OYW1lICsgTCIgY2FuJ3Qgb3Bl
bi4iOworICAgIHN0ZDo6d3N0cmluZyBjYXB0aW9uID0gcHJvZ3JhbU5hbWUgKyBMIiBjYW4ndCBv
cGVuLiI7CiAjaWYgVVNFX0NPTlNPTEVfRU5UUllfUE9JTlQKICAgICBmd3ByaW50ZihzdGRlcnIs
IEwiJXNcbiVzXG4iLCBjYXB0aW9uLmNfc3RyKCksIG1lc3NhZ2UuY19zdHIoKSk7CiAjZWxzZQpA
QCAtMTA5LDE4ICsxMDcsMTggQEAgc3RhdGljIGludCBmYXRhbEVycm9yKGNvbnN0IHdzdHJpbmcm
IHByb2dyYW1OYW1lLCBjb25zdCB3c3RyaW5nJiBtZXNzYWdlKQogICAgIHJldHVybiAxOwogfQog
Ci1zdGF0aWMgYm9vbCBkaXJlY3RvcnlFeGlzdHMoY29uc3Qgd3N0cmluZyYgcGF0aCkKK3N0YXRp
YyBib29sIGRpcmVjdG9yeUV4aXN0cyhjb25zdCBzdGQ6OndzdHJpbmcmIHBhdGgpCiB7CiAgICAg
RFdPUkQgYXR0cmliID0gOjpHZXRGaWxlQXR0cmlidXRlcyhwYXRoLmNfc3RyKCkpOwogCiAgICAg
cmV0dXJuICgoYXR0cmliICE9IElOVkFMSURfRklMRV9BVFRSSUJVVEVTKSAmJiAoYXR0cmliICYg
RklMRV9BVFRSSUJVVEVfRElSRUNUT1JZKSk7CiB9CiAKLXN0YXRpYyBib29sIG1vZGlmeVBhdGgo
Y29uc3Qgd3N0cmluZyYgcHJvZ3JhbU5hbWUpCitzdGF0aWMgYm9vbCBtb2RpZnlQYXRoKGNvbnN0
IHN0ZDo6d3N0cmluZyYgcHJvZ3JhbU5hbWUpCiB7CiAjaWZkZWYgV0lOX0NBSVJPCiAKLSAgICB3
c3RyaW5nIHBhdGhXaW5DYWlybyA9IGNvcHlFbnZpcm9ubWVudFZhcmlhYmxlKEwiV0VCS0lUX0xJ
QlJBUklFUyIpOworICAgIHN0ZDo6d3N0cmluZyBwYXRoV2luQ2Fpcm8gPSBjb3B5RW52aXJvbm1l
bnRWYXJpYWJsZShMIldFQktJVF9MSUJSQVJJRVMiKTsKICAgICBpZiAoIWRpcmVjdG9yeUV4aXN0
cyhwYXRoV2luQ2Fpcm8pKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICNpZiBkZWZpbmVkKF9NX1g2
NCkKQEAgLTEzNSw3ICsxMzMsNyBAQCBzdGF0aWMgYm9vbCBtb2RpZnlQYXRoKGNvbnN0IHdzdHJp
bmcmIHByb2dyYW1OYW1lKQogICAgIHJldHVybiB0cnVlOwogCiAjZWxzZQotICAgIGF1dG8gbW9k
aWZ5UGF0aFdpdGggPSBbJl0gKGNvbnN0IHdzdHJpbmcmIHBhdGhQcmVmaXgpIHsKKyAgICBhdXRv
IG1vZGlmeVBhdGhXaXRoID0gWyZdIChjb25zdCBzdGQ6OndzdHJpbmcmIHBhdGhQcmVmaXgpIHsK
ICAgICAgICAgaWYgKCFwcmVwZW5kUGF0aChwYXRoUHJlZml4KSkgewogICAgICAgICAgICAgZmF0
YWxFcnJvcihwcm9ncmFtTmFtZSwgTCJGYWlsZWQgdG8gbW9kaWZ5IFBBVEggZW52aXJvbm1lbnQg
dmFyaWFibGUuIik7CiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CkBAIC0xNDMsMTEgKzE0MSwx
MSBAQCBzdGF0aWMgYm9vbCBtb2RpZnlQYXRoKGNvbnN0IHdzdHJpbmcmIHByb2dyYW1OYW1lKQog
ICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9OwogCi0gICAgY29uc3Qgd3N0cmluZyYgYXBwbGlj
YXRpb25TdXBwb3J0UGF0aFByZWZpeCA9IGFwcGxlQXBwbGljYXRpb25TdXBwb3J0RGlyZWN0b3J5
KCk7CisgICAgY29uc3Qgc3RkOjp3c3RyaW5nJiBhcHBsaWNhdGlvblN1cHBvcnRQYXRoUHJlZml4
ID0gYXBwbGVBcHBsaWNhdGlvblN1cHBvcnREaXJlY3RvcnkoKTsKICAgICBpZiAoZGlyZWN0b3J5
RXhpc3RzKGFwcGxpY2F0aW9uU3VwcG9ydFBhdGhQcmVmaXgpKQogICAgICAgICByZXR1cm4gbW9k
aWZ5UGF0aFdpdGgoYXBwbGljYXRpb25TdXBwb3J0UGF0aFByZWZpeCk7CiAKLSAgICBjb25zdCB3
c3RyaW5nJiBpVHVuZXNQYXRoUHJlZml4ID0gaVR1bmVzRGlyZWN0b3J5KCk7CisgICAgY29uc3Qg
c3RkOjp3c3RyaW5nJiBpVHVuZXNQYXRoUHJlZml4ID0gaVR1bmVzRGlyZWN0b3J5KCk7CiAgICAg
aWYgKGRpcmVjdG9yeUV4aXN0cyhpVHVuZXNQYXRoUHJlZml4KSkKICAgICAgICAgcmV0dXJuIG1v
ZGlmeVBhdGhXaXRoKGlUdW5lc1BhdGhQcmVmaXgpOwogCkBAIC0xNTYsNyArMTU0LDcgQEAgc3Rh
dGljIGJvb2wgbW9kaWZ5UGF0aChjb25zdCB3c3RyaW5nJiBwcm9ncmFtTmFtZSkKICNlbmRpZgog
fQogCi1zdGF0aWMgd3N0cmluZyBnZXRMYXN0RXJyb3JTdHJpbmcoSFJFU1VMVCBocikKK3N0YXRp
YyBzdGQ6OndzdHJpbmcgZ2V0TGFzdEVycm9yU3RyaW5nKEhSRVNVTFQgaHIpCiB7CiAgICAgc3Rh
dGljIGNvbnN0IERXT1JEIGtGbGFncyA9IEZPUk1BVF9NRVNTQUdFX0ZST01fU1lTVEVNIHwgRk9S
TUFUX01FU1NBR0VfSUdOT1JFX0lOU0VSVFM7CiAgICAgc3RhdGljIGNvbnN0IHNpemVfdCBidWZT
aXplID0gNDA5NjsKQEAgLTE3NCwxNiArMTcyLDkgQEAgc3RhdGljIHdzdHJpbmcgZ2V0TGFzdEVy
cm9yU3RyaW5nKEhSRVNVTFQgaHIpCiAjaWYgVVNFX0NPTlNPTEVfRU5UUllfUE9JTlQKIGludCBt
YWluKGludCBhcmdjLCBjb25zdCBjaGFyKiBhcmd2W10pCiAjZWxzZQotaW50IFdJTkFQSSB3V2lu
TWFpbihfSW5fIEhJTlNUQU5DRSBoSW5zdGFuY2UsIF9Jbl9vcHRfIEhJTlNUQU5DRSBoUHJldklu
c3RhbmNlLCBfSW5fIExQV1NUUiBscHN0ckNtZExpbmUsIF9Jbl8gaW50IG5DbWRTaG93KQoraW50
IFdJTkFQSSB3V2luTWFpbihISU5TVEFOQ0UgaEluc3RhbmNlLCBISU5TVEFOQ0UgaFByZXZJbnN0
YW5jZSwgTFBXU1RSIGxwc3RyQ21kTGluZSwgaW50IG5DbWRTaG93KQogI2VuZGlmCiB7Ci0jaWZk
ZWYgX0NSVERCR19NQVBfQUxMT0MKLSAgICBfQ3J0U2V0UmVwb3J0RmlsZShfQ1JUX1dBUk4sIF9D
UlREQkdfRklMRV9TVERFUlIpOwotICAgIF9DcnRTZXRSZXBvcnRNb2RlKF9DUlRfV0FSTiwgX0NS
VERCR19NT0RFX0ZJTEUpOwotI2VuZGlmCi0KLSAgICBfQ3J0U2V0RGJnRmxhZyhfQ1JUREJHX0FM
TE9DX01FTV9ERiB8IF9DUlREQkdfREVMQVlfRlJFRV9NRU1fREYgfCBfQ1JUREJHX0NIRUNLX0FM
V0FZU19ERik7Ci0KICAgICBlbmFibGVUZXJtaW5hdGlvbk9uSGVhcENvcnJ1cHRpb24oKTsKIAog
ICAgIC8vIEdldCB0aGUgcGF0aCBvZiBvdXIgZXhlY3V0YWJsZS4KQEAgLTE5MywyMCArMTg0LDIw
IEBAIGludCBXSU5BUEkgd1dpbk1haW4oX0luXyBISU5TVEFOQ0UgaEluc3RhbmNlLCBfSW5fb3B0
XyBISU5TVEFOQ0UgaFByZXZJbnN0YW5jZSwKIAogICAgIDo6UGF0aFJlbW92ZUV4dGVuc2lvblco
ZXhlUGF0aCk7CiAKLSAgICB3c3RyaW5nIHByb2dyYW1OYW1lID0gOjpQYXRoRmluZEZpbGVOYW1l
VyhleGVQYXRoKTsKKyAgICBzdGQ6OndzdHJpbmcgcHJvZ3JhbU5hbWUgPSA6OlBhdGhGaW5kRmls
ZU5hbWVXKGV4ZVBhdGgpOwogCiAgICAgaWYgKCFtb2RpZnlQYXRoKHByb2dyYW1OYW1lKSkKICAg
ICAgICAgcmV0dXJuIDE7CiAKICAgICAvLyBMb2FkIG91ciBjb3JyZXNwb25kaW5nIERMTC4KLSAg
ICB3c3RyaW5nIGRsbE5hbWUgPSBwcm9ncmFtTmFtZSArIEwiTGliLmRsbCI7CisgICAgc3RkOjp3
c3RyaW5nIGRsbE5hbWUgPSBwcm9ncmFtTmFtZSArIEwiTGliLmRsbCI7CiAgICAgaWYgKCE6OlBh
dGhSZW1vdmVGaWxlU3BlY1coZXhlUGF0aCkpCiAgICAgICAgIHJldHVybiBmYXRhbEVycm9yKHBy
b2dyYW1OYW1lLCBMIjo6UGF0aFJlbW92ZUZpbGVTcGVjVyBmYWlsZWQ6ICIgKyBnZXRMYXN0RXJy
b3JTdHJpbmcoOjpHZXRMYXN0RXJyb3IoKSkpOwogICAgIGlmICghOjpQYXRoQXBwZW5kVyhleGVQ
YXRoLCBkbGxOYW1lLmNfc3RyKCkpKQogICAgICAgICByZXR1cm4gZmF0YWxFcnJvcihwcm9ncmFt
TmFtZSwgTCI6OlBhdGhBcHBlbmRXIGZhaWxlZDogIiArIGdldExhc3RFcnJvclN0cmluZyg6Okdl
dExhc3RFcnJvcigpKSk7CiAgICAgSE1PRFVMRSBtb2R1bGUgPSA6OkxvYWRMaWJyYXJ5VyhleGVQ
YXRoKTsKICAgICBpZiAoIW1vZHVsZSkKLSAgICAgICAgcmV0dXJuIGZhdGFsRXJyb3IocHJvZ3Jh
bU5hbWUsIEwiOjpMb2FkTGlicmFyeVcgZmFpbGVkOiBcbnBhdGg9IiArIHdzdHJpbmcoZXhlUGF0
aCkgKyBMIlxuIiArIGdldExhc3RFcnJvclN0cmluZyg6OkdldExhc3RFcnJvcigpKSk7CisgICAg
ICAgIHJldHVybiBmYXRhbEVycm9yKHByb2dyYW1OYW1lLCBMIjo6TG9hZExpYnJhcnlXIGZhaWxl
ZDogXG5wYXRoPSIgKyBzdGQ6OndzdHJpbmcoZXhlUGF0aCkgKyBMIlxuIiArIGdldExhc3RFcnJv
clN0cmluZyg6OkdldExhc3RFcnJvcigpKSk7CiAKICNpZiBVU0VfQ09OU09MRV9FTlRSWV9QT0lO
VAogICAgIHR5cGVkZWYgaW50IChXSU5BUEkqRW50cnlQb2ludCkoaW50LCBjb25zdCBjaGFyKltd
KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>