<?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>224959</bug_id>
          
          <creation_ts>2021-04-22 17:00:29 -0700</creation_ts>
          <short_desc>Add `ALWAYS_LOG_WITH_STREAM` macro for easier development/debugging</short_desc>
          <delta_ts>2021-04-25 14:46:16 -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="Devin Rousso">hi</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>annulen</cc>
    
    <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>hi</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1753363</commentid>
    <comment_count>0</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-04-22 17:00:29 -0700</bug_when>
    <thetext>It&apos;s often very helpful to use existing `operator&lt;&lt;` defined on objects, but annoying to have to copypaste the boilerplate code that creates a `WTF::TextStream` and uses it in a `WTFLogAlways` or wait for a debug build to enable existing `LOG_WITH_STREAM`.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753367</commentid>
    <comment_count>1</comment_count>
      <attachid>426867</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-04-22 17:04:29 -0700</bug_when>
    <thetext>Created attachment 426867
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753373</commentid>
    <comment_count>2</comment_count>
      <attachid>426867</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-04-22 17:06:02 -0700</bug_when>
    <thetext>Comment on attachment 426867
Patch

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

&gt; Source/WTF/wtf/Assertions.h:592
&gt; +#define ALWAYS_LOG_WITH_STREAM(commands) do { \

I&apos;d love to add an `ALWAYS_LOG` and `ALWAYS_LOG_IF` as well, but those are both already defined in `wtf/LoggerHelper.h`.

Maybe I should rename this to `WTF_ALWAYS_LOG_WITH_STREAM` instead so that I can add those without worrying about a name conflict?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754075</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-25 14:45:58 -0700</bug_when>
    <thetext>Committed r276574 (237010@main): &lt;https://commits.webkit.org/237010@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 426867.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754076</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-25 14:46:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/77127701&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426867</attachid>
            <date>2021-04-22 17:04:29 -0700</date>
            <delta_ts>2021-04-25 14:45:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224959-20210422180427.patch</filename>
            <type>text/plain</type>
            <size>11075</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nIGIvU291cmNlL1dURi9DaGFuZ2VMb2cK
