<?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>186374</bug_id>
          
          <creation_ts>2018-06-06 17:54:38 -0700</creation_ts>
          <short_desc>[CoordGraphics] Fix compilation errors around USE(COORDINATED_GRAPHICS)</short_desc>
          <delta_ts>2018-06-07 11:37:19 -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>Platform</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>186364</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Don Olmstead">don.olmstead</reporter>
          <assigned_to name="Don Olmstead">don.olmstead</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1430654</commentid>
    <comment_count>0</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2018-06-06 17:54:38 -0700</bug_when>
    <thetext>There are a few cases around PLATFORM, USE and ENABLE that prevent compilation of a platform wanting to enable CoordinatedGraphics.

Encountered these while seeing what needed to be done to get WinCairo using CoordinatedGraphics.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430656</commentid>
    <comment_count>1</comment_count>
      <attachid>342100</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2018-06-06 17:56:32 -0700</bug_when>
    <thetext>Created attachment 342100
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430661</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-06-06 17:59:25 -0700</bug_when>
    <thetext>Attachment 342100 did not pass style-queue:


ERROR: Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp:273:  Line contains only semicolon. If this should be an empty statement, use { } instead.  [whitespace/semicolon] [5]
Total errors found: 1 in 12 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430961</commentid>
    <comment_count>3</comment_count>
      <attachid>342100</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-07 11:36:53 -0700</bug_when>
    <thetext>Comment on attachment 342100
Patch

Clearing flags on attachment: 342100

Committed r232590: &lt;https://trac.webkit.org/changeset/232590&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430962</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-07 11:36:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430963</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-06-07 11:37:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/40903814&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>342100</attachid>
            <date>2018-06-06 17:56:32 -0700</date>
            <delta_ts>2018-06-07 11:36:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186374.diff</filename>
            <type>text/plain</type>
            <size>11784</size>
            <attacher name="Don Olmstead">don.olmstead</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAyZWFmMjY1NTJjZC4uZTFiMTRhNzI0MjEgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNCBAQAorMjAxOC0wNi0wNiAgRG9uIE9sbXN0ZWFkICA8ZG9uLm9sbXN0ZWFkQHNvbnku
