<?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>91154</bug_id>
          
          <creation_ts>2012-07-12 15:23:40 -0700</creation_ts>
          <short_desc>libWebCore.a: could not read symbols: Malformed archive while linking WebKitPluginProcess</short_desc>
          <delta_ts>2012-12-08 07:44:37 -0800</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>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>102347</dup_id>
          
          <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>0</everconfirmed>
          <reporter name="Alban Browaeys">prahal</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>dan</cc>
    
    <cc>dbates</cc>
    
    <cc>d.nomiyama</cc>
    
    <cc>gustavo</cc>
    
    <cc>kalevlember</cc>
    
    <cc>mrobinson</cc>
    
    <cc>plaes</cc>
    
    <cc>rakuco</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>668303</commentid>
    <comment_count>0</comment_count>
      <attachid>152079</attachid>
    <who name="Alban Browaeys">prahal</who>
    <bug_when>2012-07-12 15:23:40 -0700</bug_when>
    <thetext>Created attachment 152079
split libWebCore into two archives to avoid the 4G ar format limit

I have (on debian sid that is binutils &gt;= 2.22 but issue should apply before those releases too)
the same bug as on :
https://bugzilla.redhat.com/show_bug.cgi?id=835957
ie libWebCore.a: could not read symbols: Malformed archive while linking WebKitPluginProcess

comment 13:
&quot;Nick Clifton 2012-07-03 11:17:15 EDT
Hi Jakub,

