<?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>4908</bug_id>
          
          <creation_ts>2013-07-25 08:21:08 +0000</creation_ts>
          <short_desc>External toolchain does not work with poky dylan</short_desc>
          <delta_ts>2013-08-13 12:26:17 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>devtools / tool chain</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.4.2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Laszlo Papp">lpapp</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>kergoth</cc>
    
    <cc>laurentiu.palcu</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>34848</commentid>
    <comment_count>0</comment_count>
      <attachid>1356</attachid>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 08:21:08 +0000</bug_when>
    <thetext>Created attachment 1356
conf/local.conf

bblayers.conf is the default generated with &quot;. oe-init-build-env&quot;

Tried using both csl and sourcery. Here you can find the error which is 100% reproducable:

ERROR: Multiple .bb files are due to be built which each provide virtual/arm-none-linux-gnueabi-libc-for-gcc (/home/lpapp/Projects/foo/Yocto/poky-dylan-9.0.0/meta/recipes-core/eglibc/eglibc_2.17.bb /home/lpapp/Projects/foo/Yocto/poky-dylan-9.0.0/meta/recipes-core/meta/external-sourcery-toolchain.bb).
 This usually means one provides something the other doesn&apos;t and should.
ERROR: Multiple .bb files are due to be built which each provide virtual/libc (/home/lpapp/Projects/foo/Yocto/poky-dylan-9.0.0/meta/recipes-core/eglibc/eglibc_2.17.bb /home/lpapp/Projects/foo/Yocto/poky-dylan-9.0.0/meta/recipes-core/meta/external-sourcery-toolchain.bb).
 This usually means one provides something the other doesn&apos;t and should.
ERROR: Multiple .bb files are due to be built which each provide virtual/libiconv (/home/lpapp/Projects/foo/Yocto/poky-dylan-9.0.0/meta/recipes-core/eglibc/eglibc_2.17.bb /home/lpapp/Projects/foo/Yocto/poky-dylan-9.0.0/meta/recipes-core/meta/external-sourcery-toolchain.bb).
 This usually means one provides something the other doesn&apos;t and should.

Here you can find the toolchain I am using for this test:

https://developer.ridgerun.com/wiki/index.php/Code_Sourcery_ARM_toolchain_2009q1-203

Note that, it is &quot;gnueabi&quot;, so you have to obtain the right toolchain.

Using dylan 9.0.0, so not git. It would be awesome to have a fix for this in the upcoming bugfix release.

The command probably does not matter, but it was &quot;bitbake core-image-minimal&quot;.

Same issue with 9.0.1 and master HEAD as with 9.0.0.

Perhaps, users should use the meta-sourcery layer instead of the oe-core import?

