<?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>47877</bug_id>
          
          <creation_ts>2010-10-18 20:33:04 -0700</creation_ts>
          <short_desc>[chromium] DumpRenderTree shouldn&apos;t put &apos;.&apos; in include path</short_desc>
          <delta_ts>2010-10-19 10:37:39 -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>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tony Chang">tony</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dpranke</cc>
    
    <cc>fishd</cc>
    
    <cc>tkent</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>295952</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-10-18 20:33:04 -0700</bug_when>
    <thetext>Dirk was having problems compiling in a chromium checkout that also has an upstream checkout.  The problem is in WebKit.gyp in the DumpRenderTree target.  It adds &quot;.&quot; to include_dirs.  When a file in DumpRenderTree tries to include e.g., webkit/support/webkit_support.h, it ends up including the file from third_party/WebKit/WebKit/chromium/webkit/support rather than from webkit/support.

We can fix this by replacing &apos;.&apos; in the include path with &apos;&lt;(chromium_src_dir)&apos;.  I had to do this of the TestNetscapePlugin target.  The problem right now is that DRT tries to include WebKit api files from public/.  So we need to replace the #include lines to not include public and add public to the include dirs.  That should be consistent with how the other targets in WebKit work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>295953</commentid>
    <comment_count>1</comment_count>
      <attachid>71126</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-10-18 20:42:14 -0700</bug_when>
    <thetext>Created attachment 71126
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>295954</commentid>
    <comment_count>2</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-10-18 20:42:51 -0700</bug_when>
    <thetext>This seems consistent with how we do includes for other targets in WebKit.gyp (e.g., webkit_unit_tests).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>295957</commentid>
    <comment_count>3</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-10-18 20:46:01 -0700</bug_when>
    <thetext>So, why am I the only one hitting this? Does no one else have a chromium checkout that includes an upstream checkout that includes a separate (build-webkit --chromium) checkout?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>295958</commentid>
    <comment_count>4</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-10-18 20:48:43 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; So, why am I the only one hitting this? Does no one else have a chromium checkout that includes an upstream checkout that includes a separate (build-webkit --chromium) checkout?

I suspect it&apos;s been a while time since you ran update-webkit --chromium?  Alternately, maybe we haven&apos;t updated WebKit/chromium/DEPS in a while?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>295964</commentid>
    <comment_count>5</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-10-18 21:10:46 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; So, why am I the only one hitting this? Does no one else have a chromium checkout that includes an upstream checkout that includes a separate (build-webkit --chromium) checkout?
&gt; 
&gt; I suspect it&apos;s been a while time since you ran update-webkit --chromium?  Alternately, maybe we haven&apos;t updated WebKit/chromium/DEPS in a while?

Either is possible. That said, should I have to run update-webkit --chromium before I can build src/webkit/webkit.gyp ? Is this something weird because I have a webkit checkout that gclient sync normally takes care of?

Or does the code have logic to only try and build DRT if there is an upstream checkout, and so people who don&apos;t have upstream checkouts don&apos;t hit this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>295982</commentid>
    <comment_count>6</comment_count>
      <attachid>71126</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-10-18 21:52:07 -0700</bug_when>
    <thetext>Comment on attachment 71126
Patch

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

&gt; WebKitTools/DumpRenderTree/chromium/MockSpellCheck.cpp:35
&gt; +

nit: We don&apos;t need this blank line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296232</commentid>
    <comment_count>7</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-10-19 09:33:49 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Either is possible. That said, should I have to run update-webkit --chromium before I can build src/webkit/webkit.gyp ? Is this something weird because I have a webkit checkout that gclient sync normally takes care of?

You only need to run update-webkit --chromium if you want to build as a webkit only checkout (e.g., if you want to use build-webkit --chromium).  This is only a problem for people who have previously run update-webkit --chromium in their third_party/WebKit directory.

&gt; Or does the code have logic to only try and build DRT if there is an upstream checkout, and so people who don&apos;t have upstream checkouts don&apos;t hit this?

The gyp files will always try to build DRT, however, some of the include paths are different depending on whether you&apos;re building with a chromium checkout or if you&apos;re using build-webkit --chromium.  The bug was that we weren&apos;t making the include path sensitive to those differences.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296237</commentid>
    <comment_count>8</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-10-19 09:44:12 -0700</bug_when>
    <thetext>Committed r70064: &lt;http://trac.webkit.org/changeset/70064&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296251</commentid>
    <comment_count>9</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-10-19 10:11:06 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #5)
&gt; &gt; Either is possible. That said, should I have to run update-webkit --chromium before I can build src/webkit/webkit.gyp ? Is this something weird because I have a webkit checkout that gclient sync normally takes care of?
&gt; 
&gt; You only need to run update-webkit --chromium if you want to build as a webkit only checkout (e.g., if you want to use build-webkit --chromium).  This is only a problem for people who have previously run update-webkit --chromium in their third_party/WebKit directory.
&gt;

Okay, so I should not have to run update-webkit --chromium ever if I have a chromium downstream checkout. Is there a way to delete everything that was checked out by update-webkit --chromium in the third_party/WebKit  directory, or should I just dump this checkout and create a new one to be clean?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296266</commentid>
    <comment_count>10</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-10-19 10:37:39 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; Okay, so I should not have to run update-webkit --chromium ever if I have a chromium downstream checkout. Is there a way to delete everything that was checked out by update-webkit --chromium in the third_party/WebKit  directory, or should I just dump this checkout and create a new one to be clean?

Correct.  If it&apos;s a git repo, I think you could use git reset --hard (you&apos;ll probably have to re-run gyp after that).  If it&apos;s an svn directory, I would just rm -rf the files in WebKit/chromium/ and svn update that directory.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>71126</attachid>
            <date>2010-10-18 20:42:14 -0700</date>
            <delta_ts>2010-10-18 21:52:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-47877-20101018204232.patch</filename>
            <type>text/plain</type>
            <size>26828</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nCmluZGV4IDE5NzdkYzExMzYxOWY2MzFlNDIwYWU2YzMzZThiMDQ5ZjlhZmU0YjIu
