<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>912</bug_id>
          
          <creation_ts>2011-03-18 07:08:30 +0000</creation_ts>
          <short_desc>[LTP] LTP subcase ar fail to run on qemuppc</short_desc>
          <delta_ts>2011-08-19 00:55:17 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Yocto Project Subprojects</classification>
          <product>Kernel</product>
          <component>kernel-tooling</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>simulation only, hardware is fine. (may 24, 2011)</status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>1.1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jiajun Xu">jiajun.xu</reporter>
          <assigned_to name="Bruce Ashfield">bruce.ashfield</assigned_to>
          <cc>jingdong.lu</cc>
    
    <cc>kevin.tian</cc>
    
    <cc>liang.li2</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>sgw</cc>
    
    <cc>xudong.hao</cc>
    
    <cc>yi.zhao</cc>
    
    <cc>yp.kernel.watcher</cc>
    
    <cc>yp.watcher</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>12831</commentid>
    <comment_count>0</comment_count>
      <attachid>123</attachid>
    <who name="Jiajun Xu">jiajun.xu</who>
    <bug_when>2011-03-18 07:08:30 +0000</bug_when>
    <thetext>Created attachment 123
test source file of ar01

Image location:
http://autobuilder.pokylinux.org/nightly/20110305-4/machines/qemu/qemuppc/
Tree/Branch: Distro/Bernard
Commit: commit c192fefd868be53c20dfd8bc44e3e815cf53a10a
Author: Saul Wold &lt;sgw@linux.intel.com&gt;
Date:   Fri Mar 4 18:13:50 2011 -0800

    lsbsetup: Fix LIC_FILE_CHKSUM

    Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;


The bug exists on both v1.0 M4 RC1 and RC2 testing. But in previous v1.0 M2 testing, there is no such issue. The error is as below:

####
tag=ar stime=1299398920
cmdline=&quot;export TCdat=$LTPROOT/testcases/bin; ar01&quot;
contacts=&quot;&quot;
analysis=exit
&lt;&lt;&lt;test_output&gt;&gt;&gt;
-------System test for ar command, Loop 1----
-)1
-)2
-)3
-)4
-)5
-)6
-)7
-)8
-)9
-)10
-)11
-)12
-)13
-)14
-)15
-)16
-)17 SKIPPED due to binutils ar automatically adds a symbol.
-)18
-)19 SKIPPED due to binutils ar automatically adds a symbol.
-)20
-)21
-)22
-)23
-)24
-)25
-)26 SKIPPED UNDER PAN
ar: creating /tmp/ar01-12316/lib.a
FAIL - ar could not create the archive ; killed by SIGINIT
ar: creating /tmp/ar01-12316/lib.a
FAIL - ar could not create the archive ; killed by SIGQUIT
ar: creating /tmp/ar01-12316/lib.a
FAIL - ar could not complete the archive ; killed by SIGHUP
ar: creating /tmp/ar01-12316/lib.a
-)30
ar: creating /tmp/ar01-12316/lib.a
FAIL - ar could not complete the archive ; killed by SIGQUIT
---------------ar command failed the system test-----------------
&lt;&lt;&lt;execution_status&gt;&gt;&gt;
initiation_status=&quot;ok&quot;
duration=25 termination_type=exited termination_id=1 corefile=no
cutime=817 cstime=1191
&lt;&lt;&lt;test_end&gt;&gt;&gt;
ar: could not create temporary file whilst writing archive: No more archived files
####</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12876</commentid>
    <comment_count>1</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2011-03-21 13:13:59 +0000</bug_when>
    <thetext>do we know if this happens on a h/w platform ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12928</commentid>
    <comment_count>2</comment_count>
    <who name="Jiajun Xu">jiajun.xu</who>
    <bug_when>2011-03-23 07:28:18 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; do we know if this happens on a h/w platform ?

For real ppc platform -- mpc8315e-rdb, the same case could pass with RC2 build. We have no image for RC1 build and will check the result with gold build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12938</commentid>
    <comment_count>3</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2011-03-23 11:32:08 +0000</bug_when>
    <thetext>thanks for the update. This (partially) confirms my feeling that this is related to the limitation(s) of qemuppc. rechecking with gold is definitely a good idea.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13210</commentid>
    <comment_count>4</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2011-04-11 00:39:02 +0000</bug_when>
    <thetext>I tested it on 1.0 final release lsb-sdk build image (20110325), and found it can *pass* on this build:

&lt;&lt;&lt;test_start&gt;&gt;&gt;
tag=ar stime=1301226636
cmdline=&quot;export TCdat=$LTPROOT/testcases/bin; ar01&quot;
contacts=&quot;&quot;
analysis=exit
&lt;&lt;&lt;test_output&gt;&gt;&gt;
-------System test for ar command, Loop 1----
-)1
-)2
-)3
-)4
-)5
-)6
-)7
-)8
-)9
-)10
-)11
-)12
-)13
-)14
-)15
-)16
-)17 SKIPPED due to binutils ar automatically adds a symbol.
-)18
-)19 SKIPPED due to binutils ar automatically adds a symbol.
-)20
-)21
-)22
-)23
-)24
-)25
-)26 SKIPPED UNDER PAN
ar: creating /tmp/ar01-22960/lib.a
-)27
ar: creating /tmp/ar01-22960/lib.a
-)28
ar: creating /tmp/ar01-22960/lib.a
-)29
ar: creating /tmp/ar01-22960/lib.a
-)30
ar: creating /tmp/ar01-22960/lib.a
-)31
---------------ar command passed the system test-----------------
&lt;&lt;&lt;execution_status&gt;&gt;&gt;
initiation_status=&quot;ok&quot;
duration=15 termination_type=exited termination_id=0 corefile=no
cutime=651 cstime=700
&lt;&lt;&lt;test_end&gt;&gt;&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13924</commentid>
    <comment_count>5</comment_count>
    <who name="Jingdong Lu">jingdong.lu</who>
    <bug_when>2011-05-20 00:54:37 +0000</bug_when>
    <thetext>mpc8315e-rdb:
Image: 1.0.1
http://autobuilder.pokylinux.org/nightly/20110513-1/machines/mpc8315e-rdb/ppc/poky-image-sato-sdk-mpc8315e-rdb-20110514125020.rootfs.tar.gz
Tree/Branch: poky/bernard
Run ltp: ar
Result: *pass*

Qemuppc:
Image: 1.0.1
http://autobuilder.pokylinux.org/nightly/20110513-1/machines/qemu/qemuppc/poky-image-sato-sdk-qemuppc-20110514074939.rootfs.ext3
Run ltp: ar
Result: *Fail*

&lt;&lt;&lt;test_start&gt;&gt;&gt;
tag=ar stime=1305373931
cmdline=&quot;export TCdat=$LTPROOT/testcases/bin; ar01&quot;
contacts=&quot;&quot;
analysis=exit
&lt;&lt;&lt;test_output&gt;&gt;&gt;
incrementing stop
-------System test for ar command, Loop 1----
-)1
-)2
-)3
-)4
-)5
-)6
-)7
-)8
-)9
-)10
-)11
-)12
-)13
-)14
-)15
-)16
-)17 SKIPPED due to binutils ar automatically adds a symbol.
-)18
-)19 SKIPPED due to binutils ar automatically adds a symbol.
-)20
-)21
-)22
-)23
-)24
-)25
-)26 SKIPPED UNDER PAN
ar: creating /tmp/ar01-14709/lib.a
FAIL - ar could not create the archive ; killed by SIGINIT
ar: creating /tmp/ar01-14709/lib.a
FAIL - ar could not create the archive ; killed by SIGQUIT
ar: creating /tmp/ar01-14709/lib.a
FAIL - ar could not complete the archive ; killed by SIGHUP
ar: creating /tmp/ar01-14709/lib.a
FAIL - ar could not complete the archive ; killed by SIGINIT
ar: creating /tmp/ar01-14709/lib.a
-)31
---------------ar command failed the system test-----------------
&lt;&lt;&lt;execution_status&gt;&gt;&gt;
initiation_status=&quot;ok&quot;
duration=20 termination_type=exited termination_id=1 corefile=no
cutime=746 cstime=1079
&lt;&lt;&lt;test_end&gt;&gt;&gt;
INFO: ltp-pan reported some tests FAIL
LTP Version: LTP-20100831
        
       ###############################################################&quot;
        
            Done executing testcases.&quot;
            LTP Version:  LTP-20100831
       ###############################################################&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13961</commentid>
    <comment_count>6</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2011-05-24 08:56:22 +0000</bug_when>
    <thetext>so this continues to be emulation only. good to know, it means the priority is less.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14809</commentid>
    <comment_count>7</comment_count>
    <who name="liang li">liang.li2</who>
    <bug_when>2011-07-20 02:29:34 +0000</bug_when>
    <thetext>use sato-sdk images of mpc8315e-rdb and qemuppc (nightly build 20110715-1):