aW5kZXggYzU4MGU4YzliMmU1MTIwMDM4MzRhN2ZmMzFhMGQwM2FlMzZkYWI3ZC4uNWMxMjBhN2Ex
ZGQ4ZGMxYzMyOWNkZGJmNjE1NDk3ZTM0ZDBhMTRkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyOCBAQAorMjAy
MS0wNC0yMiAgRGV2aW4gUm91c3NvICA8ZHJvdXNzb0BhcHBsZS5jb20+CisKKyAgICAgICAgQWRk
IGBBTFdBWVNfTE9HX1dJVEhfU1RSRUFNYCBtYWNybyBmb3IgZWFzaWVyIGRldmVsb3BtZW50L2Rl
YnVnZ2luZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjI0OTU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
SXQncyBvZnRlbiB2ZXJ5IGhlbHBmdWwgdG8gdXNlIGV4aXN0aW5nIGBvcGVyYXRvcjw8YCBkZWZp
bmVkIG9uIG9iamVjdHMsIGJ1dCBhbm5veWluZyB0bworICAgICAgICBoYXZlIHRvIGNvcHlwYXN0
ZSB0aGUgYm9pbGVycGxhdGUgY29kZSB0aGF0IGNyZWF0ZXMgYSBgV1RGOjpUZXh0U3RyZWFtYCBh
bmQgdXNlcyBpdCBpbiBhCisgICAgICAgIGBXVEZMb2dBbHdheXNgIG9yIHdhaXQgZm9yIGEgZGVi
dWcgYnVpbGQgdG8gZW5hYmxlIGV4aXN0aW5nIGBMT0dfV0lUSF9TVFJFQU1gLgorCisgICAgICAg
ICogd3RmL0Fzc2VydGlvbnMuaDoKKyAgICAgICAgKExPR19XSVRIX1NUUkVBTSk6IE1vdmVkIGZy
b20gYFNvdXJjZS9XZWJDb3JlL3BhbC9Mb2dNYWNyb3MuaGAuCisgICAgICAgIChBTFdBWVNfTE9H
X1dJVEhfU1RSRUFNKTogQWRkZWQuCisgICAgICAgIEFkZCBgQUxXQVlTX0xPR19XSVRIX1NUUkVB
TWAgc28gdGhhdCBvbmUgY2hhbmdlIGV4aXN0aW5nIGBMT0dgIHdoZW4gZGVidWdnaW5nIHdpdGgg
bWluaW1hbAorICAgICAgICBmcmljdGlvbi4gQXMgYW4gZXhhbXBsZSwgbWFueSB0aW1lcyBJJ3Zl
IHdpc2hlZCBJIGNvdWxkJ3ZlIGp1c3QgY2hhbmdlZAorICAgICAgICBgYGAKKyAgICAgICAgICAg
IExPR19XSVRIX1NUUkVBTShDaGFubmVsLCBzdHJlYW0gPDwgbm9kZSk7CisgICAgICAgIGBgYAor
ICAgICAgICB0byBzb21ldGhpbmcgbGlrZQorICAgICAgICBgYGAKKyAgICAgICAgICAgIEFMV0FZ
U19MT0dfV0lUSF9TVFJFQU0oc3RyZWFtIDw8IG5vZGUpOworICAgICAgICBgYGAKKyAgICAgICAg
YW5kIGF2b2lkIGhhdmluZyB0byBtb2RpZnkgdGhlIHN1cnJvdW5kaW5nIGNvZGUgdG9vIG11Y2gu
CisKIDIwMjEtMDQtMjIgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAK
ICAgICAgICAgQWRkIHRyYWNlIHBvaW50cyBmb3IgV0tXZWJWaWV3IHNuYXBzaG90dGluZwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IGM1MjI1ODcyMDcxODk5OTI2Yzg1ZGY5MTRiNTVhYjc4Y2RjNjRlOTMuLjViZTkz
M2ZiZTA1NGEwZDEzN2RjYmM5YTBlYWFjZmZjZTZkOGE0NDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNyBAQAorMjAyMS0wNC0yMiAgRGV2aW4gUm91c3NvICA8ZHJvdXNzb0BhcHBsZS5jb20+CisK
KyAgICAgICAgQWRkIGBBTFdBWVNfTE9HX1dJVEhfU1RSRUFNYCBtYWNybyBmb3IgZWFzaWVyIGRl
dmVsb3BtZW50L2RlYnVnZ2luZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjI0OTU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgSXQncyBvZnRlbiB2ZXJ5IGhlbHBmdWwgdG8gdXNlIGV4aXN0aW5nIGBvcGVy
YXRvcjw8YCBkZWZpbmVkIG9uIG9iamVjdHMsIGJ1dCBhbm5veWluZyB0bworICAgICAgICBoYXZl
IHRvIGNvcHlwYXN0ZSB0aGUgYm9pbGVycGxhdGUgY29kZSB0aGF0IGNyZWF0ZXMgYSBgV1RGOjpU
ZXh0U3RyZWFtYCBhbmQgdXNlcyBpdCBpbiBhCisgICAgICAgIGBXVEZMb2dBbHdheXNgIG9yIHdh
aXQgZm9yIGEgZGVidWcgYnVpbGQgdG8gZW5hYmxlIGV4aXN0aW5nIGBMT0dfV0lUSF9TVFJFQU1g
LgorCisgICAgICAgICogcGxhdGZvcm0vTG9nZ2luZy5oOgorICAgICAgICBNb3ZlIGNvbnRlbnRz
IG9mIGBwYWwvTG9nTWFjcm9zLmhgIHRvIGB3dGYvQXNzZXJ0aW9ucy5oYC4KKwogMjAyMS0wNC0y
MiAgTWljaGFlbCBDYXRhbnphcm8gIDxtY2F0YW56YXJvQGdub21lLm9yZz4KIAogICAgICAgICBb
U09VUF0gTnVsbCBwb2ludGVyIGRlcmVmZXJlbmNlIGluIFJlc291cmNlTG9hZGVyOjpkaWRSZWNl
aXZlQXV0aGVudGljYXRpb25DaGFsbGVuZ2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1BB
TC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9QQUwvQ2hhbmdlTG9nCmluZGV4IGY1YmM4YThl
NjAwMjQ4YzBiNTkxZmU1YWI4OWZmMGNmZGU5ZDIwMzAuLmVlYWFiOWEzNDVmMTg4ZjQzYzE0M2Iz
YTQ3YzU0ODcxNTU4Y2U2MzAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1BBTC9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYkNvcmUvUEFML0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisy
MDIxLTA0LTIyICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4KKworICAgICAgICBB
ZGQgYEFMV0FZU19MT0dfV0lUSF9TVFJFQU1gIG1hY3JvIGZvciBlYXNpZXIgZGV2ZWxvcG1lbnQv
ZGVidWdnaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjQ5NTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBJdCdzIG9mdGVuIHZlcnkgaGVscGZ1bCB0byB1c2UgZXhpc3RpbmcgYG9wZXJhdG9yPDxgIGRl
ZmluZWQgb24gb2JqZWN0cywgYnV0IGFubm95aW5nIHRvCisgICAgICAgIGhhdmUgdG8gY29weXBh
c3RlIHRoZSBib2lsZXJwbGF0ZSBjb2RlIHRoYXQgY3JlYXRlcyBhIGBXVEY6OlRleHRTdHJlYW1g
IGFuZCB1c2VzIGl0IGluIGEKKyAgICAgICAgYFdURkxvZ0Fsd2F5c2Agb3Igd2FpdCBmb3IgYSBk
ZWJ1ZyBidWlsZCB0byBlbmFibGUgZXhpc3RpbmcgYExPR19XSVRIX1NUUkVBTWAuCisKKyAgICAg
ICAgKiBwYWwvTG9nTWFjcm9zLmg6IFJlbW92ZWQuCisgICAgICAgICogUEFMLnhjb2RlcHJvai9w
cm9qZWN0LnBieHByb2o6CisgICAgICAgICogcGFsL0NNYWtlTGlzdHMudHh0OgorICAgICAgICBN
b3ZlIGNvbnRlbnRzIG9mIGBwYWwvTG9nTWFjcm9zLmhgIHRvIGB3dGYvQXNzZXJ0aW9ucy5oYC4K
KwogMjAyMS0wNC0yMCAgQnJlbnQgRnVsZ2hhbSAgPGJmdWxnaGFtQGFwcGxlLmNvbT4KIAogICAg
ICAgICBbQ29jb2FdIFByZXZlbnQgR1BVIGFuZCBXZWJDb250ZW50IHByb2Nlc3NlcyBmcm9tIGF0
dGVtcHRpbmcgdG8gY29ubmVjdCB0byB0aGUgQXBwU1NPIHNlcnZpY2UgCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDM4
NDQ4NDBjYTA3NGM2OWM3M2UxYjFkMDZhODJlMjFkMzNkMDdmYWMuLmQzZDA4MGQwZGIyNTMxMjM1
ODIwMTc2ZGVlMzg3MjI1NWRiNGM0YmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdl
TG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjEt
MDQtMjIgIERldmluIFJvdXNzbyAgPGRyb3Vzc29AYXBwbGUuY29tPgorCisgICAgICAgIEFkZCBg
QUxXQVlTX0xPR19XSVRIX1NUUkVBTWAgbWFjcm8gZm9yIGVhc2llciBkZXZlbG9wbWVudC9kZWJ1
Z2dpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIy
NDk1OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEl0
J3Mgb2Z0ZW4gdmVyeSBoZWxwZnVsIHRvIHVzZSBleGlzdGluZyBgb3BlcmF0b3I8PGAgZGVmaW5l
ZCBvbiBvYmplY3RzLCBidXQgYW5ub3lpbmcgdG8KKyAgICAgICAgaGF2ZSB0byBjb3B5cGFzdGUg
dGhlIGJvaWxlcnBsYXRlIGNvZGUgdGhhdCBjcmVhdGVzIGEgYFdURjo6VGV4dFN0cmVhbWAgYW5k
IHVzZXMgaXQgaW4gYQorICAgICAgICBgV1RGTG9nQWx3YXlzYCBvciB3YWl0IGZvciBhIGRlYnVn
IGJ1aWxkIHRvIGVuYWJsZSBleGlzdGluZyBgTE9HX1dJVEhfU1RSRUFNYC4KKworICAgICAgICAq
IFBsYXRmb3JtL0xvZ2dpbmcuaDoKKyAgICAgICAgTW92ZSBjb250ZW50cyBvZiBgcGFsL0xvZ01h
Y3Jvcy5oYCB0byBgd3RmL0Fzc2VydGlvbnMuaGAuCisKIDIwMjEtMDQtMjIgIFNpbW9uIEZyYXNl
ciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIHRyYWNlIHBvaW50cyBm
b3IgV0tXZWJWaWV3IHNuYXBzaG90dGluZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvQXNz
ZXJ0aW9ucy5oIGIvU291cmNlL1dURi93dGYvQXNzZXJ0aW9ucy5oCmluZGV4IDc3MDVlM2VjODIw
MmYyMDQ0NDkzZDUyMWY0ODM1ODM4YWNjY2EwZGMuLmM3OTQwZWM0ZGVhNGM1MzhiNTlkOGY3MWI5
MGFmYmJlMzFmNjc0YTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuaAor
KysgYi9Tb3VyY2UvV1RGL3d0Zi9Bc3NlcnRpb25zLmgKQEAgLTUwMyw2ICs1MDMsMjAgQEAgY29u
c3RleHByIGJvb2wgYXNzZXJ0aW9uRmFpbHVyZUR1ZVRvVW5yZWFjaGFibGVDb2RlID0gZmFsc2U7
CiAjZGVmaW5lIExPR19XSVRIX0xFVkVMKGNoYW5uZWwsIGxldmVsLCAuLi4pIFdURkxvZ1dpdGhM
ZXZlbCgmTE9HX0NIQU5ORUwoY2hhbm5lbCksIGxldmVsLCBfX1ZBX0FSR1NfXykKICNlbmRpZgog
CisvKiBMT0dfV0lUSF9TVFJFQU0gKi8KKworI2lmIExPR19ESVNBQkxFRAorI2RlZmluZSBMT0df
V0lUSF9TVFJFQU0oY2hhbm5lbCwgY29tbWFuZHMpICgodm9pZCkwKQorI2Vsc2UKKyNkZWZpbmUg
TE9HX1dJVEhfU1RSRUFNKGNoYW5uZWwsIGNvbW1hbmRzKSBkbyB7IFwKKyAgICAgICAgaWYgKExP
R19DSEFOTkVMKGNoYW5uZWwpLnN0YXRlID09IFdURkxvZ0NoYW5uZWxTdGF0ZTo6T24pIHsgXAor
ICAgICAgICAgICAgV1RGOjpUZXh0U3RyZWFtIHN0cmVhbShXVEY6OlRleHRTdHJlYW06OkxpbmVN
b2RlOjpTaW5nbGVMaW5lKTsgXAorICAgICAgICAgICAgY29tbWFuZHM7IFwKKyAgICAgICAgICAg
IFdURkxvZygmTE9HX0NIQU5ORUwoY2hhbm5lbCksICIlcyIsIHN0cmVhbS5yZWxlYXNlKCkudXRm
OCgpLmRhdGEoKSk7IFwKKyAgICAgICAgfSBcCisgICAgfSB3aGlsZSAoMCkKKyNlbmRpZgorCiAv
KiBSRUxFQVNFX0xPRyAqLwogCiAjaWYgUkVMRUFTRV9MT0dfRElTQUJMRUQKQEAgLTU3Myw2ICs1
ODcsMTMgQEAgY29uc3RleHByIGJvb2wgYXNzZXJ0aW9uRmFpbHVyZUR1ZVRvVW5yZWFjaGFibGVD
b2RlID0gZmFsc2U7CiAjZGVmaW5lIFJFTEVBU0VfTE9HX1NUQUNLVFJBQ0UoY2hhbm5lbCkgV1RG
UmVsZWFzZUxvZ1N0YWNrVHJhY2UoJkxPR19DSEFOTkVMKGNoYW5uZWwpKQogI2VuZGlmCiAKKy8q
IEFMV0FZU19MT0cgKi8KKworI2RlZmluZSBBTFdBWVNfTE9HX1dJVEhfU1RSRUFNKGNvbW1hbmRz
KSBkbyB7IFwKKyAgICAgICAgV1RGOjpUZXh0U3RyZWFtIHN0cmVhbShXVEY6OlRleHRTdHJlYW06
OkxpbmVNb2RlOjpTaW5nbGVMaW5lKTsgXAorICAgICAgICBjb21tYW5kczsgXAorICAgICAgICBX
VEZMb2dBbHdheXMoIiVzIiwgc3RyZWFtLnJlbGVhc2UoKS51dGY4KCkuZGF0YSgpKTsgXAorICAg
IH0gd2hpbGUgKDApCiAKIC8qIFJFTEVBU0VfQVNTRVJUICovCiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL1BBTC9QQUwueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvaiBiL1NvdXJjZS9XZWJD
b3JlL1BBTC9QQUwueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagppbmRleCA2N2UwZDQzMmZlYzkx
OTMwMTQ5ZGYwMzFjNzIwNmY4ZmVhNDBmN2FkLi4wNzkxODU2ZDkzODM1MzgyZjc2ZjdlMGU3YjZl
ZTg5MzQ1NWY3NDI0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9QQUwvUEFMLnhjb2RlcHJv
ai9wcm9qZWN0LnBieHByb2oKKysrIGIvU291cmNlL1dlYkNvcmUvUEFML1BBTC54Y29kZXByb2ov
cHJvamVjdC5wYnhwcm9qCkBAIC0zMDksNyArMzA5LDYgQEAKIAkJMUMwOUQwNjMxRTMxRUMzMTAw
NzI1RjE4IC8qIEJhc2UueGNjb25maWcgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmls
ZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0LnhjY29uZmlnOyBwYXRoID0g
QmFzZS54Y2NvbmZpZzsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJMUM0ODc2RDYxRjhE
N0Y0RTAwQ0NFRUJEIC8qIExvZ2dpbmcuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7
IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gTG9nZ2luZy5j
cHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTFDNDg3NkQ3MUY4RDdGNEUwMENDRUVC
RCAvKiBMb2dnaW5nLmggKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgbGFzdEtub3duRmls
ZVR5cGUgPSBzb3VyY2Vjb2RlLmMuaDsgcGF0aCA9IExvZ2dpbmcuaDsgc291cmNlVHJlZSA9ICI8
Z3JvdXA+IjsgfTsKLQkJMUM0ODc2REMxRjhEN0ZDNjAwQ0NFRUJEIC8qIExvZ01hY3Jvcy5oICov
ID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29k
ZS5jLmg7IHBhdGggPSBMb2dNYWNyb3MuaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJ
MUM2N0NFQTIxRTMyRUUyNjAwRjgwRjJFIC8qIFZlcnNpb24ueGNjb25maWcgKi8gPSB7aXNhID0g
UEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSB0
ZXh0LnhjY29uZmlnOyBwYXRoID0gVmVyc2lvbi54Y2NvbmZpZzsgc291cmNlVHJlZSA9ICI8Z3Jv
dXA+IjsgfTsKIAkJMUM3N0M4QzcyNUQ3OTcyMDAwNjM1RTBDIC8qIENvcmVUZXh0U29mdExpbmsu
Y3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0gc291
cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gQ29yZVRleHRTb2Z0TGluay5jcHA7IHNvdXJjZVRyZWUg
PSAiPGdyb3VwPiI7IH07CiAJCTFDNzdDOEM4MjVENzk3MjAwMDYzNUUwQyAvKiBDb3JlVGV4dFNv
ZnRMaW5rLmggKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgbGFzdEtub3duRmlsZVR5cGUg
PSBzb3VyY2Vjb2RlLmMuaDsgcGF0aCA9IENvcmVUZXh0U29mdExpbmsuaDsgc291cmNlVHJlZSA9
ICI8Z3JvdXA+IjsgfTsKQEAgLTY2MCw3ICs2NTksNiBAQAogCQkJCUEzOURFNzREMUY3QzQ0M0Mw
MDdCQ0IwMCAvKiBIeXN0ZXJlc2lzQWN0aXZpdHkuaCAqLywKIAkJCQkxQzQ4NzZENjFGOEQ3RjRF
MDBDQ0VFQkQgLyogTG9nZ2luZy5jcHAgKi8sCiAJCQkJMUM0ODc2RDcxRjhEN0Y0RTAwQ0NFRUJE
IC8qIExvZ2dpbmcuaCAqLywKLQkJCQkxQzQ4NzZEQzFGOEQ3RkM2MDBDQ0VFQkQgLyogTG9nTWFj
cm9zLmggKi8sCiAJCQkJQTNDNjZDREExRjQ2MkQ2QTAwOUU2RUU5IC8qIFNlc3Npb25JRC5jcHAg
Ki8sCiAJCQkJQTNDNjZDREIxRjQ2MkQ2QTAwOUU2RUU5IC8qIFNlc3Npb25JRC5oICovLAogCQkJ
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwvQ01ha2VMaXN0cy50eHQgYi9T
b3VyY2UvV2ViQ29yZS9QQUwvcGFsL0NNYWtlTGlzdHMudHh0CmluZGV4IDBiOWZhZjJmMTE2MWVj
MTVmOWYzZDNmNWNhYWE3NzljMTE2YjI1YzAuLmIyMGFhNmVjNGZmMGYxZTc0MGY4ZTFjMTY0ZjQ4
NWI4MmJlMjhkZWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwvQ01ha2VMaXN0
cy50eHQKKysrIGIvU291cmNlL1dlYkNvcmUvUEFML3BhbC9DTWFrZUxpc3RzLnR4dApAQCAtMyw3
ICszLDYgQEAgc2V0KFBBTF9QVUJMSUNfSEVBREVSUwogICAgIEZpbGVTaXplRm9ybWF0dGVyLmgK
ICAgICBHdW56aXAuaAogICAgIEh5c3RlcmVzaXNBY3Rpdml0eS5oCi0gICAgTG9nTWFjcm9zLmgK
ICAgICBMb2dnaW5nLmgKICAgICBTZXNzaW9uSUQuaAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9QQUwvcGFsL0xvZ01hY3Jvcy5oIGIvU291cmNlL1dlYkNvcmUvUEFML3BhbC9Mb2dNYWNy
b3MuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNzQ1NTgzNjQ1OWRiZDhmMzJlOGFj
MTAyMGM2ZDg3OTZmNzg0ZDRjMy4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9QQUwvcGFsL0xvZ01hY3Jvcy5oCisrKyAvZGV2L251
bGwKQEAgLTEsNDMgKzAsMCBAQAotLyoKLSAqIENvcHlyaWdodCAoQykgMjAxNSwgMjAxNiwgMjAx
NyBBcHBsZSBJbmMuICBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqIFJlZGlzdHJpYnV0aW9u
IGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICog
bW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBj
b25kaXRpb25zCi0gKiBhcmUgbWV0OgotICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBj
b2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqIDIuIFJl
ZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29w
eXJpZ2h0Ci0gKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCi0gKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhl
ciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgotICoKLSAqIFRISVMg
U09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBgYEFTIElTJycgQU5EIEFOWQotICog
RVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVE
IFRPLCBUSEUKLSAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUgotICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gIElOIE5P
IEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IKLSAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9S
IEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAotICogRVhFTVBMQVJZ
LCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRP
LAotICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBP
RiBVU0UsIERBVEEsIE9SCi0gKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhP
V0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZCi0gKiBPRiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqIChJTkNMVURJTkcgTkVH
TElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQot
ICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBP
RiBTVUNIIERBTUFHRS4KLSAqLwotCi0jcHJhZ21hIG9uY2UKLQotI2lmIExPR19ESVNBQkxFRAot
Ci0jZGVmaW5lIExPR19XSVRIX1NUUkVBTShjaGFubmVsLCBjb21tYW5kcykgKCh2b2lkKTApCi0K
LSNlbHNlCi0KLSNkZWZpbmUgTE9HX1dJVEhfU1RSRUFNKGNoYW5uZWwsIGNvbW1hbmRzKSBkbyB7
IFwKLSAgICAgICAgaWYgKEpPSU5fTE9HX0NIQU5ORUxfV0lUSF9QUkVGSVgoTE9HX0NIQU5ORUxf
UFJFRklYLCBjaGFubmVsKS5zdGF0ZSA9PSBXVEZMb2dDaGFubmVsU3RhdGU6Ok9uKSB7IFwKLSAg
ICAgICAgICAgIFdURjo6VGV4dFN0cmVhbSBzdHJlYW0oV1RGOjpUZXh0U3RyZWFtOjpMaW5lTW9k
ZTo6U2luZ2xlTGluZSk7IFwKLSAgICAgICAgICAgIGNvbW1hbmRzOyBcCi0gICAgICAgICAgICBX
VEZMb2coJkpPSU5fTE9HX0NIQU5ORUxfV0lUSF9QUkVGSVgoTE9HX0NIQU5ORUxfUFJFRklYLCBj
aGFubmVsKSwgIiVzIiwgc3RyZWFtLnJlbGVhc2UoKS51dGY4KCkuZGF0YSgpKTsgXAotICAgICAg
ICB9IFwKLSAgICB9IHdoaWxlICgwKQotCi0jZW5kaWYgLy8gIUxPR19ESVNBQkxFRAotCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Mb2dnaW5nLmggYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9Mb2dnaW5nLmgKaW5kZXggNzlkYTU0ZjVhNTE3NDc0OGUxY2RmNmJlMDk2OGNl
MjRmZjU4ZDhmZC4uODIyYmVhNmM4MjVhODY1MjhjZjhlNjNhNzU0ZDllOWRkYTkzOTQ5NSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vTG9nZ2luZy5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL0xvZ2dpbmcuaApAQCAtMjUsNyArMjUsNiBAQAogCiAjcHJhZ21hIG9u
Y2UKIAotI2luY2x1ZGUgPHBhbC9Mb2dNYWNyb3MuaD4KICNpbmNsdWRlIDx3dGYvQXNzZXJ0aW9u
cy5oPgogI2luY2x1ZGUgPHd0Zi9Gb3J3YXJkLmg+CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvUGxhdGZvcm0vTG9nZ2luZy5oIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9Mb2dnaW5nLmgK
aW5kZXggNDExZWQzZWRmNTVlM2RhYTFmMTAyOTYwZGM3Yjk0Y2RlYTc4ZWFiZC4uNmQ3M2NiYTA0
MjZhNzk2M2Y5ODY5NDAwYmNmOTRjMDM5ZjNkNzZiMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9QbGF0Zm9ybS9Mb2dnaW5nLmgKKysrIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9Mb2dnaW5n
LmgKQEAgLTI1LDcgKzI1LDYgQEAKIAogI3ByYWdtYSBvbmNlCiAKLSNpbmNsdWRlIDxwYWwvTG9n
TWFjcm9zLmg+CiAjaW5jbHVkZSA8d3RmL0Fzc2VydGlvbnMuaD4KICNpbmNsdWRlIDx3dGYvdGV4
dC9XVEZTdHJpbmcuaD4KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>