LmJiNTY1NmNhMjMwZTZlZWIwYWExMzJiMjZhNTU5MGVlMDJjODllMzcgMTAwNjQ0Ci0tLSBhL1dl
YktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDEyIEBACisyMDEwLTEwLTE4ICBUb255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5v
cmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW2No
cm9taXVtXSBEdW1wUmVuZGVyVHJlZSBzaG91bGRuJ3QgcHV0ICcuJyBpbiBpbmNsdWRlIHBhdGgK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ3ODc3CisK
KyAgICAgICAgKiBXZWJLaXQuZ3lwOiBSZXBsYWNlICcuJyB3aXRoIDwoY2hyb21pdW1fc3JjX2Rp
cikgYW5kIGFkZCBwdWJsaWMKKwogMjAxMC0xMC0xOCAgQWRyaWVubmUgV2Fsa2VyICA8ZW5uZUBn
b29nbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUnVzc2VsbC4KZGlmZiAt
LWdpdCBhL1dlYktpdC9jaHJvbWl1bS9XZWJLaXQuZ3lwIGIvV2ViS2l0L2Nocm9taXVtL1dlYktp
dC5neXAKaW5kZXggOGI5Y2MwNmFhODZhNzk2ZDUyYzczZWViY2Y1YTg0Yzk4NzQwOTg3Zi4uNzc2
ZjQyYTgzM2NlNjI2ZGUyNTY4YjdlMWYyZjNjOGY3OTJhZjU2NCAxMDA2NDQKLS0tIGEvV2ViS2l0
L2Nocm9taXVtL1dlYktpdC5neXAKKysrIGIvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXAKQEAg
LTgyOSw3ICs4MjksOCBAQAogICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3dl
YmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0Lmd5cDp3ZWJraXRfc3VwcG9ydCcsCiAgICAgICAg
ICAgICBdLAogICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6IFsKLSAgICAgICAgICAgICAgICAn
LicsCisgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpciknLAorICAgICAgICAgICAg
ICAgICdwdWJsaWMnLAogICAgICAgICAgICAgICAgICcuLi8uLi9KYXZhU2NyaXB0Q29yZScsCiAg
ICAgICAgICAgICAgICAgJy4uLy4uL0phdmFTY3JpcHRDb3JlL3d0ZicsICMgd3RmL3RleHQvKi5o
IHJlZmVycyBoZWFkZXJzIGluIHd0Zi8gd2l0aG91dCB3dGYvLgogICAgICAgICAgICAgICAgICc8
KERFUFRIKScsCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cgYi9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKaW5kZXggZTQ0MzY4YzM0NmRkNzQxYzRlNjdmZGRmZDM3NDQ1M2FmZTQyNTQz
OS4uMzI2MmQ0MzkzNDE3ODU0NTFlMTYyYmQzNTEwZTllNWU5MzZlYzZiMyAxMDA2NDQKLS0tIGEv
V2ViS2l0VG9vbHMvQ2hhbmdlTG9nCisrKyBiL1dlYktpdFRvb2xzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDQzIEBACisyMDEwLTEwLTE4ICBUb255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW2Nocm9taXVt
XSBEdW1wUmVuZGVyVHJlZSBzaG91bGRuJ3QgcHV0ICcuJyBpbiBpbmNsdWRlIHBhdGgKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ3ODc3CisKKyAgICAg
ICAgRml4IGluY2x1ZGUgcGF0aHMuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1
bS9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5jcHA6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vQWNjZXNzaWJpbGl0eVVJRWxlbWVudC5jcHA6CisgICAgICAgICogRHVtcFJlbmRl
clRyZWUvY2hyb21pdW0vQWNjZXNzaWJpbGl0eVVJRWxlbWVudC5oOgorICAgICAgICAqIER1bXBS
ZW5kZXJUcmVlL2Nocm9taXVtL0NwcEJvdW5kQ2xhc3MuY3BwOgorICAgICAgICAqIER1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL0NwcFZhcmlhbnQuY3BwOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVl
L2Nocm9taXVtL0NwcFZhcmlhbnQuaDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1
bS9EUlREZXZUb29sc0FnZW50LmNwcDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1
bS9EUlREZXZUb29sc0FnZW50Lmg6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0v
RFJURGV2VG9vbHNDYWxsQXJncy5oOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L0RSVERldlRvb2xzQ2xpZW50LmNwcDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1
bS9EUlREZXZUb29sc0NsaWVudC5oOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L0V2ZW50U2VuZGVyLmNwcDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9FdmVu
dFNlbmRlci5oOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0xheW91dFRlc3RD
b250cm9sbGVyLmNwcDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9MYXlvdXRU
ZXN0Q29udHJvbGxlci5oOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL01vY2tT
cGVsbENoZWNrLmNwcDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9Ob3RpZmlj
YXRpb25QcmVzZW50ZXIuY3BwOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL05v
dGlmaWNhdGlvblByZXNlbnRlci5oOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L1BsYWluVGV4dENvbnRyb2xsZXIuY3BwOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9t
aXVtL1Rhc2suY3BwOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3ROYXZp
Z2F0aW9uQ29udHJvbGxlci5oOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rl
c3RTaGVsbC5jcHA6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFdlYldv
cmtlci5oOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1RleHRJbnB1dENvbnRy
b2xsZXIuY3BwOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlByZWZlcmVu
Y2VzLmNwcDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJQcmVmZXJlbmNl
cy5oOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlRoZW1lRW5naW5lRFJU
LmNwcDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJUaGVtZUVuZ2luZURS
VC5oOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcDoK
KyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5oOgorCiAyMDEw
LTEwLTE4ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgRXJpYyBTZWlkZWwuCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5jcHAgYi9XZWJLaXRUb29scy9EdW1w
UmVuZGVyVHJlZS9jaHJvbWl1bS9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5jcHAKaW5kZXggMjQ4
N2UxYTkzOGM5ZjE5YThhNzBhYzQ2MWE3ZjEyODNmMTRmZDU5Zi4uNTYwMWQ5ZDc3Mjc3MWRkODhi
YWNhNzc1ODY5MDhhYjY5ZGExNjY3ZiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRl
clRyZWUvY2hyb21pdW0vQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuY3BwCisrKyBiL1dlYktpdFRv
b2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0FjY2Vzc2liaWxpdHlDb250cm9sbGVyLmNwcApA
QCAtMzIsMTEgKzMyLDExIEBACiAjaW5jbHVkZSAiQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuaCIK
IAogI2luY2x1ZGUgIlRlc3RTaGVsbC5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJBY2Nlc3NpYmls
aXR5Q2FjaGUuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdC5oIgot
I2luY2x1ZGUgInB1YmxpYy9XZWJGcmFtZS5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJTdHJpbmcu
aCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViVmlldy5oIgorI2luY2x1ZGUgIldlYkFjY2Vzc2liaWxp
dHlDYWNoZS5oIgorI2luY2x1ZGUgIldlYkFjY2Vzc2liaWxpdHlPYmplY3QuaCIKKyNpbmNsdWRl
ICJXZWJGcmFtZS5oIgorI2luY2x1ZGUgIldlYlN0cmluZy5oIgorI2luY2x1ZGUgIldlYlZpZXcu
aCIKIAogdXNpbmcgbmFtZXNwYWNlIFdlYktpdDsKIApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMv
RHVtcFJlbmRlclRyZWUvY2hyb21pdW0vQWNjZXNzaWJpbGl0eVVJRWxlbWVudC5jcHAgYi9XZWJL
aXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50LmNw
cAppbmRleCA4Njk4ZTI1YjE3YTBjYmJiNWQ2ZjM1NmJkZTZlNjM0NWY1YjgwYmUxLi5kYmQwMjVh
MDg0ZjAzMWUyZDViMTIyNThjNzVkYjAzM2Y0MGI4YzY2IDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50LmNwcAorKysg
Yi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9BY2Nlc3NpYmlsaXR5VUlFbGVt
ZW50LmNwcApAQCAtMzEsOSArMzEsOSBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUg
IkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQuaCIKIAotI2luY2x1ZGUgInB1YmxpYy9XZWJBY2Nlc3Np
YmlsaXR5T2JqZWN0LmgiCi0jaW5jbHVkZSAicHVibGljL1dlYkNTdHJpbmcuaCIKLSNpbmNsdWRl
ICJwdWJsaWMvV2ViU3RyaW5nLmgiCisjaW5jbHVkZSAiV2ViQWNjZXNzaWJpbGl0eU9iamVjdC5o
IgorI2luY2x1ZGUgIldlYkNTdHJpbmcuaCIKKyNpbmNsdWRlICJXZWJTdHJpbmcuaCIKICNpbmNs
dWRlIDx3dGYvQXNzZXJ0aW9ucy5oPgogCiB1c2luZyBuYW1lc3BhY2UgV2ViS2l0OwpkaWZmIC0t
Z2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vQWNjZXNzaWJpbGl0eVVJ
RWxlbWVudC5oIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vQWNjZXNzaWJp
bGl0eVVJRWxlbWVudC5oCmluZGV4IGRmM2Y1YjljZTM3NDdlMGZlZTc3Njc2MjJmYjQ0MGEzYWI4
N2VmYjguLjM2NmVkNDJjMDUyOGQzYjdkY2FiMmU4M2NhNGI2NTA3YTQ4MGM1ZWIgMTAwNjQ0Ci0t
LSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0FjY2Vzc2liaWxpdHlVSUVs
ZW1lbnQuaAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9BY2Nlc3Np
YmlsaXR5VUlFbGVtZW50LmgKQEAgLTMyLDcgKzMyLDcgQEAKICNkZWZpbmUgQWNjZXNzaWJpbGl0
eVVJRWxlbWVudF9oCiAKICNpbmNsdWRlICJDcHBCb3VuZENsYXNzLmgiCi0jaW5jbHVkZSAicHVi
bGljL1dlYkFjY2Vzc2liaWxpdHlPYmplY3QuaCIKKyNpbmNsdWRlICJXZWJBY2Nlc3NpYmlsaXR5
T2JqZWN0LmgiCiAjaW5jbHVkZSA8d3RmL1ZlY3Rvci5oPgogCiBjbGFzcyBBY2Nlc3NpYmlsaXR5
VUlFbGVtZW50IDogcHVibGljIENwcEJvdW5kQ2xhc3MgewpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9v
bHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vQ3BwQm91bmRDbGFzcy5jcHAgYi9XZWJLaXRUb29s
cy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9DcHBCb3VuZENsYXNzLmNwcAppbmRleCA4Mzk3ODdh
YmFjYTVhNDg3ZWJlMDIxNGQ2YWZiNmUwMzI0NTNmODExLi4xMzQ4YmJmM2M5YjIwYWQxMzU1NDFj
ZTlkNmY3NmZkYjc4M2FjYTFiIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9DcHBCb3VuZENsYXNzLmNwcAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVy
VHJlZS9jaHJvbWl1bS9DcHBCb3VuZENsYXNzLmNwcApAQCAtNDIsOSArNDIsOSBAQAogI2luY2x1
ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIkNwcEJvdW5kQ2xhc3MuaCIKIAotI2luY2x1ZGUgInB1
YmxpYy9XZWJCaW5kaW5ncy5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJGcmFtZS5oIgotI2luY2x1
ZGUgInB1YmxpYy9XZWJTdHJpbmcuaCIKKyNpbmNsdWRlICJXZWJCaW5kaW5ncy5oIgorI2luY2x1
ZGUgIldlYkZyYW1lLmgiCisjaW5jbHVkZSAiV2ViU3RyaW5nLmgiCiAjaW5jbHVkZSA8d3RmL0Fz
c2VydGlvbnMuaD4KICNpbmNsdWRlIDx3dGYvT3duUHRyLmg+CiAKZGlmZiAtLWdpdCBhL1dlYktp
dFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0NwcFZhcmlhbnQuY3BwIGIvV2ViS2l0VG9v
bHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vQ3BwVmFyaWFudC5jcHAKaW5kZXggOTUzOTkwNzU3
NWY5NmIwMDM5NmE2NjI2MDdhMmE4NDkxMDQ4MTQyZC4uMjJlMDAxMzlmNjE4Zjk0Y2EzZmJmYWY3
ZjM3M2M4ZWEyOWUzZmZiZSAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vQ3BwVmFyaWFudC5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vQ3BwVmFyaWFudC5jcHAKQEAgLTMxLDcgKzMxLDcgQEAKICNpbmNsdWRlICJjb25m
aWcuaCIKICNpbmNsdWRlICJDcHBWYXJpYW50LmgiCiAKLSNpbmNsdWRlICJwdWJsaWMvV2ViQmlu
ZGluZ3MuaCIKKyNpbmNsdWRlICJXZWJCaW5kaW5ncy5oIgogI2luY2x1ZGUgPGxpbWl0cz4KICNp
bmNsdWRlIDx3dGYvQXNzZXJ0aW9ucy5oPgogI2luY2x1ZGUgPHd0Zi9TdHJpbmdFeHRyYXMuaD4K
ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0NwcFZhcmlh
bnQuaCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0NwcFZhcmlhbnQuaApp
bmRleCAzYWE1YWJiMWFiYjk1NTFjZDkwZjAzNmMwYjdkYWIzYjY5MDhhYjQxLi4zMDMyMzEwNWZi
YTE2YzQxNjUxNmRjYzdmNzAxM2NhOWE0OTNjYjJjIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9E
dW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9DcHBWYXJpYW50LmgKKysrIGIvV2ViS2l0VG9vbHMvRHVt
cFJlbmRlclRyZWUvY2hyb21pdW0vQ3BwVmFyaWFudC5oCkBAIC00Miw3ICs0Miw3IEBACiAjaWZu
ZGVmIENwcFZhcmlhbnRfaAogI2RlZmluZSBDcHBWYXJpYW50X2gKIAotI2luY2x1ZGUgInB1Ymxp
Yy9XZWJCaW5kaW5ncy5oIgorI2luY2x1ZGUgIldlYkJpbmRpbmdzLmgiCiAjaW5jbHVkZSAid2Vi
a2l0L3N1cHBvcnQvd2Via2l0X3N1cHBvcnQuaCIKICNpbmNsdWRlIDxzdHJpbmc+CiAjaW5jbHVk
ZSA8d3RmL1ZlY3Rvci5oPgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vRFJURGV2VG9vbHNBZ2VudC5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9EUlREZXZUb29sc0FnZW50LmNwcAppbmRleCBhOWE4OTFiMDRhZDJiOGVhM2Y3
YjhhOGMwNDIxOTE0Njc2ZWYwMjY1Li43OGM4NmU3MWZjN2Y5NTMyNzY0MGU2YzQwZjZmZTI5ZGQ3
NTc3ZmQyIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9E
UlREZXZUb29sc0FnZW50LmNwcAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJv
bWl1bS9EUlREZXZUb29sc0FnZW50LmNwcApAQCAtMzQsMTAgKzM0LDEwIEBACiAjaW5jbHVkZSAi
RFJURGV2VG9vbHNDYWxsQXJncy5oIgogI2luY2x1ZGUgIkRSVERldlRvb2xzQ2xpZW50LmgiCiAK
LSNpbmNsdWRlICJwdWJsaWMvV2ViQ1N0cmluZy5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJEZXZU
b29sc0FnZW50LmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlN0cmluZy5oIgotI2luY2x1ZGUgInB1
YmxpYy9XZWJWaWV3LmgiCisjaW5jbHVkZSAiV2ViQ1N0cmluZy5oIgorI2luY2x1ZGUgIldlYkRl
dlRvb2xzQWdlbnQuaCIKKyNpbmNsdWRlICJXZWJTdHJpbmcuaCIKKyNpbmNsdWRlICJXZWJWaWV3
LmgiCiAjaW5jbHVkZSAid2Via2l0L3N1cHBvcnQvd2Via2l0X3N1cHBvcnQuaCIKIAogdXNpbmcg
bmFtZXNwYWNlIFdlYktpdDsKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVl
L2Nocm9taXVtL0RSVERldlRvb2xzQWdlbnQuaCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVl
L2Nocm9taXVtL0RSVERldlRvb2xzQWdlbnQuaAppbmRleCBjOTg4ZmExM2I2M2U5MGNiNzQ1YmI4
ZWYzNGQ3YWQyODg2NjkwM2EzLi5lMTQ3OGQwY2FkMGRmN2Y1ZjMxYzQxOTQ2NGU4OWQ0YTRhYWQw
OWQ5IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9EUlRE
ZXZUb29sc0FnZW50LmgKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0v
RFJURGV2VG9vbHNBZ2VudC5oCkBAIC0zMyw3ICszMyw3IEBACiAKICNpbmNsdWRlICJEUlREZXZU
b29sc0NhbGxBcmdzLmgiCiAjaW5jbHVkZSAiVGFzay5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJE
ZXZUb29sc0FnZW50Q2xpZW50LmgiCisjaW5jbHVkZSAiV2ViRGV2VG9vbHNBZ2VudENsaWVudC5o
IgogI2luY2x1ZGUgPHd0Zi9IYXNoTWFwLmg+CiAjaW5jbHVkZSA8d3RmL05vbmNvcHlhYmxlLmg+
CiAKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0RSVERl
dlRvb2xzQ2FsbEFyZ3MuaCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0RS
VERldlRvb2xzQ2FsbEFyZ3MuaAppbmRleCBiMWFjMmVjNjMzODNmNGVkMDY1MjZhYjhkYzQ1NDBm
MmYwZWM3MzkxLi5hNTQ4MTU5OGE5OWZlMTk4ZDVhMThiODBjYjY0ZGI2YWM0OTZmNjU1IDEwMDY0
NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9EUlREZXZUb29sc0Nh
bGxBcmdzLmgKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vRFJURGV2
VG9vbHNDYWxsQXJncy5oCkBAIC0zMSw3ICszMSw3IEBACiAjaWZuZGVmIERSVERldlRvb2xzQ2Fs
bEFyZ3NfaAogI2RlZmluZSBEUlREZXZUb29sc0NhbGxBcmdzX2gKIAotI2luY2x1ZGUgInB1Ymxp
Yy9XZWJTdHJpbmcuaCIKKyNpbmNsdWRlICJXZWJTdHJpbmcuaCIKICNpbmNsdWRlIDx3dGYvQXNz
ZXJ0aW9ucy5oPgogCiBjbGFzcyBEUlREZXZUb29sc0NhbGxBcmdzIHsKZGlmZiAtLWdpdCBhL1dl
YktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0RSVERldlRvb2xzQ2xpZW50LmNwcCBi
L1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0RSVERldlRvb2xzQ2xpZW50LmNw
cAppbmRleCAxOWQ2NzQzZDc2NWY2ZGUzMDViNDg4ZDUzNWI4MWRjZjZhYzJkZDg5Li5hY2NjZjE4
ZDgyMmFjN2I3NjA0NjgzODY1YmYyODdiMWNiYTM2N2MwIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9EUlREZXZUb29sc0NsaWVudC5jcHAKKysrIGIvV2Vi
S2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vRFJURGV2VG9vbHNDbGllbnQuY3BwCkBA
IC0zNCwxMiArMzQsMTIgQEAKICNpbmNsdWRlICJEUlREZXZUb29sc0FnZW50LmgiCiAjaW5jbHVk
ZSAiRFJURGV2VG9vbHNDYWxsQXJncy5oIgogCi0jaW5jbHVkZSAicHVibGljL1dlYkRldlRvb2xz
QWdlbnQuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViRGV2VG9vbHNGcm9udGVuZC5oIgotI2luY2x1
ZGUgInB1YmxpYy9XZWJGcmFtZS5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJTY3JpcHRTb3VyY2Uu
aCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViU3RyaW5nLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlZp
ZXcuaCIKKyNpbmNsdWRlICJXZWJEZXZUb29sc0FnZW50LmgiCisjaW5jbHVkZSAiV2ViRGV2VG9v
bHNGcm9udGVuZC5oIgorI2luY2x1ZGUgIldlYkZyYW1lLmgiCisjaW5jbHVkZSAiV2ViU2NyaXB0
U291cmNlLmgiCisjaW5jbHVkZSAiV2ViU3RyaW5nLmgiCisjaW5jbHVkZSAiV2ViVmlldy5oIgog
I2luY2x1ZGUgIndlYmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0LmgiCiAKIHVzaW5nIG5hbWVz
cGFjZSBXZWJLaXQ7CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJv
bWl1bS9EUlREZXZUb29sc0NsaWVudC5oIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hy
b21pdW0vRFJURGV2VG9vbHNDbGllbnQuaAppbmRleCBmN2M4ZmJmZDIxYTFiZGJkNzU3NzY3Mzc5
YWIwZWQyYTQ0OTg5ZTczLi45Y2ExNDAyNjg3NGU2Y2U0ZDQyNTU2YTdlZTJjNWZlZWE2OWY0MWUx
IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9EUlREZXZU
b29sc0NsaWVudC5oCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0RS
VERldlRvb2xzQ2xpZW50LmgKQEAgLTMzLDcgKzMzLDcgQEAKIAogI2luY2x1ZGUgIkRSVERldlRv
b2xzQ2FsbEFyZ3MuaCIKICNpbmNsdWRlICJUYXNrLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYkRl
dlRvb2xzRnJvbnRlbmRDbGllbnQuaCIKKyNpbmNsdWRlICJXZWJEZXZUb29sc0Zyb250ZW5kQ2xp
ZW50LmgiCiAjaW5jbHVkZSA8d3RmL05vbmNvcHlhYmxlLmg+CiAjaW5jbHVkZSA8d3RmL093blB0
ci5oPgogCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9F
dmVudFNlbmRlci5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9FdmVu
dFNlbmRlci5jcHAKaW5kZXggMDc0ZDRlN2M3MmZhYzk4ZTg0ZTBiYWE0N2QzNjEyMmIzMDc5MzRi
MS4uZTI1MGRmY2E2NjQ4NTk1ZjQ1YTk0N2FhZTY1ZWI3YTU1OTgxZDUxNCAxMDA2NDQKLS0tIGEv
V2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vRXZlbnRTZW5kZXIuY3BwCisrKyBi
L1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0V2ZW50U2VuZGVyLmNwcApAQCAt
NDQsMTggKzQ0LDE4IEBACiAjaW5jbHVkZSAiRXZlbnRTZW5kZXIuaCIKIAogI2luY2x1ZGUgIlRl
c3RTaGVsbC5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJEcmFnRGF0YS5oIgotI2luY2x1ZGUgInB1
YmxpYy9XZWJEcmFnT3BlcmF0aW9uLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlBvaW50LmgiCi0j
aW5jbHVkZSAicHVibGljL1dlYlN0cmluZy5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJUb3VjaFBv
aW50LmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlZpZXcuaCIKKyNpbmNsdWRlICJXZWJEcmFnRGF0
YS5oIgorI2luY2x1ZGUgIldlYkRyYWdPcGVyYXRpb24uaCIKKyNpbmNsdWRlICJXZWJQb2ludC5o
IgorI2luY2x1ZGUgIldlYlN0cmluZy5oIgorI2luY2x1ZGUgIldlYlRvdWNoUG9pbnQuaCIKKyNp
bmNsdWRlICJXZWJWaWV3LmgiCiAjaW5jbHVkZSAid2Via2l0L3N1cHBvcnQvd2Via2l0X3N1cHBv
cnQuaCIKICNpbmNsdWRlIDx3dGYvRGVxdWUuaD4KICNpbmNsdWRlIDx3dGYvU3RyaW5nRXh0cmFz
Lmg+CiAKICNpZiBPUyhXSU5ET1dTKQotI2luY2x1ZGUgInB1YmxpYy93aW4vV2ViSW5wdXRFdmVu
dEZhY3RvcnkuaCIKKyNpbmNsdWRlICJ3aW4vV2ViSW5wdXRFdmVudEZhY3RvcnkuaCIKICNlbmRp
ZgogCiAvLyBGSVhNRTogbGF5b3V0IGJlZm9yZSBlYWNoIGV2ZW50PwpkaWZmIC0tZ2l0IGEvV2Vi
S2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vRXZlbnRTZW5kZXIuaCBiL1dlYktpdFRv
b2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0V2ZW50U2VuZGVyLmgKaW5kZXggMzk5YTEzMmYx
MGVkOGZmMTc3MTE2NTM3ZjZmMjhhNjc4M2MwMzYwYy4uMTE4NTA5YjZkOTlkOGJmZTM5MGU0YTlj
ZTE4YWE2N2QxNDI5MTM4OCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vRXZlbnRTZW5kZXIuaAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9FdmVudFNlbmRlci5oCkBAIC0zOSw5ICszOSw5IEBACiAKICNpbmNsdWRlICJDcHBC
b3VuZENsYXNzLmgiCiAjaW5jbHVkZSAiVGFzay5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJEcmFn
T3BlcmF0aW9uLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYklucHV0RXZlbnQuaCIKLSNpbmNsdWRl
ICJwdWJsaWMvV2ViUG9pbnQuaCIKKyNpbmNsdWRlICJXZWJEcmFnT3BlcmF0aW9uLmgiCisjaW5j
bHVkZSAiV2ViSW5wdXRFdmVudC5oIgorI2luY2x1ZGUgIldlYlBvaW50LmgiCiAKIGNsYXNzIFRl
c3RTaGVsbDsKIApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21p
dW0vTGF5b3V0VGVzdENvbnRyb2xsZXIuY3BwIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vTGF5b3V0VGVzdENvbnRyb2xsZXIuY3BwCmluZGV4IGQ4NWYwY2EyYmNjMmE4NGY1
NzY1YjU2YTdjYzRmYjBkNDhlN2RhNmQuLjgyZmQwODUxNjdkYjNlZWFiZDk1Y2RmNGM4MTcwZjdk
ZWNmZmExNzUgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L0xheW91dFRlc3RDb250cm9sbGVyLmNwcAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9MYXlvdXRUZXN0Q29udHJvbGxlci5jcHAKQEAgLTM0LDI3ICszNCwyNyBAQAog
CiAjaW5jbHVkZSAiRFJURGV2VG9vbHNBZ2VudC5oIgogI2luY2x1ZGUgIlRlc3RTaGVsbC5oIgor
I2luY2x1ZGUgIldlYkFuaW1hdGlvbkNvbnRyb2xsZXIuaCIKKyNpbmNsdWRlICJXZWJCaW5kaW5n
cy5oIgorI2luY2x1ZGUgIldlYkNvbnNvbGVNZXNzYWdlLmgiCisjaW5jbHVkZSAiV2ViRGF0YS5o
IgorI2luY2x1ZGUgIldlYkRldmljZU9yaWVudGF0aW9uLmgiCisjaW5jbHVkZSAiV2ViRGV2aWNl
T3JpZW50YXRpb25DbGllbnRNb2NrLmgiCisjaW5jbHVkZSAiV2ViRG9jdW1lbnQuaCIKKyNpbmNs
dWRlICJXZWJFbGVtZW50LmgiCisjaW5jbHVkZSAiV2ViRnJhbWUuaCIKKyNpbmNsdWRlICJXZWJH
ZW9sb2NhdGlvblNlcnZpY2VNb2NrLmgiCisjaW5jbHVkZSAiV2ViSW5wdXRFbGVtZW50LmgiCisj
aW5jbHVkZSAiV2ViS2l0LmgiCisjaW5jbHVkZSAiV2ViTm90aWZpY2F0aW9uUHJlc2VudGVyLmgi
CisjaW5jbHVkZSAiV2ViU2NyaXB0U291cmNlLmgiCisjaW5jbHVkZSAiV2ViU2VjdXJpdHlQb2xp
Y3kuaCIKKyNpbmNsdWRlICJXZWJTZXR0aW5ncy5oIgorI2luY2x1ZGUgIldlYlNpemUuaCIKKyNp
bmNsdWRlICJXZWJTcGVlY2hJbnB1dENvbnRyb2xsZXJNb2NrLmgiCisjaW5jbHVkZSAiV2ViVVJM
LmgiCisjaW5jbHVkZSAiV2ViVmlldy5oIgogI2luY2x1ZGUgIldlYlZpZXdIb3N0LmgiCi0jaW5j
bHVkZSAicHVibGljL1dlYkFuaW1hdGlvbkNvbnRyb2xsZXIuaCIKLSNpbmNsdWRlICJwdWJsaWMv
V2ViQmluZGluZ3MuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViQ29uc29sZU1lc3NhZ2UuaCIKLSNp
bmNsdWRlICJwdWJsaWMvV2ViRGF0YS5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJEZXZpY2VPcmll
bnRhdGlvbi5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJEZXZpY2VPcmllbnRhdGlvbkNsaWVudE1v
Y2suaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViRG9jdW1lbnQuaCIKLSNpbmNsdWRlICJwdWJsaWMv
V2ViRWxlbWVudC5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJGcmFtZS5oIgotI2luY2x1ZGUgInB1
YmxpYy9XZWJHZW9sb2NhdGlvblNlcnZpY2VNb2NrLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYklu
cHV0RWxlbWVudC5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJLaXQuaCIKLSNpbmNsdWRlICJwdWJs
aWMvV2ViTm90aWZpY2F0aW9uUHJlc2VudGVyLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlNjcmlw
dFNvdXJjZS5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJTZWN1cml0eVBvbGljeS5oIgotI2luY2x1
ZGUgInB1YmxpYy9XZWJTZXR0aW5ncy5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJTaXplLmgiCi0j
aW5jbHVkZSAicHVibGljL1dlYlNwZWVjaElucHV0Q29udHJvbGxlck1vY2suaCIKLSNpbmNsdWRl
ICJwdWJsaWMvV2ViVVJMLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlZpZXcuaCIKICNpbmNsdWRl
ICJ3ZWJraXQvc3VwcG9ydC93ZWJraXRfc3VwcG9ydC5oIgogI2luY2x1ZGUgPGFsZ29yaXRobT4K
ICNpbmNsdWRlIDxjc3RkbGliPgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRy
ZWUvY2hyb21pdW0vTGF5b3V0VGVzdENvbnRyb2xsZXIuaCBiL1dlYktpdFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL0xheW91dFRlc3RDb250cm9sbGVyLmgKaW5kZXggODJkNzI3Y2YyMGU2
YjI2M2M0MTc0NWJlOTc1MWEwYTkwYWM4MDE2My4uYWUxYTdhMjdiNTY1Y2NjZWIzMGVmYzMwMzU2
ZDY2MjQ4YWE1YWIxMSAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hy
b21pdW0vTGF5b3V0VGVzdENvbnRyb2xsZXIuaAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVy
VHJlZS9jaHJvbWl1bS9MYXlvdXRUZXN0Q29udHJvbGxlci5oCkBAIC00Myw4ICs0Myw4IEBACiAK
ICNpbmNsdWRlICJDcHBCb3VuZENsYXNzLmgiCiAjaW5jbHVkZSAiVGFzay5oIgotI2luY2x1ZGUg
InB1YmxpYy9XZWJTdHJpbmcuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViVVJMLmgiCisjaW5jbHVk
ZSAiV2ViU3RyaW5nLmgiCisjaW5jbHVkZSAiV2ViVVJMLmgiCiAjaW5jbHVkZSA8d3RmL0RlcXVl
Lmg+CiAjaW5jbHVkZSA8d3RmL093blB0ci5oPgogCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9E
dW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9Nb2NrU3BlbGxDaGVjay5jcHAgYi9XZWJLaXRUb29scy9E
dW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9Nb2NrU3BlbGxDaGVjay5jcHAKaW5kZXggMGJmMzgwMjYx
Y2NkZjE2OTU1ZDg5N2RmNjEwNTdkYjE4MGE2YjkxYy4uOTFmZDkwM2RmMjBlMTg3M2M4ZjNlOTkx
Yjg1MzY4MTgxNzJiZDdiNyAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vTW9ja1NwZWxsQ2hlY2suY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJU
cmVlL2Nocm9taXVtL01vY2tTcGVsbENoZWNrLmNwcApAQCAtMzEsMTIgKzMxLDEyIEBACiAjaW5j
bHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiTW9ja1NwZWxsQ2hlY2suaCIKIAorI2luY2x1ZGUg
IldlYlN0cmluZy5oIgorCiAjaW5jbHVkZSA8d3RmL0FTQ0lJQ1R5cGUuaD4KICNpbmNsdWRlIDx3
dGYvQXNzZXJ0aW9ucy5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L1dURlN0cmluZy5oPgogCi0jaW5j
bHVkZSAicHVibGljL1dlYlN0cmluZy5oIgotCiB1c2luZyBuYW1lc3BhY2UgV2ViS2l0OwogCiBN
b2NrU3BlbGxDaGVjazo6TW9ja1NwZWxsQ2hlY2soKQpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMv
RHVtcFJlbmRlclRyZWUvY2hyb21pdW0vTm90aWZpY2F0aW9uUHJlc2VudGVyLmNwcCBiL1dlYktp
dFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL05vdGlmaWNhdGlvblByZXNlbnRlci5jcHAK
aW5kZXggN2Q0Y2JlM2Q3MDg2NzNmMGVhZjgyOGQwYjFhZWI0NmRhNjI0YzVkNy4uN2U3MDUzYjU4
NmRmZDI4MTc5YzAyNjI3OWJhZDg3MDVlNjMyYmRiZiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMv
RHVtcFJlbmRlclRyZWUvY2hyb21pdW0vTm90aWZpY2F0aW9uUHJlc2VudGVyLmNwcAorKysgYi9X
ZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9Ob3RpZmljYXRpb25QcmVzZW50ZXIu
Y3BwCkBAIC0zMSwxNCArMzEsMTQgQEAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJO
b3RpZmljYXRpb25QcmVzZW50ZXIuaCIKIAorI2luY2x1ZGUgIldlYktpdC5oIgorI2luY2x1ZGUg
IldlYktpdENsaWVudC5oIgorI2luY2x1ZGUgIldlYk5vdGlmaWNhdGlvbi5oIgorI2luY2x1ZGUg
IldlYk5vdGlmaWNhdGlvblBlcm1pc3Npb25DYWxsYmFjay5oIgorI2luY2x1ZGUgIldlYlNlY3Vy
aXR5T3JpZ2luLmgiCisjaW5jbHVkZSAiV2ViU3RyaW5nLmgiCisjaW5jbHVkZSAiV2ViVVJMLmgi
CiAjaW5jbHVkZSAiZ29vZ2xldXJsL3NyYy9ndXJsLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYktp
dC5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJLaXRDbGllbnQuaCIKLSNpbmNsdWRlICJwdWJsaWMv
V2ViTm90aWZpY2F0aW9uLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYk5vdGlmaWNhdGlvblBlcm1p
c3Npb25DYWxsYmFjay5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJTZWN1cml0eU9yaWdpbi5oIgot
I2luY2x1ZGUgInB1YmxpYy9XZWJTdHJpbmcuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViVVJMLmgi
CiAjaW5jbHVkZSA8d3RmL3RleHQvQ1N0cmluZy5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L1dURlN0
cmluZy5oPgogCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1
bS9Ob3RpZmljYXRpb25QcmVzZW50ZXIuaCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2No
cm9taXVtL05vdGlmaWNhdGlvblByZXNlbnRlci5oCmluZGV4IDg5NmYzNDVhNjA2NWNiMTViOGJj
MzYwNTNmMDg0ZjJkMDE3MTk1MmQuLjY4OWE5MDgzNjdlN2Q2YjRmZGZhNWJlOGVkY2QzMWQxMGI2
ODM5M2QgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL05v
dGlmaWNhdGlvblByZXNlbnRlci5oCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2No
cm9taXVtL05vdGlmaWNhdGlvblByZXNlbnRlci5oCkBAIC0zMSw4ICszMSw4IEBACiAjaWZuZGVm
IE5vdGlmaWNhdGlvblByZXNlbnRlcl9oCiAjZGVmaW5lIE5vdGlmaWNhdGlvblByZXNlbnRlcl9o
CiAKLSNpbmNsdWRlICJwdWJsaWMvV2ViTm90aWZpY2F0aW9uLmgiCi0jaW5jbHVkZSAicHVibGlj
L1dlYk5vdGlmaWNhdGlvblByZXNlbnRlci5oIgorI2luY2x1ZGUgIldlYk5vdGlmaWNhdGlvbi5o
IgorI2luY2x1ZGUgIldlYk5vdGlmaWNhdGlvblByZXNlbnRlci5oIgogI2luY2x1ZGUgPHd0Zi9I
YXNoTWFwLmg+CiAjaW5jbHVkZSA8d3RmL0hhc2hTZXQuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9T
dHJpbmdIYXNoLmg+CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJv
bWl1bS9QbGFpblRleHRDb250cm9sbGVyLmNwcCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVl
L2Nocm9taXVtL1BsYWluVGV4dENvbnRyb2xsZXIuY3BwCmluZGV4IDZlNmNmMTEwNDk3NzI0YzM3
YjMzMzdhZjQ5MzUyM2U3ZDE1MmEzMzEuLmM4YmRhYmRiMGYyMDZlOTdkNTM0MDgxYmFkYmIyZTQ5
ZGZiNDk1YjYgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L1BsYWluVGV4dENvbnRyb2xsZXIuY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVl
L2Nocm9taXVtL1BsYWluVGV4dENvbnRyb2xsZXIuY3BwCkBAIC0zMyw5ICszMyw5IEBACiAjaW5j
bHVkZSAiUGxhaW5UZXh0Q29udHJvbGxlci5oIgogCiAjaW5jbHVkZSAiVGVzdFNoZWxsLmgiCi0j
aW5jbHVkZSAicHVibGljL1dlYkJpbmRpbmdzLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlJhbmdl
LmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlN0cmluZy5oIgorI2luY2x1ZGUgIldlYkJpbmRpbmdz
LmgiCisjaW5jbHVkZSAiV2ViUmFuZ2UuaCIKKyNpbmNsdWRlICJXZWJTdHJpbmcuaCIKIAogdXNp
bmcgbmFtZXNwYWNlIFdlYktpdDsKIApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRl
clRyZWUvY2hyb21pdW0vVGFzay5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJv
bWl1bS9UYXNrLmNwcAppbmRleCAzZjkwZDhjZGJkZjdmMWQyOGE3MmI4ZThjNzJhZTYwYzNmYmNh
Mjc2Li41NzE5YmFjOGQ1ZDgxNjFkZmNmZDkzNzM2MjljNWZhYTE4MjRhMjFhIDEwMDY0NAotLS0g
YS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UYXNrLmNwcAorKysgYi9XZWJL
aXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UYXNrLmNwcApAQCAtMzEsOCArMzEsOCBA
QAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIlRhc2suaCIKIAotI2luY2x1ZGUgInB1
YmxpYy9XZWJLaXQuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViS2l0Q2xpZW50LmgiCisjaW5jbHVk
ZSAiV2ViS2l0LmgiCisjaW5jbHVkZSAiV2ViS2l0Q2xpZW50LmgiCiAjaW5jbHVkZSAid2Via2l0
L3N1cHBvcnQvd2Via2l0X3N1cHBvcnQuaCIKIAogV2ViVGFzazo6V2ViVGFzayhUYXNrTGlzdCog
bGlzdCk6IG1fdGFza0xpc3QobGlzdCkgeyBtX3Rhc2tMaXN0LT5yZWdpc3RlclRhc2sodGhpcyk7
IH0KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RO
YXZpZ2F0aW9uQ29udHJvbGxlci5oIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21p
dW0vVGVzdE5hdmlnYXRpb25Db250cm9sbGVyLmgKaW5kZXggZDc1YzNiZjJkMjcwMDc4MDFiNjRk
ZDk3MDQzMzcwODNkYjczYzliNi4uYjY3MTQ4OTkwNTNkYWE5MTJhOTNiYTFhODEwYjc1Mjc3MDE5
YzJjMCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVz
dE5hdmlnYXRpb25Db250cm9sbGVyLmgKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vVGVzdE5hdmlnYXRpb25Db250cm9sbGVyLmgKQEAgLTMxLDEwICszMSwxMCBAQAog
I2lmbmRlZiBUZXN0TmF2aWdhdGlvbkNvbnRyb2xsZXJfaAogI2RlZmluZSBUZXN0TmF2aWdhdGlv
bkNvbnRyb2xsZXJfaAogCi0jaW5jbHVkZSAicHVibGljL1dlYkRhdGFTb3VyY2UuaCIKLSNpbmNs
dWRlICJwdWJsaWMvV2ViSGlzdG9yeUl0ZW0uaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViU3RyaW5n
LmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlVSTC5oIgorI2luY2x1ZGUgIldlYkRhdGFTb3VyY2Uu
aCIKKyNpbmNsdWRlICJXZWJIaXN0b3J5SXRlbS5oIgorI2luY2x1ZGUgIldlYlN0cmluZy5oIgor
I2luY2x1ZGUgIldlYlVSTC5oIgogI2luY2x1ZGUgIndlYmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBw
b3J0LmgiCiAjaW5jbHVkZSA8c3RyaW5nPgogI2luY2x1ZGUgPHd0Zi9SZWZDb3VudGVkLmg+CmRp
ZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwu
Y3BwIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcApp
bmRleCAyOGZhMjg3M2NjNGI4YzljODNkNjlmMzA2ZGJlYzgyMWZjNTdhMmNmLi4wYjI3Yzc4YzUz
NWFlMmRlZTcxNWVhOTFjMjhmMGU5YWVkN2UzZDlmIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9E
dW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAKQEAgLTM0LDIyICszNCwyMiBAQAog
I2luY2x1ZGUgIkRSVERldlRvb2xzQWdlbnQuaCIKICNpbmNsdWRlICJEUlREZXZUb29sc0NsaWVu
dC5oIgogI2luY2x1ZGUgIkxheW91dFRlc3RDb250cm9sbGVyLmgiCisjaW5jbHVkZSAiV2ViRGF0
YVNvdXJjZS5oIgorI2luY2x1ZGUgIldlYkRvY3VtZW50LmgiCisjaW5jbHVkZSAiV2ViRWxlbWVu
dC5oIgorI2luY2x1ZGUgIldlYkZyYW1lLmgiCisjaW5jbHVkZSAiV2ViSGlzdG9yeUl0ZW0uaCIK
KyNpbmNsdWRlICJXZWJLaXQuaCIKKyNpbmNsdWRlICJXZWJSdW50aW1lRmVhdHVyZXMuaCIKKyNp
bmNsdWRlICJXZWJTY3JpcHRDb250cm9sbGVyLmgiCisjaW5jbHVkZSAiV2ViU2V0dGluZ3MuaCIK
KyNpbmNsdWRlICJXZWJTaXplLmgiCisjaW5jbHVkZSAiV2ViU3BlZWNoSW5wdXRDb250cm9sbGVy
TW9jay5oIgorI2luY2x1ZGUgIldlYlN0cmluZy5oIgorI2luY2x1ZGUgIldlYlVSTFJlcXVlc3Qu
aCIKKyNpbmNsdWRlICJXZWJVUkxSZXNwb25zZS5oIgorI2luY2x1ZGUgIldlYlZpZXcuaCIKICNp
bmNsdWRlICJXZWJWaWV3SG9zdC5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJEYXRhU291cmNlLmgi
Ci0jaW5jbHVkZSAicHVibGljL1dlYkRvY3VtZW50LmgiCi0jaW5jbHVkZSAicHVibGljL1dlYkVs
ZW1lbnQuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViRnJhbWUuaCIKLSNpbmNsdWRlICJwdWJsaWMv
V2ViSGlzdG9yeUl0ZW0uaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViS2l0LmgiCi0jaW5jbHVkZSAi
cHVibGljL1dlYlJ1bnRpbWVGZWF0dXJlcy5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJTY3JpcHRD
b250cm9sbGVyLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlNldHRpbmdzLmgiCi0jaW5jbHVkZSAi
cHVibGljL1dlYlNpemUuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViU3BlZWNoSW5wdXRDb250cm9s
bGVyTW9jay5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJTdHJpbmcuaCIKLSNpbmNsdWRlICJwdWJs
aWMvV2ViVVJMUmVxdWVzdC5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJVUkxSZXNwb25zZS5oIgot
I2luY2x1ZGUgInB1YmxpYy9XZWJWaWV3LmgiCiAjaW5jbHVkZSAic2tpYS9leHQvYml0bWFwX3Bs
YXRmb3JtX2RldmljZS5oIgogI2luY2x1ZGUgInNraWEvZXh0L3BsYXRmb3JtX2NhbnZhcy5oIgog
I2luY2x1ZGUgIndlYmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0LmgiCmRpZmYgLS1naXQgYS9X
ZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0V2ViV29ya2VyLmggYi9XZWJL
aXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0V2ViV29ya2VyLmgKaW5kZXggOTQ3
MDgwNDBkNTBlNDEyMzkwYzU1YWI4OTU2NjM5YmU4YWRkNWUwOS4uYTI5ZTQ1ZmZmZmRhNjYyMWM4
MjE3ZWRjYjY3OWZlNTJjODliOTA3NyAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRl
clRyZWUvY2hyb21pdW0vVGVzdFdlYldvcmtlci5oCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL1Rlc3RXZWJXb3JrZXIuaApAQCAtMzEsOSArMzEsOSBAQAogI2lmbmRl
ZiBUZXN0V2ViV29ya2VyX2gKICNkZWZpbmUgVGVzdFdlYldvcmtlcl9oCiAKLSNpbmNsdWRlICJw
dWJsaWMvV2ViTWVzc2FnZVBvcnRDaGFubmVsLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYldvcmtl
ci5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJXb3JrZXJDbGllbnQuaCIKKyNpbmNsdWRlICJXZWJN
ZXNzYWdlUG9ydENoYW5uZWwuaCIKKyNpbmNsdWRlICJXZWJXb3JrZXIuaCIKKyNpbmNsdWRlICJX
ZWJXb3JrZXJDbGllbnQuaCIKICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgogCiBuYW1lc3Bh
Y2UgV2ViS2l0IHsKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9t
aXVtL1RleHRJbnB1dENvbnRyb2xsZXIuY3BwIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vVGV4dElucHV0Q29udHJvbGxlci5jcHAKaW5kZXggYzI0N2M2M2YzOGMxN2M4Zjg3
ZjQ2YjNmYzM1NGJhNWI4MTk2YTQ2NS4uN2FmNGU5ZmVmYmY4ZGFkY2E0ZTA1MDBiY2E0NTU1YmIx
ODQxNzNiNCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0v
VGV4dElucHV0Q29udHJvbGxlci5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vVGV4dElucHV0Q29udHJvbGxlci5jcHAKQEAgLTMyLDExICszMiwxMSBAQAogI2lu
Y2x1ZGUgIlRleHRJbnB1dENvbnRyb2xsZXIuaCIKIAogI2luY2x1ZGUgIlRlc3RTaGVsbC5oIgot
I2luY2x1ZGUgInB1YmxpYy9XZWJCaW5kaW5ncy5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJGcmFt
ZS5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJSYW5nZS5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJT
dHJpbmcuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViVmlldy5oIgorI2luY2x1ZGUgIldlYkJpbmRp
bmdzLmgiCisjaW5jbHVkZSAiV2ViRnJhbWUuaCIKKyNpbmNsdWRlICJXZWJSYW5nZS5oIgorI2lu
Y2x1ZGUgIldlYlN0cmluZy5oIgorI2luY2x1ZGUgIldlYlZpZXcuaCIKICNpbmNsdWRlIDx3dGYv
U3RyaW5nRXh0cmFzLmg+CiAjaW5jbHVkZSA8c3RyaW5nPgogCmRpZmYgLS1naXQgYS9XZWJLaXRU
b29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJQcmVmZXJlbmNlcy5jcHAgYi9XZWJLaXRU
b29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJQcmVmZXJlbmNlcy5jcHAKaW5kZXggMjJh
YmRkODQ3NzRmYzZhOWJhNjU1ODhlZTc1OTdiMDc1NTUwNWQ5OC4uOTQ4YjQ0ODMwNjI0ZjYwOGQ4
ZWUzMTA1Y2I2ZGFhMGE5ODE0ODA2ZiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRl
clRyZWUvY2hyb21pdW0vV2ViUHJlZmVyZW5jZXMuY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1bXBS
ZW5kZXJUcmVlL2Nocm9taXVtL1dlYlByZWZlcmVuY2VzLmNwcApAQCAtMzEsNyArMzEsNyBAQAog
I2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIldlYlByZWZlcmVuY2VzLmgiCiAKLSNpbmNs
dWRlICJwdWJsaWMvV2ViVmlldy5oIgorI2luY2x1ZGUgIldlYlZpZXcuaCIKIAogdXNpbmcgbmFt
ZXNwYWNlIFdlYktpdDsKIApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vV2ViUHJlZmVyZW5jZXMuaCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2No
cm9taXVtL1dlYlByZWZlcmVuY2VzLmgKaW5kZXggOGIxZjhiODM1MWM1ODVmNzExZTRjOGVhMGUy
NmY1YjYxZDI3YzE5Yy4uNDY4NzdjMDNkZDZlYjg1OWZhMGVhNDRmOTllMTlmZjMwYjAwYTA4NyAx
MDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViUHJlZmVy
ZW5jZXMuaAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJQcmVm
ZXJlbmNlcy5oCkBAIC0zMSw5ICszMSw5IEBACiAjaWZuZGVmIFdlYlByZWZlcmVuY2VzX2gKICNk
ZWZpbmUgV2ViUGVyZmVyZW5jZXNfaAogCi0jaW5jbHVkZSAicHVibGljL1dlYlNldHRpbmdzLmgi
Ci0jaW5jbHVkZSAicHVibGljL1dlYlN0cmluZy5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJVUkwu
aCIKKyNpbmNsdWRlICJXZWJTZXR0aW5ncy5oIgorI2luY2x1ZGUgIldlYlN0cmluZy5oIgorI2lu
Y2x1ZGUgIldlYlVSTC5oIgogCiBuYW1lc3BhY2UgV2ViS2l0IHsKIGNsYXNzIFdlYlZpZXc7CmRp
ZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJUaGVtZUVu
Z2luZURSVC5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJUaGVt
ZUVuZ2luZURSVC5jcHAKaW5kZXggZWY2YzI2YWUxM2U3ZWY3YTUxNWZlZmRhMTIwMWQ3NmJmZDk3
NTA3MS4uNmE4YWY4MWEzMDk4NGVhYTFiMGQ1NmI4MjYzZTJhNzQ3YjZiOWNhYyAxMDA3NTUKLS0t
IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVGhlbWVFbmdpbmVEUlQu
Y3BwCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlRoZW1lRW5n
aW5lRFJULmNwcApAQCAtMzEsOCArMzEsOCBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1
ZGUgIldlYlRoZW1lRW5naW5lRFJULmgiCiAKKyNpbmNsdWRlICJXZWJSZWN0LmgiCiAjaW5jbHVk
ZSAiV2ViVGhlbWVDb250cm9sRFJULmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlJlY3QuaCIKICNp
bmNsdWRlICJ0aGlyZF9wYXJ0eS9za2lhL2luY2x1ZGUvY29yZS9Ta1JlY3QuaCIKIAogLy8gQWx0
aG91Z2ggYWxsIHRoaXMgY29kZSBpcyBnZW5lcmljLCB3ZSBpbmNsdWRlIHRoZXNlIGhlYWRlcnMK
ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlRoZW1l
RW5naW5lRFJULmggYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJUaGVt
ZUVuZ2luZURSVC5oCmluZGV4IDU0YWJkYzk4MmJmMjQwYjkxMzRjODhmZTJmZjUxZDU4ODA3ZTBh
ZjIuLmU1MDg4NmI3NGRmY2JmOTI0ZmE5ZjBlZDg2MDNmNjdmOGYzYmRlMGEgMTAwNjQ0Ci0tLSBh
L1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlRoZW1lRW5naW5lRFJULmgK
KysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVGhlbWVFbmdpbmVE
UlQuaApAQCAtNDcsNyArNDcsNyBAQAogI2lmbmRlZiBXZWJUaGVtZUVuZ2luZURSVF9oCiAjZGVm
aW5lIFdlYlRoZW1lRW5naW5lRFJUX2gKIAotI2luY2x1ZGUgInB1YmxpYy93aW4vV2ViVGhlbWVF
bmdpbmUuaCIKKyNpbmNsdWRlICJ3aW4vV2ViVGhlbWVFbmdpbmUuaCIKICNpbmNsdWRlIDx3dGYv
Tm9uY29weWFibGUuaD4KIAogY2xhc3MgV2ViVGhlbWVFbmdpbmVEUlQgOiBwdWJsaWMgV2ViS2l0
OjpXZWJUaGVtZUVuZ2luZSwgcHVibGljIE5vbmNvcHlhYmxlIHsKZGlmZiAtLWdpdCBhL1dlYktp
dFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcCBiL1dlYktpdFRv
b2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcAppbmRleCA1YTY0ODU2
MWI4ZTdhNTJkZGZlZTllZGQ1MDVkZGY1NjE2NjcxMTE5Li5hYjhkYmYwYTg0ZWZjYzgwN2JkYWU4
NzBjODM5YjY3ZDYwMTJkYjc3IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRy
ZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwCkBAIC0zNSwyNSArMzUsMjUgQEAKICNpbmNsdWRl
ICJUZXN0TmF2aWdhdGlvbkNvbnRyb2xsZXIuaCIKICNpbmNsdWRlICJUZXN0U2hlbGwuaCIKICNp
bmNsdWRlICJUZXN0V2ViV29ya2VyLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYkNTdHJpbmcuaCIK
LSNpbmNsdWRlICJwdWJsaWMvV2ViQ29uc29sZU1lc3NhZ2UuaCIKLSNpbmNsdWRlICJwdWJsaWMv
V2ViQ29udGV4dE1lbnVEYXRhLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYkRhdGFTb3VyY2UuaCIK
LSNpbmNsdWRlICJwdWJsaWMvV2ViRHJhZ0RhdGEuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViRWxl
bWVudC5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJGcmFtZS5oIgotI2luY2x1ZGUgInB1YmxpYy9X
ZWJHZW9sb2NhdGlvblNlcnZpY2VNb2NrLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYkhpc3RvcnlJ
dGVtLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYk5vZGUuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2Vi
UmFuZ2UuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViUmVjdC5oIgotI2luY2x1ZGUgInB1YmxpYy9X
ZWJTY3JlZW5JbmZvLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlNpemUuaCIKLSNpbmNsdWRlICJw
dWJsaWMvV2ViU3RvcmFnZU5hbWVzcGFjZS5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJVUkxSZXF1
ZXN0LmgiCi0jaW5jbHVkZSAicHVibGljL1dlYlVSTFJlc3BvbnNlLmgiCi0jaW5jbHVkZSAicHVi
bGljL1dlYlZpZXcuaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViV2luZG93RmVhdHVyZXMuaCIKKyNp
bmNsdWRlICJXZWJDU3RyaW5nLmgiCisjaW5jbHVkZSAiV2ViQ29uc29sZU1lc3NhZ2UuaCIKKyNp
bmNsdWRlICJXZWJDb250ZXh0TWVudURhdGEuaCIKKyNpbmNsdWRlICJXZWJEYXRhU291cmNlLmgi
CisjaW5jbHVkZSAiV2ViRHJhZ0RhdGEuaCIKKyNpbmNsdWRlICJXZWJFbGVtZW50LmgiCisjaW5j
bHVkZSAiV2ViRnJhbWUuaCIKKyNpbmNsdWRlICJXZWJHZW9sb2NhdGlvblNlcnZpY2VNb2NrLmgi
CisjaW5jbHVkZSAiV2ViSGlzdG9yeUl0ZW0uaCIKKyNpbmNsdWRlICJXZWJOb2RlLmgiCisjaW5j
bHVkZSAiV2ViUmFuZ2UuaCIKKyNpbmNsdWRlICJXZWJSZWN0LmgiCisjaW5jbHVkZSAiV2ViU2Ny
ZWVuSW5mby5oIgorI2luY2x1ZGUgIldlYlNpemUuaCIKKyNpbmNsdWRlICJXZWJTdG9yYWdlTmFt
ZXNwYWNlLmgiCisjaW5jbHVkZSAiV2ViVVJMUmVxdWVzdC5oIgorI2luY2x1ZGUgIldlYlVSTFJl
c3BvbnNlLmgiCisjaW5jbHVkZSAiV2ViVmlldy5oIgorI2luY2x1ZGUgIldlYldpbmRvd0ZlYXR1
cmVzLmgiCiAjaW5jbHVkZSAic2tpYS9leHQvcGxhdGZvcm1fY2FudmFzLmgiCiAjaW5jbHVkZSAi
d2Via2l0L3N1cHBvcnQvd2Via2l0X3N1cHBvcnQuaCIKICNpbmNsdWRlIDx3dGYvQXNzZXJ0aW9u
cy5oPgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2Vi
Vmlld0hvc3QuaCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdI
b3N0LmgKaW5kZXggZGI1MDUwNjU2M2EyNjI5NjZiZmFhNmY0MzBlYTVmNGY1YjVmZTdhYi4uNDI5
ZDNhYmQxOWIyZWMxMjA0YjJmYzU4OTJhZjdkNzg3OWFiNzBiZiAxMDA2NDQKLS0tIGEvV2ViS2l0
VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuaAorKysgYi9XZWJLaXRU
b29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5oCkBAIC0zMywxMCArMzMs
MTAgQEAKIAogI2luY2x1ZGUgIk1vY2tTcGVsbENoZWNrLmgiCiAjaW5jbHVkZSAiVGVzdE5hdmln
YXRpb25Db250cm9sbGVyLmgiCi0jaW5jbHVkZSAicHVibGljL1dlYkFjY2Vzc2liaWxpdHlOb3Rp
ZmljYXRpb24uaCIKLSNpbmNsdWRlICJwdWJsaWMvV2ViQ3Vyc29ySW5mby5oIgotI2luY2x1ZGUg
InB1YmxpYy9XZWJGcmFtZUNsaWVudC5oIgotI2luY2x1ZGUgInB1YmxpYy9XZWJWaWV3Q2xpZW50
LmgiCisjaW5jbHVkZSAiV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbi5oIgorI2luY2x1ZGUg
IldlYkN1cnNvckluZm8uaCIKKyNpbmNsdWRlICJXZWJGcmFtZUNsaWVudC5oIgorI2luY2x1ZGUg
IldlYlZpZXdDbGllbnQuaCIKICNpbmNsdWRlIDx3dGYvSGFzaE1hcC5oPgogI2luY2x1ZGUgPHd0
Zi9IYXNoU2V0Lmg+CiAjaW5jbHVkZSA8d3RmL1ZlY3Rvci5oPgo=
</data>
<flag name="review"
          id="61102"
          type_id="1"
          status="+"
          setter="tkent"
    />
          </attachment>
      

    </bug>

</bugzilla>