the ltp subcase &quot;ar&quot; all passed.
git info : 93a2ca70482f09e93469481936302e7b6847156e
git branch :Poky/1.1_M2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>15434</commentid>
    <comment_count>8</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2011-08-12 00:41:10 +0000</bug_when>
    <thetext>With 1.1 M3 20110806 build, this case can pass both on qemuppc and mpc8315e-rdb by using latest ltp-full-20110606. 

#################
&lt;&lt;&lt;test_start&gt;&gt;&gt;
tag=ar stime=1312855464
cmdline=&quot;export TCdat=$LTPROOT/testcases/bin; ar01&quot; 
contacts=&quot;&quot;
analysis=exit
&lt;&lt;&lt;test_output&gt;&gt;&gt;
-------System test for ar command, Loop 1---- 
-)1
-)2
-)3
-)4
-)5
-)6
-)7
-)8
-)9
-)10
-)11
-)12
-)13
-)14
-)15
-)16
-)17 SKIPPED due to binutils ar automatically adds a symbol.
-)18
-)19 SKIPPED due to binutils ar automatically adds a symbol.
-)20
-)21
-)22
-)23
-)24
-)25
-)26 SKIPPED UNDER PAN
ar: creating /tmp/ar01-807/lib.a
-)27
ar: creating /tmp/ar01-807/lib.a
-)28
ar: creating /tmp/ar01-807/lib.a
-)29
ar: creating /tmp/ar01-807/lib.a
-)30
ar: creating /tmp/ar01-807/lib.a
-)31
---------------ar command passed the system test-----------------
&lt;&lt;&lt;execution_status&gt;&gt;&gt;
initiation_status=&quot;ok&quot;
duration=15 termination_type=exited termination_id=0 corefile=no
cutime=494 cstime=451
&lt;&lt;&lt;test_end&gt;&gt;&gt;
#############</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>15441</commentid>
    <comment_count>9</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2011-08-12 06:48:01 +0000</bug_when>
    <thetext>marking as resolved.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>15594</commentid>
    <comment_count>10</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2011-08-19 00:55:17 +0000</bug_when>
    <thetext>Verified it with 20110806 build by using ltp-20110606</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>123</attachid>
            <date>2011-03-18 07:08:30 +0000</date>
            <delta_ts>2011-03-18 07:08:30 +0000</delta_ts>
            <desc>test source file of ar01</desc>
            <filename>ar01</filename>
            <type>text/plain</type>
            <size>17767</size>
            <attacher name="Jiajun Xu">jiajun.xu</attacher>
            
              <data encoding="base64">IyEvYmluL3NoCiMKIyAgIENvcHlyaWdodCAoYykgSW50ZXJuYXRpb25hbCBCdXNpbmVzcyBNYWNo