(In reply to comment #10)
&gt; Isn&apos;t the ar format limitation 9.3GiB file size inside of the ar archive
&gt; (above that it won&apos;t fit into 10 decimal digits reserved in the file header)?

There is also a 32-bit limit on the size of file offsets in symbol table at the start of the archive (if it has one).  This was the problem - the linker uses these file offsets to locate individual archive members and since these had been truncated when the archive symbol table was created, the linker failed to find the archive members that it wanted.&quot;

As libWebCore.a built with flags &quot;-g -02&quot; is 4.4G it goes beyond this limit.

I made a quick sample of how it could get fixed in attached patch (split libWebCore.a into libWebCoreA.a and libWebCoreB.a)
It is not ready to apply (the split is approximate , there is no changelog entry). It is there to open the discussion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671046</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-07-17 00:23:08 -0700</bug_when>
    <thetext>If we must continue splitting WebCore, I&apos;m not sure having simply WebCoreA and a WebCoreB is a good way to split it. I&apos;d rather see it split to match the organizational structure of the code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677961</commentid>
    <comment_count>2</comment_count>
    <who name="Dan Horák">dan</who>
    <bug_when>2012-07-25 05:50:31 -0700</bug_when>
    <thetext>The s390x elf target in binutils got support for big archives recently as a reaction on https://bugzilla.redhat.com/show_bug.cgi?id=835957</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>706171</commentid>
    <comment_count>3</comment_count>
    <who name="Priit Laes (IRC: plaes)">plaes</who>
    <bug_when>2012-08-28 01:29:02 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; If we must continue splitting WebCore, I&apos;m not sure having simply WebCoreA and a WebCoreB is a good way to split it. I&apos;d rather see it split to match the organizational structure of the code.

Based on the source structure, I would split &apos;WebCore/Modules&apos; to libwebcoremodules.
If this wouldn&apos;t be enough, then also:
&apos;WebCore/dom&apos; -&gt; libwebcoredom
&apos;WebCore/css&apos;  -&gt; libwebcorecss
&apos;WebCore/html&apos; -&gt; libwebcorehtml
&apos;WebCore/svg&apos;  -&gt; libwebcoresvg

Any better ideas?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713439</commentid>
    <comment_count>4</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-09-06 10:35:40 -0700</bug_when>
    <thetext>libwebcoremodules is already split; I tried to split platform but it didn&apos;t work well with the pluginprocess. I think splitting svg could be a good idea, actually, maybe it&apos;ll not be as problematic, I&apos;ll give it a try.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>786498</commentid>
    <comment_count>5</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-12-08 07:43:32 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 102347 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>786500</commentid>
    <comment_count>6</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-12-08 07:44:37 -0800</bug_when>
    <thetext>So, WebCore has been split - we now have libWebCore, libWebCoreModules, libWebCorePlatform and libWebCoreSVG, see: 134864 and 135538, thanks for the bug report!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152079</attachid>
            <date>2012-07-12 15:23:40 -0700</date>
            <delta_ts>2012-07-12 15:23:40 -0700</delta_ts>
            <desc>split libWebCore into two archives to avoid the 4G ar format limit</desc>
            <filename>0001-split-libWebCore-to-avoid-ar-format-size-limit-of-4G.txt</filename>
            <type>text/plain</type>
            <size>18219</size>
            <attacher name="Alban Browaeys">prahal</attacher>
            
              <data encoding="base64">RnJvbSA3NDYwNjllMTIxZjUzMjVkNTM3MTQzZjdkMTFhN2IyMzliMzlmMjAwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGJhbiBCcm93YWV5cyA8cHJhaGFsQHlhaG9vLmNvbT4KRGF0
ZTogVGh1LCAxMiBKdWwgMjAxMiAyMToyOToxNCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIHNwbGl0
IGxpYldlYkNvcmUgdG8gYXZvaWQgYXIgZm9ybWF0IHNpemUgbGltaXQgb2YgNEcKCi0tLQogR05V
bWFrZWZpbGUuYW0gICAgICAgICAgICAgICAgICAgICB8ICAgMTMgKysrKystLQogU291cmNlL1dl
YkNvcmUvR05VbWFrZWZpbGUuYW0gICAgICB8ICAgNzQgKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tCiBTb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5saXN0LmFtIHwgICA3NCAr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIFNvdXJjZS9XZWJLaXQvZ3RrL0dO
VW1ha2VmaWxlLmFtICAgfCAgICAzICstCiBTb3VyY2UvV2ViS2l0Mi9HTlVtYWtlZmlsZS5hbSAg
ICAgIHwgICAgNiArKy0KIDUgZmlsZXMgY2hhbmdlZCwgMTA5IGluc2VydGlvbnMoKyksIDYxIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0dOVW1ha2VmaWxlLmFtIGIvR05VbWFrZWZpbGUuYW0K
aW5kZXggNmE0ZTk3Ny4uMGNjMjQ4NCAxMDA2NDQKLS0tIGEvR05VbWFrZWZpbGUuYW0KKysrIGIv
R05VbWFrZWZpbGUuYW0KQEAgLTcxLDEwICs3MSwxMyBAQCBsbGludF9ub3NvdXJjZXMgOj0KIG9m
ZmxpbmVhc21fbm9zb3VyY2VzIDo9CiB3ZWJjb3JlX2NwcGZsYWdzIDo9CiB3ZWJjb3JlX21vZHVs
ZXNfc291cmNlcyA6PQotd2ViY29yZV9zb3VyY2VzIDo9CiB3ZWJjb3JlX2xpYmFkZCA6PQotd2Vi
Y29yZV9idWlsdF9zb3VyY2VzIDo9Ci13ZWJjb3JlX2J1aWx0X25vc291cmNlcyA6PQord2ViY29y
ZUFfc291cmNlcyA6PQord2ViY29yZUFfYnVpbHRfc291cmNlcyA6PQord2ViY29yZUFfYnVpbHRf
bm9zb3VyY2VzIDo9Cit3ZWJjb3JlQl9zb3VyY2VzIDo9Cit3ZWJjb3JlQl9idWlsdF9zb3VyY2Vz
IDo9Cit3ZWJjb3JlQl9idWlsdF9ub3NvdXJjZXMgOj0KIHdlYmNvcmVndGtfc291cmNlcyA6PQog
d2ViY29yZWd0a19jcHBmbGFncyA6PQogd2Via2l0Z3RrX2J1aWx0X2hfYXBpIDo9CkBAIC0yOTEs
NiArMjk0LDEwIEBAIEJVSUxUX1NPVVJDRVMgKz0gXAogCSQoamF2YXNjcmlwdGNvcmVfYnVpbHRf
bm9zb3VyY2VzKSBcCiAJJCh3ZWJjb3JlX2J1aWx0X3NvdXJjZXMpIFwKIAkkKHdlYmNvcmVfYnVp
bHRfbm9zb3VyY2VzKSBcCisJJCh3ZWJjb3JlQV9idWlsdF9zb3VyY2VzKSBcCisJJCh3ZWJjb3Jl
QV9idWlsdF9ub3NvdXJjZXMpIFwKKwkkKHdlYmNvcmVCX2J1aWx0X3NvdXJjZXMpIFwKKwkkKHdl
YmNvcmVCX2J1aWx0X25vc291cmNlcykgXAogCSQod2Via2l0Z3RrX2J1aWx0X3NvdXJjZXMpIFwK
IAkkKHdlYmtpdGd0a19idWlsdF9ub3NvdXJjZXMpIFwKIAkkKHdlYmtpdDJfYnVpbHRfc291cmNl
cykgXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUuYW0gYi9Tb3VyY2Uv
V2ViQ29yZS9HTlVtYWtlZmlsZS5hbQppbmRleCBiODI1ZjBiLi41YTExZWViIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5hbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9HTlVt
YWtlZmlsZS5hbQpAQCAtOTIyLDM4ICs5MjIsMjkgQEAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9K
UyUuaDogJS5pZGwgJChTQ1JJUFRTX0ZPUl9HRU5FUkFURV9CSU5ESU5HUykgJChXZWJDb3JlKS8K
ICMgSURMIGdlbmVyYXRpb24gdGFrZXMgYSBsb25nIHRpbWUuIFRoZSBwaXBlIHJlcHJlc2VudHMg
YW4gb3JkZXItb25seSBkZXBlbmRlbmN5LAogIyB3aGljaCBtZWFucyB0aGF0IEdOVW1ha2Ugd2ls
bCBvbmx5IHRyeSB0byBidWlsZCB0aGUgZGVwZW5kZW5jaWVzIGZpcnN0LCBidXQKICMgbm90IHJl
YnVpbGQgYWxsIHRoZSB0YXJnZXRzIGlmIHRoZSBkZXBlbmRlbmNpZXMgY2hhbmdlLgotJCh3ZWJr
aXRndGtfc291cmNlcykgJCh3ZWJraXQyX3NvdXJjZXMpICQod2Via2l0Ml9wbHVnaW5fcHJvY2Vz
c19zb3VyY2VzKSAkKHdlYmNvcmVfc291cmNlcykgJCh3ZWJjb3JlZ3RrX3NvdXJjZXMpIDogfCAk
KHN1cHBsZW1lbnRhbF9kZXBlbmRlbmN5X2ZpbGUpICQod2ViY29yZV9idWlsdF9zb3VyY2VzKQor
JCh3ZWJraXRndGtfc291cmNlcykgJCh3ZWJraXQyX3NvdXJjZXMpICQod2Via2l0Ml9wbHVnaW5f
cHJvY2Vzc19zb3VyY2VzKSAkKHdlYmNvcmVBX3NvdXJjZXMpICQod2ViY29yZUJfc291cmNlcykg
JCh3ZWJjb3JlZ3RrX3NvdXJjZXMpIDogfCAkKHN1cHBsZW1lbnRhbF9kZXBlbmRlbmN5X2ZpbGUp
ICQod2ViY29yZUFfYnVpbHRfc291cmNlcykgJCh3ZWJjb3JlQl9idWlsdF9zb3VyY2VzKQogCiBu
b2luc3RfTFRMSUJSQVJJRVMgKz0gXAogCWxpYldlYkNvcmVNb2R1bGVzLmxhIFwKLQlsaWJXZWJD
b3JlLmxhCisJbGliV2ViQ29yZUEubGEgXAorCWxpYldlYkNvcmVCLmxhCiAKICMgQXJ0aWZpY2lh
bCBkZXBlbmRlbmN5IHRvIHRyeSB0byBmb3JjZSBhIHJlbGluayBvZiB0aGUgV2ViQ29yZSBsaWJy
YXJpZXMKICMgV2hlbiB0aGVpciBtYWtlZmlsZXMgY2hhbmdlLgotd2ViY29yZV9saWJfZm9yX2Rl
cCA9IGxpYldlYkNvcmUubGEKK3dlYmNvcmVfbGliX2Zvcl9kZXAgPSBsaWJXZWJDb3JlQS5sYSBs
aWJXZWJDb3JlQi5sYQogJCh3ZWJjb3JlX2xpYl9mb3JfZGVwKTogJChzcmNkaXIpL1NvdXJjZS9X
ZWJDb3JlL0dOVW1ha2VmaWxlLmFtICQoc3JjZGlyKS9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmls
ZS5saXN0LmFtCiAKIHdlYmNvcmVtb2R1bGVzX2xpYl9mb3JfZGVwID0gbGliV2ViY29yZU1vZHVs
ZXMubGEKICQod2ViY29yZW1vZHVsZXNfbGliX2Zvcl9kZXApOiAkKHNyY2RpcikvU291cmNlL1dl
YkNvcmUvR05VbWFrZWZpbGUuYW0gJChzcmNkaXIpL1NvdXJjZS9XZWJDb3JlL0dOVW1ha2VmaWxl
Lmxpc3QuYW0KIAotbm9kaXN0X0VYVFJBX2xpYldlYkNvcmVfbGFfU09VUkNFUyA9IFwKLQkkKHdl
YmNvcmVfYnVpbHRfbm9zb3VyY2VzKQogCi1ub2Rpc3RfbGliV2ViQ29yZV9sYV9TT1VSQ0VTID0g
XAotCSQod2ViY29yZV9idWlsdF9zb3VyY2VzKQotCi1saWJXZWJDb3JlX2xhX1NPVVJDRVMgPSBc
Ci0JJCh3ZWJjb3JlX3NvdXJjZXMpCi0KLWxpYldlYkNvcmVfbGFfQ1hYRkxBR1MgPSBcCitsaWJ3
ZWJjb3JlX2N4eGZsYWdzID0gIFwKIAkkKFNZTUJPTF9WSVNJQklMSVRZX0lOTElORVMpIFwKIAkk
KGdsb2JhbF9jeHhmbGFncykKLQotbGliV2ViQ29yZV9sYV9DRkxBR1MgPSBcCitsaWJ3ZWJjb3Jl
X2NmbGFncyA9IFwKIAkkKFNZTUJPTF9WSVNJQklMSVRZKSBcCiAJJChnbG9iYWxfY2ZsYWdzKQot
Ci1saWJXZWJDb3JlX2xhX0NQUEZMQUdTID0gXAorbGlid2ViY29yZV9jcHBmbGFncyA9IFwKIAkt
REJVSUxESU5HX1dFQktJVCBcCiAJJChnbG9iYWxfY3BwZmxhZ3MpIFwKIAkkKHdlYmNvcmVfY3Bw
ZmxhZ3MpIFwKQEAgLTk3NywxOSArOTY4LDYyIEBAIGxpYldlYkNvcmVfbGFfQ1BQRkxBR1MgPSBc
CiAJJChYUkVOREVSX0NGTEFHUykgXAogCSQoWFRfQ0ZMQUdTKQogCisKK25vZGlzdF9FWFRSQV9s
aWJXZWJDb3JlQV9sYV9TT1VSQ0VTID0gXAorCSQod2ViY29yZUFfYnVpbHRfbm9zb3VyY2VzKQor
Citub2Rpc3RfbGliV2ViQ29yZUFfbGFfU09VUkNFUyA9IFwKKwkkKHdlYmNvcmVBX2J1aWx0X3Nv
dXJjZXMpCisKK2xpYldlYkNvcmVBX2xhX1NPVVJDRVMgPSBcCisJJCh3ZWJjb3JlQV9zb3VyY2Vz
KQorCitsaWJXZWJDb3JlQV9sYV9DWFhGTEFHUyA9IFwKKwkkKGxpYndlYmNvcmVfY3h4ZmxhZ3Mp
CisKK2xpYldlYkNvcmVBX2xhX0NGTEFHUyA9IFwKKwkkKGxpYndlYmNvcmVfY2ZsYWdzKQorCits
aWJXZWJDb3JlQV9sYV9DUFBGTEFHUyA9IFwKKwkkKGxpYndlYmNvcmVfY3BwZmxhZ3MpCisKIGlm
IFRBUkdFVF9XSU4zMgogIyBQbHVnaW5QYWNrYWdlV2luLmNwcCBuZWVkcyB0aGUgc3ltYm9scyBm
cm9tIHZlcnNpb24gZGxsCi1saWJXZWJDb3JlX2xhX0xJQkFERCA9IC1sdmVyc2lvbgorbGliV2Vi
Q29yZUFfbGFfTElCQUREID0gLWx2ZXJzaW9uCiBlbmRpZgogCitub2Rpc3RfRVhUUkFfbGliV2Vi
Q29yZUJfbGFfU09VUkNFUyA9IFwKKwkkKHdlYmNvcmVCX2J1aWx0X25vc291cmNlcykKKworbm9k
aXN0X2xpYldlYkNvcmVCX2xhX1NPVVJDRVMgPSBcCisJJCh3ZWJjb3JlQl9idWlsdF9zb3VyY2Vz
KQorCitsaWJXZWJDb3JlQl9sYV9TT1VSQ0VTID0gXAorCSQod2ViY29yZUJfc291cmNlcykKKwor
bGliV2ViQ29yZUJfbGFfQ1hYRkxBR1MgPSBcCisJJChsaWJ3ZWJjb3JlX2N4eGZsYWdzKQorCits
aWJXZWJDb3JlQl9sYV9DRkxBR1MgPSBcCisJJChsaWJ3ZWJjb3JlX2NmbGFncykKKworbGliV2Vi
Q29yZUJfbGFfQ1BQRkxBR1MgPSBcCisJJChsaWJ3ZWJjb3JlX2NwcGZsYWdzKQorCitpZiBUQVJH
RVRfV0lOMzIKKyMgUGx1Z2luUGFja2FnZVdpbi5jcHAgbmVlZHMgdGhlIHN5bWJvbHMgZnJvbSB2
ZXJzaW9uIGRsbAorbGliV2ViQ29yZUJfbGFfTElCQUREID0gLWx2ZXJzaW9uCitlbmRpZgorCisK
IGxpYldlYkNvcmVNb2R1bGVzX2xhX1NPVVJDRVMgPSBcCiAJJCh3ZWJjb3JlX21vZHVsZXNfc291
cmNlcykKIAotbGliV2ViQ29yZU1vZHVsZXNfbGFfQ1hYRkxBR1MgPSAkKGxpYldlYkNvcmVfbGFf
Q1hYRkxBR1MpCitsaWJXZWJDb3JlTW9kdWxlc19sYV9DWFhGTEFHUyA9ICQobGlid2ViY29yZV9j
eHhmbGFncykKIAotbGliV2ViQ29yZU1vZHVsZXNfbGFfQ0ZMQUdTID0gJChsaWJXZWJDb3JlX2xh
X0NGTEFHUykKK2xpYldlYkNvcmVNb2R1bGVzX2xhX0NGTEFHUyA9ICQobGlid2ViY29yZV9jZmxh
Z3MpCiAKLWxpYldlYkNvcmVNb2R1bGVzX2xhX0NQUEZMQUdTID0gJChsaWJXZWJDb3JlX2xhX0NQ
UEZMQUdTKQorbGliV2ViQ29yZU1vZHVsZXNfbGFfQ1BQRkxBR1MgPSAkKGxpYndlYmNvcmVfY3Bw
ZmxhZ3MpCiAKICMgV2UgaGF2ZSBhIGRpZmZlcmVudCBsaWJyYXJ5IHdpdGggb25seSB0aGUgZmls
ZXMgdGhhdCByZXF1aXJlIEdUSysuIEl0IGFsbG93cyB1cwogIyB0byBidWlsZCBhIGNvbW1vbiBX
ZWJDb3JlIGxpYiBhbmQgdHdvIGRpZmZlcmVudCBndGsgV2ViQ29yZSBsaWJzIGRlcGVuZGluZyBv
bgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUubGlzdC5hbSBiL1NvdXJj
ZS9XZWJDb3JlL0dOVW1ha2VmaWxlLmxpc3QuYW0KaW5kZXggMzViNmQ1ZC4uZjJiZDI0MSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUubGlzdC5hbQorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9HTlVtYWtlZmlsZS5saXN0LmFtCkBAIC0xLDQgKzEsNCBAQAotd2ViY29yZV9idWls
dF9zb3VyY2VzICs9IFwKK3dlYmNvcmVBX2J1aWx0X3NvdXJjZXMgKz0gXAogCURlcml2ZWRTb3Vy
Y2VzL1dlYkNvcmUvQ1NTR3JhbW1hci5jcHAgXAogCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvQ1NT
R3JhbW1hci5oIFwKIAlEZXJpdmVkU291cmNlcy9XZWJDb3JlL0NTU1Byb3BlcnR5TmFtZXMuaCBc
CkBAIC0yMDMsNyArMjAzLDkgQEAgd2ViY29yZV9idWlsdF9zb3VyY2VzICs9IFwKIAlEZXJpdmVk
U291cmNlcy9XZWJDb3JlL0pTSGFzaENoYW5nZUV2ZW50LmNwcCBcCiAJRGVyaXZlZFNvdXJjZXMv
V2ViQ29yZS9KU0hhc2hDaGFuZ2VFdmVudC5oIFwKIAlEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT
SGlzdG9yeS5jcHAgXAotCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIaXN0b3J5LmggXAorCURl
cml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIaXN0b3J5LmgKKword2ViY29yZUJfYnVpbHRfc291cmNl
cyArPSBcIAogCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MQWxsQ29sbGVjdGlvbi5jcHAg
XAogCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MQWxsQ29sbGVjdGlvbi5oIFwKIAlEZXJp
dmVkU291cmNlcy9XZWJDb3JlL0pTSFRNTEFuY2hvckVsZW1lbnQuY3BwIFwKQEAgLTEyODgsNyAr
MTI5MCw3IEBAIHdlYmNvcmVfbW9kdWxlc19zb3VyY2VzICs9IFwKIAlTb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL3dlYnNvY2tldHMvV29ya2VyVGhyZWFkYWJsZVdlYlNvY2tldENoYW5uZWwuY3BwIFwK
IAlTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYnNvY2tldHMvV29ya2VyVGhyZWFkYWJsZVdlYlNv
Y2tldENoYW5uZWwuaAogCi13ZWJjb3JlX3NvdXJjZXMgKz0gXAord2ViY29yZUFfc291cmNlcyAr
PSBcCiAJU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5QVJJQUdyaWRD
ZWxsLmNwcCBcCiAJU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5QVJJ
QUdyaWRDZWxsLmggXAogCVNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0
eUFSSUFHcmlkLmNwcCBcCkBAIC0yMzEwLDcgKzIzMTIsOSBAQCB3ZWJjb3JlX3NvdXJjZXMgKz0g
XAogCVNvdXJjZS9XZWJDb3JlL2h0bWwvRm9ybURhdGFMaXN0LmNwcCBcCiAJU291cmNlL1dlYkNv
cmUvaHRtbC9Gb3JtRGF0YUxpc3QuaCBcCiAJU291cmNlL1dlYkNvcmUvaHRtbC9GVFBEaXJlY3Rv
cnlEb2N1bWVudC5jcHAgXAotCVNvdXJjZS9XZWJDb3JlL2h0bWwvRlRQRGlyZWN0b3J5RG9jdW1l
bnQuaCBcCisJU291cmNlL1dlYkNvcmUvaHRtbC9GVFBEaXJlY3RvcnlEb2N1bWVudC5oCisKK3dl
YmNvcmVCX3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEFsbENvbGxlY3Rp
b24uY3BwIFwKIAlTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxBbGxDb2xsZWN0aW9uLmggXAogCVNv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTEFuY2hvckVsZW1lbnQuY3BwIFwKQEAgLTQ4NzAsNyArNDg3
NCw3IEBAIHdlYmNvcmVndGtfc291cmNlcyArPSBcCiAJU291cmNlL1dlYkNvcmUvcGx1Z2lucy9n
dGsveGVtYmVkLmgKIGVsc2UKIGlmIFRBUkdFVF9XSU4zMgotd2ViY29yZV9zb3VyY2VzICs9IFwK
K3dlYmNvcmVBX3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L3dpbi9ESUJQaXhlbERhdGEuY3BwIFwKIAlTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy93aW4vR3JhcGhpY3NDb250ZXh0Q2Fpcm9XaW4uY3BwIFwKIAlTb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy93aW4vR3JhcGhpY3NDb250ZXh0V2luLmNwcCBcCkBAIC00ODkwLDcgKzQ4
OTQsNyBAQCB3ZWJjb3JlZ3RrX3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2NhaXJvL1dpZGdldEJhY2tpbmdTdG9yZUNhaXJvLmNwcCBcCiAJU291cmNlL1dlYkNvcmUvcGx1
Z2lucy93aW4vUGx1Z2luVmlld1dpbi5jcHAKIGVsc2UKLXdlYmNvcmVfc291cmNlcyArPSBcCit3
ZWJjb3JlQV9zb3VyY2VzICs9IFwKIAlTb3VyY2UvV2ViQ29yZS9wbHVnaW5zL1BsdWdpblBhY2th
Z2VOb25lLmNwcCBcCiAJU291cmNlL1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5WaWV3Tm9uZS5jcHAK
IGVuZGlmICMgRU5EIFRBUkdFVF9XSU4zMgpAQCAtNDkwMCw3ICs0OTA0LDcgQEAgZW5kaWYgIyBF
TkQgVEFSR0VUX1gxMQogIyBpY3UgdW5pY29kZSBiYWNrZW5kCiAjIC0tLS0KIGlmIFVTRV9JQ1Vf
VU5JQ09ERQotd2ViY29yZV9zb3VyY2VzICs9IFwKK3dlYmNvcmVBX3NvdXJjZXMgKz0gXAogCVNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvVGV4dENvZGVjSUNVLmNwcCBcCiAJU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vdGV4dC9UZXh0Q29kZWNJQ1UuaCBcCiAJU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vdGV4dC9UZXh0QnJlYWtJdGVyYXRvcklDVS5jcHAgXApAQCAtNDkxMiw3ICs0OTE2LDcg
QEAgZW5kaWYKICMgZ2xpYiB1bmljb2RlIGJhY2tlbmQKICMgLS0tLQogaWYgVVNFX0dMSUJfVU5J
Q09ERQotd2ViY29yZV9zb3VyY2VzICs9IFwKK3dlYmNvcmVBX3NvdXJjZXMgKz0gXAogCVNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvZ3RrL1RleHRDb2RlY0d0ay5jcHAgXAogCVNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL3RleHQvZ3RrL1RleHRDb2RlY0d0ay5oIFwKIAlTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS90ZXh0L2d0ay9UZXh0QnJlYWtJdGVyYXRvckd0ay5jcHAKQEAgLTQ5MjIsNyAr
NDkyNiw3IEBAIGVuZGlmCiAjIEZyZWVUeXBlIGZvbnQgYmFja2VuZAogIyAtLS0KIGlmIFVTRV9G
UkVFVFlQRQotd2ViY29yZV9zb3VyY2VzICs9IFwKK3dlYmNvcmVBX3NvdXJjZXMgKz0gXAogCVNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZyZWV0eXBlL0ZvbnRDYWNoZUZyZWVUeXBl
LmNwcCBcCiAJU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZnJlZXR5cGUvRm9udEN1
c3RvbVBsYXRmb3JtRGF0YUZyZWVUeXBlLmNwcCBcCiAJU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZnJlZXR5cGUvRm9udFBsYXRmb3JtRGF0YS5oIFwKQEAgLTQ5MzcsNyArNDk0MSw3
IEBAIGVuZGlmICMgRU5EIFVTRV9GUkVFVFlQRQogIyBQYW5nbyBmb250IGJhY2tlbmQKICMgLS0t
CiBpZiBVU0VfUEFOR08KLXdlYmNvcmVfc291cmNlcyArPSBcCit3ZWJjb3JlQV9zb3VyY2VzICs9
IFwKIAlTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9wYW5nby9Gb250Q2FjaGVQYW5n
by5jcHAgXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3BhbmdvL0ZvbnRDdXN0
b21QbGF0Zm9ybURhdGFQYW5nby5jcHAgXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL3BhbmdvL0ZvbnRQbGF0Zm9ybURhdGFQYW5nby5jcHAgXApAQCAtNDk1Miw3ICs0OTU2LDcg
QEAgZW5kaWYgIyBFTkQgVVNFX1BBTkdPCiAjIERhdGFiYXNlIFN1cHBvcnQKICMgLS0tLQogaWYg
RU5BQkxFX1NRTF9EQVRBQkFTRQotd2ViY29yZV9idWlsdF9zb3VyY2VzICs9IFwKK3dlYmNvcmVB
X2J1aWx0X3NvdXJjZXMgKz0gXAogCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNEYXRhYmFzZS5j
cHAgXAogCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNEYXRhYmFzZS5oIFwKIAlEZXJpdmVkU291
cmNlcy9XZWJDb3JlL0pTRGF0YWJhc2VDYWxsYmFjay5jcHAgXApAQCAtNTAwMCw3ICs1MDA0LDcg
QEAgZW5kaWYgIyBFTkQgRU5BQkxFX1NRTF9EQVRBQkFTRQogIyBIVE1MNSBkYXRhIHRyYW5zZmVy
IGl0ZW1zIHN1cHBvcnQKICMgLS0tLQogaWYgRU5BQkxFX0RBVEFfVFJBTlNGRVJfSVRFTVMKLXdl
YmNvcmVfYnVpbHRfc291cmNlcyArPSBcCit3ZWJjb3JlQV9idWlsdF9zb3VyY2VzICs9IFwKIAlE
ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTRGF0YVRyYW5zZmVySXRlbS5jcHAgXAogCURlcml2ZWRT
b3VyY2VzL1dlYkNvcmUvSlNEYXRhVHJhbnNmZXJJdGVtLmggXAogCURlcml2ZWRTb3VyY2VzL1dl
YkNvcmUvSlNEYXRhVHJhbnNmZXJJdGVtTGlzdC5jcHAgXApAQCAtNTAxMiw3ICs1MDE2LDcgQEAg
ZG9tX2JpbmRpbmdfaWRscyArPSBcCiAJJChXZWJDb3JlKS9kb20vRGF0YVRyYW5zZmVySXRlbS5p
ZGwgXAogCSQoV2ViQ29yZSkvZG9tL1N0cmluZ0NhbGxiYWNrLmlkbAogCi13ZWJjb3JlX3NvdXJj
ZXMgKz0gXAord2ViY29yZUFfc291cmNlcyArPSBcCiAJU291cmNlL1dlYkNvcmUvZG9tL0RhdGFU
cmFuc2Zlckl0ZW0uY3BwIFwKIAlTb3VyY2UvV2ViQ29yZS9kb20vRGF0YVRyYW5zZmVySXRlbS5o
IFwKIAlTb3VyY2UvV2ViQ29yZS9kb20vRGF0YVRyYW5zZmVySXRlbUxpc3QuaCBcCkBAIC01MDI0
LDcgKzUwMjgsNyBAQCBlbmRpZiAjIEVORCBFTkFCTEVfREFUQV9UUkFOU0ZFUl9JVEVNUwogIyBJ
bmRleGVkIERhdGFiYXNlIEFQSSBzdXBwb3J0CiAjIC0tLS0KIGlmIEVOQUJMRV9JTkRFWEVEX0RB
VEFCQVNFCi13ZWJjb3JlX2J1aWx0X3NvdXJjZXMgKz0gXAord2ViY29yZUFfYnVpbHRfc291cmNl
cyArPSBcCiAJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0lEQkFueS5jcHAgXAogCURlcml2ZWRT
b3VyY2VzL1dlYkNvcmUvSlNJREJBbnkuaCBcCiAJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0lE
QkN1cnNvci5jcHAgXApAQCAtNTA3MSw3ICs1MDc1LDcgQEAgZG9tX2JpbmRpbmdfaWRscyArPSBc
CiAJJChXZWJDb3JlKS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJWZXJzaW9uQ2hhbmdlRXZlbnQuaWRs
IFwKIAkkKFdlYkNvcmUpL01vZHVsZXMvaW5kZXhlZGRiL0lEQlZlcnNpb25DaGFuZ2VSZXF1ZXN0
LmlkbCBcCiAJJChXZWJDb3JlKS9Nb2R1bGVzL2luZGV4ZWRkYi9Xb3JrZXJDb250ZXh0SW5kZXhl
ZERhdGFiYXNlLmlkbAotd2ViY29yZV9zb3VyY2VzICs9IFwKK3dlYmNvcmVBX3NvdXJjZXMgKz0g
XAogCVNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTSURCQW55Q3VzdG9tLmNwcCBcCiAJU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNJREJLZXlDdXN0b20uY3BwIFwKIAlTb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy9qcy9KU0lEQlZlcnNpb25DaGFuZ2VSZXF1ZXN0Q3VzdG9tLmNwcApAQCAt
NTA4MSw3ICs1MDg1LDcgQEAgZW5kaWYgIyBFTkQgRU5BQkxFX0lOREVYRURfREFUQUJBU0UKICMg
TGV2ZWxEQgogIyAtLS0tCiBpZiBVU0VfTEVWRUxEQgotd2ViY29yZV9zb3VyY2VzICs9IFwKK3dl
YmNvcmVBX3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xldmVsZGIvTGV2
ZWxEQkNvbXBhcmF0b3IuaCBcCiAJU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGV2ZWxkYi9MZXZl
bERCRGF0YWJhc2UuY3BwIFwKIAlTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9sZXZlbGRiL0xldmVs
REJEYXRhYmFzZS5oIFwKQEAgLTUwOTcsNyArNTEwMSw3IEBAIGVuZGlmICMgZW5kIFVTRV9MRVZF
TERCCiAjIEZpbGVTeXN0ZW0gQVBJIHN1cHBvcnQKICMgLS0tLQogaWYgRU5BQkxFX0ZJTEVfU1lT
VEVNCi13ZWJjb3JlX2J1aWx0X3NvdXJjZXMgKz0gXAord2ViY29yZUFfYnVpbHRfc291cmNlcyAr
PSBcCiAJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0RpcmVjdG9yeUVudHJ5LmNwcCBcCiAJRGVy
aXZlZFNvdXJjZXMvV2ViQ29yZS9KU0RpcmVjdG9yeUVudHJ5LmggXAogCURlcml2ZWRTb3VyY2Vz
L1dlYkNvcmUvSlNEaXJlY3RvcnlFbnRyeVN5bmMuY3BwIFwKQEAgLTUxODAsNyArNTE4NCw3IEBA
IGVuZGlmICMgRU5EIEVOQUJMRV9GSUxFX1NZU1RFTQogIyBGSVhNRTogYWxsb3cgYSBtb3JlIGZp
bmUtZ3JhaW5lZCBpbmNsdXNpb24vZ2VuZXJhdGlvbiBvZiBzb3VyY2VzIHBlciBTVkcgZmVhdHVy
ZQogIyAtLS0tCiBpZiBFTkFCTEVfU1ZHCi13ZWJjb3JlX2J1aWx0X3NvdXJjZXMgKz0gXAord2Vi
Y29yZUFfYnVpbHRfc291cmNlcyArPSBcCiAJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0VsZW1l
bnRUaW1lQ29udHJvbC5oIFwKIAlEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHQUVsZW1lbnQu
Y3BwIFwKIAlEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHQUVsZW1lbnQuaCBcCkBAIC01NjI4
LDcgKzU2MzIsNyBAQCBlbmRpZiAjIEVORCBFTkFCTEVfU1ZHCiAjIC0tLS0KIAogaWYgRU5BQkxF
X1dFQl9BVURJTwotd2ViY29yZV9zb3VyY2VzICs9IFwKK3dlYmNvcmVBX3NvdXJjZXMgKz0gXAog
CVNvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXN5bmNBdWRpb0RlY29kZXIuY3BwIFwK
IAlTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0FzeW5jQXVkaW9EZWNvZGVyLmggXAog
CVNvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXVkaW9CYXNpY0luc3BlY3Rvck5vZGUu
Y3BwIFwKQEAgLTU3OTQsNyArNTc5OCw3IEBAIHdlYmNvcmVfc291cmNlcyArPSBcCiAJU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vZ3N0cmVhbWVyL1dlYktpdFdlYkF1ZGlvU291cmNlR1N0
cmVhbWVyLmggXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL2d0ay9BdWRpb0J1c0d0
ay5jcHAKIAotd2ViY29yZV9idWlsdF9zb3VyY2VzICs9IFwKK3dlYmNvcmVBX2J1aWx0X3NvdXJj
ZXMgKz0gXAogCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNBdWRpb0J1ZmZlci5jcHAgXAogCURl
cml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNBdWRpb0J1ZmZlci5oIFwKIAlEZXJpdmVkU291cmNlcy9X
ZWJDb3JlL0pTQXVkaW9CdWZmZXJDYWxsYmFjay5jcHAgXApAQCAtNTg3NSw3ICs1ODc5LDcgQEAg
ZW5kaWYKICMgV2ViIFNvY2tldHMgU3VwcG9ydAogIyAtLS0tCiBpZiBFTkFCTEVfV0VCX1NPQ0tF
VFMKLXdlYmNvcmVfYnVpbHRfc291cmNlcyArPSBcCit3ZWJjb3JlQV9idWlsdF9zb3VyY2VzICs9
IFwKIAlEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ2xvc2VFdmVudC5jcHAgXAogCURlcml2ZWRT
b3VyY2VzL1dlYkNvcmUvSlNDbG9zZUV2ZW50LmggXAogCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUv
SlNXZWJTb2NrZXQuY3BwIFwKQEAgLTU4OTIsMTIgKzU4OTYsMTIgQEAgZW5kaWYgICMgRU5EIEVO
QUJMRV9XRUJfU09DS0VUUwogIyAzRCBjYW52YXMgKFdlYkdMKSBzdXBwb3J0CiAjIC0tLQogaWYg
RU5BQkxFX1dFQkdMCi13ZWJjb3JlX2J1aWx0X3NvdXJjZXMgKz0gXAord2ViY29yZUFfYnVpbHRf
c291cmNlcyArPSBcCiAJRGVyaXZlZFNvdXJjZXMvQU5HTEUvZ2xzbGFuZy5jcHAgXAogCURlcml2
ZWRTb3VyY2VzL0FOR0xFL2dsc2xhbmdfdGFiLmNwcCBcCiAJRGVyaXZlZFNvdXJjZXMvQU5HTEUv
Z2xzbGFuZ190YWIuaAogCi13ZWJjb3JlX3NvdXJjZXMgKz0gXAord2ViY29yZUFfc291cmNlcyAr
PSBcCiAJU291cmNlL1RoaXJkUGFydHkvQU5HTEUvaW5jbHVkZS9HTFNMQU5HL1NoYWRlckxhbmcu
aCBcCiAJU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2NvbXBpbGVyL0Jhc2VUeXBlcy5oIFwK
IAlTb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMvY29tcGlsZXIvQnVpbHRJbkZ1bmN0aW9uRW11
bGF0b3IuY3BwIFwKQEAgLTYwNTgsMTMgKzYwNjIsMTMgQEAgd2ViY29yZV9zb3VyY2VzICs9IFwK
IAlTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wvR3JhcGhpY3NDb250ZXh0
M0RPcGVuR0wuY3BwIFwKIAlTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wv
R3JhcGhpY3NDb250ZXh0M0RPcGVuR0xDb21tb24uY3BwCiBpZiBVU0VfQ0xVVFRFUgotd2ViY29y
ZV9zb3VyY2VzICs9IFwKK3dlYmNvcmVBX3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NsdXR0ZXIvRHJhd2luZ0J1ZmZlckNsdXR0ZXIuY3BwIFwKIAlTb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jbHV0dGVyL0dyYXBoaWNzQ29udGV4dDNEQ2x1
dHRlci5jcHAgXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NsdXR0ZXIvR3Jh
cGhpY3NDb250ZXh0M0RQcml2YXRlLmNwcCBcCiAJU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2x1dHRlci9HcmFwaGljc0NvbnRleHQzRFByaXZhdGUuaAogZWxzZQotd2ViY29yZV9z
b3VyY2VzICs9IFwKK3dlYmNvcmVBX3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL2NhaXJvL0RyYXdpbmdCdWZmZXJDYWlyby5jcHAgXAogCVNvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL0dyYXBoaWNzQ29udGV4dDNEQ2Fpcm8uY3BwIFwK
IAlTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9HcmFwaGljc0NvbnRleHQz
RFByaXZhdGUuY3BwIFwKQEAgLTYwNzcsNyArNjA4MSw3IEBAIGVuZGlmICAjIEVORCBFTkFCTEVf
V0VCR0wKICMgTUhUTUwgc3VwcG9ydAogIyAtLS0KIGlmIEVOQUJMRV9NSFRNTAotd2ViY29yZV9z
b3VyY2VzICs9IFwKK3dlYmNvcmVBX3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJDb3JlL2xvYWRl
ci9hcmNoaXZlL21odG1sL01IVE1MQXJjaGl2ZS5jcHAgXAogCVNvdXJjZS9XZWJDb3JlL2xvYWRl
ci9hcmNoaXZlL21odG1sL01IVE1MQXJjaGl2ZS5oIFwKIAlTb3VyY2UvV2ViQ29yZS9sb2FkZXIv
YXJjaGl2ZS9taHRtbC9NSFRNTFBhcnNlci5jcHAgXApAQCAtNjA4OCwxNCArNjA5MiwxNCBAQCBl
bmRpZiAgIyBFTkQgRU5BQkxFX01IVE1MCiAjIFJlcXVlc3RBbmltYXRpb25GcmFtZSBzdXBwb3J0
CiAjIC0tLQogaWYgRU5BQkxFX1JFUVVFU1RfQU5JTUFUSU9OX0ZSQU1FCi13ZWJjb3JlX2J1aWx0
X3NvdXJjZXMgKz0gXAord2ViY29yZUFfYnVpbHRfc291cmNlcyArPSBcCiAgICAgRGVyaXZlZFNv
dXJjZXMvV2ViQ29yZS9KU1JlcXVlc3RBbmltYXRpb25GcmFtZUNhbGxiYWNrLmNwcCBcCiAgICAg
RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1JlcXVlc3RBbmltYXRpb25GcmFtZUNhbGxiYWNrLmgK
IAogZG9tX2JpbmRpbmdfaWRscyArPSBcCiAJJChXZWJDb3JlKS9kb20vUmVxdWVzdEFuaW1hdGlv
bkZyYW1lQ2FsbGJhY2suaWRsCiAKLXdlYmNvcmVfc291cmNlcyArPSBcCit3ZWJjb3JlQV9zb3Vy
Y2VzICs9IFwKICAgICBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1JlcXVlc3RBbmltYXRp
b25GcmFtZUNhbGxiYWNrQ3VzdG9tLmNwcCBcCiAgICAgU291cmNlL1dlYkNvcmUvZG9tL1JlcXVl
c3RBbmltYXRpb25GcmFtZUNhbGxiYWNrLmggXAogICAgIFNvdXJjZS9XZWJDb3JlL2RvbS9TY3Jp
cHRlZEFuaW1hdGlvbkNvbnRyb2xsZXIuY3BwIFwKQEAgLTYxMDcsNyArNjExMSw3IEBAIGVuZGlm
ICAjIEVORCBFTkFCTEVfUkVRVUVTVF9BTklNQVRJT05fRlJBTUUKICMgLS0tCiBpZiBVU0VfQUND
RUxFUkFURURfQ09NUE9TSVRJTkcKIGlmIFVTRV9DTFVUVEVSCi13ZWJjb3JlX3NvdXJjZXMgKz0g
XAord2ViY29yZUFfc291cmNlcyArPSBcCiAJU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY2x1dHRl
ci9HUmVmUHRyQ2x1dHRlci5jcHAgXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NsdXR0ZXIv
R1JlZlB0ckNsdXR0ZXIuaCBcCiAJU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2x1
dHRlci9HcmFwaGljc0xheWVyQ2x1dHRlci5jcHAgXApAQCAtNjExNSw3ICs2MTE5LDcgQEAgd2Vi
Y29yZV9zb3VyY2VzICs9IFwKIGVuZGlmICAjIEVORCBVU0VfQ0xVVFRFUgogCiBpZiBVU0VfVEVY
VFVSRV9NQVBQRVJfQ0FJUk8KLXdlYmNvcmVfc291cmNlcyArPSBcCit3ZWJjb3JlQV9zb3VyY2Vz
ICs9IFwKIAlTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1h
cHBlclNoYWRlck1hbmFnZXIuY3BwIFwKIAlTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy90ZXhtYXAvVGV4dHVyZU1hcHBlclNoYWRlck1hbmFnZXIuaCBcCiAJU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL0dyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVyLmNwcCBc
CkBAIC02MTM2LDcgKzYxNDAsNyBAQCB3ZWJjb3JlX3NvdXJjZXMgKz0gXAogZW5kaWYgICMgRU5E
IFVTRV9URVhUVVJFX01BUFBFUl9DQUlSTwogCiBpZiBVU0VfVEVYVFVSRV9NQVBQRVJfR0wKLXdl
YmNvcmVfc291cmNlcyArPSBcCit3ZWJjb3JlQV9zb3VyY2VzICs9IFwKIAlTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckdMLmNwcCBcCiAJU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJHTC5oIFwKIAlT
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlclNoYWRl
ck1hbmFnZXIuY3BwIFwKQEAgLTYxNjMsMTAgKzYxNjcsMTAgQEAgZW5kaWYgICMgVVNFX0FDQ0VM
RVJBVEVEX0NPTVBPU0lUSU5HCiAjIFNoYWRvdyBET00gc3VwcG9ydAogIyAtLS0KIGlmIEVOQUJM
RV9TSEFET1dfRE9NCi13ZWJjb3JlX3NvdXJjZXMgKz0gXAord2ViY29yZUFfc291cmNlcyArPSBc
CiAJU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSFRNTFNoYWRvd0VsZW1lbnQuY3BwIFwKIAlT
b3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9IVE1MU2hhZG93RWxlbWVudC5oCi13ZWJjb3JlX2J1
aWx0X3NvdXJjZXMgKz0gXAord2ViY29yZUFfYnVpbHRfc291cmNlcyArPSBcCiAJRGVyaXZlZFNv
dXJjZXMvV2ViQ29yZS9KU0hUTUxTaGFkb3dFbGVtZW50LmNwcCBcCiAJRGVyaXZlZFNvdXJjZXMv
V2ViQ29yZS9KU0hUTUxTaGFkb3dFbGVtZW50LmgKIGRvbV9iaW5kaW5nX2lkbHMgKz0gXApAQCAt
NjE3OCw3ICs2MTgyLDcgQEAgZW5kaWYgICMgRU5EIEVOQUJMRV9TSEFET1dfRE9NCiAjIFF1b3Rh
IHN1cHBvcnQKICMgLS0tLQogaWYgRU5BQkxFX1FVT1RBCi13ZWJjb3JlX3NvdXJjZXMgKz0gXAor
d2ViY29yZUFfc291cmNlcyArPSBcCiAJU291cmNlL1dlYkNvcmUvTW9kdWxlcy9xdW90YS9ET01X
aW5kb3dRdW90YS5jcHAgXAogCVNvdXJjZS9XZWJDb3JlL01vZHVsZXMvcXVvdGEvRE9NV2luZG93
UXVvdGEuaCBcCiAJU291cmNlL1dlYkNvcmUvTW9kdWxlcy9xdW90YS9TdG9yYWdlSW5mby5jcHAg
XApAQCAtNjE4Nyw3ICs2MTkxLDcgQEAgd2ViY29yZV9zb3VyY2VzICs9IFwKIAlTb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL3F1b3RhL1N0b3JhZ2VJbmZvUXVvdGFDYWxsYmFjay5oIFwKIAlTb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL3F1b3RhL1N0b3JhZ2VJbmZvVXNhZ2VDYWxsYmFjay5oCiAKLXdlYmNv
cmVfYnVpbHRfc291cmNlcyArPSBcCit3ZWJjb3JlQV9idWlsdF9zb3VyY2VzICs9IFwKIAlEZXJp
dmVkU291cmNlcy9XZWJDb3JlL0pTU3RvcmFnZUluZm8uY3BwIFwKIAlEZXJpdmVkU291cmNlcy9X
ZWJDb3JlL0pTU3RvcmFnZUluZm8uaCBcCiAJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1N0b3Jh
Z2VJbmZvRXJyb3JDYWxsYmFjay5jcHAgXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ndGsv
R05VbWFrZWZpbGUuYW0gYi9Tb3VyY2UvV2ViS2l0L2d0ay9HTlVtYWtlZmlsZS5hbQppbmRleCBk
YjNhZmFkLi5hYzc4NDliIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay9HTlVtYWtlZmls
ZS5hbQorKysgYi9Tb3VyY2UvV2ViS2l0L2d0ay9HTlVtYWtlZmlsZS5hbQpAQCAtNzYsNyArNzYs
OCBAQCBsaWJ3ZWJraXRndGtfQFdFQktJVEdUS19BUElfTUFKT1JfVkVSU0lPTkBfQFdFQktJVEdU
S19BUElfTUlOT1JfVkVSU0lPTkBfbGFfTERGTAogCiBsaWJ3ZWJraXRndGtfQFdFQktJVEdUS19B
UElfTUFKT1JfVkVSU0lPTkBfQFdFQktJVEdUS19BUElfTUlOT1JfVkVSU0lPTkBfbGFfTElCQURE
ID0gXAogCS1scHRocmVhZCBcCi0JbGliV2ViQ29yZS5sYSBcCisJbGliV2ViQ29yZUEubGEgXAor
CWxpYldlYkNvcmVCLmxhIFwKIAlsaWJXZWJDb3JlTW9kdWxlcy5sYSBcCiAJbGliV2ViQ29yZUd0
ay5sYSBcCiAJbGliamF2YXNjcmlwdGNvcmVndGstQFdFQktJVEdUS19BUElfTUFKT1JfVkVSU0lP
TkAuQFdFQktJVEdUS19BUElfTUlOT1JfVkVSU0lPTkAubGEgXApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvR05VbWFrZWZpbGUuYW0gYi9Tb3VyY2UvV2ViS2l0Mi9HTlVtYWtlZmlsZS5hbQpp
bmRleCBiMGMwNzI0Li5mOTE1NDg2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9HTlVtYWtl
ZmlsZS5hbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9HTlVtYWtlZmlsZS5hbQpAQCAtMTU0LDcgKzE1
NCw4IEBAIGxpYndlYmtpdDJndGtfQFdFQktJVEdUS19BUElfTUFKT1JfVkVSU0lPTkBfQFdFQktJ
VEdUS19BUElfTUlOT1JfVkVSU0lPTkBfbGFfTERGCiAKIGxpYndlYmtpdDJndGtfQFdFQktJVEdU
S19BUElfTUFKT1JfVkVSU0lPTkBfQFdFQktJVEdUS19BUElfTUlOT1JfVkVSU0lPTkBfbGFfTElC
QUREID0gXAogCS1scHRocmVhZCBcCi0JbGliV2ViQ29yZS5sYSBcCisJbGliV2ViQ29yZUEubGEg
XAorCWxpYldlYkNvcmVCLmxhIFwKIAlsaWJXZWJDb3JlTW9kdWxlcy5sYSBcCiAJbGliamF2YXNj
cmlwdGNvcmVndGstQFdFQktJVEdUS19BUElfTUFKT1JfVkVSU0lPTkAuQFdFQktJVEdUS19BUElf
TUlOT1JfVkVSU0lPTkAubGEgXAogCWxpYldlYkNvcmVHdGsubGEgXApAQCAtNDU4LDcgKzQ1OSw4
IEBAIFByb2dyYW1zX1dlYktpdFBsdWdpblByb2Nlc3NfU09VUkNFUyA9IFwKIFByb2dyYW1zX1dl
YktpdFBsdWdpblByb2Nlc3NfTERBREQgPSBcCiAJLWxwdGhyZWFkIFwKIAlsaWJqYXZhc2NyaXB0
Y29yZWd0ay1AV0VCS0lUR1RLX0FQSV9NQUpPUl9WRVJTSU9OQC5AV0VCS0lUR1RLX0FQSV9NSU5P
Ul9WRVJTSU9OQC5sYSBcCi0JbGliV2ViQ29yZS5sYSBcCisJbGliV2ViQ29yZUEubGEgXAorCWxp
YldlYkNvcmVCLmxhIFwKIAlsaWJXZWJDb3JlR3RrMi5sYSBcCiAJJChDQUlST19MSUJTKSBcCiAJ
JChDT1ZFUkFHRV9MREZMQUdTKSBcCi0tIAoxLjcuMTAuNAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>