Any workaround? Otherwise, it is a full blocker. :&apos;(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34850</commentid>
    <comment_count>1</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 08:21:51 +0000</bug_when>
    <thetext>*** Bug 4899 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34866</commentid>
    <comment_count>2</comment_count>
    <who name="Laurentiu Palcu">laurentiu.palcu</who>
    <bug_when>2013-07-25 09:13:20 +0000</bug_when>
    <thetext>I&apos;m looking into it. I just reproduced it and, apparently, even though PREFERRED_PROVIDER is set correctly for virtual/arm-none-linux-gnueabi-libc-for-gcc, virtual/libc and virtual/libiconv to point to external-sourcery-toolchain, the error still appears.

I have no workaround or fix yet... I&apos;ll keep you posted if I&apos;ve got any news.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34873</commentid>
    <comment_count>3</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 09:35:44 +0000</bug_when>
    <thetext>I opened up an issue for meta-sourcery as well fwiw, but it would be nice to get the oe-core variant working:

https://github.com/MentorEmbedded/meta-sourcery/issues/9</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34897</commentid>
    <comment_count>4</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 14:33:48 +0000</bug_when>
    <thetext>Can anyone reproduce the error below with the following settings in conf/local.conf?

TCMODE = &quot;external-csl&quot;
EXTERNAL_TOOLCHAIN = &quot;/usr/local/arm-2009q1&quot;
TARGET_PREFIX = &quot;arm-none-linux-gnueabi-&quot;

INSANE_SKIP_external-sourcery-toolchain-dev += &quot;ldflags&quot;

PREFERRED_PROVIDER_linux-libc-headers = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_linux-libc-headers-dev = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_libgcc = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_eglibc = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/libc = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/libintl = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/libiconv = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_glibc-thread-db = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/linux-libc-headers = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_virtual/linux-libc-headers-dev = &quot;external-sourcery-toolchain&quot;
PREFERRED_PROVIDER_gdbserver = &quot;external-sourcery-toolchain&quot;

For the setup above, I am getting the error below:

bitbake core-image-minimal
Pseudo is not present but is required, building this first before the main build
Parsing recipes: 100% |######################################################################################################################################################################################################| Time: 00:00:27
Parsing of 831 .bb files complete (0 cached, 831 parsed). 1140 targets, 51 skipped, 0 masked, 0 errors.

Build Configuration:
BB_VERSION        = &quot;1.18.0&quot;
BUILD_SYS         = &quot;x86_64-linux&quot;
NATIVELSBSTRING   = &quot;arch-rolling&quot;
TARGET_SYS        = &quot;arm-foo-linux-gnueabi&quot;
MACHINE           = &quot;foo&quot;
DISTRO            = &quot;foo&quot;
DISTRO_VERSION    = &quot;0.1&quot;
TUNE_FEATURES     = &quot;armv5 thumb dsp&quot;
TARGET_FPU        = &quot;soft&quot;
meta              
meta-yocto        
meta-yocto-bsp    = &quot;master:3d4147a43126a7b031ac583221012442dde7beab&quot;
meta-sourcery     = &quot;master:832ce1937780bbb508050f02ac8a8bf309045fef&quot;
meta-foo      = &quot;master:3d4147a43126a7b031ac583221012442dde7beab&quot;

NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 63 tasks of which 0 didn&apos;t need to be rerun and all succeeded.
Loading cache: 100% |########################################################################################################################################################################################################| ETA:  00:00:00
Loaded 1141 entries from dependency cache.

Build Configuration:
BB_VERSION        = &quot;1.18.0&quot;
BUILD_SYS         = &quot;x86_64-linux&quot;
NATIVELSBSTRING   = &quot;arch-rolling&quot;
TARGET_SYS        = &quot;arm-foo-linux-gnueabi&quot;
MACHINE           = &quot;foo&quot;
DISTRO            = &quot;foo&quot;
DISTRO_VERSION    = &quot;0.1&quot;
TUNE_FEATURES     = &quot;armv5 thumb dsp&quot;
TARGET_FPU        = &quot;soft&quot;
meta              
meta-yocto        
meta-yocto-bsp    = &quot;master:3d4147a43126a7b031ac583221012442dde7beab&quot;
meta-sourcery     = &quot;master:832ce1937780bbb508050f02ac8a8bf309045fef&quot;
meta-foo      = &quot;master:3d4147a43126a7b031ac583221012442dde7beab&quot;

NOTE: Resolving any missing task queue dependencies
NOTE: preferred version 141 of udev not available (for item udev)
NOTE: versions of udev available: 182
NOTE: preferred version 141 of udev not available (for item udev-dev)
NOTE: versions of udev available: 182
NOTE: preferred version 141 of udev not available (for item udev-utils)
NOTE: versions of udev available: 182
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
WARNING: Failed to fetch URL http://www.zlib.net/zlib-1.2.7.tar.bz2, attempting MIRRORS if available
No currently running tasks (83 of 1366)
ERROR: ld.so: object &apos;libpseudo.so&apos; from LD_PRELOAD cannot be preloaded: ignored.
ERROR: Function failed: do_install (see /home/lpapp/Projects/foo/Yocto/poky-dylan-9.0.0/foo-builds/tmp/work/armv5te-foo-linux-gnueabi/external-sourcery-toolchain/2009q1-203-r22/temp/log.do_install.25593 for further information)
ERROR: Logfile of failure stored in: /home/lpapp/Projects/foo/Yocto/poky-dylan-9.0.0/foo-builds/tmp/work/armv5te-foo-linux-gnueabi/external-sourcery-toolchain/2009q1-203-r22/temp/log.do_install.25593
Log data follows:
| ERROR: ld.so: object &apos;libpseudo.so&apos; from LD_PRELOAD cannot be preloaded: ignored.
| DEBUG: Executing shell function do_install
| cp: target &apos;/home/lpapp/Projects/foo/Yocto/poky-dylan-9.0.0/foo-builds/tmp/work/armv5te-foo-linux-gnueabi/external-sourcery-toolchain/2009q1-203-r22/image/lib&apos; is not a directory
| ERROR: Function failed: do_install (see /home/lpapp/Projects/foo/Yocto/poky-dylan-9.0.0/foo-builds/tmp/work/armv5te-foo-linux-gnueabi/external-sourcery-toolchain/2009q1-203-r22/temp/log.do_install.25593 for further information)
ERROR: Task 31 (/home/lpapp/Projects/foo/Yocto/poky-dylan-9.0.0/meta-sourcery/recipes/meta/external-sourcery-toolchain.bb, do_install) failed with exit code &apos;1&apos;
NOTE: Tasks Summary: Attempted 83 tasks of which 63 didn&apos;t need to be rerun and 1 failed.
No currently running tasks (83 of 1366)

Summary: 1 task failed:
  /home/lpapp/Projects/foo/Yocto/poky-dylan-9.0.0/meta-sourcery/recipes/meta/external-sourcery-toolchain.bb, do_install
Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34898</commentid>
    <comment_count>5</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 14:34:29 +0000</bug_when>
    <thetext>Oh yeah, that error comes when just cloning meta-sourcery into my project, and trying to use based on the README from the meta-xilinx layer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34906</commentid>
    <comment_count>6</comment_count>
    <who name="Christopher Larson">kergoth</who>
    <bug_when>2013-07-25 15:05:01 +0000</bug_when>
    <thetext>My first question is why your path includes &apos;dylan&apos; while all your branches are master, but that&apos;s immaterial. I haven&apos;t seen the error you have when using meta-sourcery, but I likely haven&apos;t tested a toolchain that old in some time. Would you be able to link me to the sourcery toolchain you&apos;re using? Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34907</commentid>
    <comment_count>7</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 15:06:52 +0000</bug_when>
    <thetext>Repaste from my first post:

Here you can find the toolchain I am using for this test:

https://developer.ridgerun.com/wiki/index.php/Code_Sourcery_ARM_toolchain_2009q1-203</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34908</commentid>
    <comment_count>8</comment_count>
    <who name="Christopher Larson">kergoth</who>
    <bug_when>2013-07-25 15:09:16 +0000</bug_when>
    <thetext>Thanks, must have missed that. I&apos;ll attempt to reproduce.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34912</commentid>
    <comment_count>9</comment_count>
    <who name="Christopher Larson">kergoth</who>
    <bug_when>2013-07-25 15:16:38 +0000</bug_when>
    <thetext>The first potential issue I see is the layer order listed in your build summary. Layer order in BBLAYERS has importance, I&apos;m afraid. The order is highest priority to lowest. When bitbake goes to locate a relative path, like &apos;conf/distro/include/tcmode-external-sourcery.inc&apos;, it will search the layers (technically, BBPATH, but the layers add themselves to it) in priority order, and use the first it finds.

To summarize: if the main meta layer is before meta-sourcery in bblayers, its tcmode will be used rather than meta-sourcery&apos;s. I&apos;ll look into renaming the tcmode for the sourcery layer to avoid this usability problem in the future. Try moving meta-sourcery before meta in BBLAYERS in your conf/bblayers.conf, wipe tmp, and see how that goes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34913</commentid>
    <comment_count>10</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 15:42:54 +0000</bug_when>
    <thetext>This is the bblayers config by the way:

# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
LCONF_VERSION = &quot;6&quot;

BBPATH = &quot;${TOPDIR}&quot;
BBFILES ?= &quot;&quot;

BBLAYERS ?= &quot; \
  /home/lpapp/Projects/polatis/Yocto/poky-dylan-9.0.0/meta-sourcery \
  /home/lpapp/Projects/polatis/Yocto/poky-dylan-9.0.0/meta \
  /home/lpapp/Projects/polatis/Yocto/poky-dylan-9.0.0/meta-yocto \
  /home/lpapp/Projects/polatis/Yocto/poky-dylan-9.0.0/meta-yocto-bsp \
  &quot;
BBLAYERS_NON_REMOVABLE ?= &quot; \
  /home/lpapp/Projects/polatis/Yocto/poky-dylan-9.0.0/meta \
  /home/lpapp/Projects/polatis/Yocto/poky-dylan-9.0.0/meta-yocto \
  &quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34920</commentid>
    <comment_count>11</comment_count>
      <attachid>1360</attachid>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 16:41:26 +0000</bug_when>
    <thetext>Created attachment 1360
meta-sourcery-bblayers-conf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34921</commentid>
    <comment_count>12</comment_count>
      <attachid>1361</attachid>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 16:41:58 +0000</bug_when>
    <thetext>Created attachment 1361
meta-sourcery-local-conf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34923</commentid>
    <comment_count>13</comment_count>
    <who name="Christopher Larson">kergoth</who>
    <bug_when>2013-07-25 16:45:14 +0000</bug_when>
    <thetext>Your TCMODE is wrong for meta-sourcery, use external-sourcery, not external-csl. Also all the preferences are unnecessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34924</commentid>
    <comment_count>14</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 16:46:29 +0000</bug_when>
    <thetext>Interesting because those are coming from the direct copy/paste of the meta-xilinx README.

Could they please file a bug against them?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34926</commentid>
    <comment_count>15</comment_count>
      <attachid>1362</attachid>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 16:52:26 +0000</bug_when>
    <thetext>Created attachment 1362
meta-sourcery-bblayers-2-conf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34927</commentid>
    <comment_count>16</comment_count>
      <attachid>1363</attachid>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 16:52:47 +0000</bug_when>
    <thetext>Created attachment 1363
meta-sourcery-local-2-conf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34928</commentid>
    <comment_count>17</comment_count>
    <who name="Christopher Larson">kergoth</who>
    <bug_when>2013-07-25 16:55:10 +0000</bug_when>
    <thetext>Those configs look relatively sane. The INSANE_SKIP shouldn&apos;t be needed, as the recipe handles that already, but it won&apos;t harm anything.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34929</commentid>
    <comment_count>18</comment_count>
      <attachid>1364</attachid>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 17:02:38 +0000</bug_when>
    <thetext>Created attachment 1364
meta-sourcery-bblayers-3-conf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34930</commentid>
    <comment_count>19</comment_count>
      <attachid>1365</attachid>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 17:02:53 +0000</bug_when>
    <thetext>Created attachment 1365
meta-sourcery-local-3-conf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35174</commentid>
    <comment_count>20</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2013-07-30 15:50:30 +0000</bug_when>
    <thetext>Merged to Master 1.5
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=d1b189f4769e215419fbfad40d9da52f59a820d0

Needs to be merged into Dylan also</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35175</commentid>
    <comment_count>21</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-30 15:51:55 +0000</bug_when>
    <thetext>Unfortunately, I cannot verify it because I switched to meta-sourcery.

I have been told that is the official Code Sourcery support, and the one in oe-core is just a reference, and should not be widely adopted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35616</commentid>
    <comment_count>22</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2013-08-13 12:20:41 +0000</bug_when>
    <thetext>FWIW, the changes from master are now in dylan for 1.4.2:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?h=dylan&amp;id=b4ba3269102424b614d91ca8be10501176042f62</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35618</commentid>
    <comment_count>23</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-08-13 12:26:17 +0000</bug_when>
    <thetext>OK, thanks. Feel free to ping me on IRC any evening to give it a try, but it is probably easy enough to verify, and I assume you did, so all good then.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1356</attachid>
            <date>2013-07-25 08:21:08 +0000</date>
            <delta_ts>2013-07-25 08:21:08 +0000</delta_ts>
            <desc>conf/local.conf</desc>
            <filename>local.conf</filename>
            <type>application/octet-stream</type>
            <size>9894</size>
            <attacher name="Laszlo Papp">lpapp</attacher>
            
              <data encoding="base64">IwojIFRoaXMgZmlsZSBpcyB5b3VyIGxvY2FsIGNvbmZpZ3VyYXRpb24gZmlsZSBhbmQgaXMgd2hl
cmUgYWxsIGxvY2FsIHVzZXIgc2V0dGluZ3MKIyBhcmUgcGxhY2VkLiBUaGUgY29tbWVudHMgaW4g
dGhpcyBmaWxlIGdpdmUgc29tZSBndWlkZSB0byB0aGUgb3B0aW9ucyBhIG5ldyB1c2VyCiMgdG8g
dGhlIHN5c3RlbSBtaWdodCB3YW50IHRvIGNoYW5nZSBidXQgcHJldHR5IG11Y2ggYW55IGNvbmZp
Z3VyYXRpb24gb3B0aW9uIGNhbgojIGJlIHNldCBpbiB0aGlzIGZpbGUuIE1vcmUgYWR2ZW50dXJv
dXMgdXNlcnMgY2FuIGxvb2sgYXQgbG9jYWwuY29uZi5leHRlbmRlZCAKIyB3aGljaCBjb250YWlu
cyBvdGhlciBleGFtcGxlcyBvZiBjb25maWd1cmF0aW9uIHdoaWNoIGNhbiBiZSBwbGFjZWQgaW4g
dGhpcyBmaWxlCiMgYnV0IG5ldyB1c2VycyBsaWtlbHkgd29uJ3QgbmVlZCBhbnkgb2YgdGhlbSBp
bml0aWFsbHkuCiMKIyBMaW5lcyBzdGFydGluZyB3aXRoIHRoZSAnIycgY2hhcmFjdGVyIGFyZSBj
b21tZW50ZWQgb3V0IGFuZCBpbiBzb21lIGNhc2VzIHRoZSAKIyBkZWZhdWx0IHZhbHVlcyBhcmUg
cHJvdmlkZWQgYXMgY29tbWVudHMgdG8gc2hvdyBwZW9wbGUgZXhhbXBsZSBzeW50YXguIEVuYWJs
aW5nCiMgdGhlIG9wdGlvbiBpcyBhIHF1ZXN0aW9uIG9mIHJlbW92aW5nIHRoZSAjIGNoYXJhY3Rl
ciBhbmQgbWFraW5nIGFueSBjaGFuZ2UgdG8gdGhlCiMgdmFyaWFibGUgYXMgcmVxdWlyZWQuCgpT
QU5JVFlfVEVTVEVEX0RJU1RST1MgPSAiIgoKI1BvbGF0aXMgZXh0ZXJuYWwgdG9vbGNoYWluLgpU
Q01PREUgPSAiZXh0ZXJuYWwtY3NsIgpFWFRFUk5BTF9UT09MQ0hBSU4gPSAiL3Vzci9sb2NhbC9h
cm0tMjAwOXExIgpUQVJHRVRfUFJFRklYID0gImFybS1ub25lLWxpbnV4LWdudWVhYmktIgojCiMg
UGFyYWxsZWxpc20gT3B0aW9ucwojCiMgVGhlc2UgdHdvIG9wdGlvbnMgY29udHJvbCBob3cgbXVj
aCBwYXJhbGxlbGlzbSBCaXRCYWtlIHNob3VsZCB1c2UuIFRoZSBmaXJzdCAKIyBvcHRpb24gZGV0
ZXJtaW5lcyBob3cgbWFueSB0YXNrcyBiaXRiYWtlIHNob3VsZCBydW4gaW4gcGFyYWxsZWw6CiMK
I0JCX05VTUJFUl9USFJFQURTID0gIjQiCiMgCiMgVGhlIHNlY29uZCBvcHRpb24gY29udHJvbHMg
aG93IG1hbnkgcHJvY2Vzc2VzIG1ha2Ugc2hvdWxkIHJ1biBpbiBwYXJhbGxlbCB3aGVuCiMgcnVu
bmluZyBjb21waWxlIHRhc2tzOgojCiNQQVJBTExFTF9NQUtFID0gIi1qIDQiCiMKIyBGb3IgYSBx
dWFkLWNvcmUgbWFjaGluZSwgQkJfTlVNQkVSX1RIUkVBRFMgPSAiNCIsIFBBUkFMTEVMX01BS0Ug
PSAiLWogNCIgd291bGQKIyBiZSBhcHByb3ByaWF0ZSBmb3IgZXhhbXBsZS4KCiMKIyBNYWNoaW5l
IFNlbGVjdGlvbgojCiMgWW91IG5lZWQgdG8gc2VsZWN0IGEgc3BlY2lmaWMgbWFjaGluZSB0byB0
YXJnZXQgdGhlIGJ1aWxkIHdpdGguIFRoZXJlIGFyZSBhIHNlbGVjdGlvbgojIG9mIGVtdWxhdGVk
IG1hY2hpbmVzIGF2YWlsYWJsZSB3aGljaCBjYW4gYm9vdCBhbmQgcnVuIGluIHRoZSBRRU1VIGVt
dWxhdG9yOgojCiNNQUNISU5FID89ICJxZW11YXJtIgojTUFDSElORSA/PSAicWVtdW1pcHMiCiNN
QUNISU5FID89ICJxZW11cHBjIgojTUFDSElORSA/PSAicWVtdXg4NiIKI01BQ0hJTkUgPz0gInFl
bXV4ODYtNjQiCiMKIyBUaGVyZSBhcmUgYWxzbyB0aGUgZm9sbG93aW5nIGhhcmR3YXJlIGJvYXJk
IHRhcmdldCBtYWNoaW5lcyBpbmNsdWRlZCBmb3IgCiMgZGVtb25zdHJhdGlvbiBwdXJwb3NlczoK
IwojTUFDSElORSA/PSAiYXRvbS1wYyIKI01BQ0hJTkUgPz0gImJlYWdsZWJvYXJkIgojTUFDSElO
RSA/PSAibXBjODMxNWUtcmRiIgojTUFDSElORSA/PSAicm91dGVyc3RhdGlvbnBybyIKIwojIFRo
aXMgc2V0cyB0aGUgZGVmYXVsdCBtYWNoaW5lIHRvIGJlIHFlbXV4ODYgaWYgbm8gb3RoZXIgbWFj
aGluZSBpcyBzZWxlY3RlZDoKI01BQ0hJTkUgPz89ICJxZW11eDg2IgoKIyBNQUNISU5FID89ICJw
b2xhdGlzbmljIgpNQUNISU5FID89ICJiZWFnbGVib2FyZCIKCiMKIyBXaGVyZSB0byBwbGFjZSBk
b3dubG9hZHMKIwojIER1cmluZyBhIGZpcnN0IGJ1aWxkIHRoZSBzeXN0ZW0gd2lsbCBkb3dubG9h
ZCBtYW55IGRpZmZlcmVudCBzb3VyY2UgY29kZSB0YXJiYWxscwojIGZyb20gdmFyaW91cyB1cHN0
cmVhbSBwcm9qZWN0cy4gVGhpcyBjYW4gdGFrZSBhIHdoaWxlLCBwYXJ0aWN1bGFybHkgaWYgeW91
ciBuZXR3b3JrCiMgY29ubmVjdGlvbiBpcyBzbG93LiBUaGVzZSBhcmUgYWxsIHN0b3JlZCBpbiBE
TF9ESVIuIFdoZW4gd2lwaW5nIGFuZCByZWJ1aWxkaW5nIHlvdQojIGNhbiBwcmVzZXJ2ZSB0aGlz
IGRpcmVjdG9yeSB0byBzcGVlZCB1cCB0aGlzIHBhcnQgb2Ygc3Vic2VxdWVudCBidWlsZHMuIFRo
aXMgZGlyZWN0b3J5CiMgaXMgc2FmZSB0byBzaGFyZSBiZXR3ZWVuIG11bHRpcGxlIGJ1aWxkcyBv
biB0aGUgc2FtZSBtYWNoaW5lIHRvby4KIwojIFRoZSBkZWZhdWx0IGlzIGEgZG93bmxvYWRzIGRp
cmVjdG9yeSB1bmRlciBUT1BESVIgd2hpY2ggaXMgdGhlIGJ1aWxkIGRpcmVjdG9yeS4KIwojRExf
RElSID89ICIke1RPUERJUn0vZG93bmxvYWRzIgoKIwojIFdoZXJlIHRvIHBsYWNlIHNoYXJlZC1z
dGF0ZSBmaWxlcwojCiMgQml0QmFrZSBoYXMgdGhlIGNhcGFiaWxpdHkgdG8gYWNjZWxlcmF0ZSBi
dWlsZHMgYmFzZWQgb24gcHJldmlvdXNseSBidWlsdCBvdXRwdXQuCiMgVGhpcyBpcyBkb25lIHVz
aW5nICJzaGFyZWQgc3RhdGUiIGZpbGVzIHdoaWNoIGNhbiBiZSB0aG91Z2h0IG9mIGFzIGNhY2hl
IG9iamVjdHMKIyBhbmQgdGhpcyBvcHRpb24gZGV0ZXJtaW5lcyB3aGVyZSB0aG9zZSBmaWxlcyBh
cmUgcGxhY2VkLgojCiMgWW91IGNhbiB3aXBlIG91dCBUTVBESVIgbGVhdmluZyB0aGlzIGRpcmVj
dG9yeSBpbnRhY3QgYW5kIHRoZSBidWlsZCB3b3VsZCByZWdlbmVyYXRlCiMgZnJvbSB0aGVzZSBm
aWxlcyBpZiBubyBjaGFuZ2VzIHdlcmUgbWFkZSB0byB0aGUgY29uZmlndXJhdGlvbi4gSWYgY2hh
bmdlcyB3ZXJlIG1hZGUKIyB0byB0aGUgY29uZmlndXJhdGlvbiwgb25seSBzaGFyZWQgc3RhdGUg
ZmlsZXMgd2hlcmUgdGhlIHN0YXRlIHdhcyBzdGlsbCB2YWxpZCB3b3VsZAojIGJlIHVzZWQgKGRv
bmUgdXNpbmcgY2hlY2tzdW1zKS4KIwojIFRoZSBkZWZhdWx0IGlzIGEgc3N0YXRlLWNhY2hlIGRp
cmVjdG9yeSB1bmRlciBUT1BESVIuCiMKI1NTVEFURV9ESVIgPz0gIiR7VE9QRElSfS9zc3RhdGUt
Y2FjaGUiCgojCiMgV2hlcmUgdG8gcGxhY2UgdGhlIGJ1aWxkIG91dHB1dAojCiMgVGhpcyBvcHRp
b24gc3BlY2lmaWVzIHdoZXJlIHRoZSBidWxrIG9mIHRoZSBidWlsZGluZyB3b3JrIHNob3VsZCBi
ZSBkb25lIGFuZAojIHdoZXJlIEJpdEJha2Ugc2hvdWxkIHBsYWNlIGl0cyB0ZW1wb3JhcnkgZmls
ZXMgYW5kIG91dHB1dC4gS2VlcCBpbiBtaW5kIHRoYXQKIyB0aGlzIGluY2x1ZGVzIHRoZSBleHRy
YWN0aW9uIGFuZCBjb21waWxhdGlvbiBvZiBtYW55IGFwcGxpY2F0aW9ucyBhbmQgdGhlIHRvb2xj
aGFpbgojIHdoaWNoIGNhbiB1c2UgR2lnYWJ5dGVzIG9mIGhhcmQgZGlzayBzcGFjZS4KIwojIFRo
ZSBkZWZhdWx0IGlzIGEgdG1wIGRpcmVjdG9yeSB1bmRlciBUT1BESVIuCiMKI1RNUERJUiA9ICIk
e1RPUERJUn0vdG1wIgoKIwojIERlZmF1bHQgcG9saWN5IGNvbmZpZwojCiMgVGhlIGRpc3RyaWJ1
dGlvbiBzZXR0aW5nIGNvbnRyb2xzIHdoaWNoIHBvbGljeSBzZXR0aW5ncyBhcmUgdXNlZCBhcyBk
ZWZhdWx0cy4KIyBUaGUgZGVmYXVsdCB2YWx1ZSBpcyBmaW5lIGZvciBnZW5lcmFsIFlvY3RvIHBy
b2plY3QgdXNlLCBhdCBsZWFzdCBpbml0aWFsbHkuCiMgVWx0aW1hdGVseSB3aGVuIGNyZWF0aW5n
IGN1c3RvbSBwb2xpY3ksIHBlb3BsZSB3aWxsIGxpa2VseSBlbmQgdXAgc3ViY2xhc3NpbmcgCiMg
dGhlc2UgZGVmYXVsdHMuCgojIERJU1RSTyA/PSAicG9sYXRpcy10aW55IgpESVNUUk8gPz0gInBv
a3kiCgojIEFzIGFuIGV4YW1wbGUgb2YgYSBzdWJjbGFzcyB0aGVyZSBpcyBhICJibGVlZGluZyIg
ZWRnZSBwb2xpY3kgY29uZmlndXJhdGlvbgojIHdoZXJlIG1hbnkgdmVyc2lvbnMgYXJlIHNldCB0
byB0aGUgYWJzb2x1dGUgbGF0ZXN0IGNvZGUgZnJvbSB0aGUgdXBzdHJlYW0gCiMgc291cmNlIGNv
bnRyb2wgc3lzdGVtcy4gVGhpcyBpcyBqdXN0IG1lbnRpb25lZCBoZXJlIGFzIGFuIGV4YW1wbGUs
IGl0cyBub3QKIyB1c2VmdWwgdG8gbW9zdCBuZXcgdXNlcnMuCiMgRElTVFJPID89ICJwb2t5LWJs
ZWVkaW5nIgoKIwojIFBhY2thZ2UgTWFuYWdlbWVudCBjb25maWd1cmF0aW9uCiMKIyBUaGlzIHZh
cmlhYmxlIGxpc3RzIHdoaWNoIHBhY2thZ2luZyBmb3JtYXRzIHRvIGVuYWJsZS4gTXVsdGlwbGUg
cGFja2FnZSBiYWNrZW5kcyAKIyBjYW4gYmUgZW5hYmxlZCBhdCBvbmNlIGFuZCB0aGUgZmlyc3Qg
aXRlbSBsaXN0ZWQgaW4gdGhlIHZhcmlhYmxlIHdpbGwgYmUgdXNlZCAKIyB0byBnZW5lcmF0ZSB0
aGUgcm9vdCBmaWxlc3lzdGVtcy4KIyBPcHRpb25zIGFyZToKIyAgLSAncGFja2FnZV9kZWInIGZv
ciBkZWJpYW4gc3R5bGUgZGViIGZpbGVzCiMgIC0gJ3BhY2thZ2VfaXBrJyBmb3IgaXBrIGZpbGVz
IGFyZSB1c2VkIGJ5IG9wa2cgKGEgZGViaWFuIHN0eWxlIGVtYmVkZGVkIHBhY2thZ2UgbWFuYWdl
cikKIyAgLSAncGFja2FnZV9ycG0nIGZvciBycG0gc3R5bGUgcGFja2FnZXMKIyBFLmcuOiBQQUNL
QUdFX0NMQVNTRVMgPz0gInBhY2thZ2VfcnBtIHBhY2thZ2VfZGViIHBhY2thZ2VfaXBrIgojIFdl
IGRlZmF1bHQgdG8gcnBtOgpQQUNLQUdFX0NMQVNTRVMgPz0gInBhY2thZ2VfcnBtIgoKIwojIFNE
Sy9BRFQgdGFyZ2V0IGFyY2hpdGVjdHVyZQojCiMgVGhpcyB2YXJpYWJsZSBzcGVjaWZpZWQgdGhl
IGFyY2hpdGVjdHVyZSB0byBidWlsZCBTREsvQURUIGl0ZW1zIGZvciBhbmQgbWVhbnMKIyB5b3Ug
Y2FuIGJ1aWxkIHRoZSBTREsgcGFja2FnZXMgZm9yIGFyY2hpdGVjdHVyZXMgb3RoZXIgdGhhbiB0
aGUgbWFjaGluZSB5b3UgYXJlIAojIHJ1bm5pbmcgdGhlIGJ1aWxkIG9uIChpLmUuIGJ1aWxkaW5n
IGk2ODYgcGFja2FnZXMgb24gYW4geDg2XzY0IGhvc3QuXwojIFN1cHBvcnRlZCB2YWx1ZXMgYXJl
IGk2ODYgYW5kIHg4Nl82NAojU0RLTUFDSElORSA/PSAiaTY4NiIKCiMKIyBFeHRyYSBpbWFnZSBj
b25maWd1cmF0aW9uIGRlZmF1bHRzCiMKIyBUaGUgRVhUUkFfSU1BR0VfRkVBVFVSRVMgdmFyaWFi
bGUgYWxsb3dzIGV4dHJhIHBhY2thZ2VzIHRvIGJlIGFkZGVkIHRvIHRoZSBnZW5lcmF0ZWQgCiMg
aW1hZ2VzLiBTb21lIG9mIHRoZXNlIG9wdGlvbnMgYXJlIGFkZGVkIHRvIGNlcnRhaW4gaW1hZ2Ug
dHlwZXMgYXV0b21hdGljYWxseS4gVGhlCiMgdmFyaWFibGUgY2FuIGNvbnRhaW4gdGhlIGZvbGxv
d2luZyBvcHRpb25zOgojICAiZGJnLXBrZ3MiICAgICAgIC0gYWRkIC1kYmcgcGFja2FnZXMgZm9y
IGFsbCBpbnN0YWxsZWQgcGFja2FnZXMKIyAgICAgICAgICAgICAgICAgICAgIChhZGRzIHN5bWJv
bCBpbmZvcm1hdGlvbiBmb3IgZGVidWdnaW5nL3Byb2ZpbGluZykKIyAgImRldi1wa2dzIiAgICAg
ICAtIGFkZCAtZGV2IHBhY2thZ2VzIGZvciBhbGwgaW5zdGFsbGVkIHBhY2thZ2VzCiMgICAgICAg
ICAgICAgICAgICAgICAodXNlZnVsIGlmIHlvdSB3YW50IHRvIGRldmVsb3AgYWdhaW5zdCBsaWJz
IGluIHRoZSBpbWFnZSkKIyAgInRvb2xzLXNkayIgICAgICAtIGFkZCBkZXZlbG9wbWVudCB0b29s
cyAoZ2NjLCBtYWtlLCBwa2djb25maWcgZXRjLikKIyAgInRvb2xzLWRlYnVnIiAgICAtIGFkZCBk
ZWJ1Z2dpbmcgdG9vbHMgKGdkYiwgc3RyYWNlKQojICAidG9vbHMtcHJvZmlsZSIgIC0gYWRkIHBy
b2ZpbGluZyB0b29scyAob3Byb2ZpbGUsIGV4bWFwLCBsdHRuZyB2YWxncmluZCAoeDg2IG9ubHkp
KQojICAidG9vbHMtdGVzdGFwcHMiIC0gYWRkIHVzZWZ1bCB0ZXN0aW5nIHRvb2xzICh0c19wcmlu
dCwgYXBsYXksIGFyZWNvcmQgZXRjLikKIyAgImRlYnVnLXR3ZWFrcyIgICAtIG1ha2UgYW4gaW1h
Z2Ugc3VpdGFibGUgZm9yIGRldmVsb3BtZW50CiMgICAgICAgICAgICAgICAgICAgICBlLmcuIHNz
aCByb290IGFjY2VzcyBoYXMgYSBibGFuayBwYXNzd29yZAojIFRoZXJlIGFyZSBvdGhlciBhcHBs
aWNhdGlvbiB0YXJnZXRzIHRoYXQgY2FuIGJlIHVzZWQgaGVyZSB0b28sIHNlZQojIG1ldGEvY2xh
c3Nlcy9pbWFnZS5iYmNsYXNzIGFuZCBtZXRhL2NsYXNzZXMvY29yZS1pbWFnZS5iYmNsYXNzIGZv
ciBtb3JlIGRldGFpbHMuCiMgV2UgZGVmYXVsdCB0byBlbmFibGluZyB0aGUgZGVidWdnaW5nIHR3
ZWFrcy4KI0FORFJFQVMgRVhUUkFfSU1BR0VfRkVBVFVSRVMgPSAiZGVidWctdHdlYWtzIgoKIwoj
IEFkZGl0aW9uYWwgaW1hZ2UgZmVhdHVyZXMKIwojIFRoZSBmb2xsb3dpbmcgaXMgYSBsaXN0IG9m
IGFkZGl0aW9uYWwgY2xhc3NlcyB0byB1c2Ugd2hlbiBidWlsZGluZyBpbWFnZXMgd2hpY2gKIyBl
bmFibGUgZXh0cmEgZmVhdHVyZXMuIFNvbWUgYXZhaWxhYmxlIG9wdGlvbnMgd2hpY2ggY2FuIGJl
IGluY2x1ZGVkIGluIHRoaXMgdmFyaWFibGUgCiMgYXJlOgojICAgLSAnYnVpbGRzdGF0cycgY29s
bGVjdCBidWlsZCBzdGF0aXN0aWNzCiMgICAtICdpbWFnZS1ta2xpYnMnIHRvIHJlZHVjZSBzaGFy
ZWQgbGlicmFyeSBmaWxlcyBzaXplIGZvciBhbiBpbWFnZQojICAgLSAnaW1hZ2UtcHJlbGluaycg
aW4gb3JkZXIgdG8gcHJlbGluayB0aGUgZmlsZXN5c3RlbSBpbWFnZQojICAgLSAnaW1hZ2Utc3dh
YicgdG8gcGVyZm9ybSBob3N0IHN5c3RlbSBpbnRydXNpb24gZGV0ZWN0aW9uCiMgTk9URTogaWYg
bGlzdGluZyBta2xpYnMgJiBwcmVsaW5rIGJvdGgsIHRoZW4gbWFrZSBzdXJlIG1rbGlicyBpcyBi
ZWZvcmUgcHJlbGluawojIE5PVEU6IG1rbGlicyBhbHNvIG5lZWRzIHRvIGJlIGV4cGxpY2l0bHkg
ZW5hYmxlZCBmb3IgYSBnaXZlbiBpbWFnZSwgc2VlIGxvY2FsLmNvbmYuZXh0ZW5kZWQKVVNFUl9D
TEFTU0VTID89ICJidWlsZHN0YXRzIGltYWdlLW1rbGlicyBpbWFnZS1wcmVsaW5rIgoKIwojIFJ1
bnRpbWUgdGVzdGluZyBvZiBpbWFnZXMKIwojIFRoZSBidWlsZCBzeXN0ZW0gY2FuIHRlc3QgYm9v
dGluZyB2aXJ0dWFsIG1hY2hpbmUgaW1hZ2VzIHVuZGVyIHFlbXUgKGFuIGVtdWxhdG9yKQojIGFm
dGVyIGFueSByb290IGZpbGVzeXN0ZW1zIGFyZSBjcmVhdGVkIGFuZCBydW4gdGVzdHMgYWdhaW5z
dCB0aG9zZSBpbWFnZXMuIFRvCiMgZW5hYmxlIHRoaXMgdW5jb21tZW50IHRoaXMgbGluZQojSU1B
R0VURVNUID0gInFlbXUiCiMKIyBUaGlzIHZhcmlhYmxlIGNvbnRyb2xzIHdoaWNoIHRlc3RzIGFy
ZSBydW4gYWdhaW5zdCB2aXJ0dWFsIGltYWdlcyBpZiBlbmFibGVkCiMgYWJvdmUuIFRoZSBmb2xs
b3dpbmcgd291bGQgZW5hYmxlIGJhdCwgYm9vdCB0aGUgdGVzdCBjYXNlIHVuZGVyIHRoZSBzYW5p
dHkgc3VpdGUKIyBhbmQgcGVyZm9ybSB0b29sY2hhaW4gdGVzdHMKI1RFU1RfU0NFTiA9ICJzYW5p
dHkgYmF0IHNhbml0eTpib290IHRvb2xjaGFpbiIKIwojIEJlY2F1c2Ugb2YgdGhlIFFFTVUgYm9v
dGluZyBzbG93bmVzcyBpc3N1ZSAoc2VlIGJ1ZyAjNjQ2IGFuZCAjNjE4KSwgdGhlCiMgYXV0b2J1
aWxkZXIgbWF5IHN1ZmZlciBhIHRpbWVvdXQgaXNzdWUgd2hlbiBydW5uaW5nIHNhbml0eSB0ZXN0
cy4gV2UgaW50cm9kdWNlCiMgdGhlIHZhcmlhYmxlIFRFU1RfU0VSSUFMSVpFIGhlcmUgdG8gcmVk
dWNlIHRoZSB0aW1lIHRha2VuIGJ5IHRoZSBzYW5pdHkgdGVzdHMuCiMgSXQgaXMgc2V0IHRvIDEg
YnkgZGVmYXVsdCwgd2hpY2ggd2lsbCBib290IHRoZSBpbWFnZSBhbmQgcnVuIGNhc2VzIGluIHRo
ZSBzYW1lCiMgaW1hZ2Ugd2l0aG91dCByZWJvb3Rpbmcgb3Iga2lsbGluZyB0aGUgbWFjaGluZSBp
bnN0YW5jZS4gSWYgaXQgaXMgc2V0IHRvIDAsIHRoZQojIGltYWdlIHdpbGwgYmUgY29waWVkIGFu
ZCB0ZXN0ZWQgZm9yIGVhY2ggY2FzZSwgd2hpY2ggd2lsbCB0YWtlIGxvbmdlciBidXQgYmUKIyBt
b3JlIHByZWNpc2UuCiNURVNUX1NFUklBTElaRSA9ICIxIgoKIwojIEludGVyYWN0aXZlIHNoZWxs
IGNvbmZpZ3VyYXRpb24KIwojIFVuZGVyIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcyB0aGUgc3lzdGVt
IG1heSBuZWVkIGlucHV0IGZyb20geW91IGFuZCB0byBkbyB0aGlzIGl0IAojIGNhbiBsYXVuY2gg
YW4gaW50ZXJhY3RpdmUgc2hlbGwuIEl0IG5lZWRzIHRvIGRvIHRoaXMgc2luY2UgdGhlIGJ1aWxk
IGlzIAojIG11bHRpdGhyZWFkZWQgYW5kIG5lZWRzIHRvIGJlIGFibGUgdG8gaGFuZGxlIHRoZSBj
YXNlIHdoZXJlIG1vcmUgdGhhbiBvbmUgcGFyYWxsZWwKIyBwcm9jZXNzIG1heSByZXF1aXJlIHRo
ZSB1c2VyJ3MgYXR0ZW50aW9uLiBUaGUgZGVmYXVsdCBpcyBpdGVyYXRlIG92ZXIgdGhlIGF2YWls
YWJsZQojIHRlcm1pbmFsIHR5cGVzIHRvIGZpbmQgb25lIHRoYXQgd29ya3MuCiMKIyBFeGFtcGxl
cyBvZiB0aGUgb2NjYXNpb25zIHRoaXMgbWF5IGhhcHBlbiBhcmUgd2hlbiByZXNvbHZpbmcgcGF0
Y2hlcyB3aGljaCBjYW5ub3QKIyBiZSBhcHBsaWVkLCB0byB1c2UgdGhlIGRldnNoZWxsIG9yIHRo
ZSBrZXJuZWwgbWVudWNvbmZpZwojCiMgU3VwcG9ydGVkIHZhbHVlcyBhcmUgYXV0bywgZ25vbWUs
IHhmY2UsIHJ4dnQsIHNjcmVlbiwga29uc29sZSAoS0RFIDMueCBvbmx5KSwgbm9uZQojIE5vdGU6
IGN1cnJlbnRseSwgS29uc29sZSBzdXBwb3J0IG9ubHkgd29ya3MgZm9yIEtERSAzLnggZHVlIHRv
IHRoZSB3YXkKIyBuZXdlciBLb25zb2xlIHZlcnNpb25zIGJlaGF2ZQojT0VfVEVSTUlOQUwgPSAi
YXV0byIKIyBCeSBkZWZhdWx0IGRpc2FibGUgaW50ZXJhY3RpdmUgcGF0Y2ggcmVzb2x1dGlvbiAo
dGFza3Mgd2lsbCBqdXN0IGZhaWwgaW5zdGVhZCk6ClBBVENIUkVTT0xWRSA9ICJub29wIgoKIwoj
IFNoYXJlZC1zdGF0ZSBmaWxlcyBmcm9tIG90aGVyIGxvY2F0aW9ucwojCiMgQXMgbWVudGlvbmVk
IGFib3ZlLCBzaGFyZWQgc3RhdGUgZmlsZXMgYXJlIHByZWJ1aWx0IGNhY2hlIGRhdGEgb2JqZWN0
cyB3aGljaCBjYW4gCiMgdXNlZCB0byBhY2NlbGVyYXRlIGJ1aWxkIHRpbWUuIFRoaXMgdmFyaWFi
bGUgY2FuIGJlIHVzZWQgdG8gY29uZmlndXJlIHRoZSBzeXN0ZW0KIyB0byBzZWFyY2ggb3RoZXIg
bWlycm9yIGxvY2F0aW9ucyBmb3IgdGhlc2Ugb2JqZWN0cyBiZWZvcmUgaXQgYnVpbGRzIHRoZSBk
YXRhIGl0c2VsZi4KIwojIFRoaXMgY2FuIGJlIGEgZmlsZXN5c3RlbSBkaXJlY3RvcnksIG9yIGEg
cmVtb3RlIHVybCBzdWNoIGFzIGh0dHAgb3IgZnRwLiBUaGVzZQojIHdvdWxkIGNvbnRhaW4gdGhl
IHNzdGF0ZS1jYWNoZSByZXN1bHRzIGZyb20gcHJldmlvdXMgYnVpbGRzIChwb3NzaWJseSBmcm9t
IG90aGVyIAojIG1hY2hpbmVzKS4gVGhpcyB2YXJpYWJsZSB3b3JrcyBsaWtlIGZldGNoZXIgTUlS
Uk9SUy9QUkVNSVJST1JTIGFuZCBwb2ludHMgdG8gdGhlIAojIGNhY2hlIGxvY2F0aW9ucyB0byBj
aGVjayBmb3IgdGhlIHNoYXJlZCBvYmplY3RzLgojU1NUQVRFX01JUlJPUlMgPz0gIlwKI2ZpbGU6
Ly8uKiBodHRwOi8vc29tZXNlcnZlci50bGQvc2hhcmUvc3N0YXRlLyBcbiBcCiNmaWxlOi8vLiog
ZmlsZTovLy9zb21lL2xvY2FsL2Rpci9zc3RhdGUvIgoKIyBDT05GX1ZFUlNJT04gaXMgaW5jcmVh
c2VkIGVhY2ggdGltZSBidWlsZC9jb25mLyBjaGFuZ2VzIGluY29tcGF0aWJseSBhbmQgaXMgdXNl
ZCB0bwojIHRyYWNrIHRoZSB2ZXJzaW9uIG9mIHRoaXMgZmlsZSB3aGVuIGl0IHdhcyBnZW5lcmF0
ZWQuIFRoaXMgY2FuIHNhZmVseSBiZSBpZ25vcmVkIGlmCiMgdGhpcyBkb2Vzbid0IG1lYW4gYW55
dGhpbmcgdG8geW91LgpDT05GX1ZFUlNJT04gPSAiMSIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1360</attachid>
            <date>2013-07-25 16:41:26 +0000</date>
            <delta_ts>2013-07-25 16:41:26 +0000</delta_ts>
            <desc>meta-sourcery-bblayers-conf</desc>
            <filename>bblayers.conf</filename>
            <type>application/octet-stream</type>
            <size>333</size>
            <attacher name="Laszlo Papp">lpapp</attacher>
            
              <data encoding="base64">IyBMQVlFUl9DT05GX1ZFUlNJT04gaXMgaW5jcmVhc2VkIGVhY2ggdGltZSBidWlsZC9jb25mL2Ji
bGF5ZXJzLmNvbmYKIyBjaGFuZ2VzIGluY29tcGF0aWJseQpMQ09ORl9WRVJTSU9OID0gIjYiCgpC
QlBBVEggPSAiJHtUT1BESVJ9IgpCQkZJTEVTID89ICIiCkJCTEFZRVJTID89ICIgXAogIC9ob21l
L2xwYXBwL1Byb2plY3RzL3Bva3kvbWV0YS1zb3VyY2VyeSBcCiAgL2hvbWUvbHBhcHAvUHJvamVj
dHMvcG9reS9tZXRhIFwKICAvaG9tZS9scGFwcC9Qcm9qZWN0cy9wb2t5L21ldGEteW9jdG8gXAog
IC9ob21lL2xwYXBwL1Byb2plY3RzL3Bva3kvbWV0YS15b2N0by1ic3AgXAogICIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1361</attachid>
            <date>2013-07-25 16:41:58 +0000</date>
            <delta_ts>2013-07-25 16:41:58 +0000</delta_ts>
            <desc>meta-sourcery-local-conf</desc>
            <filename>local.conf</filename>
            <type>application/octet-stream</type>
            <size>11353</size>
            <attacher name="Laszlo Papp">lpapp</attacher>
            
              <data encoding="base64">IwojIFRoaXMgZmlsZSBpcyB5b3VyIGxvY2FsIGNvbmZpZ3VyYXRpb24gZmlsZSBhbmQgaXMgd2hl
cmUgYWxsIGxvY2FsIHVzZXIgc2V0dGluZ3MKIyBhcmUgcGxhY2VkLiBUaGUgY29tbWVudHMgaW4g
dGhpcyBmaWxlIGdpdmUgc29tZSBndWlkZSB0byB0aGUgb3B0aW9ucyBhIG5ldyB1c2VyCiMgdG8g
dGhlIHN5c3RlbSBtaWdodCB3YW50IHRvIGNoYW5nZSBidXQgcHJldHR5IG11Y2ggYW55IGNvbmZp
Z3VyYXRpb24gb3B0aW9uIGNhbgojIGJlIHNldCBpbiB0aGlzIGZpbGUuIE1vcmUgYWR2ZW50dXJv
dXMgdXNlcnMgY2FuIGxvb2sgYXQgbG9jYWwuY29uZi5leHRlbmRlZCAKIyB3aGljaCBjb250YWlu
cyBvdGhlciBleGFtcGxlcyBvZiBjb25maWd1cmF0aW9uIHdoaWNoIGNhbiBiZSBwbGFjZWQgaW4g
dGhpcyBmaWxlCiMgYnV0IG5ldyB1c2VycyBsaWtlbHkgd29uJ3QgbmVlZCBhbnkgb2YgdGhlbSBp
bml0aWFsbHkuCiMKIyBMaW5lcyBzdGFydGluZyB3aXRoIHRoZSAnIycgY2hhcmFjdGVyIGFyZSBj
b21tZW50ZWQgb3V0IGFuZCBpbiBzb21lIGNhc2VzIHRoZSAKIyBkZWZhdWx0IHZhbHVlcyBhcmUg
cHJvdmlkZWQgYXMgY29tbWVudHMgdG8gc2hvdyBwZW9wbGUgZXhhbXBsZSBzeW50YXguIEVuYWJs
aW5nCiMgdGhlIG9wdGlvbiBpcyBhIHF1ZXN0aW9uIG9mIHJlbW92aW5nIHRoZSAjIGNoYXJhY3Rl
ciBhbmQgbWFraW5nIGFueSBjaGFuZ2UgdG8gdGhlCiMgdmFyaWFibGUgYXMgcmVxdWlyZWQuCgpT
QU5JVFlfVEVTVEVEX0RJU1RST1MgPSAiIgoKVENNT0RFID0gImV4dGVybmFsLWNzbCIKRVhURVJO
QUxfVE9PTENIQUlOID0gIi91c3IvbG9jYWwvYXJtLTIwMDlxMSIKVEFSR0VUX1BSRUZJWCA9ICJh
cm0tbm9uZS1saW51eC1nbnVlYWJpLSIKCklOU0FORV9TS0lQX2V4dGVybmFsLXNvdXJjZXJ5LXRv
b2xjaGFpbi1kZXYgKz0gImxkZmxhZ3MiCgpQUkVGRVJSRURfUFJPVklERVJfbGludXgtbGliYy1o
ZWFkZXJzID0gImV4dGVybmFsLXNvdXJjZXJ5LXRvb2xjaGFpbiIKUFJFRkVSUkVEX1BST1ZJREVS
X2xpbnV4LWxpYmMtaGVhZGVycy1kZXYgPSAiZXh0ZXJuYWwtc291cmNlcnktdG9vbGNoYWluIgpQ
UkVGRVJSRURfUFJPVklERVJfdmlydHVhbC8ke1RBUkdFVF9QUkVGSVh9Z2NjID0gImV4dGVybmFs
LXNvdXJjZXJ5LXRvb2xjaGFpbiIKUFJFRkVSUkVEX1BST1ZJREVSX3ZpcnR1YWwvJHtUQVJHRVRf
UFJFRklYfWdjYy1pbml0aWFsID0gImV4dGVybmFsLXNvdXJjZXJ5LXRvb2xjaGFpbiIKUFJFRkVS
UkVEX1BST1ZJREVSX3ZpcnR1YWwvJHtUQVJHRVRfUFJFRklYfWdjYy1pbnRlcm1lZGlhdGUgPSAi
ZXh0ZXJuYWwtc291cmNlcnktdG9vbGNoYWluIgpQUkVGRVJSRURfUFJPVklERVJfdmlydHVhbC8k
e1RBUkdFVF9QUkVGSVh9ZysrID0gImV4dGVybmFsLXNvdXJjZXJ5LXRvb2xjaGFpbiIKUFJFRkVS
UkVEX1BST1ZJREVSX3ZpcnR1YWwvJHtUQVJHRVRfUFJFRklYfWJpbnV0aWxzID0gImV4dGVybmFs
LXNvdXJjZXJ5LXRvb2xjaGFpbiIKUFJFRkVSUkVEX1BST1ZJREVSX3ZpcnR1YWwvJHtUQVJHRVRf
UFJFRklYfWxpYmMtaW5pdGlhbCA9ICJleHRlcm5hbC1zb3VyY2VyeS10b29sY2hhaW4iClBSRUZF
UlJFRF9QUk9WSURFUl92aXJ0dWFsLyR7VEFSR0VUX1BSRUZJWH1saWJjLWZvci1nY2MgPSAiZXh0
ZXJuYWwtc291cmNlcnktdG9vbGNoYWluIgpQUkVGRVJSRURfUFJPVklERVJfdmlydHVhbC8ke1RB
UkdFVF9QUkVGSVh9Y29tcGlsZXJsaWJzID0gImV4dGVybmFsLXNvdXJjZXJ5LXRvb2xjaGFpbiIK
UFJFRkVSUkVEX1BST1ZJREVSX2xpYmdjYyA9ICJleHRlcm5hbC1zb3VyY2VyeS10b29sY2hhaW4i
ClBSRUZFUlJFRF9QUk9WSURFUl9lZ2xpYmMgPSAiZXh0ZXJuYWwtc291cmNlcnktdG9vbGNoYWlu
IgpQUkVGRVJSRURfUFJPVklERVJfdmlydHVhbC9saWJjID0gImV4dGVybmFsLXNvdXJjZXJ5LXRv
b2xjaGFpbiIKUFJFRkVSUkVEX1BST1ZJREVSX3ZpcnR1YWwvbGliaW50bCA9ICJleHRlcm5hbC1z
b3VyY2VyeS10b29sY2hhaW4iClBSRUZFUlJFRF9QUk9WSURFUl92aXJ0dWFsL2xpYmljb252ID0g
ImV4dGVybmFsLXNvdXJjZXJ5LXRvb2xjaGFpbiIKUFJFRkVSUkVEX1BST1ZJREVSX2dsaWJjLXRo
cmVhZC1kYiA9ICJleHRlcm5hbC1zb3VyY2VyeS10b29sY2hhaW4iClBSRUZFUlJFRF9QUk9WSURF
Ul92aXJ0dWFsL2xpbnV4LWxpYmMtaGVhZGVycyA9ICJleHRlcm5hbC1zb3VyY2VyeS10b29sY2hh
aW4iClBSRUZFUlJFRF9QUk9WSURFUl92aXJ0dWFsL2xpbnV4LWxpYmMtaGVhZGVycy1kZXYgPSAi
ZXh0ZXJuYWwtc291cmNlcnktdG9vbGNoYWluIgpQUkVGRVJSRURfUFJPVklERVJfZ2Ric2VydmVy
ID0gImV4dGVybmFsLXNvdXJjZXJ5LXRvb2xjaGFpbiIKCiMKIyBQYXJhbGxlbGlzbSBPcHRpb25z
CiMKIyBUaGVzZSB0d28gb3B0aW9ucyBjb250cm9sIGhvdyBtdWNoIHBhcmFsbGVsaXNtIEJpdEJh
a2Ugc2hvdWxkIHVzZS4gVGhlIGZpcnN0IAojIG9wdGlvbiBkZXRlcm1pbmVzIGhvdyBtYW55IHRh
c2tzIGJpdGJha2Ugc2hvdWxkIHJ1biBpbiBwYXJhbGxlbDoKIwojQkJfTlVNQkVSX1RIUkVBRFMg
PSAiNCIKIyAKIyBUaGUgc2Vjb25kIG9wdGlvbiBjb250cm9scyBob3cgbWFueSBwcm9jZXNzZXMg
bWFrZSBzaG91bGQgcnVuIGluIHBhcmFsbGVsIHdoZW4KIyBydW5uaW5nIGNvbXBpbGUgdGFza3M6
CiMKI1BBUkFMTEVMX01BS0UgPSAiLWogNCIKIwojIEZvciBhIHF1YWQtY29yZSBtYWNoaW5lLCBC
Ql9OVU1CRVJfVEhSRUFEUyA9ICI0IiwgUEFSQUxMRUxfTUFLRSA9ICItaiA0IiB3b3VsZAojIGJl
IGFwcHJvcHJpYXRlIGZvciBleGFtcGxlLgoKIwojIE1hY2hpbmUgU2VsZWN0aW9uCiMKIyBZb3Ug
bmVlZCB0byBzZWxlY3QgYSBzcGVjaWZpYyBtYWNoaW5lIHRvIHRhcmdldCB0aGUgYnVpbGQgd2l0
aC4gVGhlcmUgYXJlIGEgc2VsZWN0aW9uCiMgb2YgZW11bGF0ZWQgbWFjaGluZXMgYXZhaWxhYmxl
IHdoaWNoIGNhbiBib290IGFuZCBydW4gaW4gdGhlIFFFTVUgZW11bGF0b3I6CiMKI01BQ0hJTkUg
Pz0gInFlbXVhcm0iCiNNQUNISU5FID89ICJxZW11bWlwcyIKI01BQ0hJTkUgPz0gInFlbXVwcGMi
CiNNQUNISU5FID89ICJxZW11eDg2IgojTUFDSElORSA/PSAicWVtdXg4Ni02NCIKIwojIFRoZXJl
IGFyZSBhbHNvIHRoZSBmb2xsb3dpbmcgaGFyZHdhcmUgYm9hcmQgdGFyZ2V0IG1hY2hpbmVzIGlu
Y2x1ZGVkIGZvciAKIyBkZW1vbnN0cmF0aW9uIHB1cnBvc2VzOgojCiNNQUNISU5FID89ICJhdG9t
LXBjIgojTUFDSElORSA/PSAiYmVhZ2xlYm9hcmQiCiNNQUNISU5FID89ICJtcGM4MzE1ZS1yZGIi
CiNNQUNISU5FID89ICJyb3V0ZXJzdGF0aW9ucHJvIgojCiMgVGhpcyBzZXRzIHRoZSBkZWZhdWx0
IG1hY2hpbmUgdG8gYmUgcWVtdXg4NiBpZiBubyBvdGhlciBtYWNoaW5lIGlzIHNlbGVjdGVkOgoj
TUFDSElORSA/Pz0gInFlbXV4ODYiCgojIE1BQ0hJTkUgPz0gInBvbGF0aXNuaWMiCk1BQ0hJTkUg
Pz0gInFlbXVhcm0iCgojCiMgV2hlcmUgdG8gcGxhY2UgZG93bmxvYWRzCiMKIyBEdXJpbmcgYSBm
aXJzdCBidWlsZCB0aGUgc3lzdGVtIHdpbGwgZG93bmxvYWQgbWFueSBkaWZmZXJlbnQgc291cmNl
IGNvZGUgdGFyYmFsbHMKIyBmcm9tIHZhcmlvdXMgdXBzdHJlYW0gcHJvamVjdHMuIFRoaXMgY2Fu
IHRha2UgYSB3aGlsZSwgcGFydGljdWxhcmx5IGlmIHlvdXIgbmV0d29yawojIGNvbm5lY3Rpb24g
aXMgc2xvdy4gVGhlc2UgYXJlIGFsbCBzdG9yZWQgaW4gRExfRElSLiBXaGVuIHdpcGluZyBhbmQg
cmVidWlsZGluZyB5b3UKIyBjYW4gcHJlc2VydmUgdGhpcyBkaXJlY3RvcnkgdG8gc3BlZWQgdXAg
dGhpcyBwYXJ0IG9mIHN1YnNlcXVlbnQgYnVpbGRzLiBUaGlzIGRpcmVjdG9yeQojIGlzIHNhZmUg
dG8gc2hhcmUgYmV0d2VlbiBtdWx0aXBsZSBidWlsZHMgb24gdGhlIHNhbWUgbWFjaGluZSB0b28u
CiMKIyBUaGUgZGVmYXVsdCBpcyBhIGRvd25sb2FkcyBkaXJlY3RvcnkgdW5kZXIgVE9QRElSIHdo
aWNoIGlzIHRoZSBidWlsZCBkaXJlY3RvcnkuCiMKI0RMX0RJUiA/PSAiJHtUT1BESVJ9L2Rvd25s
b2FkcyIKCiMKIyBXaGVyZSB0byBwbGFjZSBzaGFyZWQtc3RhdGUgZmlsZXMKIwojIEJpdEJha2Ug
aGFzIHRoZSBjYXBhYmlsaXR5IHRvIGFjY2VsZXJhdGUgYnVpbGRzIGJhc2VkIG9uIHByZXZpb3Vz
bHkgYnVpbHQgb3V0cHV0LgojIFRoaXMgaXMgZG9uZSB1c2luZyAic2hhcmVkIHN0YXRlIiBmaWxl
cyB3aGljaCBjYW4gYmUgdGhvdWdodCBvZiBhcyBjYWNoZSBvYmplY3RzCiMgYW5kIHRoaXMgb3B0
aW9uIGRldGVybWluZXMgd2hlcmUgdGhvc2UgZmlsZXMgYXJlIHBsYWNlZC4KIwojIFlvdSBjYW4g
d2lwZSBvdXQgVE1QRElSIGxlYXZpbmcgdGhpcyBkaXJlY3RvcnkgaW50YWN0IGFuZCB0aGUgYnVp
bGQgd291bGQgcmVnZW5lcmF0ZQojIGZyb20gdGhlc2UgZmlsZXMgaWYgbm8gY2hhbmdlcyB3ZXJl
IG1hZGUgdG8gdGhlIGNvbmZpZ3VyYXRpb24uIElmIGNoYW5nZXMgd2VyZSBtYWRlCiMgdG8gdGhl
IGNvbmZpZ3VyYXRpb24sIG9ubHkgc2hhcmVkIHN0YXRlIGZpbGVzIHdoZXJlIHRoZSBzdGF0ZSB3
YXMgc3RpbGwgdmFsaWQgd291bGQKIyBiZSB1c2VkIChkb25lIHVzaW5nIGNoZWNrc3VtcykuCiMK
IyBUaGUgZGVmYXVsdCBpcyBhIHNzdGF0ZS1jYWNoZSBkaXJlY3RvcnkgdW5kZXIgVE9QRElSLgoj
CiNTU1RBVEVfRElSID89ICIke1RPUERJUn0vc3N0YXRlLWNhY2hlIgoKIwojIFdoZXJlIHRvIHBs
YWNlIHRoZSBidWlsZCBvdXRwdXQKIwojIFRoaXMgb3B0aW9uIHNwZWNpZmllcyB3aGVyZSB0aGUg
YnVsayBvZiB0aGUgYnVpbGRpbmcgd29yayBzaG91bGQgYmUgZG9uZSBhbmQKIyB3aGVyZSBCaXRC
YWtlIHNob3VsZCBwbGFjZSBpdHMgdGVtcG9yYXJ5IGZpbGVzIGFuZCBvdXRwdXQuIEtlZXAgaW4g
bWluZCB0aGF0CiMgdGhpcyBpbmNsdWRlcyB0aGUgZXh0cmFjdGlvbiBhbmQgY29tcGlsYXRpb24g
b2YgbWFueSBhcHBsaWNhdGlvbnMgYW5kIHRoZSB0b29sY2hhaW4KIyB3aGljaCBjYW4gdXNlIEdp
Z2FieXRlcyBvZiBoYXJkIGRpc2sgc3BhY2UuCiMKIyBUaGUgZGVmYXVsdCBpcyBhIHRtcCBkaXJl
Y3RvcnkgdW5kZXIgVE9QRElSLgojCiNUTVBESVIgPSAiJHtUT1BESVJ9L3RtcCIKCiMKIyBEZWZh
dWx0IHBvbGljeSBjb25maWcKIwojIFRoZSBkaXN0cmlidXRpb24gc2V0dGluZyBjb250cm9scyB3
aGljaCBwb2xpY3kgc2V0dGluZ3MgYXJlIHVzZWQgYXMgZGVmYXVsdHMuCiMgVGhlIGRlZmF1bHQg
dmFsdWUgaXMgZmluZSBmb3IgZ2VuZXJhbCBZb2N0byBwcm9qZWN0IHVzZSwgYXQgbGVhc3QgaW5p
dGlhbGx5LgojIFVsdGltYXRlbHkgd2hlbiBjcmVhdGluZyBjdXN0b20gcG9saWN5LCBwZW9wbGUg
d2lsbCBsaWtlbHkgZW5kIHVwIHN1YmNsYXNzaW5nIAojIHRoZXNlIGRlZmF1bHRzLgoKIyBESVNU
Uk8gPz0gInBvbGF0aXMtdGlueSIKRElTVFJPID89ICJwb2t5IgoKIyBBcyBhbiBleGFtcGxlIG9m
IGEgc3ViY2xhc3MgdGhlcmUgaXMgYSAiYmxlZWRpbmciIGVkZ2UgcG9saWN5IGNvbmZpZ3VyYXRp
b24KIyB3aGVyZSBtYW55IHZlcnNpb25zIGFyZSBzZXQgdG8gdGhlIGFic29sdXRlIGxhdGVzdCBj
b2RlIGZyb20gdGhlIHVwc3RyZWFtIAojIHNvdXJjZSBjb250cm9sIHN5c3RlbXMuIFRoaXMgaXMg
anVzdCBtZW50aW9uZWQgaGVyZSBhcyBhbiBleGFtcGxlLCBpdHMgbm90CiMgdXNlZnVsIHRvIG1v
c3QgbmV3IHVzZXJzLgojIERJU1RSTyA/PSAicG9reS1ibGVlZGluZyIKCiMKIyBQYWNrYWdlIE1h
bmFnZW1lbnQgY29uZmlndXJhdGlvbgojCiMgVGhpcyB2YXJpYWJsZSBsaXN0cyB3aGljaCBwYWNr
YWdpbmcgZm9ybWF0cyB0byBlbmFibGUuIE11bHRpcGxlIHBhY2thZ2UgYmFja2VuZHMgCiMgY2Fu
IGJlIGVuYWJsZWQgYXQgb25jZSBhbmQgdGhlIGZpcnN0IGl0ZW0gbGlzdGVkIGluIHRoZSB2YXJp
YWJsZSB3aWxsIGJlIHVzZWQgCiMgdG8gZ2VuZXJhdGUgdGhlIHJvb3QgZmlsZXN5c3RlbXMuCiMg
T3B0aW9ucyBhcmU6CiMgIC0gJ3BhY2thZ2VfZGViJyBmb3IgZGViaWFuIHN0eWxlIGRlYiBmaWxl
cwojICAtICdwYWNrYWdlX2lwaycgZm9yIGlwayBmaWxlcyBhcmUgdXNlZCBieSBvcGtnIChhIGRl
YmlhbiBzdHlsZSBlbWJlZGRlZCBwYWNrYWdlIG1hbmFnZXIpCiMgIC0gJ3BhY2thZ2VfcnBtJyBm
b3IgcnBtIHN0eWxlIHBhY2thZ2VzCiMgRS5nLjogUEFDS0FHRV9DTEFTU0VTID89ICJwYWNrYWdl
X3JwbSBwYWNrYWdlX2RlYiBwYWNrYWdlX2lwayIKIyBXZSBkZWZhdWx0IHRvIHJwbToKUEFDS0FH
RV9DTEFTU0VTID89ICJwYWNrYWdlX3JwbSIKCiMKIyBTREsvQURUIHRhcmdldCBhcmNoaXRlY3R1
cmUKIwojIFRoaXMgdmFyaWFibGUgc3BlY2lmaWVkIHRoZSBhcmNoaXRlY3R1cmUgdG8gYnVpbGQg
U0RLL0FEVCBpdGVtcyBmb3IgYW5kIG1lYW5zCiMgeW91IGNhbiBidWlsZCB0aGUgU0RLIHBhY2th
Z2VzIGZvciBhcmNoaXRlY3R1cmVzIG90aGVyIHRoYW4gdGhlIG1hY2hpbmUgeW91IGFyZSAKIyBy
dW5uaW5nIHRoZSBidWlsZCBvbiAoaS5lLiBidWlsZGluZyBpNjg2IHBhY2thZ2VzIG9uIGFuIHg4
Nl82NCBob3N0Ll8KIyBTdXBwb3J0ZWQgdmFsdWVzIGFyZSBpNjg2IGFuZCB4ODZfNjQKI1NES01B
Q0hJTkUgPz0gImk2ODYiCgojCiMgRXh0cmEgaW1hZ2UgY29uZmlndXJhdGlvbiBkZWZhdWx0cwoj
CiMgVGhlIEVYVFJBX0lNQUdFX0ZFQVRVUkVTIHZhcmlhYmxlIGFsbG93cyBleHRyYSBwYWNrYWdl
cyB0byBiZSBhZGRlZCB0byB0aGUgZ2VuZXJhdGVkIAojIGltYWdlcy4gU29tZSBvZiB0aGVzZSBv
cHRpb25zIGFyZSBhZGRlZCB0byBjZXJ0YWluIGltYWdlIHR5cGVzIGF1dG9tYXRpY2FsbHkuIFRo
ZQojIHZhcmlhYmxlIGNhbiBjb250YWluIHRoZSBmb2xsb3dpbmcgb3B0aW9uczoKIyAgImRiZy1w
a2dzIiAgICAgICAtIGFkZCAtZGJnIHBhY2thZ2VzIGZvciBhbGwgaW5zdGFsbGVkIHBhY2thZ2Vz
CiMgICAgICAgICAgICAgICAgICAgICAoYWRkcyBzeW1ib2wgaW5mb3JtYXRpb24gZm9yIGRlYnVn
Z2luZy9wcm9maWxpbmcpCiMgICJkZXYtcGtncyIgICAgICAgLSBhZGQgLWRldiBwYWNrYWdlcyBm
b3IgYWxsIGluc3RhbGxlZCBwYWNrYWdlcwojICAgICAgICAgICAgICAgICAgICAgKHVzZWZ1bCBp
ZiB5b3Ugd2FudCB0byBkZXZlbG9wIGFnYWluc3QgbGlicyBpbiB0aGUgaW1hZ2UpCiMgICJ0b29s
cy1zZGsiICAgICAgLSBhZGQgZGV2ZWxvcG1lbnQgdG9vbHMgKGdjYywgbWFrZSwgcGtnY29uZmln
IGV0Yy4pCiMgICJ0b29scy1kZWJ1ZyIgICAgLSBhZGQgZGVidWdnaW5nIHRvb2xzIChnZGIsIHN0
cmFjZSkKIyAgInRvb2xzLXByb2ZpbGUiICAtIGFkZCBwcm9maWxpbmcgdG9vbHMgKG9wcm9maWxl
LCBleG1hcCwgbHR0bmcgdmFsZ3JpbmQgKHg4NiBvbmx5KSkKIyAgInRvb2xzLXRlc3RhcHBzIiAt
IGFkZCB1c2VmdWwgdGVzdGluZyB0b29scyAodHNfcHJpbnQsIGFwbGF5LCBhcmVjb3JkIGV0Yy4p
CiMgICJkZWJ1Zy10d2Vha3MiICAgLSBtYWtlIGFuIGltYWdlIHN1aXRhYmxlIGZvciBkZXZlbG9w
bWVudAojICAgICAgICAgICAgICAgICAgICAgZS5nLiBzc2ggcm9vdCBhY2Nlc3MgaGFzIGEgYmxh
bmsgcGFzc3dvcmQKIyBUaGVyZSBhcmUgb3RoZXIgYXBwbGljYXRpb24gdGFyZ2V0cyB0aGF0IGNh
biBiZSB1c2VkIGhlcmUgdG9vLCBzZWUKIyBtZXRhL2NsYXNzZXMvaW1hZ2UuYmJjbGFzcyBhbmQg
bWV0YS9jbGFzc2VzL2NvcmUtaW1hZ2UuYmJjbGFzcyBmb3IgbW9yZSBkZXRhaWxzLgojIFdlIGRl
ZmF1bHQgdG8gZW5hYmxpbmcgdGhlIGRlYnVnZ2luZyB0d2Vha3MuCiNBTkRSRUFTIEVYVFJBX0lN
QUdFX0ZFQVRVUkVTID0gImRlYnVnLXR3ZWFrcyIKCiMKIyBBZGRpdGlvbmFsIGltYWdlIGZlYXR1
cmVzCiMKIyBUaGUgZm9sbG93aW5nIGlzIGEgbGlzdCBvZiBhZGRpdGlvbmFsIGNsYXNzZXMgdG8g
dXNlIHdoZW4gYnVpbGRpbmcgaW1hZ2VzIHdoaWNoCiMgZW5hYmxlIGV4dHJhIGZlYXR1cmVzLiBT
b21lIGF2YWlsYWJsZSBvcHRpb25zIHdoaWNoIGNhbiBiZSBpbmNsdWRlZCBpbiB0aGlzIHZhcmlh
YmxlIAojIGFyZToKIyAgIC0gJ2J1aWxkc3RhdHMnIGNvbGxlY3QgYnVpbGQgc3RhdGlzdGljcwoj
ICAgLSAnaW1hZ2UtbWtsaWJzJyB0byByZWR1Y2Ugc2hhcmVkIGxpYnJhcnkgZmlsZXMgc2l6ZSBm
b3IgYW4gaW1hZ2UKIyAgIC0gJ2ltYWdlLXByZWxpbmsnIGluIG9yZGVyIHRvIHByZWxpbmsgdGhl
IGZpbGVzeXN0ZW0gaW1hZ2UKIyAgIC0gJ2ltYWdlLXN3YWInIHRvIHBlcmZvcm0gaG9zdCBzeXN0
ZW0gaW50cnVzaW9uIGRldGVjdGlvbgojIE5PVEU6IGlmIGxpc3RpbmcgbWtsaWJzICYgcHJlbGlu
ayBib3RoLCB0aGVuIG1ha2Ugc3VyZSBta2xpYnMgaXMgYmVmb3JlIHByZWxpbmsKIyBOT1RFOiBt
a2xpYnMgYWxzbyBuZWVkcyB0byBiZSBleHBsaWNpdGx5IGVuYWJsZWQgZm9yIGEgZ2l2ZW4gaW1h
Z2UsIHNlZSBsb2NhbC5jb25mLmV4dGVuZGVkClVTRVJfQ0xBU1NFUyA/PSAiYnVpbGRzdGF0cyBp
bWFnZS1ta2xpYnMgaW1hZ2UtcHJlbGluayIKCiMKIyBSdW50aW1lIHRlc3Rpbmcgb2YgaW1hZ2Vz
CiMKIyBUaGUgYnVpbGQgc3lzdGVtIGNhbiB0ZXN0IGJvb3RpbmcgdmlydHVhbCBtYWNoaW5lIGlt
YWdlcyB1bmRlciBxZW11IChhbiBlbXVsYXRvcikKIyBhZnRlciBhbnkgcm9vdCBmaWxlc3lzdGVt
cyBhcmUgY3JlYXRlZCBhbmQgcnVuIHRlc3RzIGFnYWluc3QgdGhvc2UgaW1hZ2VzLiBUbwojIGVu
YWJsZSB0aGlzIHVuY29tbWVudCB0aGlzIGxpbmUKI0lNQUdFVEVTVCA9ICJxZW11IgojCiMgVGhp
cyB2YXJpYWJsZSBjb250cm9scyB3aGljaCB0ZXN0cyBhcmUgcnVuIGFnYWluc3QgdmlydHVhbCBp
bWFnZXMgaWYgZW5hYmxlZAojIGFib3ZlLiBUaGUgZm9sbG93aW5nIHdvdWxkIGVuYWJsZSBiYXQs
IGJvb3QgdGhlIHRlc3QgY2FzZSB1bmRlciB0aGUgc2FuaXR5IHN1aXRlCiMgYW5kIHBlcmZvcm0g
dG9vbGNoYWluIHRlc3RzCiNURVNUX1NDRU4gPSAic2FuaXR5IGJhdCBzYW5pdHk6Ym9vdCB0b29s
Y2hhaW4iCiMKIyBCZWNhdXNlIG9mIHRoZSBRRU1VIGJvb3Rpbmcgc2xvd25lc3MgaXNzdWUgKHNl
ZSBidWcgIzY0NiBhbmQgIzYxOCksIHRoZQojIGF1dG9idWlsZGVyIG1heSBzdWZmZXIgYSB0aW1l
b3V0IGlzc3VlIHdoZW4gcnVubmluZyBzYW5pdHkgdGVzdHMuIFdlIGludHJvZHVjZQojIHRoZSB2
YXJpYWJsZSBURVNUX1NFUklBTElaRSBoZXJlIHRvIHJlZHVjZSB0aGUgdGltZSB0YWtlbiBieSB0
aGUgc2FuaXR5IHRlc3RzLgojIEl0IGlzIHNldCB0byAxIGJ5IGRlZmF1bHQsIHdoaWNoIHdpbGwg
Ym9vdCB0aGUgaW1hZ2UgYW5kIHJ1biBjYXNlcyBpbiB0aGUgc2FtZQojIGltYWdlIHdpdGhvdXQg
cmVib290aW5nIG9yIGtpbGxpbmcgdGhlIG1hY2hpbmUgaW5zdGFuY2UuIElmIGl0IGlzIHNldCB0
byAwLCB0aGUKIyBpbWFnZSB3aWxsIGJlIGNvcGllZCBhbmQgdGVzdGVkIGZvciBlYWNoIGNhc2Us
IHdoaWNoIHdpbGwgdGFrZSBsb25nZXIgYnV0IGJlCiMgbW9yZSBwcmVjaXNlLgojVEVTVF9TRVJJ
QUxJWkUgPSAiMSIKCiMKIyBJbnRlcmFjdGl2ZSBzaGVsbCBjb25maWd1cmF0aW9uCiMKIyBVbmRl
ciBjZXJ0YWluIGNpcmN1bXN0YW5jZXMgdGhlIHN5c3RlbSBtYXkgbmVlZCBpbnB1dCBmcm9tIHlv
dSBhbmQgdG8gZG8gdGhpcyBpdCAKIyBjYW4gbGF1bmNoIGFuIGludGVyYWN0aXZlIHNoZWxsLiBJ
dCBuZWVkcyB0byBkbyB0aGlzIHNpbmNlIHRoZSBidWlsZCBpcyAKIyBtdWx0aXRocmVhZGVkIGFu
ZCBuZWVkcyB0byBiZSBhYmxlIHRvIGhhbmRsZSB0aGUgY2FzZSB3aGVyZSBtb3JlIHRoYW4gb25l
IHBhcmFsbGVsCiMgcHJvY2VzcyBtYXkgcmVxdWlyZSB0aGUgdXNlcidzIGF0dGVudGlvbi4gVGhl
IGRlZmF1bHQgaXMgaXRlcmF0ZSBvdmVyIHRoZSBhdmFpbGFibGUKIyB0ZXJtaW5hbCB0eXBlcyB0
byBmaW5kIG9uZSB0aGF0IHdvcmtzLgojCiMgRXhhbXBsZXMgb2YgdGhlIG9jY2FzaW9ucyB0aGlz
IG1heSBoYXBwZW4gYXJlIHdoZW4gcmVzb2x2aW5nIHBhdGNoZXMgd2hpY2ggY2Fubm90CiMgYmUg
YXBwbGllZCwgdG8gdXNlIHRoZSBkZXZzaGVsbCBvciB0aGUga2VybmVsIG1lbnVjb25maWcKIwoj
IFN1cHBvcnRlZCB2YWx1ZXMgYXJlIGF1dG8sIGdub21lLCB4ZmNlLCByeHZ0LCBzY3JlZW4sIGtv
bnNvbGUgKEtERSAzLnggb25seSksIG5vbmUKIyBOb3RlOiBjdXJyZW50bHksIEtvbnNvbGUgc3Vw
cG9ydCBvbmx5IHdvcmtzIGZvciBLREUgMy54IGR1ZSB0byB0aGUgd2F5CiMgbmV3ZXIgS29uc29s
ZSB2ZXJzaW9ucyBiZWhhdmUKI09FX1RFUk1JTkFMID0gImF1dG8iCiMgQnkgZGVmYXVsdCBkaXNh
YmxlIGludGVyYWN0aXZlIHBhdGNoIHJlc29sdXRpb24gKHRhc2tzIHdpbGwganVzdCBmYWlsIGlu
c3RlYWQpOgpQQVRDSFJFU09MVkUgPSAibm9vcCIKCiMKIyBTaGFyZWQtc3RhdGUgZmlsZXMgZnJv
bSBvdGhlciBsb2NhdGlvbnMKIwojIEFzIG1lbnRpb25lZCBhYm92ZSwgc2hhcmVkIHN0YXRlIGZp
bGVzIGFyZSBwcmVidWlsdCBjYWNoZSBkYXRhIG9iamVjdHMgd2hpY2ggY2FuIAojIHVzZWQgdG8g
YWNjZWxlcmF0ZSBidWlsZCB0aW1lLiBUaGlzIHZhcmlhYmxlIGNhbiBiZSB1c2VkIHRvIGNvbmZp
Z3VyZSB0aGUgc3lzdGVtCiMgdG8gc2VhcmNoIG90aGVyIG1pcnJvciBsb2NhdGlvbnMgZm9yIHRo
ZXNlIG9iamVjdHMgYmVmb3JlIGl0IGJ1aWxkcyB0aGUgZGF0YSBpdHNlbGYuCiMKIyBUaGlzIGNh
biBiZSBhIGZpbGVzeXN0ZW0gZGlyZWN0b3J5LCBvciBhIHJlbW90ZSB1cmwgc3VjaCBhcyBodHRw
IG9yIGZ0cC4gVGhlc2UKIyB3b3VsZCBjb250YWluIHRoZSBzc3RhdGUtY2FjaGUgcmVzdWx0cyBm
cm9tIHByZXZpb3VzIGJ1aWxkcyAocG9zc2libHkgZnJvbSBvdGhlciAKIyBtYWNoaW5lcykuIFRo
aXMgdmFyaWFibGUgd29ya3MgbGlrZSBmZXRjaGVyIE1JUlJPUlMvUFJFTUlSUk9SUyBhbmQgcG9p
bnRzIHRvIHRoZSAKIyBjYWNoZSBsb2NhdGlvbnMgdG8gY2hlY2sgZm9yIHRoZSBzaGFyZWQgb2Jq
ZWN0cy4KI1NTVEFURV9NSVJST1JTID89ICJcCiNmaWxlOi8vLiogaHR0cDovL3NvbWVzZXJ2ZXIu
dGxkL3NoYXJlL3NzdGF0ZS8gXG4gXAojZmlsZTovLy4qIGZpbGU6Ly8vc29tZS9sb2NhbC9kaXIv
c3N0YXRlLyIKCiMgQ09ORl9WRVJTSU9OIGlzIGluY3JlYXNlZCBlYWNoIHRpbWUgYnVpbGQvY29u
Zi8gY2hhbmdlcyBpbmNvbXBhdGlibHkgYW5kIGlzIHVzZWQgdG8KIyB0cmFjayB0aGUgdmVyc2lv
biBvZiB0aGlzIGZpbGUgd2hlbiBpdCB3YXMgZ2VuZXJhdGVkLiBUaGlzIGNhbiBzYWZlbHkgYmUg
aWdub3JlZCBpZgojIHRoaXMgZG9lc24ndCBtZWFuIGFueXRoaW5nIHRvIHlvdS4KQ09ORl9WRVJT
SU9OID0gIjEiCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1362</attachid>
            <date>2013-07-25 16:52:26 +0000</date>
            <delta_ts>2013-07-25 16:52:26 +0000</delta_ts>
            <desc>meta-sourcery-bblayers-2-conf</desc>
            <filename>bblayers.conf</filename>
            <type>application/octet-stream</type>
            <size>333</size>
            <attacher name="Laszlo Papp">lpapp</attacher>
            
              <data encoding="base64">IyBMQVlFUl9DT05GX1ZFUlNJT04gaXMgaW5jcmVhc2VkIGVhY2ggdGltZSBidWlsZC9jb25mL2Ji
bGF5ZXJzLmNvbmYKIyBjaGFuZ2VzIGluY29tcGF0aWJseQpMQ09ORl9WRVJTSU9OID0gIjYiCgpC
QlBBVEggPSAiJHtUT1BESVJ9IgpCQkZJTEVTID89ICIiCkJCTEFZRVJTID89ICIgXAogIC9ob21l
L2xwYXBwL1Byb2plY3RzL3Bva3kvbWV0YS1zb3VyY2VyeSBcCiAgL2hvbWUvbHBhcHAvUHJvamVj
dHMvcG9reS9tZXRhIFwKICAvaG9tZS9scGFwcC9Qcm9qZWN0cy9wb2t5L21ldGEteW9jdG8gXAog
IC9ob21lL2xwYXBwL1Byb2plY3RzL3Bva3kvbWV0YS15b2N0by1ic3AgXAogICIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1363</attachid>
            <date>2013-07-25 16:52:47 +0000</date>
            <delta_ts>2013-07-25 16:52:47 +0000</delta_ts>
            <desc>meta-sourcery-local-2-conf</desc>
            <filename>local.conf</filename>
            <type>application/octet-stream</type>
            <size>9925</size>
            <attacher name="Laszlo Papp">lpapp</attacher>
            
              <data encoding="base64">IwojIFRoaXMgZmlsZSBpcyB5b3VyIGxvY2FsIGNvbmZpZ3VyYXRpb24gZmlsZSBhbmQgaXMgd2hl
cmUgYWxsIGxvY2FsIHVzZXIgc2V0dGluZ3MKIyBhcmUgcGxhY2VkLiBUaGUgY29tbWVudHMgaW4g
dGhpcyBmaWxlIGdpdmUgc29tZSBndWlkZSB0byB0aGUgb3B0aW9ucyBhIG5ldyB1c2VyCiMgdG8g
dGhlIHN5c3RlbSBtaWdodCB3YW50IHRvIGNoYW5nZSBidXQgcHJldHR5IG11Y2ggYW55IGNvbmZp
Z3VyYXRpb24gb3B0aW9uIGNhbgojIGJlIHNldCBpbiB0aGlzIGZpbGUuIE1vcmUgYWR2ZW50dXJv
dXMgdXNlcnMgY2FuIGxvb2sgYXQgbG9jYWwuY29uZi5leHRlbmRlZCAKIyB3aGljaCBjb250YWlu
cyBvdGhlciBleGFtcGxlcyBvZiBjb25maWd1cmF0aW9uIHdoaWNoIGNhbiBiZSBwbGFjZWQgaW4g
dGhpcyBmaWxlCiMgYnV0IG5ldyB1c2VycyBsaWtlbHkgd29uJ3QgbmVlZCBhbnkgb2YgdGhlbSBp
bml0aWFsbHkuCiMKIyBMaW5lcyBzdGFydGluZyB3aXRoIHRoZSAnIycgY2hhcmFjdGVyIGFyZSBj
b21tZW50ZWQgb3V0IGFuZCBpbiBzb21lIGNhc2VzIHRoZSAKIyBkZWZhdWx0IHZhbHVlcyBhcmUg
cHJvdmlkZWQgYXMgY29tbWVudHMgdG8gc2hvdyBwZW9wbGUgZXhhbXBsZSBzeW50YXguIEVuYWJs
aW5nCiMgdGhlIG9wdGlvbiBpcyBhIHF1ZXN0aW9uIG9mIHJlbW92aW5nIHRoZSAjIGNoYXJhY3Rl
ciBhbmQgbWFraW5nIGFueSBjaGFuZ2UgdG8gdGhlCiMgdmFyaWFibGUgYXMgcmVxdWlyZWQuCgpT
QU5JVFlfVEVTVEVEX0RJU1RST1MgPSAiIgoKVENNT0RFID0gImV4dGVybmFsLXNvdXJjZXJ5IgpF
WFRFUk5BTF9UT09MQ0hBSU4gPSAiL3Vzci9sb2NhbC9hcm0tMjAwOXExIgpUQVJHRVRfUFJFRklY
ID0gImFybS1ub25lLWxpbnV4LWdudWVhYmktIgoKSU5TQU5FX1NLSVBfZXh0ZXJuYWwtc291cmNl
cnktdG9vbGNoYWluLWRldiArPSAibGRmbGFncyIKCiMKIyBQYXJhbGxlbGlzbSBPcHRpb25zCiMK
IyBUaGVzZSB0d28gb3B0aW9ucyBjb250cm9sIGhvdyBtdWNoIHBhcmFsbGVsaXNtIEJpdEJha2Ug
c2hvdWxkIHVzZS4gVGhlIGZpcnN0IAojIG9wdGlvbiBkZXRlcm1pbmVzIGhvdyBtYW55IHRhc2tz
IGJpdGJha2Ugc2hvdWxkIHJ1biBpbiBwYXJhbGxlbDoKIwojQkJfTlVNQkVSX1RIUkVBRFMgPSAi
NCIKIyAKIyBUaGUgc2Vjb25kIG9wdGlvbiBjb250cm9scyBob3cgbWFueSBwcm9jZXNzZXMgbWFr
ZSBzaG91bGQgcnVuIGluIHBhcmFsbGVsIHdoZW4KIyBydW5uaW5nIGNvbXBpbGUgdGFza3M6CiMK
I1BBUkFMTEVMX01BS0UgPSAiLWogNCIKIwojIEZvciBhIHF1YWQtY29yZSBtYWNoaW5lLCBCQl9O
VU1CRVJfVEhSRUFEUyA9ICI0IiwgUEFSQUxMRUxfTUFLRSA9ICItaiA0IiB3b3VsZAojIGJlIGFw
cHJvcHJpYXRlIGZvciBleGFtcGxlLgoKIwojIE1hY2hpbmUgU2VsZWN0aW9uCiMKIyBZb3UgbmVl
ZCB0byBzZWxlY3QgYSBzcGVjaWZpYyBtYWNoaW5lIHRvIHRhcmdldCB0aGUgYnVpbGQgd2l0aC4g
VGhlcmUgYXJlIGEgc2VsZWN0aW9uCiMgb2YgZW11bGF0ZWQgbWFjaGluZXMgYXZhaWxhYmxlIHdo
aWNoIGNhbiBib290IGFuZCBydW4gaW4gdGhlIFFFTVUgZW11bGF0b3I6CiMKI01BQ0hJTkUgPz0g
InFlbXVhcm0iCiNNQUNISU5FID89ICJxZW11bWlwcyIKI01BQ0hJTkUgPz0gInFlbXVwcGMiCiNN
QUNISU5FID89ICJxZW11eDg2IgojTUFDSElORSA/PSAicWVtdXg4Ni02NCIKIwojIFRoZXJlIGFy
ZSBhbHNvIHRoZSBmb2xsb3dpbmcgaGFyZHdhcmUgYm9hcmQgdGFyZ2V0IG1hY2hpbmVzIGluY2x1
ZGVkIGZvciAKIyBkZW1vbnN0cmF0aW9uIHB1cnBvc2VzOgojCiNNQUNISU5FID89ICJhdG9tLXBj
IgojTUFDSElORSA/PSAiYmVhZ2xlYm9hcmQiCiNNQUNISU5FID89ICJtcGM4MzE1ZS1yZGIiCiNN
QUNISU5FID89ICJyb3V0ZXJzdGF0aW9ucHJvIgojCiMgVGhpcyBzZXRzIHRoZSBkZWZhdWx0IG1h
Y2hpbmUgdG8gYmUgcWVtdXg4NiBpZiBubyBvdGhlciBtYWNoaW5lIGlzIHNlbGVjdGVkOgojTUFD
SElORSA/Pz0gInFlbXV4ODYiCgojIE1BQ0hJTkUgPz0gInBvbGF0aXNuaWMiCk1BQ0hJTkUgPz0g
InFlbXVhcm0iCgojCiMgV2hlcmUgdG8gcGxhY2UgZG93bmxvYWRzCiMKIyBEdXJpbmcgYSBmaXJz
dCBidWlsZCB0aGUgc3lzdGVtIHdpbGwgZG93bmxvYWQgbWFueSBkaWZmZXJlbnQgc291cmNlIGNv
ZGUgdGFyYmFsbHMKIyBmcm9tIHZhcmlvdXMgdXBzdHJlYW0gcHJvamVjdHMuIFRoaXMgY2FuIHRh
a2UgYSB3aGlsZSwgcGFydGljdWxhcmx5IGlmIHlvdXIgbmV0d29yawojIGNvbm5lY3Rpb24gaXMg
c2xvdy4gVGhlc2UgYXJlIGFsbCBzdG9yZWQgaW4gRExfRElSLiBXaGVuIHdpcGluZyBhbmQgcmVi
dWlsZGluZyB5b3UKIyBjYW4gcHJlc2VydmUgdGhpcyBkaXJlY3RvcnkgdG8gc3BlZWQgdXAgdGhp
cyBwYXJ0IG9mIHN1YnNlcXVlbnQgYnVpbGRzLiBUaGlzIGRpcmVjdG9yeQojIGlzIHNhZmUgdG8g
c2hhcmUgYmV0d2VlbiBtdWx0aXBsZSBidWlsZHMgb24gdGhlIHNhbWUgbWFjaGluZSB0b28uCiMK
IyBUaGUgZGVmYXVsdCBpcyBhIGRvd25sb2FkcyBkaXJlY3RvcnkgdW5kZXIgVE9QRElSIHdoaWNo
IGlzIHRoZSBidWlsZCBkaXJlY3RvcnkuCiMKI0RMX0RJUiA/PSAiJHtUT1BESVJ9L2Rvd25sb2Fk
cyIKCiMKIyBXaGVyZSB0byBwbGFjZSBzaGFyZWQtc3RhdGUgZmlsZXMKIwojIEJpdEJha2UgaGFz
IHRoZSBjYXBhYmlsaXR5IHRvIGFjY2VsZXJhdGUgYnVpbGRzIGJhc2VkIG9uIHByZXZpb3VzbHkg
YnVpbHQgb3V0cHV0LgojIFRoaXMgaXMgZG9uZSB1c2luZyAic2hhcmVkIHN0YXRlIiBmaWxlcyB3
aGljaCBjYW4gYmUgdGhvdWdodCBvZiBhcyBjYWNoZSBvYmplY3RzCiMgYW5kIHRoaXMgb3B0aW9u
IGRldGVybWluZXMgd2hlcmUgdGhvc2UgZmlsZXMgYXJlIHBsYWNlZC4KIwojIFlvdSBjYW4gd2lw
ZSBvdXQgVE1QRElSIGxlYXZpbmcgdGhpcyBkaXJlY3RvcnkgaW50YWN0IGFuZCB0aGUgYnVpbGQg
d291bGQgcmVnZW5lcmF0ZQojIGZyb20gdGhlc2UgZmlsZXMgaWYgbm8gY2hhbmdlcyB3ZXJlIG1h
ZGUgdG8gdGhlIGNvbmZpZ3VyYXRpb24uIElmIGNoYW5nZXMgd2VyZSBtYWRlCiMgdG8gdGhlIGNv
bmZpZ3VyYXRpb24sIG9ubHkgc2hhcmVkIHN0YXRlIGZpbGVzIHdoZXJlIHRoZSBzdGF0ZSB3YXMg
c3RpbGwgdmFsaWQgd291bGQKIyBiZSB1c2VkIChkb25lIHVzaW5nIGNoZWNrc3VtcykuCiMKIyBU
aGUgZGVmYXVsdCBpcyBhIHNzdGF0ZS1jYWNoZSBkaXJlY3RvcnkgdW5kZXIgVE9QRElSLgojCiNT
U1RBVEVfRElSID89ICIke1RPUERJUn0vc3N0YXRlLWNhY2hlIgoKIwojIFdoZXJlIHRvIHBsYWNl
IHRoZSBidWlsZCBvdXRwdXQKIwojIFRoaXMgb3B0aW9uIHNwZWNpZmllcyB3aGVyZSB0aGUgYnVs
ayBvZiB0aGUgYnVpbGRpbmcgd29yayBzaG91bGQgYmUgZG9uZSBhbmQKIyB3aGVyZSBCaXRCYWtl
IHNob3VsZCBwbGFjZSBpdHMgdGVtcG9yYXJ5IGZpbGVzIGFuZCBvdXRwdXQuIEtlZXAgaW4gbWlu
ZCB0aGF0CiMgdGhpcyBpbmNsdWRlcyB0aGUgZXh0cmFjdGlvbiBhbmQgY29tcGlsYXRpb24gb2Yg
bWFueSBhcHBsaWNhdGlvbnMgYW5kIHRoZSB0b29sY2hhaW4KIyB3aGljaCBjYW4gdXNlIEdpZ2Fi
eXRlcyBvZiBoYXJkIGRpc2sgc3BhY2UuCiMKIyBUaGUgZGVmYXVsdCBpcyBhIHRtcCBkaXJlY3Rv
cnkgdW5kZXIgVE9QRElSLgojCiNUTVBESVIgPSAiJHtUT1BESVJ9L3RtcCIKCiMKIyBEZWZhdWx0
IHBvbGljeSBjb25maWcKIwojIFRoZSBkaXN0cmlidXRpb24gc2V0dGluZyBjb250cm9scyB3aGlj
aCBwb2xpY3kgc2V0dGluZ3MgYXJlIHVzZWQgYXMgZGVmYXVsdHMuCiMgVGhlIGRlZmF1bHQgdmFs
dWUgaXMgZmluZSBmb3IgZ2VuZXJhbCBZb2N0byBwcm9qZWN0IHVzZSwgYXQgbGVhc3QgaW5pdGlh
bGx5LgojIFVsdGltYXRlbHkgd2hlbiBjcmVhdGluZyBjdXN0b20gcG9saWN5LCBwZW9wbGUgd2ls
bCBsaWtlbHkgZW5kIHVwIHN1YmNsYXNzaW5nIAojIHRoZXNlIGRlZmF1bHRzLgoKIyBESVNUUk8g
Pz0gInBvbGF0aXMtdGlueSIKRElTVFJPID89ICJwb2t5IgoKIyBBcyBhbiBleGFtcGxlIG9mIGEg
c3ViY2xhc3MgdGhlcmUgaXMgYSAiYmxlZWRpbmciIGVkZ2UgcG9saWN5IGNvbmZpZ3VyYXRpb24K
IyB3aGVyZSBtYW55IHZlcnNpb25zIGFyZSBzZXQgdG8gdGhlIGFic29sdXRlIGxhdGVzdCBjb2Rl
IGZyb20gdGhlIHVwc3RyZWFtIAojIHNvdXJjZSBjb250cm9sIHN5c3RlbXMuIFRoaXMgaXMganVz
dCBtZW50aW9uZWQgaGVyZSBhcyBhbiBleGFtcGxlLCBpdHMgbm90CiMgdXNlZnVsIHRvIG1vc3Qg
bmV3IHVzZXJzLgojIERJU1RSTyA/PSAicG9reS1ibGVlZGluZyIKCiMKIyBQYWNrYWdlIE1hbmFn
ZW1lbnQgY29uZmlndXJhdGlvbgojCiMgVGhpcyB2YXJpYWJsZSBsaXN0cyB3aGljaCBwYWNrYWdp
bmcgZm9ybWF0cyB0byBlbmFibGUuIE11bHRpcGxlIHBhY2thZ2UgYmFja2VuZHMgCiMgY2FuIGJl
IGVuYWJsZWQgYXQgb25jZSBhbmQgdGhlIGZpcnN0IGl0ZW0gbGlzdGVkIGluIHRoZSB2YXJpYWJs
ZSB3aWxsIGJlIHVzZWQgCiMgdG8gZ2VuZXJhdGUgdGhlIHJvb3QgZmlsZXN5c3RlbXMuCiMgT3B0
aW9ucyBhcmU6CiMgIC0gJ3BhY2thZ2VfZGViJyBmb3IgZGViaWFuIHN0eWxlIGRlYiBmaWxlcwoj
ICAtICdwYWNrYWdlX2lwaycgZm9yIGlwayBmaWxlcyBhcmUgdXNlZCBieSBvcGtnIChhIGRlYmlh
biBzdHlsZSBlbWJlZGRlZCBwYWNrYWdlIG1hbmFnZXIpCiMgIC0gJ3BhY2thZ2VfcnBtJyBmb3Ig
cnBtIHN0eWxlIHBhY2thZ2VzCiMgRS5nLjogUEFDS0FHRV9DTEFTU0VTID89ICJwYWNrYWdlX3Jw
bSBwYWNrYWdlX2RlYiBwYWNrYWdlX2lwayIKIyBXZSBkZWZhdWx0IHRvIHJwbToKUEFDS0FHRV9D
TEFTU0VTID89ICJwYWNrYWdlX3JwbSIKCiMKIyBTREsvQURUIHRhcmdldCBhcmNoaXRlY3R1cmUK
IwojIFRoaXMgdmFyaWFibGUgc3BlY2lmaWVkIHRoZSBhcmNoaXRlY3R1cmUgdG8gYnVpbGQgU0RL
L0FEVCBpdGVtcyBmb3IgYW5kIG1lYW5zCiMgeW91IGNhbiBidWlsZCB0aGUgU0RLIHBhY2thZ2Vz
IGZvciBhcmNoaXRlY3R1cmVzIG90aGVyIHRoYW4gdGhlIG1hY2hpbmUgeW91IGFyZSAKIyBydW5u
aW5nIHRoZSBidWlsZCBvbiAoaS5lLiBidWlsZGluZyBpNjg2IHBhY2thZ2VzIG9uIGFuIHg4Nl82
NCBob3N0Ll8KIyBTdXBwb3J0ZWQgdmFsdWVzIGFyZSBpNjg2IGFuZCB4ODZfNjQKI1NES01BQ0hJ
TkUgPz0gImk2ODYiCgojCiMgRXh0cmEgaW1hZ2UgY29uZmlndXJhdGlvbiBkZWZhdWx0cwojCiMg
VGhlIEVYVFJBX0lNQUdFX0ZFQVRVUkVTIHZhcmlhYmxlIGFsbG93cyBleHRyYSBwYWNrYWdlcyB0
byBiZSBhZGRlZCB0byB0aGUgZ2VuZXJhdGVkIAojIGltYWdlcy4gU29tZSBvZiB0aGVzZSBvcHRp
b25zIGFyZSBhZGRlZCB0byBjZXJ0YWluIGltYWdlIHR5cGVzIGF1dG9tYXRpY2FsbHkuIFRoZQoj
IHZhcmlhYmxlIGNhbiBjb250YWluIHRoZSBmb2xsb3dpbmcgb3B0aW9uczoKIyAgImRiZy1wa2dz
IiAgICAgICAtIGFkZCAtZGJnIHBhY2thZ2VzIGZvciBhbGwgaW5zdGFsbGVkIHBhY2thZ2VzCiMg
ICAgICAgICAgICAgICAgICAgICAoYWRkcyBzeW1ib2wgaW5mb3JtYXRpb24gZm9yIGRlYnVnZ2lu
Zy9wcm9maWxpbmcpCiMgICJkZXYtcGtncyIgICAgICAgLSBhZGQgLWRldiBwYWNrYWdlcyBmb3Ig
YWxsIGluc3RhbGxlZCBwYWNrYWdlcwojICAgICAgICAgICAgICAgICAgICAgKHVzZWZ1bCBpZiB5
b3Ugd2FudCB0byBkZXZlbG9wIGFnYWluc3QgbGlicyBpbiB0aGUgaW1hZ2UpCiMgICJ0b29scy1z
ZGsiICAgICAgLSBhZGQgZGV2ZWxvcG1lbnQgdG9vbHMgKGdjYywgbWFrZSwgcGtnY29uZmlnIGV0
Yy4pCiMgICJ0b29scy1kZWJ1ZyIgICAgLSBhZGQgZGVidWdnaW5nIHRvb2xzIChnZGIsIHN0cmFj
ZSkKIyAgInRvb2xzLXByb2ZpbGUiICAtIGFkZCBwcm9maWxpbmcgdG9vbHMgKG9wcm9maWxlLCBl
eG1hcCwgbHR0bmcgdmFsZ3JpbmQgKHg4NiBvbmx5KSkKIyAgInRvb2xzLXRlc3RhcHBzIiAtIGFk
ZCB1c2VmdWwgdGVzdGluZyB0b29scyAodHNfcHJpbnQsIGFwbGF5LCBhcmVjb3JkIGV0Yy4pCiMg
ICJkZWJ1Zy10d2Vha3MiICAgLSBtYWtlIGFuIGltYWdlIHN1aXRhYmxlIGZvciBkZXZlbG9wbWVu
dAojICAgICAgICAgICAgICAgICAgICAgZS5nLiBzc2ggcm9vdCBhY2Nlc3MgaGFzIGEgYmxhbmsg
cGFzc3dvcmQKIyBUaGVyZSBhcmUgb3RoZXIgYXBwbGljYXRpb24gdGFyZ2V0cyB0aGF0IGNhbiBi
ZSB1c2VkIGhlcmUgdG9vLCBzZWUKIyBtZXRhL2NsYXNzZXMvaW1hZ2UuYmJjbGFzcyBhbmQgbWV0
YS9jbGFzc2VzL2NvcmUtaW1hZ2UuYmJjbGFzcyBmb3IgbW9yZSBkZXRhaWxzLgojIFdlIGRlZmF1
bHQgdG8gZW5hYmxpbmcgdGhlIGRlYnVnZ2luZyB0d2Vha3MuCiNBTkRSRUFTIEVYVFJBX0lNQUdF
X0ZFQVRVUkVTID0gImRlYnVnLXR3ZWFrcyIKCiMKIyBBZGRpdGlvbmFsIGltYWdlIGZlYXR1cmVz
CiMKIyBUaGUgZm9sbG93aW5nIGlzIGEgbGlzdCBvZiBhZGRpdGlvbmFsIGNsYXNzZXMgdG8gdXNl
IHdoZW4gYnVpbGRpbmcgaW1hZ2VzIHdoaWNoCiMgZW5hYmxlIGV4dHJhIGZlYXR1cmVzLiBTb21l
IGF2YWlsYWJsZSBvcHRpb25zIHdoaWNoIGNhbiBiZSBpbmNsdWRlZCBpbiB0aGlzIHZhcmlhYmxl
IAojIGFyZToKIyAgIC0gJ2J1aWxkc3RhdHMnIGNvbGxlY3QgYnVpbGQgc3RhdGlzdGljcwojICAg
LSAnaW1hZ2UtbWtsaWJzJyB0byByZWR1Y2Ugc2hhcmVkIGxpYnJhcnkgZmlsZXMgc2l6ZSBmb3Ig
YW4gaW1hZ2UKIyAgIC0gJ2ltYWdlLXByZWxpbmsnIGluIG9yZGVyIHRvIHByZWxpbmsgdGhlIGZp
bGVzeXN0ZW0gaW1hZ2UKIyAgIC0gJ2ltYWdlLXN3YWInIHRvIHBlcmZvcm0gaG9zdCBzeXN0ZW0g
aW50cnVzaW9uIGRldGVjdGlvbgojIE5PVEU6IGlmIGxpc3RpbmcgbWtsaWJzICYgcHJlbGluayBi
b3RoLCB0aGVuIG1ha2Ugc3VyZSBta2xpYnMgaXMgYmVmb3JlIHByZWxpbmsKIyBOT1RFOiBta2xp
YnMgYWxzbyBuZWVkcyB0byBiZSBleHBsaWNpdGx5IGVuYWJsZWQgZm9yIGEgZ2l2ZW4gaW1hZ2Us
IHNlZSBsb2NhbC5jb25mLmV4dGVuZGVkClVTRVJfQ0xBU1NFUyA/PSAiYnVpbGRzdGF0cyBpbWFn
ZS1ta2xpYnMgaW1hZ2UtcHJlbGluayIKCiMKIyBSdW50aW1lIHRlc3Rpbmcgb2YgaW1hZ2VzCiMK
IyBUaGUgYnVpbGQgc3lzdGVtIGNhbiB0ZXN0IGJvb3RpbmcgdmlydHVhbCBtYWNoaW5lIGltYWdl
cyB1bmRlciBxZW11IChhbiBlbXVsYXRvcikKIyBhZnRlciBhbnkgcm9vdCBmaWxlc3lzdGVtcyBh
cmUgY3JlYXRlZCBhbmQgcnVuIHRlc3RzIGFnYWluc3QgdGhvc2UgaW1hZ2VzLiBUbwojIGVuYWJs
ZSB0aGlzIHVuY29tbWVudCB0aGlzIGxpbmUKI0lNQUdFVEVTVCA9ICJxZW11IgojCiMgVGhpcyB2
YXJpYWJsZSBjb250cm9scyB3aGljaCB0ZXN0cyBhcmUgcnVuIGFnYWluc3QgdmlydHVhbCBpbWFn
ZXMgaWYgZW5hYmxlZAojIGFib3ZlLiBUaGUgZm9sbG93aW5nIHdvdWxkIGVuYWJsZSBiYXQsIGJv
b3QgdGhlIHRlc3QgY2FzZSB1bmRlciB0aGUgc2FuaXR5IHN1aXRlCiMgYW5kIHBlcmZvcm0gdG9v
bGNoYWluIHRlc3RzCiNURVNUX1NDRU4gPSAic2FuaXR5IGJhdCBzYW5pdHk6Ym9vdCB0b29sY2hh
aW4iCiMKIyBCZWNhdXNlIG9mIHRoZSBRRU1VIGJvb3Rpbmcgc2xvd25lc3MgaXNzdWUgKHNlZSBi
dWcgIzY0NiBhbmQgIzYxOCksIHRoZQojIGF1dG9idWlsZGVyIG1heSBzdWZmZXIgYSB0aW1lb3V0
IGlzc3VlIHdoZW4gcnVubmluZyBzYW5pdHkgdGVzdHMuIFdlIGludHJvZHVjZQojIHRoZSB2YXJp
YWJsZSBURVNUX1NFUklBTElaRSBoZXJlIHRvIHJlZHVjZSB0aGUgdGltZSB0YWtlbiBieSB0aGUg
c2FuaXR5IHRlc3RzLgojIEl0IGlzIHNldCB0byAxIGJ5IGRlZmF1bHQsIHdoaWNoIHdpbGwgYm9v
dCB0aGUgaW1hZ2UgYW5kIHJ1biBjYXNlcyBpbiB0aGUgc2FtZQojIGltYWdlIHdpdGhvdXQgcmVi
b290aW5nIG9yIGtpbGxpbmcgdGhlIG1hY2hpbmUgaW5zdGFuY2UuIElmIGl0IGlzIHNldCB0byAw
LCB0aGUKIyBpbWFnZSB3aWxsIGJlIGNvcGllZCBhbmQgdGVzdGVkIGZvciBlYWNoIGNhc2UsIHdo
aWNoIHdpbGwgdGFrZSBsb25nZXIgYnV0IGJlCiMgbW9yZSBwcmVjaXNlLgojVEVTVF9TRVJJQUxJ
WkUgPSAiMSIKCiMKIyBJbnRlcmFjdGl2ZSBzaGVsbCBjb25maWd1cmF0aW9uCiMKIyBVbmRlciBj
ZXJ0YWluIGNpcmN1bXN0YW5jZXMgdGhlIHN5c3RlbSBtYXkgbmVlZCBpbnB1dCBmcm9tIHlvdSBh
bmQgdG8gZG8gdGhpcyBpdCAKIyBjYW4gbGF1bmNoIGFuIGludGVyYWN0aXZlIHNoZWxsLiBJdCBu
ZWVkcyB0byBkbyB0aGlzIHNpbmNlIHRoZSBidWlsZCBpcyAKIyBtdWx0aXRocmVhZGVkIGFuZCBu
ZWVkcyB0byBiZSBhYmxlIHRvIGhhbmRsZSB0aGUgY2FzZSB3aGVyZSBtb3JlIHRoYW4gb25lIHBh
cmFsbGVsCiMgcHJvY2VzcyBtYXkgcmVxdWlyZSB0aGUgdXNlcidzIGF0dGVudGlvbi4gVGhlIGRl
ZmF1bHQgaXMgaXRlcmF0ZSBvdmVyIHRoZSBhdmFpbGFibGUKIyB0ZXJtaW5hbCB0eXBlcyB0byBm
aW5kIG9uZSB0aGF0IHdvcmtzLgojCiMgRXhhbXBsZXMgb2YgdGhlIG9jY2FzaW9ucyB0aGlzIG1h
eSBoYXBwZW4gYXJlIHdoZW4gcmVzb2x2aW5nIHBhdGNoZXMgd2hpY2ggY2Fubm90CiMgYmUgYXBw
bGllZCwgdG8gdXNlIHRoZSBkZXZzaGVsbCBvciB0aGUga2VybmVsIG1lbnVjb25maWcKIwojIFN1
cHBvcnRlZCB2YWx1ZXMgYXJlIGF1dG8sIGdub21lLCB4ZmNlLCByeHZ0LCBzY3JlZW4sIGtvbnNv
bGUgKEtERSAzLnggb25seSksIG5vbmUKIyBOb3RlOiBjdXJyZW50bHksIEtvbnNvbGUgc3VwcG9y
dCBvbmx5IHdvcmtzIGZvciBLREUgMy54IGR1ZSB0byB0aGUgd2F5CiMgbmV3ZXIgS29uc29sZSB2
ZXJzaW9ucyBiZWhhdmUKI09FX1RFUk1JTkFMID0gImF1dG8iCiMgQnkgZGVmYXVsdCBkaXNhYmxl
IGludGVyYWN0aXZlIHBhdGNoIHJlc29sdXRpb24gKHRhc2tzIHdpbGwganVzdCBmYWlsIGluc3Rl
YWQpOgpQQVRDSFJFU09MVkUgPSAibm9vcCIKCiMKIyBTaGFyZWQtc3RhdGUgZmlsZXMgZnJvbSBv
dGhlciBsb2NhdGlvbnMKIwojIEFzIG1lbnRpb25lZCBhYm92ZSwgc2hhcmVkIHN0YXRlIGZpbGVz
IGFyZSBwcmVidWlsdCBjYWNoZSBkYXRhIG9iamVjdHMgd2hpY2ggY2FuIAojIHVzZWQgdG8gYWNj
ZWxlcmF0ZSBidWlsZCB0aW1lLiBUaGlzIHZhcmlhYmxlIGNhbiBiZSB1c2VkIHRvIGNvbmZpZ3Vy
ZSB0aGUgc3lzdGVtCiMgdG8gc2VhcmNoIG90aGVyIG1pcnJvciBsb2NhdGlvbnMgZm9yIHRoZXNl
IG9iamVjdHMgYmVmb3JlIGl0IGJ1aWxkcyB0aGUgZGF0YSBpdHNlbGYuCiMKIyBUaGlzIGNhbiBi
ZSBhIGZpbGVzeXN0ZW0gZGlyZWN0b3J5LCBvciBhIHJlbW90ZSB1cmwgc3VjaCBhcyBodHRwIG9y
IGZ0cC4gVGhlc2UKIyB3b3VsZCBjb250YWluIHRoZSBzc3RhdGUtY2FjaGUgcmVzdWx0cyBmcm9t
IHByZXZpb3VzIGJ1aWxkcyAocG9zc2libHkgZnJvbSBvdGhlciAKIyBtYWNoaW5lcykuIFRoaXMg
dmFyaWFibGUgd29ya3MgbGlrZSBmZXRjaGVyIE1JUlJPUlMvUFJFTUlSUk9SUyBhbmQgcG9pbnRz
IHRvIHRoZSAKIyBjYWNoZSBsb2NhdGlvbnMgdG8gY2hlY2sgZm9yIHRoZSBzaGFyZWQgb2JqZWN0
cy4KI1NTVEFURV9NSVJST1JTID89ICJcCiNmaWxlOi8vLiogaHR0cDovL3NvbWVzZXJ2ZXIudGxk
L3NoYXJlL3NzdGF0ZS8gXG4gXAojZmlsZTovLy4qIGZpbGU6Ly8vc29tZS9sb2NhbC9kaXIvc3N0
YXRlLyIKCiMgQ09ORl9WRVJTSU9OIGlzIGluY3JlYXNlZCBlYWNoIHRpbWUgYnVpbGQvY29uZi8g
Y2hhbmdlcyBpbmNvbXBhdGlibHkgYW5kIGlzIHVzZWQgdG8KIyB0cmFjayB0aGUgdmVyc2lvbiBv
ZiB0aGlzIGZpbGUgd2hlbiBpdCB3YXMgZ2VuZXJhdGVkLiBUaGlzIGNhbiBzYWZlbHkgYmUgaWdu
b3JlZCBpZgojIHRoaXMgZG9lc24ndCBtZWFuIGFueXRoaW5nIHRvIHlvdS4KQ09ORl9WRVJTSU9O
ID0gIjEiCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1364</attachid>
            <date>2013-07-25 17:02:38 +0000</date>
            <delta_ts>2013-07-25 17:02:38 +0000</delta_ts>
            <desc>meta-sourcery-bblayers-3-conf</desc>
            <filename>bblayers.conf</filename>
            <type>application/octet-stream</type>
            <size>333</size>
            <attacher name="Laszlo Papp">lpapp</attacher>
            
              <data encoding="base64">IyBMQVlFUl9DT05GX1ZFUlNJT04gaXMgaW5jcmVhc2VkIGVhY2ggdGltZSBidWlsZC9jb25mL2Ji
bGF5ZXJzLmNvbmYKIyBjaGFuZ2VzIGluY29tcGF0aWJseQpMQ09ORl9WRVJTSU9OID0gIjYiCgpC
QlBBVEggPSAiJHtUT1BESVJ9IgpCQkZJTEVTID89ICIiCkJCTEFZRVJTID89ICIgXAogIC9ob21l
L2xwYXBwL1Byb2plY3RzL3Bva3kvbWV0YS1zb3VyY2VyeSBcCiAgL2hvbWUvbHBhcHAvUHJvamVj
dHMvcG9reS9tZXRhIFwKICAvaG9tZS9scGFwcC9Qcm9qZWN0cy9wb2t5L21ldGEteW9jdG8gXAog
IC9ob21lL2xwYXBwL1Byb2plY3RzL3Bva3kvbWV0YS15b2N0by1ic3AgXAogICIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1365</attachid>
            <date>2013-07-25 17:02:53 +0000</date>
            <delta_ts>2013-07-25 17:02:53 +0000</delta_ts>
            <desc>meta-sourcery-local-3-conf</desc>
            <filename>local.conf</filename>
            <type>application/octet-stream</type>
            <size>9856</size>
            <attacher name="Laszlo Papp">lpapp</attacher>
            
              <data encoding="base64">IwojIFRoaXMgZmlsZSBpcyB5b3VyIGxvY2FsIGNvbmZpZ3VyYXRpb24gZmlsZSBhbmQgaXMgd2hl
cmUgYWxsIGxvY2FsIHVzZXIgc2V0dGluZ3MKIyBhcmUgcGxhY2VkLiBUaGUgY29tbWVudHMgaW4g
dGhpcyBmaWxlIGdpdmUgc29tZSBndWlkZSB0byB0aGUgb3B0aW9ucyBhIG5ldyB1c2VyCiMgdG8g
dGhlIHN5c3RlbSBtaWdodCB3YW50IHRvIGNoYW5nZSBidXQgcHJldHR5IG11Y2ggYW55IGNvbmZp
Z3VyYXRpb24gb3B0aW9uIGNhbgojIGJlIHNldCBpbiB0aGlzIGZpbGUuIE1vcmUgYWR2ZW50dXJv
dXMgdXNlcnMgY2FuIGxvb2sgYXQgbG9jYWwuY29uZi5leHRlbmRlZCAKIyB3aGljaCBjb250YWlu
cyBvdGhlciBleGFtcGxlcyBvZiBjb25maWd1cmF0aW9uIHdoaWNoIGNhbiBiZSBwbGFjZWQgaW4g
dGhpcyBmaWxlCiMgYnV0IG5ldyB1c2VycyBsaWtlbHkgd29uJ3QgbmVlZCBhbnkgb2YgdGhlbSBp
bml0aWFsbHkuCiMKIyBMaW5lcyBzdGFydGluZyB3aXRoIHRoZSAnIycgY2hhcmFjdGVyIGFyZSBj
b21tZW50ZWQgb3V0IGFuZCBpbiBzb21lIGNhc2VzIHRoZSAKIyBkZWZhdWx0IHZhbHVlcyBhcmUg
cHJvdmlkZWQgYXMgY29tbWVudHMgdG8gc2hvdyBwZW9wbGUgZXhhbXBsZSBzeW50YXguIEVuYWJs
aW5nCiMgdGhlIG9wdGlvbiBpcyBhIHF1ZXN0aW9uIG9mIHJlbW92aW5nIHRoZSAjIGNoYXJhY3Rl
ciBhbmQgbWFraW5nIGFueSBjaGFuZ2UgdG8gdGhlCiMgdmFyaWFibGUgYXMgcmVxdWlyZWQuCgpO
TzMyTElCUyA9ICIwIiAKClRDTU9ERSA9ICJleHRlcm5hbC1zb3VyY2VyeSIKRVhURVJOQUxfVE9P
TENIQUlOID0gIi91c3IvbG9jYWwvYXJtLTIwMDlxMSIKVEFSR0VUX1BSRUZJWCA9ICJhcm0tbm9u
ZS1saW51eC1nbnVlYWJpLSIKCiMKIyBQYXJhbGxlbGlzbSBPcHRpb25zCiMKIyBUaGVzZSB0d28g
b3B0aW9ucyBjb250cm9sIGhvdyBtdWNoIHBhcmFsbGVsaXNtIEJpdEJha2Ugc2hvdWxkIHVzZS4g
VGhlIGZpcnN0IAojIG9wdGlvbiBkZXRlcm1pbmVzIGhvdyBtYW55IHRhc2tzIGJpdGJha2Ugc2hv
dWxkIHJ1biBpbiBwYXJhbGxlbDoKIwojQkJfTlVNQkVSX1RIUkVBRFMgPSAiNCIKIyAKIyBUaGUg
c2Vjb25kIG9wdGlvbiBjb250cm9scyBob3cgbWFueSBwcm9jZXNzZXMgbWFrZSBzaG91bGQgcnVu
IGluIHBhcmFsbGVsIHdoZW4KIyBydW5uaW5nIGNvbXBpbGUgdGFza3M6CiMKI1BBUkFMTEVMX01B
S0UgPSAiLWogNCIKIwojIEZvciBhIHF1YWQtY29yZSBtYWNoaW5lLCBCQl9OVU1CRVJfVEhSRUFE
UyA9ICI0IiwgUEFSQUxMRUxfTUFLRSA9ICItaiA0IiB3b3VsZAojIGJlIGFwcHJvcHJpYXRlIGZv
ciBleGFtcGxlLgoKIwojIE1hY2hpbmUgU2VsZWN0aW9uCiMKIyBZb3UgbmVlZCB0byBzZWxlY3Qg
YSBzcGVjaWZpYyBtYWNoaW5lIHRvIHRhcmdldCB0aGUgYnVpbGQgd2l0aC4gVGhlcmUgYXJlIGEg
c2VsZWN0aW9uCiMgb2YgZW11bGF0ZWQgbWFjaGluZXMgYXZhaWxhYmxlIHdoaWNoIGNhbiBib290
IGFuZCBydW4gaW4gdGhlIFFFTVUgZW11bGF0b3I6CiMKI01BQ0hJTkUgPz0gInFlbXVhcm0iCiNN
QUNISU5FID89ICJxZW11bWlwcyIKI01BQ0hJTkUgPz0gInFlbXVwcGMiCiNNQUNISU5FID89ICJx
ZW11eDg2IgojTUFDSElORSA/PSAicWVtdXg4Ni02NCIKIwojIFRoZXJlIGFyZSBhbHNvIHRoZSBm
b2xsb3dpbmcgaGFyZHdhcmUgYm9hcmQgdGFyZ2V0IG1hY2hpbmVzIGluY2x1ZGVkIGZvciAKIyBk
ZW1vbnN0cmF0aW9uIHB1cnBvc2VzOgojCiNNQUNISU5FID89ICJhdG9tLXBjIgojTUFDSElORSA/
PSAiYmVhZ2xlYm9hcmQiCiNNQUNISU5FID89ICJtcGM4MzE1ZS1yZGIiCiNNQUNISU5FID89ICJy
b3V0ZXJzdGF0aW9ucHJvIgojCiMgVGhpcyBzZXRzIHRoZSBkZWZhdWx0IG1hY2hpbmUgdG8gYmUg
cWVtdXg4NiBpZiBubyBvdGhlciBtYWNoaW5lIGlzIHNlbGVjdGVkOgojTUFDSElORSA/Pz0gInFl
bXV4ODYiCgojIE1BQ0hJTkUgPz0gInBvbGF0aXNuaWMiCk1BQ0hJTkUgPz0gInFlbXVhcm0iCgoj
CiMgV2hlcmUgdG8gcGxhY2UgZG93bmxvYWRzCiMKIyBEdXJpbmcgYSBmaXJzdCBidWlsZCB0aGUg
c3lzdGVtIHdpbGwgZG93bmxvYWQgbWFueSBkaWZmZXJlbnQgc291cmNlIGNvZGUgdGFyYmFsbHMK
IyBmcm9tIHZhcmlvdXMgdXBzdHJlYW0gcHJvamVjdHMuIFRoaXMgY2FuIHRha2UgYSB3aGlsZSwg
cGFydGljdWxhcmx5IGlmIHlvdXIgbmV0d29yawojIGNvbm5lY3Rpb24gaXMgc2xvdy4gVGhlc2Ug
YXJlIGFsbCBzdG9yZWQgaW4gRExfRElSLiBXaGVuIHdpcGluZyBhbmQgcmVidWlsZGluZyB5b3UK
IyBjYW4gcHJlc2VydmUgdGhpcyBkaXJlY3RvcnkgdG8gc3BlZWQgdXAgdGhpcyBwYXJ0IG9mIHN1
YnNlcXVlbnQgYnVpbGRzLiBUaGlzIGRpcmVjdG9yeQojIGlzIHNhZmUgdG8gc2hhcmUgYmV0d2Vl
biBtdWx0aXBsZSBidWlsZHMgb24gdGhlIHNhbWUgbWFjaGluZSB0b28uCiMKIyBUaGUgZGVmYXVs
dCBpcyBhIGRvd25sb2FkcyBkaXJlY3RvcnkgdW5kZXIgVE9QRElSIHdoaWNoIGlzIHRoZSBidWls
ZCBkaXJlY3RvcnkuCiMKI0RMX0RJUiA/PSAiJHtUT1BESVJ9L2Rvd25sb2FkcyIKCiMKIyBXaGVy
ZSB0byBwbGFjZSBzaGFyZWQtc3RhdGUgZmlsZXMKIwojIEJpdEJha2UgaGFzIHRoZSBjYXBhYmls
aXR5IHRvIGFjY2VsZXJhdGUgYnVpbGRzIGJhc2VkIG9uIHByZXZpb3VzbHkgYnVpbHQgb3V0cHV0
LgojIFRoaXMgaXMgZG9uZSB1c2luZyAic2hhcmVkIHN0YXRlIiBmaWxlcyB3aGljaCBjYW4gYmUg
dGhvdWdodCBvZiBhcyBjYWNoZSBvYmplY3RzCiMgYW5kIHRoaXMgb3B0aW9uIGRldGVybWluZXMg
d2hlcmUgdGhvc2UgZmlsZXMgYXJlIHBsYWNlZC4KIwojIFlvdSBjYW4gd2lwZSBvdXQgVE1QRElS
IGxlYXZpbmcgdGhpcyBkaXJlY3RvcnkgaW50YWN0IGFuZCB0aGUgYnVpbGQgd291bGQgcmVnZW5l
cmF0ZQojIGZyb20gdGhlc2UgZmlsZXMgaWYgbm8gY2hhbmdlcyB3ZXJlIG1hZGUgdG8gdGhlIGNv
bmZpZ3VyYXRpb24uIElmIGNoYW5nZXMgd2VyZSBtYWRlCiMgdG8gdGhlIGNvbmZpZ3VyYXRpb24s
IG9ubHkgc2hhcmVkIHN0YXRlIGZpbGVzIHdoZXJlIHRoZSBzdGF0ZSB3YXMgc3RpbGwgdmFsaWQg
d291bGQKIyBiZSB1c2VkIChkb25lIHVzaW5nIGNoZWNrc3VtcykuCiMKIyBUaGUgZGVmYXVsdCBp
cyBhIHNzdGF0ZS1jYWNoZSBkaXJlY3RvcnkgdW5kZXIgVE9QRElSLgojCiNTU1RBVEVfRElSID89
ICIke1RPUERJUn0vc3N0YXRlLWNhY2hlIgoKIwojIFdoZXJlIHRvIHBsYWNlIHRoZSBidWlsZCBv
dXRwdXQKIwojIFRoaXMgb3B0aW9uIHNwZWNpZmllcyB3aGVyZSB0aGUgYnVsayBvZiB0aGUgYnVp
bGRpbmcgd29yayBzaG91bGQgYmUgZG9uZSBhbmQKIyB3aGVyZSBCaXRCYWtlIHNob3VsZCBwbGFj
ZSBpdHMgdGVtcG9yYXJ5IGZpbGVzIGFuZCBvdXRwdXQuIEtlZXAgaW4gbWluZCB0aGF0CiMgdGhp
cyBpbmNsdWRlcyB0aGUgZXh0cmFjdGlvbiBhbmQgY29tcGlsYXRpb24gb2YgbWFueSBhcHBsaWNh
dGlvbnMgYW5kIHRoZSB0b29sY2hhaW4KIyB3aGljaCBjYW4gdXNlIEdpZ2FieXRlcyBvZiBoYXJk
IGRpc2sgc3BhY2UuCiMKIyBUaGUgZGVmYXVsdCBpcyBhIHRtcCBkaXJlY3RvcnkgdW5kZXIgVE9Q
RElSLgojCiNUTVBESVIgPSAiJHtUT1BESVJ9L3RtcCIKCiMKIyBEZWZhdWx0IHBvbGljeSBjb25m
aWcKIwojIFRoZSBkaXN0cmlidXRpb24gc2V0dGluZyBjb250cm9scyB3aGljaCBwb2xpY3kgc2V0
dGluZ3MgYXJlIHVzZWQgYXMgZGVmYXVsdHMuCiMgVGhlIGRlZmF1bHQgdmFsdWUgaXMgZmluZSBm
b3IgZ2VuZXJhbCBZb2N0byBwcm9qZWN0IHVzZSwgYXQgbGVhc3QgaW5pdGlhbGx5LgojIFVsdGlt
YXRlbHkgd2hlbiBjcmVhdGluZyBjdXN0b20gcG9saWN5LCBwZW9wbGUgd2lsbCBsaWtlbHkgZW5k
IHVwIHN1YmNsYXNzaW5nIAojIHRoZXNlIGRlZmF1bHRzLgoKIyBESVNUUk8gPz0gInBvbGF0aXMt
dGlueSIKRElTVFJPID89ICJwb2t5IgoKIyBBcyBhbiBleGFtcGxlIG9mIGEgc3ViY2xhc3MgdGhl
cmUgaXMgYSAiYmxlZWRpbmciIGVkZ2UgcG9saWN5IGNvbmZpZ3VyYXRpb24KIyB3aGVyZSBtYW55
IHZlcnNpb25zIGFyZSBzZXQgdG8gdGhlIGFic29sdXRlIGxhdGVzdCBjb2RlIGZyb20gdGhlIHVw
c3RyZWFtIAojIHNvdXJjZSBjb250cm9sIHN5c3RlbXMuIFRoaXMgaXMganVzdCBtZW50aW9uZWQg
aGVyZSBhcyBhbiBleGFtcGxlLCBpdHMgbm90CiMgdXNlZnVsIHRvIG1vc3QgbmV3IHVzZXJzLgoj
IERJU1RSTyA/PSAicG9reS1ibGVlZGluZyIKCiMKIyBQYWNrYWdlIE1hbmFnZW1lbnQgY29uZmln
dXJhdGlvbgojCiMgVGhpcyB2YXJpYWJsZSBsaXN0cyB3aGljaCBwYWNrYWdpbmcgZm9ybWF0cyB0
byBlbmFibGUuIE11bHRpcGxlIHBhY2thZ2UgYmFja2VuZHMgCiMgY2FuIGJlIGVuYWJsZWQgYXQg
b25jZSBhbmQgdGhlIGZpcnN0IGl0ZW0gbGlzdGVkIGluIHRoZSB2YXJpYWJsZSB3aWxsIGJlIHVz
ZWQgCiMgdG8gZ2VuZXJhdGUgdGhlIHJvb3QgZmlsZXN5c3RlbXMuCiMgT3B0aW9ucyBhcmU6CiMg
IC0gJ3BhY2thZ2VfZGViJyBmb3IgZGViaWFuIHN0eWxlIGRlYiBmaWxlcwojICAtICdwYWNrYWdl
X2lwaycgZm9yIGlwayBmaWxlcyBhcmUgdXNlZCBieSBvcGtnIChhIGRlYmlhbiBzdHlsZSBlbWJl
ZGRlZCBwYWNrYWdlIG1hbmFnZXIpCiMgIC0gJ3BhY2thZ2VfcnBtJyBmb3IgcnBtIHN0eWxlIHBh
Y2thZ2VzCiMgRS5nLjogUEFDS0FHRV9DTEFTU0VTID89ICJwYWNrYWdlX3JwbSBwYWNrYWdlX2Rl
YiBwYWNrYWdlX2lwayIKIyBXZSBkZWZhdWx0IHRvIHJwbToKUEFDS0FHRV9DTEFTU0VTID89ICJw
YWNrYWdlX3JwbSIKCiMKIyBTREsvQURUIHRhcmdldCBhcmNoaXRlY3R1cmUKIwojIFRoaXMgdmFy
aWFibGUgc3BlY2lmaWVkIHRoZSBhcmNoaXRlY3R1cmUgdG8gYnVpbGQgU0RLL0FEVCBpdGVtcyBm
b3IgYW5kIG1lYW5zCiMgeW91IGNhbiBidWlsZCB0aGUgU0RLIHBhY2thZ2VzIGZvciBhcmNoaXRl
Y3R1cmVzIG90aGVyIHRoYW4gdGhlIG1hY2hpbmUgeW91IGFyZSAKIyBydW5uaW5nIHRoZSBidWls
ZCBvbiAoaS5lLiBidWlsZGluZyBpNjg2IHBhY2thZ2VzIG9uIGFuIHg4Nl82NCBob3N0Ll8KIyBT
dXBwb3J0ZWQgdmFsdWVzIGFyZSBpNjg2IGFuZCB4ODZfNjQKI1NES01BQ0hJTkUgPz0gImk2ODYi
CgojCiMgRXh0cmEgaW1hZ2UgY29uZmlndXJhdGlvbiBkZWZhdWx0cwojCiMgVGhlIEVYVFJBX0lN
QUdFX0ZFQVRVUkVTIHZhcmlhYmxlIGFsbG93cyBleHRyYSBwYWNrYWdlcyB0byBiZSBhZGRlZCB0
byB0aGUgZ2VuZXJhdGVkIAojIGltYWdlcy4gU29tZSBvZiB0aGVzZSBvcHRpb25zIGFyZSBhZGRl
ZCB0byBjZXJ0YWluIGltYWdlIHR5cGVzIGF1dG9tYXRpY2FsbHkuIFRoZQojIHZhcmlhYmxlIGNh
biBjb250YWluIHRoZSBmb2xsb3dpbmcgb3B0aW9uczoKIyAgImRiZy1wa2dzIiAgICAgICAtIGFk
ZCAtZGJnIHBhY2thZ2VzIGZvciBhbGwgaW5zdGFsbGVkIHBhY2thZ2VzCiMgICAgICAgICAgICAg
ICAgICAgICAoYWRkcyBzeW1ib2wgaW5mb3JtYXRpb24gZm9yIGRlYnVnZ2luZy9wcm9maWxpbmcp
CiMgICJkZXYtcGtncyIgICAgICAgLSBhZGQgLWRldiBwYWNrYWdlcyBmb3IgYWxsIGluc3RhbGxl
ZCBwYWNrYWdlcwojICAgICAgICAgICAgICAgICAgICAgKHVzZWZ1bCBpZiB5b3Ugd2FudCB0byBk
ZXZlbG9wIGFnYWluc3QgbGlicyBpbiB0aGUgaW1hZ2UpCiMgICJ0b29scy1zZGsiICAgICAgLSBh
ZGQgZGV2ZWxvcG1lbnQgdG9vbHMgKGdjYywgbWFrZSwgcGtnY29uZmlnIGV0Yy4pCiMgICJ0b29s
cy1kZWJ1ZyIgICAgLSBhZGQgZGVidWdnaW5nIHRvb2xzIChnZGIsIHN0cmFjZSkKIyAgInRvb2xz
LXByb2ZpbGUiICAtIGFkZCBwcm9maWxpbmcgdG9vbHMgKG9wcm9maWxlLCBleG1hcCwgbHR0bmcg
dmFsZ3JpbmQgKHg4NiBvbmx5KSkKIyAgInRvb2xzLXRlc3RhcHBzIiAtIGFkZCB1c2VmdWwgdGVz
dGluZyB0b29scyAodHNfcHJpbnQsIGFwbGF5LCBhcmVjb3JkIGV0Yy4pCiMgICJkZWJ1Zy10d2Vh
a3MiICAgLSBtYWtlIGFuIGltYWdlIHN1aXRhYmxlIGZvciBkZXZlbG9wbWVudAojICAgICAgICAg
ICAgICAgICAgICAgZS5nLiBzc2ggcm9vdCBhY2Nlc3MgaGFzIGEgYmxhbmsgcGFzc3dvcmQKIyBU
aGVyZSBhcmUgb3RoZXIgYXBwbGljYXRpb24gdGFyZ2V0cyB0aGF0IGNhbiBiZSB1c2VkIGhlcmUg
dG9vLCBzZWUKIyBtZXRhL2NsYXNzZXMvaW1hZ2UuYmJjbGFzcyBhbmQgbWV0YS9jbGFzc2VzL2Nv
cmUtaW1hZ2UuYmJjbGFzcyBmb3IgbW9yZSBkZXRhaWxzLgojIFdlIGRlZmF1bHQgdG8gZW5hYmxp
bmcgdGhlIGRlYnVnZ2luZyB0d2Vha3MuCiNBTkRSRUFTIEVYVFJBX0lNQUdFX0ZFQVRVUkVTID0g
ImRlYnVnLXR3ZWFrcyIKCiMKIyBBZGRpdGlvbmFsIGltYWdlIGZlYXR1cmVzCiMKIyBUaGUgZm9s
bG93aW5nIGlzIGEgbGlzdCBvZiBhZGRpdGlvbmFsIGNsYXNzZXMgdG8gdXNlIHdoZW4gYnVpbGRp
bmcgaW1hZ2VzIHdoaWNoCiMgZW5hYmxlIGV4dHJhIGZlYXR1cmVzLiBTb21lIGF2YWlsYWJsZSBv
cHRpb25zIHdoaWNoIGNhbiBiZSBpbmNsdWRlZCBpbiB0aGlzIHZhcmlhYmxlIAojIGFyZToKIyAg
IC0gJ2J1aWxkc3RhdHMnIGNvbGxlY3QgYnVpbGQgc3RhdGlzdGljcwojICAgLSAnaW1hZ2UtbWts
aWJzJyB0byByZWR1Y2Ugc2hhcmVkIGxpYnJhcnkgZmlsZXMgc2l6ZSBmb3IgYW4gaW1hZ2UKIyAg
IC0gJ2ltYWdlLXByZWxpbmsnIGluIG9yZGVyIHRvIHByZWxpbmsgdGhlIGZpbGVzeXN0ZW0gaW1h
Z2UKIyAgIC0gJ2ltYWdlLXN3YWInIHRvIHBlcmZvcm0gaG9zdCBzeXN0ZW0gaW50cnVzaW9uIGRl
dGVjdGlvbgojIE5PVEU6IGlmIGxpc3RpbmcgbWtsaWJzICYgcHJlbGluayBib3RoLCB0aGVuIG1h
a2Ugc3VyZSBta2xpYnMgaXMgYmVmb3JlIHByZWxpbmsKIyBOT1RFOiBta2xpYnMgYWxzbyBuZWVk
cyB0byBiZSBleHBsaWNpdGx5IGVuYWJsZWQgZm9yIGEgZ2l2ZW4gaW1hZ2UsIHNlZSBsb2NhbC5j
b25mLmV4dGVuZGVkClVTRVJfQ0xBU1NFUyA/PSAiYnVpbGRzdGF0cyBpbWFnZS1ta2xpYnMgaW1h
Z2UtcHJlbGluayIKCiMKIyBSdW50aW1lIHRlc3Rpbmcgb2YgaW1hZ2VzCiMKIyBUaGUgYnVpbGQg
c3lzdGVtIGNhbiB0ZXN0IGJvb3RpbmcgdmlydHVhbCBtYWNoaW5lIGltYWdlcyB1bmRlciBxZW11
IChhbiBlbXVsYXRvcikKIyBhZnRlciBhbnkgcm9vdCBmaWxlc3lzdGVtcyBhcmUgY3JlYXRlZCBh
bmQgcnVuIHRlc3RzIGFnYWluc3QgdGhvc2UgaW1hZ2VzLiBUbwojIGVuYWJsZSB0aGlzIHVuY29t
bWVudCB0aGlzIGxpbmUKI0lNQUdFVEVTVCA9ICJxZW11IgojCiMgVGhpcyB2YXJpYWJsZSBjb250
cm9scyB3aGljaCB0ZXN0cyBhcmUgcnVuIGFnYWluc3QgdmlydHVhbCBpbWFnZXMgaWYgZW5hYmxl
ZAojIGFib3ZlLiBUaGUgZm9sbG93aW5nIHdvdWxkIGVuYWJsZSBiYXQsIGJvb3QgdGhlIHRlc3Qg
Y2FzZSB1bmRlciB0aGUgc2FuaXR5IHN1aXRlCiMgYW5kIHBlcmZvcm0gdG9vbGNoYWluIHRlc3Rz
CiNURVNUX1NDRU4gPSAic2FuaXR5IGJhdCBzYW5pdHk6Ym9vdCB0b29sY2hhaW4iCiMKIyBCZWNh
dXNlIG9mIHRoZSBRRU1VIGJvb3Rpbmcgc2xvd25lc3MgaXNzdWUgKHNlZSBidWcgIzY0NiBhbmQg
IzYxOCksIHRoZQojIGF1dG9idWlsZGVyIG1heSBzdWZmZXIgYSB0aW1lb3V0IGlzc3VlIHdoZW4g
cnVubmluZyBzYW5pdHkgdGVzdHMuIFdlIGludHJvZHVjZQojIHRoZSB2YXJpYWJsZSBURVNUX1NF
UklBTElaRSBoZXJlIHRvIHJlZHVjZSB0aGUgdGltZSB0YWtlbiBieSB0aGUgc2FuaXR5IHRlc3Rz
LgojIEl0IGlzIHNldCB0byAxIGJ5IGRlZmF1bHQsIHdoaWNoIHdpbGwgYm9vdCB0aGUgaW1hZ2Ug
YW5kIHJ1biBjYXNlcyBpbiB0aGUgc2FtZQojIGltYWdlIHdpdGhvdXQgcmVib290aW5nIG9yIGtp
bGxpbmcgdGhlIG1hY2hpbmUgaW5zdGFuY2UuIElmIGl0IGlzIHNldCB0byAwLCB0aGUKIyBpbWFn
ZSB3aWxsIGJlIGNvcGllZCBhbmQgdGVzdGVkIGZvciBlYWNoIGNhc2UsIHdoaWNoIHdpbGwgdGFr
ZSBsb25nZXIgYnV0IGJlCiMgbW9yZSBwcmVjaXNlLgojVEVTVF9TRVJJQUxJWkUgPSAiMSIKCiMK
IyBJbnRlcmFjdGl2ZSBzaGVsbCBjb25maWd1cmF0aW9uCiMKIyBVbmRlciBjZXJ0YWluIGNpcmN1
bXN0YW5jZXMgdGhlIHN5c3RlbSBtYXkgbmVlZCBpbnB1dCBmcm9tIHlvdSBhbmQgdG8gZG8gdGhp
cyBpdCAKIyBjYW4gbGF1bmNoIGFuIGludGVyYWN0aXZlIHNoZWxsLiBJdCBuZWVkcyB0byBkbyB0
aGlzIHNpbmNlIHRoZSBidWlsZCBpcyAKIyBtdWx0aXRocmVhZGVkIGFuZCBuZWVkcyB0byBiZSBh
YmxlIHRvIGhhbmRsZSB0aGUgY2FzZSB3aGVyZSBtb3JlIHRoYW4gb25lIHBhcmFsbGVsCiMgcHJv
Y2VzcyBtYXkgcmVxdWlyZSB0aGUgdXNlcidzIGF0dGVudGlvbi4gVGhlIGRlZmF1bHQgaXMgaXRl
cmF0ZSBvdmVyIHRoZSBhdmFpbGFibGUKIyB0ZXJtaW5hbCB0eXBlcyB0byBmaW5kIG9uZSB0aGF0
IHdvcmtzLgojCiMgRXhhbXBsZXMgb2YgdGhlIG9jY2FzaW9ucyB0aGlzIG1heSBoYXBwZW4gYXJl
IHdoZW4gcmVzb2x2aW5nIHBhdGNoZXMgd2hpY2ggY2Fubm90CiMgYmUgYXBwbGllZCwgdG8gdXNl
IHRoZSBkZXZzaGVsbCBvciB0aGUga2VybmVsIG1lbnVjb25maWcKIwojIFN1cHBvcnRlZCB2YWx1
ZXMgYXJlIGF1dG8sIGdub21lLCB4ZmNlLCByeHZ0LCBzY3JlZW4sIGtvbnNvbGUgKEtERSAzLngg
b25seSksIG5vbmUKIyBOb3RlOiBjdXJyZW50bHksIEtvbnNvbGUgc3VwcG9ydCBvbmx5IHdvcmtz
IGZvciBLREUgMy54IGR1ZSB0byB0aGUgd2F5CiMgbmV3ZXIgS29uc29sZSB2ZXJzaW9ucyBiZWhh
dmUKI09FX1RFUk1JTkFMID0gImF1dG8iCiMgQnkgZGVmYXVsdCBkaXNhYmxlIGludGVyYWN0aXZl
IHBhdGNoIHJlc29sdXRpb24gKHRhc2tzIHdpbGwganVzdCBmYWlsIGluc3RlYWQpOgpQQVRDSFJF
U09MVkUgPSAibm9vcCIKCiMKIyBTaGFyZWQtc3RhdGUgZmlsZXMgZnJvbSBvdGhlciBsb2NhdGlv
bnMKIwojIEFzIG1lbnRpb25lZCBhYm92ZSwgc2hhcmVkIHN0YXRlIGZpbGVzIGFyZSBwcmVidWls
dCBjYWNoZSBkYXRhIG9iamVjdHMgd2hpY2ggY2FuIAojIHVzZWQgdG8gYWNjZWxlcmF0ZSBidWls
ZCB0aW1lLiBUaGlzIHZhcmlhYmxlIGNhbiBiZSB1c2VkIHRvIGNvbmZpZ3VyZSB0aGUgc3lzdGVt
CiMgdG8gc2VhcmNoIG90aGVyIG1pcnJvciBsb2NhdGlvbnMgZm9yIHRoZXNlIG9iamVjdHMgYmVm
b3JlIGl0IGJ1aWxkcyB0aGUgZGF0YSBpdHNlbGYuCiMKIyBUaGlzIGNhbiBiZSBhIGZpbGVzeXN0
ZW0gZGlyZWN0b3J5LCBvciBhIHJlbW90ZSB1cmwgc3VjaCBhcyBodHRwIG9yIGZ0cC4gVGhlc2UK
IyB3b3VsZCBjb250YWluIHRoZSBzc3RhdGUtY2FjaGUgcmVzdWx0cyBmcm9tIHByZXZpb3VzIGJ1
aWxkcyAocG9zc2libHkgZnJvbSBvdGhlciAKIyBtYWNoaW5lcykuIFRoaXMgdmFyaWFibGUgd29y
a3MgbGlrZSBmZXRjaGVyIE1JUlJPUlMvUFJFTUlSUk9SUyBhbmQgcG9pbnRzIHRvIHRoZSAKIyBj
YWNoZSBsb2NhdGlvbnMgdG8gY2hlY2sgZm9yIHRoZSBzaGFyZWQgb2JqZWN0cy4KI1NTVEFURV9N
SVJST1JTID89ICJcCiNmaWxlOi8vLiogaHR0cDovL3NvbWVzZXJ2ZXIudGxkL3NoYXJlL3NzdGF0
ZS8gXG4gXAojZmlsZTovLy4qIGZpbGU6Ly8vc29tZS9sb2NhbC9kaXIvc3N0YXRlLyIKCiMgQ09O
Rl9WRVJTSU9OIGlzIGluY3JlYXNlZCBlYWNoIHRpbWUgYnVpbGQvY29uZi8gY2hhbmdlcyBpbmNv
bXBhdGlibHkgYW5kIGlzIHVzZWQgdG8KIyB0cmFjayB0aGUgdmVyc2lvbiBvZiB0aGlzIGZpbGUg
d2hlbiBpdCB3YXMgZ2VuZXJhdGVkLiBUaGlzIGNhbiBzYWZlbHkgYmUgaWdub3JlZCBpZgojIHRo
aXMgZG9lc24ndCBtZWFuIGFueXRoaW5nIHRvIHlvdS4KQ09ORl9WRVJTSU9OID0gIjEiCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>