aW5lcyAgQ29ycC4sIDIwMDAKIwojICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7ICB5
b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiMgICBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQojICAg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGlj
ZW5zZSwgb3IKIyAgIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCiMKIyAgIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAojICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyAgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCiMgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUKIyAgIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgojCiMgICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQojICAgYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW07ICBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCiMgICBGb3VuZGF0aW9uLCBJ
bmMuLCA1OSBUZW1wbGUgUGxhY2UsIFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAwMjExMS0xMzA3IFVT
QQojCiMKIwojICBGSUxFICAgOiBhcgojCiMgIFBVUlBPU0U6IENvbnN0cnVjdCBvbmUgb3IgbW9y
ZSBjb21tYW5kIGxpbmVzIHdoaWNoIHVzZSBvcHRpb25zIHRoYXQgZG8gbm90CiMgICAgICAgICAg
IHRha2UgYXJndW1lbnRzCiMgICAgICAgICAgIEZvciBlYWNoIG9mIHRoZXNlIGludm9jYXRpb25z
CiMgICAgICAgICAgIFNwZWNpZnkgdGhlIG9wdGlvbnMgc2VwZXJhdGVseQojCiMgICAgICAgICAg
R3JvdXAgdGhlIG9wdGlvbnMgdG9nZXRoZXIKIyAgICAgICAgICBDb21wYXJlIHRoZSBiZWhhdmlv
ciBvZiB0aGUgdHdvIGNhc2VzCiMgICAgICAgICAgSWYgdGhleSBiZWhhdmUgZGlmZmVyZW50bHks
IHRoZW4gZmFpbAojICAgICAgICAgIElmIG5vbmUgb2YgdGhlIGNhc2VzIGZhaWwsIHRoZW4gcGFz
cyAKIwojICBISVNUT1JZOgojICAgIDA2LzAxIFJvYmJpZSBXaWxsaWFtc29uIChyb2JiaWV3QHVz
LmlibS5jb20pCiMgICAgICAtUG9ydGVkCiMKIwojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIwojLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQojVW5jb21tZW50IGxpbmUgYmVsb3cgZm9yIGRlYnVnIG91dHB1dC4KI3RyYWNlX2xvZ2lj
PSR7dHJhY2VfbG9naWM6LSJzZXQgLXgifQokdHJhY2VfbG9naWMKClRDdG1wPSR7VEN0bXA6LS90
bXAvYXIwMS0kJH0KbWtkaXIgJFRDdG1wClRDZGF0PSR7VENkYXQ6LWBwd2RgfQpjZCAkVENkYXQK
CkxPT1BTPSR7TE9PUFM6LTF9CkxJU1Q9ImZpbGUxLmluIGZpbGUyLmluIGZpbGUzLmluIGZpbGU0
LmluIGZpbGU1LmluIGZpbGU2LmluIGZpbGU3LmluIGZpbGU4LmluIGZpbGU5LmluIGZpbGUxMC5p
biIKTElTVD0iJExJU1QgJExJU1QgJExJU1QgJExJU1QgJExJU1QgJExJU1QgJExJU1QgJExJU1Qg
JExJU1QgJExJU1QiCkNPVU5UPTEKVENSRVNVTFQ9MAoKIyBTZXR1cCBmdW5jdGlvbgpzZXR1cCgp
IHsKICBmb3IgaSBpbiAkTElTVDtkbwogICAgdG91Y2ggJGkKICBkb25lCn0KCiMgQ2xlYW51cCBm
dW5jdGlvbgpjbGVhbnVwKCkgewogIGlmIFsgJFRDUkVTVUxUID0gMCBdOyB0aGVuCiAgICBlY2hv
ICItLS0tLS0tLS0tLS0tLS1hciBjb21tYW5kIHBhc3NlZCB0aGUgc3lzdGVtIHRlc3QtLS0tLS0t
LS0tLS0tLS0tLSIKICAgIGV4aXQgMAogIGVsc2UgCiAgICBlY2hvICItLS0tLS0tLS0tLS0tLS1h
ciBjb21tYW5kIGZhaWxlZCB0aGUgc3lzdGVtIHRlc3QtLS0tLS0tLS0tLS0tLS0tLSIKICAgIGV4
aXQgMQpmaQp9CgpjcnRlc3QoKSB7CiAgaWYgWyAkPyAtbmUgMCBdCiAgdGhlbgogICAgVENSRVNV
TFQ9MQogICAgZWNobyAiRkFJTCAtIGNvdWxkIG5vdCBjcmVhdGUgbGliLmEiCiAgICBjbGVhbnVw
CiAgZmkKfQoKdHRlc3QoKSB7CiAgaWYgWyAkPyAtbmUgMCBdCiAgdGhlbgogICAgVENSRVNVTFQ9
MQogICAgZWNobyAiRkFJTCAtIGNvdWxkIG5vdCBvdXRwdXQgdGFibGUgZnJvbSBsaWIuYSB0byBs
aWIuYS5zdGRvdXQiCiAgICBjbGVhbnVwCiAgZmkKfQoKcnRlc3QoKSB7CiAgaWYgWyAkPyAtbmUg
MCBdCiAgdGhlbgogICAgVENSRVNVTFQ9MQogICAgZWNobyAiRkFJTCAtIGNvdWxkIG5vdCBhZGQg
ZmlsZSBpbnRvIGxpYi5hIgogICAgY2xlYW51cAogIGZpCn0KCm10ZXN0KCkgewogIGlmIFsgJD8g
LW5lIDAgXQogIHRoZW4KICAgIFRDUkVTVUxUPTEKICAgIGVjaG8gIkZBSUwgLSBjb3VsZCBub3Qg
bW92ZSBmaWxlIGludG8gbGliLmEiCiAgICBjbGVhbnVwCiAgZmkKfQoKc2V0dXAKCiMgTWFpbiBM
b29wCndoaWxlIFsgJENPVU5UIC1sZSAkTE9PUFMgXQpkbwplY2hvICItLS0tLS0tU3lzdGVtIHRl
c3QgZm9yIGFyIGNvbW1hbmQsIExvb3AgJENPVU5ULS0tLSIKI1RoZSAnYScgZmxhZyBjYXVzZXMg
ZmlsZXMgdG8gYmUgcGxhY2VkIGFmdGVyICdwb3NuYW1lJy4KCiMgIENPREUKcm0gLXJmICRUQ3Rt
cC9saWIuYTtjZCAkVENkYXQgCgpwcmludGYgImZpbGUxLmluXG5maWxlMi5pblxuZmlsZTMuaW5c
biIgPiRUQ3RtcC9saWIuYS5leHAKCmFyIC1jciAkVEN0bXAvbGliLmEgZmlsZTEuaW4gZmlsZTMu
aW4KY3J0ZXN0CmFyIC1yYSBmaWxlMS5pbiAkVEN0bXAvbGliLmEgZmlsZTIuaW4KcnRlc3QKYXIg
LXQgJFRDdG1wL2xpYi5hID4gJFRDdG1wL2xpYi5hLnN0ZG91dAp0dGVzdAoKZGlmZiAtYiAkVEN0
bXAvbGliLmEuZXhwICRUQ3RtcC9saWIuYS5zdGRvdXQgMT4gL2Rldi9udWxsIDI+IC9kZXYvbnVs
bAppZiBbICQ/IC1lcSAwIF0KdGhlbgogICAgZWNobyAiLSkxIgplbHNlCiAgICBUQ1JFU1VMVD0x
CiAgICBlY2hvICJGQUlMIC0gYXIgd2l0aCAtYSBvcHRpb24gZG9lcyBub3QgcGxhY2UgZmlsZXMg
YWZ0ZXIgJ3Bvc25hbWUnIgpmaQoKIyBUaGUgJ2EnIGZsYWcgd2l0aCB0aGUgJ20nIG9wdGlvbiBj
YXVzZXMgZmlsZXMgdG8gYmUgbW92ZWQgYWZ0ZXIgJ3Bvc25hbWUnCgpybSAtcmYgJFRDdG1wL2xp
Yi5hO2NkICRUQ2RhdAoKYXIgLWNyICRUQ3RtcC9saWIuYSBmaWxlMS5pbiBmaWxlMi5pbiBmaWxl
My5pbiBmaWxlNC5pbiAKY3J0ZXN0CnByaW50ZiAiZmlsZTEuaW5cbmZpbGU0LmluXG5maWxlMi5p
blxuZmlsZTMuaW5cbiIgPiAkVEN0bXAvbGliLmEuZXhwCmFyIC1tYSBmaWxlMS5pbiAkVEN0bXAv
bGliLmEgZmlsZTQuaW4KbXRlc3QKYXIgLXQgJFRDdG1wL2xpYi5hID4kVEN0bXAvbGliLmEuc3Rk
b3V0CnR0ZXN0CgpkaWZmIC1iICRUQ3RtcC9saWIuYS5leHAgJFRDdG1wL2xpYi5hLnN0ZG91dCAx
PiAvZGV2L251bGwgMj4gL2Rldi9udWxsCmlmIFsgJD8gLWVxIDAgXQp0aGVuCiAgICBlY2hvICIt
KTIiCmVsc2UKICAgIFRDUkVTVUxUPTIKICAgIGVjaG8gIkZBSUwgLSBhciB3aXRoIC1hIG9wdGlv
biBkb2VzIG5vdCBtb3ZlIGZpbGVzIGFmdGVyICdwb3NuYW1lJyIKZmkKCiMgVGhlICdiJyBmbGFn
IGNhdXNlcyBmaWxlcyB0byBiZSBwbGFjZWQgYmVmb3JlICdwb3NuYW1lJy4KCiMgQ09ERQoKcm0g
LXJmICRUQ3RtcC9saWIuYTtjZCAkVENkYXQKYXIgLWNyICRUQ3RtcC9saWIuYSBmaWxlMS5pbiBm
aWxlMy5pbgpjcnRlc3QKcHJpbnRmICJmaWxlMS5pblxuZmlsZTIuaW5cbmZpbGUzLmluXG4iID4g
JFRDdG1wL2xpYi5hLmV4cAphciAtcmIgZmlsZTMuaW4gJFRDdG1wL2xpYi5hIGZpbGUyLmluCnJ0
ZXN0CmFyIC10ICRUQ3RtcC9saWIuYSA+JFRDdG1wL2xpYi5hLnN0ZG91dAp0dGVzdAoKZGlmZiAt
YiAkVEN0bXAvbGliLmEuZXhwICRUQ3RtcC9saWIuYS5zdGRvdXQgMT4gL2Rldi9udWxsIDI+IC9k
ZXYvbnVsbAppZiBbICQ/IC1lcSAwIF0KdGhlbgogICAgZWNobyAiLSkzIgplbHNlCiAgICBUQ1JF
U1VMVD0zCiAgICBlY2hvICJGQUlMIC0gYXIgd2l0aCAtYiBvcHRpb24gZG9lcyBub3QgcGxhY2Ug
ZmlsZXMgYmVmb3JlICdwb3NuYW1lJyIKZmkKCiMgVGhlICdiJyBmbGFnIHdpdGggJ20nIG9wdGlv
biBjYXVzZXMgZmlsZXMgdG8gYmUgbW92ZWQgYmVmb3JlICdwb3NuYW1lJy4KCiMgQ09ERQpybSAt
cmYgJFRDdG1wL2xpYi5hO2NkICRUQ2RhdCAKCmFyIC1jciAkVEN0bXAvbGliLmEgZmlsZTEuaW4g
ZmlsZTMuaW4gZmlsZTIuaW4KY3J0ZXN0CnByaW50ZiAiZmlsZTEuaW5cbmZpbGUyLmluXG5maWxl
My5pblxuIiA+ICRUQ3RtcC9saWIuYS5leHAKYXIgLW1iIGZpbGUzLmluICRUQ3RtcC9saWIuYSBm
aWxlMi5pbgptdGVzdAphciAtdCAkVEN0bXAvbGliLmEgPiRUQ3RtcC9saWIuYS5zdGRvdXQKdHRl
c3QKCmRpZmYgLWIgJFRDdG1wL2xpYi5hLmV4cCAkVEN0bXAvbGliLmEuc3Rkb3V0IDE+IC9kZXYv
bnVsbCAyPiAvZGV2L251bGwKaWYgWyAkPyAtZXEgMCBdCnRoZW4KICAgIGVjaG8gIi0pNCIKZWxz
ZQogICAgVENSRVNVTFQ9NAogICAgZWNobyAiRkFJTCAtIGFyIHdpdGggLWIgb3B0aW9uIGRvZXMg
bm90IG1vdmUgZmlsZXMgYmVmb3JlICdwb3NuYW1lJy4iCmZpCgoKIyAtYyBvcHRpb24gc3VwcHJl
c3MgdGhlIG1lc3NhZ2VzCgojIENPREUKCnJtIC1yZiAkVEN0bXAvbGliLmEuZXhwICRUQ3RtcC9s
aWIuYTtjZCAkVENkYXQKCnRvdWNoICRUQ3RtcC9saWIuYS5leHAKCmFyIC1jciAkVEN0bXAvbGli
LmEgZmlsZTEuaW4gPiAkVEN0bXAvbGliLmEuc3Rkb3V0CmNydGVzdAoKZGlmZiAtYiAkVEN0bXAv
bGliLmEuZXhwICRUQ3RtcC9saWIuYS5zdGRvdXQKaWYgWyAkPyAtZXEgMCBdCnRoZW4KICAgIGVj
aG8gIi0pNSIKZWxzZQogICAgVENSRVNVTFQ9NQogICAgZWNobyAiRkFJTCAtIGFyIHdpdGggLWMg
b3B0aW9uIGRpZCBub3Qgc3VwcHJlc3MgbWVzc2FnZXMuIgpmaQoKIyBUaGUgJ3FjJyBvcHRpb24g
Y2F1c2VzIHN1cHByZXNpb24gb2YgdGhlIGRlZmF1bHQgbWVzc2FnZSB3aGVuIAojICdhZmlsZScg
aXMgY3JlYXRlZC4KCiMgQ09ERQpybSAtcmYgJFRDdG1wL2xpYi5hO2NkICRUQ2RhdAoKYXIgLXFj
ICRUQ3RtcC9saWIuYSBmaWxlMS5pbiA+ICRUQ3RtcC9saWIuYS5zdGRvdXQKCmRpZmYgLWIgJFRD
dG1wL2xpYi5hLmV4cCAkVEN0bXAvbGliLmEuc3Rkb3V0IDE+IC9kZXYvbnVsbCAyPiAvZGV2L251
bGwKaWYgWyAkPyAtZXEgMCBdCnRoZW4KICAgIGVjaG8gICItKTYiCmVsc2UKICAgIFRDUkVTVUxU
PTYKICAgIGVjaG8gIkZBSUwgLSBhciB3aXRoIC1xYyBvcHRpb24gZGlkIG5vdCBzdXBwcmVzcyBt
ZXNzYWdlcy4iCmZpCgojIFRoZSAtZCBvcHRpb24gZGVsZXRlcyBmaWxlcyBmcm9tIGFyY2hpdmUg
d2hlbiBuYW1lcyBhcmUgc3BlY2lmaWVkLgoKIyBDT0RFCnJtIC1yZiAkVEN0bXAvbGliLmE7Y2Qg
JFRDZGF0CgphciAtY3IgJFRDdG1wL2xpYi5hIGZpbGUxLmluIGZpbGUyLmluIGZpbGUzLmluCmNy
dGVzdAplY2hvICJmaWxlMy5pbiIgPiAkVEN0bXAvbGliLmEuZXhwCmFyIC1kICRUQ3RtcC9saWIu
YSBmaWxlMS5pbiBmaWxlMi5pbgphciAtdCAkVEN0bXAvbGliLmEgPiRUQ3RtcC9saWIuYS5zdGRv
dXQKdHRlc3QKCmRpZmYgLWIgJFRDdG1wL2xpYi5hLmV4cCAkVEN0bXAvbGliLmEuc3Rkb3V0IDE+
IC9kZXYvbnVsbCAyPiAvZGV2L251bGwKaWYgWyAkPyAtZXEgMCBdCnRoZW4KICAgIGVjaG8gICIt
KTciCmVsc2UKICAgIFRDUkVTVUxUPTcKICAgIGVjaG8gIkZBSUwgLSBhciB3aXRoIC1kIG9wdGlv
biBkb2VzIG5vdCBkZWxldGUgZmlsZXMgZm9ybSB0aGUgYXJjaGl2ZSIKZmkKIAojIFRoZSAtZCBv
cHRpb24gZG9lcyBub3QgZGVsZXRlIGZpbGVzIGZyb20gYXJjaGl2ZSB3aGVuIG5vIG5hbWVzIAoj
IGFyZSBzcGVjaWZpZWQuCgojIENPREUKcm0gLXJmICRUQ3RtcC9saWIuYTtjZCAkVENkYXQKCgpw
cmludGYgImZpbGUxLmluXG5maWxlMi5pblxuZmlsZTMuaW5cbiIgPiAkVEN0bXAvbGliLmEuZXhw
CmFyIC1jciAkVEN0bXAvbGliLmEgZmlsZTEuaW4gZmlsZTIuaW4gZmlsZTMuaW4KY3J0ZXN0CmFy
IC1kICRUQ3RtcC9saWIuYSAyPiYxIDE+L2Rldi9udWxsCmFyIC10ICRUQ3RtcC9saWIuYSA+JFRD
dG1wL2xpYi5hLnN0ZG91dAp0dGVzdAoKZGlmZiAtYiAkVEN0bXAvbGliLmEuZXhwICRUQ3RtcC9s
aWIuYS5zdGRvdXQgMT4gL2Rldi9udWxsIDI+IC9kZXYvbnVsbAppZiBbICQ/IC1lcSAwIF0KdGhl
bgogICAgZWNobyAgIi0pOCIKZWxzZQogICAgVENSRVNVTFQ9OAogICAgZWNobyAiRkFJTCAtIGFy
IHdpdGggLWQgb3B0aW9uIGRlbGV0ZWQgZmlsZXMgZXZlbiB3aGVuIG5vbmUgd2VyZSBzcGVjaWZp
ZWQiCmZpCiAKIyBUaGUgLWQgZG9lcyBub3QgYWZmZWN0IGJlaGF2aW91ciBvZiAtcyBvcHRpb24u
CgojIENPREUKcm0gLXJmICRUQ3RtcC9saWIuYTtjZCAkVENkYXQKCnRvdWNoICRUQ3RtcC9kdW1t
eS5pbgphciAtY3IgJFRDdG1wL2xpYi5hICRUQ3RtcC9kdW1teS5pbiBmaWxlMS5pbiBmaWxlMi5p
biBmaWxlMy5pbgpjcnRlc3QKc2l6ZTE9YGxzIC1zICRUQ3RtcC9saWIuYXwocmVhZCBhIGI7IGVj
aG8gJGEpYAphciAtZHMgJFRDdG1wL2xpYi5hICRUQ3RtcC9kdW1teS5pbiAyPiYxIDE+L2Rldi9u
dWxsCnNpemUyPWBscyAtcyAkVEN0bXAvbGliLmF8KHJlYWQgYSBiOyBlY2hvICRhKWAKCmlmIFsg
JHNpemUxIC1lcSAkc2l6ZTIgXQp0aGVuCiAgICBlY2hvICAiLSk5IgplbHNlCiAgICBUQ1JFU1VM
VD05CiAgICBlY2hvICJGQUlMIC0gYXIgd2l0aCAtZCBvcHRpb24gZGlkIGFmZmVjdCB0aGUgLXMg
b3B0aW9uIgpmaQoKIyBUaGUgJ2knIGZsYWcgY2F1c2VzIGZpbGVzIHRvIGJlIHBsYWNlZCBiZWZv
cmUgJ3Bvc25hbWUnLgoKIyBDT0RFCnJtIC1yZiAkVEN0bXAvbGliLmE7Y2QgJFRDZGF0Cgpwcmlu
dGYgImZpbGUxLmluXG5maWxlMi5pblxuZmlsZTMuaW5cbiIgPiAkVEN0bXAvbGliLmEuZXhwCmFy
IC1jciAkVEN0bXAvbGliLmEgZmlsZTEuaW4gZmlsZTMuaW4KY3J0ZXN0CmFyIC1yaSBmaWxlMy5p
biAkVEN0bXAvbGliLmEgZmlsZTIuaW4KcnRlc3QKYXIgLXQgJFRDdG1wL2xpYi5hID4kVEN0bXAv
bGliLmEuc3Rkb3V0CnR0ZXN0CgpkaWZmIC1iICRUQ3RtcC9saWIuYS5leHAgJFRDdG1wL2xpYi5h
LnN0ZG91dCAxPiAvZGV2L251bGwgMj4gL2Rldi9udWxsCmlmIFsgJD8gLWVxIDAgXQp0aGVuCiAg
ICBlY2hvICAiLSkxMCIKZWxzZQogICAgVENSRVNVTFQ9MTAKICAgIGVjaG8gIkZBSUwgLSBhciB3
aXRoIC1pIGRpZCBub3QgcGxhY2UgdGhlIGZpbGVzIGJlZm9yZSAncG9zbmFtZScuIgpmaQogCiMg
VGhlICdpJyBmbGFnIHdpdGggJ20nIG9wdGlvbiBjYXVzZXMgZmlsZXMgdG8gYmUgbW92ZWQgYmVm
b3JlICdwb3NuYW1lJy4KCiMgQ09ERQoKcm0gLXJmICRUQ3RtcC9saWIuYTtjZCAkVENkYXQKYXIg
LWNyICRUQ3RtcC9saWIuYSBmaWxlMS5pbiBmaWxlMy5pbiBmaWxlMi5pbgpjcnRlc3QKcHJpbnRm
ICJmaWxlMS5pblxuZmlsZTIuaW5cbmZpbGUzLmluXG4iID4gJFRDdG1wL2xpYi5hLmV4cAphciAt
bWkgZmlsZTMuaW4gJFRDdG1wL2xpYi5hIGZpbGUyLmluCm10ZXN0CmFyIC10ICRUQ3RtcC9saWIu
YSA+JFRDdG1wL2xpYi5hLnN0ZG91dAp0dGVzdAoKZGlmZiAtYiAkVEN0bXAvbGliLmEuZXhwICRU
Q3RtcC9saWIuYS5zdGRvdXQgMT4gL2Rldi9udWxsIDI+IC9kZXYvbnVsbAppZiBbICQ/IC1lcSAw
IF0KdGhlbgogICAgZWNobyAiLSkxMSIKZWxzZQogICAgVENSRVNVTFQ9MTEKICAgIGVjaG8gIkZB
SUwgLSBhciB3aXRoIC1pIGZhaWxlZCB0byBtb3ZlIGZpbGVzIGJlZm9yZSAncG9zbmFtZScuIgpm
aQogCiMgbSBvcHRpb24gbW92ZXMgdGhlIGZpbGVzIHRvIGVuZCBvZiB0aGUgYXJjaGl2ZQoKIyBD
T0RFCgpybSAtcmYgJFRDdG1wL2xpYi5hO2NkICRUQ2RhdAphciAtY3IgJFRDdG1wL2xpYi5hIGZp
bGUxLmluIGZpbGUzLmluIGZpbGUyLmluCmNydGVzdApwcmludGYgImZpbGUxLmluXG5maWxlMi5p
blxuZmlsZTMuaW5cbiIgPiAkVEN0bXAvbGliLmEuZXhwCmFyIC1tICRUQ3RtcC9saWIuYSBmaWxl
My5pbgptdGVzdAphciAtdCAkVEN0bXAvbGliLmEgPiRUQ3RtcC9saWIuYS5zdGRvdXQKdHRlc3QK
CmRpZmYgLWIgJFRDdG1wL2xpYi5hLmV4cCAkVEN0bXAvbGliLmEuc3Rkb3V0IDE+IC9kZXYvbnVs
bCAyPiAvZGV2L251bGwKaWYgWyAkPyAtZXEgMCBdCnRoZW4KICAgIGVjaG8gIi0pMTIiCmVsc2UK
ICAgIFRDUkVTVUxUPTEyCiAgICBlY2hvICJGQUlMIC0gYXIgd2l0aCAtbSBmYWlscyB0byBtb3Zl
IHRoZSBmaWxlcyB0byB0aGUgZW5kIG9mIGFyY2hpdmUiCmZpCiAKIyBUaGUgLXAgb3B0aW9uIGNh
dXNlcyBvbmx5IHByaW50aW5nIG9mIGNvbnRlbnRzIG9mIGZpbGUgY29udGFpbmVkIGluCiMgYXJj
aGl2ZS4KCiMgQ09ERQpybSAtcmYgJFRDdG1wL2xpYi4qCmFyIC1jciAkVEN0bXAvbGliLmEgZmls
ZTEuaW4gZmlsZTIuaW4gZmlsZTMuaW4KY3J0ZXN0CnByaW50ZiAiVGhpcyBpcyBmaWxlIG9uZVxu
VGhpcyBpcyBmaWxlIHR3b1xuVGhpcyBpcyBmaWxlIHRocmVlXG4iID4gJFRDdG1wL2xpYi5hLmV4
cAphciAtcCAkVEN0bXAvbGliLmEgMj4mMSAxPiRUQ3RtcC9saWIuYS5zdGRvdXQKCmRpZmYgLWIg
JFRDdG1wL2xpYi5hLmV4cCAkVEN0bXAvbGliLmEuc3Rkb3V0IDE+L2Rldi9udWxsIDI+L2Rldi9u
dWxsCmlmIFsgJD8gLWVxIDAgXQp0aGVuCiAgICBlY2hvICItKTEzIgplbHNlCiAgICBUQ1JFU1VM
VD0xMwogICAgZWNobyAiRkFJTCAtIGFyIHdpdGggLXAgb3B0aW9uIGZhaWxlZCB0byBwcmludCB0
aGUgY29udGVudHMuIgpmaQogCiMgVGhlIC1wIGRvZXMgbm90IGFmZmVjdCBiZWhhdmlvdXIgb2Yg
LXMgb3B0aW9uLgoKIyBDT0RFCgpybSAtcmYgJFRDdG1wL2xpYi5hO2NkICRUQ2RhdAphciAtY3Ig
JFRDdG1wL2xpYi5hIGZpbGUxLmluIGZpbGUyLmluIGZpbGUzLmluCmNydGVzdApzaXplMT1gbHMg
LXMgJFRDdG1wL2xpYi5hfChyZWFkIGEgYjsgZWNobyAkYSlgCmFyIC1wcyAkVEN0bXAvbGliLmEg
Mj4mMSAxPiAvZGV2L251bGwKc2l6ZTI9YGxzIC1zICRUQ3RtcC9saWIuYXwocmVhZCBhIGI7IGVj
aG8gJGEpYAoKaWYgWyAkc2l6ZTEgLWVxICRzaXplMiBdCnRoZW4KICAgIGVjaG8gIi0pMTQiCmVs
c2UKICAgIFRDUkVTVUxUPTE0CiAgICBlY2hvICJGQUlMIC0gYXIgd2l0aCAtcCBkaWQgdGhlIGFm
ZmVjdCBiZWhhdmlvdXIgb2YgLXMgb3B0aW9uIgpmaQogCiMgVGhlIGNvbW1hbmQgJ2FyIC1xIGFm
aWxlIG5hbWUnIGFwcGVuZHMgbmFtZSB0byB0aGUgZW5kIG9mICdhZmlsZScuCgojIENPREUKCnJt
IC1yZiAkVEN0bXAvbGliLmE7Y2QgJFRDZGF0CmFyIC1jciAkVEN0bXAvbGliLmEgZmlsZTEuaW4g
ZmlsZTIuaW4gZmlsZTMuaW4KY3J0ZXN0CnByaW50ZiAiZmlsZTEuaW5cbmZpbGUyLmluXG5maWxl
My5pblxuZmlsZTQuaW5cbiIgPiAkVEN0bXAvbGliLmEuZXhwCmFyIC1xICRUQ3RtcC9saWIuYSBm
aWxlNC5pbgphciAtdCAkVEN0bXAvbGliLmEgPiRUQ3RtcC9saWIuYS5zdGRvdXQKdHRlc3QKCmRp
ZmYgLWIgJFRDdG1wL2xpYi5hLmV4cCAkVEN0bXAvbGliLmEuc3Rkb3V0IDE+IC9kZXYvbnVsbCAy
PiAvZGV2L251bGwKaWYgWyAkPyAtZXEgMCBdCnRoZW4KICAgIGVjaG8gIi0pMTUiCmVsc2UKICAg
IFRDUkVTVUxUPTE1CiAgICBlY2hvICJGQUlMIC0gYXIgd2l0aCAtcSBhZmlsZW5hbWUgZmFpbGVk
IHRvIGFwcGVuZCB0byB0aGUgZW5kIG9mIGZpbGUiCmZpCiAKIyBxIG9wdGlvbiBkb2VzIG5vdCBh
ZmZlY3QgdGhlIGJlaGF2aW91ciBvZiBvcHRpb24gcyAKCiMgQ09ERQoKcm0gLXJmICRUQ3RtcC9s
aWIuYTtjZCAkVENkYXQKYXIgLWNyICRUQ3RtcC9saWIuYSBmaWxlMS5pbiBmaWxlMi5pbiBmaWxl
My5pbgpjcnRlc3QKc2l6ZTE9YGxzIC1zICRUQ3RtcC9saWIuYXwocmVhZCBhIGI7IGVjaG8gJGEp
YAphciAtcXMgJFRDdG1wL2xpYi5hICRUQ3RtcC9kdW1teS5pbiAyPiYxIDE+L2Rldi9udWxsCnNp
emUyPWBscyAtcyAkVEN0bXAvbGliLmF8KHJlYWQgYSBiOyBlY2hvICRhKWAKCmlmIFsgJHNpemUx
IC1lcSAkc2l6ZTIgXQp0aGVuCiAgICBlY2hvICItKTE2IgplbHNlCiAgICBUQ1JFU1VMVD0xNgog
ICAgZWNobyAiRkFJTCAtIGFyIHdpdGggLXEgZGlkIGFmZmVjdCB0aGUgYmVoYXZpb3VyIG9mIC1z
IG9wdGlvbi4iCmZpCiAKIyBUaGUgLXMgY2F1c2VzIHJlZ2VuZXJhdGlvbiBvZiBzeW1ib2wgdGFi
bGUgZXZlbiBpZiBhIHN5bWJvbCB0YWJsZSBleGlzdHMuCgplY2hvICItKTE3IFNLSVBQRUQgZHVl
IHRvIGJpbnV0aWxzIGFyIGF1dG9tYXRpY2FsbHkgYWRkcyBhIHN5bWJvbC4iCgojIENPREUKCiNy
bSAtcmYgJFRDdG1wL2xpYi5hO2NkICRUQ2RhdAojYXIgLWNyICRUQ3RtcC9saWIuYSBmaWxlMS5v
CiNjcnRlc3QKI3NpemUxPWBscyAtbCAkVEN0bXAvbGliLmF8YXdrICd7cHJpbnQgJDV9J2AKI3N0
cmlwICRUQ3RtcC9saWIuYSAyPiYxIDE+L2Rldi9udWxsCiNhciAtcyAkVEN0bXAvbGliLmEgMj4m
MSAxPi9kZXYvbnVsbAojc2l6ZTI9YGxzIC1sICRUQ3RtcC9saWIuYXxhd2sgJ3twcmludCAkNX0n
YAoKI2lmIFsgJHNpemUxIC1lcSAkc2l6ZTIgXQoKI3RoZW4KIyAgICBlY2hvICItKTE3IgojZWxz
ZQojICAgIFRDUkVTVUxUPTE3CiMgICAgZWNobyAiRkFJTCAtIGFyIHdpdGggLXMgZG9lcyBub3Qg
cmVnZW5lcmF0ZSBzeW1ib2wgdGFibGUiCiNmaQogCiMgVGhlIC10IG9wdGlvbiBwcmludHMgYSB0
YWJsZSBvZiBjb250ZW50cyBvZiB0aGUgYXJjaGl2ZSBmaWxlLgoKIyBDT0RFCgpybSAtcmYgJFRD
dG1wL2xpYi5hO2NkICRUQ2RhdAphciAtY3IgJFRDdG1wL2xpYi5hIGZpbGUxLmluIGZpbGUyLmlu
IGZpbGUzLmluCmNydGVzdApwcmludGYgImZpbGUxLmluXG5maWxlMi5pblxuZmlsZTMuaW5cbiIg
PiAkVEN0bXAvbGliLmEuZXhwCmFyIC10ICRUQ3RtcC9saWIuYSA+JFRDdG1wL2xpYi5hLnN0ZG91
dCAyPiYxCnR0ZXN0CgpkaWZmIC1iICRUQ3RtcC9saWIuYS5leHAgJFRDdG1wL2xpYi5hLnN0ZG91
dCAxPiAvZGV2L251bGwgMj4gL2Rldi9udWxsCmlmIFsgJD8gLWVxIDAgXQp0aGVuCiAgICBlY2hv
ICItKTE4IgplbHNlCiAgICBUQ1JFU1VMVD0xOAogICAgZWNobyAiRkFJTCAtIGFyIHdpdGggLXQg
ZGlkIG5vdCBwcmludCBhcyBkZXNpcmVkIgpmaQogCiMgVGhlIC10IGRvZXMgbm90IGFmZmVjdCBi
ZWhhdmlvdXIgb2YgLXMgb3B0aW9uLgoKZWNobyAiLSkxOSBTS0lQUEVEIGR1ZSB0byBiaW51dGls
cyBhciBhdXRvbWF0aWNhbGx5IGFkZHMgYSBzeW1ib2wuIgoKIyBDT0RFCgojcm0gLXJmICRUQ3Rt
cC9saWIuYTtjZCAkVENkYXQKI2FyIC1jciAkVEN0bXAvbGliLmEgZmlsZTEubwojY3J0ZXN0CiNz
aXplMT1gbHMgLWwgJFRDdG1wL2xpYi5hfGF3ayAne3ByaW50ICQ1fSdgCiNzdHJpcCAkVEN0bXAv
bGliLmEgMj4mMSAxPi9kZXYvbnVsbAojYXIgLXRzICRUQ3RtcC9saWIuYSAyPiYxIDE+L2Rldi9u
dWxsCiNzaXplMj1gbHMgLWwgJFRDdG1wL2xpYi5hfGF3ayAne3ByaW50ICQ1fSdgCgojaWYgWyAk
c2l6ZTEgLWVxICRzaXplMiBdCiN0aGVuCiMgICAgZWNobyAiLSkxOSIKI2Vsc2UKIyAgICBUQ1JF
U1VMVD0xOQojICAgIGVjaG8gIkZBSUwgLSBhciB3aXRoIC10IG9wdGlvbiBkaWQgYWZmZWN0IHRo
ZSAtcyBvcHRpb24iCiNmaQogCiMgVGhlICd1JyBmbGFnIGNhdXNlcyBmaWxlcyBvbmx5IHdpdGgg
bGF0ZXIgbW9kaWZpY2F0aW9uIGRhdGUgdGhhbiAKIyBpbiBhcmNoaXZlIGFyZSByZXBsYWNlZC4K
CiMgQ09ERQpybSAtcmYgJFRDdG1wL2xpYi5hO2NkICRUQ2RhdAphciAtY3IgJFRDdG1wL2xpYi5h
IGZpbGUwLmluIGZpbGUyLmluIApjcnRlc3QKRmlsZTF0aW1lPWBhciAtdHYgJFRDdG1wL2xpYi5h
IHwgZ3JlcCBmaWxlMC5pbmAKRmlsZTJ0aW1lPWBhciAtdHYgJFRDdG1wL2xpYi5hIHwgZ3JlcCBm
aWxlMi5pbmAKCiNzbGVlcCA1CnRvdWNoIC1jIC10IDIwMTUwMzAzMDMwMy41NSBmaWxlMC5pbgoK
YXIgLXJ1ICRUQ3RtcC9saWIuYSBmaWxlMC5pbiBmaWxlMi5pbiAyPiYxIDE+L2Rldi9udWxsCkZp
bGUxdGltZTE9YGFyIC10diAkVEN0bXAvbGliLmEgfCBncmVwIGZpbGUwLmluYApGaWxlMnRpbWUy
PWBhciAtdHYgJFRDdG1wL2xpYi5hIHwgZ3JlcCBmaWxlMi5pbmAKCmlmIFsgIiRGaWxlMnRpbWUi
ID0gIiRGaWxlMnRpbWUyIiBdCnRoZW4KCWlmIFsgIiRGaWxlMXRpbWUiID0gIiRGaWxlMXRpbWUx
IiBdCgl0aGVuCiAgICAJCVRDUkVTVUxUPTIwCiAgICAJCWVjaG8gIkZBSUwgLSBhciB3aXRoIC11
IGZsYWcgZmFpbGVkIgoJZWxzZSAKICAgIAkJZWNobyAiLSkyMCIKCWZpCmVsc2UKICAgIAlUQ1JF
U1VMVD0yMAoJZWNobyAiRkFJTCAtIGFyIHdpdGggLXUgZmxhZyBmYWlsZWQiCmZpCiNSZXNldCB0
aGUgdGltZXN0YW1wIG9uIGZpbGUwLmluIHRvIGN1cnJlbnQKdG91Y2ggZmlsZTAuaW4KIAojIFRo
aXMgaXMgdGhlIG5leHQgYXNzZXJ0aW9uCgojIENPREUKCkNvdW50PTAKcm0gLXJmICRUQ3RtcC9s
aWIuYTtjZCAkVENkYXQKYXIgLWNyICRUQ3RtcC9saWIuYSBmaWxlMS5pbiBmaWxlMi5pbiBmaWxl
My5pbgpjcnRlc3QKU3lzbW9udGg9YGRhdGUgfCBjdXQgLWYyIC1kIiAiYApNb250aD1gYXIgLXR2
ICRUQ3RtcC9saWIuYSB8IGdyZXAgImZpbGUyLmluIiB8IGF3ayAne3ByaW50ICQ0fSdgCkNvdW50
PWBhciAtdHYgJFRDdG1wL2xpYi5hIHwgd2MgLWxgCgppZiBbICRTeXNtb250aCA9ICRNb250aCBd
ICYmIFsgJENvdW50IC1lcSAzIF0KdGhlbgoJCWVjaG8gIi0pMjEiCmVsc2UKCSAgICAJVENSRVNV
TFQ9MjEKCQllY2hvICJGQUlMIC0gYXIgd2l0aCAtdiBmbGFnIGZhaWxlZCB0byBwcmludCBhIGxp
bmUgZm9yIGVhY2ggZmlsZSIKZmkKIAojIFRoZSAtdiBvcHRpb24gcHJvZHVjZXMgYSB2ZXJib3Nl
IGxpc3RpbmcgbGlrZSBscyAtbgoKIyBDT0RFCgpybSAtcmYgJFRDdG1wL2xpYi5hO2NkICRUQ2Rh
dCAkVEN0bXAvbGliLmEuZXhwICpvdXQKYXIgLWNyICRUQ3RtcC9saWIuYSBmaWxlMS5pbiBmaWxl
Mi5pbiBmaWxlMy5pbgpjcnRlc3QKCmxzIC1sbiAtLXRpbWUtc3R5bGU9KyViIiAiJWUiICIlSDol
TSBmaWxlMS5pbiBmaWxlMi5pbiBmaWxlMy5pbiB8CndoaWxlCnJlYWQgcGVybWlzc2lvbnMgbGlu
ayB1aWQgZ2lkIHNpemUgbW9udGggZGF5IHRpbWUgZmlsZV9uYW1lCmRvCmVjaG8gIiRwZXJtaXNz
aW9uczskdWlkLyRnaWQ7JHNpemU7JG1vbnRoOyRkYXk7JHRpbWU7JGZpbGVfbmFtZSIKZG9uZSA+
PiAgJFRDdG1wL2xpYi5hLmV4cAoKYXIgLXR2ICRUQ3RtcC9saWIuYSB8CndoaWxlCnJlYWQgcGVy
bWlzc2lvbnMgdWlkIHNpemUgbW9udGggZGF5IHRpbWUgeWVhciBmaWxlX25hbWUKZG8KZWNobyAi
LSRwZXJtaXNzaW9uczskdWlkOyRzaXplOyRtb250aDskZGF5OyR0aW1lOyRmaWxlX25hbWUiCmRv
bmUgPj4gJFRDdG1wL2xpYi5hLnN0ZG91dAp0dGVzdAoKZGlmZiAkVEN0bXAvbGliLmEuZXhwICRU
Q3RtcC9saWIuYS5zdGRvdXQKaWYgWyAkPyAtZXEgMCBdCnRoZW4gCgllY2hvICItKTIyIgplbHNl
CiAgICAJVENSRVNVTFQ9MjIKCWVjaG8gIkZBSUwgLSBhciB3aXRoIC12IGZhaWxlZCB0byBwcm9k
dWNlIGEgdmVyYm9zZSBvdXQgcHV0IgpmaQogCiMgVGhlICd2JyBvcHRpb24gY2F1c2VzIHRoZSAn
eCcgb3B0aW9uIHRvIGRpc3BsYXkgYSBmaWxlbmFtZSBmb3IgZWFjaCAKIyBmaWxlIGV4dHJhY3Rl
ZC4KCiMgQ09ERQoKcm0gLXJmICRUQ3RtcC9saWIuYTtjZCAkVENkYXQKYXIgLWNyICRUQ3RtcC9s
aWIuYSBmaWxlMS5pbiBmaWxlMi5pbiBmaWxlMy5pbgpjcnRlc3QKQ291bnQ9YGFyIC14diAkVEN0
bXAvbGliLmEgfCB3YyAtbGAKCmlmIFsgJENvdW50ID0gJzMnIF0KdGhlbgoJZWNobyAiLSkyMyIK
ZWxzZQogICAgCVRDUkVTVUxUPTIzCgllY2hvICJGQUlMIC0gYXIgd2l0aCAtdiBhbG9uZyB3aXRo
IHggZGlkIG5vdCBkaXNwbGF5IGV4dHJhY3RlZCBmaWxlIG5hbWVzIgpmaQogCiMgVGhlIGNvbW1h
bmQgJ2FyIC14IGFmaWxlICcgY2F1c2VzIGFsbCBmaWxlcyBmcm9tIHRoZSBhcmNoaXZlIHRvIGJl
IGV4dHJhY3RlZC4KCiMgQ09ERQoKcm0gLXJmICRUQ3RtcC9saWIuYTtjZCAkVENkYXQKYXIgLWNy
ICRUQ3RtcC9saWIuYSBmaWxlMS5pbiBmaWxlMi5pbiBmaWxlMy5pbgpjcnRlc3QKCkNvdW50PWBh
ciAteHYgJFRDdG1wL2xpYi5hIHwgd2MgLWxgIAoKaWYgWyAkQ291bnQgLWVxICczJyBdCnRoZW4K
ICAgIGVjaG8gIi0pMjQiCmVsc2UKICAgIAlUQ1JFU1VMVD0yNAogICAgZWNobyAiRkFJTCAtIGFy
IHdpdGggLXggZmxhZyBkaWQgbm90IGV4dHJhY3QgYWxsIGZpbGUiCmZpCiAKIyBUaGUgY29tbWFu
ZCAnYXIgLXggYWZpbGUgbmFtZSBuYW1lJyBjYXVzZXMgb25seSBuYW1lZCBmaWxlcyBmcm9tIAoj
IHRoZSBhcmNoaXZlIHRvIGJlIGV4dHJhY3RlZC4KCiMgQ09ERQpybSAtcmYgJFRDdG1wL2xpYi5h
O2NkICRUQ2RhdAphciAtY3IgJFRDdG1wL2xpYi5hIGZpbGUxLmluIGZpbGUyLmluIGZpbGUzLmlu
CmNydGVzdApDb3VudD1gYXIgLXh2ICRUQ3RtcC9saWIuYSBmaWxlMS5pbiB8IGdyZXAgZmlsZSB8
IHdjIC1sYAoKaWYgWyAkQ291bnQgPSAnMScgXQp0aGVuCiAgICBlY2hvICItKTI1IgplbHNlCiAg
ICAJVENSRVNVTFQ9MjUKICAgIGVjaG8gIkZBSUwgLSBhciB3aXRoIC14IGxpYiBmaWxlbmFtZSBk
aWQgbm90IGV4dHJhY3QgdGhlIG5hbWVkIGZpbGUgYWxvbmUiCmZpCgojIFRoaXMgdGVzdCB3aWxs
IGZhaWwgdW5kZXIgcGFuLCBzbyBpdCdzIGNvbW1lbnRlZCBvdXQgYnkgZGVmYXVsdC4KZWNobyAi
LSkyNiBTS0lQUEVEIFVOREVSIFBBTiIKIwojIFNpZ25hbCBTSUdIVVAKCiMgQ09ERQojCiMKI3Jt
IC1yZiAkVEN0bXAvbGliLiogCiMKI2FyIC12ciAkVEN0bXAvbGliLmEgJExJU1QgPj4kVEN0bXAv
bGliLmEuc3Rkb3V0Jgojd2hpbGUgWyAhIC1zICRUQ3RtcC9saWIuYSBdCiNkbwojICAgICAgICA6
CiNkb25lCiNraWxsIC0xICQhID4vZGV2L251bGwgMj4mMQojCiNzbGVlcCAxCiNpZiBbIGB3YyAt
bCAkVEN0bXAvbGliLmEuc3Rkb3V0fChyZWFkIGEgYjtlY2hvIC1lICRhKWAgLW5lIDEwMCBdCiN0
aGVuCiMgICAgVENSRVNVTFQ9MjYKIyAgICBlY2hvIC1lICJGQUlMIC0gYXIgY291bGQgbm90IGNy
ZWF0ZSB0aGUgYXJjaGl2ZSA7IGtpbGxlZCBieSBTSUdIVVAiCiNlbHNlCiMgICAgZWNobyAtZSAg
Ii0pMjYiCiNmaQogCiMgU2lnbmFsIFNJR0lOVAoKIyBDT0RFCgpybSAtcmYgJFRDdG1wL2xpYi4q
IAoKYXIgLXZyICRUQ3RtcC9saWIuYSAkTElTVCA+PiRUQ3RtcC9saWIuYS5zdGRvdXQmCndoaWxl
IFsgISAtcyAkVEN0bXAvbGliLmEgXQpkbwogICAgICAgIDoKZG9uZQpraWxsIC1zIDIgJCEgPi9k
ZXYvbnVsbCAyPiYxCgpzbGVlcCAxCmlmIFsgYHdjIC1sICRUQ3RtcC9saWIuYS5zdGRvdXR8KHJl
YWQgYSBiO2VjaG8gJGEpYCAtbmUgMTAwIF0KdGhlbgogICAgVENSRVNVTFQ9MjcKICAgIGVjaG8g
IkZBSUwgLSBhciBjb3VsZCBub3QgY3JlYXRlIHRoZSBhcmNoaXZlIDsga2lsbGVkIGJ5IFNJR0lO
SVQiCmVsc2UKICAgIGVjaG8gIi0pMjciCmZpCiAKIyBTaWduYWwgU0lHUVVJVAoKIyBDT0RFCgpy
bSAtcmYgJFRDdG1wL2xpYi4qIAoKYXIgLXZyICRUQ3RtcC9saWIuYSAkTElTVCA+PiRUQ3RtcC9s
aWIuYS5zdGRvdXQmCndoaWxlIFsgISAtcyAkVEN0bXAvbGliLmEgXQpkbwogICAgICAgIDoKZG9u
ZQpraWxsIC1zIDMgJCEgPi9kZXYvbnVsbCAyPiYxCgpzbGVlcCAxCmlmIFsgYHdjIC1sICRUQ3Rt
cC9saWIuYS5zdGRvdXR8KHJlYWQgYSBiO2VjaG8gJGEpYCAtbmUgMTAwIF0KdGhlbgogICAgVENS
RVNVTFQ9MjgKICAgIGVjaG8gIkZBSUwgLSBhciBjb3VsZCBub3QgY3JlYXRlIHRoZSBhcmNoaXZl
IDsga2lsbGVkIGJ5IFNJR1FVSVQiCmVsc2UKICAgIGVjaG8gIi0pMjgiCmZpCiAKIyBTaWduYWwg
U0lHSFVQOyBhciBzaG91bGQgbm90IHJlbW92ZSBhcmNoaXZlIHRoYXQgZXhpc3RlZCBiZWZvcmUg
aW52b2NhdGlvbi4KCiMgQ09ERQoKcm0gLXJmICRUQ3RtcC9saWIuYTtjZCAkVENkYXQgJFRDdG1w
L2xpYi5hLnN0ZG91dAphciAtcnYgJFRDdG1wL2xpYi5hIGZpbGUxLmluIGZpbGUyLmluIGZpbGUz
LmluIDI+JjEgMT4kVEN0bXAvbGliLmEuc3Rkb3V0CnJ0ZXN0CmFyIC1ydiAkVEN0bXAvbGliLmEg
JExJU1QgMj4mMSAxPj4kVEN0bXAvbGliLmEuc3Rkb3V0JgpydGVzdAp3aGlsZSBbICEgLXMgJFRD
dG1wL2xpYi5hIF0KZG8KICAgICAgICA6CmRvbmUKc2xlZXAgMQpraWxsIC1zIDEgJCEgMj4mMSAx
Pi9kZXYvbnVsbCB8IHJlYWQgYQoKaWYgWyBgd2MgLWwgJFRDdG1wL2xpYi5hLnN0ZG91dHwocmVh
ZCBhIGI7ZWNobyAkYSlgIC1uZSAxMDMgXQp0aGVuCiAgICBUQ1JFU1VMVD0yOQogICAgZWNobyAi
RkFJTCAtIGFyIGNvdWxkIG5vdCBjb21wbGV0ZSB0aGUgYXJjaGl2ZSA7IGtpbGxlZCBieSBTSUdI
VVAiCmVsc2UKICAgIGVjaG8gIi0pMjkiCmZpCiAKIyBTaWduYWwgU0lHSU5JVDsgYXIgc2hvdWxk
IG5vdCByZW1vdmUgYXJjaGl2ZSB0aGF0IGV4aXN0ZWQgYmVmb3JlIGludm9jYXRpb24uCgojIENP
REUKCnJtIC1yZiAkVEN0bXAvbGliLmE7Y2QgJFRDZGF0ICRUQ3RtcC9saWIuYS5zdGRvdXQKYXIg
LXJ2ICRUQ3RtcC9saWIuYSBmaWxlMS5pbiBmaWxlMi5pbiBmaWxlMy5pbiAyPiYxIDE+JFRDdG1w
L2xpYi5hLnN0ZG91dApydGVzdAphciAtcnYgJFRDdG1wL2xpYi5hICRMSVNUIDI+JjEgMT4+JFRD
dG1wL2xpYi5hLnN0ZG91dCYKcnRlc3QKd2hpbGUgWyAhIC1zICRUQ3RtcC9saWIuYSBdCmRvCiAg
ICAgICAgOgpkb25lCnNsZWVwIDEKCmtpbGwgLXMgMiAkISAyPiYxIDE+L2Rldi9udWxsIHwgcmVh
ZCBhCgppZiBbIGB3YyAtbCAkVEN0bXAvbGliLmEuc3Rkb3V0fChyZWFkIGEgYjtlY2hvICRhKWAg
LW5lIDEwMyBdCnRoZW4KICAgIFRDUkVTVUxUPTMwCiAgICBlY2hvICJGQUlMIC0gYXIgY291bGQg
bm90IGNvbXBsZXRlIHRoZSBhcmNoaXZlIDsga2lsbGVkIGJ5IFNJR0lOSVQiCmVsc2UKICAgIGVj
aG8gIi0pMzAiCmZpCiAKIyBTaWduYWwgU0lHUVVJVDsgYXIgc2hvdWxkIG5vdCByZW1vdmUgYXJj
aGl2ZSB0aGF0IGV4aXN0ZWQgYmVmb3JlIGludm9jYXRpb24uCgojIENPREUKCnJtIC1yZiAkVEN0
bXAvbGliLmE7Y2QgJFRDZGF0ICouc3Rkb3V0CmFyIC1ydiAkVEN0bXAvbGliLmEgZmlsZTEuaW4g
ZmlsZTIuaW4gZmlsZTMuaW4gMj4mMSAxPiRUQ3RtcC9saWIuYS5zdGRvdXQKcnRlc3QKYXIgLXJ2
ICRUQ3RtcC9saWIuYSAkTElTVCAyPiYxIDE+PiRUQ3RtcC9saWIuYS5zdGRvdXQmCnJ0ZXN0Cndo
aWxlIFsgISAtcyAkVEN0bXAvbGliLmEgXQpkbwogICAgICAgIDoKZG9uZQpzbGVlcCAxCmtpbGwg
LXMgMyAkISAyPiYxIDE+L2Rldi9udWxsIHwgcmVhZCBhCgppZiBbIGB3YyAtbCAkVEN0bXAvbGli
LmEuc3Rkb3V0fChyZWFkIGEgYjtlY2hvICRhKWAgLW5lIDEwMyBdCnRoZW4KICAgIFRDUkVTVUxU
PTMxCiAgICBlY2hvICJGQUlMIC0gYXIgY291bGQgbm90IGNvbXBsZXRlIHRoZSBhcmNoaXZlIDsg
a2lsbGVkIGJ5IFNJR1FVSVQiCmVsc2UKICAgIGVjaG8gIi0pMzEiCmZpCiAKcm0gLXJmICRUQ3Rt
cApDT1VOVD1gZXhwciAkQ09VTlQgKyAxYApkb25lCmNsZWFudXAKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>