Y29tPgorCisgICAgICAgIFtDb29yZEdyYXBoaWNzXSBGaXggY29tcGlsYXRpb24gZXJyb3JzIGFy
b3VuZCBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODYzNzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMuIE5vIGNoYW5nZSBpbiBiZWhhdmlv
ci4KKworICAgICAgICAqIHBhZ2Uvc2Nyb2xsaW5nL0FzeW5jU2Nyb2xsaW5nQ29vcmRpbmF0b3Iu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6QXN5bmNTY3JvbGxpbmdDb29yZGluYXRvcjo6cmVjb25j
aWxlU2Nyb2xsaW5nU3RhdGUpOgorICAgICAgICAoV2ViQ29yZTo6QXN5bmNTY3JvbGxpbmdDb29y
ZGluYXRvcjo6cmVjb25jaWxlVmlld3BvcnRDb25zdHJhaW5lZExheWVyUG9zaXRpb25zKToKKyAg
ICAgICAgKiBwYWdlL3Njcm9sbGluZy9jb29yZGluYXRlZGdyYXBoaWNzL1Njcm9sbGluZ0Nvb3Jk
aW5hdG9yQ29vcmRpbmF0ZWRHcmFwaGljcy5jcHA6CisgICAgICAgICogcGFnZS9zY3JvbGxpbmcv
Y29vcmRpbmF0ZWRncmFwaGljcy9TY3JvbGxpbmdUcmVlRml4ZWROb2RlLmNwcDoKKyAgICAgICAg
KiBwYWdlL3Njcm9sbGluZy9jb29yZGluYXRlZGdyYXBoaWNzL1Njcm9sbGluZ1RyZWVTdGlja3lO
b2RlLmNwcDoKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaDoKKyAgICAg
ICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9uaWNvc2lhL05pY29zaWFQYWludGluZ0VuZ2luZVRocmVh
ZGVkLmNwcDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9uaWNvc2lhL05pY29zaWFQYWlu
dGluZ0VuZ2luZVRocmVhZGVkLmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFw
L1RleHR1cmVNYXBwZXJQbGF0Zm9ybUxheWVyQnVmZmVyLmNwcDoKKyAgICAgICAgKiBwbGF0Zm9y
bS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlclBsYXRmb3JtTGF5ZXJCdWZmZXIuaDoKKwog
MjAxOC0wNi0wNiAgQW50b2luZSBRdWludCAgPGdyYW91dHNAYXBwbGUuY29tPgogCiAgICAgICAg
IFVzZSB0aGUgZGVmYXVsdCBsYWJlbCBmb3Igc25hcHNob3R0ZWQgcGx1Zy1pbnMgaWYgbm8gbWlt
ZS10eXBlIGlzIGF2YWlsYWJsZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3Jv
bGxpbmcvQXN5bmNTY3JvbGxpbmdDb29yZGluYXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdl
L3Njcm9sbGluZy9Bc3luY1Njcm9sbGluZ0Nvb3JkaW5hdG9yLmNwcAppbmRleCAwYmYzMTk3ZTE3
Zi4uMzhiMDgyNjAxMjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5n
L0FzeW5jU2Nyb2xsaW5nQ29vcmRpbmF0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uv
c2Nyb2xsaW5nL0FzeW5jU2Nyb2xsaW5nQ29vcmRpbmF0b3IuY3BwCkBAIC00Niw2ICs0Niw3IEBA
CiAjaW5jbHVkZSAiU2Nyb2xsaW5nU3RhdGVUcmVlLmgiCiAjaW5jbHVkZSAiU2V0dGluZ3MuaCIK
ICNpbmNsdWRlICJXaGVlbEV2ZW50VGVzdFRyaWdnZXIuaCIKKyNpbmNsdWRlIDx3dGYvUHJvY2Vz
c0lELmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvVGV4dFN0cmVhbS5oPgogCiBuYW1lc3BhY2UgV2Vi
Q29yZSB7CkBAIC0zNjksNyArMzcwLDcgQEAgdm9pZCBBc3luY1Njcm9sbGluZ0Nvb3JkaW5hdG9y
OjpyZWNvbmNpbGVTY3JvbGxpbmdTdGF0ZShGcmFtZVZpZXcmIGZyYW1lVmlldywgY28KICAgICBi
b29sIG9sZFByb2dyYW1tYXRpY1Njcm9sbCA9IGZyYW1lVmlldy5pblByb2dyYW1tYXRpY1Njcm9s
bCgpOwogICAgIGZyYW1lVmlldy5zZXRJblByb2dyYW1tYXRpY1Njcm9sbChwcm9ncmFtbWF0aWNT
Y3JvbGwpOwogCi0gICAgTE9HX1dJVEhfU1RSRUFNKFNjcm9sbGluZywgc3RyZWFtIDw8IGdldHBp
ZCgpIDw8ICIgQXN5bmNTY3JvbGxpbmdDb29yZGluYXRvciAiIDw8IHRoaXMgPDwgIiByZWNvbmNp
bGVTY3JvbGxpbmdTdGF0ZSBzY3JvbGxQb3NpdGlvbiAiIDw8IHNjcm9sbFBvc2l0aW9uIDw8ICIg
cHJvZ3JhbW1hdGljU2Nyb2xsICIgPDwgcHJvZ3JhbW1hdGljU2Nyb2xsIDw8ICIgc3RhYmlsaXR5
ICIgPDwgdmlld3BvcnRSZWN0U3RhYmlsaXR5IDw8ICIgIiA8PCBzY3JvbGxpbmdMYXllclBvc2l0
aW9uQWN0aW9uKTsKKyAgICBMT0dfV0lUSF9TVFJFQU0oU2Nyb2xsaW5nLCBzdHJlYW0gPDwgZ2V0
Q3VycmVudFByb2Nlc3NJRCgpIDw8ICIgQXN5bmNTY3JvbGxpbmdDb29yZGluYXRvciAiIDw8IHRo
aXMgPDwgIiByZWNvbmNpbGVTY3JvbGxpbmdTdGF0ZSBzY3JvbGxQb3NpdGlvbiAiIDw8IHNjcm9s
bFBvc2l0aW9uIDw8ICIgcHJvZ3JhbW1hdGljU2Nyb2xsICIgPDwgcHJvZ3JhbW1hdGljU2Nyb2xs
IDw8ICIgc3RhYmlsaXR5ICIgPDwgdmlld3BvcnRSZWN0U3RhYmlsaXR5IDw8ICIgIiA8PCBzY3Jv
bGxpbmdMYXllclBvc2l0aW9uQWN0aW9uKTsKIAogICAgIHN0ZDo6b3B0aW9uYWw8RmxvYXRSZWN0
PiBsYXlvdXRWaWV3cG9ydFJlY3Q7CiAKQEAgLTQ5Miw3ICs0OTMsNyBAQCB2b2lkIEFzeW5jU2Ny
b2xsaW5nQ29vcmRpbmF0b3I6OnJlY29uY2lsZVZpZXdwb3J0Q29uc3RyYWluZWRMYXllclBvc2l0
aW9ucyhjb25zdAogICAgIGlmICghbV9zY3JvbGxpbmdTdGF0ZVRyZWUtPnJvb3RTdGF0ZU5vZGUo
KSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgTE9HX1dJVEhfU1RSRUFNKFNjcm9sbGluZywgc3Ry
ZWFtIDw8IGdldHBpZCgpIDw8ICIgQXN5bmNTY3JvbGxpbmdDb29yZGluYXRvcjo6cmVjb25jaWxl
Vmlld3BvcnRDb25zdHJhaW5lZExheWVyUG9zaXRpb25zIGZvciB2aWV3cG9ydCByZWN0ICIgPDwg
dmlld3BvcnRSZWN0KTsKKyAgICBMT0dfV0lUSF9TVFJFQU0oU2Nyb2xsaW5nLCBzdHJlYW0gPDwg
Z2V0Q3VycmVudFByb2Nlc3NJRCgpIDw8ICIgQXN5bmNTY3JvbGxpbmdDb29yZGluYXRvcjo6cmVj
b25jaWxlVmlld3BvcnRDb25zdHJhaW5lZExheWVyUG9zaXRpb25zIGZvciB2aWV3cG9ydCByZWN0
ICIgPDwgdmlld3BvcnRSZWN0KTsKIAogICAgIG1fc2Nyb2xsaW5nU3RhdGVUcmVlLT5yb290U3Rh
dGVOb2RlKCktPnJlY29uY2lsZUxheWVyUG9zaXRpb25Gb3JWaWV3cG9ydFJlY3Qodmlld3BvcnRS
ZWN0LCBhY3Rpb24pOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxp
bmcvY29vcmRpbmF0ZWRncmFwaGljcy9TY3JvbGxpbmdDb29yZGluYXRvckNvb3JkaW5hdGVkR3Jh
cGhpY3MuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvY29vcmRpbmF0ZWRncmFw
aGljcy9TY3JvbGxpbmdDb29yZGluYXRvckNvb3JkaW5hdGVkR3JhcGhpY3MuY3BwCmluZGV4IGQy
M2YzNzgzMzI2Li44MzAzNTM2NDhjZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9z
Y3JvbGxpbmcvY29vcmRpbmF0ZWRncmFwaGljcy9TY3JvbGxpbmdDb29yZGluYXRvckNvb3JkaW5h
dGVkR3JhcGhpY3MuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL2Nvb3Jk
aW5hdGVkZ3JhcGhpY3MvU2Nyb2xsaW5nQ29vcmRpbmF0b3JDb29yZGluYXRlZEdyYXBoaWNzLmNw
cApAQCAtMjgsNyArMjgsNyBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIlNjcm9s
bGluZ0Nvb3JkaW5hdG9yQ29vcmRpbmF0ZWRHcmFwaGljcy5oIgogCi0jaWYgVVNFKENPT1JESU5B
VEVEX0dSQVBISUNTKQorI2lmIEVOQUJMRShBU1lOQ19TQ1JPTExJTkcpICYmIFVTRShDT09SRElO
QVRFRF9HUkFQSElDUykKIAogI2luY2x1ZGUgIlNjcm9sbGluZ1RocmVhZC5oIgogI2luY2x1ZGUg
IlNjcm9sbGluZ1RyZWVDb29yZGluYXRlZEdyYXBoaWNzLmgiCkBAIC05Myw0ICs5Myw0IEBAIHZv
aWQgU2Nyb2xsaW5nQ29vcmRpbmF0b3JDb29yZGluYXRlZEdyYXBoaWNzOjpjb21taXRUcmVlU3Rh
dGUoKQogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKLSNlbmRpZiAvLyBVU0UoQ09PUkRJTkFU
RURfR1JBUEhJQ1MpCisjZW5kaWYgLy8gRU5BQkxFKEFTWU5DX1NDUk9MTElORykgJiYgVVNFKENP
T1JESU5BVEVEX0dSQVBISUNTKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3Jv
bGxpbmcvY29vcmRpbmF0ZWRncmFwaGljcy9TY3JvbGxpbmdUcmVlRml4ZWROb2RlLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL2Nvb3JkaW5hdGVkZ3JhcGhpY3MvU2Nyb2xsaW5n
VHJlZUZpeGVkTm9kZS5jcHAKaW5kZXggMjQwODE3MDNlYjEuLjIyY2QxZmY3NzE5IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9jb29yZGluYXRlZGdyYXBoaWNzL1Nj
cm9sbGluZ1RyZWVGaXhlZE5vZGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xs
aW5nL2Nvb3JkaW5hdGVkZ3JhcGhpY3MvU2Nyb2xsaW5nVHJlZUZpeGVkTm9kZS5jcHAKQEAgLTMw
LDYgKzMwLDggQEAKIAogI2lmIEVOQUJMRShBU1lOQ19TQ1JPTExJTkcpICYmIFVTRShDT09SRElO
QVRFRF9HUkFQSElDUykKIAorI2luY2x1ZGUgIlNjcm9sbGluZ1RyZWUuaCIKKwogbmFtZXNwYWNl
IFdlYkNvcmUgewogCiBSZWY8U2Nyb2xsaW5nVHJlZUZpeGVkTm9kZT4gU2Nyb2xsaW5nVHJlZUZp
eGVkTm9kZTo6Y3JlYXRlKFNjcm9sbGluZ1RyZWUmIHNjcm9sbGluZ1RyZWUsIFNjcm9sbGluZ05v
ZGVJRCBub2RlSUQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9j
b29yZGluYXRlZGdyYXBoaWNzL1Njcm9sbGluZ1RyZWVTdGlja3lOb2RlLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL2Nvb3JkaW5hdGVkZ3JhcGhpY3MvU2Nyb2xsaW5nVHJlZVN0
aWNreU5vZGUuY3BwCmluZGV4IDI1YTc2ODkxNDIzLi4wMzIyZTY3NmE2OCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvY29vcmRpbmF0ZWRncmFwaGljcy9TY3JvbGxp
bmdUcmVlU3RpY2t5Tm9kZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcv
Y29vcmRpbmF0ZWRncmFwaGljcy9TY3JvbGxpbmdUcmVlU3RpY2t5Tm9kZS5jcHAKQEAgLTMwLDYg
KzMwLDggQEAKIAogI2lmIEVOQUJMRShBU1lOQ19TQ1JPTExJTkcpICYmIFVTRShDT09SRElOQVRF
RF9HUkFQSElDUykKIAorI2luY2x1ZGUgIlNjcm9sbGluZ1RyZWUuaCIKKwogbmFtZXNwYWNlIFdl
YkNvcmUgewogCiBSZWY8U2Nyb2xsaW5nVHJlZVN0aWNreU5vZGU+IFNjcm9sbGluZ1RyZWVTdGlj
a3lOb2RlOjpjcmVhdGUoU2Nyb2xsaW5nVHJlZSYgc2Nyb2xsaW5nVHJlZSwgU2Nyb2xsaW5nTm9k
ZUlEIG5vZGVJRCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3Jt
V2hlZWxFdmVudC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vUGxhdGZvcm1XaGVlbEV2ZW50
LmgKaW5kZXggZTFkMmQzYjNmYjQuLjkwMDMyMjU2MTBkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaApAQCAtNDgsNyArNDgsNyBAQCBlbnVtIFBsYXRm
b3JtV2hlZWxFdmVudEdyYW51bGFyaXR5IDogdWludDhfdCB7CiAgICAgU2Nyb2xsQnlQaXhlbFdo
ZWVsRXZlbnQsCiB9OwogCi0jaWYgUExBVEZPUk0oQ09DT0EpIHx8IFBMQVRGT1JNKEdUSykgfHwg
UExBVEZPUk0oV1BFKQorI2lmIEVOQUJMRShBU1lOQ19TQ1JPTExJTkcpCiAKIGVudW0gUGxhdGZv
cm1XaGVlbEV2ZW50UGhhc2UgOiB1aW50OF90IHsKICAgICBQbGF0Zm9ybVdoZWVsRXZlbnRQaGFz
ZU5vbmUgPSAwLApAQCAtMTQ2LDcgKzE0Niw3IEBAIHB1YmxpYzoKICAgICBib29sIHVzZUxhdGNo
ZWRFdmVudEVsZW1lbnQoKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQogI2VuZGlmCiAKLSNpZiBQ
TEFURk9STShDT0NPQSkgfHwgUExBVEZPUk0oR1RLKSB8fCBQTEFURk9STShXUEUpCisjaWYgRU5B
QkxFKEFTWU5DX1NDUk9MTElORykKICAgICBQbGF0Zm9ybVdoZWVsRXZlbnRQaGFzZSBwaGFzZSgp
IGNvbnN0IHsgcmV0dXJuIG1fcGhhc2U7IH0KICAgICBQbGF0Zm9ybVdoZWVsRXZlbnRQaGFzZSBt
b21lbnR1bVBoYXNlKCkgY29uc3QgeyByZXR1cm4gbV9tb21lbnR1bVBoYXNlOyB9CiAgICAgYm9v
bCBpc0VuZE9mTm9uTW9tZW50dW1TY3JvbGwoKSBjb25zdDsKQEAgLTE3MSw3ICsxNzEsNyBAQCBw
cm90ZWN0ZWQ6CiAgICAgLy8gU2Nyb2xsaW5nIHZlbG9jaXR5IGluIHBpeGVscyBwZXIgc2Vjb25k
LgogICAgIEZsb2F0U2l6ZSBtX3Njcm9sbGluZ1ZlbG9jaXR5OwogCi0jaWYgUExBVEZPUk0oQ09D
T0EpIHx8IFBMQVRGT1JNKEdUSykgfHwgUExBVEZPUk0oV1BFKQorI2lmIEVOQUJMRShBU1lOQ19T
Q1JPTExJTkcpCiAgICAgUGxhdGZvcm1XaGVlbEV2ZW50UGhhc2UgbV9waGFzZSB7IFBsYXRmb3Jt
V2hlZWxFdmVudFBoYXNlTm9uZSB9OwogICAgIFBsYXRmb3JtV2hlZWxFdmVudFBoYXNlIG1fbW9t
ZW50dW1QaGFzZSB7IFBsYXRmb3JtV2hlZWxFdmVudFBoYXNlTm9uZSB9OwogI2VuZGlmCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9uaWNvc2lhL05pY29zaWFQ
YWludGluZ0VuZ2luZVRocmVhZGVkLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL25pY29zaWEvTmljb3NpYVBhaW50aW5nRW5naW5lVGhyZWFkZWQuY3BwCmluZGV4IDY0NjE3
ZmYzMGFhLi5iNzI4OTVjNThhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3Mvbmljb3NpYS9OaWNvc2lhUGFpbnRpbmdFbmdpbmVUaHJlYWRlZC5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvbmljb3NpYS9OaWNvc2lhUGFpbnRpbmdF
bmdpbmVUaHJlYWRlZC5jcHAKQEAgLTI5LDYgKzI5LDggQEAKICNpbmNsdWRlICJjb25maWcuaCIK
ICNpbmNsdWRlICJOaWNvc2lhUGFpbnRpbmdFbmdpbmVUaHJlYWRlZC5oIgogCisjaWYgVVNFKENP
T1JESU5BVEVEX0dSQVBISUNTX1RIUkVBREVEKQorCiAjaW5jbHVkZSAiR3JhcGhpY3NDb250ZXh0
LmgiCiAjaW5jbHVkZSAiR3JhcGhpY3NMYXllci5oIgogI2luY2x1ZGUgIk5pY29zaWFCdWZmZXIu
aCIKQEAgLTEwMiwzICsxMDQsNSBAQCBib29sIFBhaW50aW5nRW5naW5lVGhyZWFkZWQ6OnBhaW50
KEdyYXBoaWNzTGF5ZXImIGxheWVyLCBSZWY8QnVmZmVyPiYmIGJ1ZmZlciwgYwogfQogCiB9IC8v
IG5hbWVzcGFjZSBOaWNvc2lhCisKKyNlbmRpZiAvLyBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1Nf
VEhSRUFERUQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9u
aWNvc2lhL05pY29zaWFQYWludGluZ0VuZ2luZVRocmVhZGVkLmggYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9uaWNvc2lhL05pY29zaWFQYWludGluZ0VuZ2luZVRocmVhZGVkLmgK
aW5kZXggMzkxYzhjYzNlMjguLjJmMWZmODAyYWE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9uaWNvc2lhL05pY29zaWFQYWludGluZ0VuZ2luZVRocmVhZGVk
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvbmljb3NpYS9OaWNvc2lh
UGFpbnRpbmdFbmdpbmVUaHJlYWRlZC5oCkBAIC0yOCw2ICsyOCw4IEBACiAKICNwcmFnbWEgb25j
ZQogCisjaWYgVVNFKENPT1JESU5BVEVEX0dSQVBISUNTX1RIUkVBREVEKQorCiAjaW5jbHVkZSAi
Tmljb3NpYVBhaW50aW5nRW5naW5lLmgiCiAKIHR5cGVkZWYgc3RydWN0IF9HVGhyZWFkUG9vbCBH
VGhyZWFkUG9vbDsKQEAgLTQ2LDMgKzQ4LDUgQEAgcHJpdmF0ZToKIH07CiAKIH0gLy8gbmFtZXNw
YWNlIE5pY29zaWEKKworI2VuZGlmIC8vIFVTRShDT09SRElOQVRFRF9HUkFQSElDU19USFJFQURF
RCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9U
ZXh0dXJlTWFwcGVyUGxhdGZvcm1MYXllckJ1ZmZlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlclBsYXRmb3JtTGF5ZXJCdWZmZXIuY3Bw
CmluZGV4IDA4MzQ5ODhiNzRmLi5jNjZlNDYzNjIwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJQbGF0Zm9ybUxheWVyQnVm
ZmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4
dHVyZU1hcHBlclBsYXRmb3JtTGF5ZXJCdWZmZXIuY3BwCkBAIC0yNiw2ICsyNiw4IEBACiAjaW5j
bHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiVGV4dHVyZU1hcHBlclBsYXRmb3JtTGF5ZXJCdWZm
ZXIuaCIKIAorI2lmIFVTRShDT09SRElOQVRFRF9HUkFQSElDU19USFJFQURFRCkKKwogI2luY2x1
ZGUgIk5vdEltcGxlbWVudGVkLmgiCiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKQEAgLTgwLDMgKzgy
LDUgQEAgdm9pZCBUZXh0dXJlTWFwcGVyUGxhdGZvcm1MYXllckJ1ZmZlcjo6cGFpbnRUb1RleHR1
cmVNYXBwZXIoVGV4dHVyZU1hcHBlciYgdGV4dHUKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29y
ZQorCisjZW5kaWYgLy8gVVNFKENPT1JESU5BVEVEX0dSQVBISUNTX1RIUkVBREVEKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBw
ZXJQbGF0Zm9ybUxheWVyQnVmZmVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy90ZXhtYXAvVGV4dHVyZU1hcHBlclBsYXRmb3JtTGF5ZXJCdWZmZXIuaAppbmRleCA3YzgwNjlk
ZmRlOC4uOGI5NDU1YWZlZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyUGxhdGZvcm1MYXllckJ1ZmZlci5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyUGxhdGZv
cm1MYXllckJ1ZmZlci5oCkBAIC0yNSwxMyArMjUsMTMgQEAKIAogI3ByYWdtYSBvbmNlCiAKKyNp
ZiBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1NfVEhSRUFERUQpCisKICNpbmNsdWRlICJCaXRtYXBU
ZXh0dXJlR0wuaCIKICNpbmNsdWRlICJUZXh0dXJlTWFwcGVyR0xIZWFkZXJzLmgiCiAjaW5jbHVk
ZSAiVGV4dHVyZU1hcHBlclBsYXRmb3JtTGF5ZXIuaCIKICNpbmNsdWRlIDx3dGYvTW9ub3Rvbmlj
VGltZS5oPgogCi0jaWYgVVNFKENPT1JESU5BVEVEX0dSQVBISUNTX1RIUkVBREVEKQotCiBuYW1l
c3BhY2UgV2ViQ29yZSB7CiAKIGNsYXNzIFRleHR1cmVNYXBwZXJQbGF0Zm9ybUxheWVyQnVmZmVy
IDogcHVibGljIFRleHR1cmVNYXBwZXJQbGF0Zm9ybUxheWVyIHsKQEAgLTgwLDQgKzgwLDQgQEAg
cHJpdmF0ZToKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQogCi0jZW5kaWYgLy8gQ09PUkRJTkFU
RURfR1JBUEhJQ1NfVEhSRUFERUQKKyNlbmRpZiAvLyBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1Nf
VEhSRUFERUQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDliMmVjZThlNDFlLi4wZmZmMzg5M2IyZSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxMyBAQAorMjAxOC0wNi0wNiAgRG9uIE9sbXN0ZWFkICA8ZG9uLm9sbXN0ZWFk
QHNvbnkuY29tPgorCisgICAgICAgIFtDb29yZEdyYXBoaWNzXSBGaXggY29tcGlsYXRpb24gZXJy
b3JzIGFyb3VuZCBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODYzNzQKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNoYXJlZC9Db29yZGluYXRlZEdyYXBoaWNz
L3RocmVhZGVkY29tcG9zaXRvci9UaHJlYWRlZENvbXBvc2l0b3IuY3BwOgorICAgICAgICAoV2Vi
S2l0OjpUaHJlYWRlZENvbXBvc2l0b3I6OnNjZW5lVXBkYXRlRmluaXNoZWQpOgorCiAyMDE4LTA2
LTA2ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJ
T04gKHIyMzIzMDEpIC0gVW5hYmxlIHRvIGVudGVyIHZpZGVvIGZ1bGxzY3JlZW4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvU2hhcmVkL0Nvb3JkaW5hdGVkR3JhcGhpY3MvdGhyZWFkZWRjb21w
b3NpdG9yL1RocmVhZGVkQ29tcG9zaXRvci5jcHAgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9Db29y
ZGluYXRlZEdyYXBoaWNzL3RocmVhZGVkY29tcG9zaXRvci9UaHJlYWRlZENvbXBvc2l0b3IuY3Bw
CmluZGV4IGU3MjEwMDBhMDQwLi4xN2I4ZGU5MTcxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9TaGFyZWQvQ29vcmRpbmF0ZWRHcmFwaGljcy90aHJlYWRlZGNvbXBvc2l0b3IvVGhyZWFkZWRD
b21wb3NpdG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9Db29yZGluYXRlZEdyYXBo
aWNzL3RocmVhZGVkY29tcG9zaXRvci9UaHJlYWRlZENvbXBvc2l0b3IuY3BwCkBAIC0yNjcsMTUg
KzI2NywyMSBAQCB2b2lkIFRocmVhZGVkQ29tcG9zaXRvcjo6c2NlbmVVcGRhdGVGaW5pc2hlZCgp
CiAgICAgewogICAgICAgICBMb2NrSG9sZGVyIGxvY2tlcihtX2F0dHJpYnV0ZXMubG9jayk7CiAg
ICAgICAgIHNob3VsZERpc3BhdGNoRGlzcGxheVJlZnJlc2hDYWxsYmFjayA9IG1fYXR0cmlidXRl
cy5jbGllbnRSZW5kZXJzTmV4dEZyYW1lCisjaWYgVVNFKFJFUVVFU1RfQU5JTUFUSU9OX0ZSQU1F
X0RJU1BMQVlfTU9OSVRPUikKICAgICAgICAgICAgIHx8IG1fZGlzcGxheVJlZnJlc2hNb25pdG9y
LT5yZXF1aXJlc0Rpc3BsYXlSZWZyZXNoQ2FsbGJhY2soKTsKKyNlbHNlCisgICAgICAgICAgICA7
CisjZW5kaWYKICAgICAgICAgc2hvdWxkQ29vcmRpbmF0ZVVwZGF0ZUNvbXBsZXRpb25XaXRoQ2xp
ZW50ID0gbV9hdHRyaWJ1dGVzLmNvb3JkaW5hdGVVcGRhdGVDb21wbGV0aW9uV2l0aENsaWVudDsK
ICAgICB9CiAKICAgICBMb2NrSG9sZGVyIHN0YXRlTG9ja2VyKG1fY29tcG9zaXRpbmdSdW5Mb29w
LT5zdGF0ZUxvY2soKSk7CiAKKyNpZiBVU0UoUkVRVUVTVF9BTklNQVRJT05fRlJBTUVfRElTUExB
WV9NT05JVE9SKQogICAgIC8vIFNjaGVkdWxlIHRoZSBEaXNwbGF5UmVmcmVzaE1vbml0b3IgY2Fs
bGJhY2ssIGlmIG5lY2Vzc2FyeS4KICAgICBpZiAoc2hvdWxkRGlzcGF0Y2hEaXNwbGF5UmVmcmVz
aENhbGxiYWNrKQogICAgICAgICBtX2Rpc3BsYXlSZWZyZXNoTW9uaXRvci0+ZGlzcGF0Y2hEaXNw
bGF5UmVmcmVzaENhbGxiYWNrKCk7CisjZW5kaWYKIAogICAgIC8vIE1hcmsgdGhlIHNjZW5lIHVw
ZGF0ZSBhcyBjb21wbGV0ZWQgaWYgbm8gY29vcmRpbmF0aW9uIGlzIHJlcXVpcmVkIGFuZCBpZiBu
b3QgaW4gYSBmb3JjZWQgcmVwYWludC4KICAgICBpZiAoIXNob3VsZENvb3JkaW5hdGVVcGRhdGVD
b21wbGV0aW9uV2l0aENsaWVudCAmJiAhbV9pbkZvcmNlUmVwYWludCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>