From owner-freebsd-stable@FreeBSD.ORG Sun Feb 16 04:36:28 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C0A12660 for ; Sun, 16 Feb 2014 04:36:28 +0000 (UTC) Received: from mail-ob0-x231.google.com (mail-ob0-x231.google.com [IPv6:2607:f8b0:4003:c01::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6DD0B1B35 for ; Sun, 16 Feb 2014 04:36:28 +0000 (UTC) Received: by mail-ob0-f177.google.com with SMTP id wp18so15407827obc.8 for ; Sat, 15 Feb 2014 20:36:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=8OuEGwTiedQBG0d1P+Rz0H/6C0VbuusQ+ZoawqsszRg=; b=kNA/uPy8H8pVHfEtzDdVUfSOHztNXgLdTKx8HDkCfczOkJdXpoWP88EBMMX9QyMAII jn/IKL+L9g/WywE1m5PIE1S4oQkisvLMs+d10BL05vRdF/ZJ2UkwUPfo7+BQcTgK1BhD hX0eZwY0dieryt/AIklDOTvFz13aIzqxxPFQugA5MigdaU7X5TpjzfgPFYP9RHUbtHa1 JK+T5/z7zkS8tW5v3SGYMywSdYjYSx173D3zvwq1kX79UkwFWPSotSjr1Zd2cLfJHSWc xDBYxYN5QCv+YqsniPAhZv4jeE1QTpvS8uUgKyj7mNK7Sqb5VydMMFwURGqZFXD+kSHN r0Sw== X-Received: by 10.60.138.228 with SMTP id qt4mr14091342oeb.38.1392525387677; Sat, 15 Feb 2014 20:36:27 -0800 (PST) MIME-Version: 1.0 Sender: alexvpetrov@gmail.com Received: by 10.182.202.6 with HTTP; Sat, 15 Feb 2014 20:36:07 -0800 (PST) In-Reply-To: <52FFE0E1.70603@egr.msu.edu> References: <18385084.zn1sEgg2iJ@alex.super> <52FFE0E1.70603@egr.msu.edu> From: "Alex V. Petrov" Date: Sun, 16 Feb 2014 12:36:07 +0800 X-Google-Sender-Auth: dxzvll0pvuWRVf0wqQ6lebf_BOw Message-ID: Subject: Re: converters/php5-iconv in FreeBSD 10 To: Adam McDougall Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: freebsd-stable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Feb 2014 04:36:28 -0000 Adam, thanks for the info. 2014-02-16 5:49 GMT+08:00 Adam McDougall : > On 02/15/2014 13:53, Alex V. Petrov wrote: > > I see the topic "converters/php55-iconv in FreeBSD 10" > > > > What do you say about this: > > > > > > php5-iconv-5.4.25 > > > > The deinstallation will free 52 KB > > > > Proceed with deinstalling packages [y/N]: y > > [1/1] Deleting php5-iconv-5.4.25... > > php5-iconv-5.4.25 is required by: php5-extensions-1.7, deleting anyway > > done > > > > # portmaster converters/php5-iconv > > > > ===>>> Port directory: /usr/ports/converters/php5-iconv > > > > ===>>> Launching 'make checksum' for converters/php5-iconv in background > > ===>>> Gathering dependency list for converters/php5-iconv from ports > > ===>>> Launching child to install converters/libiconv > > > > ===>>> converters/php5-iconv >> converters/libiconv (1/1) > > > > ===>>> Port directory: /usr/ports/converters/libiconv > > > > ===>>> Launching 'make checksum' for converters/libiconv in background > > ===>>> Gathering dependency list for converters/libiconv from ports > > ===>>> Initial dependency check complete for converters/libiconv > > > > ===>>> Continuing initial dependency check for converters/php5-iconv > > ===>>> Initial dependency check complete for converters/php5-iconv > > > > > > ===>>> converters/php5-iconv >> (1) > > > > ===>>> The following actions will be taken if you choose to proceed: > > Install converters/php5-iconv > > Install converters/libiconv > > > > ===>>> Proceed? y/n [y] n > > > > This should be correct. > > This change re-allowed FreeBSD 10 to use libiconv from ports: > http://svnweb.freebsd.org/ports?view=revision&revision=341775 > > And this change made the php-iconv ports use it to fix a bug: > http://svnweb.freebsd.org/ports?view=revision&revision=341778 > > However some other ports are unaware (unless fixed already) that > libiconv is now allowed yet they complain about it. > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > From owner-freebsd-stable@FreeBSD.ORG Sun Feb 16 08:58:37 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1B3842E0 for ; Sun, 16 Feb 2014 08:58:37 +0000 (UTC) Received: from mail-ve0-x235.google.com (mail-ve0-x235.google.com [IPv6:2607:f8b0:400c:c01::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CC73B1ADA for ; Sun, 16 Feb 2014 08:58:36 +0000 (UTC) Received: by mail-ve0-f181.google.com with SMTP id cz12so11220437veb.12 for ; Sun, 16 Feb 2014 00:58:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=GoeIY3+yuAETlJLvsD/Hl0/u4gq7gO7z74gYnPOPZec=; b=lGmS/Nz+XphQkfuT2yczTIdP4cgfZ7eyNJUYeOq9iTx8WaUDL/bY8X01sX7LUECs1y k2yH5D9PI1FAYepIY9Ef71ycG/nAZ7+aSBm5lM29Td6bzFoYtwV2vHu8dwYHoGK+ES+9 KJTjwjLZ8V75AqOsc3JpARMECvMMceZwqcsHn0XWju1FIHiMaUXHCGjJN1rvc2p32cby n+/lpbobt270V1nCpnXQkfK69CxPxp720RRmXycic55FgGnJG/7X1fbmwlDFHRLXALrO BdholF5DuwFYshGQN9quzBaMCiC+lwM0IAt4ceuJ4mJ8QJUETY5uUc7DrPRt+4ZkYTpp IEyw== MIME-Version: 1.0 X-Received: by 10.52.181.199 with SMTP id dy7mr378728vdc.43.1392541115810; Sun, 16 Feb 2014 00:58:35 -0800 (PST) Received: by 10.58.169.113 with HTTP; Sun, 16 Feb 2014 00:58:35 -0800 (PST) Date: Sun, 16 Feb 2014 16:58:35 +0800 Message-ID: Subject: Should I use jail? From: =?UTF-8?B?5pyx5rGf?= To: freebsd-stable@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Feb 2014 08:58:37 -0000 Hi, I want to run nginx and ghost (a blogging platform), should I create a jail and put them into it? Thanks, -- Jiang Zhu mail.jiang.cn@gmail.com From owner-freebsd-stable@FreeBSD.ORG Sun Feb 16 09:21:07 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 893D69BE for ; Sun, 16 Feb 2014 09:21:07 +0000 (UTC) Received: from alogt.com (alogt.com [69.36.191.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 61E071C38 for ; Sun, 16 Feb 2014 09:21:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=alogt.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=QG/+iLvjhJpqdr8CwFyfGmjwcXj+20LAkAAj5YQar2g=; b=TFA5q7jK6VWtuO89YbULhnMhyxf3nBPwyBRPi8//xLVxW4VteEihz0nU36dZpfr9YyfLQ6xHqtkPnC/XB+H4XBGus30CS5nP1Dl1PeyOKthk+gf7Jd047MJAckCl9e9WQu+arqEuIlzbuNSRFDgEUjwqU0O9EA+HiPb8xyuqUSo=; Received: from [182.14.214.7] (port=57041 helo=X220.alogt.com) by sl-508-2.slc.westdc.net with esmtpsa (SSLv3:DHE-RSA-AES128-SHA:128) (Exim 4.82) (envelope-from ) id 1WExuG-0024lh-Lh; Sun, 16 Feb 2014 02:21:01 -0700 Date: Sun, 16 Feb 2014 17:20:53 +0800 From: Erich Dollansky To: =?ISO-8859-1?Q?=3F=3F?= Subject: Re: Should I use jail? Message-ID: <20140216172053.66e55075@X220.alogt.com> In-Reply-To: References: X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sl-508-2.slc.westdc.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alogt.com X-Get-Message-Sender-Via: sl-508-2.slc.westdc.net: authenticated_id: erichsfreebsdlist@alogt.com X-Source: X-Source-Args: X-Source-Dir: Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Feb 2014 09:21:07 -0000 Hi, On Sun, 16 Feb 2014 16:58:35 +0800 =E6=9C=B1=E6=B1=9F wrote: > I want to run nginx and ghost (a blogging platform), > should I create a jail and put them into it? it depends what else you do with the machine. If you do nothing else, it helps a bit but not as much as if their would be other things done with the machine. Erich From owner-freebsd-stable@FreeBSD.ORG Sun Feb 16 14:22:31 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 949FB48F for ; Sun, 16 Feb 2014 14:22:31 +0000 (UTC) Received: from mail.tyknet.dk (mail.tyknet.dk [IPv6:2a01:4f8:201:2327:144:76:253:226]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3931E11B5 for ; Sun, 16 Feb 2014 14:22:30 +0000 (UTC) Received: from [10.10.1.102] (217.71.4.82.static.router4.bolignet.dk [217.71.4.82]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.tyknet.dk (Postfix) with ESMTPSA id 0B72D1239EA for ; Sun, 16 Feb 2014 14:22:20 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.8.3 mail.tyknet.dk 0B72D1239EA DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=gibfest.dk; s=default; t=1392560541; bh=ihDa3ih0i/p4CDiQUSnX5g4V9OpDDuXDnPccXOoqA+Y=; h=Date:From:To:Subject:References:In-Reply-To; b=fKf07c31pw345ycQLVKyILabrieAz0vtkMLoSQ73sZZ8SwSBscO3f7JO/IESllWoz sDfSadWajBz0uhZsfF86Qci1Few6G7PAZVaY/zLjuL9oSrLT8ZeNz9HyTzJt8UfKTX rCu4Uy2k81J5BV1T+JCNACWqtTLxku3t/EL7SW0hkLis5S/u3DITe4a4rqHONtXan7 E+zPWba4DuJys1xAbVq50fIltjduc/My3wo7NjumNswHubC7YSHHkl983m1AL9ABQu AUv4lKCTOrXkdw151A68MLj5ZrB1Rita0xwIt5oJrKLyRjPOANfvw1stfe1dYJ3Cxv btMR1aL9RVL5A== Message-ID: <5300C998.7010508@gibfest.dk> Date: Sun, 16 Feb 2014 15:22:16 +0100 From: Thomas Steen Rasmussen User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: freebsd-stable@freebsd.org Subject: Re: Should I use jail? References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Feb 2014 14:22:31 -0000 On 16-02-2014 09:58, 朱江 wrote: > Hi, > > I want to run nginx and ghost (a blogging platform), > should I create a jail and put them into it? > > Thanks, One word answer: Yes. For what it's worth I never, ever run any service without running it in a jail. I would highly recommend doing the same. It is awesome. Best regards Thomas Steen Rasmussen From owner-freebsd-stable@FreeBSD.ORG Sun Feb 16 14:36:49 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8186B962 for ; Sun, 16 Feb 2014 14:36:49 +0000 (UTC) Received: from spectrum.skysmurf.nl (spectrum.skysmurf.nl [82.95.125.145]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1025D129C for ; Sun, 16 Feb 2014 14:36:48 +0000 (UTC) Received: from spectrum.skysmurf.nl (mail.skysmurf.nl [192.168.42.4] (may be forged)) by spectrum.skysmurf.nl (8.14.7/8.14.7) with SMTP id s1GESOmr025900; Sun, 16 Feb 2014 15:28:24 +0100 (CET) (envelope-from freebsd@skysmurf.nl) Received: by spectrum.skysmurf.nl (sSMTP sendmail emulation); Sun, 16 Feb 2014 15:28:24 +0100 Date: Sun, 16 Feb 2014 15:28:24 +0100 From: "A.J. 'Fonz' van Werven" To: Thomas Steen Rasmussen Subject: Re: Should I use jail? Message-ID: <20140216142824.GA25883@spectrum.skysmurf.nl> References: <5300C998.7010508@gibfest.dk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7AUc2qLy4jB3hD7Z" Content-Disposition: inline In-Reply-To: <5300C998.7010508@gibfest.dk> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.22 (2013-10-16) Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Feb 2014 14:36:49 -0000 --7AUc2qLy4jB3hD7Z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thomas Steen Rasmussen wrote: > For what it's worth I never, ever run any service without running it in > a jail. Smartass comment: if that includes ntpd or a master NIS server, would you care to divulge how you did that? AvW --=20 I'm not completely useless, I can be used as a bad example. --7AUc2qLy4jB3hD7Z Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQIcBAEBAgAGBQJTAMsIAAoJEAfP7gJTaCe8zRgP+wTdFSkuaF+58uyCe9cf5I9u NO6FS4p4acZtkwzHVXu55SzFiqFUxqGZcuneJz8js95bdh3WA4lUcb3iC+H97LCR golVPiDBsHLRvjjXl1L2vBnfdE6YyIdHunQIRyf87UWWEkx1VcrPNI24Opx9NjEZ va59tOnV0Py7FgUS5mKIeu4bWxLv+CpNqEtSkdnN5gIkhR1nFJFRb+0XiLH3JWQm LbLZ8U1IzjDGTyvw8jsrJQjAgDrhFB4FZWQxS87gZx0REOzd4KSgOSbrylUIqHsN EsPxDcfqVgMgbxqg/wwGZxbz5vYKz9EqRlem4ffX2cd/3Hg6xJWm69LtvDq+LF7W eEBE7etyOkUyCDriVGjqOuEA41BwNbzWuVS+LDvpOVydSGVgzYgCZKk9gziJbjXq gNhD/RwBpc52QnusUsGbwsDJYEG0PE6q/0k03BZ00kehyglMfNXRMqMoqZuPttLj MJDdcoWXbJU6eUVQ0AhiJHwalaQYXI7kx63HyFbcBF5V0itC1J+Oi6W6vlBEk9Lc PSr1G12vY+uvFjrUgxyAIVXPbiSnpCc94oL2lXH4A18QY2hm7aEfbQDsnqF8ANHl TJDzHALmb30bbakEs0bjOHCoQjJnk3i01QIwuGHcATV5m7IDQKZVSStYvoCU1hkq +uuWh9pOxmL0jzxq2NlF =BGTX -----END PGP SIGNATURE----- --7AUc2qLy4jB3hD7Z-- From owner-freebsd-stable@FreeBSD.ORG Sun Feb 16 15:18:09 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 799E8A8F for ; Sun, 16 Feb 2014 15:18:09 +0000 (UTC) Received: from moof.catpipe.net (moof.catpipe.net [194.28.252.64]) by mx1.freebsd.org (Postfix) with ESMTP id 33FD715DC for ; Sun, 16 Feb 2014 15:18:08 +0000 (UTC) Received: from localhost (moof.catpipe.net [194.28.252.64]) by localhost.catpipe.net (Postfix) with ESMTP id 475DF4CEA9B; Sun, 16 Feb 2014 16:13:00 +0100 (CET) Received: from moof.catpipe.net ([194.28.252.64]) by localhost (moof.catpipe.net [194.28.252.64]) (amavisd-new, port 10024) with ESMTP id kudSAQzXnmKL; Sun, 16 Feb 2014 16:12:59 +0100 (CET) Received: from macbook.bluepipe.net (unknown [175.139.232.82]) (Authenticated sender: relayuser) by moof.catpipe.net (Postfix) with ESMTPA id 8571A4CE9B7; Sun, 16 Feb 2014 16:12:59 +0100 (CET) Received: by macbook.bluepipe.net (Postfix, from userid 1001) id 1109B1C7A5B5; Sun, 16 Feb 2014 23:12:57 +0800 (MYT) Date: Sun, 16 Feb 2014 23:12:57 +0800 From: Phil Regnauld To: "A.J. 'Fonz' van Werven" Subject: Re: Should I use jail? Message-ID: <20140216151257.GP71201@macbook.bluepipe.net> References: <5300C998.7010508@gibfest.dk> <20140216142824.GA25883@spectrum.skysmurf.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20140216142824.GA25883@spectrum.skysmurf.nl> X-Operating-System: Darwin 13.0.0 x86_64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Feb 2014 15:18:09 -0000 A.J. 'Fonz' van Werven (freebsd) writes: > Thomas Steen Rasmussen wrote: > > > For what it's worth I never, ever run any service without running it in > > a jail. > > Smartass comment: if that includes ntpd or a master NIS server, would you > care to divulge how you did that? I don't know why the NIS server would be any different, but for services that require access to devices (say, ntpd talking to a GPS over USB), you define new devfs rules to unhide the requisite /dev/ entries for the jails running the service. I do this for OpenDNSSEC using a smartcard reader. Here's a devfs.conf entry to make it possible to access BPF (for tcpdump among other things - but beware of giving access to raw devices this way) and ugen* devices under /dev/ [devfsrules_jail_bpf=5] add include $devfsrules_jail add path 'bpf*' unhide add path 'ugen0.*' unhide Cheers, Phil From owner-freebsd-stable@FreeBSD.ORG Sun Feb 16 19:06:59 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 45A5C9F9 for ; Sun, 16 Feb 2014 19:06:59 +0000 (UTC) Received: from mail-we0-x233.google.com (mail-we0-x233.google.com [IPv6:2a00:1450:400c:c03::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CDB4B160D for ; Sun, 16 Feb 2014 19:06:58 +0000 (UTC) Received: by mail-we0-f179.google.com with SMTP id q58so9822242wes.24 for ; Sun, 16 Feb 2014 11:06:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:organization:user-agent :in-reply-to:references:mime-version:content-type; bh=gOuEhujjjZDGDcULwcHOBH8oq9TvjF4HO+vV4qRe2xE=; b=TBnqUSZqaL5SleUJdnyTq3HnugqJIvEcRnUo7Ha5shcE9x4LzPQF0JytVcswH+yFuS xQ1rBiZUMKmlt+njjijvqwEBGdKGlpWXKVfxJQuwB7/2NPn9aVlNjUp3hxYd7uKacjc3 elXYkLEeEY3l2FeAHr6XO2xTB14bsWZDGNVAeJEob181svUX9wXAtDuEIYPwJgg8PWSd jb573lutxNyV5JKjac9Bx+oCSSSmKqRTJEW72VH+dsoTUX/w2+tsrdS1whVELSSEjBB0 8yne6Oesh0CI7IYAGmPXv0vFfO9bvPq1gE47i46/zjmPgINgIBUyaOz/ipuyYj2kUPnp LINA== X-Received: by 10.180.187.16 with SMTP id fo16mr9871890wic.26.1392577617082; Sun, 16 Feb 2014 11:06:57 -0800 (PST) Received: from dragon.dg ([197.87.228.138]) by mx.google.com with ESMTPSA id br10sm30563662wjb.3.2014.02.16.11.06.55 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Sun, 16 Feb 2014 11:06:55 -0800 (PST) Sender: David Naylor From: David Naylor To: stable@freebsd.org Subject: Re: MPCP Opcode Pause and unresponsive computer Date: Sun, 16 Feb 2014 21:06:49 +0300 Message-ID: <2748517.XiCNlQPu2b@dragon.dg> Organization: FreeBSD User-Agent: KMail/4.10.5 (FreeBSD/9.2-STABLE; KDE/4.10.5; amd64; ; ) In-Reply-To: <1403963.5sDsKbxfoF@dragon.dg> References: <1403963.5sDsKbxfoF@dragon.dg> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2552324.IaTDz3YayT"; micalg="pgp-sha1"; protocol="application/pgp-signature" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Feb 2014 19:06:59 -0000 --nextPart2552324.IaTDz3YayT Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="ISO-8859-1" On Thursday, 13 February 2014 22:01:56 David Naylor wrote: > Hi, > > I recently installed FreeBSD 10.0-RELEASE on an headless Intense-PC. I am > experiencing two network related issues with the computer. > > First issue > ----------- > When compiling lang/ruby19 the network freezes. The build was done directly > from the command line using ssh. After a while ssh reports "Write failed: > Broken pipe". I attached the monitor and no messages were displayed on the > output (and the machine was still running). > > The Intense-PC does not respond to pings at this point either. Of note, I > was capable of transferring multiple GB of data and successfully compiled > other ports but compiling lang/ruby19 messes up everything. This issue appears to be hardware related as it triggers when running memtest86+ from loader(8) and once in a BIOS setup menu (this was accompanied by visual distortions). Although the exact hardware issue has not been isolated (limited power supply is suspected), it is not known if this could have caused the second issue (but I think they are related). Regards --nextPart2552324.IaTDz3YayT Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iKYEABECAGYFAlMBDExfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl bnBncC5maWZ0aGhvcnNlbWFuLm5ldDY1NDBCNDdDNTRBQTNFQkFCMjNCNThBQzUx QTY4NTgwRkY2OTE2QjIACgkQUaaFgP9pFrJKvwCfZNHje79GSyR0skIx8b3TkUnN fVcAn0TMRsZTyQ39SaGezunu3N4s0PMO =tH7q -----END PGP SIGNATURE----- --nextPart2552324.IaTDz3YayT-- From owner-freebsd-stable@FreeBSD.ORG Sun Feb 16 20:35:47 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E0778EA3 for ; Sun, 16 Feb 2014 20:35:47 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A7C0B1C46 for ; Sun, 16 Feb 2014 20:35:47 +0000 (UTC) Received: from compute1.internal (compute1.nyi.mail.srv.osa [10.202.2.41]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id EF3C520B5E for ; Sun, 16 Feb 2014 15:35:45 -0500 (EST) Received: from web3 ([10.202.2.213]) by compute1.internal (MEProxy); Sun, 16 Feb 2014 15:35:45 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:from:to:mime-version :content-transfer-encoding:content-type:in-reply-to:references :subject:date; s=smtpout; bh=3amwteZuMf3KXPtyvFBor+ZsI2w=; b=eFd OX6W3L742eExwgMyMn2lVIVFsGyKsOnz1nbCX1bdB7RsN/j8L6Rhh3cxYVKTi8el R8Hq6Gk8a7M1+i6ORt6Y6iL3tuZ95/ZvZqbm6ScF3L5hhMBNPbPWmBtL18uflSNc E5cv9FqQBsqUZ7TvWdW1E3kwAE1dLqHVA0NRUER8= Received: by web3.nyi.mail.srv.osa (Postfix, from userid 99) id CEE3B1A0EDE; Sun, 16 Feb 2014 15:35:45 -0500 (EST) Message-Id: <1392582945.30652.84104353.1972ECFC@webmail.messagingengine.com> X-Sasl-Enc: 5W5hVqE5qw4RwAJRuu7k42QYTf+kRrUi9qngGgeZKQF/ 1392582945 From: Mark Felder To: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-e72899be In-Reply-To: <21D8F382-134A-4F9F-B5DC-4A4E7A0C7CC6@bway.net> References: <0ac901cf2437$458837b0$d098a710$@FreeBSD.org> <773DBB2B-D421-44DB-848F-E4B7A9238085@gmail.com> <20140208203859.b6a9c4f555b7e8301541e676@mimar.rs> <1392385745.4914.83410473.135CDC76@webmail.messagingengine.com> <28B68434-113E-4ABA-931E-3DAB666A2BA5@longcount.org> <5dcefb214b0503028606f53da194f4c1@dweimer.net> <1392405933.19170.1.camel@btw.pki2.com> <21D8F382-134A-4F9F-B5DC-4A4E7A0C7CC6@bway.net> Subject: Re: FreeBSD 10 on VMWare in a corporate network; How? Date: Sun, 16 Feb 2014 14:35:45 -0600 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Feb 2014 20:35:47 -0000 Keep an eye on the memory usage of official vmtoolsd. On several servers I've seen it leak and consume 2GB+ memory causing other things to be forced into swap. I can't vouch for open-vm-tools at this time. From owner-freebsd-stable@FreeBSD.ORG Sun Feb 16 22:07:09 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1B01D6C4 for ; Sun, 16 Feb 2014 22:07:09 +0000 (UTC) Received: from mailrelay011.isp.belgacom.be (mailrelay011.isp.belgacom.be [195.238.6.178]) by mx1.freebsd.org (Postfix) with ESMTP id A782F1370 for ; Sun, 16 Feb 2014 22:07:08 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApUGAOA1AVNbsItn/2dsb2JhbABZgwY4rE6TQYEPF3SCJQEBBAE6HCMFCwsOCgklDyoeBogQDAEIyiUXjwEHhDgEmCuBM5Bxgy47 Received: from 103.139-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.139.103]) by relay.skynet.be with ESMTP; 16 Feb 2014 23:07:00 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.7/8.14.7) with ESMTP id s1GM6xQY046449; Sun, 16 Feb 2014 23:06:59 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Sun, 16 Feb 2014 23:06:58 +0100 From: Tijl Coosemans To: Alexander Panyushkin Subject: Re: converters/php55-iconv in FreeBSD 10 Message-ID: <20140216230658.23403034@kalimero.tijl.coosemans.org> In-Reply-To: <53011CA2.2020205@gmail.com> References: <52FE26FC.3070708@gmail.com> <20140214160455.26d39e9d@kalimero.tijl.coosemans.org> <53011CA2.2020205@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Feb 2014 22:07:09 -0000 On Sun, 16 Feb 2014 22:16:34 +0200 Alexander Panyushkin wrote: > On 14.02.2014 17:04, Tijl Coosemans wrote: >> On Fri, 14 Feb 2014 16:23:56 +0200 Alexander Panyushkin wrote: >>> Hello All ! >>> I need install converters/php55-iconv in FreeBSD 10 >>> But this depends on the port converters/libiconv >>> converters/libiconv is not installed in FreeBSD10 >>> >>> What would you suggest >>> >>> >>> cc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl >>> -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -D_FORTIFY_SOURCE=2 -Oz >>> -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe -Qunused-arguments >>> -Qunused-parameter -Wformat -Wformat-security -c error.c >>> error.c:378:12: warning: data argument not used by format string >>> [-Wformat-extra-args] >>> file_name, line_number); >>> ^ >>> 1 warning generated. >>> rm -f libicrt.a >>> ar cru libicrt.a allocator.o areadlink.o careadlinkat.o malloca.o >>> progname.o safe-read.o width.o xmalloc.o xstrdup.o xreadlink.o >>> canonicalize-lgpl.o error.o >>> ranlib libicrt.a >>> cd src && /usr/bin/make all >>> cc -c -I. -I. -I.. -I../include -I./../include -I../srclib -I./../srclib >>> -I../lib -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe >>> -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security >>> -D_FORTIFY_SOURCE=2 -DINSTALLDIR=\"/usr/local/bin\" >>> -DLOCALEDIR=\"/usr/local/share/locale\" ./iconv_no_i18n.c >>> /bin/sh ../libtool --mode=link cc -Oz -march=athlon64-sse3 >>> -mtune=athlon64-sse3 -pipe -Qunused-arguments -Qunused-parameter >>> -Wformat -Wformat-security iconv_no_i18n.o ../srclib/libicrt.a >>> ../lib/libiconv.la -o iconv_no_i18n >>> libtool: link: cc -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe >>> -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security >>> iconv_no_i18n.o -o .libs/iconv_no_i18n ../srclib/libicrt.a >>> ../lib/.libs/libiconv.so -Wl,-rpath -Wl,/usr/local/lib >>> ../lib/.libs/libiconv.so: undefined reference to `aliases2_lookup' >>> cc: error: linker command failed with exit code 1 (use -v to see invocation) >>> *** Error code 1 >>> >>> Stop. >>> make[3]: stopped in src >>> *** Error code 1 >>> >>> >>> >>> >>> uname -a >>> FreeBSD magnetron.intra 10.0-STABLE FreeBSD 10.0-STABLE #0 r261274: Thu >>> Jan 30 11:34:04 EET 2014 >>> root@magnetron.intra:/usr/obj/usr/src/sys/Kernel amd64 >> Last time someone reported this they had O_NOATIME in /usr/include/fcntl.h. >> If that's the case for you too then update world+kernel. If not, send me >> /usr/ports/converters/libiconv/work/libiconv-1.14/config.log > > I update world and ports. > > FreeBSD 10.0-STABLE #0 r261945: Sun Feb 16 14:46:09 EET 2014 > > src.conf > WITH_ICONV=YES This is the default now so you can remove this. > WITH_LIBICONV_COMPAT=YES This option no longer exists. > WITH_BSD_GREP=YES > MALLOC_PRODUCTION=YES > > > pkg query %ro libiconv - nothing > > libiconv - the same errors, if build with clang. > > If build with gcc - it`s Ok In your config.log I find this: > configure:16054: checking for working fcntl.h > configure:16111: cc -o conftest -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 conftest.c >&5 > configure:16111: $? = 0 > configure:16111: ./conftest > configure:16111: $? = 64 > configure: program exited with status 64 > configure: failed program was: ... > configure:16126: result: no (bad O_NOATIME) So you still have O_NOATIME in /usr/include/fcntl.h. That shouldn't be there. You can verify that here: http://svnweb.freebsd.org/base/stable/10/sys/sys/fcntl.h?view=markup You need to find out why your fcntl.h does define that value. Do you have any local modifications in /usr/src? Do you build with -DNO_CLEAN maybe? What if you build without that? From owner-freebsd-stable@FreeBSD.ORG Sun Feb 16 20:16:46 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C13B5997; Sun, 16 Feb 2014 20:16:46 +0000 (UTC) Received: from mail-ea0-x230.google.com (mail-ea0-x230.google.com [IPv6:2a00:1450:4013:c01::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1F4B01ADF; Sun, 16 Feb 2014 20:16:44 +0000 (UTC) Received: by mail-ea0-f176.google.com with SMTP id b10so2727941eae.35 for ; Sun, 16 Feb 2014 12:16:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:disposition-notification-to:date:from:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type; bh=e/W8dgOE+NzB81i22qXfJPnoXEOgJ9mBuSs260kqlXU=; b=fmsEBvZ46echDbWqFJJIN7VpVa5ArbBRRPg8c1QYILILuIS+o1+BiHIrlKI19VyaTP zBzxsquknZFjDOS6qcEJ+L8eToz+zSGPfafH+IxlPpvIAv8blzjGvdo6wjPLV2R2sfK5 Iabha22jKWWOWRtS36223SCYgkKq2qJHiZvdm8L1oJo0ORUPXyIO7O7FJ73cnQTczDrc vj7We6hPpZLfsTG7/njCODgUk2b107YFU8Z5kHMvKdLSVCWsQBKR+Ak980kjG5VMzeWV ui7a5cYnhz+cvZtkxaOYwOop3i4WjQsM0VtY4ugvGxvZz6sKIv8A4sLUVLiTYZvMOTAV oSgQ== X-Received: by 10.14.8.194 with SMTP id 42mr22911392eer.16.1392581803302; Sun, 16 Feb 2014 12:16:43 -0800 (PST) Received: from scorpion.kiev.ua ([78.111.187.216]) by mx.google.com with ESMTPSA id o43sm48483446eef.12.2014.02.16.12.16.36 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 16 Feb 2014 12:16:41 -0800 (PST) Message-ID: <53011CA2.2020205@gmail.com> Date: Sun, 16 Feb 2014 22:16:34 +0200 From: Alexander Panyushkin User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Tijl Coosemans Subject: Re: converters/php55-iconv in FreeBSD 10 References: <52FE26FC.3070708@gmail.com> <20140214160455.26d39e9d@kalimero.tijl.coosemans.org> In-Reply-To: <20140214160455.26d39e9d@kalimero.tijl.coosemans.org> Content-Type: multipart/mixed; boundary="------------000005000207050404010604" X-Mailman-Approved-At: Sun, 16 Feb 2014 22:47:29 +0000 Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Feb 2014 20:16:46 -0000 This is a multi-part message in MIME format. --------------000005000207050404010604 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 14.02.2014 17:04, Tijl Coosemans wrote: > On Fri, 14 Feb 2014 16:23:56 +0200 Alexander Panyushkin wrote: >> Hello All ! >> I need install converters/php55-iconv in FreeBSD 10 >> But this depends on the port converters/libiconv >> converters/libiconv is not installed in FreeBSD10 >> >> What would you suggest >> >> >> cc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl >> -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -D_FORTIFY_SOURCE=2 -Oz >> -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe -Qunused-arguments >> -Qunused-parameter -Wformat -Wformat-security -c error.c >> error.c:378:12: warning: data argument not used by format string >> [-Wformat-extra-args] >> file_name, line_number); >> ^ >> 1 warning generated. >> rm -f libicrt.a >> ar cru libicrt.a allocator.o areadlink.o careadlinkat.o malloca.o >> progname.o safe-read.o width.o xmalloc.o xstrdup.o xreadlink.o >> canonicalize-lgpl.o error.o >> ranlib libicrt.a >> cd src && /usr/bin/make all >> cc -c -I. -I. -I.. -I../include -I./../include -I../srclib -I./../srclib >> -I../lib -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe >> -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security >> -D_FORTIFY_SOURCE=2 -DINSTALLDIR=\"/usr/local/bin\" >> -DLOCALEDIR=\"/usr/local/share/locale\" ./iconv_no_i18n.c >> /bin/sh ../libtool --mode=link cc -Oz -march=athlon64-sse3 >> -mtune=athlon64-sse3 -pipe -Qunused-arguments -Qunused-parameter >> -Wformat -Wformat-security iconv_no_i18n.o ../srclib/libicrt.a >> ../lib/libiconv.la -o iconv_no_i18n >> libtool: link: cc -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe >> -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security >> iconv_no_i18n.o -o .libs/iconv_no_i18n ../srclib/libicrt.a >> ../lib/.libs/libiconv.so -Wl,-rpath -Wl,/usr/local/lib >> ../lib/.libs/libiconv.so: undefined reference to `aliases2_lookup' >> cc: error: linker command failed with exit code 1 (use -v to see invocation) >> *** Error code 1 >> >> Stop. >> make[3]: stopped in src >> *** Error code 1 >> >> >> >> >> uname -a >> FreeBSD magnetron.intra 10.0-STABLE FreeBSD 10.0-STABLE #0 r261274: Thu >> Jan 30 11:34:04 EET 2014 >> root@magnetron.intra:/usr/obj/usr/src/sys/Kernel amd64 > Last time someone reported this they had O_NOATIME in /usr/include/fcntl.h. > If that's the case for you too then update world+kernel. If not, send me > /usr/ports/converters/libiconv/work/libiconv-1.14/config.log I update world and ports. FreeBSD 10.0-STABLE #0 r261945: Sun Feb 16 14:46:09 EET 2014 src.conf WITH_ICONV=YES WITH_LIBICONV_COMPAT=YES WITH_BSD_GREP=YES MALLOC_PRODUCTION=YES pkg query %ro libiconv - nothing libiconv - the same errors, if build with clang. If build with gcc - it`s Ok -- Alexander --------------000005000207050404010604 Content-Type: text/plain; charset=UTF-8; name="config.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.log" VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMg d2hpbGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJl IG1ha2VzIGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IGNvbmZpZ3VyZSwgd2hpY2gg d2FzCmdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OC4gIEludm9jYXRpb24gY29tbWFu ZCBsaW5lIHdhcwoKICAkIC4vY29uZmlndXJlIC0tZW5hYmxlLXN0YXRpYyAtLXdpdGhvdXQt bGliaW50bC1wcmVmaXggLS1kb2NkaXI9L3Vzci9sb2NhbC9zaGFyZS9kb2MvbGliaWNvbnYg LS1lbmFibGUtZXh0cmEtZW5jb2RpbmdzIC0tcHJlZml4PS91c3IvbG9jYWwgLS1tYW5kaXI9 L3Vzci9sb2NhbC9tYW4gLS1pbmZvZGlyPS91c3IvbG9jYWwvaW5mby8gLS1idWlsZD1hbWQ2 NC1wb3J0YmxkLWZyZWVic2QxMC4wCgojIyAtLS0tLS0tLS0gIyMKIyMgUGxhdGZvcm0uICMj CiMjIC0tLS0tLS0tLSAjIwoKaG9zdG5hbWUgPSBzY29ycGlvbi5raWV2LnVhCnVuYW1lIC1t ID0gYW1kNjQKdW5hbWUgLXIgPSAxMC4wLVNUQUJMRQp1bmFtZSAtcyA9IEZyZWVCU0QKdW5h bWUgLXYgPSBGcmVlQlNEIDEwLjAtU1RBQkxFICMwIHIyNjE5NDU6IFN1biBGZWIgMTYgMTQ6 NDY6MDkgRUVUIDIwMTQgICAgIHJvb3RAc2NvcnBpb24ua2lldi51YTovdXNyL29iai91c3Iv c3JjL3N5cy9LZXJuZWwgCgovdXNyL2Jpbi91bmFtZSAtcCA9IGFtZDY0Ci9iaW4vdW5hbWUg LVggICAgID0gdW5rbm93bgoKL2Jpbi9hcmNoICAgICAgICAgICAgICA9IHVua25vd24KL3Vz ci9iaW4vYXJjaCAtayAgICAgICA9IHVua25vd24KL3Vzci9jb252ZXgvZ2V0c3lzaW5mbyA9 IHVua25vd24KL3Vzci9iaW4vaG9zdGluZm8gICAgICA9IHVua25vd24KL2Jpbi9tYWNoaW5l ICAgICAgICAgICA9IHVua25vd24KL3Vzci9iaW4vb3NsZXZlbCAgICAgICA9IHVua25vd24K L2Jpbi91bml2ZXJzZSAgICAgICAgICA9IHVua25vd24KClBBVEg6IC9iaW4KUEFUSDogL3Vz ci9iaW4KUEFUSDogL3NiaW4KUEFUSDogL3Vzci9zYmluClBBVEg6IC91c3IvbG9jYWwvYmlu ClBBVEg6IC91c3IvbG9jYWwvc2JpbgoKCiMjIC0tLS0tLS0tLS0tICMjCiMjIENvcmUgdGVz dHMuICMjCiMjIC0tLS0tLS0tLS0tICMjCgpjb25maWd1cmU6MjkyNDogbG9hZGluZyBzaXRl IHNjcmlwdCAvdXNyL3BvcnRzL1RlbXBsYXRlcy9jb25maWcuc2l0ZQp8ICMgJEZyZWVCU0Q6 IGhlYWQvVGVtcGxhdGVzL2NvbmZpZy5zaXRlIDM0MDg1MSAyMDE0LTAxLTIzIDE5OjU1OjE0 WiBtYXQgJAp8ICMgRG8gbm90IGFkZDoKfCAjCS0gdG9vbGNoYWluIHJlbGF0ZWQKfCAjCS0g YXJjaC1kZXBlbmRlbnQgdmFsdWVzCnwgIwktIGFueXRoaW5nICI9bm8iIHVubGVzcyBndWFy YW50ZWVkIHRvIG5ldmVyIGJlCnwgIwkgIGltcGxlbWVudGVkIGluIEZyZWVCU0QKfCAjCS0g YWxzbyBhdm9pZCAid29ya2luZyIgdmFsdWVzCnwgIyBUaGlzIGZpbGUgbXVzdCByZWZsZWN0 IHRoZSBvbGRlc3Qgc3VwcG9ydGVkIFJlbGVhc2UuCnwgIwp8ICNNQUlOVEFJTkVSPQlwb3J0 bWdyQEZyZWVCU0Qub3JnCnwgCnwgIyBQYXRoCnwgOiAke2FjX2N2X3BhdGhfQlpJUDI9L3Vz ci9iaW4vYnppcDJ9CnwgOiAke2FjX2N2X3BhdGhfRUdSRVA9L3Vzci9iaW4vZWdyZXB9Cnwg OiAke2FjX2N2X3BhdGhfRkdSRVA9L3Vzci9iaW4vZmdyZXB9CnwgOiAke2FjX2N2X3BhdGhf R1JFUD0vdXNyL2Jpbi9ncmVwfQp8IDogJHthY19jdl9wYXRoX0daSVA9L3Vzci9iaW4vZ3pp cH0KfCA6ICR7YWNfY3ZfcGF0aF9NS1RFTVBfQ09NTUFORD0vdXNyL2Jpbi9ta3RlbXB9Cnwg OiAke2FjX2N2X3BhdGhfU0VEPS91c3IvYmluL3NlZH0KfCA6ICR7YWNfY3ZfcGF0aF9pbnN0 YWxsPS91c3IvYmluL2luc3RhbGx9CnwgOiAke2FjX2N2X3BhdGhfbWtkaXI9L2Jpbi9ta2Rp cn0KfCA6ICR7YWNfY3ZfcHJvZ19BV0s9L3Vzci9iaW4vYXdrfQp8IDogJHthY19jdl9wcm9n X1NFRD0vdXNyL2Jpbi9zZWR9CnwgOiAke2FtX2N2X3Byb2dfdGFyX3VzdGFyPS91c3IvYmlu L3Rhcn0KfCA6ICR7Y2xfY3ZfcHJvZ19MTj0vYmluL2xufQp8IDogJHtjbF9jdl9wcm9nX2Nw PScvYmluL2NwIC1wJ30KfCA6ICR7bHRfY3ZfcGF0aF9NQUdJQ19DTUQ9L3Vzci9iaW4vZmls ZX0KfCAKfCAjIEhlYWRlcnMKfCA6ICR7YWNfY3ZfaGVhZGVyX2FsbG9jYV9oPW5vfQp8IDog JHthY19jdl9oZWFkZXJfYXJwYV9pbmV0X2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfYXJw YV9uYW1lc2VyX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfY3R5cGVfaD15ZXN9CnwgOiAk e2FjX2N2X2hlYWRlcl9kaXJlbnRfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9kbGZjbl9o PXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX2VsZl9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVy X2Vycm5vX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfZmNudGxfaD15ZXN9CnwgOiAke2Fj X2N2X2hlYWRlcl9mbG9hdF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX2Zsb2F0aW5ncG9p bnRfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9nZXRvcHRfaD15ZXN9CnwgOiAke2FjX2N2 X2hlYWRlcl9nbG9iX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfaW50dHlwZXNfaD15ZXN9 CnwgOiAke2FjX2N2X2hlYWRlcl9sYW5naW5mb19oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVy X2xpYmdlbl9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX2xpYnV0aWxfaD15ZXN9CnwgOiAk e2FjX2N2X2hlYWRlcl9saW1pdHNfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9sb2dpbl9j YXBfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9tYXRoX2g9eWVzfQp8IDogJHthY19jdl9o ZWFkZXJfbWVtb3J5X2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfbWluaXhfY29uZmlnX2g9 bm99CnwgOiAke2FjX2N2X2hlYWRlcl9uZXRfaWZfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRl cl9uZXRfaWZfbWVkaWFfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9uZXRfaWZfdGFwX2g9 eWVzfQp8IDogJHthY19jdl9oZWFkZXJfbmV0X2lmX3R1bl9oPXllc30KfCA6ICR7YWNfY3Zf aGVhZGVyX25ldGRiX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfbmV0aW5ldF9pbl9oPXll c30KfCA6ICR7YWNfY3ZfaGVhZGVyX3BhdGhzX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJf cG9sbF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3B3ZF9oPXllc30KfCA6ICR7YWNfY3Zf aGVhZGVyX3JlYWRwYXNzcGhyYXNlX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfcmVzb2x2 X2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfcnBjX3R5cGVzX2g9eWVzfQp8IDogJHthY19j dl9oZWFkZXJfc2NoZWRfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zZWFyY2hfaD15ZXN9 CnwgOiAke2FjX2N2X2hlYWRlcl9zZWN1cml0eV9wYW1fYXBwbF9oPXllc30KfCA6ICR7YWNf Y3ZfaGVhZGVyX3NpZ25hbF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3NwYXduX2g9eWVz fQp8IDogJHthY19jdl9oZWFkZXJfc3RkYXJnX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJf c3RkYm9vbF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N0ZGM9eWVzfQp8IDogJHthY19j dl9oZWFkZXJfc3RkZGVmX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3RkaW50X2g9eWVz fQp8IDogJHthY19jdl9oZWFkZXJfc3RkaW9faD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9z dGRsaWJfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zdHJpbmdfaD15ZXN9CnwgOiAke2Fj X2N2X2hlYWRlcl9zdHJpbmdzX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX2FjbF9o PXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c19jZGVmc19oPXllc30KfCA6ICR7YWNfY3Zf aGVhZGVyX3N5c19kaXJfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zeXNfZmNudGxfaD15 ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zeXNfZmlsZV9oPXllc30KfCA6ICR7YWNfY3ZfaGVh ZGVyX3N5c19pb2N0bF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c19tbWFuX2g9eWVz fQp8IDogJHthY19jdl9oZWFkZXJfc3lzX21vdW50X2g9eWVzfQp8IDogJHthY19jdl9oZWFk ZXJfc3lzX21zZ19oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c19wYXJhbV9oPXllc30K fCA6ICR7YWNfY3ZfaGVhZGVyX3N5c19wb2xsX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJf c3lzX3B0cmFjZV9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c19zZWxlY3RfaD15ZXN9 CnwgOiAke2FjX2N2X2hlYWRlcl9zeXNfc29ja2V0X2g9eWVzfQp8IDogJHthY19jdl9oZWFk ZXJfc3lzX3N0YXRfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zeXNfc3RhdHZmc19oPXll c30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c190aW1lX2g9eWVzfQp8IDogJHthY19jdl9oZWFk ZXJfc3lzX3RpbWVyc19oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c190aW1lc19oPXll c30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c190eXBlc19oPXllc30KfCA6ICR7YWNfY3ZfaGVh ZGVyX3N5c191bl9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c193YWl0X2g9eWVzfQp8 IDogJHthY19jdl9oZWFkZXJfdGltZV9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3R0eWVu dF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3Vjb250ZXh0X2g9eWVzfQp8IDogJHthY19j dl9oZWFkZXJfdW5pc3RkX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfdXRpbWVfaD15ZXN9 CnwgOiAke2FjX2N2X2hlYWRlcl92aXNfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl93Y2hh cl9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3djdHlwZV9oPXllc30KfCA6ICR7YWNfY3Zf aGVhZGVyX3psaWJfaD15ZXN9CnwgCnwgOiAke2dsX2N2X2hlYWRlcl93Y2hhcl9oX2NvcnJl Y3RfaW5saW5lPXllc30KfCAKfCA6ICR7YWNfY3ZfaGVhZGVyX2FyZ3pfaD1ub30KfCA6ICR7 YWNfY3ZfaGVhZGVyX2J5dGVzd2FwX2g9bm99CnwgOiAke2FjX2N2X2hlYWRlcl9kbF9oPW5v fQp8IDogJHthY19jdl9oZWFkZXJfbWFsbG9jX2g9bm99CnwgOiAke2FjX2N2X2hlYWRlcl9y YW5kb21faD1ub30KfCA6ICR7YWNfY3ZfaGVhZGVyX3Zmb3JrX2g9bm99CnwgCnwgIyBUaGlz IGFwcGVhcnMgaW4gRnJlZUJTRCAxMCBkbyBub3QgY2FjaGUgaXQuCnwgIzogJHtnbF9jdl9o YXZlX3Jhd19kZWNsX3N0cmNocm51bD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xf bWVtY3B5PW5vfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX21lbW1lbT15ZXN9CnwgOiAk e2dsX2N2X2hhdmVfcmF3X2RlY2xfbWVtcmNocj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3 X2RlY2xfcmF3bWVtY2hyPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHBjcHk9 eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cG5jcHk9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX3N0cmNhc2VzdHI9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19k ZWNsX3N0cmR1cD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RybmNhdD15ZXN9 CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RybmR1cD15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfc3Rybmxlbj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3Ry cGJyaz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3Ryc2VwPXllc30KfCA6ICR7 Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJzaWduYWw9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jh d19kZWNsX3N0cnRva19yPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJ2ZXJz Y21wPW5vfQp8IAp8ICMgVHlwZQp8IDogJHthY19jdl9jX2ludDE2X3Q9eWVzfQp8IDogJHth Y19jdl9jX2ludDMyX3Q9eWVzfQp8IDogJHthY19jdl9jX2ludDY0X3Q9eWVzfQp8IDogJHth Y19jdl9jX2ludDhfdD15ZXN9CnwgOiAke2FjX2N2X2NfdWludDE2X3Q9eWVzfQp8IDogJHth Y19jdl9jX3VpbnQzMl90PXllc30KfCA6ICR7YWNfY3ZfY191aW50NjRfdD15ZXN9CnwgOiAk e2FjX2N2X2NfdWludDhfdD15ZXN9CnwgCnwgOiAke2FjX2N2X3R5cGVfX0Jvb2w9eWVzfQp8 IDogJHthY19jdl90eXBlX2NoYXI9eWVzfQp8IDogJHthY19jdl90eXBlX2NoYXJfcD15ZXN9 CnwgOiAke2FjX2N2X3R5cGVfZnNibGtjbnRfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfZnNm aWxjbnRfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfaW5fYWRkcl90PXllc30KfCA6ICR7YWNf Y3ZfdHlwZV9pbl9wb3J0X3Q9eWVzfQp8IDogJHthY19jdl90eXBlX2ludDE2X3Q9eWVzfQp8 IDogJHthY19jdl90eXBlX2ludDMyX3Q9eWVzfQp8IDogJHthY19jdl90eXBlX2ludD15ZXN9 CnwgOiAke2FjX2N2X3R5cGVfaW50bWF4X3Q9eWVzfQp8IDogJHthY19jdl90eXBlX2xvbmc9 eWVzfQp8IDogJHthY19jdl90eXBlX2xvbmdfZG91YmxlPXllc30KfCA6ICR7YWNfY3ZfdHlw ZV9sb25nX2xvbmc9eWVzfQp8IDogJHthY19jdl90eXBlX2xvbmdfbG9uZ19pbnQ9eWVzfQp8 IDogJHthY19jdl90eXBlX21ic3RhdGVfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfbW9kZV90 PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9ubGlua190PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9v ZmZfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfcGlkX3Q9eWVzfQp8IDogJHthY19jdl90eXBl X3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc190PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9wb3Np eF9zcGF3bmF0dHJfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfcHRyZGlmZl90PXllc30KfCA6 ICR7YWNfY3ZfdHlwZV9zaG9ydD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfc2lnX2F0b21pY190 PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9zaWdzZXRfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVf c2l6ZV90PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9zb2NrbGVuX3Q9eWVzfQp8IDogJHthY19j dl90eXBlX3NzaXplX3Q9eWVzfQp8IDogJHthY19jdl90eXBlX3N0YWNrX3Q9eWVzfQp8IDog JHthY19jdl90eXBlX3N0cnVjdF90aW1lc3BlYz15ZXN9CnwgOiAke2FjX2N2X3R5cGVfdV9j aGFyPXllc30KfCA6ICR7YWNfY3ZfdHlwZV91X2ludDE2X3Q9eWVzfQp8IDogJHthY19jdl90 eXBlX3VfaW50MzJfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfdV9pbnQ4X3Q9eWVzfQp8IDog JHthY19jdl90eXBlX3VfaW50PXllc30KfCA6ICR7YWNfY3ZfdHlwZV91X2xvbmc9eWVzfQp8 IDogJHthY19jdl90eXBlX3Vfc2hvcnQ9eWVzfQp8IDogJHthY19jdl90eXBlX3VpZF90PXll c30KfCA6ICR7YWNfY3ZfdHlwZV91aW50cHRyX3Q9eWVzfQp8IDogJHthY19jdl90eXBlX3Vu c2lnbmVkX2NoYXI9eWVzfQp8IDogJHthY19jdl90eXBlX3Vuc2lnbmVkX2ludD15ZXN9Cnwg OiAke2FjX2N2X3R5cGVfdW5zaWduZWRfbG9uZz15ZXN9CnwgOiAke2FjX2N2X3R5cGVfdW5z aWduZWRfbG9uZ19sb25nPXllc30KfCA6ICR7YWNfY3ZfdHlwZV91bnNpZ25lZF9sb25nX2xv bmdfaW50PXllc30KfCA6ICR7YWNfY3ZfdHlwZV91bnNpZ25lZF9zaG9ydD15ZXN9CnwgOiAk e2FjX2N2X3R5cGVfdm9sYXRpbGVfc2lnX2F0b21pY190PXllc30KfCA6ICR7YWNfY3ZfdHlw ZV93Y2hhcl90PXllc30KfCA6ICR7YWNfY3ZfdHlwZV93aW50X3Q9eWVzfQp8IAp8IDogJHtn bF9jdl9zaWdhbHRzdGFja19sb3dfYmFzZT15ZXN9CnwgOiAke2dsX2N2X3NpemVfbWF4PXll c30KfCA6ICR7Z2xfY3ZfdHlwZV9zaWdzZXRfdD15ZXN9CnwgOiAke2dsX2N2X3R5cGVfd2No YXJfdF9zaWduZWQ9eWVzfQp8IDogJHtnbF9jdl90eXBlX3djdHJhbnNfdD15ZXN9CnwgOiAk e2dsX2N2X3R5cGVfd2N0eXBlX3Q9eWVzfQp8IDogJHtnbF9jdl90eXBlX3dpbnRfdF9zaWdu ZWQ9eWVzfQp8IDogJHtnbF9jdl92YXJfc3RkaW5fbGFyZ2Vfb2Zmc2V0PXllc30KfCA6ICR7 Z3RfY3ZfY19pbnRtYXhfdD15ZXN9CnwgOiAke2d0X2N2X2Nfd2NoYXJfdD15ZXN9CnwgOiAk e2d0X2N2X2Nfd2ludF90PXllc30KfCA6ICR7Z3RfY3ZfZnVuY19wcmludGZfcG9zaXg9eWVz fQp8IDogJHtndF9jdl9pbnRfZGl2Ynl6ZXJvX3NpZ2ZwZT15ZXN9CnwgOiAke2d0X2N2X3Np Z2luZm9fdD15ZXN9CnwgOiAke2d0X2N2X3NzaXplX3Q9eWVzfQp8IAp8ICMgbGliCnwgOiAk e2FjX2N2X2xpYl9jcnlwdF9jcnlwdD15ZXN9CnwgOiAke2FjX2N2X2xpYl9lZGl0X2VsX2lu aXQ9eWVzfQp8IDogJHthY19jdl9saWJfcGFtX3BhbV9zZXRfaXRlbT15ZXN9CnwgOiAke2Fj X2N2X2xpYl96X2RlZmxhdGU9eWVzfQp8IDogJHthY19jdl9saWJjX2RlZmluZXNfX19wcm9n bmFtZT15ZXN9CnwgOiAke2FjX2N2X2xpYmNfZGVmaW5lc19zeXNfZXJybGlzdD15ZXN9Cnwg OiAke2FjX2N2X2xpYmNfZGVmaW5lc19zeXNfbmVycj15ZXN9CnwgCnwgIyBTdHJ1Y3QKfCA6 ICR7YWNfY3ZfbWVtYmVyX0hFQURFUl9hZD15ZXN9CnwgOiAke2FjX2N2X21lbWJlcl9zdHJ1 Y3RfX19yZXNfc3RhdGVfcmV0cmFucz15ZXN9CnwgOiAke2FjX2N2X21lbWJlcl9zdHJ1Y3Rf c2lnYWN0aW9uX3NhX3NpZ2FjdGlvbj15ZXN9CnwgOiAke2FjX2N2X21lbWJlcl9zdHJ1Y3Rf c29ja2FkZHJfaW42X3NpbjZfc2NvcGVfaWQ9eWVzfQp8IDogJHthY19jdl9tZW1iZXJfc3Ry dWN0X3N0YXRfc3RfYmxrc2l6ZT15ZXN9CnwgCnwgOiAke2dsX2N2X3N5c19zdHJ1Y3RfdGlt ZXNwZWNfaW5fdGltZV9oPXllc30KfCA6ICR7Z2xfY3Zfc3lzX3N0cnVjdF90aW1ldmFsPXll c30KfCAKfCAjIEhhcyBhcHBlYXJyZWQgaW4gRnJlZUJTRCAxMAp8ICM6ICR7YWNfY3ZfZnVu Y193YWl0aWQ9eWVzfQp8ICMgSGFzIGFwcGVhcnJlZCBpbiBGcmVlQlNEIDEwCnwgIzogJHth Y19jdl9mdW5jX3N0cmNocm51bD15ZXN9CnwgIyBIYXMgYXBwZWFycmVkIGluIEZyZWVCU0Qg OQp8ICM6ICR7YWNfY3ZfZnVuY191c2Vsb2NhbGU9eWVzfQp8ICM6ICR7YWNfY3ZfZnVuY19u ZXdsb2NhbGU9eWVzfQp8IAp8ICMgRnVuY3Rpb25zCnwgOiAke2FjX2N2X2Z1bmNfX19iNjRf bnRvcD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfX19iNjRfcHRvbj15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfX2dldGxvbmc9eWVzfQp8IDogJHthY19jdl9mdW5jX19nZXRzaG9ydD15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfX2dldHNob3J0PXllc30KfCA6ICR7YWNfY3ZfZnVuY19fc3RhdD15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfYWNsX2NyZWF0ZV9lbnRyeV9ucD15ZXN9CnwgOiAke2Fj X2N2X2Z1bmNfYWNsX2RlbGV0ZV9kZWZfZmlsZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfYWNs X2RlbGV0ZV9mZF9ucD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfYWNsX2RlbGV0ZV9maWxlX25w PXllc30KfCA6ICR7YWNfY3ZfZnVuY19hY2xfZnJlZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf YWNsX2Zyb21fdGV4dD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfYWNsX2dldF9mZD15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfYWNsX2dldF9maWxlPXllc30KfCA6ICR7YWNfY3ZfZnVuY19hY2xf c2V0X2ZkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19hY2xfc2V0X2ZpbGU9eWVzfQp8IDogJHth Y19jdl9mdW5jX2FsYXJtPXllc30KfCA6ICR7YWNfY3ZfZnVuY19hbGxvY2E9eWVzfQp8IDog JHthY19jdl9mdW5jX2FyYzRyYW5kb209eWVzfQp8IDogJHthY19jdl9mdW5jX2FyYzRyYW5k b21fYnVmPXllc30KfCA6ICR7YWNfY3ZfZnVuY19hcmM0cmFuZG9tX3VuaWZvcm09eWVzfQp8 IDogJHthY19jdl9mdW5jX2FzcHJpbnRmPXllc30KfCA6ICR7YWNfY3ZfZnVuY19hdGV4aXQ9 eWVzfQp8IDogJHthY19jdl9mdW5jX2Jjb3B5PXllc30KfCA6ICR7YWNfY3ZfZnVuY19iaW5k cmVzdnBvcnRfc2E9eWVzfQp8IDogJHthY19jdl9mdW5jX2J0b3djPXllc30KfCA6ICR7YWNf Y3ZfZnVuY19jaG93bj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfY2xvY2s9eWVzfQp8IDogJHth Y19jdl9mdW5jX2Nsb2NrX2dldHRpbWU9eWVzfQp8IDogJHthY19jdl9mdW5jX2Nsb3NlZGly PXllc30KfCA6ICR7YWNfY3ZfZnVuY19jbG9zZWZyb209eWVzfQp8IDogJHthY19jdl9mdW5j X2RhZW1vbj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZGlybmFtZT15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfZGxvcGVuPXllc30KfCA6ICR7YWNfY3ZfZnVuY19kdXAyPXllc30KfCA6ICR7YWNf Y3ZfZnVuY19lYWNjZXNzPXllc30KfCA6ICR7YWNfY3ZfZnVuY19mY2htb2Q9eWVzfQp8IDog JHthY19jdl9mdW5jX2ZjaG93bj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZmNudGw9eWVzfQp8 IDogJHthY19jdl9mdW5jX2Zvcms9eWVzfQp8IDogJHthY19jdl9mdW5jX2ZwdXJnZT15ZXN9 CnwgOiAke2FjX2N2X2Z1bmNfZnJlZWFkZHJpbmZvPXllc30KfCA6ICR7YWNfY3ZfZnVuY19m c3RhdHZmcz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZnN5bmM9eWVzfQp8IDogJHthY19jdl9m dW5jX2Z1dGltZXM9eWVzfQp8IDogJHthY19jdl9mdW5jX2Z3cHJpbnRmPXllc30KfCA6ICR7 YWNfY3ZfZnVuY19nYWlfc3RyZXJyb3I9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldGFkZHJp bmZvPXllc30KfCA6ICR7YWNfY3ZfZnVuY19nZXRjd2Q9eWVzfQp8IDogJHthY19jdl9mdW5j X2dldGRlbGltPXllc30KfCA6ICR7YWNfY3ZfZnVuY19nZXRkdGFibGVzaXplPXllc30KfCA6 ICR7YWNfY3ZfZnVuY19nZXRlZ2lkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19nZXRldWlkPXll c30KfCA6ICR7YWNfY3ZfZnVuY19nZXRnaWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldGdy b3VwbGlzdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0aG9zdGJ5bmFtZT15ZXN9CnwgOiAk e2FjX2N2X2Z1bmNfZ2V0aG9zdG5hbWU9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldGxpbmU9 eWVzfQp8IDogJHthY19jdl9mdW5jX2dldG5hbWVpbmZvPXllc30KfCA6ICR7YWNfY3ZfZnVu Y19nZXRvcHQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldG9wdF9sb25nX29ubHk9eWVzfQp8 IDogJHthY19jdl9mdW5jX2dldHBhZ2VzaXplPXllc30KfCA6ICR7YWNfY3ZfZnVuY19nZXRw ZWVyZWlkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19nZXRwZ2lkPXllc30KfCA6ICR7YWNfY3Zf ZnVuY19nZXRwZ3JwPXllc30KfCA6ICR7YWNfY3ZfZnVuY19nZXRwZ3JwX3ZvaWQ9eWVzfQp8 IDogJHthY19jdl9mdW5jX2dldHBpZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0cmxpbWl0 PXllc30KfCA6ICR7YWNfY3ZfZnVuY19nZXRydXNhZ2U9eWVzfQp8IDogJHthY19jdl9mdW5j X2dldHRpbWVvZmRheT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0dHR5ZW50PXllc30KfCA6 ICR7YWNfY3ZfZnVuY19nZXR1aWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2dsb2I9eWVzfQp8 IDogJHthY19jdl9mdW5jX2dyb3VwX2Zyb21fZ2lkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19p bmV0X2F0b249eWVzfQp8IDogJHthY19jdl9mdW5jX2luZXRfbnRvYT15ZXN9CnwgOiAke2Fj X2N2X2Z1bmNfaW5ldF9udG9wPXllc30KfCA6ICR7YWNfY3ZfZnVuY19pbm5ldGdyPXllc30K fCA6ICR7YWNfY3ZfZnVuY19pc2FzY2lpPXllc30KfCA6ICR7YWNfY3ZfZnVuY19pc2FzY2lp PXllc30KfCA6ICR7YWNfY3ZfZnVuY19pc2JsYW5rPXllc30KfCA6ICR7YWNfY3ZfZnVuY19p c3NldHVnaWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2lzd2JsYW5rPXllc30KfCA6ICR7YWNf Y3ZfZnVuY19pc3djbnRybD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfaXN3Y3R5cGU9eWVzfQp8 IDogJHthY19jdl9mdW5jX2xpbms9eWVzfQp8IDogJHthY19jdl9mdW5jX2xvY2FsdGltZT15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbG9naW5fZ2V0Y2FwYm9vbD15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfbHN0YXQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2xzdGF0X2RlcmVmZXJlbmNlc19z bGFzaGVkX3N5bWxpbms9eWVzfQp8IDogJHthY19jdl9mdW5jX21hbGxvY18wX25vbm51bGw9 eWVzfQp8IDogJHthY19jdl9mdW5jX21icmxlbj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbWJy dG93Yz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbWJzaW5pdD15ZXN9CnwgOiAke2FjX2N2X2Z1 bmNfbWJzcnRvd2NzPXllc30KfCA6ICR7YWNfY3ZfZnVuY19tZW1jaHI9eWVzfQp8IDogJHth Y19jdl9mdW5jX21lbWNtcD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbWVtY3B5PXllc30KfCA6 ICR7YWNfY3ZfZnVuY19tZW1tb3ZlPXllc30KfCA6ICR7YWNfY3ZfZnVuY19tZW1zZXQ9eWVz fQp8IDogJHthY19jdl9mdW5jX21rZHRlbXA9eWVzfQp8IDogJHthY19jdl9mdW5jX21rc3Rl bXA9eWVzfQp8IDogJHthY19jdl9mdW5jX21sb2NrPXllc30KfCA6ICR7YWNfY3ZfZnVuY19t bWFwPXllc30KfCA6ICR7YWNfY3ZfZnVuY19tbWFwX2ZpeGVkX21hcHBlZD15ZXN9CnwgOiAk e2FjX2N2X2Z1bmNfbXByb3RlY3Q9eWVzfQp8IDogJHthY19jdl9mdW5jX211bmxvY2s9eWVz fQp8IDogJHthY19jdl9mdW5jX211bm1hcD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbmxfbGFu Z2luZm89eWVzfQp8IDogJHthY19jdl9mdW5jX29wZW5kaXI9eWVzfQp8ICMgQnJlYWtzIGhl aW1kYWwgYW5kIHJhbmNpZCBhdCBsZWFzdAp8ICMgOiAke2FjX2N2X2Z1bmNfb3BlbnB0eT15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcGFtX2dldGVudmxpc3Q9eWVzfQp8IDogJHthY19jdl9m dW5jX3BhbV9wdXRlbnY9eWVzfQp8IDogJHthY19jdl9mdW5jX3BhdGhjb25mPXllc30KfCA6 ICR7YWNfY3ZfZnVuY19waXBlPXllc30KfCA6ICR7YWNfY3ZfZnVuY19wb2xsPXllc30KfCA6 ICR7YWNfY3ZfZnVuY19wb3NpeF9zcGF3bj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHJlYWQ9 eWVzfQp8IDogJHthY19jdl9mdW5jX3B0aHJlYWRfY29uZF9icm9hZGNhc3Q9eWVzfQp8IDog JHthY19jdl9mdW5jX3B0aHJlYWRfY29uZF9kZXN0cm95PXllc30KfCA6ICR7YWNfY3ZfZnVu Y19wdGhyZWFkX2NvbmRfaW5pdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVhZF9jb25k X3NpZ25hbD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVhZF9jb25kX3RpbWVkd2FpdD15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVhZF9jb25kX3dhaXQ9eWVzfQp8IDogJHthY19j dl9mdW5jX3B0aHJlYWRfZXF1YWw9eWVzfQp8IDogJHthY19jdl9mdW5jX3B0aHJlYWRfZXhp dD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVhZF9tdXRleF9kZXN0cm95PXllc30KfCA6 ICR7YWNfY3ZfZnVuY19wdGhyZWFkX211dGV4X2luaXQ9eWVzfQp8IDogJHthY19jdl9mdW5j X3B0aHJlYWRfbXV0ZXhfbG9jaz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVhZF9tdXRl eF91bmxvY2s9eWVzfQp8IDogJHthY19jdl9mdW5jX3B0aHJlYWRfc2VsZj15ZXN9CnwgOiAk e2FjX2N2X2Z1bmNfcHV0ZW52PXllc30KfCA6ICR7YWNfY3ZfZnVuY19wd3JpdGU9eWVzfQp8 IDogJHthY19jdl9mdW5jX3JhaXNlPXllc30KfCA6ICR7YWNfY3ZfZnVuY19yYW5kPXllc30K fCA6ICR7YWNfY3ZfZnVuY19yYW5kb209eWVzfQp8IDogJHthY19jdl9mdW5jX3JlYWRkaXI9 eWVzfQp8IDogJHthY19jdl9mdW5jX3JlYWRsaW5rPXllc30KfCA6ICR7YWNfY3ZfZnVuY19y ZWFkbGlua2F0PXllc30KfCA6ICR7YWNfY3ZfZnVuY19yZWFkcGFzc3BocmFzZT15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfcmVhbHBhdGg9eWVzfQp8IDogJHthY19jdl9mdW5jX3JlY3Ztc2c9 eWVzfQp8IDogJHthY19jdl9mdW5jX3JlbmFtZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcnJl c3Zwb3J0X2FmPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zY2hlZF95aWVsZD15ZXN9CnwgOiAk e2FjX2N2X2Z1bmNfc2VsZWN0PXllc30KfCA6ICR7YWNfY3ZfZnVuY19zZW5kbXNnPXllc30K fCA6ICR7YWNfY3ZfZnVuY19zZXRlZ2lkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zZXRlbnY9 eWVzfQp8IDogJHthY19jdl9mdW5jX3NldGV1aWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3Nl dGdyb3VwZW50PXllc30KfCA6ICR7YWNfY3ZfZnVuY19zZXRncm91cHM9eWVzfQp8IDogJHth Y19jdl9mdW5jX3NldGxpbmVidWY9eWVzfQp8IDogJHthY19jdl9mdW5jX3NldGxvY2FsZT15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0bG9naW49eWVzfQp8IDogJHthY19jdl9mdW5jX3Nl dHBhc3NlbnQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3NldHByb2N0aXRsZT15ZXN9CnwgOiAk e2FjX2N2X2Z1bmNfc2V0cmVnaWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3NldHJlc2dpZD15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0cmVzdWlkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19z ZXRyZXVpZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0cmxpbWl0PXllc30KfCA6ICR7YWNf Y3ZfZnVuY19zZXRzaWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3NldHNvY2tvcHQ9eWVzfQp8 IDogJHthY19jdl9mdW5jX3NldHZidWY9eWVzfQp8IDogJHthY19jdl9mdW5jX3NobWdldD15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2lnYWN0aW9uPXllc30KfCA6ICR7YWNfY3ZfZnVuY19z aWdhbHRzdGFjaz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2lnaW50ZXJydXB0PXllc30KfCA6 ICR7YWNfY3ZfZnVuY19zaWdwcm9jbWFzaz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2lndmVj PXllc30KfCA6ICR7YWNfY3ZfZnVuY19zbGVlcD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc25w cmludGY9eWVzfQp8IDogJHthY19jdl9mdW5jX3NvY2tldHBhaXI9eWVzfQp8IDogJHthY19j dl9mdW5jX3NyYW5kPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zcmFuZG9tPXllc30KfCA6ICR7 YWNfY3ZfZnVuY19zdGF0PXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdGF0ZnM9eWVzfQp8IDog JHthY19jdl9mdW5jX3N0YXR2ZnM9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cGNweT15ZXN9 CnwgOiAke2FjX2N2X2Z1bmNfc3RwbmNweT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3RyYnJr PXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJjYXNlY21wPXllc30KfCA6ICR7YWNfY3ZfZnVu Y19zdHJjc3BuPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJkdXA9eWVzfQp8IDogJHthY19j dl9mdW5jX3N0cmVycm9yPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJlcnJvcl9yPXllc30K fCA6ICR7YWNfY3ZfZnVuY19zdHJmdGltZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3RybGNh dD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3RybGNweT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf c3RybGVuPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJtb2RlPXllc30KfCA6ICR7YWNfY3Zf ZnVuY19zdHJuY2FzZWNtcD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3RybmR1cD15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfc3Rybmxlbj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3Rybmxlbl93 b3JraW5nPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJwYnJrPXllc30KfCA6ICR7YWNfY3Zf ZnVuY19zdHJwdGltZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3Ryc2VwPXllc30KfCA6ICR7 YWNfY3ZfZnVuY19zdHJzaWduYWw9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cnRvbD15ZXN9 CnwgOiAke2FjX2N2X2Z1bmNfc3RydG9sbD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3RydG9u dW09eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cnRvdWw9eWVzfQp8IDogJHthY19jdl9mdW5j X3N0cnRvdWxsPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zeW1saW5rPXllc30KfCA6ICR7YWNf Y3ZfZnVuY19zeXNjb25mPXllc30KfCA6ICR7YWNfY3ZfZnVuY190Y2dldHBncnA9eWVzfQp8 IDogJHthY19jdl9mdW5jX3RpbWU9eWVzfQp8IDogJHthY19jdl9mdW5jX3Rvd2xvd2VyPXll c30KfCA6ICR7YWNfY3ZfZnVuY190cnVuY2F0ZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdHNl YXJjaD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdW5hbWU9eWVzfQp8IDogJHthY19jdl9mdW5j X3Vuc2V0ZW52PXllc30KfCA6ICR7YWNfY3ZfZnVuY191c2VyX2Zyb21fdWlkPXllc30KfCA6 ICR7YWNfY3ZfZnVuY191c2xlZXA9eWVzfQp8IDogJHthY19jdl9mdW5jX3V0aW1lPXllc30K fCA6ICR7YWNfY3ZfZnVuY191dGltZXM9eWVzfQp8IDogJHthY19jdl9mdW5jX3Zhc3ByaW50 Zj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdmZvcms9eWVzfQp8IDogJHthY19jdl9mdW5jX3Zw cmludGY9eWVzfQp8IDogJHthY19jdl9mdW5jX3ZzbnByaW50Zj15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfdnNwcmludGY9eWVzfQp8IDogJHthY19jdl9mdW5jX3dhaXRwaWQ9eWVzfQp8IDog JHthY19jdl9mdW5jX3djcnRvbWI9eWVzfQp8IDogJHthY19jdl9mdW5jX3djc2NvbGw9eWVz fQp8IDogJHthY19jdl9mdW5jX3djc2xlbj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfd2Nzbmxl bj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfd2N0b2I9eWVzfQp8IDogJHthY19jdl9mdW5jX3dj d2lkdGg9eWVzfQp8IDogJHthY19jdl9mdW5jX3dtZW1jaHI9eWVzfQp8IDogJHthY19jdl9m dW5jX3dtZW1jcHk9eWVzfQp8IDogJHthY19jdl9mdW5jX3lwX21hdGNoPXllc30KfCAKfCAj IG5vbiBleGlzdGluZyBmdW5jdGlvbnMKfCA6ICR7YWNfY3ZfZnVuY19hcmd6X2NvdW50PW5v fQp8IDogJHthY19jdl9mdW5jX2FyZ3pfbmV4dD1ub30KfCA6ICR7YWNfY3ZfZnVuY19hcmd6 X3N0cmluZ2lmeT1ub30KfCA6ICR7YWNfY3ZfZnVuY19vYnN0YWNrcz1ub30KfCA6ICR7YWNf Y3ZfZnVuY19wc3RhdF9nZXRkeW5hbWljPW5vfQp8IDogJHthY19jdl9mdW5jX3Jhd21lbWNo cj1ub30KfCA6ICR7YWNfY3ZfZnVuY195aWVsZD1ub30KfCAKfCA6ICR7YWNfY3ZfaGF2ZV9f X3ZhX2NvcHk9eWVzfQp8IDogJHthY19jdl9oYXZlX2Nsb2NrX3Q9eWVzfQp8IDogJHthY19j dl9oYXZlX2NvbnRyb2xfaW5fbXNnaGRyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9nZXRvcHRf b3B0cmVzZXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2ludDY0X3Q9eWVzfQp8IDogJHthY19j dl9oYXZlX2ludHh4X3Q9eWVzfQp8IDogJHthY19jdl9oYXZlX21vZGVfdD15ZXN9CnwgOiAk e2FjX2N2X2hhdmVfcGlkX3Q9eWVzfQp8IDogJHthY19jdl9oYXZlX3B3X2NoYW5nZV9pbl9z dHJ1Y3RfcGFzc3dkPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9wd19jbGFzc19pbl9zdHJ1Y3Rf cGFzc3dkPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9wd19leHBpcmVfaW5fc3RydWN0X3Bhc3N3 ZD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfc2FfZmFtaWx5X3Q9eWVzfQp8IDogJHthY19jdl9o YXZlX3NpemVfdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfc3NfZmFtaWx5X2luX3N0cnVjdF9z cz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfc3NpemVfdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVf c3RydWN0X2FkZHJpbmZvPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9zdHJ1Y3RfaW42X2FkZHI9 eWVzfQp8IDogJHthY19jdl9oYXZlX3N0cnVjdF9zb2NrYWRkcl9pbjY9eWVzfQp8IDogJHth Y19jdl9oYXZlX3N0cnVjdF9zb2NrYWRkcl9zdG9yYWdlPXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9zdHJ1Y3RfdGltZXZhbD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfdV9jaGFyPXllc30KfCA6 ICR7YWNfY3ZfaGF2ZV91X2ludDY0X3Q9eWVzfQp8IDogJHthY19jdl9oYXZlX3VfaW50PXll c30KfCA6ICR7YWNfY3ZfaGF2ZV91X2ludHh4X3Q9eWVzfQp8IDogJHthY19jdl9oYXZlX3Zh X2NvcHk9eWVzfQp8IAp8IDogJHthY19jdl9oYXZlX2RlY2xfR0xPQl9OT01BVENIPXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX0xMT05HX01BWD15ZXN9CnwgOiAke2FjX2N2X2hhdmVf ZGVjbF9NQVhTWU1MSU5LUz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9PX05PTkJMT0NL PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX1JMSU1JVF9OUFJPQz15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF9TSFVUX1JEPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX19FeGl0 PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2FsYXJtPXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX2FscGhhc29ydD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9hdG9sbD15ZXN9 CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9idG93Yz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVj bF9jaGRpcj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9jaG93bj15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF9jbGVhcmVycl91bmxvY2tlZD15ZXN9CnwgOiAke2FjX2N2X2hhdmVf ZGVjbF9jbG9zZWRpcj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9kcHJpbnRmPXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2R1cDI9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf ZHVwPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2VuZHVzZXJzaGVsbD15ZXN9CnwgOiAk e2FjX2N2X2hhdmVfZGVjbF9mYWNjZXNzYXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf ZmNoZGlyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2ZjaG1vZGF0PXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9kZWNsX2ZjaG93bmF0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2Zj bnRsPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2Zkb3BlbmRpcj15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF9mZW9mX3VubG9ja2VkPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X2Zlb2ZfdW5sb2NrZWRfZmdldHNfdW5sb2NrZWQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfZmVycm9yX3VubG9ja2VkPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2Zmc2w9eWVz fQp8IDogJHthY19jdl9oYXZlX2RlY2xfZmZzbGw9eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfZnB1cmdlPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2ZyZXhwbD15ZXN9CnwgOiAk e2FjX2N2X2hhdmVfZGVjbF9mc2Vla289eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZnN0 YXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZnN0YXRhdD15ZXN9CnwgOiAke2FjX2N2 X2hhdmVfZGVjbF9mc3luYz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9mdGVsbG89eWVz fQp8IDogJHthY19jdl9oYXZlX2RlY2xfZnRydW5jYXRlPXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX2dldGNfdW5sb2NrZWQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZ2V0Y2hh cl91bmxvY2tlZD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9nZXRjd2Q9eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfZ2V0ZGVsaW09eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf Z2V0ZG9tYWlubmFtZT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9nZXRkdGFibGVzaXpl PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2dldGVudj15ZXN9CnwgOiAke2FjX2N2X2hh dmVfZGVjbF9nZXRncm91cHM9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZ2V0aG9zdG5h bWU9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZ2V0bGluZT15ZXN9CnwgOiAke2FjX2N2 X2hhdmVfZGVjbF9nZXRsb2FkYXZnPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2dldGxv Z2luPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2dldGxvZ2luX3I9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfZ2V0cGFnZXNpemU9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf Z2V0cz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9nZXRzdWJvcHQ9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfZ2V0dGltZW9mZGF5PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X2dldHVzZXJzaGVsbD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9ncmFudHB0PXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2hfZXJybm89eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfaW1heGFicz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9pbWF4ZGl2PXllc30KfCA6 ICR7YWNfY3ZfaGF2ZV9kZWNsX2luaXRzdGF0ZT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVj bF9pc2F0dHk9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfaXNibGFuaz15ZXN9CnwgOiAk e2FjX2N2X2hhdmVfZGVjbF9pc3dibGFuaz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9p c3djdHlwZT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9sY2htb2Q9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfbGNob3duPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2xpbms9 eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfbGlua2F0PXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX2xzZWVrPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2xzdGF0PXllc30KfCA6 ICR7YWNfY3ZfaGF2ZV9kZWNsX21icmxlbj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9t YnJ0b3djPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX21ic2luaXQ9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfbWJzbnJ0b3djcz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9t YnNydG93Y3M9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfbWVtbWVtPXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9kZWNsX21lbXJjaHI9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfbWtk aXJhdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9ta2R0ZW1wPXllc30KfCA6ICR7YWNf Y3ZfaGF2ZV9kZWNsX21rZmlmbz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9ta2ZpZm9h dD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9ta25vZD15ZXN9CnwgOiAke2FjX2N2X2hh dmVfZGVjbF9ta25vZGF0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX21rc3RlbXA9eWVz fQp8IDogJHthY19jdl9oYXZlX2RlY2xfbmxfbGFuZ2luZm89eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfb2Zmc2V0b2Y9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfb3BlbmF0PXll c30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX29wZW5kaXI9eWVzfQp8IDogJHthY19jdl9oYXZl X2RlY2xfcGNsb3NlPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3BpcGU9eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfcG9wZW49eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9z aXhfb3BlbnB0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduPXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19hZGRjbG9z ZT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNf YWRkZHVwMj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bl9maWxlX2Fj dGlvbnNfYWRkb3Blbj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bl9m aWxlX2FjdGlvbnNfZGVzdHJveT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9z cGF3bl9maWxlX2FjdGlvbnNfaW5pdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3Np eF9zcGF3bmF0dHJfZGVzdHJveT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9z cGF3bmF0dHJfZ2V0ZmxhZ3M9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bh d25hdHRyX2dldHBncm91cD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3 bmF0dHJfZ2V0c2NoZWRwYXJhbT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9z cGF3bmF0dHJfZ2V0c2NoZWRwb2xpY3k9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9z aXhfc3Bhd25hdHRyX2dldHNpZ2RlZmF1bHQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf cG9zaXhfc3Bhd25hdHRyX2dldHNpZ21hc2s9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf cG9zaXhfc3Bhd25hdHRyX2luaXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9zaXhf c3Bhd25hdHRyX3NldGZsYWdzPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3Nw YXduYXR0cl9zZXRwZ3JvdXA9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bh d25hdHRyX3NldHNjaGVkcGFyYW09eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9zaXhf c3Bhd25hdHRyX3NldHNjaGVkcG9saWN5PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bv c2l4X3NwYXduYXR0cl9zZXRzaWdkZWZhdWx0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X3Bvc2l4X3NwYXduYXR0cl9zZXRzaWdtYXNrPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X3Bvc2l4X3NwYXducD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wcmVhZD15ZXN9Cnwg OiAke2FjX2N2X2hhdmVfZGVjbF9wc2VsZWN0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X3B0aHJlYWRfc2lnbWFzaz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wdHNuYW1lPXll c30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3B1dGNfdW5sb2NrZWQ9eWVzfQp8IDogJHthY19j dl9oYXZlX2RlY2xfcHV0Y2hhcl91bmxvY2tlZD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVj bF9wd3JpdGU9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcmFuZG9tPXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9kZWNsX3Jhd21lbWNocj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9y ZWFkZGlyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3JlYWRsaW5rPXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9kZWNsX3JlYWRsaW5rYXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf cmVhbHBhdGg9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcmVuYW1lYXQ9eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfcmV3aW5kZGlyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X3JtZGlyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3JwbWF0Y2g9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfc2NhbmRpcj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zZWxl Y3Q9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc2V0ZW52PXllc30KfCA6ICR7YWNfY3Zf aGF2ZV9kZWNsX3NldGhvc3RuYW1lPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3NldGxv Y2FsZT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zZXRzdGF0ZT15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF9zZXR1c2Vyc2hlbGw9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf c2lnYWN0aW9uPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3NpZ2FkZHNldD15ZXN9Cnwg OiAke2FjX2N2X2hhdmVfZGVjbF9zaWdhbHRzdGFjaz15ZXN9CnwgOiAke2FjX2N2X2hhdmVf ZGVjbF9zaWdkZWxzZXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc2lnZW1wdHlzZXQ9 eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc2lnZmlsbHNldD15ZXN9CnwgOiAke2FjX2N2 X2hhdmVfZGVjbF9zaWdpc21lbWJlcj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zaWdw ZW5kaW5nPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3NpZ3Byb2NtYXNrPXllc30KfCA6 ICR7YWNfY3ZfaGF2ZV9kZWNsX3NsZWVwPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Nu cHJpbnRmPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3NyYW5kb209eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfc3RhdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zdHBjcHk9 eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3RwbmNweT15ZXN9CnwgOiAke2FjX2N2X2hh dmVfZGVjbF9zdHJjYXNlc3RyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3N0cmR1cD15 ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zdHJlcnJvcl9yPXllc30KfCA6ICR7YWNfY3Zf aGF2ZV9kZWNsX3N0cm5jYXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3RybmR1cD15 ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zdHJubGVuPXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX3N0cnBicms9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3Ryc2VwPXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3N0cnNpZ25hbD15ZXN9CnwgOiAke2FjX2N2X2hhdmVf ZGVjbF9zdHJ0b2Q9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3RydG9pbWF4PXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3N0cnRva19yPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9k ZWNsX3N0cnRvbGw9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3RydG91bGw9eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfc3RydG91bWF4PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9k ZWNsX3N5bWxpbms9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3ltbGlua2F0PXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3N5c19zaWdsaXN0PXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX3Rjc2VuZGJyZWFrPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3RtcGZpbGU9 eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfdG93Y3RyYW5zPXllc30KfCA6ICR7YWNfY3Zf aGF2ZV9kZWNsX3R0eW5hbWVfcj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF91bmxpbms9 eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfdW5saW5rYXQ9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfdW5sb2NrcHQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfdW5zZXRlbnY9 eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfdXNsZWVwPXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX3ZkcHJpbnRmPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3ZzbnByaW50Zj15 ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93YWl0cGlkPXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX3djcGNweT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3BuY3B5PXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djcnRvbWI9eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfd2NzY2FzZWNtcD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3NjYXQ9eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfd2NzY2hyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X3djc2NtcD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3Njb2xsPXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9kZWNsX3djc2NweT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3Nj c3BuPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djc2R1cD15ZXN9CnwgOiAke2FjX2N2 X2hhdmVfZGVjbF93Y3NsZW49eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2NzbmNhc2Vj bXA9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2NzbmNhdD15ZXN9CnwgOiAke2FjX2N2 X2hhdmVfZGVjbF93Y3NuY21wPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djc25jcHk9 eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2Nzbmxlbj15ZXN9CnwgOiAke2FjX2N2X2hh dmVfZGVjbF93Y3NucnRvbWJzPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djc3Bicms9 eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2NzcmNocj15ZXN9CnwgOiAke2FjX2N2X2hh dmVfZGVjbF93Y3NydG9tYnM9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2Nzc3BuPXll c30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djc3N0cj15ZXN9CnwgOiAke2FjX2N2X2hhdmVf ZGVjbF93Y3N0b2s9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2Nzd2lkdGg9eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfd2NzeGZybT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVj bF93Y3RvYj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3RyYW5zPXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9kZWNsX3djdHlwZT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3dp ZHRoPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3dtZW1jaHI9eWVzfQp8IDogJHthY19j dl9oYXZlX2RlY2xfd21lbWNtcD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93bWVtY3B5 PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3dtZW1tb3ZlPXllc30KfCA6ICR7YWNfY3Zf aGF2ZV9kZWNsX3dtZW1zZXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd3JpdGV2PXll c30KfCAKfCAjIGZ1bmN0aW9uIHNwZWNpZmljCnwgCnwgOiAke2dsX2N2X2Z1bmNfYnRvd2Nf ZW9mPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19idG93Y19udWw9eWVzfQp8IDogJHtnbF9jdl9m dW5jX2ZjbnRsX2ZfZHVwZmRfY2xvZXhlYz15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfZm5tYXRj aF9wb3NpeD15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfZm9wZW5fc2xhc2g9eWVzfQp8IDogJHtn bF9jdl9mdW5jX2ZyZXhwX25vX2xpYm09eWVzfQp8IDogJHtnbF9jdl9mdW5jX2ZzZWVrbz15 ZXN9CnwgOiAke2dsX2N2X2Z1bmNfZnRlbGxvPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19nZXRj d2RfbnVsbD15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfZ2V0Y3dkX3Bvc2l4X3NpZ25hdHVyZT15 ZXN9CnwgOiAke2dsX2N2X2Z1bmNfZ2V0b3B0X3Bvc2l4PXllc30KfCA6ICR7Z2xfY3ZfZnVu Y19pc25hbmRfbm9fbGlibT15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfbGRleHBfbm9fbGlibT15 ZXN9CnwgOiAke2dsX2N2X2Z1bmNfbHNlZWtfcGlwZT15ZXN9CnwgOiAke2dsX2N2X2Z1bmNf bHN0YXRfZGVyZWZlcmVuY2VzX3NsYXNoZWRfc3ltbGluaz15ZXN9CnwgOiAke2dsX2N2X2Z1 bmNfbWFsbG9jXzBfbm9ubnVsbD0xfQp8IDogJHtnbF9jdl9mdW5jX21hbGxvY19wb3NpeD15 ZXN9CnwgOiAke2dsX2N2X2Z1bmNfbWJydG93Y19pbmNvbXBsZXRlX3N0YXRlPXllc30KfCA6 ICR7Z2xfY3ZfZnVuY19tYnJ0b3djX251bF9yZXR2YWw9eWVzfQp8IDogJHtnbF9jdl9mdW5j X21icnRvd2NfbnVsbF9hcmcxPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19tYnJ0b3djX251bGxf YXJnMj15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfbWJydG93Y19yZXR2YWw9eWVzfQp8IDogJHtn bF9jdl9mdW5jX21icnRvd2Nfc2FuaXR5Y2hlY2s9eWVzfQp8IDogJHtnbF9jdl9mdW5jX29w ZW5fc2xhc2g9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3ByaW50Zl9kaXJlY3RpdmVfYT15ZXN9 CnwgOiAke2dsX2N2X2Z1bmNfcHJpbnRmX2RpcmVjdGl2ZV9mPXllc30KfCA6ICR7Z2xfY3Zf ZnVuY19wcmludGZfZGlyZWN0aXZlX2xzPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19wcmludGZf ZGlyZWN0aXZlX249eWVzfQp8IDogJHtnbF9jdl9mdW5jX3ByaW50Zl9mbGFnX2dyb3VwaW5n PXllc30KfCA6ICR7Z2xfY3ZfZnVuY19wcmludGZfZmxhZ19sZWZ0YWRqdXN0PXllc30KfCA6 ICR7Z2xfY3ZfZnVuY19wcmludGZfZmxhZ196ZXJvPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19w cmludGZfaW5maW5pdGU9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3ByaW50Zl9sb25nX2RvdWJs ZT15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfcHJpbnRmX3Bvc2l0aW9ucz15ZXN9CnwgOiAke2ds X2N2X2Z1bmNfcHJpbnRmX3ByZWNpc2lvbj15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfcHJpbnRm X3NpemVzX2M5OT15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfc2lncHJvY21hc2s9MX0KfCA6ICR7 Z2xfY3ZfZnVuY19zbnByaW50Zl9yZXR2YWxfYzk5PXllc30KfCA6ICR7Z2xfY3ZfZnVuY19z bnByaW50Zl9zaXplMT15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfc25wcmludGZfdXNhYmxlPXll c30KfCA6ICR7Z2xfY3ZfZnVuY19zcGF3bmF0dHJfc2V0c2NoZWRwYXJhbT15ZXN9CnwgOiAk e2dsX2N2X2Z1bmNfc3Bhd25hdHRyX3NldHNjaGVkcG9saWN5PXllc30KfCA6ICR7Z2xfY3Zf ZnVuY19zdGF0X2Rpcl9zbGFzaD15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfc3RhdF9maWxlX3Ns YXNoPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19zdHBuY3B5PXllc30KfCA6ICR7Z2xfY3ZfZnVu Y192YV9jb3B5PXllc30KfCA6ICR7Z2xfY3ZfZnVuY193Y3J0b21iX3JldHZhbD15ZXN9Cnwg OiAke2d0X2N2X2Z1bmNfdW5zZXRlbnZfcmV0PWludH0KfCAKfCA6ICR7Z2xfY3ZfaGF2ZV9p bmNsdWRlX25leHQ9eWVzfQp8IAp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Jhd21lbWNo cj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfX0V4aXQ9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX2FscGhhc29ydD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfYXRvbGw9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2J0b3djPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9jaGRpcj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3 X2RlY2xfY2hvd249eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2Nsb3NlZGlyPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9kcHJpbnRmPXllc30KfCA6ICR7Z2xfY3Zf aGF2ZV9yYXdfZGVjbF9kdXAyPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9kdXA9 eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2VuZHVzZXJzaGVsbD15ZXN9CnwgOiAk e2dsX2N2X2hhdmVfcmF3X2RlY2xfZmFjY2Vzc2F0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9mY2hkaXI9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2ZjaG1vZGF0 PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9mY2hvd25hdD15ZXN9CnwgOiAke2ds X2N2X2hhdmVfcmF3X2RlY2xfZmNudGw9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNs X2Zkb3BlbmRpcj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZmZzbD15ZXN9Cnwg OiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZmZzbGw9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jh d19kZWNsX2ZwdXJnZT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZnNlZWtvPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9mc3RhdD15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfZnN0YXRhdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZnN5 bmM9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2Z0ZWxsbz15ZXN9CnwgOiAke2ds X2N2X2hhdmVfcmF3X2RlY2xfZnRydW5jYXRlPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdf ZGVjbF9nZXRjd2Q9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGRlbGltPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRkb21haW5uYW1lPXllc30KfCA6ICR7 Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRkdGFibGVzaXplPXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF9nZXRncm91cHM9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dl dGR0YWJsZXNpemU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGdyb3Vwcz15 ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0aG9zdG5hbWU9eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX2dldGxpbmU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19k ZWNsX2dldGxvYWRhdmc9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGxvZ2lu PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRsb2dpbl9yPXllc30KfCA6ICR7 Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRwYWdlc2l6ZT15ZXN9CnwgOiAke2dsX2N2X2hhdmVf cmF3X2RlY2xfZ2V0cz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0c3Vib3B0 PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXR0aW1lb2ZkYXk9eWVzfQp8IDog JHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dldHVzZXJzaGVsbD15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfZ3JhbnRwdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfaW1h eGFicz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfaW1heGRpdj15ZXN9CnwgOiAk e2dsX2N2X2hhdmVfcmF3X2RlY2xfaW5pdHN0YXRlPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9pc2F0dHk9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2lzd2N0eXBl PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9sY2htb2Q9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX2xjaG93bj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xf bGluaz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfbGlua2F0PXllc30KfCA6ICR7 Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9sc2Vlaz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfbHN0YXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX21icmxlbj15ZXN9Cnwg OiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfbWJydG93Yz15ZXN9CnwgOiAke2dsX2N2X2hhdmVf cmF3X2RlY2xfbWJzaW5pdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfbWJzbnJ0 b3djcz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfbWJzcnRvd2NzPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9ta2RpcmF0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9ta2R0ZW1wPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9ta2ZpZm89 eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX21rZmlmb2F0PXllc30KfCA6ICR7Z2xf Y3ZfaGF2ZV9yYXdfZGVjbF9ta25vZD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xf bWtub2RhdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfbWtzdGVtcD15ZXN9Cnwg OiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfbmxfbGFuZ2luZm89eWVzfQp8IDogJHtnbF9jdl9o YXZlX3Jhd19kZWNsX29wZW5hdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfb3Bl bmRpcj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcGNsb3NlPXllc30KfCA6ICR7 Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9waXBlPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVj bF9wb3Blbj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfb3BlbnB0PXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bj15ZXN9CnwgOiAke2ds X2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfb3BlbnB0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9wb3NpeF9zcGF3bj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9z aXhfc3Bhd25fZmlsZV9hY3Rpb25zX2FkZGNsb3NlPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfYWRkZHVwMj15ZXN9CnwgOiAke2ds X2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25zX2FkZG9wZW49eWVz fQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19k ZXN0cm95PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bl9maWxl X2FjdGlvbnNfaW5pdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bh d25hdHRyX2Rlc3Ryb3k9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3Nw YXduYXR0cl9nZXRmbGFncz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhf c3Bhd25hdHRyX2dldHBncm91cD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9z aXhfc3Bhd25hdHRyX2dldHNjaGVkcGFyYW09eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19k ZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRzY2hlZHBvbGljeT15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRyX2dldHNpZ2RlZmF1bHQ9eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRzaWdtYXNrPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfaW5pdD15ZXN9CnwgOiAk e2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRyX3NldGZsYWdzPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0cGdyb3VwPXllc30K fCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0c2NoZWRwYXJh bT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRyX3NldHNj aGVkcG9saWN5PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0 dHJfc2V0c2lnZGVmYXVsdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhf c3Bhd25hdHRyX3NldHNpZ21hc2s9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Bv c2l4X3NwYXducD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcHJlYWQ9eWVzfQp8 IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3BzZWxlY3Q9eWVzfQp8IDogJHtnbF9jdl9oYXZl X3Jhd19kZWNsX3B0aHJlYWRfc2lnbWFzaz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfcHRzbmFtZT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcHdyaXRlPXllc30K fCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9yYW5kb209eWVzfQp8IDogJHtnbF9jdl9oYXZl X3Jhd19kZWNsX3JlYWRkaXI9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3JlYWRs aW5rPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9yZWFkbGlua2F0PXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9yZWFscGF0aD15ZXN9CnwgOiAke2dsX2N2X2hhdmVf cmF3X2RlY2xfcmVuYW1lYXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Jld2lu ZGRpcj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcm1kaXI9eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX3JwbWF0Y2g9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19k ZWNsX3NjYW5kaXI9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3NlbGVjdD15ZXN9 CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc2V0ZW52PXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF9zZXRob3N0bmFtZT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xf c2V0bG9jYWxlPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zZXRzdGF0ZT15ZXN9 CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc2V0dXNlcnNoZWxsPXllc30KfCA6ICR7Z2xf Y3ZfaGF2ZV9yYXdfZGVjbF9zaWdhY3Rpb249eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19k ZWNsX3NpZ2FkZHNldD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc2lnZGVsc2V0 PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zaWdlbXB0eXNldD15ZXN9CnwgOiAk e2dsX2N2X2hhdmVfcmF3X2RlY2xfc2lnZmlsbHNldD15ZXN9CnwgOiAke2dsX2N2X2hhdmVf cmF3X2RlY2xfc2lnaXNtZW1iZXI9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Np Z3BlbmRpbmc9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3NpZ3Byb2NtYXNrPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zbGVlcD15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfc25wcmludGY9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Ny YW5kb209eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3N0YXQ9eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX3N0cmVycm9yX3I9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jh d19kZWNsX3N0cnRvZD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RydG9pbWF4 PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJ0b2xsPXllc30KfCA6ICR7Z2xf Y3ZfaGF2ZV9yYXdfZGVjbF9zdHJ0b3VsbD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfc3RydG91bWF4PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zeW1saW5rPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zeW1saW5rYXQ9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX3RtcGZpbGU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNs X3Rvd2N0cmFucz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfdHR5bmFtZV9yPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF91bmxpbms9eWVzfQp8IDogJHtnbF9jdl9o YXZlX3Jhd19kZWNsX3VubGlua2F0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF91 bmxvY2twdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfdW5zZXRlbnY9eWVzfQp8 IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3VzbGVlcD15ZXN9CnwgOiAke2dsX2N2X2hhdmVf cmF3X2RlY2xfdmRwcmludGY9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3ZzbnBy aW50Zj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2FpdHBpZD15ZXN9CnwgOiAk e2dsX2N2X2hhdmVfcmF3X2RlY2xfd2NwY3B5PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdf ZGVjbF93Y3BuY3B5PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3J0b21iPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NjYXNlY21wPXllc30KfCA6ICR7Z2xf Y3ZfaGF2ZV9yYXdfZGVjbF93Y3NjYXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNs X3djc2Nocj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2NzY21wPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3Njb2xsPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF93Y3NjcHk9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2NzcG49 eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2R1cD15ZXN9CnwgOiAke2dsX2N2 X2hhdmVfcmF3X2RlY2xfd2NzbGVuPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93 Y3NuY2FzZWNtcD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2NzbmNhdD15ZXN9 CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2NzbmNtcD15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfd2NzbmNweT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2Nz bmxlbj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2NzbnJ0b21icz15ZXN9Cnwg OiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2NzcGJyaz15ZXN9CnwgOiAke2dsX2N2X2hhdmVf cmF3X2RlY2xfd2NzcmNocj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2NzcnRv bWJzPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NzcG49eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX3djc3N0cj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfd2NzdG9rPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3N3aWR0aD15ZXN9 CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2NzeGZybT15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfd2N0b2I9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djdHJh bnM9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djdHlwZT15ZXN9CnwgOiAke2ds X2N2X2hhdmVfcmF3X2RlY2xfd2N3aWR0aD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfd21lbWNocj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd21lbWNtcD15ZXN9 CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd21lbWNweT15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfd21lbW1vdmU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3dt ZW1zZXQ9eWVzfQp8IAp8IDogJHtnbF9jdl9oZWFkZXJfZXJybm9faF9jb21wbGV0ZT15ZXN9 CnwgOiAke2dsX2N2X2hlYWRlcl9pbnR0eXBlc19oPXllc30KfCA6ICR7Z2xfY3ZfaGVhZGVy X2xhbmdpbmZvX2NvZGVzZXQ9eWVzfQp8IDogJHtnbF9jdl9oZWFkZXJfbGFuZ2luZm9fZXJh PXllc30KfCA6ICR7Z2xfY3ZfaGVhZGVyX2xhbmdpbmZvX3RfZm10X2FtcG09eWVzfQp8IDog JHtnbF9jdl9oZWFkZXJfbGFuZ2luZm9feWVzZXhwcj15ZXN9CnwgOiAke2dsX2N2X2hlYWRl cl9sb2NhbGVfaF9wb3NpeDIwMDE9eWVzfQp8IDogJHtnbF9jdl9oZWFkZXJfc2lnbmFsX2hf U0lHUElQRT15ZXN9CnwgOiAke2dsX2N2X2hlYWRlcl9zdGRpbnRfaD15ZXN9CnwgOiAke2ds X2N2X2hlYWRlcl9zeXNfc2VsZWN0X2hfc2VsZmNvbnRhaW5lZD15ZXN9CnwgCmNvbmZpZ3Vy ZTozMDgzOiBjaGVja2luZyBmb3IgYSBCU0QtY29tcGF0aWJsZSBpbnN0YWxsCmNvbmZpZ3Vy ZTozMTUxOiByZXN1bHQ6IC91c3IvYmluL2luc3RhbGwgLWMgLW8gcm9vdCAtZyB3aGVlbApj b25maWd1cmU6MzE2MjogY2hlY2tpbmcgd2hldGhlciBidWlsZCBlbnZpcm9ubWVudCBpcyBz YW5lCmNvbmZpZ3VyZTozMjEyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzM1MzogY2hlY2tp bmcgZm9yIGEgdGhyZWFkLXNhZmUgbWtkaXIgLXAKY29uZmlndXJlOjMzOTI6IHJlc3VsdDog L2Jpbi9ta2RpciAtcApjb25maWd1cmU6MzQwNjogY2hlY2tpbmcgZm9yIGF3awpjb25maWd1 cmU6MzQzMzogcmVzdWx0OiAvdXNyL2Jpbi9hd2sKY29uZmlndXJlOjM0NDQ6IGNoZWNraW5n IHdoZXRoZXIgbWFrZSBzZXRzICQoTUFLRSkKY29uZmlndXJlOjM0NjY6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZTozNTQ4OiBjaGVja2luZyB3aGV0aGVyIG1ha2Ugc2V0cyAkKE1BS0UpCmNv bmZpZ3VyZTozNTcwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzYyOTogY2hlY2tpbmcgZm9y IGdjYwpjb25maWd1cmU6MzY1NjogcmVzdWx0OiBjYwpjb25maWd1cmU6Mzg4NTogY2hlY2tp bmcgZm9yIEMgY29tcGlsZXIgdmVyc2lvbgpjb25maWd1cmU6Mzg5NDogY2MgLS12ZXJzaW9u ID4mNQpGcmVlQlNEIGNsYW5nIHZlcnNpb24gMy4zICh0YWdzL1JFTEVBU0VfMzMvZmluYWwg MTgzNTAyKSAyMDEzMDYxMApUYXJnZXQ6IHg4Nl82NC11bmtub3duLWZyZWVic2QxMC4wClRo cmVhZCBtb2RlbDogcG9zaXgKY29uZmlndXJlOjM5MDU6ICQ/ID0gMApjb25maWd1cmU6Mzg5 NDogY2MgLXYgPiY1CkZyZWVCU0QgY2xhbmcgdmVyc2lvbiAzLjMgKHRhZ3MvUkVMRUFTRV8z My9maW5hbCAxODM1MDIpIDIwMTMwNjEwClRhcmdldDogeDg2XzY0LXVua25vd24tZnJlZWJz ZDEwLjAKVGhyZWFkIG1vZGVsOiBwb3NpeApjb25maWd1cmU6MzkwNTogJD8gPSAwCmNvbmZp Z3VyZTozODk0OiBjYyAtViA+JjUKY2M6IGVycm9yOiBhcmd1bWVudCB0byAnLVYnIGlzIG1p c3NpbmcgKGV4cGVjdGVkIDEgdmFsdWUpCmNjOiBlcnJvcjogbm8gaW5wdXQgZmlsZXMKY29u ZmlndXJlOjM5MDU6ICQ/ID0gMQpjb25maWd1cmU6Mzg5NDogY2MgLXF2ZXJzaW9uID4mNQpj YzogZXJyb3I6IG5vIGlucHV0IGZpbGVzCmNvbmZpZ3VyZTozOTA1OiAkPyA9IDEKY29uZmln dXJlOjM5MjU6IGNoZWNraW5nIHdoZXRoZXIgdGhlIEMgY29tcGlsZXIgd29ya3MKY29uZmln dXJlOjM5NDc6IGNjIC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQt c3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9y bWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgIGNvbmZ0ZXN0LmMg ID4mNQpjb25maWd1cmU6Mzk1MTogJD8gPSAwCmNvbmZpZ3VyZTozOTk5OiByZXN1bHQ6IHll cwpjb25maWd1cmU6NDAwMjogY2hlY2tpbmcgZm9yIEMgY29tcGlsZXIgZGVmYXVsdCBvdXRw dXQgZmlsZSBuYW1lCmNvbmZpZ3VyZTo0MDA0OiByZXN1bHQ6IGEub3V0CmNvbmZpZ3VyZTo0 MDEwOiBjaGVja2luZyBmb3Igc3VmZml4IG9mIGV4ZWN1dGFibGVzCmNvbmZpZ3VyZTo0MDE3 OiBjYyAtbyBjb25mdGVzdCAtT3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxv bjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAt V2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yICBjb25mdGVz dC5jICA+JjUKY29uZmlndXJlOjQwMjE6ICQ/ID0gMApjb25maWd1cmU6NDA0MzogcmVzdWx0 OiAKY29uZmlndXJlOjQwNjU6IGNoZWNraW5nIHdoZXRoZXIgd2UgYXJlIGNyb3NzIGNvbXBp bGluZwpjb25maWd1cmU6NDA3MzogY2MgLW8gY29uZnRlc3QgLU96IC1tYXJjaD1hdGhsb242 NC1zc2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAt UXVudXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElG WV9TT1VSQ0U9MiAgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZTo0MDc3OiAkPyA9IDAKY29u ZmlndXJlOjQwODQ6IC4vY29uZnRlc3QKY29uZmlndXJlOjQwODg6ICQ/ID0gMApjb25maWd1 cmU6NDEwMzogcmVzdWx0OiBubwpjb25maWd1cmU6NDEwODogY2hlY2tpbmcgZm9yIHN1ZmZp eCBvZiBvYmplY3QgZmlsZXMKY29uZmlndXJlOjQxMzA6IGNjIC1jIC1PeiAtbWFyY2g9YXRo bG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVu dHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZP UlRJRllfU09VUkNFPTIgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjQxMzQ6ICQ/ID0gMApj b25maWd1cmU6NDE1NTogcmVzdWx0OiBvCmNvbmZpZ3VyZTo0MTU5OiBjaGVja2luZyB3aGV0 aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMgY29tcGlsZXIKY29uZmlndXJlOjQxNzg6IGNj IC1jIC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3NlMyAtcGlw ZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1XZm9y bWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgY29uZnRlc3QuYyA+JjUKY29uZmln dXJlOjQxNzg6ICQ/ID0gMApjb25maWd1cmU6NDE4NzogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjQxOTY6IGNoZWNraW5nIHdoZXRoZXIgY2MgYWNjZXB0cyAtZwpjb25maWd1cmU6NDIxNjog Y2MgLWMgLWcgLURfRk9SVElGWV9TT1VSQ0U9MiBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6 NDIxNjogJD8gPSAwCmNvbmZpZ3VyZTo0MjU3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDI3 NDogY2hlY2tpbmcgZm9yIGNjIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OQpjb25maWd1cmU6 NDMzODogY2MgIC1jIC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQt c3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9y bWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgY29uZnRlc3QuYyA+ JjUKY29uZmlndXJlOjQzMzg6ICQ/ID0gMApjb25maWd1cmU6NDM1MTogcmVzdWx0OiBub25l IG5lZWRlZApjb25maWd1cmU6NDM4MjogY2hlY2tpbmcgZm9yIHN0eWxlIG9mIGluY2x1ZGUg dXNlZCBieSBtYWtlCmNvbmZpZ3VyZTo0NDEwOiByZXN1bHQ6IEdOVQpjb25maWd1cmU6NDQz NTogY2hlY2tpbmcgZGVwZW5kZW5jeSBzdHlsZSBvZiBjYwpjb25maWd1cmU6NDU0NTogcmVz dWx0OiBub25lCmNvbmZpZ3VyZTo0NTY1OiBjaGVja2luZyBob3cgdG8gcnVuIHRoZSBDIHBy ZXByb2Nlc3Nvcgpjb25maWd1cmU6NDYzNTogcmVzdWx0OiBjcHAKY29uZmlndXJlOjQ2NTU6 IGNwcCAtRF9GT1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMKY29uZmlndXJlOjQ2NTU6ICQ/ ID0gMApjb25maWd1cmU6NDY2OTogY3BwIC1EX0ZPUlRJRllfU09VUkNFPTIgY29uZnRlc3Qu Ywpjb25mdGVzdC5jOjExOjEwOiBmYXRhbCBlcnJvcjogJ2FjX25vbmV4aXN0ZW50LmgnIGZp bGUgbm90IGZvdW5kCiNpbmNsdWRlIDxhY19ub25leGlzdGVudC5oPgogICAgICAgICBeCjEg ZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6NDY2OTogJD8gPSAxCmNvbmZpZ3VyZTogZmFp bGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5lIFBBQ0tBR0Vf TkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNLQUdF X1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQQUNL QUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAjZGVmaW5lIFBB Q0tBR0UgImxpYmljb252Igp8ICNkZWZpbmUgVkVSU0lPTiAiMS4xNCIKfCAvKiBlbmQgY29u ZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPGFjX25vbmV4aXN0ZW50Lmg+CmNvbmZpZ3VyZTo0 NzAxOiBjaGVja2luZyBmb3Igc3RyaXAKY29uZmlndXJlOjQ3MTk6IGZvdW5kIC91c3IvYmlu L3N0cmlwCmNvbmZpZ3VyZTo0NzMyOiByZXN1bHQ6IC91c3IvYmluL3N0cmlwCmNvbmZpZ3Vy ZTo0ODQ0OiBjaGVja2luZyBidWlsZCBzeXN0ZW0gdHlwZQpjb25maWd1cmU6NDg1ODogcmVz dWx0OiBhbWQ2NC1wb3J0YmxkLWZyZWVic2QxMC4wCmNvbmZpZ3VyZTo0ODc4OiBjaGVja2lu ZyBob3N0IHN5c3RlbSB0eXBlCmNvbmZpZ3VyZTo0ODkxOiByZXN1bHQ6IGFtZDY0LXBvcnRi bGQtZnJlZWJzZDEwLjAKY29uZmlndXJlOjQ5MjE6IGNoZWNraW5nIGZvciBncmVwIHRoYXQg aGFuZGxlcyBsb25nIGxpbmVzIGFuZCAtZQpjb25maWd1cmU6NDk3OTogcmVzdWx0OiAvdXNy L2Jpbi9ncmVwCmNvbmZpZ3VyZTo0OTg0OiBjaGVja2luZyBmb3IgZWdyZXAKY29uZmlndXJl OjUwNDY6IHJlc3VsdDogL3Vzci9iaW4vZWdyZXAKY29uZmlndXJlOjUxMTM6IGNoZWNraW5n IGZvciByYW5saWIKY29uZmlndXJlOjUxMjk6IGZvdW5kIC91c3IvYmluL3JhbmxpYgpjb25m aWd1cmU6NTE0MDogcmVzdWx0OiByYW5saWIKY29uZmlndXJlOjUxNzM6IGNoZWNraW5nIHdo ZXRoZXIgY2MgdW5kZXJzdGFuZHMgLWMgYW5kIC1vIHRvZ2V0aGVyCmNvbmZpZ3VyZTo1MjAx OiBjYyAtYyBjb25mdGVzdC5jIC1vIGNvbmZ0ZXN0Mi5vID4mNQpjb25maWd1cmU6NTIwNTog JD8gPSAwCmNvbmZpZ3VyZTo1MjExOiBjYyAtYyBjb25mdGVzdC5jIC1vIGNvbmZ0ZXN0Mi5v ID4mNQpjb25maWd1cmU6NTIxNTogJD8gPSAwCmNvbmZpZ3VyZTo1MjcwOiByZXN1bHQ6IHll cwpjb25maWd1cmU6NTI5NTogY2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMKY29u ZmlndXJlOjUzOTk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1NDEyOiBjaGVja2luZyBmb3Ig c3lzL3R5cGVzLmgKY29uZmlndXJlOjU0MTI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1NDEy OiBjaGVja2luZyBmb3Igc3lzL3N0YXQuaApjb25maWd1cmU6NTQxMjogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjU0MTI6IGNoZWNraW5nIGZvciBzdGRsaWIuaApjb25maWd1cmU6NTQxMjog cmVzdWx0OiB5ZXMKY29uZmlndXJlOjU0MTI6IGNoZWNraW5nIGZvciBzdHJpbmcuaApjb25m aWd1cmU6NTQxMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU0MTI6IGNoZWNraW5nIGZvciBt ZW1vcnkuaApjb25maWd1cmU6NTQxMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU0MTI6IGNo ZWNraW5nIGZvciBzdHJpbmdzLmgKY29uZmlndXJlOjU0MTI6IHJlc3VsdDogeWVzCmNvbmZp Z3VyZTo1NDEyOiBjaGVja2luZyBmb3IgaW50dHlwZXMuaApjb25maWd1cmU6NTQxMjogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjU0MTI6IGNoZWNraW5nIGZvciBzdGRpbnQuaApjb25maWd1 cmU6NTQxMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU0MTI6IGNoZWNraW5nIGZvciB1bmlz dGQuaApjb25maWd1cmU6NTQxMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU0Mjc6IGNoZWNr aW5nIGZvciBtaW5peC9jb25maWcuaApjb25maWd1cmU6NTQyNzogcmVzdWx0OiBubwpjb25m aWd1cmU6NTQ1NjogY2hlY2tpbmcgd2hldGhlciBpdCBpcyBzYWZlIHRvIGRlZmluZSBfX0VY VEVOU0lPTlNfXwpjb25maWd1cmU6NTQ3NDogY2MgLWMgLU96IC1tYXJjaD1hdGhsb242NC1z c2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVu dXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9T T1VSQ0U9MiBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NTQ3NDogJD8gPSAwCmNvbmZpZ3Vy ZTo1NDgxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTU5NDogY2hlY2tpbmcgZm9yIGxkIHVz ZWQgYnkgR0NDCmNvbmZpZ3VyZTo1NjU4OiByZXN1bHQ6IC91c3IvYmluL2xkCmNvbmZpZ3Vy ZTo1NjY1OiBjaGVja2luZyBpZiB0aGUgbGlua2VyICgvdXNyL2Jpbi9sZCkgaXMgR05VIGxk CmNvbmZpZ3VyZTo1Njc4OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTY4NDogY2hlY2tpbmcg Zm9yIHNoYXJlZCBsaWJyYXJ5IHBhdGggdmFyaWFibGUKY29uZmlndXJlOjU2OTc6IHJlc3Vs dDogTERfTElCUkFSWV9QQVRICmNvbmZpZ3VyZTo1NzAyOiBjaGVja2luZyB3aGV0aGVyIHRv IGFjdGl2YXRlIHJlbG9jYXRhYmxlIGluc3RhbGxhdGlvbgpjb25maWd1cmU6NTcxNzogcmVz dWx0OiBubwpjb25maWd1cmU6NTg0NzogY2hlY2tpbmcgaG93IHRvIGNvcHkgZmlsZXMKY29u ZmlndXJlOjU4NjM6IHJlc3VsdDogL2Jpbi9jcCAtcApjb25maWd1cmU6NTg2NzogY2hlY2tp bmcgaG93IHRvIG1ha2UgaGFyZCBsaW5rcwpjb25maWd1cmU6NTg4MzogcmVzdWx0OiAvYmlu L2xuCmNvbmZpZ3VyZTo1ODg3OiBjaGVja2luZyB3aGV0aGVyIGxuIC1zIHdvcmtzCmNvbmZp Z3VyZTo1ODkxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTk1MDogY2hlY2tpbmcgaG93IHRv IHByaW50IHN0cmluZ3MKY29uZmlndXJlOjU5Nzc6IHJlc3VsdDogcHJpbnRmCmNvbmZpZ3Vy ZTo1OTk4OiBjaGVja2luZyBmb3IgYSBzZWQgdGhhdCBkb2VzIG5vdCB0cnVuY2F0ZSBvdXRw dXQKY29uZmlndXJlOjYwNjI6IHJlc3VsdDogL3Vzci9iaW4vc2VkCmNvbmZpZ3VyZTo2MDgw OiBjaGVja2luZyBmb3IgZmdyZXAKY29uZmlndXJlOjYxNDI6IHJlc3VsdDogL3Vzci9iaW4v ZmdyZXAKY29uZmlndXJlOjYxNzc6IGNoZWNraW5nIGZvciBsZCB1c2VkIGJ5IGNjCmNvbmZp Z3VyZTo2MjQ0OiByZXN1bHQ6IC91c3IvYmluL2xkCmNvbmZpZ3VyZTo2MjUxOiBjaGVja2lu ZyBpZiB0aGUgbGlua2VyICgvdXNyL2Jpbi9sZCkgaXMgR05VIGxkCmNvbmZpZ3VyZTo2MjY2 OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NjI3ODogY2hlY2tpbmcgZm9yIEJTRC0gb3IgTVMt Y29tcGF0aWJsZSBuYW1lIGxpc3RlciAobm0pCmNvbmZpZ3VyZTo2MzI3OiByZXN1bHQ6IC91 c3IvYmluL25tIC1CCmNvbmZpZ3VyZTo2NDU3OiBjaGVja2luZyB0aGUgbmFtZSBsaXN0ZXIg KC91c3IvYmluL25tIC1CKSBpbnRlcmZhY2UKY29uZmlndXJlOjY0NjQ6IGNjIC1jIC1PeiAt bWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVudXNl ZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNlY3Vy aXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjY0Njc6 IC91c3IvYmluL25tIC1CICJjb25mdGVzdC5vIgpjb25maWd1cmU6NjQ3MDogb3V0cHV0CjAw MDAwMDAwMDAwMDAwMDAgQiBzb21lX3ZhcmlhYmxlCmNvbmZpZ3VyZTo2NDc3OiByZXN1bHQ6 IEJTRCBubQpjb25maWd1cmU6NjQ4MTogY2hlY2tpbmcgdGhlIG1heGltdW0gbGVuZ3RoIG9m IGNvbW1hbmQgbGluZSBhcmd1bWVudHMKY29uZmlndXJlOjY2MDY6IHJlc3VsdDogMjYyMTQ0 CmNvbmZpZ3VyZTo2NjIzOiBjaGVja2luZyB3aGV0aGVyIHRoZSBzaGVsbCB1bmRlcnN0YW5k cyBzb21lIFhTSSBjb25zdHJ1Y3RzCmNvbmZpZ3VyZTo2NjMzOiByZXN1bHQ6IHllcwpjb25m aWd1cmU6NjYzNzogY2hlY2tpbmcgd2hldGhlciB0aGUgc2hlbGwgdW5kZXJzdGFuZHMgIis9 Igpjb25maWd1cmU6NjY0MzogcmVzdWx0OiBubwpjb25maWd1cmU6NjY3ODogY2hlY2tpbmcg aG93IHRvIGNvbnZlcnQgYW1kNjQtcG9ydGJsZC1mcmVlYnNkMTAuMCBmaWxlIG5hbWVzIHRv IGFtZDY0LXBvcnRibGQtZnJlZWJzZDEwLjAgZm9ybWF0CmNvbmZpZ3VyZTo2NzE4OiByZXN1 bHQ6IGZ1bmNfY29udmVydF9maWxlX25vb3AKY29uZmlndXJlOjY3MjU6IGNoZWNraW5nIGhv dyB0byBjb252ZXJ0IGFtZDY0LXBvcnRibGQtZnJlZWJzZDEwLjAgZmlsZSBuYW1lcyB0byB0 b29sY2hhaW4gZm9ybWF0CmNvbmZpZ3VyZTo2NzQ1OiByZXN1bHQ6IGZ1bmNfY29udmVydF9m aWxlX25vb3AKY29uZmlndXJlOjY3NTI6IGNoZWNraW5nIGZvciAvdXNyL2Jpbi9sZCBvcHRp b24gdG8gcmVsb2FkIG9iamVjdCBmaWxlcwpjb25maWd1cmU6Njc1OTogcmVzdWx0OiAtcgpj b25maWd1cmU6NjgzMzogY2hlY2tpbmcgZm9yIG9iamR1bXAKY29uZmlndXJlOjY4NDk6IGZv dW5kIC91c3IvYmluL29iamR1bXAKY29uZmlndXJlOjY4NjA6IHJlc3VsdDogb2JqZHVtcApj b25maWd1cmU6Njg4OTogY2hlY2tpbmcgaG93IHRvIHJlY29nbml6ZSBkZXBlbmRlbnQgbGli cmFyaWVzCmNvbmZpZ3VyZTo3MDkxOiByZXN1bHQ6IHBhc3NfYWxsCmNvbmZpZ3VyZTo3MTc2 OiBjaGVja2luZyBmb3IgZGxsdG9vbApjb25maWd1cmU6NzIwNjogcmVzdWx0OiBubwpjb25m aWd1cmU6NzIzMzogY2hlY2tpbmcgaG93IHRvIGFzc29jaWF0ZSBydW50aW1lIGFuZCBsaW5r IGxpYnJhcmllcwpjb25maWd1cmU6NzI2MDogcmVzdWx0OiBwcmludGYgJXNcbgpjb25maWd1 cmU6NzM4NDogY2hlY2tpbmcgZm9yIGFyY2hpdmVyIEBGSUxFIHN1cHBvcnQKY29uZmlndXJl Ojc0MDE6IGNjIC1jIC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQt c3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9y bWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgY29uZnRlc3QuYyA+ JjUKY29uZmlndXJlOjc0MDE6ICQ/ID0gMApjb25maWd1cmU6NzQwNDogYXIgY3J1IGxpYmNv bmZ0ZXN0LmEgQGNvbmZ0ZXN0LmxzdCA+JjUKYXI6IHdhcm5pbmc6IGNhbid0IG9wZW4gZmls ZTogQGNvbmZ0ZXN0LmxzdDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6 NzQwNzogJD8gPSAwCmNvbmZpZ3VyZTo3NDEyOiBhciBjcnUgbGliY29uZnRlc3QuYSBAY29u ZnRlc3QubHN0ID4mNQphcjogd2FybmluZzogY2FuJ3Qgb3BlbiBmaWxlOiBAY29uZnRlc3Qu bHN0OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTo3NDE1OiAkPyA9IDAK Y29uZmlndXJlOjc0Mjc6IHJlc3VsdDogbm8KY29uZmlndXJlOjc0ODU6IGNoZWNraW5nIGZv ciBzdHJpcApjb25maWd1cmU6NzUxMjogcmVzdWx0OiAvdXNyL2Jpbi9zdHJpcApjb25maWd1 cmU6NzU4NDogY2hlY2tpbmcgZm9yIHJhbmxpYgpjb25maWd1cmU6NzYxMTogcmVzdWx0OiBy YW5saWIKY29uZmlndXJlOjc3MTM6IGNoZWNraW5nIGNvbW1hbmQgdG8gcGFyc2UgL3Vzci9i aW4vbm0gLUIgb3V0cHV0IGZyb20gY2Mgb2JqZWN0CmNvbmZpZ3VyZTo3ODMyOiBjYyAtYyAt T3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1 bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1z ZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo3 ODM1OiAkPyA9IDAKY29uZmlndXJlOjc4Mzk6IC91c3IvYmluL25tIC1CIGNvbmZ0ZXN0Lm8g XHwgc2VkIC1uIC1lICdzL14uKlsgXVwoW0FCQ0RHSVJTVFddW0FCQ0RHSVJTVFddKlwpWyBd WyBdKlwoW19BLVphLXpdW19BLVphLXowLTldKlwpJC9cMSBcMiBcMi9wJyB8IHNlZCAnLyBf X2dudV9sdG8vZCcgXD4gY29uZnRlc3Qubm0KY29uZmlndXJlOjc4NDI6ICQ/ID0gMApjb25m aWd1cmU6NzkwODogY2MgLW8gY29uZnRlc3QgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1t dHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1w YXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9 MiAgY29uZnRlc3QuYyBjb25mdHN0bS5vID4mNQpjb25maWd1cmU6NzkxMTogJD8gPSAwCmNv bmZpZ3VyZTo3OTQ5OiByZXN1bHQ6IG9rCmNvbmZpZ3VyZTo3OTg2OiBjaGVja2luZyBmb3Ig c3lzcm9vdApjb25maWd1cmU6ODAxNjogcmVzdWx0OiBubwpjb25maWd1cmU6ODI1OTogY2hl Y2tpbmcgZm9yIG10CmNvbmZpZ3VyZTo4Mjc1OiBmb3VuZCAvdXNyL2Jpbi9tdApjb25maWd1 cmU6ODI4NjogcmVzdWx0OiBtdApjb25maWd1cmU6ODMwOTogY2hlY2tpbmcgaWYgbXQgaXMg YSBtYW5pZmVzdCB0b29sCmNvbmZpZ3VyZTo4MzE1OiBtdCAnLT8nCm10OiBpbGxlZ2FsIG9w dGlvbiAtLSA/CnVzYWdlOiBtdCBbLWYgZGV2aWNlXSBjb21tYW5kIFtjb3VudF0KY29uZmln dXJlOjgzMjM6IHJlc3VsdDogbm8KY29uZmlndXJlOjg5NTI6IGNoZWNraW5nIGZvciBkbGZj bi5oCmNvbmZpZ3VyZTo4OTUyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6OTQzNjogY2hlY2tp bmcgZm9yIG9iamRpcgpjb25maWd1cmU6OTQ1MTogcmVzdWx0OiAubGlicwpjb25maWd1cmU6 OTcyMjogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWZuby1ydHRpIC1mbm8tZXhjZXB0aW9u cwpjb25maWd1cmU6OTc0MDogY2MgLWMgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVu ZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJh bWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiAt Zm5vLXJ0dGkgLWZuby1leGNlcHRpb25zIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo5NzQ0 OiAkPyA9IDAKY29uZmlndXJlOjk3NTc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMDA2Nzog Y2hlY2tpbmcgZm9yIGNjIG9wdGlvbiB0byBwcm9kdWNlIFBJQwpjb25maWd1cmU6MTAwNzQ6 IHJlc3VsdDogLWZQSUMgLURQSUMKY29uZmlndXJlOjEwMDgyOiBjaGVja2luZyBpZiBjYyBQ SUMgZmxhZyAtZlBJQyAtRFBJQyB3b3Jrcwpjb25maWd1cmU6MTAxMDA6IGNjIC1jIC1PeiAt bWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVudXNl ZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNlY3Vy aXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgLWZQSUMgLURQSUMgLURQSUMgY29uZnRlc3QuYyA+ JjUKY29uZmlndXJlOjEwMTA0OiAkPyA9IDAKY29uZmlndXJlOjEwMTE3OiByZXN1bHQ6IHll cwpjb25maWd1cmU6MTAxNDY6IGNoZWNraW5nIGlmIGNjIHN0YXRpYyBmbGFnIC1zdGF0aWMg d29ya3MKY29uZmlndXJlOjEwMTc0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTAxODk6IGNo ZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1jIC1vIGZpbGUubwpjb25maWd1cmU6MTAyMTA6IGNj IC1jIC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3NlMyAtcGlw ZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1XZm9y bWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgLW8gb3V0L2NvbmZ0ZXN0Mi5vIGNv bmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToxMDIxNDogJD8gPSAwCmNvbmZpZ3VyZToxMDIzNjog cmVzdWx0OiB5ZXMKY29uZmlndXJlOjEwMjQ0OiBjaGVja2luZyBpZiBjYyBzdXBwb3J0cyAt YyAtbyBmaWxlLm8KY29uZmlndXJlOjEwMjkxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTAz MjQ6IGNoZWNraW5nIHdoZXRoZXIgdGhlIGNjIGxpbmtlciAoL3Vzci9iaW4vbGQpIHN1cHBv cnRzIHNoYXJlZCBsaWJyYXJpZXMKY29uZmlndXJlOjExNDgyOiByZXN1bHQ6IHllcwpjb25m aWd1cmU6MTE1MTk6IGNoZWNraW5nIHdoZXRoZXIgLWxjIHNob3VsZCBiZSBleHBsaWNpdGx5 IGxpbmtlZCBpbgpjb25maWd1cmU6MTE1Mjc6IGNjIC1jIC1PeiAtbWFyY2g9YXRobG9uNjQt c3NlMyAtbXR1bmU9YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1 bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllf U09VUkNFPTIgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjExNTMwOiAkPyA9IDAKY29uZmln dXJlOjExNTQ1OiBjYyAtc2hhcmVkICAtZlBJQyAtRFBJQyBjb25mdGVzdC5vICAtdiAtV2ws LXNvbmFtZSAtV2wsY29uZnRlc3QgLW8gY29uZnRlc3QgMlw+XCYxIFx8IC91c3IvYmluL2dy ZXAgIC1sYyAgXD4vZGV2L251bGwgMlw+XCYxCmNvbmZpZ3VyZToxMTU0ODogJD8gPSAwCmNv bmZpZ3VyZToxMTU2MjogcmVzdWx0OiBubwpjb25maWd1cmU6MTE3Mjc6IGNoZWNraW5nIGR5 bmFtaWMgbGlua2VyIGNoYXJhY3RlcmlzdGljcwpjb25maWd1cmU6MTI0NjM6IHJlc3VsdDog ZnJlZWJzZDEwLjAgbGQuc28KY29uZmlndXJlOjEyNTcwOiBjaGVja2luZyBob3cgdG8gaGFy ZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHByb2dyYW1zCmNvbmZpZ3VyZToxMjU5NTogcmVz dWx0OiBpbW1lZGlhdGUKY29uZmlndXJlOjEzMTM1OiBjaGVja2luZyB3aGV0aGVyIHN0cmlw cGluZyBsaWJyYXJpZXMgaXMgcG9zc2libGUKY29uZmlndXJlOjEzMTQwOiByZXN1bHQ6IHll cwpjb25maWd1cmU6MTMxNzU6IGNoZWNraW5nIGlmIGxpYnRvb2wgc3VwcG9ydHMgc2hhcmVk IGxpYnJhcmllcwpjb25maWd1cmU6MTMxNzc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMzE4 MDogY2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBzaGFyZWQgbGlicmFyaWVzCmNvbmZpZ3Vy ZToxMzIwMTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEzMjA0OiBjaGVja2luZyB3aGV0aGVy IHRvIGJ1aWxkIHN0YXRpYyBsaWJyYXJpZXMKY29uZmlndXJlOjEzMjA4OiByZXN1bHQ6IHll cwpjb25maWd1cmU6MTMyODc6IGNoZWNraW5nIGZvciB3aW5kcmVzCmNvbmZpZ3VyZToxMzMx NzogcmVzdWx0OiBubwpjb25maWd1cmU6MTM1Mjg6IGNoZWNraW5nIHdoZXRoZXIgdGhlIC1X ZXJyb3Igb3B0aW9uIGlzIHVzYWJsZQpjb25maWd1cmU6MTM1NDc6IGNjIC1jIC1PeiAtbWFy Y2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVudXNlZC1h cmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5 IC1XZXJyb3IgLURfRk9SVElGWV9TT1VSQ0U9MiBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6 MTM1NDc6ICQ/ID0gMApjb25maWd1cmU6MTM1NTY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTox MzU1ODogY2hlY2tpbmcgZm9yIHNpbXBsZSB2aXNpYmlsaXR5IGRlY2xhcmF0aW9ucwpjb25m aWd1cmU6MTM1OTQ6IHJlc3VsdDogbm8KY29uZmlndXJlOjEzNjI3OiBjaGVja2luZyBmb3Ig c2hhcmVkIGxpYnJhcnkgcnVuIHBhdGggb3JpZ2luCmNvbmZpZ3VyZToxMzY0MDogcmVzdWx0 OiBkb25lCmNvbmZpZ3VyZToxNDIxODogY2hlY2tpbmcgZm9yIGljb252CmNvbmZpZ3VyZTox NDI3NjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE0Mjc5OiBjaGVja2luZyBmb3Igd29ya2lu ZyBpY29udgpjb25maWd1cmU6MTQzOTk6IGNjIC1vIGNvbmZ0ZXN0IC1PeiAtbWFyY2g9YXRo bG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVu dHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZP UlRJRllfU09VUkNFPTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgID4mNQpj b25mdGVzdC5jOjUxOjI5OiB3YXJuaW5nOiBwYXNzaW5nICdjaGFyICoqJyB0byBwYXJhbWV0 ZXIgb2YgdHlwZSAnY29uc3QgY2hhciAqKicgZGlzY2FyZHMgcXVhbGlmaWVycyBpbiBuZXN0 ZWQgcG9pbnRlciB0eXBlcyBbLVdpbmNvbXBhdGlibGUtcG9pbnRlci10eXBlcy1kaXNjYXJk cy1xdWFsaWZpZXJzXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoYXIgKiopICZp bnB0ciwgJmluYnl0ZXNsZWZ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+ fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvaWNvbnYuaDo4Mzo0ODogbm90ZTogcGFz c2luZyBhcmd1bWVudCB0byBwYXJhbWV0ZXIgJ2luYnVmJyBoZXJlCmV4dGVybiBzaXplX3Qg aWNvbnYgKGljb252X3QgY2QsIGNvbnN0IGNoYXIqICogaW5idWYsIHNpemVfdCAqaW5ieXRl c2xlZnQsIGNoYXIqICogb3V0YnVmLCBzaXplX3QgKm91dGJ5dGVzbGVmdCk7CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgpjb25mdGVzdC5jOjcx OjI5OiB3YXJuaW5nOiBwYXNzaW5nICdjaGFyICoqJyB0byBwYXJhbWV0ZXIgb2YgdHlwZSAn Y29uc3QgY2hhciAqKicgZGlzY2FyZHMgcXVhbGlmaWVycyBpbiBuZXN0ZWQgcG9pbnRlciB0 eXBlcyBbLVdpbmNvbXBhdGlibGUtcG9pbnRlci10eXBlcy1kaXNjYXJkcy1xdWFsaWZpZXJz XQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoYXIgKiopICZpbnB0ciwgJmluYnl0 ZXNsZWZ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fgov dXNyL2xvY2FsL2luY2x1ZGUvaWNvbnYuaDo4Mzo0ODogbm90ZTogcGFzc2luZyBhcmd1bWVu dCB0byBwYXJhbWV0ZXIgJ2luYnVmJyBoZXJlCmV4dGVybiBzaXplX3QgaWNvbnYgKGljb252 X3QgY2QsIGNvbnN0IGNoYXIqICogaW5idWYsIHNpemVfdCAqaW5ieXRlc2xlZnQsIGNoYXIq ICogb3V0YnVmLCBzaXplX3QgKm91dGJ5dGVzbGVmdCk7CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXgpjb25mdGVzdC5jOjkwOjI5OiB3YXJuaW5n OiBwYXNzaW5nICdjaGFyICoqJyB0byBwYXJhbWV0ZXIgb2YgdHlwZSAnY29uc3QgY2hhciAq KicgZGlzY2FyZHMgcXVhbGlmaWVycyBpbiBuZXN0ZWQgcG9pbnRlciB0eXBlcyBbLVdpbmNv bXBhdGlibGUtcG9pbnRlci10eXBlcy1kaXNjYXJkcy1xdWFsaWZpZXJzXQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGNoYXIgKiopICZpbnB0ciwgJmluYnl0ZXNsZWZ0LAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2lu Y2x1ZGUvaWNvbnYuaDo4Mzo0ODogbm90ZTogcGFzc2luZyBhcmd1bWVudCB0byBwYXJhbWV0 ZXIgJ2luYnVmJyBoZXJlCmV4dGVybiBzaXplX3QgaWNvbnYgKGljb252X3QgY2QsIGNvbnN0 IGNoYXIqICogaW5idWYsIHNpemVfdCAqaW5ieXRlc2xlZnQsIGNoYXIqICogb3V0YnVmLCBz aXplX3QgKm91dGJ5dGVzbGVmdCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXgozIHdhcm5pbmdzIGdlbmVyYXRlZC4KL3RtcC9jb25mdGVzdC1C cUJoVDEubzogSW4gZnVuY3Rpb24gYG1haW4nOgpjb25mdGVzdC5jOigudGV4dCsweDFiKTog dW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgbGliaWNvbnZfb3BlbicKY29uZnRlc3QuYzooLnRl eHQrMHg1Zik6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYGxpYmljb252Jwpjb25mdGVzdC5j OigudGV4dCsweDZhKTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgbGliaWNvbnZfY2xvc2Un CmNvbmZ0ZXN0LmM6KC50ZXh0KzB4ODMpOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBsaWJp Y29udl9vcGVuJwpjb25mdGVzdC5jOigudGV4dCsweGM0KTogdW5kZWZpbmVkIHJlZmVyZW5j ZSB0byBgbGliaWNvbnYnCmNvbmZ0ZXN0LmM6KC50ZXh0KzB4Y2YpOiB1bmRlZmluZWQgcmVm ZXJlbmNlIHRvIGBsaWJpY29udl9jbG9zZScKY29uZnRlc3QuYzooLnRleHQrMHhlZSk6IHVu ZGVmaW5lZCByZWZlcmVuY2UgdG8gYGxpYmljb252X29wZW4nCmNvbmZ0ZXN0LmM6KC50ZXh0 KzB4MTQxKTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgbGliaWNvbnYnCmNvbmZ0ZXN0LmM6 KC50ZXh0KzB4MTcwKTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgbGliaWNvbnZfY2xvc2Un CmNvbmZ0ZXN0LmM6KC50ZXh0KzB4MTdmKTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgbGli aWNvbnZfb3BlbicKY29uZnRlc3QuYzooLnRleHQrMHgxOTQpOiB1bmRlZmluZWQgcmVmZXJl bmNlIHRvIGBsaWJpY29udl9vcGVuJwpjb25mdGVzdC5jOigudGV4dCsweDFhOSk6IHVuZGVm aW5lZCByZWZlcmVuY2UgdG8gYGxpYmljb252X29wZW4nCmNvbmZ0ZXN0LmM6KC50ZXh0KzB4 MWNlKTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgbGliaWNvbnZfb3BlbicKY2M6IGVycm9y OiBsaW5rZXIgY29tbWFuZCBmYWlsZWQgd2l0aCBleGl0IGNvZGUgMSAodXNlIC12IHRvIHNl ZSBpbnZvY2F0aW9uKQpjb25maWd1cmU6MTQzOTk6ICQ/ID0gMQpjb25maWd1cmU6IHByb2dy YW0gZXhpdGVkIHdpdGggc3RhdHVzIDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6 CnwgLyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwgI2RlZmlu ZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8ICNk ZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIi CnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAibGliaWNvbnYi CnwgI2RlZmluZSBWRVJTSU9OICIxLjE0Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEK fCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwg I2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAj ZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAj ZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgX19FWFRFTlNJT05TX18gMQp8ICNk ZWZpbmUgX0FMTF9TT1VSQ0UgMQp8ICNkZWZpbmUgX0RBUldJTl9DX1NPVVJDRSAxCnwgI2Rl ZmluZSBfR05VX1NPVVJDRSAxCnwgI2RlZmluZSBfUE9TSVhfUFRIUkVBRF9TRU1BTlRJQ1Mg MQp8ICNkZWZpbmUgX1RBTkRFTV9TT1VSQ0UgMQp8ICNkZWZpbmUgSU5TVEFMTFBSRUZJWCAi L3Vzci9sb2NhbCIKfCAjZGVmaW5lIEVOQUJMRV9FWFRSQSAxCnwgI2RlZmluZSBIQVZFX0RM RkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwgI2RlZmluZSBIQVZFX1ZJ U0lCSUxJVFkgMAp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAKfCAjaW5jbHVkZSA8aWNv bnYuaD4KfCAjaW5jbHVkZSA8c3RyaW5nLmg+CnwgaW50IG1haW4gKCkKfCB7CnwgICBpbnQg cmVzdWx0ID0gMDsKfCAgIC8qIFRlc3QgYWdhaW5zdCBBSVggNS4xIGJ1ZzogRmFpbHVyZXMg YXJlIG5vdCBkaXN0aW5ndWlzaGFibGUgZnJvbSBzdWNjZXNzZnVsCnwgICAgICByZXR1cm5z LiAgKi8KfCAgIHsKfCAgICAgaWNvbnZfdCBjZF91dGY4X3RvXzg4NTkxID0gaWNvbnZfb3Bl biAoIklTTzg4NTktMSIsICJVVEYtOCIpOwp8ICAgICBpZiAoY2RfdXRmOF90b184ODU5MSAh PSAoaWNvbnZfdCkoLTEpKQp8ICAgICAgIHsKfCAgICAgICAgIHN0YXRpYyBjb25zdCBjaGFy IGlucHV0W10gPSAiXDM0MlwyMDJcMjU0IjsgLyogRVVSTyBTSUdOICovCnwgICAgICAgICBj aGFyIGJ1ZlsxMF07CnwgICAgICAgICBjb25zdCBjaGFyICppbnB0ciA9IGlucHV0Owp8ICAg ICAgICAgc2l6ZV90IGluYnl0ZXNsZWZ0ID0gc3RybGVuIChpbnB1dCk7CnwgICAgICAgICBj aGFyICpvdXRwdHIgPSBidWY7CnwgICAgICAgICBzaXplX3Qgb3V0Ynl0ZXNsZWZ0ID0gc2l6 ZW9mIChidWYpOwp8ICAgICAgICAgc2l6ZV90IHJlcyA9IGljb252IChjZF91dGY4X3RvXzg4 NTkxLAp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2hhciAqKikgJmlucHRyLCAm aW5ieXRlc2xlZnQsCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZvdXRwdHIsICZv dXRieXRlc2xlZnQpOwp8ICAgICAgICAgaWYgKHJlcyA9PSAwKQp8ICAgICAgICAgICByZXN1 bHQgfD0gMTsKfCAgICAgICAgIGljb252X2Nsb3NlIChjZF91dGY4X3RvXzg4NTkxKTsKfCAg ICAgICB9CnwgICB9CnwgICAvKiBUZXN0IGFnYWluc3QgU29sYXJpcyAxMCBidWc6IEZhaWx1 cmVzIGFyZSBub3QgZGlzdGluZ3Vpc2hhYmxlIGZyb20KfCAgICAgIHN1Y2Nlc3NmdWwgcmV0 dXJucy4gICovCnwgICB7CnwgICAgIGljb252X3QgY2RfYXNjaWlfdG9fODg1OTEgPSBpY29u dl9vcGVuICgiSVNPODg1OS0xIiwgIjY0NiIpOwp8ICAgICBpZiAoY2RfYXNjaWlfdG9fODg1 OTEgIT0gKGljb252X3QpKC0xKSkKfCAgICAgICB7CnwgICAgICAgICBzdGF0aWMgY29uc3Qg Y2hhciBpbnB1dFtdID0gIlwyNjMiOwp8ICAgICAgICAgY2hhciBidWZbMTBdOwp8ICAgICAg ICAgY29uc3QgY2hhciAqaW5wdHIgPSBpbnB1dDsKfCAgICAgICAgIHNpemVfdCBpbmJ5dGVz bGVmdCA9IHN0cmxlbiAoaW5wdXQpOwp8ICAgICAgICAgY2hhciAqb3V0cHRyID0gYnVmOwp8 ICAgICAgICAgc2l6ZV90IG91dGJ5dGVzbGVmdCA9IHNpemVvZiAoYnVmKTsKfCAgICAgICAg IHNpemVfdCByZXMgPSBpY29udiAoY2RfYXNjaWlfdG9fODg1OTEsCnwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChjaGFyICoqKSAmaW5wdHIsICZpbmJ5dGVzbGVmdCwKfCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgJm91dHB0ciwgJm91dGJ5dGVzbGVmdCk7CnwgICAg ICAgICBpZiAocmVzID09IDApCnwgICAgICAgICAgIHJlc3VsdCB8PSAyOwp8ICAgICAgICAg aWNvbnZfY2xvc2UgKGNkX2FzY2lpX3RvXzg4NTkxKTsKfCAgICAgICB9CnwgICB9CnwgICAv KiBUZXN0IGFnYWluc3QgQUlYIDYuMS4uNy4xIGJ1ZzogQnVmZmVyIG92ZXJydW4uICAqLwp8 ICAgewp8ICAgICBpY29udl90IGNkXzg4NTkxX3RvX3V0ZjggPSBpY29udl9vcGVuICgiVVRG LTgiLCAiSVNPLTg4NTktMSIpOwp8ICAgICBpZiAoY2RfODg1OTFfdG9fdXRmOCAhPSAoaWNv bnZfdCkoLTEpKQp8ICAgICAgIHsKfCAgICAgICAgIHN0YXRpYyBjb25zdCBjaGFyIGlucHV0 W10gPSAiXDMwNCI7CnwgICAgICAgICBzdGF0aWMgY2hhciBidWZbMl0gPSB7IChjaGFyKTB4 REUsIChjaGFyKTB4QUQgfTsKfCAgICAgICAgIGNvbnN0IGNoYXIgKmlucHRyID0gaW5wdXQ7 CnwgICAgICAgICBzaXplX3QgaW5ieXRlc2xlZnQgPSAxOwp8ICAgICAgICAgY2hhciAqb3V0 cHRyID0gYnVmOwp8ICAgICAgICAgc2l6ZV90IG91dGJ5dGVzbGVmdCA9IDE7CnwgICAgICAg ICBzaXplX3QgcmVzID0gaWNvbnYgKGNkXzg4NTkxX3RvX3V0ZjgsCnwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChjaGFyICoqKSAmaW5wdHIsICZpbmJ5dGVzbGVmdCwKfCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgJm91dHB0ciwgJm91dGJ5dGVzbGVmdCk7CnwgICAg ICAgICBpZiAocmVzICE9IChzaXplX3QpKC0xKSB8fCBvdXRwdHIgLSBidWYgPiAxIHx8IGJ1 ZlsxXSAhPSAoY2hhcikweEFEKQp8ICAgICAgICAgICByZXN1bHQgfD0gNDsKfCAgICAgICAg IGljb252X2Nsb3NlIChjZF84ODU5MV90b191dGY4KTsKfCAgICAgICB9CnwgICB9CnwgI2lm IDAgLyogVGhpcyBidWcgY291bGQgYmUgd29ya2VkIGFyb3VuZCBieSB0aGUgY2FsbGVyLiAg Ki8KfCAgIC8qIFRlc3QgYWdhaW5zdCBIUC1VWCAxMS4xMSBidWc6IFBvc2l0aXZlIHJldHVy biB2YWx1ZSBpbnN0ZWFkIG9mIDAuICAqLwp8ICAgewp8ICAgICBpY29udl90IGNkXzg4NTkx X3RvX3V0ZjggPSBpY29udl9vcGVuICgidXRmOCIsICJpc284ODU5MSIpOwp8ICAgICBpZiAo Y2RfODg1OTFfdG9fdXRmOCAhPSAoaWNvbnZfdCkoLTEpKQp8ICAgICAgIHsKfCAgICAgICAg IHN0YXRpYyBjb25zdCBjaGFyIGlucHV0W10gPSAiXDMwNHJnZXIgbWl0IGJcMzY2c2VuIEJc Mzc0YmNoZW4gb2huZSBBdWdlbm1hXDMzNyI7CnwgICAgICAgICBjaGFyIGJ1Zls1MF07Cnwg ICAgICAgICBjb25zdCBjaGFyICppbnB0ciA9IGlucHV0Owp8ICAgICAgICAgc2l6ZV90IGlu Ynl0ZXNsZWZ0ID0gc3RybGVuIChpbnB1dCk7CnwgICAgICAgICBjaGFyICpvdXRwdHIgPSBi dWY7CnwgICAgICAgICBzaXplX3Qgb3V0Ynl0ZXNsZWZ0ID0gc2l6ZW9mIChidWYpOwp8ICAg ICAgICAgc2l6ZV90IHJlcyA9IGljb252IChjZF84ODU5MV90b191dGY4LAp8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoY2hhciAqKikgJmlucHRyLCAmaW5ieXRlc2xlZnQsCnwg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZvdXRwdHIsICZvdXRieXRlc2xlZnQpOwp8 ICAgICAgICAgaWYgKChpbnQpcmVzID4gMCkKfCAgICAgICAgICAgcmVzdWx0IHw9IDg7Cnwg ICAgICAgICBpY29udl9jbG9zZSAoY2RfODg1OTFfdG9fdXRmOCk7CnwgICAgICAgfQp8ICAg fQp8ICNlbmRpZgp8ICAgLyogVGVzdCBhZ2FpbnN0IEhQLVVYIDExLjExIGJ1ZzogTm8gY29u dmVydGVyIGZyb20gRVVDLUpQIHRvIFVURi04IGlzCnwgICAgICBwcm92aWRlZC4gICovCnwg ICBpZiAoLyogVHJ5IHN0YW5kYXJkaXplZCBuYW1lcy4gICovCnwgICAgICAgaWNvbnZfb3Bl biAoIlVURi04IiwgIkVVQy1KUCIpID09IChpY29udl90KSgtMSkKfCAgICAgICAvKiBUcnkg SVJJWCwgT1NGLzEgbmFtZXMuICAqLwp8ICAgICAgICYmIGljb252X29wZW4gKCJVVEYtOCIs ICJldWNKUCIpID09IChpY29udl90KSgtMSkKfCAgICAgICAvKiBUcnkgQUlYIG5hbWVzLiAg Ki8KfCAgICAgICAmJiBpY29udl9vcGVuICgiVVRGLTgiLCAiSUJNLWV1Y0pQIikgPT0gKGlj b252X3QpKC0xKQp8ICAgICAgIC8qIFRyeSBIUC1VWCBuYW1lcy4gICovCnwgICAgICAgJiYg aWNvbnZfb3BlbiAoInV0ZjgiLCAiZXVjSlAiKSA9PSAoaWNvbnZfdCkoLTEpKQp8ICAgICBy ZXN1bHQgfD0gMTY7CnwgICByZXR1cm4gcmVzdWx0Owp8IH0KY29uZmlndXJlOjE0NDExOiBy ZXN1bHQ6IG5vCmNvbmZpZ3VyZToxNDQzOTogY2hlY2tpbmcgZm9yIGljb252IGRlY2xhcmF0 aW9uCmNvbmZpZ3VyZToxNDQ2ODogY2MgLWMgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1t dHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1w YXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9 MiBjb25mdGVzdC5jID4mNQpjb25mdGVzdC5jOjQwOjg6IGVycm9yOiBjb25mbGljdGluZyB0 eXBlcyBmb3IgJ2ljb252JwpzaXplX3QgaWNvbnYgKGljb252X3QgY2QsIGNoYXIgKiAqaW5i dWYsIHNpemVfdCAqaW5ieXRlc2xlZnQsIGNoYXIgKiAqb3V0YnVmLCBzaXplX3QgKm91dGJ5 dGVzbGVmdCk7CiAgICAgICBeCi91c3IvaW5jbHVkZS9pY29udi5oOjU2Ojg6IG5vdGU6IHBy ZXZpb3VzIGRlY2xhcmF0aW9uIGlzIGhlcmUKc2l6ZV90ICBpY29udihpY29udl90LCBjb25z dCBjaGFyICoqIF9fcmVzdHJpY3QsCiAgICAgICAgXgoxIGVycm9yIGdlbmVyYXRlZC4KY29u ZmlndXJlOjE0NDY4OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6Cnwg LyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwgI2RlZmluZSBQ QUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8ICNkZWZp bmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiCnwg I2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAibGliaWNvbnYiCnwg I2RlZmluZSBWRVJTSU9OICIxLjE0Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAj ZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2Rl ZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVm aW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVm aW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgX19FWFRFTlNJT05TX18gMQp8ICNkZWZp bmUgX0FMTF9TT1VSQ0UgMQp8ICNkZWZpbmUgX0RBUldJTl9DX1NPVVJDRSAxCnwgI2RlZmlu ZSBfR05VX1NPVVJDRSAxCnwgI2RlZmluZSBfUE9TSVhfUFRIUkVBRF9TRU1BTlRJQ1MgMQp8 ICNkZWZpbmUgX1RBTkRFTV9TT1VSQ0UgMQp8ICNkZWZpbmUgSU5TVEFMTFBSRUZJWCAiL3Vz ci9sb2NhbCIKfCAjZGVmaW5lIEVOQUJMRV9FWFRSQSAxCnwgI2RlZmluZSBIQVZFX0RMRkNO X0ggMQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwgI2RlZmluZSBIQVZFX1ZJU0lC SUxJVFkgMAp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAKfCAjaW5jbHVkZSA8c3RkbGli Lmg+CnwgI2luY2x1ZGUgPGljb252Lmg+CnwgZXh0ZXJuCnwgI2lmZGVmIF9fY3BsdXNwbHVz CnwgIkMiCnwgI2VuZGlmCnwgI2lmIGRlZmluZWQoX19TVERDX18pIHx8IGRlZmluZWQoX19j cGx1c3BsdXMpCnwgc2l6ZV90IGljb252IChpY29udl90IGNkLCBjaGFyICogKmluYnVmLCBz aXplX3QgKmluYnl0ZXNsZWZ0LCBjaGFyICogKm91dGJ1Ziwgc2l6ZV90ICpvdXRieXRlc2xl ZnQpOwp8ICNlbHNlCnwgc2l6ZV90IGljb252KCk7CnwgI2VuZGlmCnwgCnwgaW50CnwgbWFp biAoKQp8IHsKfCAKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjE0NDc4OiBy ZXN1bHQ6CiAgICAgICAgIGV4dGVybiBzaXplX3QgaWNvbnYgKGljb252X3QgY2QsIGNvbnN0 IGNoYXIgKiAqaW5idWYsIHNpemVfdCAqaW5ieXRlc2xlZnQsIGNoYXIgKiAqb3V0YnVmLCBz aXplX3QgKm91dGJ5dGVzbGVmdCk7CmNvbmZpZ3VyZToxNDQ5MTogY2hlY2tpbmcgd2hldGhl ciBOTFMgaXMgcmVxdWVzdGVkCmNvbmZpZ3VyZToxNDUwMDogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjE0NTQwOiBjaGVja2luZyBmb3IgbXNnZm10CmNvbmZpZ3VyZTogdHJ5aW5nIC91c3Iv bG9jYWwvYmluL21zZ2ZtdC4uLgowIHRyYW5zbGF0ZWQgbWVzc2FnZXMuCmNvbmZpZ3VyZTox NDU3MjogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi9tc2dmbXQKY29uZmlndXJlOjE0NTgxOiBj aGVja2luZyBmb3IgZ21zZ2ZtdApjb25maWd1cmU6MTQ2MTI6IHJlc3VsdDogL3Vzci9sb2Nh bC9iaW4vbXNnZm10CmNvbmZpZ3VyZToxNDY2MjogY2hlY2tpbmcgZm9yIHhnZXR0ZXh0CmNv bmZpZ3VyZTogdHJ5aW5nIC91c3IvbG9jYWwvYmluL3hnZXR0ZXh0Li4uCi91c3IvbG9jYWwv YmluL3hnZXR0ZXh0OiB3YXJuaW5nOiBmaWxlICcvZGV2L251bGwnIGV4dGVuc2lvbiAnJyBp cyB1bmtub3duOyB3aWxsIHRyeSBDCmNvbmZpZ3VyZToxNDY5NDogcmVzdWx0OiAvdXNyL2xv Y2FsL2Jpbi94Z2V0dGV4dApjb25maWd1cmU6MTQ3Mzk6IGNoZWNraW5nIGZvciBtc2dtZXJn ZQpjb25maWd1cmU6IHRyeWluZyAvdXNyL2xvY2FsL2Jpbi9tc2dtZXJnZS4uLgpjb25maWd1 cmU6MTQ3NzA6IHJlc3VsdDogL3Vzci9sb2NhbC9iaW4vbXNnbWVyZ2UKY29uZmlndXJlOjE0 ODExOiBjaGVja2luZyBmb3IgQ0ZQcmVmZXJlbmNlc0NvcHlBcHBWYWx1ZQpjb25maWd1cmU6 MTQ4Mjk6IGNjIC1vIGNvbmZ0ZXN0IC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9 YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1l dGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgIGNv bmZ0ZXN0LmMgIC1XbCwtZnJhbWV3b3JrIC1XbCxDb3JlRm91bmRhdGlvbiA+JjUKY29uZnRl c3QuYzozMzoxMDogZmF0YWwgZXJyb3I6ICdDb3JlRm91bmRhdGlvbi9DRlByZWZlcmVuY2Vz LmgnIGZpbGUgbm90IGZvdW5kCiNpbmNsdWRlIDxDb3JlRm91bmRhdGlvbi9DRlByZWZlcmVu Y2VzLmg+CiAgICAgICAgIF4KMSBlcnJvciBnZW5lcmF0ZWQuCmNvbmZpZ3VyZToxNDgyOTog JD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmgg Ki8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1F ICIiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RS SU5HICIiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgUEFDS0FH RV9VUkwgIiIKfCAjZGVmaW5lIFBBQ0tBR0UgImxpYmljb252Igp8ICNkZWZpbmUgVkVSU0lP TiAiMS4xNCIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19U WVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NU RExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1P UllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZ UEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNU RF9IIDEKfCAjZGVmaW5lIF9fRVhURU5TSU9OU19fIDEKfCAjZGVmaW5lIF9BTExfU09VUkNF IDEKfCAjZGVmaW5lIF9EQVJXSU5fQ19TT1VSQ0UgMQp8ICNkZWZpbmUgX0dOVV9TT1VSQ0Ug MQp8ICNkZWZpbmUgX1BPU0lYX1BUSFJFQURfU0VNQU5USUNTIDEKfCAjZGVmaW5lIF9UQU5E RU1fU09VUkNFIDEKfCAjZGVmaW5lIElOU1RBTExQUkVGSVggIi91c3IvbG9jYWwiCnwgI2Rl ZmluZSBFTkFCTEVfRVhUUkEgMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5l IExUX09CSkRJUiAiLmxpYnMvIgp8ICNkZWZpbmUgSEFWRV9WSVNJQklMSVRZIDAKfCAjZGVm aW5lIElDT05WX0NPTlNUIGNvbnN0CnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNs dWRlIDxDb3JlRm91bmRhdGlvbi9DRlByZWZlcmVuY2VzLmg+CnwgaW50CnwgbWFpbiAoKQp8 IHsKfCBDRlByZWZlcmVuY2VzQ29weUFwcFZhbHVlKE5VTEwsIE5VTEwpCnwgICA7CnwgICBy ZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZToxNDgzODogcmVzdWx0OiBubwpjb25maWd1cmU6MTQ4 NDU6IGNoZWNraW5nIGZvciBDRkxvY2FsZUNvcHlDdXJyZW50CmNvbmZpZ3VyZToxNDg2Mzog Y2MgLW8gY29uZnRlc3QgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242 NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdm b3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiAgY29uZnRlc3Qu YyAgLVdsLC1mcmFtZXdvcmsgLVdsLENvcmVGb3VuZGF0aW9uID4mNQpjb25mdGVzdC5jOjMz OjEwOiBmYXRhbCBlcnJvcjogJ0NvcmVGb3VuZGF0aW9uL0NGTG9jYWxlLmgnIGZpbGUgbm90 IGZvdW5kCiNpbmNsdWRlIDxDb3JlRm91bmRhdGlvbi9DRkxvY2FsZS5oPgogICAgICAgICBe CjEgZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6MTQ4NjM6ICQ/ID0gMQpjb25maWd1cmU6 IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNL QUdFX05BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFD S0FHRV9WRVJTSU9OICIiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUg UEFDS0FHRV9CVUdSRVBPUlQgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiCnwgI2RlZmlu ZSBQQUNLQUdFICJsaWJpY29udiIKfCAjZGVmaW5lIFZFUlNJT04gIjEuMTQiCnwgI2RlZmlu ZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmlu ZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmlu ZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUg SEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5l IEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBf X0VYVEVOU0lPTlNfXyAxCnwgI2RlZmluZSBfQUxMX1NPVVJDRSAxCnwgI2RlZmluZSBfREFS V0lOX0NfU09VUkNFIDEKfCAjZGVmaW5lIF9HTlVfU09VUkNFIDEKfCAjZGVmaW5lIF9QT1NJ WF9QVEhSRUFEX1NFTUFOVElDUyAxCnwgI2RlZmluZSBfVEFOREVNX1NPVVJDRSAxCnwgI2Rl ZmluZSBJTlNUQUxMUFJFRklYICIvdXNyL2xvY2FsIgp8ICNkZWZpbmUgRU5BQkxFX0VYVFJB IDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgI2RlZmluZSBMVF9PQkpESVIgIi5saWJz LyIKfCAjZGVmaW5lIEhBVkVfVklTSUJJTElUWSAwCnwgI2RlZmluZSBJQ09OVl9DT05TVCBj b25zdAp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8Q29yZUZvdW5kYXRp b24vQ0ZMb2NhbGUuaD4KfCBpbnQKfCBtYWluICgpCnwgewp8IENGTG9jYWxlQ29weUN1cnJl bnQoKTsKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjE0ODcyOiByZXN1bHQ6 IG5vCmNvbmZpZ3VyZToxNDkyMTogY2hlY2tpbmcgZm9yIEdOVSBnZXR0ZXh0IGluIGxpYmMK Y29uZmlndXJlOjE0OTQ1OiBjYyAtbyBjb25mdGVzdCAtT3ogLW1hcmNoPWF0aGxvbjY0LXNz ZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1lbnRzIC1RdW51 c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9GT1JUSUZZX1NP VVJDRT0yICBjb25mdGVzdC5jICA+JjUKY29uZnRlc3QuYzozNDoxMDogZmF0YWwgZXJyb3I6 ICdsaWJpbnRsLmgnIGZpbGUgbm90IGZvdW5kCiNpbmNsdWRlIDxsaWJpbnRsLmg+CiAgICAg ICAgIF4KMSBlcnJvciBnZW5lcmF0ZWQuCmNvbmZpZ3VyZToxNDk0NTogJD8gPSAxCmNvbmZp Z3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5l IFBBQ0tBR0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmlu ZSBQQUNLQUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2Rl ZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAj ZGVmaW5lIFBBQ0tBR0UgImxpYmljb252Igp8ICNkZWZpbmUgVkVSU0lPTiAiMS4xNCIKfCAj ZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAj ZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2Rl ZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNk ZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVm aW5lIF9fRVhURU5TSU9OU19fIDEKfCAjZGVmaW5lIF9BTExfU09VUkNFIDEKfCAjZGVmaW5l IF9EQVJXSU5fQ19TT1VSQ0UgMQp8ICNkZWZpbmUgX0dOVV9TT1VSQ0UgMQp8ICNkZWZpbmUg X1BPU0lYX1BUSFJFQURfU0VNQU5USUNTIDEKfCAjZGVmaW5lIF9UQU5ERU1fU09VUkNFIDEK fCAjZGVmaW5lIElOU1RBTExQUkVGSVggIi91c3IvbG9jYWwiCnwgI2RlZmluZSBFTkFCTEVf RVhUUkEgMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIExUX09CSkRJUiAi LmxpYnMvIgp8ICNkZWZpbmUgSEFWRV9WSVNJQklMSVRZIDAKfCAjZGVmaW5lIElDT05WX0NP TlNUIGNvbnN0CnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8IAp8ICNpbmNsdWRlIDxsaWJp bnRsLmg+CnwgCnwgZXh0ZXJuIGludCBfbmxfbXNnX2NhdF9jbnRyOwp8IGV4dGVybiBpbnQg Kl9ubF9kb21haW5fYmluZGluZ3M7CnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCAKfCBiaW5k dGV4dGRvbWFpbiAoIiIsICIiKTsKfCByZXR1cm4gKiBnZXR0ZXh0ICgiIikgKyAqIG5nZXR0 ZXh0ICgiIiwgIiIsIDApICsgX25sX21zZ19jYXRfY250ciArICpfbmxfZG9tYWluX2JpbmRp bmdzCnwgCnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZToxNDk1NDogcmVzdWx0 OiBubwpjb25maWd1cmU6MTQ5ODg6IGNoZWNraW5nIGZvciBpY29udgpjb25maWd1cmU6MTUw NDY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNTA0OTogY2hlY2tpbmcgZm9yIHdvcmtpbmcg aWNvbnYKY29uZmlndXJlOjE1MTgxOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToxNTY3MDogY2hl Y2tpbmcgZm9yIEdOVSBnZXR0ZXh0IGluIGxpYmludGwKY29uZmlndXJlOjE1NzAyOiBjYyAt byBjb25mdGVzdCAtT3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNz ZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1h dCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yICAgY29uZnRlc3QuYyAg LWxpbnRsID4mNQpjb25mdGVzdC5jOjM0OjEwOiBmYXRhbCBlcnJvcjogJ2xpYmludGwuaCcg ZmlsZSBub3QgZm91bmQKI2luY2x1ZGUgPGxpYmludGwuaD4KICAgICAgICAgXgoxIGVycm9y IGdlbmVyYXRlZC4KY29uZmlndXJlOjE1NzAyOiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQg cHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1F ICIiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVS U0lPTiAiIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0Vf QlVHUkVQT1JUICIiCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FH RSAibGliaWNvbnYiCnwgI2RlZmluZSBWRVJTSU9OICIxLjE0Igp8ICNkZWZpbmUgU1REQ19I RUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9T WVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9T VFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RS SU5HU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NU RElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgX19FWFRFTlNJ T05TX18gMQp8ICNkZWZpbmUgX0FMTF9TT1VSQ0UgMQp8ICNkZWZpbmUgX0RBUldJTl9DX1NP VVJDRSAxCnwgI2RlZmluZSBfR05VX1NPVVJDRSAxCnwgI2RlZmluZSBfUE9TSVhfUFRIUkVB RF9TRU1BTlRJQ1MgMQp8ICNkZWZpbmUgX1RBTkRFTV9TT1VSQ0UgMQp8ICNkZWZpbmUgSU5T VEFMTFBSRUZJWCAiL3Vzci9sb2NhbCIKfCAjZGVmaW5lIEVOQUJMRV9FWFRSQSAxCnwgI2Rl ZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwgI2Rl ZmluZSBIQVZFX1ZJU0lCSUxJVFkgMAp8ICNkZWZpbmUgSUNPTlZfQ09OU1QgY29uc3QKfCAv KiBlbmQgY29uZmRlZnMuaC4gICovCnwgCnwgI2luY2x1ZGUgPGxpYmludGwuaD4KfCAKfCBl eHRlcm4gaW50IF9ubF9tc2dfY2F0X2NudHI7CnwgZXh0ZXJuCnwgI2lmZGVmIF9fY3BsdXNw bHVzCnwgIkMiCnwgI2VuZGlmCnwgY29uc3QgY2hhciAqX25sX2V4cGFuZF9hbGlhcyAoY29u c3QgY2hhciAqKTsKfCAKfCBpbnQKfCBtYWluICgpCnwgewp8IAp8IGJpbmR0ZXh0ZG9tYWlu ICgiIiwgIiIpOwp8IHJldHVybiAqIGdldHRleHQgKCIiKSArICogbmdldHRleHQgKCIiLCAi IiwgMCkgKyBfbmxfbXNnX2NhdF9jbnRyICsgKl9ubF9leHBhbmRfYWxpYXMgKCIiKQp8IAp8 ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1cmU6MTU3NDc6IHJlc3VsdDogbm8KY29u ZmlndXJlOjE1NzgyOiBjaGVja2luZyB3aGV0aGVyIHRvIHVzZSBOTFMKY29uZmlndXJlOjE1 Nzg0OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToxNTg1OTogY2hlY2tpbmcgZm9yIG1ic3RhdGVf dApjb25maWd1cmU6MTU4OTA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNTkwMzogY2hlY2tp bmcgZm9yIHdjaGFyX3QKY29uZmlndXJlOjE1OTI3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6 MTU5NTQ6IGNoZWNraW5nIGZvciBnZXRjX3VubG9ja2VkCmNvbmZpZ3VyZToxNTk1NDogY2Mg LW8gY29uZnRlc3QgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1z c2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3Jt YXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiAgY29uZnRlc3QuYyAg PiY1CmNvbmZpZ3VyZToxNTk1NDogJD8gPSAwCmNvbmZpZ3VyZToxNTk1NDogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjE1OTU0OiBjaGVja2luZyBmb3IgbWJydG93Ywpjb25maWd1cmU6MTU5 NTQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNTk1NDogY2hlY2tpbmcgZm9yIHdjcnRvbWIK Y29uZmlndXJlOjE1OTU0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTU5NTQ6IGNoZWNraW5n IGZvciBtYnNpbml0CmNvbmZpZ3VyZToxNTk1NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE1 OTU0OiBjaGVja2luZyBmb3Igc2V0bG9jYWxlCmNvbmZpZ3VyZToxNTk1NDogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjE1OTcxOiBjaGVja2luZyB3aGV0aGVyIDx3Y2hhci5oPiBpcyBzdGFu ZGFsb25lCmNvbmZpZ3VyZToxNTk4ODogY2MgLWMgLU96IC1tYXJjaD1hdGhsb242NC1zc2Uz IC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNl ZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VS Q0U9MiBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MTU5ODg6ICQ/ID0gMApjb25maWd1cmU6 MTU5OTU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNjAwNjogY2hlY2tpbmcgZm9yIG1lbW1v dmUKY29uZmlndXJlOjE2MDA2OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTYwMTk6IGNoZWNr aW5nIGZvciBubF9sYW5naW5mbyBhbmQgQ09ERVNFVApjb25maWd1cmU6MTYwMzU6IGNjIC1v IGNvbmZ0ZXN0IC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3Nl MyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0 IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgIGNvbmZ0ZXN0LmMgID4m NQpjb25maWd1cmU6MTYwMzU6ICQ/ID0gMApjb25maWd1cmU6MTYwNDQ6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZToxNjA1NDogY2hlY2tpbmcgZm9yIHdvcmtpbmcgZmNudGwuaApjb25maWd1 cmU6MTYxMTE6IGNjIC1vIGNvbmZ0ZXN0IC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1 bmU9YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFy YW1ldGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIg IGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MTYxMTE6ICQ/ID0gMApjb25maWd1cmU6MTYx MTE6IC4vY29uZnRlc3QKY29uZmlndXJlOjE2MTExOiAkPyA9IDY0CmNvbmZpZ3VyZTogcHJv Z3JhbSBleGl0ZWQgd2l0aCBzdGF0dXMgNjQKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3 YXM6CnwgLyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwgI2Rl ZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8 ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JU ICIiCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAibGliaWNv bnYiCnwgI2RlZmluZSBWRVJTSU9OICIxLjE0Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEK fCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9I IDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAx CnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEK fCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEK fCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgX19FWFRFTlNJT05TX18gMQp8 ICNkZWZpbmUgX0FMTF9TT1VSQ0UgMQp8ICNkZWZpbmUgX0RBUldJTl9DX1NPVVJDRSAxCnwg I2RlZmluZSBfR05VX1NPVVJDRSAxCnwgI2RlZmluZSBfUE9TSVhfUFRIUkVBRF9TRU1BTlRJ Q1MgMQp8ICNkZWZpbmUgX1RBTkRFTV9TT1VSQ0UgMQp8ICNkZWZpbmUgSU5TVEFMTFBSRUZJ WCAiL3Vzci9sb2NhbCIKfCAjZGVmaW5lIEVOQUJMRV9FWFRSQSAxCnwgI2RlZmluZSBIQVZF X0RMRkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwgI2RlZmluZSBIQVZF X1ZJU0lCSUxJVFkgMAp8ICNkZWZpbmUgSUNPTlZfQ09OU1QgY29uc3QKfCAjZGVmaW5lIEhB VkVfTUJTVEFURV9UIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfVCAxCnwgI2RlZmluZSBIQVZF X0dFVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9NQlJUT1dDIDEKfCAjZGVmaW5lIEhB VkVfV0NSVE9NQiAxCnwgI2RlZmluZSBIQVZFX01CU0lOSVQgMQp8ICNkZWZpbmUgSEFWRV9T RVRMT0NBTEUgMQp8ICNkZWZpbmUgSEFWRV9NRU1NT1ZFIDEKfCAjZGVmaW5lIEhBVkVfTEFO R0lORk9fQ09ERVNFVCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxz eXMvdHlwZXMuaD4KfCAgICAgICAgICAgICNpbmNsdWRlIDxzeXMvc3RhdC5oPgp8ICAgICAg ICAgICAgI2luY2x1ZGUgPHVuaXN0ZC5oPgp8ICAgICAgICAgICAgI2luY2x1ZGUgPGZjbnRs Lmg+CnwgICAgICAgICAgICAjaWZuZGVmIE9fTk9BVElNRQp8ICAgICAgICAgICAgICNkZWZp bmUgT19OT0FUSU1FIDAKfCAgICAgICAgICAgICNlbmRpZgp8ICAgICAgICAgICAgI2lmbmRl ZiBPX05PRk9MTE9XCnwgICAgICAgICAgICAgI2RlZmluZSBPX05PRk9MTE9XIDAKfCAgICAg ICAgICAgICNlbmRpZgp8ICAgICAgICAgICAgc3RhdGljIGludCBjb25zdCBjb25zdGFudHNb XSA9CnwgICAgICAgICAgICAgewp8ICAgICAgICAgICAgICAgT19DUkVBVCwgT19FWENMLCBP X05PQ1RUWSwgT19UUlVOQywgT19BUFBFTkQsCnwgICAgICAgICAgICAgICBPX05PTkJMT0NL LCBPX1NZTkMsIE9fQUNDTU9ERSwgT19SRE9OTFksIE9fUkRXUiwgT19XUk9OTFkKfCAgICAg ICAgICAgICB9Owp8IAp8IGludAp8IG1haW4gKCkKfCB7CnwgCnwgICAgICAgICAgICAgaW50 IHN0YXR1cyA9ICFjb25zdGFudHM7CnwgICAgICAgICAgICAgewp8ICAgICAgICAgICAgICAg c3RhdGljIGNoYXIgY29uc3Qgc3ltW10gPSAiY29uZnRlc3Quc3ltIjsKfCAgICAgICAgICAg ICAgIGlmIChzeW1saW5rICgiLiIsIHN5bSkgIT0gMAp8ICAgICAgICAgICAgICAgICAgIHx8 IGNsb3NlIChvcGVuIChzeW0sIE9fUkRPTkxZIHwgT19OT0ZPTExPVykpID09IDApCnwgICAg ICAgICAgICAgICAgIHN0YXR1cyB8PSAzMjsKfCAgICAgICAgICAgICAgIHVubGluayAoc3lt KTsKfCAgICAgICAgICAgICB9CnwgICAgICAgICAgICAgewp8ICAgICAgICAgICAgICAgc3Rh dGljIGNoYXIgY29uc3QgZmlsZVtdID0gImNvbmZkZWZzLmgiOwp8ICAgICAgICAgICAgICAg aW50IGZkID0gb3BlbiAoZmlsZSwgT19SRE9OTFkgfCBPX05PQVRJTUUpOwp8ICAgICAgICAg ICAgICAgY2hhciBjOwp8ICAgICAgICAgICAgICAgc3RydWN0IHN0YXQgc3QwLCBzdDE7Cnwg ICAgICAgICAgICAgICBpZiAoZmQgPCAwCnwgICAgICAgICAgICAgICAgICAgfHwgZnN0YXQg KGZkLCAmc3QwKSAhPSAwCnwgICAgICAgICAgICAgICAgICAgfHwgc2xlZXAgKDEpICE9IDAK fCAgICAgICAgICAgICAgICAgICB8fCByZWFkIChmZCwgJmMsIDEpICE9IDEKfCAgICAgICAg ICAgICAgICAgICB8fCBjbG9zZSAoZmQpICE9IDAKfCAgICAgICAgICAgICAgICAgICB8fCBz dGF0IChmaWxlLCAmc3QxKSAhPSAwCnwgICAgICAgICAgICAgICAgICAgfHwgc3QwLnN0X2F0 aW1lICE9IHN0MS5zdF9hdGltZSkKfCAgICAgICAgICAgICAgICAgc3RhdHVzIHw9IDY0Owp8 ICAgICAgICAgICAgIH0KfCAgICAgICAgICAgICByZXR1cm4gc3RhdHVzOwp8ICAgOwp8ICAg cmV0dXJuIDA7CnwgfQpjb25maWd1cmU6MTYxMjY6IHJlc3VsdDogbm8gKGJhZCBPX05PQVRJ TUUpCmNvbmZpZ3VyZToxNjE1NDogY2hlY2tpbmcgZm9yIHdjaGFyLmgKY29uZmlndXJlOjE2 MTU0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTYxNjU6IGNoZWNraW5nIGZvciBFSUxTRVEK Y29uZmlndXJlOjE2MjI3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTYyNDA6IGNoZWNraW5n IGJ5dGUgb3JkZXJpbmcKY29uZmlndXJlOjE2MjYzOiBjYyAtbyBjb25mdGVzdCAtT3ogLW1h cmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQt YXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0 eSAtRF9GT1JUSUZZX1NPVVJDRT0yICBjb25mdGVzdC5jICA+JjUKY29uZnRlc3QuYzo1Mzoz OiB3YXJuaW5nOiBpbXBsaWNpdGx5IGRlY2xhcmluZyBsaWJyYXJ5IGZ1bmN0aW9uICdleGl0 JyB3aXRoIHR5cGUgJ3ZvaWQgKGludCkgX19hdHRyaWJ1dGVfXygobm9yZXR1cm4pKScKICBl eGl0ICh1LmNbMF0gPT0gMSk7CiAgXgpjb25mdGVzdC5jOjUzOjM6IG5vdGU6IHBsZWFzZSBp bmNsdWRlIHRoZSBoZWFkZXIgPHN0ZGxpYi5oPiBvciBleHBsaWNpdGx5IHByb3ZpZGUgYSBk ZWNsYXJhdGlvbiBmb3IgJ2V4aXQnCjEgd2FybmluZyBnZW5lcmF0ZWQuCmNvbmZpZ3VyZTox NjI2MzogJD8gPSAwCmNvbmZpZ3VyZToxNjI2MzogLi9jb25mdGVzdApjb25maWd1cmU6MTYy NjM6ICQ/ID0gMQpjb25maWd1cmU6IHByb2dyYW0gZXhpdGVkIHdpdGggc3RhdHVzIDEKY29u ZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaCAqLwp8ICNkZWZp bmUgUEFDS0FHRV9OQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVm aW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAj ZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8 ICNkZWZpbmUgUEFDS0FHRSAibGliaWNvbnYiCnwgI2RlZmluZSBWRVJTSU9OICIxLjE0Igp8 ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8 ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8 ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAj ZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwg I2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNk ZWZpbmUgX19FWFRFTlNJT05TX18gMQp8ICNkZWZpbmUgX0FMTF9TT1VSQ0UgMQp8ICNkZWZp bmUgX0RBUldJTl9DX1NPVVJDRSAxCnwgI2RlZmluZSBfR05VX1NPVVJDRSAxCnwgI2RlZmlu ZSBfUE9TSVhfUFRIUkVBRF9TRU1BTlRJQ1MgMQp8ICNkZWZpbmUgX1RBTkRFTV9TT1VSQ0Ug MQp8ICNkZWZpbmUgSU5TVEFMTFBSRUZJWCAiL3Vzci9sb2NhbCIKfCAjZGVmaW5lIEVOQUJM RV9FWFRSQSAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JKRElS ICIubGlicy8iCnwgI2RlZmluZSBIQVZFX1ZJU0lCSUxJVFkgMAp8ICNkZWZpbmUgSUNPTlZf Q09OU1QgY29uc3QKfCAjZGVmaW5lIEhBVkVfTUJTVEFURV9UIDEKfCAjZGVmaW5lIEhBVkVf V0NIQVJfVCAxCnwgI2RlZmluZSBIQVZFX0dFVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFW RV9NQlJUT1dDIDEKfCAjZGVmaW5lIEhBVkVfV0NSVE9NQiAxCnwgI2RlZmluZSBIQVZFX01C U0lOSVQgMQp8ICNkZWZpbmUgSEFWRV9TRVRMT0NBTEUgMQp8ICNkZWZpbmUgSEFWRV9NRU1N T1ZFIDEKfCAjZGVmaW5lIEhBVkVfTEFOR0lORk9fQ09ERVNFVCAxCnwgI2RlZmluZSBIQVZF X1dPUktJTkdfT19OT0FUSU1FIDAKfCAjZGVmaW5lIEhBVkVfV09SS0lOR19PX05PRk9MTE9X IDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8 IGludCBtYWluICgpIHsKfCAgIC8qIEFyZSB3ZSBsaXR0bGUgb3IgYmlnIGVuZGlhbj8gIEZy b20gSGFyYmlzb24mU3RlZWxlLiAgKi8KfCAgIHVuaW9uCnwgICB7CnwgICAgIGxvbmcgbDsK fCAgICAgY2hhciBjW3NpemVvZiAobG9uZyldOwp8ICAgfSB1Owp8ICAgdS5sID0gMTsKfCAg IGV4aXQgKHUuY1swXSA9PSAxKTsKfCB9CmNvbmZpZ3VyZToxNjMwNzogcmVzdWx0OiBsaXR0 bGUgZW5kaWFuCmNvbmZpZ3VyZToxNjMyNjogY2hlY2tpbmcgZm9yIHNpemVfdApjb25maWd1 cmU6MTYzMjY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNjMzOTogY2hlY2tpbmcgZm9yIHdv cmtpbmcgYWxsb2NhLmgKY29uZmlndXJlOjE2MzU2OiBjYyAtbyBjb25mdGVzdCAtT3ogLW1h cmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQt YXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0 eSAtRF9GT1JUSUZZX1NPVVJDRT0yICBjb25mdGVzdC5jICA+JjUKY29uZnRlc3QuYzo0Njox MDogZmF0YWwgZXJyb3I6ICdhbGxvY2EuaCcgZmlsZSBub3QgZm91bmQKI2luY2x1ZGUgPGFs bG9jYS5oPgogICAgICAgICBeCjEgZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6MTYzNTY6 ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5o ICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFN RSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiCnwgI2RlZmluZSBQQUNLQUdFX1NU UklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiIKfCAjZGVmaW5lIFBBQ0tB R0VfVVJMICIiCnwgI2RlZmluZSBQQUNLQUdFICJsaWJpY29udiIKfCAjZGVmaW5lIFZFUlNJ T04gIjEuMTQiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNf VFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9T VERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVN T1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRU WVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklT VERfSCAxCnwgI2RlZmluZSBfX0VYVEVOU0lPTlNfXyAxCnwgI2RlZmluZSBfQUxMX1NPVVJD RSAxCnwgI2RlZmluZSBfREFSV0lOX0NfU09VUkNFIDEKfCAjZGVmaW5lIF9HTlVfU09VUkNF IDEKfCAjZGVmaW5lIF9QT1NJWF9QVEhSRUFEX1NFTUFOVElDUyAxCnwgI2RlZmluZSBfVEFO REVNX1NPVVJDRSAxCnwgI2RlZmluZSBJTlNUQUxMUFJFRklYICIvdXNyL2xvY2FsIgp8ICNk ZWZpbmUgRU5BQkxFX0VYVFJBIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgI2RlZmlu ZSBMVF9PQkpESVIgIi5saWJzLyIKfCAjZGVmaW5lIEhBVkVfVklTSUJJTElUWSAwCnwgI2Rl ZmluZSBJQ09OVl9DT05TVCBjb25zdAp8ICNkZWZpbmUgSEFWRV9NQlNUQVRFX1QgMQp8ICNk ZWZpbmUgSEFWRV9XQ0hBUl9UIDEKfCAjZGVmaW5lIEhBVkVfR0VUQ19VTkxPQ0tFRCAxCnwg I2RlZmluZSBIQVZFX01CUlRPV0MgMQp8ICNkZWZpbmUgSEFWRV9XQ1JUT01CIDEKfCAjZGVm aW5lIEhBVkVfTUJTSU5JVCAxCnwgI2RlZmluZSBIQVZFX1NFVExPQ0FMRSAxCnwgI2RlZmlu ZSBIQVZFX01FTU1PVkUgMQp8ICNkZWZpbmUgSEFWRV9MQU5HSU5GT19DT0RFU0VUIDEKfCAj ZGVmaW5lIEhBVkVfV09SS0lOR19PX05PQVRJTUUgMAp8ICNkZWZpbmUgSEFWRV9XT1JLSU5H X09fTk9GT0xMT1cgMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9IIDEKfCAjZGVmaW5lIFdPUkRT X0xJVFRMRUVORElBTiAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxh bGxvY2EuaD4KfCBpbnQKfCBtYWluICgpCnwgewp8IGNoYXIgKnAgPSAoY2hhciAqKSBhbGxv Y2EgKDIgKiBzaXplb2YgKGludCkpOwp8IAkJCSAgaWYgKHApIHJldHVybiAwOwp8ICAgOwp8 ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1cmU6MTYzNjQ6IHJlc3VsdDogbm8KY29uZmlndXJl OjE2MzcyOiBjaGVja2luZyBmb3IgYWxsb2NhCmNvbmZpZ3VyZToxNjQwOTogY2MgLW8gY29u ZnRlc3QgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1w aXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdm b3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiAgY29uZnRlc3QuYyAgPiY1CmNv bmZpZ3VyZToxNjQwOTogJD8gPSAwCmNvbmZpZ3VyZToxNjQxNzogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjE2NTM2OiBjaGVja2luZyBmb3Igc3RkbGliLmgKY29uZmlndXJlOjE2NTM2OiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6MTY1MzY6IGNoZWNraW5nIGZvciBzdHJpbmcuaApjb25m aWd1cmU6MTY1MzY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNjUzNjogY2hlY2tpbmcgZm9y IHN5cy9wYXJhbS5oCmNvbmZpZ3VyZToxNjUzNjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE2 NTM2OiBjaGVja2luZyBmb3IgdW5pc3RkLmgKY29uZmlndXJlOjE2NTM2OiByZXN1bHQ6IHll cwpjb25maWd1cmU6MTY1MzY6IGNoZWNraW5nIGZvciB3Y2hhci5oCmNvbmZpZ3VyZToxNjUz NjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE2NTM2OiBjaGVja2luZyBmb3Igc3RkaW50LmgK Y29uZmlndXJlOjE2NTM2OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTY1MzY6IGNoZWNraW5n IGZvciBzeXMvc29ja2V0LmgKY29uZmlndXJlOjE2NTM2OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6MTY1MzY6IGNoZWNraW5nIGZvciBzeXMvc3RhdC5oCmNvbmZpZ3VyZToxNjUzNjogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjE2NTM2OiBjaGVja2luZyBmb3Igc3lzL3RpbWUuaApjb25m aWd1cmU6MTY1MzY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNjYyNDogY2hlY2tpbmcgZm9y IGNhbm9uaWNhbGl6ZV9maWxlX25hbWUKY29uZmlndXJlOjE2NjI0OiBjYyAtbyBjb25mdGVz dCAtT3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUg LVF1bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1h dC1zZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yICBjb25mdGVzdC5jICA+JjUKL3RtcC9j b25mdGVzdC1yS0Y1RnYubzogSW4gZnVuY3Rpb24gYG1haW4nOgpjb25mdGVzdC5jOigudGV4 dCsweDcpOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBjYW5vbmljYWxpemVfZmlsZV9uYW1l JwpjYzogZXJyb3I6IGxpbmtlciBjb21tYW5kIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxICh1 c2UgLXYgdG8gc2VlIGludm9jYXRpb24pCmNvbmZpZ3VyZToxNjYyNDogJD8gPSAxCmNvbmZp Z3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5l IFBBQ0tBR0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmlu ZSBQQUNLQUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2Rl ZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAj ZGVmaW5lIFBBQ0tBR0UgImxpYmljb252Igp8ICNkZWZpbmUgVkVSU0lPTiAiMS4xNCIKfCAj ZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAj ZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2Rl ZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNk ZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVm aW5lIF9fRVhURU5TSU9OU19fIDEKfCAjZGVmaW5lIF9BTExfU09VUkNFIDEKfCAjZGVmaW5l IF9EQVJXSU5fQ19TT1VSQ0UgMQp8ICNkZWZpbmUgX0dOVV9TT1VSQ0UgMQp8ICNkZWZpbmUg X1BPU0lYX1BUSFJFQURfU0VNQU5USUNTIDEKfCAjZGVmaW5lIF9UQU5ERU1fU09VUkNFIDEK fCAjZGVmaW5lIElOU1RBTExQUkVGSVggIi91c3IvbG9jYWwiCnwgI2RlZmluZSBFTkFCTEVf RVhUUkEgMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIExUX09CSkRJUiAi LmxpYnMvIgp8ICNkZWZpbmUgSEFWRV9WSVNJQklMSVRZIDAKfCAjZGVmaW5lIElDT05WX0NP TlNUIGNvbnN0CnwgI2RlZmluZSBIQVZFX01CU1RBVEVfVCAxCnwgI2RlZmluZSBIQVZFX1dD SEFSX1QgMQp8ICNkZWZpbmUgSEFWRV9HRVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVf TUJSVE9XQyAxCnwgI2RlZmluZSBIQVZFX1dDUlRPTUIgMQp8ICNkZWZpbmUgSEFWRV9NQlNJ TklUIDEKfCAjZGVmaW5lIEhBVkVfU0VUTE9DQUxFIDEKfCAjZGVmaW5lIEhBVkVfTUVNTU9W RSAxCnwgI2RlZmluZSBIQVZFX0xBTkdJTkZPX0NPREVTRVQgMQp8ICNkZWZpbmUgSEFWRV9X T1JLSU5HX09fTk9BVElNRSAwCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0ZPTExPVyAx CnwgI2RlZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgV09SRFNfTElUVExFRU5ESUFO IDEKfCAjZGVmaW5lIEhBVkVfQUxMT0NBIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8 ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19QQVJBTV9IIDEK fCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9IIDEKfCAj ZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0ggMQp8 ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAx CnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8IC8qIERlZmluZSBjYW5vbmljYWxpemVfZmls ZV9uYW1lIHRvIGFuIGlubm9jdW91cyB2YXJpYW50LCBpbiBjYXNlIDxsaW1pdHMuaD4gZGVj bGFyZXMgY2Fub25pY2FsaXplX2ZpbGVfbmFtZS4KfCAgICBGb3IgZXhhbXBsZSwgSFAtVVgg MTFpIDxsaW1pdHMuaD4gZGVjbGFyZXMgZ2V0dGltZW9mZGF5LiAgKi8KfCAjZGVmaW5lIGNh bm9uaWNhbGl6ZV9maWxlX25hbWUgaW5ub2N1b3VzX2Nhbm9uaWNhbGl6ZV9maWxlX25hbWUK fCAKfCAvKiBTeXN0ZW0gaGVhZGVyIHRvIGRlZmluZSBfX3N0dWIgbWFjcm9zIGFuZCBob3Bl ZnVsbHkgZmV3IHByb3RvdHlwZXMsCnwgICAgIHdoaWNoIGNhbiBjb25mbGljdCB3aXRoIGNo YXIgY2Fub25pY2FsaXplX2ZpbGVfbmFtZSAoKTsgYmVsb3cuCnwgICAgIFByZWZlciA8bGlt aXRzLmg+IHRvIDxhc3NlcnQuaD4gaWYgX19TVERDX18gaXMgZGVmaW5lZCwgc2luY2UKfCAg ICAgPGxpbWl0cy5oPiBleGlzdHMgZXZlbiBvbiBmcmVlc3RhbmRpbmcgY29tcGlsZXJzLiAg Ki8KfCAKfCAjaWZkZWYgX19TVERDX18KfCAjIGluY2x1ZGUgPGxpbWl0cy5oPgp8ICNlbHNl CnwgIyBpbmNsdWRlIDxhc3NlcnQuaD4KfCAjZW5kaWYKfCAKfCAjdW5kZWYgY2Fub25pY2Fs aXplX2ZpbGVfbmFtZQp8IAp8IC8qIE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90 eXBlIHRvIGF2b2lkIGFuIGVycm9yLgp8ICAgIFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0 IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIEdDQwp8ICAgIGJ1aWx0aW4gYW5kIHRoZW4g aXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCnwgI2lmZGVm IF9fY3BsdXNwbHVzCnwgZXh0ZXJuICJDIgp8ICNlbmRpZgp8IGNoYXIgY2Fub25pY2FsaXpl X2ZpbGVfbmFtZSAoKTsKfCAvKiBUaGUgR05VIEMgbGlicmFyeSBkZWZpbmVzIHRoaXMgZm9y IGZ1bmN0aW9ucyB3aGljaCBpdCBpbXBsZW1lbnRzCnwgICAgIHRvIGFsd2F5cyBmYWlsIHdp dGggRU5PU1lTLiAgU29tZSBmdW5jdGlvbnMgYXJlIGFjdHVhbGx5IG5hbWVkCnwgICAgIHNv bWV0aGluZyBzdGFydGluZyB3aXRoIF9fIGFuZCB0aGUgbm9ybWFsIG5hbWUgaXMgYW4gYWxp YXMuICAqLwp8ICNpZiBkZWZpbmVkIF9fc3R1Yl9jYW5vbmljYWxpemVfZmlsZV9uYW1lIHx8 IGRlZmluZWQgX19zdHViX19fY2Fub25pY2FsaXplX2ZpbGVfbmFtZQp8IGNob2tlIG1lCnwg I2VuZGlmCnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCByZXR1cm4gY2Fub25pY2FsaXplX2Zp bGVfbmFtZSAoKTsKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjE2NjI0OiBy ZXN1bHQ6IG5vCmNvbmZpZ3VyZToxNjYyNDogY2hlY2tpbmcgZm9yIGdldGN3ZApjb25maWd1 cmU6MTY2MjQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNjYyNDogY2hlY2tpbmcgZm9yIHJl YWRsaW5rCmNvbmZpZ3VyZToxNjYyNDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE2NjI0OiBj aGVja2luZyBmb3IgcmVhbHBhdGgKY29uZmlndXJlOjE2NjI0OiByZXN1bHQ6IHllcwpjb25m aWd1cmU6MTY2MjQ6IGNoZWNraW5nIGZvciByZWFkbGlua2F0CmNvbmZpZ3VyZToxNjYyNDog cmVzdWx0OiB5ZXMKY29uZmlndXJlOjE2NjI0OiBjaGVja2luZyBmb3IgbHN0YXQKY29uZmln dXJlOjE2NjI0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTY2MjQ6IGNoZWNraW5nIGZvciBz ZXRlbnYKY29uZmlndXJlOjE2NjI0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTY2NDE6IGNo ZWNraW5nIHdoZXRoZXIgLy8gaXMgZGlzdGluY3QgZnJvbSAvCmNvbmZpZ3VyZToxNjY3MDog cmVzdWx0OiBubwpjb25maWd1cmU6MTY2ODI6IGNoZWNraW5nIHdoZXRoZXIgcmVhbHBhdGgg d29ya3MKY29uZmlndXJlOjE2ODE4OiBjYyAtbyBjb25mdGVzdCAtT3ogLW1hcmNoPWF0aGxv bjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1lbnRz IC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9GT1JU SUZZX1NPVVJDRT0yICBjb25mdGVzdC5jICA+JjUKY29uZmlndXJlOjE2ODE4OiAkPyA9IDAK Y29uZmlndXJlOjE2ODE4OiAuL2NvbmZ0ZXN0CmNvbmZpZ3VyZToxNjgxODogJD8gPSAwCmNv bmZpZ3VyZToxNjgzMDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE2OTY3OiBjaGVja2luZyBp ZiBlbnZpcm9uIGlzIHByb3Blcmx5IGRlY2xhcmVkCmNvbmZpZ3VyZToxNjk4NTogY2MgLWMg LU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1R dW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQt c2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6 MTY5ODU6ICQ/ID0gMApjb25maWd1cmU6MTY5OTM6IHJlc3VsdDogbm8KY29uZmlndXJlOjE3 MDA4OiBjaGVja2luZyB3aGV0aGVyIHRoZSBwcmVwcm9jZXNzb3Igc3VwcG9ydHMgaW5jbHVk ZV9uZXh0CmNvbmZpZ3VyZToxNzA2NzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE3MDg4OiBj aGVja2luZyB3aGV0aGVyIHN5c3RlbSBoZWFkZXIgZmlsZXMgbGltaXQgdGhlIGxpbmUgbGVu Z3RoCmNvbmZpZ3VyZToxNzExMTogcmVzdWx0OiBubwpjb25maWd1cmU6MTcxMjI6IGNoZWNr aW5nIGZvciBjb21wbGV0ZSBlcnJuby5oCmNvbmZpZ3VyZToxNzE4MzogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjE3NDY2OiBjaGVja2luZyB3aGV0aGVyIHN0cmVycm9yX3IgaXMgZGVjbGFy ZWQKY29uZmlndXJlOjE3NDY2OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTc0Nzk6IGNoZWNr aW5nIGZvciBzdHJlcnJvcl9yCmNvbmZpZ3VyZToxNzQ3OTogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjE3NDg4OiBjaGVja2luZyB3aGV0aGVyIHN0cmVycm9yX3IgcmV0dXJucyBjaGFyICoK Y29uZmlndXJlOjE3NTEyOiBjYyAtYyAtT3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5l PWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFt ZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yIGNv bmZ0ZXN0LmMgPiY1CmNvbmZ0ZXN0LmM6MTAzOjEzOiBlcnJvcjogaW5kaXJlY3Rpb24gcmVx dWlyZXMgcG9pbnRlciBvcGVyYW5kICgnaW50JyBpbnZhbGlkKQogICAgICAgICAgY2hhciB4 ID0gKnN0cmVycm9yX3IgKDAsIGJ1Ziwgc2l6ZW9mIGJ1Zik7CiAgICAgICAgICAgICAgICAg ICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgpjb25mdGVzdC5jOjEwNDoxMDog d2FybmluZzogaW5jb21wYXRpYmxlIGludGVnZXIgdG8gcG9pbnRlciBjb252ZXJzaW9uIGlu aXRpYWxpemluZyAnY2hhciAqJyB3aXRoIGFuIGV4cHJlc3Npb24gb2YgdHlwZSAnaW50JyBb LVdpbnQtY29udmVyc2lvbl0KICAgICAgICAgIGNoYXIgKnAgPSBzdHJlcnJvcl9yICgwLCBi dWYsIHNpemVvZiBidWYpOwogICAgICAgICAgICAgICAgXiAgIH5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn4KMSB3YXJuaW5nIGFuZCAxIGVycm9yIGdlbmVyYXRlZC4KY29uZmln dXJlOjE3NTEyOiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyog Y29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwgI2RlZmluZSBQQUNL QUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8ICNkZWZpbmUg UEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiCnwgI2Rl ZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAibGliaWNvbnYiCnwgI2Rl ZmluZSBWRVJTSU9OICIxLjE0Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5l IEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVm aW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmlu ZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5l IEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5l IEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgX19FWFRFTlNJT05TX18gMQp8ICNkZWZpbmUg X0FMTF9TT1VSQ0UgMQp8ICNkZWZpbmUgX0RBUldJTl9DX1NPVVJDRSAxCnwgI2RlZmluZSBf R05VX1NPVVJDRSAxCnwgI2RlZmluZSBfUE9TSVhfUFRIUkVBRF9TRU1BTlRJQ1MgMQp8ICNk ZWZpbmUgX1RBTkRFTV9TT1VSQ0UgMQp8ICNkZWZpbmUgSU5TVEFMTFBSRUZJWCAiL3Vzci9s b2NhbCIKfCAjZGVmaW5lIEVOQUJMRV9FWFRSQSAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0gg MQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwgI2RlZmluZSBIQVZFX1ZJU0lCSUxJ VFkgMAp8ICNkZWZpbmUgSUNPTlZfQ09OU1QgY29uc3QKfCAjZGVmaW5lIEhBVkVfTUJTVEFU RV9UIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfVCAxCnwgI2RlZmluZSBIQVZFX0dFVENfVU5M T0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9NQlJUT1dDIDEKfCAjZGVmaW5lIEhBVkVfV0NSVE9N QiAxCnwgI2RlZmluZSBIQVZFX01CU0lOSVQgMQp8ICNkZWZpbmUgSEFWRV9TRVRMT0NBTEUg MQp8ICNkZWZpbmUgSEFWRV9NRU1NT1ZFIDEKfCAjZGVmaW5lIEhBVkVfTEFOR0lORk9fQ09E RVNFVCAxCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0FUSU1FIDAKfCAjZGVmaW5lIEhB VkVfV09SS0lOR19PX05PRk9MTE9XIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAxCnwgI2Rl ZmluZSBXT1JEU19MSVRUTEVFTkRJQU4gMQp8ICNkZWZpbmUgSEFWRV9BTExPQ0EgMQp8ICNk ZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1BBUkFNX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2Rl ZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmlu ZSBIQVZFX1NZU19TT0NLRVRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNk ZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEKfCAjZGVmaW5lIEhBVkVfR0VUQ1dEIDEKfCAjZGVm aW5lIEhBVkVfUkVBRExJTksgMQp8ICNkZWZpbmUgSEFWRV9SRUFMUEFUSCAxCnwgI2RlZmlu ZSBIQVZFX1JFQURMSU5LQVQgMQp8ICNkZWZpbmUgSEFWRV9MU1RBVCAxCnwgI2RlZmluZSBI QVZFX1NFVEVOViAxCnwgI2RlZmluZSBGVU5DX1JFQUxQQVRIX1dPUktTIDEKfCAjZGVmaW5l IEhBVkVfREVDTF9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIEhBVkVfU1RSRVJST1JfUiAxCnwg LyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxzdGRpby5oPgp8ICNpZmRlZiBI QVZFX1NZU19UWVBFU19ICnwgIyBpbmNsdWRlIDxzeXMvdHlwZXMuaD4KfCAjZW5kaWYKfCAj aWZkZWYgSEFWRV9TWVNfU1RBVF9ICnwgIyBpbmNsdWRlIDxzeXMvc3RhdC5oPgp8ICNlbmRp Zgp8ICNpZmRlZiBTVERDX0hFQURFUlMKfCAjIGluY2x1ZGUgPHN0ZGxpYi5oPgp8ICMgaW5j bHVkZSA8c3RkZGVmLmg+CnwgI2Vsc2UKfCAjIGlmZGVmIEhBVkVfU1RETElCX0gKfCAjICBp bmNsdWRlIDxzdGRsaWIuaD4KfCAjIGVuZGlmCnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfU1RS SU5HX0gKfCAjIGlmICFkZWZpbmVkIFNURENfSEVBREVSUyAmJiBkZWZpbmVkIEhBVkVfTUVN T1JZX0gKfCAjICBpbmNsdWRlIDxtZW1vcnkuaD4KfCAjIGVuZGlmCnwgIyBpbmNsdWRlIDxz dHJpbmcuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TVFJJTkdTX0gKfCAjIGluY2x1ZGUg PHN0cmluZ3MuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9JTlRUWVBFU19ICnwgIyBpbmNs dWRlIDxpbnR0eXBlcy5oPgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZFX1NURElOVF9ICnwgIyBp bmNsdWRlIDxzdGRpbnQuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9VTklTVERfSAp8ICMg aW5jbHVkZSA8dW5pc3RkLmg+CnwgI2VuZGlmCnwgaW50CnwgbWFpbiAoKQp8IHsKfCAKfCAJ ICBjaGFyIGJ1ZlsxMDBdOwp8IAkgIGNoYXIgeCA9ICpzdHJlcnJvcl9yICgwLCBidWYsIHNp emVvZiBidWYpOwp8IAkgIGNoYXIgKnAgPSBzdHJlcnJvcl9yICgwLCBidWYsIHNpemVvZiBi dWYpOwp8IAkgIHJldHVybiAhcCB8fCB4Owp8IAp8ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpj b25maWd1cmU6MTc1NTA6IHJlc3VsdDogbm8KY29uZmlndXJlOjE3NTU4OiBjaGVja2luZyBm b3IgaW5saW5lCmNvbmZpZ3VyZToxNzU3NDogY2MgLWMgLU96IC1tYXJjaD1hdGhsb242NC1z c2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVu dXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9T T1VSQ0U9MiBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MTc1NzQ6ICQ/ID0gMApjb25maWd1 cmU6MTc1ODI6IHJlc3VsdDogaW5saW5lCmNvbmZpZ3VyZToxNzY1MTogY2hlY2tpbmcgd2hl dGhlciBsc3RhdCBjb3JyZWN0bHkgaGFuZGxlcyB0cmFpbGluZyBzbGFzaApjb25maWd1cmU6 MTc2OTk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNzcxMTogY2hlY2tpbmcgZm9yIHN0ZGxp Yi5oCmNvbmZpZ3VyZToxNzcxMTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE3NzIxOiBjaGVj a2luZyBmb3IgR05VIGxpYmMgY29tcGF0aWJsZSBtYWxsb2MKY29uZmlndXJlOjE3NzU1OiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6MTc3NzA6IGNoZWNraW5nIGZvciB1bnNpZ25lZCBsb25n IGxvbmcgaW50CmNvbmZpZ3VyZToxNzgxODogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE3ODI4 OiBjaGVja2luZyBmb3IgbG9uZyBsb25nIGludApjb25maWd1cmU6MTc4Nzg6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZToxNzg5NjogY2MgLWMgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1t dHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1w YXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9 MiBjb25mdGVzdC5jID4mNQpjb25mdGVzdC5jOjcxOjEwOiBlcnJvcjogdW5rbm93biB0eXBl IG5hbWUgJ25vdCcKICAgICAgICAgbm90IGEgdW5pdmVyc2FsIGNhcGFibGUgY29tcGlsZXIK ICAgICAgICAgXgpjb25mdGVzdC5jOjcxOjE1OiBlcnJvcjogZXhwZWN0ZWQgJzsnIGFmdGVy IHRvcCBsZXZlbCBkZWNsYXJhdG9yCiAgICAgICAgIG5vdCBhIHVuaXZlcnNhbCBjYXBhYmxl IGNvbXBpbGVyCiAgICAgICAgICAgICAgXgogICAgICAgICAgICAgIDsKMiBlcnJvcnMgZ2Vu ZXJhdGVkLgpjb25maWd1cmU6MTc4OTY6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9n cmFtIHdhczoKfCAvKiBjb25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiIK fCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9O ICIiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdS RVBPUlQgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiCnwgI2RlZmluZSBQQUNLQUdFICJs aWJpY29udiIKfCAjZGVmaW5lIFZFUlNJT04gIjEuMTQiCnwgI2RlZmluZSBTVERDX0hFQURF UlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19T VEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklO R19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdT X0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5U X0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBfX0VYVEVOU0lPTlNf XyAxCnwgI2RlZmluZSBfQUxMX1NPVVJDRSAxCnwgI2RlZmluZSBfREFSV0lOX0NfU09VUkNF IDEKfCAjZGVmaW5lIF9HTlVfU09VUkNFIDEKfCAjZGVmaW5lIF9QT1NJWF9QVEhSRUFEX1NF TUFOVElDUyAxCnwgI2RlZmluZSBfVEFOREVNX1NPVVJDRSAxCnwgI2RlZmluZSBJTlNUQUxM UFJFRklYICIvdXNyL2xvY2FsIgp8ICNkZWZpbmUgRU5BQkxFX0VYVFJBIDEKfCAjZGVmaW5l IEhBVkVfRExGQ05fSCAxCnwgI2RlZmluZSBMVF9PQkpESVIgIi5saWJzLyIKfCAjZGVmaW5l IEhBVkVfVklTSUJJTElUWSAwCnwgI2RlZmluZSBJQ09OVl9DT05TVCBjb25zdAp8ICNkZWZp bmUgSEFWRV9NQlNUQVRFX1QgMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9UIDEKfCAjZGVmaW5l IEhBVkVfR0VUQ19VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX01CUlRPV0MgMQp8ICNkZWZp bmUgSEFWRV9XQ1JUT01CIDEKfCAjZGVmaW5lIEhBVkVfTUJTSU5JVCAxCnwgI2RlZmluZSBI QVZFX1NFVExPQ0FMRSAxCnwgI2RlZmluZSBIQVZFX01FTU1PVkUgMQp8ICNkZWZpbmUgSEFW RV9MQU5HSU5GT19DT0RFU0VUIDEKfCAjZGVmaW5lIEhBVkVfV09SS0lOR19PX05PQVRJTUUg MAp8ICNkZWZpbmUgSEFWRV9XT1JLSU5HX09fTk9GT0xMT1cgMQp8ICNkZWZpbmUgSEFWRV9X Q0hBUl9IIDEKfCAjZGVmaW5lIFdPUkRTX0xJVFRMRUVORElBTiAxCnwgI2RlZmluZSBIQVZF X0FMTE9DQSAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RS SU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2RlZmluZSBIQVZFX1VO SVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAxCnwgI2RlZmluZSBIQVZFX1NURElO VF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NPQ0tFVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lT X1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQp8ICNkZWZpbmUgSEFWRV9H RVRDV0QgMQp8ICNkZWZpbmUgSEFWRV9SRUFETElOSyAxCnwgI2RlZmluZSBIQVZFX1JFQUxQ QVRIIDEKfCAjZGVmaW5lIEhBVkVfUkVBRExJTktBVCAxCnwgI2RlZmluZSBIQVZFX0xTVEFU IDEKfCAjZGVmaW5lIEhBVkVfU0VURU5WIDEKfCAjZGVmaW5lIEZVTkNfUkVBTFBBVEhfV09S S1MgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgSEFWRV9T VFJFUlJPUl9SIDEKfCAjZGVmaW5lIExTVEFUX0ZPTExPV1NfU0xBU0hFRF9TWU1MSU5LIDEK fCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgTUFMTE9DXzBfSVNfTk9OTlVM TCAxCnwgI2RlZmluZSBIQVZFX1VOU0lHTkVEX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZpbmUg SEFWRV9MT05HX0xPTkdfSU5UIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2lmbmRl ZiBfX0FQUExFX0NDX18KfCAgICAgICAgICBub3QgYSB1bml2ZXJzYWwgY2FwYWJsZSBjb21w aWxlcgp8ICAgICAgICAgI2VuZGlmCnwgICAgICAgICB0eXBlZGVmIGludCBkdW1teTsKfCAK Y29uZmlndXJlOjE3OTI4OiBjaGVja2luZyB3aGV0aGVyIHNldGVudiBpcyBkZWNsYXJlZApj b25maWd1cmU6MTc5Mjg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNzk0NDogY2hlY2tpbmcg Zm9yIHNzaXplX3QKY29uZmlndXJlOjE3OTY4OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTc5 OTQ6IGNoZWNraW5nIGZvciBzaWdzZXRfdApjb25maWd1cmU6MTc5OTQ6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZToxODAxNTogY2hlY2tpbmcgZm9yIHVpZF90IGluIHN5cy90eXBlcy5oCmNv bmZpZ3VyZToxODAzNDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE4MDQ3OiBjaGVja2luZyBm b3IgU0lHUElQRQpjb25maWd1cmU6MTgwNzI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxODE3 NTogY2hlY2tpbmcgd2hldGhlciBDIHN5bWJvbHMgYXJlIHByZWZpeGVkIHdpdGggdW5kZXJz Y29yZSBhdCB0aGUgbGlua2VyIGxldmVsCmNvbmZpZ3VyZToxODE4ODogY2MgLU96IC1tYXJj aD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFy Z3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkg LURfRk9SVElGWV9TT1VSQ0U9MiAtUyBjb25mdGVzdC5jCmNvbmZpZ3VyZToxODE5MTogJD8g PSAwCmNvbmZpZ3VyZToxODIwMTogcmVzdWx0OiBubwpjb25maWd1cmU6MTgyMTY6IGNoZWNr aW5nIGZvciBzdGRib29sLmggdGhhdCBjb25mb3JtcyB0byBDOTkKY29uZmlndXJlOjE4Mjkw OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTgyOTI6IGNoZWNraW5nIGZvciBfQm9vbApjb25m aWd1cmU6MTgyOTI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxODQxODogY2hlY2tpbmcgd2hl dGhlciBzdGRpbnQuaCBjb25mb3JtcyB0byBDOTkKY29uZmlndXJlOjE4NTg5OiBjYyAtYyAt T3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1 bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1z ZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTox ODU4OTogJD8gPSAwCmNvbmZpZ3VyZToxODY3MTogY2MgLW8gY29uZnRlc3QgLU96IC1tYXJj aD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFy Z3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkg LURfRk9SVElGWV9TT1VSQ0U9MiAgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToxODY3MTog JD8gPSAwCmNvbmZpZ3VyZToxODY3MTogLi9jb25mdGVzdApjb25maWd1cmU6MTg2NzE6ICQ/ ID0gMApjb25maWd1cmU6MTg2ODM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxOTA5OTogY2hl Y2tpbmcgd2hldGhlciBzdHJlcnJvcigwKSBzdWNjZWVkcwpjb25maWd1cmU6MTkxMjg6IGNj IC1vIGNvbmZ0ZXN0IC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQt c3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9y bWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgIGNvbmZ0ZXN0LmMg ID4mNQpjb25maWd1cmU6MTkxMjg6ICQ/ID0gMApjb25maWd1cmU6MTkxMjg6IC4vY29uZnRl c3QKY29uZmlndXJlOjE5MTI4OiAkPyA9IDAKY29uZmlndXJlOjE5MTM5OiByZXN1bHQ6IHll cwpjb25maWd1cmU6MTkxNTA6IGNoZWNraW5nIGZvciBDL0MrKyByZXN0cmljdCBrZXl3b3Jk CmNvbmZpZ3VyZToxOTE3NTogY2MgLWMgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVu ZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJh bWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiBj b25mdGVzdC5jID4mNQpjb25maWd1cmU6MTkxNzU6ICQ/ID0gMApjb25maWd1cmU6MTkxODM6 IHJlc3VsdDogX19yZXN0cmljdApjb25maWd1cmU6MTkyNTY6IGNoZWNraW5nIHdoZXRoZXIg ZmZzbCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjE5MjgyOiByZXN1 bHQ6IHllcwpjb25maWd1cmU6MTkyNTY6IGNoZWNraW5nIHdoZXRoZXIgZmZzbGwgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToxOTI4MjogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjE5MjU2OiBjaGVja2luZyB3aGV0aGVyIG1lbW1lbSBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8KY29uZmlndXJlOjE5MjgyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTky NTY6IGNoZWNraW5nIHdoZXRoZXIgbWVtcGNweSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8KY29uZmlndXJlOjE5Mjc0OiBjYyAtYyAtT3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10 dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBh cmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0y IGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0ZXN0LmM6ODQ6MTA6IGVycm9yOiB1c2Ugb2YgdW5kZWNs YXJlZCBpZGVudGlmaWVyICdtZW1wY3B5JwogICh2b2lkKSBtZW1wY3B5OwogICAgICAgICBe CjEgZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6MTkyNzQ6ICQ/ID0gMQpjb25maWd1cmU6 IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNL QUdFX05BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFD S0FHRV9WRVJTSU9OICIiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUg UEFDS0FHRV9CVUdSRVBPUlQgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiCnwgI2RlZmlu ZSBQQUNLQUdFICJsaWJpY29udiIKfCAjZGVmaW5lIFZFUlNJT04gIjEuMTQiCnwgI2RlZmlu ZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmlu ZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmlu ZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUg SEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5l IEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBf X0VYVEVOU0lPTlNfXyAxCnwgI2RlZmluZSBfQUxMX1NPVVJDRSAxCnwgI2RlZmluZSBfREFS V0lOX0NfU09VUkNFIDEKfCAjZGVmaW5lIF9HTlVfU09VUkNFIDEKfCAjZGVmaW5lIF9QT1NJ WF9QVEhSRUFEX1NFTUFOVElDUyAxCnwgI2RlZmluZSBfVEFOREVNX1NPVVJDRSAxCnwgI2Rl ZmluZSBJTlNUQUxMUFJFRklYICIvdXNyL2xvY2FsIgp8ICNkZWZpbmUgRU5BQkxFX0VYVFJB IDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgI2RlZmluZSBMVF9PQkpESVIgIi5saWJz LyIKfCAjZGVmaW5lIEhBVkVfVklTSUJJTElUWSAwCnwgI2RlZmluZSBJQ09OVl9DT05TVCBj b25zdAp8ICNkZWZpbmUgSEFWRV9NQlNUQVRFX1QgMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9U IDEKfCAjZGVmaW5lIEhBVkVfR0VUQ19VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX01CUlRP V0MgMQp8ICNkZWZpbmUgSEFWRV9XQ1JUT01CIDEKfCAjZGVmaW5lIEhBVkVfTUJTSU5JVCAx CnwgI2RlZmluZSBIQVZFX1NFVExPQ0FMRSAxCnwgI2RlZmluZSBIQVZFX01FTU1PVkUgMQp8 ICNkZWZpbmUgSEFWRV9MQU5HSU5GT19DT0RFU0VUIDEKfCAjZGVmaW5lIEhBVkVfV09SS0lO R19PX05PQVRJTUUgMAp8ICNkZWZpbmUgSEFWRV9XT1JLSU5HX09fTk9GT0xMT1cgMQp8ICNk ZWZpbmUgSEFWRV9XQ0hBUl9IIDEKfCAjZGVmaW5lIFdPUkRTX0xJVFRMRUVORElBTiAxCnwg I2RlZmluZSBIQVZFX0FMTE9DQSAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVm aW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2Rl ZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAxCnwgI2RlZmlu ZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NPQ0tFVF9IIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQp8ICNk ZWZpbmUgSEFWRV9HRVRDV0QgMQp8ICNkZWZpbmUgSEFWRV9SRUFETElOSyAxCnwgI2RlZmlu ZSBIQVZFX1JFQUxQQVRIIDEKfCAjZGVmaW5lIEhBVkVfUkVBRExJTktBVCAxCnwgI2RlZmlu ZSBIQVZFX0xTVEFUIDEKfCAjZGVmaW5lIEhBVkVfU0VURU5WIDEKfCAjZGVmaW5lIEZVTkNf UkVBTFBBVEhfV09SS1MgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1NUUkVSUk9SX1IgMQp8ICNk ZWZpbmUgSEFWRV9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIExTVEFUX0ZPTExPV1NfU0xBU0hF RF9TWU1MSU5LIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgTUFMTE9D XzBfSVNfTk9OTlVMTCAxCnwgI2RlZmluZSBIQVZFX1VOU0lHTkVEX0xPTkdfTE9OR19JTlQg MQp8ICNkZWZpbmUgSEFWRV9MT05HX0xPTkdfSU5UIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9T RVRFTlYgMQp8ICNkZWZpbmUgSEFWRV9TSUdTRVRfVCAxCnwgI2RlZmluZSBVU0VSX0xBQkVM X1BSRUZJWCAKfCAjZGVmaW5lIEhBVkVfX0JPT0wgMQp8ICNkZWZpbmUgcmVzdHJpY3QgX19y ZXN0cmljdAp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GRlNMIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfRkZTTEwgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NRU1NRU0gMQp8IC8q IGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8c3RyaW5nLmg+CnwgCnwgaW50Cnwg bWFpbiAoKQp8IHsKfCAjdW5kZWYgbWVtcGNweQp8ICAgKHZvaWQpIG1lbXBjcHk7CnwgICA7 CnwgICByZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZToxOTI4MjogcmVzdWx0OiBubwpjb25maWd1 cmU6MTkyNTY6IGNoZWNraW5nIHdoZXRoZXIgbWVtcmNociBpcyBkZWNsYXJlZCB3aXRob3V0 IGEgbWFjcm8KY29uZmlndXJlOjE5MjgyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTkyNTY6 IGNoZWNraW5nIHdoZXRoZXIgcmF3bWVtY2hyIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy bwpjb25maWd1cmU6MTkyODI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxOTI1NjogY2hlY2tp bmcgd2hldGhlciBzdHBjcHkgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3Vy ZToxOTI4MjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE5MjU2OiBjaGVja2luZyB3aGV0aGVy IHN0cG5jcHkgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToxOTI4Mjog cmVzdWx0OiB5ZXMKY29uZmlndXJlOjE5MjU2OiBjaGVja2luZyB3aGV0aGVyIHN0cmNocm51 bCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjE5Mjc0OiBjYyAtYyAt T3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1 bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1z ZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTox OTI3NDogJD8gPSAwCmNvbmZpZ3VyZToxOTI4MjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE5 MjU2OiBjaGVja2luZyB3aGV0aGVyIHN0cmR1cCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8KY29uZmlndXJlOjE5MjgyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTkyNTY6IGNoZWNr aW5nIHdoZXRoZXIgc3RybmNhdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmln dXJlOjE5MjgyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTkyNTY6IGNoZWNraW5nIHdoZXRo ZXIgc3RybmR1cCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjE5Mjgy OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTkyNTY6IGNoZWNraW5nIHdoZXRoZXIgc3Rybmxl biBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjE5MjgyOiByZXN1bHQ6 IHllcwpjb25maWd1cmU6MTkyNTY6IGNoZWNraW5nIHdoZXRoZXIgc3RycGJyayBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjE5MjgyOiByZXN1bHQ6IHllcwpjb25m aWd1cmU6MTkyNTY6IGNoZWNraW5nIHdoZXRoZXIgc3Ryc2VwIGlzIGRlY2xhcmVkIHdpdGhv dXQgYSBtYWNybwpjb25maWd1cmU6MTkyODI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxOTI1 NjogY2hlY2tpbmcgd2hldGhlciBzdHJjYXNlc3RyIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBt YWNybwpjb25maWd1cmU6MTkyODI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxOTI1NjogY2hl Y2tpbmcgd2hldGhlciBzdHJ0b2tfciBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29u ZmlndXJlOjE5MjgyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTkyNTY6IGNoZWNraW5nIHdo ZXRoZXIgc3RyZXJyb3JfciBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJl OjE5MjgyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTkyNTY6IGNoZWNraW5nIHdoZXRoZXIg c3Ryc2lnbmFsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MTkyODI6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxOTI1NjogY2hlY2tpbmcgd2hldGhlciBzdHJ2ZXJz Y21wIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MTkyODI6IHJlc3Vs dDogbm8KY29uZmlndXJlOjE5Mjk0OiBjaGVja2luZyB3aGV0aGVyIHN0YXQgZmlsZS1tb2Rl IG1hY3JvcyBhcmUgYnJva2VuCmNvbmZpZ3VyZToxOTMyMTogY2MgLWMgLU96IC1tYXJjaD1h dGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3Vt ZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURf Rk9SVElGWV9TT1VSQ0U9MiBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MTkzMjE6ICQ/ID0g MApjb25maWd1cmU6MTkzMjg6IHJlc3VsdDogbm8KY29uZmlndXJlOjE5MzU3OiBjaGVja2lu ZyBmb3Igc3RydWN0IHRpbWVzcGVjIGluIDx0aW1lLmg+CmNvbmZpZ3VyZToxOTM4MTogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjE5NTQxOiBjaGVja2luZyB3aGV0aGVyIGNsZWFyZXJyX3Vu bG9ja2VkIGlzIGRlY2xhcmVkCmNvbmZpZ3VyZToxOTU0MTogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjE5NTUyOiBjaGVja2luZyB3aGV0aGVyIGZlb2ZfdW5sb2NrZWQgaXMgZGVjbGFyZWQK Y29uZmlndXJlOjE5NTUyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTk1NjM6IGNoZWNraW5n IHdoZXRoZXIgZmVycm9yX3VubG9ja2VkIGlzIGRlY2xhcmVkCmNvbmZpZ3VyZToxOTU2Mzog cmVzdWx0OiB5ZXMKY29uZmlndXJlOjE5NTc0OiBjaGVja2luZyB3aGV0aGVyIGZmbHVzaF91 bmxvY2tlZCBpcyBkZWNsYXJlZApjb25maWd1cmU6MTk1NzQ6IGNjIC1jIC1PeiAtbWFyY2g9 YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1 bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1E X0ZPUlRJRllfU09VUkNFPTIgY29uZnRlc3QuYyA+JjUKY29uZnRlc3QuYzoxMzY6MTA6IGVy cm9yOiB1c2Ugb2YgdW5kZWNsYXJlZCBpZGVudGlmaWVyICdmZmx1c2hfdW5sb2NrZWQnCiAg KHZvaWQpIGZmbHVzaF91bmxvY2tlZDsKICAgICAgICAgXgoxIGVycm9yIGdlbmVyYXRlZC4K Y29uZmlndXJlOjE5NTc0OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6 CnwgLyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwgI2RlZmlu ZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8ICNk ZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIi CnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAibGliaWNvbnYi CnwgI2RlZmluZSBWRVJTSU9OICIxLjE0Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEK fCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwg I2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAj ZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAj ZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgX19FWFRFTlNJT05TX18gMQp8ICNk ZWZpbmUgX0FMTF9TT1VSQ0UgMQp8ICNkZWZpbmUgX0RBUldJTl9DX1NPVVJDRSAxCnwgI2Rl ZmluZSBfR05VX1NPVVJDRSAxCnwgI2RlZmluZSBfUE9TSVhfUFRIUkVBRF9TRU1BTlRJQ1Mg MQp8ICNkZWZpbmUgX1RBTkRFTV9TT1VSQ0UgMQp8ICNkZWZpbmUgSU5TVEFMTFBSRUZJWCAi L3Vzci9sb2NhbCIKfCAjZGVmaW5lIEVOQUJMRV9FWFRSQSAxCnwgI2RlZmluZSBIQVZFX0RM RkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwgI2RlZmluZSBIQVZFX1ZJ U0lCSUxJVFkgMAp8ICNkZWZpbmUgSUNPTlZfQ09OU1QgY29uc3QKfCAjZGVmaW5lIEhBVkVf TUJTVEFURV9UIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfVCAxCnwgI2RlZmluZSBIQVZFX0dF VENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9NQlJUT1dDIDEKfCAjZGVmaW5lIEhBVkVf V0NSVE9NQiAxCnwgI2RlZmluZSBIQVZFX01CU0lOSVQgMQp8ICNkZWZpbmUgSEFWRV9TRVRM T0NBTEUgMQp8ICNkZWZpbmUgSEFWRV9NRU1NT1ZFIDEKfCAjZGVmaW5lIEhBVkVfTEFOR0lO Rk9fQ09ERVNFVCAxCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0FUSU1FIDAKfCAjZGVm aW5lIEhBVkVfV09SS0lOR19PX05PRk9MTE9XIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAx CnwgI2RlZmluZSBXT1JEU19MSVRUTEVFTkRJQU4gMQp8ICNkZWZpbmUgSEFWRV9BTExPQ0Eg MQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEK fCAjZGVmaW5lIEhBVkVfU1lTX1BBUkFNX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAx CnwgI2RlZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwg I2RlZmluZSBIQVZFX1NZU19TT0NLRVRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0gg MQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEKfCAjZGVmaW5lIEhBVkVfR0VUQ1dEIDEK fCAjZGVmaW5lIEhBVkVfUkVBRExJTksgMQp8ICNkZWZpbmUgSEFWRV9SRUFMUEFUSCAxCnwg I2RlZmluZSBIQVZFX1JFQURMSU5LQVQgMQp8ICNkZWZpbmUgSEFWRV9MU1RBVCAxCnwgI2Rl ZmluZSBIQVZFX1NFVEVOViAxCnwgI2RlZmluZSBGVU5DX1JFQUxQQVRIX1dPUktTIDEKfCAj ZGVmaW5lIEhBVkVfREVDTF9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIEhBVkVfU1RSRVJST1Jf UiAxCnwgI2RlZmluZSBMU1RBVF9GT0xMT1dTX1NMQVNIRURfU1lNTElOSyAxCnwgI2RlZmlu ZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIE1BTExPQ18wX0lTX05PTk5VTEwgMQp8ICNk ZWZpbmUgSEFWRV9VTlNJR05FRF9MT05HX0xPTkdfSU5UIDEKfCAjZGVmaW5lIEhBVkVfTE9O R19MT05HX0lOVCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfU0VURU5WIDEKfCAjZGVmaW5lIEhB VkVfU0lHU0VUX1QgMQp8ICNkZWZpbmUgVVNFUl9MQUJFTF9QUkVGSVggCnwgI2RlZmluZSBI QVZFX19CT09MIDEKfCAjZGVmaW5lIHJlc3RyaWN0IF9fcmVzdHJpY3QKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfRkZTTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZGU0xMIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUVNTUVNIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf TUVNUkNIUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1JBV01FTUNIUiAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX1NUUENQWSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUE5D UFkgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJDSFJOVUwgMQp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9TVFJEVVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJOQ0FUIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSTkRVUCAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX1NUUk5MRU4gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJQQlJLIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfU1RSU0VQIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RS Q0FTRVNUUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlRPS19SIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfU1RSRVJST1JfUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NU UlNJR05BTCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfQ0xFQVJFUlJfVU5MT0NLRUQgMQp8ICNk ZWZpbmUgSEFWRV9ERUNMX0ZFT0ZfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZF UlJPUl9VTkxPQ0tFRCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxz dGRpby5oPgp8ICNpZmRlZiBIQVZFX1NZU19UWVBFU19ICnwgIyBpbmNsdWRlIDxzeXMvdHlw ZXMuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TWVNfU1RBVF9ICnwgIyBpbmNsdWRlIDxz eXMvc3RhdC5oPgp8ICNlbmRpZgp8ICNpZmRlZiBTVERDX0hFQURFUlMKfCAjIGluY2x1ZGUg PHN0ZGxpYi5oPgp8ICMgaW5jbHVkZSA8c3RkZGVmLmg+CnwgI2Vsc2UKfCAjIGlmZGVmIEhB VkVfU1RETElCX0gKfCAjICBpbmNsdWRlIDxzdGRsaWIuaD4KfCAjIGVuZGlmCnwgI2VuZGlm CnwgI2lmZGVmIEhBVkVfU1RSSU5HX0gKfCAjIGlmICFkZWZpbmVkIFNURENfSEVBREVSUyAm JiBkZWZpbmVkIEhBVkVfTUVNT1JZX0gKfCAjICBpbmNsdWRlIDxtZW1vcnkuaD4KfCAjIGVu ZGlmCnwgIyBpbmNsdWRlIDxzdHJpbmcuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TVFJJ TkdTX0gKfCAjIGluY2x1ZGUgPHN0cmluZ3MuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9J TlRUWVBFU19ICnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5oPgp8ICNlbmRpZgp8ICNpZmRlZiBI QVZFX1NURElOVF9ICnwgIyBpbmNsdWRlIDxzdGRpbnQuaD4KfCAjZW5kaWYKfCAjaWZkZWYg SEFWRV9VTklTVERfSAp8ICMgaW5jbHVkZSA8dW5pc3RkLmg+CnwgI2VuZGlmCnwgaW50Cnwg bWFpbiAoKQp8IHsKfCAjaWZuZGVmIGZmbHVzaF91bmxvY2tlZAp8ICNpZmRlZiBfX2NwbHVz cGx1cwp8ICAgKHZvaWQpIGZmbHVzaF91bmxvY2tlZDsKfCAjZWxzZQp8ICAgKHZvaWQpIGZm bHVzaF91bmxvY2tlZDsKfCAjZW5kaWYKfCAjZW5kaWYKfCAKfCAgIDsKfCAgIHJldHVybiAw Owp8IH0KY29uZmlndXJlOjE5NTc0OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToxOTU4NTogY2hl Y2tpbmcgd2hldGhlciBmZ2V0c191bmxvY2tlZCBpcyBkZWNsYXJlZApjb25maWd1cmU6MTk1 ODU6IGNjIC1jIC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3Nl MyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0 IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgY29uZnRlc3QuYyA+JjUK Y29uZnRlc3QuYzoxMzc6MTA6IGVycm9yOiB1c2Ugb2YgdW5kZWNsYXJlZCBpZGVudGlmaWVy ICdmZ2V0c191bmxvY2tlZCcKICAodm9pZCkgZmdldHNfdW5sb2NrZWQ7CiAgICAgICAgIF4K MSBlcnJvciBnZW5lcmF0ZWQuCmNvbmZpZ3VyZToxOTU4NTogJD8gPSAxCmNvbmZpZ3VyZTog ZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5lIFBBQ0tB R0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNL QUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQ QUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAjZGVmaW5l IFBBQ0tBR0UgImxpYmljb252Igp8ICNkZWZpbmUgVkVSU0lPTiAiMS4xNCIKfCAjZGVmaW5l IFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5l IEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5l IEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBI QVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUg SEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIF9f RVhURU5TSU9OU19fIDEKfCAjZGVmaW5lIF9BTExfU09VUkNFIDEKfCAjZGVmaW5lIF9EQVJX SU5fQ19TT1VSQ0UgMQp8ICNkZWZpbmUgX0dOVV9TT1VSQ0UgMQp8ICNkZWZpbmUgX1BPU0lY X1BUSFJFQURfU0VNQU5USUNTIDEKfCAjZGVmaW5lIF9UQU5ERU1fU09VUkNFIDEKfCAjZGVm aW5lIElOU1RBTExQUkVGSVggIi91c3IvbG9jYWwiCnwgI2RlZmluZSBFTkFCTEVfRVhUUkEg MQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIExUX09CSkRJUiAiLmxpYnMv Igp8ICNkZWZpbmUgSEFWRV9WSVNJQklMSVRZIDAKfCAjZGVmaW5lIElDT05WX0NPTlNUIGNv bnN0CnwgI2RlZmluZSBIQVZFX01CU1RBVEVfVCAxCnwgI2RlZmluZSBIQVZFX1dDSEFSX1Qg MQp8ICNkZWZpbmUgSEFWRV9HRVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfTUJSVE9X QyAxCnwgI2RlZmluZSBIQVZFX1dDUlRPTUIgMQp8ICNkZWZpbmUgSEFWRV9NQlNJTklUIDEK fCAjZGVmaW5lIEhBVkVfU0VUTE9DQUxFIDEKfCAjZGVmaW5lIEhBVkVfTUVNTU9WRSAxCnwg I2RlZmluZSBIQVZFX0xBTkdJTkZPX0NPREVTRVQgMQp8ICNkZWZpbmUgSEFWRV9XT1JLSU5H X09fTk9BVElNRSAwCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0ZPTExPVyAxCnwgI2Rl ZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgV09SRFNfTElUVExFRU5ESUFOIDEKfCAj ZGVmaW5lIEhBVkVfQUxMT0NBIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZp bmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19QQVJBTV9IIDEKfCAjZGVm aW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9IIDEKfCAjZGVmaW5l IEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0ggMQp8ICNkZWZp bmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxCnwgI2Rl ZmluZSBIQVZFX0dFVENXRCAxCnwgI2RlZmluZSBIQVZFX1JFQURMSU5LIDEKfCAjZGVmaW5l IEhBVkVfUkVBTFBBVEggMQp8ICNkZWZpbmUgSEFWRV9SRUFETElOS0FUIDEKfCAjZGVmaW5l IEhBVkVfTFNUQVQgMQp8ICNkZWZpbmUgSEFWRV9TRVRFTlYgMQp8ICNkZWZpbmUgRlVOQ19S RUFMUEFUSF9XT1JLUyAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfU1RSRVJST1JfUiAxCnwgI2Rl ZmluZSBIQVZFX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgTFNUQVRfRk9MTE9XU19TTEFTSEVE X1NZTUxJTksgMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBNQUxMT0Nf MF9JU19OT05OVUxMIDEKfCAjZGVmaW5lIEhBVkVfVU5TSUdORURfTE9OR19MT05HX0lOVCAx CnwgI2RlZmluZSBIQVZFX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1NF VEVOViAxCnwgI2RlZmluZSBIQVZFX1NJR1NFVF9UIDEKfCAjZGVmaW5lIFVTRVJfTEFCRUxf UFJFRklYIAp8ICNkZWZpbmUgSEFWRV9fQk9PTCAxCnwgI2RlZmluZSByZXN0cmljdCBfX3Jl c3RyaWN0CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZGU0wgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9GRlNMTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01FTU1FTSAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX01FTVJDSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9S QVdNRU1DSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFBDUFkgMQp8ICNkZWZpbmUg SEFWRV9SQVdfREVDTF9TVFBOQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSQ0hS TlVMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSRFVQIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfU1RSTkNBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUk5EVVAgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJOTEVOIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfU1RSUEJSSyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlNFUCAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX1NUUkNBU0VTVFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9T VFJUT0tfUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkVSUk9SX1IgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9TVFJTSUdOQUwgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0NMRUFS RVJSX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRU9GX1VOTE9DS0VEIDEKfCAj ZGVmaW5lIEhBVkVfREVDTF9GRVJST1JfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNM X0ZGTFVTSF9VTkxPQ0tFRCAwCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRl IDxzdGRpby5oPgp8ICNpZmRlZiBIQVZFX1NZU19UWVBFU19ICnwgIyBpbmNsdWRlIDxzeXMv dHlwZXMuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TWVNfU1RBVF9ICnwgIyBpbmNsdWRl IDxzeXMvc3RhdC5oPgp8ICNlbmRpZgp8ICNpZmRlZiBTVERDX0hFQURFUlMKfCAjIGluY2x1 ZGUgPHN0ZGxpYi5oPgp8ICMgaW5jbHVkZSA8c3RkZGVmLmg+CnwgI2Vsc2UKfCAjIGlmZGVm IEhBVkVfU1RETElCX0gKfCAjICBpbmNsdWRlIDxzdGRsaWIuaD4KfCAjIGVuZGlmCnwgI2Vu ZGlmCnwgI2lmZGVmIEhBVkVfU1RSSU5HX0gKfCAjIGlmICFkZWZpbmVkIFNURENfSEVBREVS UyAmJiBkZWZpbmVkIEhBVkVfTUVNT1JZX0gKfCAjICBpbmNsdWRlIDxtZW1vcnkuaD4KfCAj IGVuZGlmCnwgIyBpbmNsdWRlIDxzdHJpbmcuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9T VFJJTkdTX0gKfCAjIGluY2x1ZGUgPHN0cmluZ3MuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFW RV9JTlRUWVBFU19ICnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5oPgp8ICNlbmRpZgp8ICNpZmRl ZiBIQVZFX1NURElOVF9ICnwgIyBpbmNsdWRlIDxzdGRpbnQuaD4KfCAjZW5kaWYKfCAjaWZk ZWYgSEFWRV9VTklTVERfSAp8ICMgaW5jbHVkZSA8dW5pc3RkLmg+CnwgI2VuZGlmCnwgaW50 CnwgbWFpbiAoKQp8IHsKfCAjaWZuZGVmIGZnZXRzX3VubG9ja2VkCnwgI2lmZGVmIF9fY3Bs dXNwbHVzCnwgICAodm9pZCkgZmdldHNfdW5sb2NrZWQ7CnwgI2Vsc2UKfCAgICh2b2lkKSBm Z2V0c191bmxvY2tlZDsKfCAjZW5kaWYKfCAjZW5kaWYKfCAKfCAgIDsKfCAgIHJldHVybiAw Owp8IH0KY29uZmlndXJlOjE5NTg1OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToxOTU5NjogY2hl Y2tpbmcgd2hldGhlciBmcHV0Y191bmxvY2tlZCBpcyBkZWNsYXJlZApjb25maWd1cmU6MTk1 OTY6IGNjIC1jIC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3Nl MyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0 IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgY29uZnRlc3QuYyA+JjUK Y29uZnRlc3QuYzoxMzg6MTA6IGVycm9yOiB1c2Ugb2YgdW5kZWNsYXJlZCBpZGVudGlmaWVy ICdmcHV0Y191bmxvY2tlZCcKICAodm9pZCkgZnB1dGNfdW5sb2NrZWQ7CiAgICAgICAgIF4K MSBlcnJvciBnZW5lcmF0ZWQuCmNvbmZpZ3VyZToxOTU5NjogJD8gPSAxCmNvbmZpZ3VyZTog ZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5lIFBBQ0tB R0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNL QUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQ QUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAjZGVmaW5l IFBBQ0tBR0UgImxpYmljb252Igp8ICNkZWZpbmUgVkVSU0lPTiAiMS4xNCIKfCAjZGVmaW5l IFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5l IEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5l IEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBI QVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUg SEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIF9f RVhURU5TSU9OU19fIDEKfCAjZGVmaW5lIF9BTExfU09VUkNFIDEKfCAjZGVmaW5lIF9EQVJX SU5fQ19TT1VSQ0UgMQp8ICNkZWZpbmUgX0dOVV9TT1VSQ0UgMQp8ICNkZWZpbmUgX1BPU0lY X1BUSFJFQURfU0VNQU5USUNTIDEKfCAjZGVmaW5lIF9UQU5ERU1fU09VUkNFIDEKfCAjZGVm aW5lIElOU1RBTExQUkVGSVggIi91c3IvbG9jYWwiCnwgI2RlZmluZSBFTkFCTEVfRVhUUkEg MQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIExUX09CSkRJUiAiLmxpYnMv Igp8ICNkZWZpbmUgSEFWRV9WSVNJQklMSVRZIDAKfCAjZGVmaW5lIElDT05WX0NPTlNUIGNv bnN0CnwgI2RlZmluZSBIQVZFX01CU1RBVEVfVCAxCnwgI2RlZmluZSBIQVZFX1dDSEFSX1Qg MQp8ICNkZWZpbmUgSEFWRV9HRVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfTUJSVE9X QyAxCnwgI2RlZmluZSBIQVZFX1dDUlRPTUIgMQp8ICNkZWZpbmUgSEFWRV9NQlNJTklUIDEK fCAjZGVmaW5lIEhBVkVfU0VUTE9DQUxFIDEKfCAjZGVmaW5lIEhBVkVfTUVNTU9WRSAxCnwg I2RlZmluZSBIQVZFX0xBTkdJTkZPX0NPREVTRVQgMQp8ICNkZWZpbmUgSEFWRV9XT1JLSU5H X09fTk9BVElNRSAwCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0ZPTExPVyAxCnwgI2Rl ZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgV09SRFNfTElUVExFRU5ESUFOIDEKfCAj ZGVmaW5lIEhBVkVfQUxMT0NBIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZp bmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19QQVJBTV9IIDEKfCAjZGVm aW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9IIDEKfCAjZGVmaW5l IEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0ggMQp8ICNkZWZp bmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxCnwgI2Rl ZmluZSBIQVZFX0dFVENXRCAxCnwgI2RlZmluZSBIQVZFX1JFQURMSU5LIDEKfCAjZGVmaW5l IEhBVkVfUkVBTFBBVEggMQp8ICNkZWZpbmUgSEFWRV9SRUFETElOS0FUIDEKfCAjZGVmaW5l IEhBVkVfTFNUQVQgMQp8ICNkZWZpbmUgSEFWRV9TRVRFTlYgMQp8ICNkZWZpbmUgRlVOQ19S RUFMUEFUSF9XT1JLUyAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfU1RSRVJST1JfUiAxCnwgI2Rl ZmluZSBIQVZFX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgTFNUQVRfRk9MTE9XU19TTEFTSEVE X1NZTUxJTksgMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBNQUxMT0Nf MF9JU19OT05OVUxMIDEKfCAjZGVmaW5lIEhBVkVfVU5TSUdORURfTE9OR19MT05HX0lOVCAx CnwgI2RlZmluZSBIQVZFX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1NF VEVOViAxCnwgI2RlZmluZSBIQVZFX1NJR1NFVF9UIDEKfCAjZGVmaW5lIFVTRVJfTEFCRUxf UFJFRklYIAp8ICNkZWZpbmUgSEFWRV9fQk9PTCAxCnwgI2RlZmluZSByZXN0cmljdCBfX3Jl c3RyaWN0CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZGU0wgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9GRlNMTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01FTU1FTSAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX01FTVJDSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9S QVdNRU1DSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFBDUFkgMQp8ICNkZWZpbmUg SEFWRV9SQVdfREVDTF9TVFBOQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSQ0hS TlVMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSRFVQIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfU1RSTkNBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUk5EVVAgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJOTEVOIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfU1RSUEJSSyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlNFUCAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX1NUUkNBU0VTVFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9T VFJUT0tfUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkVSUk9SX1IgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9TVFJTSUdOQUwgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0NMRUFS RVJSX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRU9GX1VOTE9DS0VEIDEKfCAj ZGVmaW5lIEhBVkVfREVDTF9GRVJST1JfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNM X0ZGTFVTSF9VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkdFVFNfVU5MT0NLRUQg MAp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8c3RkaW8uaD4KfCAjaWZk ZWYgSEFWRV9TWVNfVFlQRVNfSAp8ICMgaW5jbHVkZSA8c3lzL3R5cGVzLmg+CnwgI2VuZGlm CnwgI2lmZGVmIEhBVkVfU1lTX1NUQVRfSAp8ICMgaW5jbHVkZSA8c3lzL3N0YXQuaD4KfCAj ZW5kaWYKfCAjaWZkZWYgU1REQ19IRUFERVJTCnwgIyBpbmNsdWRlIDxzdGRsaWIuaD4KfCAj IGluY2x1ZGUgPHN0ZGRlZi5oPgp8ICNlbHNlCnwgIyBpZmRlZiBIQVZFX1NURExJQl9ICnwg IyAgaW5jbHVkZSA8c3RkbGliLmg+CnwgIyBlbmRpZgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZF X1NUUklOR19ICnwgIyBpZiAhZGVmaW5lZCBTVERDX0hFQURFUlMgJiYgZGVmaW5lZCBIQVZF X01FTU9SWV9ICnwgIyAgaW5jbHVkZSA8bWVtb3J5Lmg+CnwgIyBlbmRpZgp8ICMgaW5jbHVk ZSA8c3RyaW5nLmg+CnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfU1RSSU5HU19ICnwgIyBpbmNs dWRlIDxzdHJpbmdzLmg+CnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfSU5UVFlQRVNfSAp8ICMg aW5jbHVkZSA8aW50dHlwZXMuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TVERJTlRfSAp8 ICMgaW5jbHVkZSA8c3RkaW50Lmg+CnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfVU5JU1REX0gK fCAjIGluY2x1ZGUgPHVuaXN0ZC5oPgp8ICNlbmRpZgp8IGludAp8IG1haW4gKCkKfCB7Cnwg I2lmbmRlZiBmcHV0Y191bmxvY2tlZAp8ICNpZmRlZiBfX2NwbHVzcGx1cwp8ICAgKHZvaWQp IGZwdXRjX3VubG9ja2VkOwp8ICNlbHNlCnwgICAodm9pZCkgZnB1dGNfdW5sb2NrZWQ7Cnwg I2VuZGlmCnwgI2VuZGlmCnwgCnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZTox OTU5NjogcmVzdWx0OiBubwpjb25maWd1cmU6MTk2MDc6IGNoZWNraW5nIHdoZXRoZXIgZnB1 dHNfdW5sb2NrZWQgaXMgZGVjbGFyZWQKY29uZmlndXJlOjE5NjA3OiBjYyAtYyAtT3ogLW1h cmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQt YXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0 eSAtRF9GT1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0ZXN0LmM6MTM5OjEw OiBlcnJvcjogdXNlIG9mIHVuZGVjbGFyZWQgaWRlbnRpZmllciAnZnB1dHNfdW5sb2NrZWQn CiAgKHZvaWQpIGZwdXRzX3VubG9ja2VkOwogICAgICAgICBeCjEgZXJyb3IgZ2VuZXJhdGVk Lgpjb25maWd1cmU6MTk2MDc6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdh czoKfCAvKiBjb25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiIKfCAjZGVm aW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiCnwg I2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQg IiIKfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiCnwgI2RlZmluZSBQQUNLQUdFICJsaWJpY29u diIKfCAjZGVmaW5lIFZFUlNJT04gIjEuMTQiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8 ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0gg MQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEK fCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8 ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8 ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBfX0VYVEVOU0lPTlNfXyAxCnwg I2RlZmluZSBfQUxMX1NPVVJDRSAxCnwgI2RlZmluZSBfREFSV0lOX0NfU09VUkNFIDEKfCAj ZGVmaW5lIF9HTlVfU09VUkNFIDEKfCAjZGVmaW5lIF9QT1NJWF9QVEhSRUFEX1NFTUFOVElD UyAxCnwgI2RlZmluZSBfVEFOREVNX1NPVVJDRSAxCnwgI2RlZmluZSBJTlNUQUxMUFJFRklY ICIvdXNyL2xvY2FsIgp8ICNkZWZpbmUgRU5BQkxFX0VYVFJBIDEKfCAjZGVmaW5lIEhBVkVf RExGQ05fSCAxCnwgI2RlZmluZSBMVF9PQkpESVIgIi5saWJzLyIKfCAjZGVmaW5lIEhBVkVf VklTSUJJTElUWSAwCnwgI2RlZmluZSBJQ09OVl9DT05TVCBjb25zdAp8ICNkZWZpbmUgSEFW RV9NQlNUQVRFX1QgMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9UIDEKfCAjZGVmaW5lIEhBVkVf R0VUQ19VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX01CUlRPV0MgMQp8ICNkZWZpbmUgSEFW RV9XQ1JUT01CIDEKfCAjZGVmaW5lIEhBVkVfTUJTSU5JVCAxCnwgI2RlZmluZSBIQVZFX1NF VExPQ0FMRSAxCnwgI2RlZmluZSBIQVZFX01FTU1PVkUgMQp8ICNkZWZpbmUgSEFWRV9MQU5H SU5GT19DT0RFU0VUIDEKfCAjZGVmaW5lIEhBVkVfV09SS0lOR19PX05PQVRJTUUgMAp8ICNk ZWZpbmUgSEFWRV9XT1JLSU5HX09fTk9GT0xMT1cgMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9I IDEKfCAjZGVmaW5lIFdPUkRTX0xJVFRMRUVORElBTiAxCnwgI2RlZmluZSBIQVZFX0FMTE9D QSAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0gg MQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9I IDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEK fCAjZGVmaW5lIEhBVkVfU1lTX1NPQ0tFVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRf SCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQp8ICNkZWZpbmUgSEFWRV9HRVRDV0Qg MQp8ICNkZWZpbmUgSEFWRV9SRUFETElOSyAxCnwgI2RlZmluZSBIQVZFX1JFQUxQQVRIIDEK fCAjZGVmaW5lIEhBVkVfUkVBRExJTktBVCAxCnwgI2RlZmluZSBIQVZFX0xTVEFUIDEKfCAj ZGVmaW5lIEhBVkVfU0VURU5WIDEKfCAjZGVmaW5lIEZVTkNfUkVBTFBBVEhfV09SS1MgMQp8 ICNkZWZpbmUgSEFWRV9ERUNMX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgSEFWRV9TVFJFUlJP Ul9SIDEKfCAjZGVmaW5lIExTVEFUX0ZPTExPV1NfU0xBU0hFRF9TWU1MSU5LIDEKfCAjZGVm aW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgTUFMTE9DXzBfSVNfTk9OTlVMTCAxCnwg I2RlZmluZSBIQVZFX1VOU0lHTkVEX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZpbmUgSEFWRV9M T05HX0xPTkdfSU5UIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9TRVRFTlYgMQp8ICNkZWZpbmUg SEFWRV9TSUdTRVRfVCAxCnwgI2RlZmluZSBVU0VSX0xBQkVMX1BSRUZJWCAKfCAjZGVmaW5l IEhBVkVfX0JPT0wgMQp8ICNkZWZpbmUgcmVzdHJpY3QgX19yZXN0cmljdAp8ICNkZWZpbmUg SEFWRV9SQVdfREVDTF9GRlNMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRkZTTEwgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NRU1NRU0gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9NRU1SQ0hSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUkFXTUVNQ0hSIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfU1RQQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RQ TkNQWSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkNIUk5VTCAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX1NUUkRVUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUk5DQVQg MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJORFVQIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfU1RSTkxFTiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlBCUksgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJTRVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9T VFJDQVNFU1RSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSVE9LX1IgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf U1RSU0lHTkFMIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9DTEVBUkVSUl9VTkxPQ0tFRCAxCnwg I2RlZmluZSBIQVZFX0RFQ0xfRkVPRl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xf RkVSUk9SX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRkxVU0hfVU5MT0NLRUQg MAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZHRVRTX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVf REVDTF9GUFVUQ19VTkxPQ0tFRCAwCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNs dWRlIDxzdGRpby5oPgp8ICNpZmRlZiBIQVZFX1NZU19UWVBFU19ICnwgIyBpbmNsdWRlIDxz eXMvdHlwZXMuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TWVNfU1RBVF9ICnwgIyBpbmNs dWRlIDxzeXMvc3RhdC5oPgp8ICNlbmRpZgp8ICNpZmRlZiBTVERDX0hFQURFUlMKfCAjIGlu Y2x1ZGUgPHN0ZGxpYi5oPgp8ICMgaW5jbHVkZSA8c3RkZGVmLmg+CnwgI2Vsc2UKfCAjIGlm ZGVmIEhBVkVfU1RETElCX0gKfCAjICBpbmNsdWRlIDxzdGRsaWIuaD4KfCAjIGVuZGlmCnwg I2VuZGlmCnwgI2lmZGVmIEhBVkVfU1RSSU5HX0gKfCAjIGlmICFkZWZpbmVkIFNURENfSEVB REVSUyAmJiBkZWZpbmVkIEhBVkVfTUVNT1JZX0gKfCAjICBpbmNsdWRlIDxtZW1vcnkuaD4K fCAjIGVuZGlmCnwgIyBpbmNsdWRlIDxzdHJpbmcuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFW RV9TVFJJTkdTX0gKfCAjIGluY2x1ZGUgPHN0cmluZ3MuaD4KfCAjZW5kaWYKfCAjaWZkZWYg SEFWRV9JTlRUWVBFU19ICnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5oPgp8ICNlbmRpZgp8ICNp ZmRlZiBIQVZFX1NURElOVF9ICnwgIyBpbmNsdWRlIDxzdGRpbnQuaD4KfCAjZW5kaWYKfCAj aWZkZWYgSEFWRV9VTklTVERfSAp8ICMgaW5jbHVkZSA8dW5pc3RkLmg+CnwgI2VuZGlmCnwg aW50CnwgbWFpbiAoKQp8IHsKfCAjaWZuZGVmIGZwdXRzX3VubG9ja2VkCnwgI2lmZGVmIF9f Y3BsdXNwbHVzCnwgICAodm9pZCkgZnB1dHNfdW5sb2NrZWQ7CnwgI2Vsc2UKfCAgICh2b2lk KSBmcHV0c191bmxvY2tlZDsKfCAjZW5kaWYKfCAjZW5kaWYKfCAKfCAgIDsKfCAgIHJldHVy biAwOwp8IH0KY29uZmlndXJlOjE5NjA3OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToxOTYxODog Y2hlY2tpbmcgd2hldGhlciBmcmVhZF91bmxvY2tlZCBpcyBkZWNsYXJlZApjb25maWd1cmU6 MTk2MTg6IGNjIC1jIC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQt c3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9y bWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgY29uZnRlc3QuYyA+ JjUKY29uZnRlc3QuYzoxNDA6MTA6IGVycm9yOiB1c2Ugb2YgdW5kZWNsYXJlZCBpZGVudGlm aWVyICdmcmVhZF91bmxvY2tlZCcKICAodm9pZCkgZnJlYWRfdW5sb2NrZWQ7CiAgICAgICAg IF4KMSBlcnJvciBnZW5lcmF0ZWQuCmNvbmZpZ3VyZToxOTYxODogJD8gPSAxCmNvbmZpZ3Vy ZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5lIFBB Q0tBR0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQ QUNLQUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmlu ZSBQQUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAjZGVm aW5lIFBBQ0tBR0UgImxpYmljb252Igp8ICNkZWZpbmUgVkVSU0lPTiAiMS4xNCIKfCAjZGVm aW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVm aW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmlu ZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZp bmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5l IF9fRVhURU5TSU9OU19fIDEKfCAjZGVmaW5lIF9BTExfU09VUkNFIDEKfCAjZGVmaW5lIF9E QVJXSU5fQ19TT1VSQ0UgMQp8ICNkZWZpbmUgX0dOVV9TT1VSQ0UgMQp8ICNkZWZpbmUgX1BP U0lYX1BUSFJFQURfU0VNQU5USUNTIDEKfCAjZGVmaW5lIF9UQU5ERU1fU09VUkNFIDEKfCAj ZGVmaW5lIElOU1RBTExQUkVGSVggIi91c3IvbG9jYWwiCnwgI2RlZmluZSBFTkFCTEVfRVhU UkEgMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIExUX09CSkRJUiAiLmxp YnMvIgp8ICNkZWZpbmUgSEFWRV9WSVNJQklMSVRZIDAKfCAjZGVmaW5lIElDT05WX0NPTlNU IGNvbnN0CnwgI2RlZmluZSBIQVZFX01CU1RBVEVfVCAxCnwgI2RlZmluZSBIQVZFX1dDSEFS X1QgMQp8ICNkZWZpbmUgSEFWRV9HRVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfTUJS VE9XQyAxCnwgI2RlZmluZSBIQVZFX1dDUlRPTUIgMQp8ICNkZWZpbmUgSEFWRV9NQlNJTklU IDEKfCAjZGVmaW5lIEhBVkVfU0VUTE9DQUxFIDEKfCAjZGVmaW5lIEhBVkVfTUVNTU9WRSAx CnwgI2RlZmluZSBIQVZFX0xBTkdJTkZPX0NPREVTRVQgMQp8ICNkZWZpbmUgSEFWRV9XT1JL SU5HX09fTk9BVElNRSAwCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0ZPTExPVyAxCnwg I2RlZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgV09SRFNfTElUVExFRU5ESUFOIDEK fCAjZGVmaW5lIEhBVkVfQUxMT0NBIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNk ZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19QQVJBTV9IIDEKfCAj ZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9IIDEKfCAjZGVm aW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0ggMQp8ICNk ZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxCnwg I2RlZmluZSBIQVZFX0dFVENXRCAxCnwgI2RlZmluZSBIQVZFX1JFQURMSU5LIDEKfCAjZGVm aW5lIEhBVkVfUkVBTFBBVEggMQp8ICNkZWZpbmUgSEFWRV9SRUFETElOS0FUIDEKfCAjZGVm aW5lIEhBVkVfTFNUQVQgMQp8ICNkZWZpbmUgSEFWRV9TRVRFTlYgMQp8ICNkZWZpbmUgRlVO Q19SRUFMUEFUSF9XT1JLUyAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfU1RSRVJST1JfUiAxCnwg I2RlZmluZSBIQVZFX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgTFNUQVRfRk9MTE9XU19TTEFT SEVEX1NZTUxJTksgMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBNQUxM T0NfMF9JU19OT05OVUxMIDEKfCAjZGVmaW5lIEhBVkVfVU5TSUdORURfTE9OR19MT05HX0lO VCAxCnwgI2RlZmluZSBIQVZFX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZpbmUgSEFWRV9ERUNM X1NFVEVOViAxCnwgI2RlZmluZSBIQVZFX1NJR1NFVF9UIDEKfCAjZGVmaW5lIFVTRVJfTEFC RUxfUFJFRklYIAp8ICNkZWZpbmUgSEFWRV9fQk9PTCAxCnwgI2RlZmluZSByZXN0cmljdCBf X3Jlc3RyaWN0CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZGU0wgMQp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9GRlNMTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01FTU1FTSAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX01FTVJDSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9SQVdNRU1DSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFBDUFkgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9TVFBOQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RS Q0hSTlVMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSRFVQIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfU1RSTkNBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUk5EVVAg MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJOTEVOIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfU1RSUEJSSyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlNFUCAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX1NUUkNBU0VTVFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9TVFJUT0tfUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkVSUk9SX1IgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJTSUdOQUwgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0NM RUFSRVJSX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRU9GX1VOTE9DS0VEIDEK fCAjZGVmaW5lIEhBVkVfREVDTF9GRVJST1JfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9E RUNMX0ZGTFVTSF9VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkdFVFNfVU5MT0NL RUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZQVVRDX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhB VkVfREVDTF9GUFVUU19VTkxPQ0tFRCAwCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNp bmNsdWRlIDxzdGRpby5oPgp8ICNpZmRlZiBIQVZFX1NZU19UWVBFU19ICnwgIyBpbmNsdWRl IDxzeXMvdHlwZXMuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TWVNfU1RBVF9ICnwgIyBp bmNsdWRlIDxzeXMvc3RhdC5oPgp8ICNlbmRpZgp8ICNpZmRlZiBTVERDX0hFQURFUlMKfCAj IGluY2x1ZGUgPHN0ZGxpYi5oPgp8ICMgaW5jbHVkZSA8c3RkZGVmLmg+CnwgI2Vsc2UKfCAj IGlmZGVmIEhBVkVfU1RETElCX0gKfCAjICBpbmNsdWRlIDxzdGRsaWIuaD4KfCAjIGVuZGlm CnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfU1RSSU5HX0gKfCAjIGlmICFkZWZpbmVkIFNURENf SEVBREVSUyAmJiBkZWZpbmVkIEhBVkVfTUVNT1JZX0gKfCAjICBpbmNsdWRlIDxtZW1vcnku aD4KfCAjIGVuZGlmCnwgIyBpbmNsdWRlIDxzdHJpbmcuaD4KfCAjZW5kaWYKfCAjaWZkZWYg SEFWRV9TVFJJTkdTX0gKfCAjIGluY2x1ZGUgPHN0cmluZ3MuaD4KfCAjZW5kaWYKfCAjaWZk ZWYgSEFWRV9JTlRUWVBFU19ICnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5oPgp8ICNlbmRpZgp8 ICNpZmRlZiBIQVZFX1NURElOVF9ICnwgIyBpbmNsdWRlIDxzdGRpbnQuaD4KfCAjZW5kaWYK fCAjaWZkZWYgSEFWRV9VTklTVERfSAp8ICMgaW5jbHVkZSA8dW5pc3RkLmg+CnwgI2VuZGlm CnwgaW50CnwgbWFpbiAoKQp8IHsKfCAjaWZuZGVmIGZyZWFkX3VubG9ja2VkCnwgI2lmZGVm IF9fY3BsdXNwbHVzCnwgICAodm9pZCkgZnJlYWRfdW5sb2NrZWQ7CnwgI2Vsc2UKfCAgICh2 b2lkKSBmcmVhZF91bmxvY2tlZDsKfCAjZW5kaWYKfCAjZW5kaWYKfCAKfCAgIDsKfCAgIHJl dHVybiAwOwp8IH0KY29uZmlndXJlOjE5NjE4OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToxOTYy OTogY2hlY2tpbmcgd2hldGhlciBmd3JpdGVfdW5sb2NrZWQgaXMgZGVjbGFyZWQKY29uZmln dXJlOjE5NjI5OiBjYyAtYyAtT3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxv bjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAt V2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0 LmMgPiY1CmNvbmZ0ZXN0LmM6MTQxOjEwOiBlcnJvcjogdXNlIG9mIHVuZGVjbGFyZWQgaWRl bnRpZmllciAnZndyaXRlX3VubG9ja2VkJwogICh2b2lkKSBmd3JpdGVfdW5sb2NrZWQ7CiAg ICAgICAgIF4KMSBlcnJvciBnZW5lcmF0ZWQuCmNvbmZpZ3VyZToxOTYyOTogJD8gPSAxCmNv bmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVm aW5lIFBBQ0tBR0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2Rl ZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwg I2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIK fCAjZGVmaW5lIFBBQ0tBR0UgImxpYmljb252Igp8ICNkZWZpbmUgVkVSU0lPTiAiMS4xNCIK fCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEK fCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEK fCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwg I2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8 ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAj ZGVmaW5lIF9fRVhURU5TSU9OU19fIDEKfCAjZGVmaW5lIF9BTExfU09VUkNFIDEKfCAjZGVm aW5lIF9EQVJXSU5fQ19TT1VSQ0UgMQp8ICNkZWZpbmUgX0dOVV9TT1VSQ0UgMQp8ICNkZWZp bmUgX1BPU0lYX1BUSFJFQURfU0VNQU5USUNTIDEKfCAjZGVmaW5lIF9UQU5ERU1fU09VUkNF IDEKfCAjZGVmaW5lIElOU1RBTExQUkVGSVggIi91c3IvbG9jYWwiCnwgI2RlZmluZSBFTkFC TEVfRVhUUkEgMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIExUX09CSkRJ UiAiLmxpYnMvIgp8ICNkZWZpbmUgSEFWRV9WSVNJQklMSVRZIDAKfCAjZGVmaW5lIElDT05W X0NPTlNUIGNvbnN0CnwgI2RlZmluZSBIQVZFX01CU1RBVEVfVCAxCnwgI2RlZmluZSBIQVZF X1dDSEFSX1QgMQp8ICNkZWZpbmUgSEFWRV9HRVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhB VkVfTUJSVE9XQyAxCnwgI2RlZmluZSBIQVZFX1dDUlRPTUIgMQp8ICNkZWZpbmUgSEFWRV9N QlNJTklUIDEKfCAjZGVmaW5lIEhBVkVfU0VUTE9DQUxFIDEKfCAjZGVmaW5lIEhBVkVfTUVN TU9WRSAxCnwgI2RlZmluZSBIQVZFX0xBTkdJTkZPX0NPREVTRVQgMQp8ICNkZWZpbmUgSEFW RV9XT1JLSU5HX09fTk9BVElNRSAwCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0ZPTExP VyAxCnwgI2RlZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgV09SRFNfTElUVExFRU5E SUFOIDEKfCAjZGVmaW5lIEhBVkVfQUxMT0NBIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0gg MQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19QQVJBTV9I IDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9IIDEK fCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0gg MQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVf SCAxCnwgI2RlZmluZSBIQVZFX0dFVENXRCAxCnwgI2RlZmluZSBIQVZFX1JFQURMSU5LIDEK fCAjZGVmaW5lIEhBVkVfUkVBTFBBVEggMQp8ICNkZWZpbmUgSEFWRV9SRUFETElOS0FUIDEK fCAjZGVmaW5lIEhBVkVfTFNUQVQgMQp8ICNkZWZpbmUgSEFWRV9TRVRFTlYgMQp8ICNkZWZp bmUgRlVOQ19SRUFMUEFUSF9XT1JLUyAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfU1RSRVJST1Jf UiAxCnwgI2RlZmluZSBIQVZFX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgTFNUQVRfRk9MTE9X U19TTEFTSEVEX1NZTUxJTksgMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmlu ZSBNQUxMT0NfMF9JU19OT05OVUxMIDEKfCAjZGVmaW5lIEhBVkVfVU5TSUdORURfTE9OR19M T05HX0lOVCAxCnwgI2RlZmluZSBIQVZFX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZpbmUgSEFW RV9ERUNMX1NFVEVOViAxCnwgI2RlZmluZSBIQVZFX1NJR1NFVF9UIDEKfCAjZGVmaW5lIFVT RVJfTEFCRUxfUFJFRklYIAp8ICNkZWZpbmUgSEFWRV9fQk9PTCAxCnwgI2RlZmluZSByZXN0 cmljdCBfX3Jlc3RyaWN0CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZGU0wgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9GRlNMTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01FTU1F TSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01FTVJDSFIgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9SQVdNRU1DSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFBDUFkgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFBOQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfU1RSQ0hSTlVMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSRFVQIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfU1RSTkNBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NU Uk5EVVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJOTEVOIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfU1RSUEJSSyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlNFUCAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkNBU0VTVFIgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TVFJUT0tfUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkVSUk9SX1Ig MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJTSUdOQUwgMQp8ICNkZWZpbmUgSEFWRV9E RUNMX0NMRUFSRVJSX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRU9GX1VOTE9D S0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRVJST1JfVU5MT0NLRUQgMQp8ICNkZWZpbmUg SEFWRV9ERUNMX0ZGTFVTSF9VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkdFVFNf VU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZQVVRDX1VOTE9DS0VEIDAKfCAjZGVm aW5lIEhBVkVfREVDTF9GUFVUU19VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRlJF QURfVU5MT0NLRUQgMAp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8c3Rk aW8uaD4KfCAjaWZkZWYgSEFWRV9TWVNfVFlQRVNfSAp8ICMgaW5jbHVkZSA8c3lzL3R5cGVz Lmg+CnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfU1lTX1NUQVRfSAp8ICMgaW5jbHVkZSA8c3lz L3N0YXQuaD4KfCAjZW5kaWYKfCAjaWZkZWYgU1REQ19IRUFERVJTCnwgIyBpbmNsdWRlIDxz dGRsaWIuaD4KfCAjIGluY2x1ZGUgPHN0ZGRlZi5oPgp8ICNlbHNlCnwgIyBpZmRlZiBIQVZF X1NURExJQl9ICnwgIyAgaW5jbHVkZSA8c3RkbGliLmg+CnwgIyBlbmRpZgp8ICNlbmRpZgp8 ICNpZmRlZiBIQVZFX1NUUklOR19ICnwgIyBpZiAhZGVmaW5lZCBTVERDX0hFQURFUlMgJiYg ZGVmaW5lZCBIQVZFX01FTU9SWV9ICnwgIyAgaW5jbHVkZSA8bWVtb3J5Lmg+CnwgIyBlbmRp Zgp8ICMgaW5jbHVkZSA8c3RyaW5nLmg+CnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfU1RSSU5H U19ICnwgIyBpbmNsdWRlIDxzdHJpbmdzLmg+CnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfSU5U VFlQRVNfSAp8ICMgaW5jbHVkZSA8aW50dHlwZXMuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFW RV9TVERJTlRfSAp8ICMgaW5jbHVkZSA8c3RkaW50Lmg+CnwgI2VuZGlmCnwgI2lmZGVmIEhB VkVfVU5JU1REX0gKfCAjIGluY2x1ZGUgPHVuaXN0ZC5oPgp8ICNlbmRpZgp8IGludAp8IG1h aW4gKCkKfCB7CnwgI2lmbmRlZiBmd3JpdGVfdW5sb2NrZWQKfCAjaWZkZWYgX19jcGx1c3Bs dXMKfCAgICh2b2lkKSBmd3JpdGVfdW5sb2NrZWQ7CnwgI2Vsc2UKfCAgICh2b2lkKSBmd3Jp dGVfdW5sb2NrZWQ7CnwgI2VuZGlmCnwgI2VuZGlmCnwgCnwgICA7CnwgICByZXR1cm4gMDsK fCB9CmNvbmZpZ3VyZToxOTYyOTogcmVzdWx0OiBubwpjb25maWd1cmU6MTk2NDA6IGNoZWNr aW5nIHdoZXRoZXIgZ2V0Y191bmxvY2tlZCBpcyBkZWNsYXJlZApjb25maWd1cmU6MTk2NDA6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxOTY1MTogY2hlY2tpbmcgd2hldGhlciBnZXRjaGFy X3VubG9ja2VkIGlzIGRlY2xhcmVkCmNvbmZpZ3VyZToxOTY1MTogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjE5NjYyOiBjaGVja2luZyB3aGV0aGVyIHB1dGNfdW5sb2NrZWQgaXMgZGVjbGFy ZWQKY29uZmlndXJlOjE5NjYyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTk2NzM6IGNoZWNr aW5nIHdoZXRoZXIgcHV0Y2hhcl91bmxvY2tlZCBpcyBkZWNsYXJlZApjb25maWd1cmU6MTk2 NzM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxOTgxNDogY2hlY2tpbmcgd2hldGhlciAvLyBp cyBkaXN0aW5jdCBmcm9tIC8KY29uZmlndXJlOjE5ODQzOiByZXN1bHQ6IG5vCmNvbmZpZ3Vy ZToxOTg2OTogY2hlY2tpbmcgZm9yIGVycm9yX2F0X2xpbmUKY29uZmlndXJlOjE5ODg1OiBj YyAtbyBjb25mdGVzdCAtT3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0 LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zv cm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yICBjb25mdGVzdC5j ICA+JjUKY29uZnRlc3QuYzoxMTA6MTA6IGZhdGFsIGVycm9yOiAnZXJyb3IuaCcgZmlsZSBu b3QgZm91bmQKI2luY2x1ZGUgPGVycm9yLmg+CiAgICAgICAgIF4KMSBlcnJvciBnZW5lcmF0 ZWQuCmNvbmZpZ3VyZToxOTg4NTogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0g d2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIgp8ICNk ZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIK fCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9S VCAiIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAjZGVmaW5lIFBBQ0tBR0UgImxpYmlj b252Igp8ICNkZWZpbmUgVkVSU0lPTiAiMS4xNCIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAx CnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRf SCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0gg MQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAx CnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAx CnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIF9fRVhURU5TSU9OU19fIDEK fCAjZGVmaW5lIF9BTExfU09VUkNFIDEKfCAjZGVmaW5lIF9EQVJXSU5fQ19TT1VSQ0UgMQp8 ICNkZWZpbmUgX0dOVV9TT1VSQ0UgMQp8ICNkZWZpbmUgX1BPU0lYX1BUSFJFQURfU0VNQU5U SUNTIDEKfCAjZGVmaW5lIF9UQU5ERU1fU09VUkNFIDEKfCAjZGVmaW5lIElOU1RBTExQUkVG SVggIi91c3IvbG9jYWwiCnwgI2RlZmluZSBFTkFCTEVfRVhUUkEgMQp8ICNkZWZpbmUgSEFW RV9ETEZDTl9IIDEKfCAjZGVmaW5lIExUX09CSkRJUiAiLmxpYnMvIgp8ICNkZWZpbmUgSEFW RV9WSVNJQklMSVRZIDAKfCAjZGVmaW5lIElDT05WX0NPTlNUIGNvbnN0CnwgI2RlZmluZSBI QVZFX01CU1RBVEVfVCAxCnwgI2RlZmluZSBIQVZFX1dDSEFSX1QgMQp8ICNkZWZpbmUgSEFW RV9HRVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfTUJSVE9XQyAxCnwgI2RlZmluZSBI QVZFX1dDUlRPTUIgMQp8ICNkZWZpbmUgSEFWRV9NQlNJTklUIDEKfCAjZGVmaW5lIEhBVkVf U0VUTE9DQUxFIDEKfCAjZGVmaW5lIEhBVkVfTUVNTU9WRSAxCnwgI2RlZmluZSBIQVZFX0xB TkdJTkZPX0NPREVTRVQgMQp8ICNkZWZpbmUgSEFWRV9XT1JLSU5HX09fTk9BVElNRSAwCnwg I2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0ZPTExPVyAxCnwgI2RlZmluZSBIQVZFX1dDSEFS X0ggMQp8ICNkZWZpbmUgV09SRFNfTElUVExFRU5ESUFOIDEKfCAjZGVmaW5lIEhBVkVfQUxM T0NBIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdf SCAxCnwgI2RlZmluZSBIQVZFX1NZU19QQVJBTV9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1RE X0ggMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0gg MQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RB VF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxCnwgI2RlZmluZSBIQVZFX0dFVENX RCAxCnwgI2RlZmluZSBIQVZFX1JFQURMSU5LIDEKfCAjZGVmaW5lIEhBVkVfUkVBTFBBVEgg MQp8ICNkZWZpbmUgSEFWRV9SRUFETElOS0FUIDEKfCAjZGVmaW5lIEhBVkVfTFNUQVQgMQp8 ICNkZWZpbmUgSEFWRV9TRVRFTlYgMQp8ICNkZWZpbmUgRlVOQ19SRUFMUEFUSF9XT1JLUyAx CnwgI2RlZmluZSBIQVZFX0RFQ0xfU1RSRVJST1JfUiAxCnwgI2RlZmluZSBIQVZFX1NUUkVS Uk9SX1IgMQp8ICNkZWZpbmUgTFNUQVRfRk9MTE9XU19TTEFTSEVEX1NZTUxJTksgMQp8ICNk ZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBNQUxMT0NfMF9JU19OT05OVUxMIDEK fCAjZGVmaW5lIEhBVkVfVU5TSUdORURfTE9OR19MT05HX0lOVCAxCnwgI2RlZmluZSBIQVZF X0xPTkdfTE9OR19JTlQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1NFVEVOViAxCnwgI2RlZmlu ZSBIQVZFX1NJR1NFVF9UIDEKfCAjZGVmaW5lIFVTRVJfTEFCRUxfUFJFRklYIAp8ICNkZWZp bmUgSEFWRV9fQk9PTCAxCnwgI2RlZmluZSByZXN0cmljdCBfX3Jlc3RyaWN0CnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX0ZGU0wgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GRlNMTCAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01FTU1FTSAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX01FTVJDSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9SQVdNRU1DSFIgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9TVFBDUFkgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9T VFBOQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSQ0hSTlVMIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfU1RSRFVQIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSTkNB VCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUk5EVVAgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TVFJOTEVOIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSUEJSSyAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlNFUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X1NUUkNBU0VTVFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJUT0tfUiAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9TVFJTSUdOQUwgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0NMRUFSRVJSX1VOTE9DS0VEIDEK fCAjZGVmaW5lIEhBVkVfREVDTF9GRU9GX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVD TF9GRVJST1JfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZGTFVTSF9VTkxPQ0tF RCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkdFVFNfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFW RV9ERUNMX0ZQVVRDX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GUFVUU19VTkxP Q0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRlJFQURfVU5MT0NLRUQgMAp8ICNkZWZpbmUg SEFWRV9ERUNMX0ZXUklURV9VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfR0VUQ19V TkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfR0VUQ0hBUl9VTkxPQ0tFRCAxCnwgI2Rl ZmluZSBIQVZFX0RFQ0xfUFVUQ19VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfUFVU Q0hBUl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBHTlVMSUJfQ0FOT05JQ0FMSVpFX0xHUEwgMQp8 ICNkZWZpbmUgR05VTElCX1RFU1RfQ0FOT05JQ0FMSVpFX0ZJTEVfTkFNRSAxCnwgI2RlZmlu ZSBHTlVMSUJfVEVTVF9SRUFMUEFUSCAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9FTlZJUk9O IDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPGVycm9yLmg+CnwgaW50 CnwgbWFpbiAoKQp8IHsKfCBlcnJvcl9hdF9saW5lICgwLCAwLCAiIiwgMCwgImFuIGVycm9y IG9jY3VycmVkIik7CnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZToxOTg5Mzog cmVzdWx0OiBubwpjb25maWd1cmU6MTk5ODE6IGNoZWNraW5nIHdoZXRoZXIgZmNudGwgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMDAwNzogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjE5OTgxOiBjaGVja2luZyB3aGV0aGVyIG9wZW5hdCBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIwMDA3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6 MjAwNzE6IGNoZWNraW5nIGZvciBtYnN0YXRlX3QKY29uZmlndXJlOjIwMTAyOiByZXN1bHQ6 IHllcwpjb25maWd1cmU6MjAxMTc6IGNoZWNraW5nIGZvciBtZW1tb3ZlCmNvbmZpZ3VyZToy MDExNzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIwMTQ2OiBjaGVja2luZyB3aGV0aGVyIHBy b2dyYW1faW52b2NhdGlvbl9uYW1lIGlzIGRlY2xhcmVkCmNvbmZpZ3VyZToyMDE0NjogY2Mg LWMgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBl IC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3Jt YXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiBjb25mdGVzdC5jID4mNQpjb25mdGVz dC5jOjEyNDoxMDogZXJyb3I6IHVzZSBvZiB1bmRlY2xhcmVkIGlkZW50aWZpZXIgJ3Byb2dy YW1faW52b2NhdGlvbl9uYW1lJwogICh2b2lkKSBwcm9ncmFtX2ludm9jYXRpb25fbmFtZTsK ICAgICAgICAgXgoxIGVycm9yIGdlbmVyYXRlZC4KY29uZmlndXJlOjIwMTQ2OiAkPyA9IDEK Y29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaCAqLwp8ICNk ZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAj ZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIK fCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAi Igp8ICNkZWZpbmUgUEFDS0FHRSAibGliaWNvbnYiCnwgI2RlZmluZSBWRVJTSU9OICIxLjE0 Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0gg MQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0gg MQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEK fCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAx CnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8 ICNkZWZpbmUgX19FWFRFTlNJT05TX18gMQp8ICNkZWZpbmUgX0FMTF9TT1VSQ0UgMQp8ICNk ZWZpbmUgX0RBUldJTl9DX1NPVVJDRSAxCnwgI2RlZmluZSBfR05VX1NPVVJDRSAxCnwgI2Rl ZmluZSBfUE9TSVhfUFRIUkVBRF9TRU1BTlRJQ1MgMQp8ICNkZWZpbmUgX1RBTkRFTV9TT1VS Q0UgMQp8ICNkZWZpbmUgSU5TVEFMTFBSRUZJWCAiL3Vzci9sb2NhbCIKfCAjZGVmaW5lIEVO QUJMRV9FWFRSQSAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JK RElSICIubGlicy8iCnwgI2RlZmluZSBIQVZFX1ZJU0lCSUxJVFkgMAp8ICNkZWZpbmUgSUNP TlZfQ09OU1QgY29uc3QKfCAjZGVmaW5lIEhBVkVfTUJTVEFURV9UIDEKfCAjZGVmaW5lIEhB VkVfV0NIQVJfVCAxCnwgI2RlZmluZSBIQVZFX0dFVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUg SEFWRV9NQlJUT1dDIDEKfCAjZGVmaW5lIEhBVkVfV0NSVE9NQiAxCnwgI2RlZmluZSBIQVZF X01CU0lOSVQgMQp8ICNkZWZpbmUgSEFWRV9TRVRMT0NBTEUgMQp8ICNkZWZpbmUgSEFWRV9N RU1NT1ZFIDEKfCAjZGVmaW5lIEhBVkVfTEFOR0lORk9fQ09ERVNFVCAxCnwgI2RlZmluZSBI QVZFX1dPUktJTkdfT19OT0FUSU1FIDAKfCAjZGVmaW5lIEhBVkVfV09SS0lOR19PX05PRk9M TE9XIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAxCnwgI2RlZmluZSBXT1JEU19MSVRUTEVF TkRJQU4gMQp8ICNkZWZpbmUgSEFWRV9BTExPQ0EgMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJf SCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1BBUkFN X0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX1dDSEFSX0gg MQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TT0NLRVRf SCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVElN RV9IIDEKfCAjZGVmaW5lIEhBVkVfR0VUQ1dEIDEKfCAjZGVmaW5lIEhBVkVfUkVBRExJTksg MQp8ICNkZWZpbmUgSEFWRV9SRUFMUEFUSCAxCnwgI2RlZmluZSBIQVZFX1JFQURMSU5LQVQg MQp8ICNkZWZpbmUgSEFWRV9MU1RBVCAxCnwgI2RlZmluZSBIQVZFX1NFVEVOViAxCnwgI2Rl ZmluZSBGVU5DX1JFQUxQQVRIX1dPUktTIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9TVFJFUlJP Ul9SIDEKfCAjZGVmaW5lIEhBVkVfU1RSRVJST1JfUiAxCnwgI2RlZmluZSBMU1RBVF9GT0xM T1dTX1NMQVNIRURfU1lNTElOSyAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVm aW5lIE1BTExPQ18wX0lTX05PTk5VTEwgMQp8ICNkZWZpbmUgSEFWRV9VTlNJR05FRF9MT05H X0xPTkdfSU5UIDEKfCAjZGVmaW5lIEhBVkVfTE9OR19MT05HX0lOVCAxCnwgI2RlZmluZSBI QVZFX0RFQ0xfU0VURU5WIDEKfCAjZGVmaW5lIEhBVkVfU0lHU0VUX1QgMQp8ICNkZWZpbmUg VVNFUl9MQUJFTF9QUkVGSVggCnwgI2RlZmluZSBIQVZFX19CT09MIDEKfCAjZGVmaW5lIHJl c3RyaWN0IF9fcmVzdHJpY3QKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRkZTTCAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX0ZGU0xMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUVN TUVNIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUVNUkNIUiAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX1JBV01FTUNIUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUENQWSAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUE5DUFkgMQp8ICNkZWZpbmUgSEFWRV9SQVdf REVDTF9TVFJDSFJOVUwgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJEVVAgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJOQ0FUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf U1RSTkRVUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUk5MRU4gMQp8ICNkZWZpbmUg SEFWRV9SQVdfREVDTF9TVFJQQlJLIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSU0VQ IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSQ0FTRVNUUiAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX1NUUlRPS19SIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSRVJST1Jf UiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlNJR05BTCAxCnwgI2RlZmluZSBIQVZF X0RFQ0xfQ0xFQVJFUlJfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZFT0ZfVU5M T0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZFUlJPUl9VTkxPQ0tFRCAxCnwgI2RlZmlu ZSBIQVZFX0RFQ0xfRkZMVVNIX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GR0VU U19VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRlBVVENfVU5MT0NLRUQgMAp8ICNk ZWZpbmUgSEFWRV9ERUNMX0ZQVVRTX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9G UkVBRF9VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRldSSVRFX1VOTE9DS0VEIDAK fCAjZGVmaW5lIEhBVkVfREVDTF9HRVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVD TF9HRVRDSEFSX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9QVVRDX1VOTE9DS0VE IDEKfCAjZGVmaW5lIEhBVkVfREVDTF9QVVRDSEFSX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEdO VUxJQl9DQU5PTklDQUxJWkVfTEdQTCAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9DQU5PTklD QUxJWkVfRklMRV9OQU1FIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX1JFQUxQQVRIIDEKfCAj ZGVmaW5lIEdOVUxJQl9URVNUX0VOVklST04gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9G Q05UTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX09QRU5BVCAxCnwgI2RlZmluZSBHTlVM SUJfVEVTVF9MU1RBVCAxCnwgI2RlZmluZSBIQVZFX01CU1RBVEVfVCAxCnwgI2RlZmluZSBI QVZFX01FTU1PVkUgMQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8ZXJy bm8uaD4KfCAKfCBpbnQKfCBtYWluICgpCnwgewp8ICNpZm5kZWYgcHJvZ3JhbV9pbnZvY2F0 aW9uX25hbWUKfCAjaWZkZWYgX19jcGx1c3BsdXMKfCAgICh2b2lkKSBwcm9ncmFtX2ludm9j YXRpb25fbmFtZTsKfCAjZWxzZQp8ICAgKHZvaWQpIHByb2dyYW1faW52b2NhdGlvbl9uYW1l Owp8ICNlbmRpZgp8ICNlbmRpZgp8IAp8ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1 cmU6MjAxNDY6IHJlc3VsdDogbm8KY29uZmlndXJlOjIwMTU4OiBjaGVja2luZyB3aGV0aGVy IHByb2dyYW1faW52b2NhdGlvbl9zaG9ydF9uYW1lIGlzIGRlY2xhcmVkCmNvbmZpZ3VyZToy MDE1ODogY2MgLWMgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1z c2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3Jt YXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiBjb25mdGVzdC5jID4m NQpjb25mdGVzdC5jOjEyNToxMDogZXJyb3I6IHVzZSBvZiB1bmRlY2xhcmVkIGlkZW50aWZp ZXIgJ3Byb2dyYW1faW52b2NhdGlvbl9zaG9ydF9uYW1lJwogICh2b2lkKSBwcm9ncmFtX2lu dm9jYXRpb25fc2hvcnRfbmFtZTsKICAgICAgICAgXgoxIGVycm9yIGdlbmVyYXRlZC4KY29u ZmlndXJlOjIwMTU4OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6Cnwg LyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwgI2RlZmluZSBQ QUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8ICNkZWZp bmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiCnwg I2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAibGliaWNvbnYiCnwg I2RlZmluZSBWRVJTSU9OICIxLjE0Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAj ZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2Rl ZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVm aW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVm aW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgX19FWFRFTlNJT05TX18gMQp8ICNkZWZp bmUgX0FMTF9TT1VSQ0UgMQp8ICNkZWZpbmUgX0RBUldJTl9DX1NPVVJDRSAxCnwgI2RlZmlu ZSBfR05VX1NPVVJDRSAxCnwgI2RlZmluZSBfUE9TSVhfUFRIUkVBRF9TRU1BTlRJQ1MgMQp8 ICNkZWZpbmUgX1RBTkRFTV9TT1VSQ0UgMQp8ICNkZWZpbmUgSU5TVEFMTFBSRUZJWCAiL3Vz ci9sb2NhbCIKfCAjZGVmaW5lIEVOQUJMRV9FWFRSQSAxCnwgI2RlZmluZSBIQVZFX0RMRkNO X0ggMQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwgI2RlZmluZSBIQVZFX1ZJU0lC SUxJVFkgMAp8ICNkZWZpbmUgSUNPTlZfQ09OU1QgY29uc3QKfCAjZGVmaW5lIEhBVkVfTUJT VEFURV9UIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfVCAxCnwgI2RlZmluZSBIQVZFX0dFVENf VU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9NQlJUT1dDIDEKfCAjZGVmaW5lIEhBVkVfV0NS VE9NQiAxCnwgI2RlZmluZSBIQVZFX01CU0lOSVQgMQp8ICNkZWZpbmUgSEFWRV9TRVRMT0NB TEUgMQp8ICNkZWZpbmUgSEFWRV9NRU1NT1ZFIDEKfCAjZGVmaW5lIEhBVkVfTEFOR0lORk9f Q09ERVNFVCAxCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0FUSU1FIDAKfCAjZGVmaW5l IEhBVkVfV09SS0lOR19PX05PRk9MTE9XIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAxCnwg I2RlZmluZSBXT1JEU19MSVRUTEVFTkRJQU4gMQp8ICNkZWZpbmUgSEFWRV9BTExPQ0EgMQp8 ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1BBUkFNX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwg I2RlZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2Rl ZmluZSBIQVZFX1NZU19TT0NLRVRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8 ICNkZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEKfCAjZGVmaW5lIEhBVkVfR0VUQ1dEIDEKfCAj ZGVmaW5lIEhBVkVfUkVBRExJTksgMQp8ICNkZWZpbmUgSEFWRV9SRUFMUEFUSCAxCnwgI2Rl ZmluZSBIQVZFX1JFQURMSU5LQVQgMQp8ICNkZWZpbmUgSEFWRV9MU1RBVCAxCnwgI2RlZmlu ZSBIQVZFX1NFVEVOViAxCnwgI2RlZmluZSBGVU5DX1JFQUxQQVRIX1dPUktTIDEKfCAjZGVm aW5lIEhBVkVfREVDTF9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIEhBVkVfU1RSRVJST1JfUiAx CnwgI2RlZmluZSBMU1RBVF9GT0xMT1dTX1NMQVNIRURfU1lNTElOSyAxCnwgI2RlZmluZSBI QVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIE1BTExPQ18wX0lTX05PTk5VTEwgMQp8ICNkZWZp bmUgSEFWRV9VTlNJR05FRF9MT05HX0xPTkdfSU5UIDEKfCAjZGVmaW5lIEhBVkVfTE9OR19M T05HX0lOVCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfU0VURU5WIDEKfCAjZGVmaW5lIEhBVkVf U0lHU0VUX1QgMQp8ICNkZWZpbmUgVVNFUl9MQUJFTF9QUkVGSVggCnwgI2RlZmluZSBIQVZF X19CT09MIDEKfCAjZGVmaW5lIHJlc3RyaWN0IF9fcmVzdHJpY3QKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfRkZTTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZGU0xMIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfTUVNTUVNIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUVN UkNIUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1JBV01FTUNIUiAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX1NUUENQWSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUE5DUFkg MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJDSFJOVUwgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TVFJEVVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJOQ0FUIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSTkRVUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X1NUUk5MRU4gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJQQlJLIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfU1RSU0VQIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSQ0FT RVNUUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlRPS19SIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfU1RSRVJST1JfUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlNJ R05BTCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfQ0xFQVJFUlJfVU5MT0NLRUQgMQp8ICNkZWZp bmUgSEFWRV9ERUNMX0ZFT0ZfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZFUlJP Ul9VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkZMVVNIX1VOTE9DS0VEIDAKfCAj ZGVmaW5lIEhBVkVfREVDTF9GR0VUU19VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xf RlBVVENfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZQVVRTX1VOTE9DS0VEIDAK fCAjZGVmaW5lIEhBVkVfREVDTF9GUkVBRF9VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RF Q0xfRldSSVRFX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9HRVRDX1VOTE9DS0VE IDEKfCAjZGVmaW5lIEhBVkVfREVDTF9HRVRDSEFSX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhB VkVfREVDTF9QVVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9QVVRDSEFSX1VO TE9DS0VEIDEKfCAjZGVmaW5lIEdOVUxJQl9DQU5PTklDQUxJWkVfTEdQTCAxCnwgI2RlZmlu ZSBHTlVMSUJfVEVTVF9DQU5PTklDQUxJWkVfRklMRV9OQU1FIDEKfCAjZGVmaW5lIEdOVUxJ Ql9URVNUX1JFQUxQQVRIIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX0VOVklST04gMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9GQ05UTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX09Q RU5BVCAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9MU1RBVCAxCnwgI2RlZmluZSBIQVZFX01C U1RBVEVfVCAxCnwgI2RlZmluZSBIQVZFX01FTU1PVkUgMQp8ICNkZWZpbmUgSEFWRV9ERUNM X1BST0dSQU1fSU5WT0NBVElPTl9OQU1FIDAKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwg I2luY2x1ZGUgPGVycm5vLmg+CnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCAjaWZuZGVmIHBy b2dyYW1faW52b2NhdGlvbl9zaG9ydF9uYW1lCnwgI2lmZGVmIF9fY3BsdXNwbHVzCnwgICAo dm9pZCkgcHJvZ3JhbV9pbnZvY2F0aW9uX3Nob3J0X25hbWU7CnwgI2Vsc2UKfCAgICh2b2lk KSBwcm9ncmFtX2ludm9jYXRpb25fc2hvcnRfbmFtZTsKfCAjZW5kaWYKfCAjZW5kaWYKfCAK fCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjIwMTU4OiByZXN1bHQ6IG5vCmNv bmZpZ3VyZToyMDIwNzogY2hlY2tpbmcgd2hldGhlciByZWFkbGluayBzaWduYXR1cmUgaXMg Y29ycmVjdApjb25maWd1cmU6MjAyMjU6IGNjIC1jIC1PeiAtbWFyY2g9YXRobG9uNjQtc3Nl MyAtbXR1bmU9YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVz ZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09V UkNFPTIgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjIwMjI1OiAkPyA9IDAKY29uZmlndXJl OjIwMjMyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjAyMzQ6IGNoZWNraW5nIHdoZXRoZXIg cmVhZGxpbmsgaGFuZGxlcyB0cmFpbGluZyBzbGFzaCBjb3JyZWN0bHkKY29uZmlndXJlOjIw MjU4OiBjYyAtbyBjb25mdGVzdCAtT3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0 aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRl ciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yICBjb25m dGVzdC5jICA+JjUKY29uZmlndXJlOjIwMjU4OiAkPyA9IDAKY29uZmlndXJlOjIwMjU4OiAu L2NvbmZ0ZXN0CmNvbmZpZ3VyZToyMDI1ODogJD8gPSAwCmNvbmZpZ3VyZToyMDI2OTogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjIwMzY1OiBjaGVja2luZyBmb3Igc2VhcmNoLmgKY29uZmln dXJlOjIwMzY1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjAzNzc6IGNoZWNraW5nIGZvciB0 c2VhcmNoCmNvbmZpZ3VyZToyMDM3NzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIwNDUwOiBj aGVja2luZyBmb3Igdm9sYXRpbGUgc2lnX2F0b21pY190CmNvbmZpZ3VyZToyMDQ1MDogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjIwNDY0OiBjaGVja2luZyBmb3Igc2lnaGFuZGxlcl90CmNv bmZpZ3VyZToyMDQ2NDogY2MgLWMgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1h dGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0 ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiBjb25m dGVzdC5jID4mNQpjb25mdGVzdC5jOjEyODoxMzogZXJyb3I6IHVzZSBvZiB1bmRlY2xhcmVk IGlkZW50aWZpZXIgJ3NpZ2hhbmRsZXJfdCc7IGRpZCB5b3UgbWVhbiAnX19zaWdoYW5kbGVy X3QnPwppZiAoc2l6ZW9mIChzaWdoYW5kbGVyX3QpKQogICAgICAgICAgICBeCjEgZXJyb3Ig Z2VuZXJhdGVkLgpjb25maWd1cmU6MjA0NjQ6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBw cm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUg IiIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJT SU9OICIiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9C VUdSRVBPUlQgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiCnwgI2RlZmluZSBQQUNLQUdF ICJsaWJpY29udiIKfCAjZGVmaW5lIFZFUlNJT04gIjEuMTQiCnwgI2RlZmluZSBTVERDX0hF QURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZ U19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NU UklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJ TkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RE SU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBfX0VYVEVOU0lP TlNfXyAxCnwgI2RlZmluZSBfQUxMX1NPVVJDRSAxCnwgI2RlZmluZSBfREFSV0lOX0NfU09V UkNFIDEKfCAjZGVmaW5lIF9HTlVfU09VUkNFIDEKfCAjZGVmaW5lIF9QT1NJWF9QVEhSRUFE X1NFTUFOVElDUyAxCnwgI2RlZmluZSBfVEFOREVNX1NPVVJDRSAxCnwgI2RlZmluZSBJTlNU QUxMUFJFRklYICIvdXNyL2xvY2FsIgp8ICNkZWZpbmUgRU5BQkxFX0VYVFJBIDEKfCAjZGVm aW5lIEhBVkVfRExGQ05fSCAxCnwgI2RlZmluZSBMVF9PQkpESVIgIi5saWJzLyIKfCAjZGVm aW5lIEhBVkVfVklTSUJJTElUWSAwCnwgI2RlZmluZSBJQ09OVl9DT05TVCBjb25zdAp8ICNk ZWZpbmUgSEFWRV9NQlNUQVRFX1QgMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9UIDEKfCAjZGVm aW5lIEhBVkVfR0VUQ19VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX01CUlRPV0MgMQp8ICNk ZWZpbmUgSEFWRV9XQ1JUT01CIDEKfCAjZGVmaW5lIEhBVkVfTUJTSU5JVCAxCnwgI2RlZmlu ZSBIQVZFX1NFVExPQ0FMRSAxCnwgI2RlZmluZSBIQVZFX01FTU1PVkUgMQp8ICNkZWZpbmUg SEFWRV9MQU5HSU5GT19DT0RFU0VUIDEKfCAjZGVmaW5lIEhBVkVfV09SS0lOR19PX05PQVRJ TUUgMAp8ICNkZWZpbmUgSEFWRV9XT1JLSU5HX09fTk9GT0xMT1cgMQp8ICNkZWZpbmUgSEFW RV9XQ0hBUl9IIDEKfCAjZGVmaW5lIFdPUkRTX0xJVFRMRUVORElBTiAxCnwgI2RlZmluZSBI QVZFX0FMTE9DQSAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVf U1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2RlZmluZSBIQVZF X1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAxCnwgI2RlZmluZSBIQVZFX1NU RElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NPQ0tFVF9IIDEKfCAjZGVmaW5lIEhBVkVf U1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQp8ICNkZWZpbmUgSEFW RV9HRVRDV0QgMQp8ICNkZWZpbmUgSEFWRV9SRUFETElOSyAxCnwgI2RlZmluZSBIQVZFX1JF QUxQQVRIIDEKfCAjZGVmaW5lIEhBVkVfUkVBRExJTktBVCAxCnwgI2RlZmluZSBIQVZFX0xT VEFUIDEKfCAjZGVmaW5lIEhBVkVfU0VURU5WIDEKfCAjZGVmaW5lIEZVTkNfUkVBTFBBVEhf V09SS1MgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgSEFW RV9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIExTVEFUX0ZPTExPV1NfU0xBU0hFRF9TWU1MSU5L IDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgTUFMTE9DXzBfSVNfTk9O TlVMTCAxCnwgI2RlZmluZSBIQVZFX1VOU0lHTkVEX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZp bmUgSEFWRV9MT05HX0xPTkdfSU5UIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9TRVRFTlYgMQp8 ICNkZWZpbmUgSEFWRV9TSUdTRVRfVCAxCnwgI2RlZmluZSBVU0VSX0xBQkVMX1BSRUZJWCAK fCAjZGVmaW5lIEhBVkVfX0JPT0wgMQp8ICNkZWZpbmUgcmVzdHJpY3QgX19yZXN0cmljdAp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GRlNMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf RkZTTEwgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NRU1NRU0gMQp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9NRU1SQ0hSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUkFXTUVNQ0hS IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RQQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfU1RQTkNQWSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkNIUk5VTCAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkRVUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X1NUUk5DQVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJORFVQIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfU1RSTkxFTiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlBC UksgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJTRVAgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TVFJDQVNFU1RSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSVE9LX1Ig MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfU1RSU0lHTkFMIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9DTEVBUkVSUl9VTkxP Q0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkVPRl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBI QVZFX0RFQ0xfRkVSUk9SX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRkxVU0hf VU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZHRVRTX1VOTE9DS0VEIDAKfCAjZGVm aW5lIEhBVkVfREVDTF9GUFVUQ19VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRlBV VFNfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZSRUFEX1VOTE9DS0VEIDAKfCAj ZGVmaW5lIEhBVkVfREVDTF9GV1JJVEVfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNM X0dFVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0dFVENIQVJfVU5MT0NLRUQg MQp8ICNkZWZpbmUgSEFWRV9ERUNMX1BVVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9E RUNMX1BVVENIQVJfVU5MT0NLRUQgMQp8ICNkZWZpbmUgR05VTElCX0NBTk9OSUNBTElaRV9M R1BMIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX0NBTk9OSUNBTElaRV9GSUxFX05BTUUgMQp8 ICNkZWZpbmUgR05VTElCX1RFU1RfUkVBTFBBVEggMQp8ICNkZWZpbmUgR05VTElCX1RFU1Rf RU5WSVJPTiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZDTlRMIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfT1BFTkFUIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX0xTVEFUIDEKfCAj ZGVmaW5lIEhBVkVfTUJTVEFURV9UIDEKfCAjZGVmaW5lIEhBVkVfTUVNTU9WRSAxCnwgI2Rl ZmluZSBIQVZFX0RFQ0xfUFJPR1JBTV9JTlZPQ0FUSU9OX05BTUUgMAp8ICNkZWZpbmUgSEFW RV9ERUNMX1BST0dSQU1fSU5WT0NBVElPTl9TSE9SVF9OQU1FIDAKfCAjZGVmaW5lIEdOVUxJ Ql9URVNUX1JFQUQgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfUkVBRExJTksgMQp8ICNkZWZp bmUgSEFWRV9TRUFSQ0hfSCAxCnwgI2RlZmluZSBIQVZFX1RTRUFSQ0ggMQp8IC8qIGVuZCBj b25mZGVmcy5oLiAgKi8KfCAKfCAjaW5jbHVkZSA8c2lnbmFsLmg+CnwgCnwgCnwgaW50Cnwg bWFpbiAoKQp8IHsKfCBpZiAoc2l6ZW9mIChzaWdoYW5kbGVyX3QpKQp8IAkgcmV0dXJuIDA7 CnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZToyMDQ2NDogcmVzdWx0OiBubwpj b25maWd1cmU6MjA0Nzg6IGNoZWNraW5nIHdoZXRoZXIgcHRocmVhZF9zaWdtYXNrIGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjA1MDQ6IHJlc3VsdDogeWVzCmNv bmZpZ3VyZToyMDQ3ODogY2hlY2tpbmcgd2hldGhlciBzaWdhY3Rpb24gaXMgZGVjbGFyZWQg d2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMDUwNDogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjIwNDc4OiBjaGVja2luZyB3aGV0aGVyIHNpZ2FkZHNldCBpcyBkZWNsYXJlZCB3aXRob3V0 IGEgbWFjcm8KY29uZmlndXJlOjIwNTA0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjA0Nzg6 IGNoZWNraW5nIHdoZXRoZXIgc2lnZGVsc2V0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy bwpjb25maWd1cmU6MjA1MDQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMDQ3ODogY2hlY2tp bmcgd2hldGhlciBzaWdlbXB0eXNldCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29u ZmlndXJlOjIwNTA0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjA0Nzg6IGNoZWNraW5nIHdo ZXRoZXIgc2lnZmlsbHNldCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJl OjIwNTA0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjA0Nzg6IGNoZWNraW5nIHdoZXRoZXIg c2lnaXNtZW1iZXIgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMDUw NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIwNDc4OiBjaGVja2luZyB3aGV0aGVyIHNpZ3Bl bmRpbmcgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMDUwNDogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjIwNDc4OiBjaGVja2luZyB3aGV0aGVyIHNpZ3Byb2NtYXNr IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjA1MDQ6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZToyMDUzNzogY2hlY2tpbmcgZm9yIHNpZ3Byb2NtYXNrCmNvbmZpZ3Vy ZToyMDUzNzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIwNTc2OiBjaGVja2luZyBmb3Igc3Np emVfdApjb25maWd1cmU6MjA2MDA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMDYxMTogY2hl Y2tpbmcgd2hldGhlciBzdGF0IGhhbmRsZXMgdHJhaWxpbmcgc2xhc2hlcyBvbiBkaXJlY3Rv cmllcwpjb25maWd1cmU6MjA2NDQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMDY0NjogY2hl Y2tpbmcgd2hldGhlciBzdGF0IGhhbmRsZXMgdHJhaWxpbmcgc2xhc2hlcyBvbiBmaWxlcwpj b25maWd1cmU6MjA2OTE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMDc3MjogY2hlY2tpbmcg d2hldGhlciBOVUxMIGNhbiBiZSB1c2VkIGluIGFyYml0cmFyeSBleHByZXNzaW9ucwpjb25m aWd1cmU6MjA3OTA6IGNjIC1jIC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRo bG9uNjQtc3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVy IC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgY29uZnRl c3QuYyA+JjUKY29uZmlndXJlOjIwNzkwOiAkPyA9IDAKY29uZmlndXJlOjIwNzk3OiByZXN1 bHQ6IHllcwpjb25maWd1cmU6MjA5Njk6IGNoZWNraW5nIHdoZXRoZXIgZHByaW50ZiBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIwOTk1OiByZXN1bHQ6IHllcwpj b25maWd1cmU6MjA5Njk6IGNoZWNraW5nIHdoZXRoZXIgZnB1cmdlIGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjA5OTU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToy MDk2OTogY2hlY2tpbmcgd2hldGhlciBmc2Vla28gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvCmNvbmZpZ3VyZToyMDk5NTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIwOTY5OiBjaGVj a2luZyB3aGV0aGVyIGZ0ZWxsbyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmln dXJlOjIwOTk1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjA5Njk6IGNoZWNraW5nIHdoZXRo ZXIgZ2V0ZGVsaW0gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMDk5 NTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIwOTY5OiBjaGVja2luZyB3aGV0aGVyIGdldGxp bmUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMDk5NTogcmVzdWx0 OiB5ZXMKY29uZmlndXJlOjIwOTY5OiBjaGVja2luZyB3aGV0aGVyIHBvcGVuIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjA5OTU6IHJlc3VsdDogeWVzCmNvbmZp Z3VyZToyMDk2OTogY2hlY2tpbmcgd2hldGhlciByZW5hbWVhdCBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8KY29uZmlndXJlOjIwOTk1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjA5 Njk6IGNoZWNraW5nIHdoZXRoZXIgc25wcmludGYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvCmNvbmZpZ3VyZToyMDk5NTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIwOTY5OiBjaGVj a2luZyB3aGV0aGVyIHRtcGZpbGUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZp Z3VyZToyMDk5NTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIwOTY5OiBjaGVja2luZyB3aGV0 aGVyIHZkcHJpbnRmIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjA5 OTU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMDk2OTogY2hlY2tpbmcgd2hldGhlciB2c25w cmludGYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMDk5NTogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjIxMDY2OiBjaGVja2luZyB3aGV0aGVyIF9FeGl0IGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjEwOTg6IHJlc3VsdDogeWVzCmNv bmZpZ3VyZToyMTA2NjogY2hlY2tpbmcgd2hldGhlciBhdG9sbCBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8KY29uZmlndXJlOjIxMDk4OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjEw NjY6IGNoZWNraW5nIHdoZXRoZXIgY2Fub25pY2FsaXplX2ZpbGVfbmFtZSBpcyBkZWNsYXJl ZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxMDkwOiBjYyAtYyAtT3ogLW1hcmNoPWF0 aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1l bnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9G T1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0ZXN0LmM6MTU5OjEwOiBlcnJv cjogdXNlIG9mIHVuZGVjbGFyZWQgaWRlbnRpZmllciAnY2Fub25pY2FsaXplX2ZpbGVfbmFt ZScKICAodm9pZCkgY2Fub25pY2FsaXplX2ZpbGVfbmFtZTsKICAgICAgICAgXgoxIGVycm9y IGdlbmVyYXRlZC4KY29uZmlndXJlOjIxMDkwOiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQg cHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1F ICIiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVS U0lPTiAiIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0Vf QlVHUkVQT1JUICIiCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FH RSAibGliaWNvbnYiCnwgI2RlZmluZSBWRVJTSU9OICIxLjE0Igp8ICNkZWZpbmUgU1REQ19I RUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9T WVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9T VFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RS SU5HU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NU RElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgX19FWFRFTlNJ T05TX18gMQp8ICNkZWZpbmUgX0FMTF9TT1VSQ0UgMQp8ICNkZWZpbmUgX0RBUldJTl9DX1NP VVJDRSAxCnwgI2RlZmluZSBfR05VX1NPVVJDRSAxCnwgI2RlZmluZSBfUE9TSVhfUFRIUkVB RF9TRU1BTlRJQ1MgMQp8ICNkZWZpbmUgX1RBTkRFTV9TT1VSQ0UgMQp8ICNkZWZpbmUgSU5T VEFMTFBSRUZJWCAiL3Vzci9sb2NhbCIKfCAjZGVmaW5lIEVOQUJMRV9FWFRSQSAxCnwgI2Rl ZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwgI2Rl ZmluZSBIQVZFX1ZJU0lCSUxJVFkgMAp8ICNkZWZpbmUgSUNPTlZfQ09OU1QgY29uc3QKfCAj ZGVmaW5lIEhBVkVfTUJTVEFURV9UIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfVCAxCnwgI2Rl ZmluZSBIQVZFX0dFVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9NQlJUT1dDIDEKfCAj ZGVmaW5lIEhBVkVfV0NSVE9NQiAxCnwgI2RlZmluZSBIQVZFX01CU0lOSVQgMQp8ICNkZWZp bmUgSEFWRV9TRVRMT0NBTEUgMQp8ICNkZWZpbmUgSEFWRV9NRU1NT1ZFIDEKfCAjZGVmaW5l IEhBVkVfTEFOR0lORk9fQ09ERVNFVCAxCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0FU SU1FIDAKfCAjZGVmaW5lIEhBVkVfV09SS0lOR19PX05PRk9MTE9XIDEKfCAjZGVmaW5lIEhB VkVfV0NIQVJfSCAxCnwgI2RlZmluZSBXT1JEU19MSVRUTEVFTkRJQU4gMQp8ICNkZWZpbmUg SEFWRV9BTExPQ0EgMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZF X1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1BBUkFNX0ggMQp8ICNkZWZpbmUgSEFW RV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgSEFWRV9T VERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TT0NLRVRfSCAxCnwgI2RlZmluZSBIQVZF X1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEKfCAjZGVmaW5lIEhB VkVfR0VUQ1dEIDEKfCAjZGVmaW5lIEhBVkVfUkVBRExJTksgMQp8ICNkZWZpbmUgSEFWRV9S RUFMUEFUSCAxCnwgI2RlZmluZSBIQVZFX1JFQURMSU5LQVQgMQp8ICNkZWZpbmUgSEFWRV9M U1RBVCAxCnwgI2RlZmluZSBIQVZFX1NFVEVOViAxCnwgI2RlZmluZSBGVU5DX1JFQUxQQVRI X1dPUktTIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIEhB VkVfU1RSRVJST1JfUiAxCnwgI2RlZmluZSBMU1RBVF9GT0xMT1dTX1NMQVNIRURfU1lNTElO SyAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIE1BTExPQ18wX0lTX05P Tk5VTEwgMQp8ICNkZWZpbmUgSEFWRV9VTlNJR05FRF9MT05HX0xPTkdfSU5UIDEKfCAjZGVm aW5lIEhBVkVfTE9OR19MT05HX0lOVCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfU0VURU5WIDEK fCAjZGVmaW5lIEhBVkVfU0lHU0VUX1QgMQp8ICNkZWZpbmUgVVNFUl9MQUJFTF9QUkVGSVgg CnwgI2RlZmluZSBIQVZFX19CT09MIDEKfCAjZGVmaW5lIHJlc3RyaWN0IF9fcmVzdHJpY3QK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRkZTTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X0ZGU0xMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUVNTUVNIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfTUVNUkNIUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1JBV01FTUNI UiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUENQWSAxCnwgI2RlZmluZSBIQVZFX1JB V19ERUNMX1NUUE5DUFkgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJDSFJOVUwgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJEVVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9TVFJOQ0FUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSTkRVUCAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX1NUUk5MRU4gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJQ QlJLIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSU0VQIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfU1RSQ0FTRVNUUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlRPS19S IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSRVJST1JfUiAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX1NUUlNJR05BTCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfQ0xFQVJFUlJfVU5M T0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZFT0ZfVU5MT0NLRUQgMQp8ICNkZWZpbmUg SEFWRV9ERUNMX0ZFUlJPUl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkZMVVNI X1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GR0VUU19VTkxPQ0tFRCAwCnwgI2Rl ZmluZSBIQVZFX0RFQ0xfRlBVVENfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZQ VVRTX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GUkVBRF9VTkxPQ0tFRCAwCnwg I2RlZmluZSBIQVZFX0RFQ0xfRldSSVRFX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVD TF9HRVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9HRVRDSEFSX1VOTE9DS0VE IDEKfCAjZGVmaW5lIEhBVkVfREVDTF9QVVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVf REVDTF9QVVRDSEFSX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEdOVUxJQl9DQU5PTklDQUxJWkVf TEdQTCAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9DQU5PTklDQUxJWkVfRklMRV9OQU1FIDEK fCAjZGVmaW5lIEdOVUxJQl9URVNUX1JFQUxQQVRIIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNU X0VOVklST04gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GQ05UTCAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX09QRU5BVCAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9MU1RBVCAxCnwg I2RlZmluZSBIQVZFX01CU1RBVEVfVCAxCnwgI2RlZmluZSBIQVZFX01FTU1PVkUgMQp8ICNk ZWZpbmUgSEFWRV9ERUNMX1BST0dSQU1fSU5WT0NBVElPTl9OQU1FIDAKfCAjZGVmaW5lIEhB VkVfREVDTF9QUk9HUkFNX0lOVk9DQVRJT05fU0hPUlRfTkFNRSAwCnwgI2RlZmluZSBHTlVM SUJfVEVTVF9SRUFEIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX1JFQURMSU5LIDEKfCAjZGVm aW5lIEhBVkVfU0VBUkNIX0ggMQp8ICNkZWZpbmUgSEFWRV9UU0VBUkNIIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfUFRIUkVBRF9TSUdNQVNLIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfU0lHQUNUSU9OIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHQUREU0VUIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHREVMU0VUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfU0lHRU1QVFlTRVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdGSUxMU0VUIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHSVNNRU1CRVIgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TSUdQRU5ESU5HIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHUFJPQ01B U0sgMQp8ICNkZWZpbmUgR05VTElCX1NJR1BJUEUgMQp8ICNkZWZpbmUgR05VTElCX1RFU1Rf U0lHUFJPQ01BU0sgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfU1RBVCAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX0RQUklOVEYgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GUFVSR0Ug MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GU0VFS08gMQp8ICNkZWZpbmUgSEFWRV9SQVdf REVDTF9GVEVMTE8gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRERUxJTSAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX0dFVExJTkUgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9Q T1BFTiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1JFTkFNRUFUIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfU05QUklOVEYgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9UTVBGSUxF IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfVkRQUklOVEYgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9WU05QUklOVEYgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9fRVhJVCAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX0FUT0xMIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICov CnwgI2luY2x1ZGUgPHN0ZGxpYi5oPgp8ICNpZiBIQVZFX1NZU19MT0FEQVZHX0gKfCAjIGlu Y2x1ZGUgPHN5cy9sb2FkYXZnLmg+CnwgI2VuZGlmCnwgI2lmIEhBVkVfUkFORE9NX0gKfCAj IGluY2x1ZGUgPHJhbmRvbS5oPgp8ICNlbmRpZgp8IAp8IGludAp8IG1haW4gKCkKfCB7Cnwg I3VuZGVmIGNhbm9uaWNhbGl6ZV9maWxlX25hbWUKfCAgICh2b2lkKSBjYW5vbmljYWxpemVf ZmlsZV9uYW1lOwp8ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1cmU6MjEwOTg6IHJl c3VsdDogbm8KY29uZmlndXJlOjIxMDY2OiBjaGVja2luZyB3aGV0aGVyIGdldGxvYWRhdmcg aXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMTA5ODogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjIxMDY2OiBjaGVja2luZyB3aGV0aGVyIGdldHN1Ym9wdCBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxMDk4OiByZXN1bHQ6IHllcwpjb25m aWd1cmU6MjEwNjY6IGNoZWNraW5nIHdoZXRoZXIgZ3JhbnRwdCBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8KY29uZmlndXJlOjIxMDk4OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjEw NjY6IGNoZWNraW5nIHdoZXRoZXIgbWtkdGVtcCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFj cm8KY29uZmlndXJlOjIxMDk4OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjEwNjY6IGNoZWNr aW5nIHdoZXRoZXIgbWtvc3RlbXAgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZp Z3VyZToyMTA5MDogY2MgLWMgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhs b242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIg LVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiBjb25mdGVz dC5jID4mNQpjb25maWd1cmU6MjEwOTA6ICQ/ID0gMApjb25maWd1cmU6MjEwOTg6IHJlc3Vs dDogeWVzCmNvbmZpZ3VyZToyMTA2NjogY2hlY2tpbmcgd2hldGhlciBta29zdGVtcHMgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMTA5MDogY2MgLWMgLU96IC1t YXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2Vk LWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJp dHkgLURfRk9SVElGWV9TT1VSQ0U9MiBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MjEwOTA6 ICQ/ID0gMApjb25maWd1cmU6MjEwOTg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTA2Njog Y2hlY2tpbmcgd2hldGhlciBta3N0ZW1wIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpj b25maWd1cmU6MjEwOTg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTA2NjogY2hlY2tpbmcg d2hldGhlciBta3N0ZW1wcyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJl OjIxMDkwOiBjYyAtYyAtT3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0 LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zv cm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMg PiY1CmNvbmZ0ZXN0LmM6MTY2OjEwOiBlcnJvcjogdXNlIG9mIHVuZGVjbGFyZWQgaWRlbnRp ZmllciAnbWtzdGVtcHMnCiAgKHZvaWQpIG1rc3RlbXBzOwogICAgICAgICBeCjEgZXJyb3Ig Z2VuZXJhdGVkLgpjb25maWd1cmU6MjEwOTA6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBw cm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUg IiIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJT SU9OICIiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9C VUdSRVBPUlQgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiCnwgI2RlZmluZSBQQUNLQUdF ICJsaWJpY29udiIKfCAjZGVmaW5lIFZFUlNJT04gIjEuMTQiCnwgI2RlZmluZSBTVERDX0hF QURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZ U19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NU UklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJ TkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RE SU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBfX0VYVEVOU0lP TlNfXyAxCnwgI2RlZmluZSBfQUxMX1NPVVJDRSAxCnwgI2RlZmluZSBfREFSV0lOX0NfU09V UkNFIDEKfCAjZGVmaW5lIF9HTlVfU09VUkNFIDEKfCAjZGVmaW5lIF9QT1NJWF9QVEhSRUFE X1NFTUFOVElDUyAxCnwgI2RlZmluZSBfVEFOREVNX1NPVVJDRSAxCnwgI2RlZmluZSBJTlNU QUxMUFJFRklYICIvdXNyL2xvY2FsIgp8ICNkZWZpbmUgRU5BQkxFX0VYVFJBIDEKfCAjZGVm aW5lIEhBVkVfRExGQ05fSCAxCnwgI2RlZmluZSBMVF9PQkpESVIgIi5saWJzLyIKfCAjZGVm aW5lIEhBVkVfVklTSUJJTElUWSAwCnwgI2RlZmluZSBJQ09OVl9DT05TVCBjb25zdAp8ICNk ZWZpbmUgSEFWRV9NQlNUQVRFX1QgMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9UIDEKfCAjZGVm aW5lIEhBVkVfR0VUQ19VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX01CUlRPV0MgMQp8ICNk ZWZpbmUgSEFWRV9XQ1JUT01CIDEKfCAjZGVmaW5lIEhBVkVfTUJTSU5JVCAxCnwgI2RlZmlu ZSBIQVZFX1NFVExPQ0FMRSAxCnwgI2RlZmluZSBIQVZFX01FTU1PVkUgMQp8ICNkZWZpbmUg SEFWRV9MQU5HSU5GT19DT0RFU0VUIDEKfCAjZGVmaW5lIEhBVkVfV09SS0lOR19PX05PQVRJ TUUgMAp8ICNkZWZpbmUgSEFWRV9XT1JLSU5HX09fTk9GT0xMT1cgMQp8ICNkZWZpbmUgSEFW RV9XQ0hBUl9IIDEKfCAjZGVmaW5lIFdPUkRTX0xJVFRMRUVORElBTiAxCnwgI2RlZmluZSBI QVZFX0FMTE9DQSAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVf U1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2RlZmluZSBIQVZF X1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAxCnwgI2RlZmluZSBIQVZFX1NU RElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NPQ0tFVF9IIDEKfCAjZGVmaW5lIEhBVkVf U1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQp8ICNkZWZpbmUgSEFW RV9HRVRDV0QgMQp8ICNkZWZpbmUgSEFWRV9SRUFETElOSyAxCnwgI2RlZmluZSBIQVZFX1JF QUxQQVRIIDEKfCAjZGVmaW5lIEhBVkVfUkVBRExJTktBVCAxCnwgI2RlZmluZSBIQVZFX0xT VEFUIDEKfCAjZGVmaW5lIEhBVkVfU0VURU5WIDEKfCAjZGVmaW5lIEZVTkNfUkVBTFBBVEhf V09SS1MgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgSEFW RV9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIExTVEFUX0ZPTExPV1NfU0xBU0hFRF9TWU1MSU5L IDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgTUFMTE9DXzBfSVNfTk9O TlVMTCAxCnwgI2RlZmluZSBIQVZFX1VOU0lHTkVEX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZp bmUgSEFWRV9MT05HX0xPTkdfSU5UIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9TRVRFTlYgMQp8 ICNkZWZpbmUgSEFWRV9TSUdTRVRfVCAxCnwgI2RlZmluZSBVU0VSX0xBQkVMX1BSRUZJWCAK fCAjZGVmaW5lIEhBVkVfX0JPT0wgMQp8ICNkZWZpbmUgcmVzdHJpY3QgX19yZXN0cmljdAp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GRlNMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf RkZTTEwgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NRU1NRU0gMQp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9NRU1SQ0hSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUkFXTUVNQ0hS IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RQQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfU1RQTkNQWSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkNIUk5VTCAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkRVUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X1NUUk5DQVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJORFVQIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfU1RSTkxFTiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlBC UksgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJTRVAgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TVFJDQVNFU1RSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSVE9LX1Ig MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfU1RSU0lHTkFMIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9DTEVBUkVSUl9VTkxP Q0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkVPRl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBI QVZFX0RFQ0xfRkVSUk9SX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRkxVU0hf VU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZHRVRTX1VOTE9DS0VEIDAKfCAjZGVm aW5lIEhBVkVfREVDTF9GUFVUQ19VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRlBV VFNfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZSRUFEX1VOTE9DS0VEIDAKfCAj ZGVmaW5lIEhBVkVfREVDTF9GV1JJVEVfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNM X0dFVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0dFVENIQVJfVU5MT0NLRUQg MQp8ICNkZWZpbmUgSEFWRV9ERUNMX1BVVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9E RUNMX1BVVENIQVJfVU5MT0NLRUQgMQp8ICNkZWZpbmUgR05VTElCX0NBTk9OSUNBTElaRV9M R1BMIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX0NBTk9OSUNBTElaRV9GSUxFX05BTUUgMQp8 ICNkZWZpbmUgR05VTElCX1RFU1RfUkVBTFBBVEggMQp8ICNkZWZpbmUgR05VTElCX1RFU1Rf RU5WSVJPTiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZDTlRMIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfT1BFTkFUIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX0xTVEFUIDEKfCAj ZGVmaW5lIEhBVkVfTUJTVEFURV9UIDEKfCAjZGVmaW5lIEhBVkVfTUVNTU9WRSAxCnwgI2Rl ZmluZSBIQVZFX0RFQ0xfUFJPR1JBTV9JTlZPQ0FUSU9OX05BTUUgMAp8ICNkZWZpbmUgSEFW RV9ERUNMX1BST0dSQU1fSU5WT0NBVElPTl9TSE9SVF9OQU1FIDAKfCAjZGVmaW5lIEdOVUxJ Ql9URVNUX1JFQUQgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfUkVBRExJTksgMQp8ICNkZWZp bmUgSEFWRV9TRUFSQ0hfSCAxCnwgI2RlZmluZSBIQVZFX1RTRUFSQ0ggMQp8ICNkZWZpbmUg SEFWRV9SQVdfREVDTF9QVEhSRUFEX1NJR01BU0sgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9TSUdBQ1RJT04gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdBRERTRVQgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdERUxTRVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9TSUdFTVBUWVNFVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0ZJTExTRVQgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdJU01FTUJFUiAxCnwgI2RlZmluZSBIQVZFX1JB V19ERUNMX1NJR1BFTkRJTkcgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdQUk9DTUFT SyAxCnwgI2RlZmluZSBHTlVMSUJfU0lHUElQRSAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9T SUdQUk9DTUFTSyAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9TVEFUIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfRFBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZQVVJHRSAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZTRUVLTyAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX0ZURUxMTyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVERFTElNIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfR0VUTElORSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1BP UEVOIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUkVOQU1FQVQgMQp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9TTlBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1RNUEZJTEUg MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9WRFBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JB V19ERUNMX1ZTTlBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX19FWElUIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfQVRPTEwgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9H RVRMT0FEQVZHIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUU1VCT1BUIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfR1JBTlRQVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01L RFRFTVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS09TVEVNUCAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX01LT1NURU1QUyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LU1RF TVAgMQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8c3RkbGliLmg+Cnwg I2lmIEhBVkVfU1lTX0xPQURBVkdfSAp8ICMgaW5jbHVkZSA8c3lzL2xvYWRhdmcuaD4KfCAj ZW5kaWYKfCAjaWYgSEFWRV9SQU5ET01fSAp8ICMgaW5jbHVkZSA8cmFuZG9tLmg+CnwgI2Vu ZGlmCnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCAjdW5kZWYgbWtzdGVtcHMKfCAgICh2b2lk KSBta3N0ZW1wczsKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjIxMDk4OiBy ZXN1bHQ6IG5vCmNvbmZpZ3VyZToyMTA2NjogY2hlY2tpbmcgd2hldGhlciBwdHNuYW1lIGlz IGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjEwOTg6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZToyMTA2NjogY2hlY2tpbmcgd2hldGhlciByYW5kb21fciBpcyBkZWNsYXJl ZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxMDkwOiBjYyAtYyAtT3ogLW1hcmNoPWF0 aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1l bnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9G T1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0ZXN0LmM6MTY3OjEwOiBlcnJv cjogdXNlIG9mIHVuZGVjbGFyZWQgaWRlbnRpZmllciAncmFuZG9tX3InCiAgKHZvaWQpIHJh bmRvbV9yOwogICAgICAgICBeCjEgZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6MjEwOTA6 ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5o ICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFN RSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiCnwgI2RlZmluZSBQQUNLQUdFX1NU UklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiIKfCAjZGVmaW5lIFBBQ0tB R0VfVVJMICIiCnwgI2RlZmluZSBQQUNLQUdFICJsaWJpY29udiIKfCAjZGVmaW5lIFZFUlNJ T04gIjEuMTQiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNf VFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9T VERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVN T1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRU WVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklT VERfSCAxCnwgI2RlZmluZSBfX0VYVEVOU0lPTlNfXyAxCnwgI2RlZmluZSBfQUxMX1NPVVJD RSAxCnwgI2RlZmluZSBfREFSV0lOX0NfU09VUkNFIDEKfCAjZGVmaW5lIF9HTlVfU09VUkNF IDEKfCAjZGVmaW5lIF9QT1NJWF9QVEhSRUFEX1NFTUFOVElDUyAxCnwgI2RlZmluZSBfVEFO REVNX1NPVVJDRSAxCnwgI2RlZmluZSBJTlNUQUxMUFJFRklYICIvdXNyL2xvY2FsIgp8ICNk ZWZpbmUgRU5BQkxFX0VYVFJBIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgI2RlZmlu ZSBMVF9PQkpESVIgIi5saWJzLyIKfCAjZGVmaW5lIEhBVkVfVklTSUJJTElUWSAwCnwgI2Rl ZmluZSBJQ09OVl9DT05TVCBjb25zdAp8ICNkZWZpbmUgSEFWRV9NQlNUQVRFX1QgMQp8ICNk ZWZpbmUgSEFWRV9XQ0hBUl9UIDEKfCAjZGVmaW5lIEhBVkVfR0VUQ19VTkxPQ0tFRCAxCnwg I2RlZmluZSBIQVZFX01CUlRPV0MgMQp8ICNkZWZpbmUgSEFWRV9XQ1JUT01CIDEKfCAjZGVm aW5lIEhBVkVfTUJTSU5JVCAxCnwgI2RlZmluZSBIQVZFX1NFVExPQ0FMRSAxCnwgI2RlZmlu ZSBIQVZFX01FTU1PVkUgMQp8ICNkZWZpbmUgSEFWRV9MQU5HSU5GT19DT0RFU0VUIDEKfCAj ZGVmaW5lIEhBVkVfV09SS0lOR19PX05PQVRJTUUgMAp8ICNkZWZpbmUgSEFWRV9XT1JLSU5H X09fTk9GT0xMT1cgMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9IIDEKfCAjZGVmaW5lIFdPUkRT X0xJVFRMRUVORElBTiAxCnwgI2RlZmluZSBIQVZFX0FMTE9DQSAxCnwgI2RlZmluZSBIQVZF X1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9T WVNfUEFSQU1fSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVf V0NIQVJfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lT X1NPQ0tFVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZF X1NZU19USU1FX0ggMQp8ICNkZWZpbmUgSEFWRV9HRVRDV0QgMQp8ICNkZWZpbmUgSEFWRV9S RUFETElOSyAxCnwgI2RlZmluZSBIQVZFX1JFQUxQQVRIIDEKfCAjZGVmaW5lIEhBVkVfUkVB RExJTktBVCAxCnwgI2RlZmluZSBIQVZFX0xTVEFUIDEKfCAjZGVmaW5lIEhBVkVfU0VURU5W IDEKfCAjZGVmaW5lIEZVTkNfUkVBTFBBVEhfV09SS1MgMQp8ICNkZWZpbmUgSEFWRV9ERUNM X1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgSEFWRV9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIExT VEFUX0ZPTExPV1NfU0xBU0hFRF9TWU1MSU5LIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0gg MQp8ICNkZWZpbmUgTUFMTE9DXzBfSVNfTk9OTlVMTCAxCnwgI2RlZmluZSBIQVZFX1VOU0lH TkVEX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZpbmUgSEFWRV9MT05HX0xPTkdfSU5UIDEKfCAj ZGVmaW5lIEhBVkVfREVDTF9TRVRFTlYgMQp8ICNkZWZpbmUgSEFWRV9TSUdTRVRfVCAxCnwg I2RlZmluZSBVU0VSX0xBQkVMX1BSRUZJWCAKfCAjZGVmaW5lIEhBVkVfX0JPT0wgMQp8ICNk ZWZpbmUgcmVzdHJpY3QgX19yZXN0cmljdAp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GRlNM IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRkZTTEwgMQp8ICNkZWZpbmUgSEFWRV9SQVdf REVDTF9NRU1NRU0gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NRU1SQ0hSIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfUkFXTUVNQ0hSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf U1RQQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RQTkNQWSAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX1NUUkNIUk5VTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkRV UCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUk5DQVQgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TVFJORFVQIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSTkxFTiAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlBCUksgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9TVFJTRVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJDQVNFU1RSIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfU1RSVE9LX1IgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9T VFJFUlJPUl9SIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSU0lHTkFMIDEKfCAjZGVm aW5lIEhBVkVfREVDTF9DTEVBUkVSUl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xf RkVPRl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkVSUk9SX1VOTE9DS0VEIDEK fCAjZGVmaW5lIEhBVkVfREVDTF9GRkxVU0hfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9E RUNMX0ZHRVRTX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GUFVUQ19VTkxPQ0tF RCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRlBVVFNfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFW RV9ERUNMX0ZSRUFEX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GV1JJVEVfVU5M T0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0dFVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUg SEFWRV9ERUNMX0dFVENIQVJfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1BVVENf VU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1BVVENIQVJfVU5MT0NLRUQgMQp8ICNk ZWZpbmUgR05VTElCX0NBTk9OSUNBTElaRV9MR1BMIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNU X0NBTk9OSUNBTElaRV9GSUxFX05BTUUgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfUkVBTFBB VEggMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfRU5WSVJPTiAxCnwgI2RlZmluZSBIQVZFX1JB V19ERUNMX0ZDTlRMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfT1BFTkFUIDEKfCAjZGVm aW5lIEdOVUxJQl9URVNUX0xTVEFUIDEKfCAjZGVmaW5lIEhBVkVfTUJTVEFURV9UIDEKfCAj ZGVmaW5lIEhBVkVfTUVNTU9WRSAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfUFJPR1JBTV9JTlZP Q0FUSU9OX05BTUUgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX1BST0dSQU1fSU5WT0NBVElPTl9T SE9SVF9OQU1FIDAKfCAjZGVmaW5lIEdOVUxJQl9URVNUX1JFQUQgMQp8ICNkZWZpbmUgR05V TElCX1RFU1RfUkVBRExJTksgMQp8ICNkZWZpbmUgSEFWRV9TRUFSQ0hfSCAxCnwgI2RlZmlu ZSBIQVZFX1RTRUFSQ0ggMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9QVEhSRUFEX1NJR01B U0sgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdBQ1RJT04gMQp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9TSUdBRERTRVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdERUxT RVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdFTVBUWVNFVCAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX1NJR0ZJTExTRVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdJ U01FTUJFUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR1BFTkRJTkcgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9TSUdQUk9DTUFTSyAxCnwgI2RlZmluZSBHTlVMSUJfU0lHUElQ RSAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9TSUdQUk9DTUFTSyAxCnwgI2RlZmluZSBHTlVM SUJfVEVTVF9TVEFUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRFBSSU5URiAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX0ZQVVJHRSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZT RUVLTyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZURUxMTyAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX0dFVERFTElNIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUTElORSAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1BPUEVOIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfUkVOQU1FQVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TTlBSSU5URiAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX1RNUEZJTEUgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9W RFBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1ZTTlBSSU5URiAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX19FWElUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfQVRPTEwg MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRMT0FEQVZHIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfR0VUU1VCT1BUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR1JBTlRQVCAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LRFRFTVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdf REVDTF9NS09TVEVNUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LT1NURU1QUyAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX01LU1RFTVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9QVFNOQU1FIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPHN0ZGxp Yi5oPgp8ICNpZiBIQVZFX1NZU19MT0FEQVZHX0gKfCAjIGluY2x1ZGUgPHN5cy9sb2FkYXZn Lmg+CnwgI2VuZGlmCnwgI2lmIEhBVkVfUkFORE9NX0gKfCAjIGluY2x1ZGUgPHJhbmRvbS5o Pgp8ICNlbmRpZgp8IAp8IGludAp8IG1haW4gKCkKfCB7CnwgI3VuZGVmIHJhbmRvbV9yCnwg ICAodm9pZCkgcmFuZG9tX3I7CnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZToy MTA5ODogcmVzdWx0OiBubwpjb25maWd1cmU6MjEwNjY6IGNoZWNraW5nIHdoZXRoZXIgaW5p dHN0YXRfciBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxMDkwOiBj YyAtYyAtT3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBp cGUgLVF1bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zv cm1hdC1zZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0 ZXN0LmM6MTY3OjEwOiBlcnJvcjogdXNlIG9mIHVuZGVjbGFyZWQgaWRlbnRpZmllciAnaW5p dHN0YXRfcicKICAodm9pZCkgaW5pdHN0YXRfcjsKICAgICAgICAgXgoxIGVycm9yIGdlbmVy YXRlZC4KY29uZmlndXJlOjIxMDkwOiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3Jh bSB3YXM6CnwgLyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwg I2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAi Igp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQ T1JUICIiCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAibGli aWNvbnYiCnwgI2RlZmluZSBWRVJTSU9OICIxLjE0Igp8ICNkZWZpbmUgU1REQ19IRUFERVJT IDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RB VF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdf SCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19I IDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9I IDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgX19FWFRFTlNJT05TX18g MQp8ICNkZWZpbmUgX0FMTF9TT1VSQ0UgMQp8ICNkZWZpbmUgX0RBUldJTl9DX1NPVVJDRSAx CnwgI2RlZmluZSBfR05VX1NPVVJDRSAxCnwgI2RlZmluZSBfUE9TSVhfUFRIUkVBRF9TRU1B TlRJQ1MgMQp8ICNkZWZpbmUgX1RBTkRFTV9TT1VSQ0UgMQp8ICNkZWZpbmUgSU5TVEFMTFBS RUZJWCAiL3Vzci9sb2NhbCIKfCAjZGVmaW5lIEVOQUJMRV9FWFRSQSAxCnwgI2RlZmluZSBI QVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwgI2RlZmluZSBI QVZFX1ZJU0lCSUxJVFkgMAp8ICNkZWZpbmUgSUNPTlZfQ09OU1QgY29uc3QKfCAjZGVmaW5l IEhBVkVfTUJTVEFURV9UIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfVCAxCnwgI2RlZmluZSBI QVZFX0dFVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9NQlJUT1dDIDEKfCAjZGVmaW5l IEhBVkVfV0NSVE9NQiAxCnwgI2RlZmluZSBIQVZFX01CU0lOSVQgMQp8ICNkZWZpbmUgSEFW RV9TRVRMT0NBTEUgMQp8ICNkZWZpbmUgSEFWRV9NRU1NT1ZFIDEKfCAjZGVmaW5lIEhBVkVf TEFOR0lORk9fQ09ERVNFVCAxCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0FUSU1FIDAK fCAjZGVmaW5lIEhBVkVfV09SS0lOR19PX05PRk9MTE9XIDEKfCAjZGVmaW5lIEhBVkVfV0NI QVJfSCAxCnwgI2RlZmluZSBXT1JEU19MSVRUTEVFTkRJQU4gMQp8ICNkZWZpbmUgSEFWRV9B TExPQ0EgMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklO R19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1BBUkFNX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklT VERfSCAxCnwgI2RlZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRf SCAxCnwgI2RlZmluZSBIQVZFX1NZU19TT0NLRVRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19T VEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEKfCAjZGVmaW5lIEhBVkVfR0VU Q1dEIDEKfCAjZGVmaW5lIEhBVkVfUkVBRExJTksgMQp8ICNkZWZpbmUgSEFWRV9SRUFMUEFU SCAxCnwgI2RlZmluZSBIQVZFX1JFQURMSU5LQVQgMQp8ICNkZWZpbmUgSEFWRV9MU1RBVCAx CnwgI2RlZmluZSBIQVZFX1NFVEVOViAxCnwgI2RlZmluZSBGVU5DX1JFQUxQQVRIX1dPUktT IDEKfCAjZGVmaW5lIEhBVkVfREVDTF9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIEhBVkVfU1RS RVJST1JfUiAxCnwgI2RlZmluZSBMU1RBVF9GT0xMT1dTX1NMQVNIRURfU1lNTElOSyAxCnwg I2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIE1BTExPQ18wX0lTX05PTk5VTEwg MQp8ICNkZWZpbmUgSEFWRV9VTlNJR05FRF9MT05HX0xPTkdfSU5UIDEKfCAjZGVmaW5lIEhB VkVfTE9OR19MT05HX0lOVCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfU0VURU5WIDEKfCAjZGVm aW5lIEhBVkVfU0lHU0VUX1QgMQp8ICNkZWZpbmUgVVNFUl9MQUJFTF9QUkVGSVggCnwgI2Rl ZmluZSBIQVZFX19CT09MIDEKfCAjZGVmaW5lIHJlc3RyaWN0IF9fcmVzdHJpY3QKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfRkZTTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZGU0xM IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUVNTUVNIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfTUVNUkNIUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1JBV01FTUNIUiAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUENQWSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X1NUUE5DUFkgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJDSFJOVUwgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9TVFJEVVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJO Q0FUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSTkRVUCAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX1NUUk5MRU4gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJQQlJLIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSU0VQIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfU1RSQ0FTRVNUUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlRPS19SIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSRVJST1JfUiAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX1NUUlNJR05BTCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfQ0xFQVJFUlJfVU5MT0NLRUQg MQp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZFT0ZfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9E RUNMX0ZFUlJPUl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkZMVVNIX1VOTE9D S0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GR0VUU19VTkxPQ0tFRCAwCnwgI2RlZmluZSBI QVZFX0RFQ0xfRlBVVENfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZQVVRTX1VO TE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GUkVBRF9VTkxPQ0tFRCAwCnwgI2RlZmlu ZSBIQVZFX0RFQ0xfRldSSVRFX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9HRVRD X1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9HRVRDSEFSX1VOTE9DS0VEIDEKfCAj ZGVmaW5lIEhBVkVfREVDTF9QVVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9Q VVRDSEFSX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEdOVUxJQl9DQU5PTklDQUxJWkVfTEdQTCAx CnwgI2RlZmluZSBHTlVMSUJfVEVTVF9DQU5PTklDQUxJWkVfRklMRV9OQU1FIDEKfCAjZGVm aW5lIEdOVUxJQl9URVNUX1JFQUxQQVRIIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX0VOVklS T04gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GQ05UTCAxCnwgI2RlZmluZSBIQVZFX1JB V19ERUNMX09QRU5BVCAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9MU1RBVCAxCnwgI2RlZmlu ZSBIQVZFX01CU1RBVEVfVCAxCnwgI2RlZmluZSBIQVZFX01FTU1PVkUgMQp8ICNkZWZpbmUg SEFWRV9ERUNMX1BST0dSQU1fSU5WT0NBVElPTl9OQU1FIDAKfCAjZGVmaW5lIEhBVkVfREVD TF9QUk9HUkFNX0lOVk9DQVRJT05fU0hPUlRfTkFNRSAwCnwgI2RlZmluZSBHTlVMSUJfVEVT VF9SRUFEIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX1JFQURMSU5LIDEKfCAjZGVmaW5lIEhB VkVfU0VBUkNIX0ggMQp8ICNkZWZpbmUgSEFWRV9UU0VBUkNIIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfUFRIUkVBRF9TSUdNQVNLIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lH QUNUSU9OIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHQUREU0VUIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfU0lHREVMU0VUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lH RU1QVFlTRVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdGSUxMU0VUIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfU0lHSVNNRU1CRVIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9TSUdQRU5ESU5HIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHUFJPQ01BU0sgMQp8 ICNkZWZpbmUgR05VTElCX1NJR1BJUEUgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfU0lHUFJP Q01BU0sgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfU1RBVCAxCnwgI2RlZmluZSBIQVZFX1JB V19ERUNMX0RQUklOVEYgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GUFVSR0UgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9GU0VFS08gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9G VEVMTE8gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRERUxJTSAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX0dFVExJTkUgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9QT1BFTiAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1JFTkFNRUFUIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfU05QUklOVEYgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9UTVBGSUxFIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfVkRQUklOVEYgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9WU05QUklOVEYgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9fRVhJVCAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX0FUT0xMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUTE9B REFWRyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVFNVQk9QVCAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX0dSQU5UUFQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS0RURU1Q IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUtPU1RFTVAgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9NS09TVEVNUFMgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS1NURU1QIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUFRTTkFNRSAxCnwgLyogZW5kIGNvbmZkZWZzLmgu ICAqLwp8ICNpbmNsdWRlIDxzdGRsaWIuaD4KfCAjaWYgSEFWRV9TWVNfTE9BREFWR19ICnwg IyBpbmNsdWRlIDxzeXMvbG9hZGF2Zy5oPgp8ICNlbmRpZgp8ICNpZiBIQVZFX1JBTkRPTV9I CnwgIyBpbmNsdWRlIDxyYW5kb20uaD4KfCAjZW5kaWYKfCAKfCBpbnQKfCBtYWluICgpCnwg ewp8ICN1bmRlZiBpbml0c3RhdF9yCnwgICAodm9pZCkgaW5pdHN0YXRfcjsKfCAgIDsKfCAg IHJldHVybiAwOwp8IH0KY29uZmlndXJlOjIxMDk4OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToy MTA2NjogY2hlY2tpbmcgd2hldGhlciBzcmFuZG9tX3IgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvCmNvbmZpZ3VyZToyMTA5MDogY2MgLWMgLU96IC1tYXJjaD1hdGhsb242NC1zc2Uz IC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNl ZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VS Q0U9MiBjb25mdGVzdC5jID4mNQpjb25mdGVzdC5jOjE2NzoxMDogZXJyb3I6IHVzZSBvZiB1 bmRlY2xhcmVkIGlkZW50aWZpZXIgJ3NyYW5kb21fcicKICAodm9pZCkgc3JhbmRvbV9yOwog ICAgICAgICBeCjEgZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6MjEwOTA6ICQ/ID0gMQpj b25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oICovCnwgI2Rl ZmluZSBQQUNLQUdFX05BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNk ZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgp8 ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIi CnwgI2RlZmluZSBQQUNLQUdFICJsaWJpY29udiIKfCAjZGVmaW5lIFZFUlNJT04gIjEuMTQi CnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAx CnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAx CnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8 ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEK fCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwg I2RlZmluZSBfX0VYVEVOU0lPTlNfXyAxCnwgI2RlZmluZSBfQUxMX1NPVVJDRSAxCnwgI2Rl ZmluZSBfREFSV0lOX0NfU09VUkNFIDEKfCAjZGVmaW5lIF9HTlVfU09VUkNFIDEKfCAjZGVm aW5lIF9QT1NJWF9QVEhSRUFEX1NFTUFOVElDUyAxCnwgI2RlZmluZSBfVEFOREVNX1NPVVJD RSAxCnwgI2RlZmluZSBJTlNUQUxMUFJFRklYICIvdXNyL2xvY2FsIgp8ICNkZWZpbmUgRU5B QkxFX0VYVFJBIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgI2RlZmluZSBMVF9PQkpE SVIgIi5saWJzLyIKfCAjZGVmaW5lIEhBVkVfVklTSUJJTElUWSAwCnwgI2RlZmluZSBJQ09O Vl9DT05TVCBjb25zdAp8ICNkZWZpbmUgSEFWRV9NQlNUQVRFX1QgMQp8ICNkZWZpbmUgSEFW RV9XQ0hBUl9UIDEKfCAjZGVmaW5lIEhBVkVfR0VUQ19VTkxPQ0tFRCAxCnwgI2RlZmluZSBI QVZFX01CUlRPV0MgMQp8ICNkZWZpbmUgSEFWRV9XQ1JUT01CIDEKfCAjZGVmaW5lIEhBVkVf TUJTSU5JVCAxCnwgI2RlZmluZSBIQVZFX1NFVExPQ0FMRSAxCnwgI2RlZmluZSBIQVZFX01F TU1PVkUgMQp8ICNkZWZpbmUgSEFWRV9MQU5HSU5GT19DT0RFU0VUIDEKfCAjZGVmaW5lIEhB VkVfV09SS0lOR19PX05PQVRJTUUgMAp8ICNkZWZpbmUgSEFWRV9XT1JLSU5HX09fTk9GT0xM T1cgMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9IIDEKfCAjZGVmaW5lIFdPUkRTX0xJVFRMRUVO RElBTiAxCnwgI2RlZmluZSBIQVZFX0FMTE9DQSAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9I IDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1f SCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAx CnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NPQ0tFVF9I IDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1F X0ggMQp8ICNkZWZpbmUgSEFWRV9HRVRDV0QgMQp8ICNkZWZpbmUgSEFWRV9SRUFETElOSyAx CnwgI2RlZmluZSBIQVZFX1JFQUxQQVRIIDEKfCAjZGVmaW5lIEhBVkVfUkVBRExJTktBVCAx CnwgI2RlZmluZSBIQVZFX0xTVEFUIDEKfCAjZGVmaW5lIEhBVkVfU0VURU5WIDEKfCAjZGVm aW5lIEZVTkNfUkVBTFBBVEhfV09SS1MgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1NUUkVSUk9S X1IgMQp8ICNkZWZpbmUgSEFWRV9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIExTVEFUX0ZPTExP V1NfU0xBU0hFRF9TWU1MSU5LIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZp bmUgTUFMTE9DXzBfSVNfTk9OTlVMTCAxCnwgI2RlZmluZSBIQVZFX1VOU0lHTkVEX0xPTkdf TE9OR19JTlQgMQp8ICNkZWZpbmUgSEFWRV9MT05HX0xPTkdfSU5UIDEKfCAjZGVmaW5lIEhB VkVfREVDTF9TRVRFTlYgMQp8ICNkZWZpbmUgSEFWRV9TSUdTRVRfVCAxCnwgI2RlZmluZSBV U0VSX0xBQkVMX1BSRUZJWCAKfCAjZGVmaW5lIEhBVkVfX0JPT0wgMQp8ICNkZWZpbmUgcmVz dHJpY3QgX19yZXN0cmljdAp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GRlNMIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfRkZTTEwgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NRU1N RU0gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NRU1SQ0hSIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfUkFXTUVNQ0hSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RQQ1BZIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RQTkNQWSAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX1NUUkNIUk5VTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkRVUCAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX1NUUk5DQVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9T VFJORFVQIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSTkxFTiAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX1NUUlBCUksgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJTRVAg MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJDQVNFU1RSIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfU1RSVE9LX1IgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJFUlJPUl9S IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSU0lHTkFMIDEKfCAjZGVmaW5lIEhBVkVf REVDTF9DTEVBUkVSUl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkVPRl9VTkxP Q0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkVSUk9SX1VOTE9DS0VEIDEKfCAjZGVmaW5l IEhBVkVfREVDTF9GRkxVU0hfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZHRVRT X1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GUFVUQ19VTkxPQ0tFRCAwCnwgI2Rl ZmluZSBIQVZFX0RFQ0xfRlBVVFNfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZS RUFEX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GV1JJVEVfVU5MT0NLRUQgMAp8 ICNkZWZpbmUgSEFWRV9ERUNMX0dFVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNM X0dFVENIQVJfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1BVVENfVU5MT0NLRUQg MQp8ICNkZWZpbmUgSEFWRV9ERUNMX1BVVENIQVJfVU5MT0NLRUQgMQp8ICNkZWZpbmUgR05V TElCX0NBTk9OSUNBTElaRV9MR1BMIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX0NBTk9OSUNB TElaRV9GSUxFX05BTUUgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfUkVBTFBBVEggMQp8ICNk ZWZpbmUgR05VTElCX1RFU1RfRU5WSVJPTiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZD TlRMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfT1BFTkFUIDEKfCAjZGVmaW5lIEdOVUxJ Ql9URVNUX0xTVEFUIDEKfCAjZGVmaW5lIEhBVkVfTUJTVEFURV9UIDEKfCAjZGVmaW5lIEhB VkVfTUVNTU9WRSAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfUFJPR1JBTV9JTlZPQ0FUSU9OX05B TUUgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX1BST0dSQU1fSU5WT0NBVElPTl9TSE9SVF9OQU1F IDAKfCAjZGVmaW5lIEdOVUxJQl9URVNUX1JFQUQgMQp8ICNkZWZpbmUgR05VTElCX1RFU1Rf UkVBRExJTksgMQp8ICNkZWZpbmUgSEFWRV9TRUFSQ0hfSCAxCnwgI2RlZmluZSBIQVZFX1RT RUFSQ0ggMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9QVEhSRUFEX1NJR01BU0sgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdBQ1RJT04gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9TSUdBRERTRVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdERUxTRVQgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdFTVBUWVNFVCAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX1NJR0ZJTExTRVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdJU01FTUJFUiAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR1BFTkRJTkcgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TSUdQUk9DTUFTSyAxCnwgI2RlZmluZSBHTlVMSUJfU0lHUElQRSAxCnwgI2Rl ZmluZSBHTlVMSUJfVEVTVF9TSUdQUk9DTUFTSyAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9T VEFUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRFBSSU5URiAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX0ZQVVJHRSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZTRUVLTyAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX0ZURUxMTyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X0dFVERFTElNIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUTElORSAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX1BPUEVOIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUkVOQU1F QVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TTlBSSU5URiAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX1RNUEZJTEUgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9WRFBSSU5URiAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1ZTTlBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JB V19ERUNMX19FWElUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfQVRPTEwgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9HRVRMT0FEQVZHIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf R0VUU1VCT1BUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR1JBTlRQVCAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX01LRFRFTVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS09T VEVNUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LT1NURU1QUyAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX01LU1RFTVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9QVFNOQU1F IDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPHN0ZGxpYi5oPgp8ICNp ZiBIQVZFX1NZU19MT0FEQVZHX0gKfCAjIGluY2x1ZGUgPHN5cy9sb2FkYXZnLmg+CnwgI2Vu ZGlmCnwgI2lmIEhBVkVfUkFORE9NX0gKfCAjIGluY2x1ZGUgPHJhbmRvbS5oPgp8ICNlbmRp Zgp8IAp8IGludAp8IG1haW4gKCkKfCB7CnwgI3VuZGVmIHNyYW5kb21fcgp8ICAgKHZvaWQp IHNyYW5kb21fcjsKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjIxMDk4OiBy ZXN1bHQ6IG5vCmNvbmZpZ3VyZToyMTA2NjogY2hlY2tpbmcgd2hldGhlciBzZXRzdGF0ZV9y IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjEwOTA6IGNjIC1jIC1P eiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVu dXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNl Y3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIgY29uZnRlc3QuYyA+JjUKY29uZnRlc3QuYzox Njc6MTA6IGVycm9yOiB1c2Ugb2YgdW5kZWNsYXJlZCBpZGVudGlmaWVyICdzZXRzdGF0ZV9y JwogICh2b2lkKSBzZXRzdGF0ZV9yOwogICAgICAgICBeCjEgZXJyb3IgZ2VuZXJhdGVkLgpj b25maWd1cmU6MjEwOTA6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoK fCAvKiBjb25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiIKfCAjZGVmaW5l IFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiCnwgI2Rl ZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiIK fCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiCnwgI2RlZmluZSBQQUNLQUdFICJsaWJpY29udiIK fCAjZGVmaW5lIFZFUlNJT04gIjEuMTQiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNk ZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8 ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAj ZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNk ZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNk ZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBfX0VYVEVOU0lPTlNfXyAxCnwgI2Rl ZmluZSBfQUxMX1NPVVJDRSAxCnwgI2RlZmluZSBfREFSV0lOX0NfU09VUkNFIDEKfCAjZGVm aW5lIF9HTlVfU09VUkNFIDEKfCAjZGVmaW5lIF9QT1NJWF9QVEhSRUFEX1NFTUFOVElDUyAx CnwgI2RlZmluZSBfVEFOREVNX1NPVVJDRSAxCnwgI2RlZmluZSBJTlNUQUxMUFJFRklYICIv dXNyL2xvY2FsIgp8ICNkZWZpbmUgRU5BQkxFX0VYVFJBIDEKfCAjZGVmaW5lIEhBVkVfRExG Q05fSCAxCnwgI2RlZmluZSBMVF9PQkpESVIgIi5saWJzLyIKfCAjZGVmaW5lIEhBVkVfVklT SUJJTElUWSAwCnwgI2RlZmluZSBJQ09OVl9DT05TVCBjb25zdAp8ICNkZWZpbmUgSEFWRV9N QlNUQVRFX1QgMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9UIDEKfCAjZGVmaW5lIEhBVkVfR0VU Q19VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX01CUlRPV0MgMQp8ICNkZWZpbmUgSEFWRV9X Q1JUT01CIDEKfCAjZGVmaW5lIEhBVkVfTUJTSU5JVCAxCnwgI2RlZmluZSBIQVZFX1NFVExP Q0FMRSAxCnwgI2RlZmluZSBIQVZFX01FTU1PVkUgMQp8ICNkZWZpbmUgSEFWRV9MQU5HSU5G T19DT0RFU0VUIDEKfCAjZGVmaW5lIEhBVkVfV09SS0lOR19PX05PQVRJTUUgMAp8ICNkZWZp bmUgSEFWRV9XT1JLSU5HX09fTk9GT0xMT1cgMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9IIDEK fCAjZGVmaW5lIFdPUkRTX0xJVFRMRUVORElBTiAxCnwgI2RlZmluZSBIQVZFX0FMTE9DQSAx CnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8 ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEK fCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1NPQ0tFVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAx CnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQp8ICNkZWZpbmUgSEFWRV9HRVRDV0QgMQp8 ICNkZWZpbmUgSEFWRV9SRUFETElOSyAxCnwgI2RlZmluZSBIQVZFX1JFQUxQQVRIIDEKfCAj ZGVmaW5lIEhBVkVfUkVBRExJTktBVCAxCnwgI2RlZmluZSBIQVZFX0xTVEFUIDEKfCAjZGVm aW5lIEhBVkVfU0VURU5WIDEKfCAjZGVmaW5lIEZVTkNfUkVBTFBBVEhfV09SS1MgMQp8ICNk ZWZpbmUgSEFWRV9ERUNMX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgSEFWRV9TVFJFUlJPUl9S IDEKfCAjZGVmaW5lIExTVEFUX0ZPTExPV1NfU0xBU0hFRF9TWU1MSU5LIDEKfCAjZGVmaW5l IEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgTUFMTE9DXzBfSVNfTk9OTlVMTCAxCnwgI2Rl ZmluZSBIQVZFX1VOU0lHTkVEX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZpbmUgSEFWRV9MT05H X0xPTkdfSU5UIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9TRVRFTlYgMQp8ICNkZWZpbmUgSEFW RV9TSUdTRVRfVCAxCnwgI2RlZmluZSBVU0VSX0xBQkVMX1BSRUZJWCAKfCAjZGVmaW5lIEhB VkVfX0JPT0wgMQp8ICNkZWZpbmUgcmVzdHJpY3QgX19yZXN0cmljdAp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9GRlNMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRkZTTEwgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9NRU1NRU0gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9N RU1SQ0hSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUkFXTUVNQ0hSIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfU1RQQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RQTkNQ WSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkNIUk5VTCAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX1NUUkRVUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUk5DQVQgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJORFVQIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfU1RSTkxFTiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlBCUksgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9TVFJTRVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJD QVNFU1RSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSVE9LX1IgMQp8ICNkZWZpbmUg SEFWRV9SQVdfREVDTF9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RS U0lHTkFMIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9DTEVBUkVSUl9VTkxPQ0tFRCAxCnwgI2Rl ZmluZSBIQVZFX0RFQ0xfRkVPRl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkVS Uk9SX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRkxVU0hfVU5MT0NLRUQgMAp8 ICNkZWZpbmUgSEFWRV9ERUNMX0ZHRVRTX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVD TF9GUFVUQ19VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRlBVVFNfVU5MT0NLRUQg MAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZSRUFEX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVf REVDTF9GV1JJVEVfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0dFVENfVU5MT0NL RUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0dFVENIQVJfVU5MT0NLRUQgMQp8ICNkZWZpbmUg SEFWRV9ERUNMX1BVVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1BVVENIQVJf VU5MT0NLRUQgMQp8ICNkZWZpbmUgR05VTElCX0NBTk9OSUNBTElaRV9MR1BMIDEKfCAjZGVm aW5lIEdOVUxJQl9URVNUX0NBTk9OSUNBTElaRV9GSUxFX05BTUUgMQp8ICNkZWZpbmUgR05V TElCX1RFU1RfUkVBTFBBVEggMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfRU5WSVJPTiAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX0ZDTlRMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf T1BFTkFUIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX0xTVEFUIDEKfCAjZGVmaW5lIEhBVkVf TUJTVEFURV9UIDEKfCAjZGVmaW5lIEhBVkVfTUVNTU9WRSAxCnwgI2RlZmluZSBIQVZFX0RF Q0xfUFJPR1JBTV9JTlZPQ0FUSU9OX05BTUUgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX1BST0dS QU1fSU5WT0NBVElPTl9TSE9SVF9OQU1FIDAKfCAjZGVmaW5lIEdOVUxJQl9URVNUX1JFQUQg MQp8ICNkZWZpbmUgR05VTElCX1RFU1RfUkVBRExJTksgMQp8ICNkZWZpbmUgSEFWRV9TRUFS Q0hfSCAxCnwgI2RlZmluZSBIQVZFX1RTRUFSQ0ggMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9QVEhSRUFEX1NJR01BU0sgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdBQ1RJT04g MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdBRERTRVQgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TSUdERUxTRVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdFTVBUWVNF VCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0ZJTExTRVQgMQp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9TSUdJU01FTUJFUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR1BF TkRJTkcgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdQUk9DTUFTSyAxCnwgI2RlZmlu ZSBHTlVMSUJfU0lHUElQRSAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9TSUdQUk9DTUFTSyAx CnwgI2RlZmluZSBHTlVMSUJfVEVTVF9TVEFUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf RFBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZQVVJHRSAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX0ZTRUVLTyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZURUxMTyAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVERFTElNIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfR0VUTElORSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1BPUEVOIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfUkVOQU1FQVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9T TlBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1RNUEZJTEUgMQp8ICNkZWZpbmUg SEFWRV9SQVdfREVDTF9WRFBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1ZTTlBS SU5URiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX19FWElUIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfQVRPTEwgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRMT0FEQVZHIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUU1VCT1BUIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfR1JBTlRQVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LRFRFTVAgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9NS09TVEVNUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X01LT1NURU1QUyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LU1RFTVAgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9QVFNOQU1FIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwg I2luY2x1ZGUgPHN0ZGxpYi5oPgp8ICNpZiBIQVZFX1NZU19MT0FEQVZHX0gKfCAjIGluY2x1 ZGUgPHN5cy9sb2FkYXZnLmg+CnwgI2VuZGlmCnwgI2lmIEhBVkVfUkFORE9NX0gKfCAjIGlu Y2x1ZGUgPHJhbmRvbS5oPgp8ICNlbmRpZgp8IAp8IGludAp8IG1haW4gKCkKfCB7CnwgI3Vu ZGVmIHNldHN0YXRlX3IKfCAgICh2b2lkKSBzZXRzdGF0ZV9yOwp8ICAgOwp8ICAgcmV0dXJu IDA7CnwgfQpjb25maWd1cmU6MjEwOTg6IHJlc3VsdDogbm8KY29uZmlndXJlOjIxMDY2OiBj aGVja2luZyB3aGV0aGVyIHJlYWxwYXRoIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpj b25maWd1cmU6MjEwOTg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTA2NjogY2hlY2tpbmcg d2hldGhlciBycG1hdGNoIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6 MjEwOTg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTA2NjogY2hlY2tpbmcgd2hldGhlciBz ZXRlbnYgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMTA5ODogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjIxMDY2OiBjaGVja2luZyB3aGV0aGVyIHN0cnRvZCBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxMDk4OiByZXN1bHQ6IHllcwpj b25maWd1cmU6MjEwNjY6IGNoZWNraW5nIHdoZXRoZXIgc3RydG9sbCBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxMDk4OiByZXN1bHQ6IHllcwpjb25maWd1cmU6 MjEwNjY6IGNoZWNraW5nIHdoZXRoZXIgc3RydG91bGwgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvCmNvbmZpZ3VyZToyMTA5ODogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxMDY2OiBj aGVja2luZyB3aGV0aGVyIHVubG9ja3B0IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpj b25maWd1cmU6MjEwOTg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTA2NjogY2hlY2tpbmcg d2hldGhlciB1bnNldGVudiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJl OjIxMDk4OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjExMTY6IGNoZWNraW5nIGZvciB3b3Jr aW5nIHN0cmVycm9yIGZ1bmN0aW9uCmNvbmZpZ3VyZToyMTEzNjogY2MgLW8gY29uZnRlc3Qg LU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1R dW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQt c2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiAgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3Vy ZToyMTEzNjogJD8gPSAwCmNvbmZpZ3VyZToyMTEzNjogLi9jb25mdGVzdApjb25maWd1cmU6 MjExMzY6ICQ/ID0gMApjb25maWd1cmU6MjExNDc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToy MTMwMzogY2hlY2tpbmcgZm9yIG5saW5rX3QKY29uZmlndXJlOjIxMzAzOiByZXN1bHQ6IHll cwpjb25maWd1cmU6MjEzMTg6IGNoZWNraW5nIHdoZXRoZXIgZmNobW9kYXQgaXMgZGVjbGFy ZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMTM0NDogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjIxMzE4OiBjaGVja2luZyB3aGV0aGVyIGZzdGF0YXQgaXMgZGVjbGFyZWQgd2l0aG91 dCBhIG1hY3JvCmNvbmZpZ3VyZToyMTM0NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxMzE4 OiBjaGVja2luZyB3aGV0aGVyIGZ1dGltZW5zIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNy bwpjb25maWd1cmU6MjEzMzY6IGNjIC1jIC1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1 bmU9YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFy YW1ldGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1EX0ZPUlRJRllfU09VUkNFPTIg Y29uZnRlc3QuYyA+JjUKY29uZnRlc3QuYzoxNzM6MTA6IGVycm9yOiB1c2Ugb2YgdW5kZWNs YXJlZCBpZGVudGlmaWVyICdmdXRpbWVucycKICAodm9pZCkgZnV0aW1lbnM7CiAgICAgICAg IF4KMSBlcnJvciBnZW5lcmF0ZWQuCmNvbmZpZ3VyZToyMTMzNjogJD8gPSAxCmNvbmZpZ3Vy ZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5lIFBB Q0tBR0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQ QUNLQUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmlu ZSBQQUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAjZGVm aW5lIFBBQ0tBR0UgImxpYmljb252Igp8ICNkZWZpbmUgVkVSU0lPTiAiMS4xNCIKfCAjZGVm aW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVm aW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmlu ZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZp bmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5l IF9fRVhURU5TSU9OU19fIDEKfCAjZGVmaW5lIF9BTExfU09VUkNFIDEKfCAjZGVmaW5lIF9E QVJXSU5fQ19TT1VSQ0UgMQp8ICNkZWZpbmUgX0dOVV9TT1VSQ0UgMQp8ICNkZWZpbmUgX1BP U0lYX1BUSFJFQURfU0VNQU5USUNTIDEKfCAjZGVmaW5lIF9UQU5ERU1fU09VUkNFIDEKfCAj ZGVmaW5lIElOU1RBTExQUkVGSVggIi91c3IvbG9jYWwiCnwgI2RlZmluZSBFTkFCTEVfRVhU UkEgMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIExUX09CSkRJUiAiLmxp YnMvIgp8ICNkZWZpbmUgSEFWRV9WSVNJQklMSVRZIDAKfCAjZGVmaW5lIElDT05WX0NPTlNU IGNvbnN0CnwgI2RlZmluZSBIQVZFX01CU1RBVEVfVCAxCnwgI2RlZmluZSBIQVZFX1dDSEFS X1QgMQp8ICNkZWZpbmUgSEFWRV9HRVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfTUJS VE9XQyAxCnwgI2RlZmluZSBIQVZFX1dDUlRPTUIgMQp8ICNkZWZpbmUgSEFWRV9NQlNJTklU IDEKfCAjZGVmaW5lIEhBVkVfU0VUTE9DQUxFIDEKfCAjZGVmaW5lIEhBVkVfTUVNTU9WRSAx CnwgI2RlZmluZSBIQVZFX0xBTkdJTkZPX0NPREVTRVQgMQp8ICNkZWZpbmUgSEFWRV9XT1JL SU5HX09fTk9BVElNRSAwCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0ZPTExPVyAxCnwg I2RlZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgV09SRFNfTElUVExFRU5ESUFOIDEK fCAjZGVmaW5lIEhBVkVfQUxMT0NBIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNk ZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19QQVJBTV9IIDEKfCAj ZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9IIDEKfCAjZGVm aW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0ggMQp8ICNk ZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxCnwg I2RlZmluZSBIQVZFX0dFVENXRCAxCnwgI2RlZmluZSBIQVZFX1JFQURMSU5LIDEKfCAjZGVm aW5lIEhBVkVfUkVBTFBBVEggMQp8ICNkZWZpbmUgSEFWRV9SRUFETElOS0FUIDEKfCAjZGVm aW5lIEhBVkVfTFNUQVQgMQp8ICNkZWZpbmUgSEFWRV9TRVRFTlYgMQp8ICNkZWZpbmUgRlVO Q19SRUFMUEFUSF9XT1JLUyAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfU1RSRVJST1JfUiAxCnwg I2RlZmluZSBIQVZFX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgTFNUQVRfRk9MTE9XU19TTEFT SEVEX1NZTUxJTksgMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBNQUxM T0NfMF9JU19OT05OVUxMIDEKfCAjZGVmaW5lIEhBVkVfVU5TSUdORURfTE9OR19MT05HX0lO VCAxCnwgI2RlZmluZSBIQVZFX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZpbmUgSEFWRV9ERUNM X1NFVEVOViAxCnwgI2RlZmluZSBIQVZFX1NJR1NFVF9UIDEKfCAjZGVmaW5lIFVTRVJfTEFC RUxfUFJFRklYIAp8ICNkZWZpbmUgSEFWRV9fQk9PTCAxCnwgI2RlZmluZSByZXN0cmljdCBf X3Jlc3RyaWN0CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZGU0wgMQp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9GRlNMTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01FTU1FTSAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX01FTVJDSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9SQVdNRU1DSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFBDUFkgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9TVFBOQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RS Q0hSTlVMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSRFVQIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfU1RSTkNBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUk5EVVAg MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJOTEVOIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfU1RSUEJSSyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlNFUCAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX1NUUkNBU0VTVFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9TVFJUT0tfUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkVSUk9SX1IgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJTSUdOQUwgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0NM RUFSRVJSX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRU9GX1VOTE9DS0VEIDEK fCAjZGVmaW5lIEhBVkVfREVDTF9GRVJST1JfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9E RUNMX0ZGTFVTSF9VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkdFVFNfVU5MT0NL RUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZQVVRDX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhB VkVfREVDTF9GUFVUU19VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRlJFQURfVU5M T0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZXUklURV9VTkxPQ0tFRCAwCnwgI2RlZmlu ZSBIQVZFX0RFQ0xfR0VUQ19VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfR0VUQ0hB Ul9VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfUFVUQ19VTkxPQ0tFRCAxCnwgI2Rl ZmluZSBIQVZFX0RFQ0xfUFVUQ0hBUl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBHTlVMSUJfQ0FO T05JQ0FMSVpFX0xHUEwgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfQ0FOT05JQ0FMSVpFX0ZJ TEVfTkFNRSAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9SRUFMUEFUSCAxCnwgI2RlZmluZSBH TlVMSUJfVEVTVF9FTlZJUk9OIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRkNOVEwgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9PUEVOQVQgMQp8ICNkZWZpbmUgR05VTElCX1RFU1Rf TFNUQVQgMQp8ICNkZWZpbmUgSEFWRV9NQlNUQVRFX1QgMQp8ICNkZWZpbmUgSEFWRV9NRU1N T1ZFIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9QUk9HUkFNX0lOVk9DQVRJT05fTkFNRSAwCnwg I2RlZmluZSBIQVZFX0RFQ0xfUFJPR1JBTV9JTlZPQ0FUSU9OX1NIT1JUX05BTUUgMAp8ICNk ZWZpbmUgR05VTElCX1RFU1RfUkVBRCAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9SRUFETElO SyAxCnwgI2RlZmluZSBIQVZFX1NFQVJDSF9IIDEKfCAjZGVmaW5lIEhBVkVfVFNFQVJDSCAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1BUSFJFQURfU0lHTUFTSyAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX1NJR0FDVElPTiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0FE RFNFVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0RFTFNFVCAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX1NJR0VNUFRZU0VUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lH RklMTFNFVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0lTTUVNQkVSIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfU0lHUEVORElORyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X1NJR1BST0NNQVNLIDEKfCAjZGVmaW5lIEdOVUxJQl9TSUdQSVBFIDEKfCAjZGVmaW5lIEdO VUxJQl9URVNUX1NJR1BST0NNQVNLIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX1NUQVQgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9EUFJJTlRGIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfRlBVUkdFIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRlNFRUtPIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfRlRFTExPIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUREVM SU0gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRMSU5FIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfUE9QRU4gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9SRU5BTUVBVCAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX1NOUFJJTlRGIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfVE1QRklMRSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1ZEUFJJTlRGIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfVlNOUFJJTlRGIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf X0VYSVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9BVE9MTCAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX0dFVExPQURBVkcgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRTVUJP UFQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HUkFOVFBUIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfTUtEVEVNUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LT1NURU1QIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUtPU1RFTVBTIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfTUtTVEVNUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1BUU05BTUUgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9SRUFMUEFUSCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X1JQTUFUQ0ggMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TRVRFTlYgMQp8ICNkZWZpbmUg SEFWRV9SQVdfREVDTF9TVFJUT0QgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJUT0xM IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSVE9VTEwgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9VTkxPQ0tQVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1VOU0VURU5WIDEK fCAjZGVmaW5lIEdOVUxJQl9TVFJFUlJPUiAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9TVFJF UlJPUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZDSE1PREFUIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfRlNUQVRBVCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNs dWRlIDxzeXMvc3RhdC5oPgp8IAp8IGludAp8IG1haW4gKCkKfCB7CnwgI3VuZGVmIGZ1dGlt ZW5zCnwgICAodm9pZCkgZnV0aW1lbnM7CnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZp Z3VyZToyMTM0NDogcmVzdWx0OiBubwpjb25maWd1cmU6MjEzMTg6IGNoZWNraW5nIHdoZXRo ZXIgbGNobW9kIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjEzNDQ6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTMxODogY2hlY2tpbmcgd2hldGhlciBsc3RhdCBp cyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxMzQ0OiByZXN1bHQ6IHll cwpjb25maWd1cmU6MjEzMTg6IGNoZWNraW5nIHdoZXRoZXIgbWtkaXJhdCBpcyBkZWNsYXJl ZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxMzQ0OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6MjEzMTg6IGNoZWNraW5nIHdoZXRoZXIgbWtmaWZvIGlzIGRlY2xhcmVkIHdpdGhvdXQg YSBtYWNybwpjb25maWd1cmU6MjEzNDQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTMxODog Y2hlY2tpbmcgd2hldGhlciBta2ZpZm9hdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8K Y29uZmlndXJlOjIxMzQ0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjEzMTg6IGNoZWNraW5n IHdoZXRoZXIgbWtub2QgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToy MTM0NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxMzE4OiBjaGVja2luZyB3aGV0aGVyIG1r bm9kYXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMTM0NDogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjIxMzE4OiBjaGVja2luZyB3aGV0aGVyIHN0YXQgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMTM0NDogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjIxMzE4OiBjaGVja2luZyB3aGV0aGVyIHV0aW1lbnNhdCBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxMzM2OiBjYyAtYyAtT3ogLW1hcmNoPWF0aGxv bjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJndW1lbnRz IC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtRF9GT1JU SUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0ZXN0LmM6MTgxOjEwOiBlcnJvcjog dXNlIG9mIHVuZGVjbGFyZWQgaWRlbnRpZmllciAndXRpbWVuc2F0JwogICh2b2lkKSB1dGlt ZW5zYXQ7CiAgICAgICAgIF4KMSBlcnJvciBnZW5lcmF0ZWQuCmNvbmZpZ3VyZToyMTMzNjog JD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmgg Ki8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1F ICIiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RS SU5HICIiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgUEFDS0FH RV9VUkwgIiIKfCAjZGVmaW5lIFBBQ0tBR0UgImxpYmljb252Igp8ICNkZWZpbmUgVkVSU0lP TiAiMS4xNCIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19U WVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NU RExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1P UllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZ UEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNU RF9IIDEKfCAjZGVmaW5lIF9fRVhURU5TSU9OU19fIDEKfCAjZGVmaW5lIF9BTExfU09VUkNF IDEKfCAjZGVmaW5lIF9EQVJXSU5fQ19TT1VSQ0UgMQp8ICNkZWZpbmUgX0dOVV9TT1VSQ0Ug MQp8ICNkZWZpbmUgX1BPU0lYX1BUSFJFQURfU0VNQU5USUNTIDEKfCAjZGVmaW5lIF9UQU5E RU1fU09VUkNFIDEKfCAjZGVmaW5lIElOU1RBTExQUkVGSVggIi91c3IvbG9jYWwiCnwgI2Rl ZmluZSBFTkFCTEVfRVhUUkEgMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5l IExUX09CSkRJUiAiLmxpYnMvIgp8ICNkZWZpbmUgSEFWRV9WSVNJQklMSVRZIDAKfCAjZGVm aW5lIElDT05WX0NPTlNUIGNvbnN0CnwgI2RlZmluZSBIQVZFX01CU1RBVEVfVCAxCnwgI2Rl ZmluZSBIQVZFX1dDSEFSX1QgMQp8ICNkZWZpbmUgSEFWRV9HRVRDX1VOTE9DS0VEIDEKfCAj ZGVmaW5lIEhBVkVfTUJSVE9XQyAxCnwgI2RlZmluZSBIQVZFX1dDUlRPTUIgMQp8ICNkZWZp bmUgSEFWRV9NQlNJTklUIDEKfCAjZGVmaW5lIEhBVkVfU0VUTE9DQUxFIDEKfCAjZGVmaW5l IEhBVkVfTUVNTU9WRSAxCnwgI2RlZmluZSBIQVZFX0xBTkdJTkZPX0NPREVTRVQgMQp8ICNk ZWZpbmUgSEFWRV9XT1JLSU5HX09fTk9BVElNRSAwCnwgI2RlZmluZSBIQVZFX1dPUktJTkdf T19OT0ZPTExPVyAxCnwgI2RlZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgV09SRFNf TElUVExFRU5ESUFOIDEKfCAjZGVmaW5lIEhBVkVfQUxMT0NBIDEKfCAjZGVmaW5lIEhBVkVf U1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX1NZ U19QQVJBTV9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9X Q0hBUl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNf U09DS0VUX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVf U1lTX1RJTUVfSCAxCnwgI2RlZmluZSBIQVZFX0dFVENXRCAxCnwgI2RlZmluZSBIQVZFX1JF QURMSU5LIDEKfCAjZGVmaW5lIEhBVkVfUkVBTFBBVEggMQp8ICNkZWZpbmUgSEFWRV9SRUFE TElOS0FUIDEKfCAjZGVmaW5lIEhBVkVfTFNUQVQgMQp8ICNkZWZpbmUgSEFWRV9TRVRFTlYg MQp8ICNkZWZpbmUgRlVOQ19SRUFMUEFUSF9XT1JLUyAxCnwgI2RlZmluZSBIQVZFX0RFQ0xf U1RSRVJST1JfUiAxCnwgI2RlZmluZSBIQVZFX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgTFNU QVRfRk9MTE9XU19TTEFTSEVEX1NZTUxJTksgMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAx CnwgI2RlZmluZSBNQUxMT0NfMF9JU19OT05OVUxMIDEKfCAjZGVmaW5lIEhBVkVfVU5TSUdO RURfTE9OR19MT05HX0lOVCAxCnwgI2RlZmluZSBIQVZFX0xPTkdfTE9OR19JTlQgMQp8ICNk ZWZpbmUgSEFWRV9ERUNMX1NFVEVOViAxCnwgI2RlZmluZSBIQVZFX1NJR1NFVF9UIDEKfCAj ZGVmaW5lIFVTRVJfTEFCRUxfUFJFRklYIAp8ICNkZWZpbmUgSEFWRV9fQk9PTCAxCnwgI2Rl ZmluZSByZXN0cmljdCBfX3Jlc3RyaWN0CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZGU0wg MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GRlNMTCAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX01FTU1FTSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01FTVJDSFIgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9SQVdNRU1DSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9T VFBDUFkgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFBOQ1BZIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfU1RSQ0hSTlVMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSRFVQ IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSTkNBVCAxCnwgI2RlZmluZSBIQVZFX1JB V19ERUNMX1NUUk5EVVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJOTEVOIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSUEJSSyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X1NUUlNFUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkNBU0VTVFIgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9TVFJUT0tfUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NU UkVSUk9SX1IgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJTSUdOQUwgMQp8ICNkZWZp bmUgSEFWRV9ERUNMX0NMRUFSRVJSX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9G RU9GX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRVJST1JfVU5MT0NLRUQgMQp8 ICNkZWZpbmUgSEFWRV9ERUNMX0ZGTFVTSF9VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RF Q0xfRkdFVFNfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZQVVRDX1VOTE9DS0VE IDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GUFVUU19VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZF X0RFQ0xfRlJFQURfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZXUklURV9VTkxP Q0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfR0VUQ19VTkxPQ0tFRCAxCnwgI2RlZmluZSBI QVZFX0RFQ0xfR0VUQ0hBUl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfUFVUQ19V TkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfUFVUQ0hBUl9VTkxPQ0tFRCAxCnwgI2Rl ZmluZSBHTlVMSUJfQ0FOT05JQ0FMSVpFX0xHUEwgMQp8ICNkZWZpbmUgR05VTElCX1RFU1Rf Q0FOT05JQ0FMSVpFX0ZJTEVfTkFNRSAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9SRUFMUEFU SCAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9FTlZJUk9OIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfRkNOVEwgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9PUEVOQVQgMQp8ICNkZWZp bmUgR05VTElCX1RFU1RfTFNUQVQgMQp8ICNkZWZpbmUgSEFWRV9NQlNUQVRFX1QgMQp8ICNk ZWZpbmUgSEFWRV9NRU1NT1ZFIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9QUk9HUkFNX0lOVk9D QVRJT05fTkFNRSAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfUFJPR1JBTV9JTlZPQ0FUSU9OX1NI T1JUX05BTUUgMAp8ICNkZWZpbmUgR05VTElCX1RFU1RfUkVBRCAxCnwgI2RlZmluZSBHTlVM SUJfVEVTVF9SRUFETElOSyAxCnwgI2RlZmluZSBIQVZFX1NFQVJDSF9IIDEKfCAjZGVmaW5l IEhBVkVfVFNFQVJDSCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1BUSFJFQURfU0lHTUFT SyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0FDVElPTiAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX1NJR0FERFNFVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0RFTFNF VCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0VNUFRZU0VUIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfU0lHRklMTFNFVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0lT TUVNQkVSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHUEVORElORyAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX1NJR1BST0NNQVNLIDEKfCAjZGVmaW5lIEdOVUxJQl9TSUdQSVBF IDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX1NJR1BST0NNQVNLIDEKfCAjZGVmaW5lIEdOVUxJ Ql9URVNUX1NUQVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9EUFJJTlRGIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfRlBVUkdFIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRlNF RUtPIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRlRFTExPIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfR0VUREVMSU0gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRMSU5FIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUE9QRU4gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9SRU5BTUVBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NOUFJJTlRGIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfVE1QRklMRSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1ZE UFJJTlRGIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfVlNOUFJJTlRGIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfX0VYSVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9BVE9MTCAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVExPQURBVkcgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9HRVRTVUJPUFQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HUkFOVFBUIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUtEVEVNUCAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX01LT1NURU1QIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUtPU1RFTVBTIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUtTVEVNUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X1BUU05BTUUgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9SRUFMUEFUSCAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX1JQTUFUQ0ggMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TRVRF TlYgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJUT0QgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TVFJUT0xMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSVE9VTEwgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9VTkxPQ0tQVCAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX1VOU0VURU5WIDEKfCAjZGVmaW5lIEdOVUxJQl9TVFJFUlJPUiAxCnwgI2RlZmluZSBH TlVMSUJfVEVTVF9TVFJFUlJPUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZDSE1PREFU IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRlNUQVRBVCAxCnwgI2RlZmluZSBIQVZFX1JB V19ERUNMX0xDSE1PRCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0xTVEFUIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfTUtESVJBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01L RklGTyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LRklGT0FUIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfTUtOT0QgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS05PREFUIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RBVCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAq Lwp8ICNpbmNsdWRlIDxzeXMvc3RhdC5oPgp8IAp8IGludAp8IG1haW4gKCkKfCB7CnwgI3Vu ZGVmIHV0aW1lbnNhdAp8ICAgKHZvaWQpIHV0aW1lbnNhdDsKfCAgIDsKfCAgIHJldHVybiAw Owp8IH0KY29uZmlndXJlOjIxMzQ0OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyMTQzNDogY2hl Y2tpbmcgd2hldGhlciBjaG93biBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmln dXJlOjIxNDY5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjE0MzQ6IGNoZWNraW5nIHdoZXRo ZXIgZHVwMiBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxNDY5OiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6MjE0MzQ6IGNoZWNraW5nIHdoZXRoZXIgZHVwMyBpcyBk ZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxNDYxOiBjYyAtYyAtT3ogLW1h cmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQt YXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0 eSAtRF9GT1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyMTQ2MTog JD8gPSAwCmNvbmZpZ3VyZToyMTQ2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxNDM0OiBj aGVja2luZyB3aGV0aGVyIGVudmlyb24gaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNv bmZpZ3VyZToyMTQ2MTogY2MgLWMgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1h dGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0 ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiBjb25m dGVzdC5jID4mNQpjb25mdGVzdC5jOjE5MzoxMDogZXJyb3I6IHVzZSBvZiB1bmRlY2xhcmVk IGlkZW50aWZpZXIgJ2Vudmlyb24nCiAgKHZvaWQpIGVudmlyb247CiAgICAgICAgIF4KMSBl cnJvciBnZW5lcmF0ZWQuCmNvbmZpZ3VyZToyMTQ2MTogJD8gPSAxCmNvbmZpZ3VyZTogZmFp bGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5lIFBBQ0tBR0Vf TkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNLQUdF X1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQQUNL QUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAjZGVmaW5lIFBB Q0tBR0UgImxpYmljb252Igp8ICNkZWZpbmUgVkVSU0lPTiAiMS4xNCIKfCAjZGVmaW5lIFNU RENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhB VkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhB VkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZF X1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFW RV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIF9fRVhU RU5TSU9OU19fIDEKfCAjZGVmaW5lIF9BTExfU09VUkNFIDEKfCAjZGVmaW5lIF9EQVJXSU5f Q19TT1VSQ0UgMQp8ICNkZWZpbmUgX0dOVV9TT1VSQ0UgMQp8ICNkZWZpbmUgX1BPU0lYX1BU SFJFQURfU0VNQU5USUNTIDEKfCAjZGVmaW5lIF9UQU5ERU1fU09VUkNFIDEKfCAjZGVmaW5l IElOU1RBTExQUkVGSVggIi91c3IvbG9jYWwiCnwgI2RlZmluZSBFTkFCTEVfRVhUUkEgMQp8 ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIExUX09CSkRJUiAiLmxpYnMvIgp8 ICNkZWZpbmUgSEFWRV9WSVNJQklMSVRZIDAKfCAjZGVmaW5lIElDT05WX0NPTlNUIGNvbnN0 CnwgI2RlZmluZSBIQVZFX01CU1RBVEVfVCAxCnwgI2RlZmluZSBIQVZFX1dDSEFSX1QgMQp8 ICNkZWZpbmUgSEFWRV9HRVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfTUJSVE9XQyAx CnwgI2RlZmluZSBIQVZFX1dDUlRPTUIgMQp8ICNkZWZpbmUgSEFWRV9NQlNJTklUIDEKfCAj ZGVmaW5lIEhBVkVfU0VUTE9DQUxFIDEKfCAjZGVmaW5lIEhBVkVfTUVNTU9WRSAxCnwgI2Rl ZmluZSBIQVZFX0xBTkdJTkZPX0NPREVTRVQgMQp8ICNkZWZpbmUgSEFWRV9XT1JLSU5HX09f Tk9BVElNRSAwCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0ZPTExPVyAxCnwgI2RlZmlu ZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgV09SRFNfTElUVExFRU5ESUFOIDEKfCAjZGVm aW5lIEhBVkVfQUxMT0NBIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUg SEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19QQVJBTV9IIDEKfCAjZGVmaW5l IEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9IIDEKfCAjZGVmaW5lIEhB VkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0ggMQp8ICNkZWZpbmUg SEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxCnwgI2RlZmlu ZSBIQVZFX0dFVENXRCAxCnwgI2RlZmluZSBIQVZFX1JFQURMSU5LIDEKfCAjZGVmaW5lIEhB VkVfUkVBTFBBVEggMQp8ICNkZWZpbmUgSEFWRV9SRUFETElOS0FUIDEKfCAjZGVmaW5lIEhB VkVfTFNUQVQgMQp8ICNkZWZpbmUgSEFWRV9TRVRFTlYgMQp8ICNkZWZpbmUgRlVOQ19SRUFM UEFUSF9XT1JLUyAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfU1RSRVJST1JfUiAxCnwgI2RlZmlu ZSBIQVZFX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgTFNUQVRfRk9MTE9XU19TTEFTSEVEX1NZ TUxJTksgMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBNQUxMT0NfMF9J U19OT05OVUxMIDEKfCAjZGVmaW5lIEhBVkVfVU5TSUdORURfTE9OR19MT05HX0lOVCAxCnwg I2RlZmluZSBIQVZFX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1NFVEVO ViAxCnwgI2RlZmluZSBIQVZFX1NJR1NFVF9UIDEKfCAjZGVmaW5lIFVTRVJfTEFCRUxfUFJF RklYIAp8ICNkZWZpbmUgSEFWRV9fQk9PTCAxCnwgI2RlZmluZSByZXN0cmljdCBfX3Jlc3Ry aWN0CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZGU0wgMQp8ICNkZWZpbmUgSEFWRV9SQVdf REVDTF9GRlNMTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01FTU1FTSAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX01FTVJDSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9SQVdN RU1DSFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFBDUFkgMQp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9TVFBOQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSQ0hSTlVM IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSRFVQIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfU1RSTkNBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUk5EVVAgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJOTEVOIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf U1RSUEJSSyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlNFUCAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX1NUUkNBU0VTVFIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJU T0tfUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUg SEFWRV9SQVdfREVDTF9TVFJTSUdOQUwgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0NMRUFSRVJS X1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRU9GX1VOTE9DS0VEIDEKfCAjZGVm aW5lIEhBVkVfREVDTF9GRVJST1JfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZG TFVTSF9VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkdFVFNfVU5MT0NLRUQgMAp8 ICNkZWZpbmUgSEFWRV9ERUNMX0ZQVVRDX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVD TF9GUFVUU19VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRlJFQURfVU5MT0NLRUQg MAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZXUklURV9VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZF X0RFQ0xfR0VUQ19VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfR0VUQ0hBUl9VTkxP Q0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfUFVUQ19VTkxPQ0tFRCAxCnwgI2RlZmluZSBI QVZFX0RFQ0xfUFVUQ0hBUl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBHTlVMSUJfQ0FOT05JQ0FM SVpFX0xHUEwgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfQ0FOT05JQ0FMSVpFX0ZJTEVfTkFN RSAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9SRUFMUEFUSCAxCnwgI2RlZmluZSBHTlVMSUJf VEVTVF9FTlZJUk9OIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRkNOVEwgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9PUEVOQVQgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfTFNUQVQg MQp8ICNkZWZpbmUgSEFWRV9NQlNUQVRFX1QgMQp8ICNkZWZpbmUgSEFWRV9NRU1NT1ZFIDEK fCAjZGVmaW5lIEhBVkVfREVDTF9QUk9HUkFNX0lOVk9DQVRJT05fTkFNRSAwCnwgI2RlZmlu ZSBIQVZFX0RFQ0xfUFJPR1JBTV9JTlZPQ0FUSU9OX1NIT1JUX05BTUUgMAp8ICNkZWZpbmUg R05VTElCX1RFU1RfUkVBRCAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9SRUFETElOSyAxCnwg I2RlZmluZSBIQVZFX1NFQVJDSF9IIDEKfCAjZGVmaW5lIEhBVkVfVFNFQVJDSCAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX1BUSFJFQURfU0lHTUFTSyAxCnwgI2RlZmluZSBIQVZFX1JB V19ERUNMX1NJR0FDVElPTiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0FERFNFVCAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0RFTFNFVCAxCnwgI2RlZmluZSBIQVZFX1JB V19ERUNMX1NJR0VNUFRZU0VUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHRklMTFNF VCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0lTTUVNQkVSIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfU0lHUEVORElORyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR1BS T0NNQVNLIDEKfCAjZGVmaW5lIEdOVUxJQl9TSUdQSVBFIDEKfCAjZGVmaW5lIEdOVUxJQl9U RVNUX1NJR1BST0NNQVNLIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX1NUQVQgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9EUFJJTlRGIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRlBV UkdFIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRlNFRUtPIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfRlRFTExPIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUREVMSU0gMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRMSU5FIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfUE9QRU4gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9SRU5BTUVBVCAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX1NOUFJJTlRGIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfVE1Q RklMRSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1ZEUFJJTlRGIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfVlNOUFJJTlRGIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfX0VYSVQg MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9BVE9MTCAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX0dFVExPQURBVkcgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRTVUJPUFQgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HUkFOVFBUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfTUtEVEVNUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LT1NURU1QIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfTUtPU1RFTVBTIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf TUtTVEVNUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1BUU05BTUUgMQp8ICNkZWZpbmUg SEFWRV9SQVdfREVDTF9SRUFMUEFUSCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1JQTUFU Q0ggMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TRVRFTlYgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TVFJUT0QgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJUT0xMIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSVE9VTEwgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9VTkxPQ0tQVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1VOU0VURU5WIDEKfCAjZGVm aW5lIEdOVUxJQl9TVFJFUlJPUiAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9TVFJFUlJPUiAx CnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZDSE1PREFUIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfRlNUQVRBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0xDSE1PRCAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX0xTVEFUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUtE SVJBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LRklGTyAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX01LRklGT0FUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUtOT0QgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS05PREFUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfU1RBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0NIT1dOIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfRFVQMiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0RVUDMgMQp8IC8q IGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8dW5pc3RkLmg+CnwgLyogU29tZSBz eXN0ZW1zIGRlY2xhcmUgdmFyaW91cyBpdGVtcyBpbiB0aGUgd3JvbmcgaGVhZGVycy4gICov CnwgI2lmICEoZGVmaW5lZCBfX0dMSUJDX18gJiYgIWRlZmluZWQgX19VQ0xJQkNfXykKfCAj IGluY2x1ZGUgPGZjbnRsLmg+CnwgIyBpbmNsdWRlIDxzdGRpby5oPgp8ICMgaW5jbHVkZSA8 c3RkbGliLmg+CnwgIyBpZiAoZGVmaW5lZCBfV0lOMzIgfHwgZGVmaW5lZCBfX1dJTjMyX18p ICYmICEgZGVmaW5lZCBfX0NZR1dJTl9fCnwgIyAgaW5jbHVkZSA8aW8uaD4KfCAjIGVuZGlm CnwgI2VuZGlmCnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCAjdW5kZWYgZW52aXJvbgp8ICAg KHZvaWQpIGVudmlyb247CnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZToyMTQ2 OTogcmVzdWx0OiBubwpjb25maWd1cmU6MjE0MzQ6IGNoZWNraW5nIHdoZXRoZXIgZXVpZGFj Y2VzcyBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxNDYxOiBjYyAt YyAtT3ogLW1hcmNoPWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUg LVF1bnVzZWQtYXJndW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1h dC1zZWN1cml0eSAtRF9GT1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0ZXN0 LmM6MTkzOjEwOiBlcnJvcjogdXNlIG9mIHVuZGVjbGFyZWQgaWRlbnRpZmllciAnZXVpZGFj Y2VzcycKICAodm9pZCkgZXVpZGFjY2VzczsKICAgICAgICAgXgoxIGVycm9yIGdlbmVyYXRl ZC4KY29uZmlndXJlOjIxNDYxOiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3 YXM6CnwgLyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwgI2Rl ZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8 ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JU ICIiCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAibGliaWNv bnYiCnwgI2RlZmluZSBWRVJTSU9OICIxLjE0Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEK fCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9I IDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAx CnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEK fCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEK fCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgX19FWFRFTlNJT05TX18gMQp8 ICNkZWZpbmUgX0FMTF9TT1VSQ0UgMQp8ICNkZWZpbmUgX0RBUldJTl9DX1NPVVJDRSAxCnwg I2RlZmluZSBfR05VX1NPVVJDRSAxCnwgI2RlZmluZSBfUE9TSVhfUFRIUkVBRF9TRU1BTlRJ Q1MgMQp8ICNkZWZpbmUgX1RBTkRFTV9TT1VSQ0UgMQp8ICNkZWZpbmUgSU5TVEFMTFBSRUZJ WCAiL3Vzci9sb2NhbCIKfCAjZGVmaW5lIEVOQUJMRV9FWFRSQSAxCnwgI2RlZmluZSBIQVZF X0RMRkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwgI2RlZmluZSBIQVZF X1ZJU0lCSUxJVFkgMAp8ICNkZWZpbmUgSUNPTlZfQ09OU1QgY29uc3QKfCAjZGVmaW5lIEhB VkVfTUJTVEFURV9UIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfVCAxCnwgI2RlZmluZSBIQVZF X0dFVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9NQlJUT1dDIDEKfCAjZGVmaW5lIEhB VkVfV0NSVE9NQiAxCnwgI2RlZmluZSBIQVZFX01CU0lOSVQgMQp8ICNkZWZpbmUgSEFWRV9T RVRMT0NBTEUgMQp8ICNkZWZpbmUgSEFWRV9NRU1NT1ZFIDEKfCAjZGVmaW5lIEhBVkVfTEFO R0lORk9fQ09ERVNFVCAxCnwgI2RlZmluZSBIQVZFX1dPUktJTkdfT19OT0FUSU1FIDAKfCAj ZGVmaW5lIEhBVkVfV09SS0lOR19PX05PRk9MTE9XIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJf SCAxCnwgI2RlZmluZSBXT1JEU19MSVRUTEVFTkRJQU4gMQp8ICNkZWZpbmUgSEFWRV9BTExP Q0EgMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19I IDEKfCAjZGVmaW5lIEhBVkVfU1lTX1BBUkFNX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERf SCAxCnwgI2RlZmluZSBIQVZFX1dDSEFSX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAx CnwgI2RlZmluZSBIQVZFX1NZU19TT0NLRVRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFU X0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEKfCAjZGVmaW5lIEhBVkVfR0VUQ1dE IDEKfCAjZGVmaW5lIEhBVkVfUkVBRExJTksgMQp8ICNkZWZpbmUgSEFWRV9SRUFMUEFUSCAx CnwgI2RlZmluZSBIQVZFX1JFQURMSU5LQVQgMQp8ICNkZWZpbmUgSEFWRV9MU1RBVCAxCnwg I2RlZmluZSBIQVZFX1NFVEVOViAxCnwgI2RlZmluZSBGVU5DX1JFQUxQQVRIX1dPUktTIDEK fCAjZGVmaW5lIEhBVkVfREVDTF9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIEhBVkVfU1RSRVJS T1JfUiAxCnwgI2RlZmluZSBMU1RBVF9GT0xMT1dTX1NMQVNIRURfU1lNTElOSyAxCnwgI2Rl ZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIE1BTExPQ18wX0lTX05PTk5VTEwgMQp8 ICNkZWZpbmUgSEFWRV9VTlNJR05FRF9MT05HX0xPTkdfSU5UIDEKfCAjZGVmaW5lIEhBVkVf TE9OR19MT05HX0lOVCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfU0VURU5WIDEKfCAjZGVmaW5l IEhBVkVfU0lHU0VUX1QgMQp8ICNkZWZpbmUgVVNFUl9MQUJFTF9QUkVGSVggCnwgI2RlZmlu ZSBIQVZFX19CT09MIDEKfCAjZGVmaW5lIHJlc3RyaWN0IF9fcmVzdHJpY3QKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfRkZTTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZGU0xMIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUVNTUVNIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfTUVNUkNIUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1JBV01FTUNIUiAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX1NUUENQWSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NU UE5DUFkgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJDSFJOVUwgMQp8ICNkZWZpbmUg SEFWRV9SQVdfREVDTF9TVFJEVVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJOQ0FU IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSTkRVUCAxCnwgI2RlZmluZSBIQVZFX1JB V19ERUNMX1NUUk5MRU4gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJQQlJLIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSU0VQIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf U1RSQ0FTRVNUUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlRPS19SIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfU1RSRVJST1JfUiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X1NUUlNJR05BTCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfQ0xFQVJFUlJfVU5MT0NLRUQgMQp8 ICNkZWZpbmUgSEFWRV9ERUNMX0ZFT0ZfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNM X0ZFUlJPUl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkZMVVNIX1VOTE9DS0VE IDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GR0VUU19VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZF X0RFQ0xfRlBVVENfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZQVVRTX1VOTE9D S0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9GUkVBRF9VTkxPQ0tFRCAwCnwgI2RlZmluZSBI QVZFX0RFQ0xfRldSSVRFX1VOTE9DS0VEIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9HRVRDX1VO TE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9HRVRDSEFSX1VOTE9DS0VEIDEKfCAjZGVm aW5lIEhBVkVfREVDTF9QVVRDX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9QVVRD SEFSX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEdOVUxJQl9DQU5PTklDQUxJWkVfTEdQTCAxCnwg I2RlZmluZSBHTlVMSUJfVEVTVF9DQU5PTklDQUxJWkVfRklMRV9OQU1FIDEKfCAjZGVmaW5l IEdOVUxJQl9URVNUX1JFQUxQQVRIIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX0VOVklST04g MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GQ05UTCAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX09QRU5BVCAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9MU1RBVCAxCnwgI2RlZmluZSBI QVZFX01CU1RBVEVfVCAxCnwgI2RlZmluZSBIQVZFX01FTU1PVkUgMQp8ICNkZWZpbmUgSEFW RV9ERUNMX1BST0dSQU1fSU5WT0NBVElPTl9OQU1FIDAKfCAjZGVmaW5lIEhBVkVfREVDTF9Q Uk9HUkFNX0lOVk9DQVRJT05fU0hPUlRfTkFNRSAwCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9S RUFEIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX1JFQURMSU5LIDEKfCAjZGVmaW5lIEhBVkVf U0VBUkNIX0ggMQp8ICNkZWZpbmUgSEFWRV9UU0VBUkNIIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfUFRIUkVBRF9TSUdNQVNLIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHQUNU SU9OIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHQUREU0VUIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfU0lHREVMU0VUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHRU1Q VFlTRVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdGSUxMU0VUIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfU0lHSVNNRU1CRVIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9T SUdQRU5ESU5HIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHUFJPQ01BU0sgMQp8ICNk ZWZpbmUgR05VTElCX1NJR1BJUEUgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfU0lHUFJPQ01B U0sgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfU1RBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX0RQUklOVEYgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GUFVSR0UgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9GU0VFS08gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GVEVM TE8gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRERUxJTSAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX0dFVExJTkUgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9QT1BFTiAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX1JFTkFNRUFUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfU05QUklOVEYgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9UTVBGSUxFIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfVkRQUklOVEYgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9W U05QUklOVEYgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9fRVhJVCAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX0FUT0xMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUTE9BREFW RyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVFNVQk9QVCAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX0dSQU5UUFQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS0RURU1QIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUtPU1RFTVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdf REVDTF9NS09TVEVNUFMgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS1NURU1QIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUFRTTkFNRSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X1JFQUxQQVRIIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUlBNQVRDSCAxCnwgI2RlZmlu ZSBIQVZFX1JBV19ERUNMX1NFVEVOViAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlRP RCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlRPTEwgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TVFJUT1VMTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1VOTE9DS1BUIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfVU5TRVRFTlYgMQp8ICNkZWZpbmUgR05VTElCX1NU UkVSUk9SIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX1NUUkVSUk9SIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfRkNITU9EQVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9GU1RBVEFU IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTENITU9EIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfTFNUQVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS0RJUkFUIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfTUtGSUZPIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUtG SUZPQVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS05PRCAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX01LTk9EQVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVEFUIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfQ0hPV04gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9E VVAyIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRFVQMyAxCnwgLyogZW5kIGNvbmZkZWZz LmguICAqLwp8ICNpbmNsdWRlIDx1bmlzdGQuaD4KfCAvKiBTb21lIHN5c3RlbXMgZGVjbGFy ZSB2YXJpb3VzIGl0ZW1zIGluIHRoZSB3cm9uZyBoZWFkZXJzLiAgKi8KfCAjaWYgIShkZWZp bmVkIF9fR0xJQkNfXyAmJiAhZGVmaW5lZCBfX1VDTElCQ19fKQp8ICMgaW5jbHVkZSA8ZmNu dGwuaD4KfCAjIGluY2x1ZGUgPHN0ZGlvLmg+CnwgIyBpbmNsdWRlIDxzdGRsaWIuaD4KfCAj IGlmIChkZWZpbmVkIF9XSU4zMiB8fCBkZWZpbmVkIF9fV0lOMzJfXykgJiYgISBkZWZpbmVk IF9fQ1lHV0lOX18KfCAjICBpbmNsdWRlIDxpby5oPgp8ICMgZW5kaWYKfCAjZW5kaWYKfCAK fCBpbnQKfCBtYWluICgpCnwgewp8ICN1bmRlZiBldWlkYWNjZXNzCnwgICAodm9pZCkgZXVp ZGFjY2VzczsKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjIxNDY5OiByZXN1 bHQ6IG5vCmNvbmZpZ3VyZToyMTQzNDogY2hlY2tpbmcgd2hldGhlciBmYWNjZXNzYXQgaXMg ZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMTQ2OTogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjIxNDM0OiBjaGVja2luZyB3aGV0aGVyIGZjaGRpciBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxNDY5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6 MjE0MzQ6IGNoZWNraW5nIHdoZXRoZXIgZmNob3duYXQgaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvCmNvbmZpZ3VyZToyMTQ2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxNDM0OiBj aGVja2luZyB3aGV0aGVyIGZzeW5jIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25m aWd1cmU6MjE0Njk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTQzNDogY2hlY2tpbmcgd2hl dGhlciBmdHJ1bmNhdGUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToy MTQ2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxNDM0OiBjaGVja2luZyB3aGV0aGVyIGdl dGN3ZCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxNDY5OiByZXN1 bHQ6IHllcwpjb25maWd1cmU6MjE0MzQ6IGNoZWNraW5nIHdoZXRoZXIgZ2V0ZG9tYWlubmFt ZSBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxNDY5OiByZXN1bHQ6 IHllcwpjb25maWd1cmU6MjE0MzQ6IGNoZWNraW5nIHdoZXRoZXIgZ2V0ZHRhYmxlc2l6ZSBp cyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxNDY5OiByZXN1bHQ6IHll cwpjb25maWd1cmU6MjE0MzQ6IGNoZWNraW5nIHdoZXRoZXIgZ2V0Z3JvdXBzIGlzIGRlY2xh cmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjE0Njk6IHJlc3VsdDogeWVzCmNvbmZp Z3VyZToyMTQzNDogY2hlY2tpbmcgd2hldGhlciBnZXRob3N0bmFtZSBpcyBkZWNsYXJlZCB3 aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxNDY5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6 MjE0MzQ6IGNoZWNraW5nIHdoZXRoZXIgZ2V0bG9naW4gaXMgZGVjbGFyZWQgd2l0aG91dCBh IG1hY3JvCmNvbmZpZ3VyZToyMTQ2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxNDM0OiBj aGVja2luZyB3aGV0aGVyIGdldGxvZ2luX3IgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv CmNvbmZpZ3VyZToyMTQ2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxNDM0OiBjaGVja2lu ZyB3aGV0aGVyIGdldHBhZ2VzaXplIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25m aWd1cmU6MjE0Njk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTQzNDogY2hlY2tpbmcgd2hl dGhlciBnZXR1c2Vyc2hlbGwgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3Vy ZToyMTQ2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxNDM0OiBjaGVja2luZyB3aGV0aGVy IHNldHVzZXJzaGVsbCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIx NDY5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjE0MzQ6IGNoZWNraW5nIHdoZXRoZXIgZW5k dXNlcnNoZWxsIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjE0Njk6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTQzNDogY2hlY2tpbmcgd2hldGhlciBncm91cF9t ZW1iZXIgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMTQ2MTogY2Mg LWMgLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBl IC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3Jt YXQtc2VjdXJpdHkgLURfRk9SVElGWV9TT1VSQ0U9MiBjb25mdGVzdC5jID4mNQpjb25mdGVz dC5jOjIwOToxMDogZXJyb3I6IHVzZSBvZiB1bmRlY2xhcmVkIGlkZW50aWZpZXIgJ2dyb3Vw X21lbWJlcicKICAodm9pZCkgZ3JvdXBfbWVtYmVyOwogICAgICAgICBeCjEgZXJyb3IgZ2Vu ZXJhdGVkLgpjb25maWd1cmU6MjE0NjE6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9n cmFtIHdhczoKfCAvKiBjb25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiIK fCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9O ICIiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdS RVBPUlQgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiCnwgI2RlZmluZSBQQUNLQUdFICJs aWJpY29udiIKfCAjZGVmaW5lIFZFUlNJT04gIjEuMTQiCnwgI2RlZmluZSBTVERDX0hFQURF UlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19T VEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklO R19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdT X0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5U X0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBfX0VYVEVOU0lPTlNf XyAxCnwgI2RlZmluZSBfQUxMX1NPVVJDRSAxCnwgI2RlZmluZSBfREFSV0lOX0NfU09VUkNF IDEKfCAjZGVmaW5lIF9HTlVfU09VUkNFIDEKfCAjZGVmaW5lIF9QT1NJWF9QVEhSRUFEX1NF TUFOVElDUyAxCnwgI2RlZmluZSBfVEFOREVNX1NPVVJDRSAxCnwgI2RlZmluZSBJTlNUQUxM UFJFRklYICIvdXNyL2xvY2FsIgp8ICNkZWZpbmUgRU5BQkxFX0VYVFJBIDEKfCAjZGVmaW5l IEhBVkVfRExGQ05fSCAxCnwgI2RlZmluZSBMVF9PQkpESVIgIi5saWJzLyIKfCAjZGVmaW5l IEhBVkVfVklTSUJJTElUWSAwCnwgI2RlZmluZSBJQ09OVl9DT05TVCBjb25zdAp8ICNkZWZp bmUgSEFWRV9NQlNUQVRFX1QgMQp8ICNkZWZpbmUgSEFWRV9XQ0hBUl9UIDEKfCAjZGVmaW5l IEhBVkVfR0VUQ19VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZFX01CUlRPV0MgMQp8ICNkZWZp bmUgSEFWRV9XQ1JUT01CIDEKfCAjZGVmaW5lIEhBVkVfTUJTSU5JVCAxCnwgI2RlZmluZSBI QVZFX1NFVExPQ0FMRSAxCnwgI2RlZmluZSBIQVZFX01FTU1PVkUgMQp8ICNkZWZpbmUgSEFW RV9MQU5HSU5GT19DT0RFU0VUIDEKfCAjZGVmaW5lIEhBVkVfV09SS0lOR19PX05PQVRJTUUg MAp8ICNkZWZpbmUgSEFWRV9XT1JLSU5HX09fTk9GT0xMT1cgMQp8ICNkZWZpbmUgSEFWRV9X Q0hBUl9IIDEKfCAjZGVmaW5lIFdPUkRTX0xJVFRMRUVORElBTiAxCnwgI2RlZmluZSBIQVZF X0FMTE9DQSAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RS SU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2RlZmluZSBIQVZFX1VO SVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfV0NIQVJfSCAxCnwgI2RlZmluZSBIQVZFX1NURElO VF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NPQ0tFVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lT X1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQp8ICNkZWZpbmUgSEFWRV9H RVRDV0QgMQp8ICNkZWZpbmUgSEFWRV9SRUFETElOSyAxCnwgI2RlZmluZSBIQVZFX1JFQUxQ QVRIIDEKfCAjZGVmaW5lIEhBVkVfUkVBRExJTktBVCAxCnwgI2RlZmluZSBIQVZFX0xTVEFU IDEKfCAjZGVmaW5lIEhBVkVfU0VURU5WIDEKfCAjZGVmaW5lIEZVTkNfUkVBTFBBVEhfV09S S1MgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX1NUUkVSUk9SX1IgMQp8ICNkZWZpbmUgSEFWRV9T VFJFUlJPUl9SIDEKfCAjZGVmaW5lIExTVEFUX0ZPTExPV1NfU0xBU0hFRF9TWU1MSU5LIDEK fCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgTUFMTE9DXzBfSVNfTk9OTlVM TCAxCnwgI2RlZmluZSBIQVZFX1VOU0lHTkVEX0xPTkdfTE9OR19JTlQgMQp8ICNkZWZpbmUg SEFWRV9MT05HX0xPTkdfSU5UIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9TRVRFTlYgMQp8ICNk ZWZpbmUgSEFWRV9TSUdTRVRfVCAxCnwgI2RlZmluZSBVU0VSX0xBQkVMX1BSRUZJWCAKfCAj ZGVmaW5lIEhBVkVfX0JPT0wgMQp8ICNkZWZpbmUgcmVzdHJpY3QgX19yZXN0cmljdAp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9GRlNMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRkZT TEwgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NRU1NRU0gMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9NRU1SQ0hSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUkFXTUVNQ0hSIDEK fCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RQQ1BZIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RF Q0xfU1RQTkNQWSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkNIUk5VTCAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX1NUUkRVUCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NU Uk5DQVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJORFVQIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfU1RSTkxFTiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlBCUksg MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJTRVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdf REVDTF9TVFJDQVNFU1RSIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSVE9LX1IgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJFUlJPUl9SIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfU1RSU0lHTkFMIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9DTEVBUkVSUl9VTkxPQ0tF RCAxCnwgI2RlZmluZSBIQVZFX0RFQ0xfRkVPRl9VTkxPQ0tFRCAxCnwgI2RlZmluZSBIQVZF X0RFQ0xfRkVSUk9SX1VOTE9DS0VEIDEKfCAjZGVmaW5lIEhBVkVfREVDTF9GRkxVU0hfVU5M T0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZHRVRTX1VOTE9DS0VEIDAKfCAjZGVmaW5l IEhBVkVfREVDTF9GUFVUQ19VTkxPQ0tFRCAwCnwgI2RlZmluZSBIQVZFX0RFQ0xfRlBVVFNf VU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0ZSRUFEX1VOTE9DS0VEIDAKfCAjZGVm aW5lIEhBVkVfREVDTF9GV1JJVEVfVU5MT0NLRUQgMAp8ICNkZWZpbmUgSEFWRV9ERUNMX0dF VENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNMX0dFVENIQVJfVU5MT0NLRUQgMQp8 ICNkZWZpbmUgSEFWRV9ERUNMX1BVVENfVU5MT0NLRUQgMQp8ICNkZWZpbmUgSEFWRV9ERUNM X1BVVENIQVJfVU5MT0NLRUQgMQp8ICNkZWZpbmUgR05VTElCX0NBTk9OSUNBTElaRV9MR1BM IDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX0NBTk9OSUNBTElaRV9GSUxFX05BTUUgMQp8ICNk ZWZpbmUgR05VTElCX1RFU1RfUkVBTFBBVEggMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfRU5W SVJPTiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZDTlRMIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfT1BFTkFUIDEKfCAjZGVmaW5lIEdOVUxJQl9URVNUX0xTVEFUIDEKfCAjZGVm aW5lIEhBVkVfTUJTVEFURV9UIDEKfCAjZGVmaW5lIEhBVkVfTUVNTU9WRSAxCnwgI2RlZmlu ZSBIQVZFX0RFQ0xfUFJPR1JBTV9JTlZPQ0FUSU9OX05BTUUgMAp8ICNkZWZpbmUgSEFWRV9E RUNMX1BST0dSQU1fSU5WT0NBVElPTl9TSE9SVF9OQU1FIDAKfCAjZGVmaW5lIEdOVUxJQl9U RVNUX1JFQUQgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfUkVBRExJTksgMQp8ICNkZWZpbmUg SEFWRV9TRUFSQ0hfSCAxCnwgI2RlZmluZSBIQVZFX1RTRUFSQ0ggMQp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9QVEhSRUFEX1NJR01BU0sgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9T SUdBQ1RJT04gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdBRERTRVQgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9TSUdERUxTRVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9T SUdFTVBUWVNFVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0ZJTExTRVQgMQp8ICNk ZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdJU01FTUJFUiAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX1NJR1BFTkRJTkcgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdQUk9DTUFTSyAx CnwgI2RlZmluZSBHTlVMSUJfU0lHUElQRSAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9TSUdQ Uk9DTUFTSyAxCnwgI2RlZmluZSBHTlVMSUJfVEVTVF9TVEFUIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfRFBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZQVVJHRSAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX0ZTRUVLTyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X0ZURUxMTyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVERFTElNIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfR0VUTElORSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1BPUEVO IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUkVOQU1FQVQgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9TTlBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1RNUEZJTEUgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9WRFBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX1ZTTlBSSU5URiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX19FWElUIDEKfCAjZGVm aW5lIEhBVkVfUkFXX0RFQ0xfQVRPTEwgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRM T0FEQVZHIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUU1VCT1BUIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfR1JBTlRQVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LRFRF TVAgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS09TVEVNUCAxCnwgI2RlZmluZSBIQVZF X1JBV19ERUNMX01LT1NURU1QUyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LU1RFTVAg MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9QVFNOQU1FIDEKfCAjZGVmaW5lIEhBVkVfUkFX X0RFQ0xfUkVBTFBBVEggMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9SUE1BVENIIDEKfCAj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0VURU5WIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xf U1RSVE9EIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSVE9MTCAxCnwgI2RlZmluZSBI QVZFX1JBV19ERUNMX1NUUlRPVUxMIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfVU5MT0NL UFQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9VTlNFVEVOViAxCnwgI2RlZmluZSBHTlVM SUJfU1RSRVJST1IgMQp8ICNkZWZpbmUgR05VTElCX1RFU1RfU1RSRVJST1IgMQp8ICNkZWZp bmUgSEFWRV9SQVdfREVDTF9GQ0hNT0RBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZT VEFUQVQgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9MQ0hNT0QgMQp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9MU1RBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LRElSQVQgMQp8 ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS0ZJRk8gMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVD TF9NS0ZJRk9BVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX01LTk9EIDEKfCAjZGVmaW5l IEhBVkVfUkFXX0RFQ0xfTUtOT0RBVCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUQVQg MQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9DSE9XTiAxCnwgI2RlZmluZSBIQVZFX1JBV19E RUNMX0RVUDIgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9EVVAzIDEKfCAjZGVmaW5lIEhB VkVfUkFXX0RFQ0xfRkFDQ0VTU0FUIDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRkNIRElS IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRkNIT1dOQVQgMQp8ICNkZWZpbmUgSEFWRV9S QVdfREVDTF9GU1lOQyAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZUUlVOQ0FURSAxCnwg I2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVENXRCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNM X0dFVERPTUFJTk5BTUUgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVREVEFCTEVTSVpF IDEKfCAjZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUR1JPVVBTIDEKfCAjZGVmaW5lIEhBVkVf UkFXX0RFQ0xfR0VUSE9TVE5BTUUgMQp8ICNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRMT0dJ TiAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVExPR0lOX1IgMQp8ICNkZWZpbmUgSEFW RV9SQVdfREVDTF9HRVRQQUdFU0laRSAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVFVT RVJTSEVMTCAxCnwgI2RlZmluZSBIQVZFX1JBV19ERUNMX1NFVFVTRVJTSEVMTCAxCnwgI2Rl ZmluZSBIQVZFX1JBV19ERUNMX0VORFVTRVJTSEVMTCAxCnwgLyogZW5kIGNvbmZkZWZzLmgu ICAqLwp8ICNpbmNsdWRlIDx1bmlzdGQuaD4KfCAvKiBTb21lIHN5c3RlbXMgZGVjbGFyZSB2 YXJpb3VzIGl0ZW1zIGluIHRoZSB3cm9uZyBoZWFkZXJzLiAgKi8KfCAjaWYgIShkZWZpbmVk IF9fR0xJQkNfXyAmJiAhZGVmaW5lZCBfX1VDTElCQ19fKQp8ICMgaW5jbHVkZSA8ZmNudGwu aD4KfCAjIGluY2x1ZGUgPHN0ZGlvLmg+CnwgIyBpbmNsdWRlIDxzdGRsaWIuaD4KfCAjIGlm IChkZWZpbmVkIF9XSU4zMiB8fCBkZWZpbmVkIF9fV0lOMzJfXykgJiYgISBkZWZpbmVkIF9f Q1lHV0lOX18KfCAjICBpbmNsdWRlIDxpby5oPgp8ICMgZW5kaWYKfCAjZW5kaWYKfCAKfCBp bnQKfCBtYWluICgpCnwgewp8ICN1bmRlZiBncm91cF9tZW1iZXIKfCAgICh2b2lkKSBncm91 cF9tZW1iZXI7CnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZToyMTQ2OTogcmVz dWx0OiBubwpjb25maWd1cmU6MjE0MzQ6IGNoZWNraW5nIHdoZXRoZXIgbGNob3duIGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjE0Njk6IHJlc3VsdDogeWVzCmNv bmZpZ3VyZToyMTQzNDogY2hlY2tpbmcgd2hldGhlciBsaW5rIGlzIGRlY2xhcmVkIHdpdGhv dXQgYSBtYWNybwpjb25maWd1cmU6MjE0Njk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTQz NDogY2hlY2tpbmcgd2hldGhlciBsaW5rYXQgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv CmNvbmZpZ3VyZToyMTQ2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxNDM0OiBjaGVja2lu ZyB3aGV0aGVyIGxzZWVrIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6 MjE0Njk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTQzNDogY2hlY2tpbmcgd2hldGhlciBw aXBlIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjE0Njk6IHJlc3Vs dDogeWVzCmNvbmZpZ3VyZToyMTQzNDogY2hlY2tpbmcgd2hldGhlciBwaXBlMiBpcyBkZWNs YXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxNDYxOiBjYyAtYyAtT3ogLW1hcmNo PWF0aGxvbjY0LXNzZTMgLW10dW5lPWF0aGxvbjY0LXNzZTMgLXBpcGUgLVF1bnVzZWQtYXJn dW1lbnRzIC1RdW51c2VkLXBhcmFtZXRlciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAt RF9GT1JUSUZZX1NPVVJDRT0yIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyMTQ2MTogJD8g PSAwCmNvbmZpZ3VyZToyMTQ2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxNDM0OiBjaGVj a2luZyB3aGV0aGVyIHByZWFkIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1 cmU6MjE0Njk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTQzNDogY2hlY2tpbmcgd2hldGhl ciBwd3JpdGUgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMTQ2OTog cmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxNDM0OiBjaGVja2luZyB3aGV0aGVyIHJlYWRsaW5r IGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjE0Njk6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZToyMTQzNDogY2hlY2tpbmcgd2hldGhlciByZWFkbGlua2F0IGlzIGRl Y2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjE0Njk6IHJlc3VsdDogeWVzCmNv bmZpZ3VyZToyMTQzNDogY2hlY2tpbmcgd2hldGhlciBybWRpciBpcyBkZWNsYXJlZCB3aXRo b3V0IGEgbWFjcm8KY29uZmlndXJlOjIxNDY5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjE0 MzQ6IGNoZWNraW5nIHdoZXRoZXIgc2xlZXAgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3Jv CmNvbmZpZ3VyZToyMTQ2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxNDM0OiBjaGVja2lu ZyB3aGV0aGVyIHN5bWxpbmsgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3Vy ZToyMTQ2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxNDM0OiBjaGVja2luZyB3aGV0aGVy IHN5bWxpbmthdCBpcyBkZWNsYXJlZCB3aXRob3V0IGEgbWFjcm8KY29uZmlndXJlOjIxNDY5 OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjE0MzQ6IGNoZWNraW5nIHdoZXRoZXIgdHR5bmFt ZV9yIGlzIGRlY2xhcmVkIHdpdGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjE0Njk6IHJlc3Vs dDogeWVzCmNvbmZpZ3VyZToyMTQzNDogY2hlY2tpbmcgd2hldGhlciB1bmxpbmsgaXMgZGVj bGFyZWQgd2l0aG91dCBhIG1hY3JvCmNvbmZpZ3VyZToyMTQ2OTogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjIxNDM0OiBjaGVja2luZyB3aGV0aGVyIHVubGlua2F0IGlzIGRlY2xhcmVkIHdp dGhvdXQgYSBtYWNybwpjb25maWd1cmU6MjE0Njk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToy MTQzNDogY2hlY2tpbmcgd2hldGhlciB1c2xlZXAgaXMgZGVjbGFyZWQgd2l0aG91dCBhIG1h Y3JvCmNvbmZpZ3VyZToyMTQ2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIxODczOiBjcmVh dGluZyAuL2NvbmZpZy5zdGF0dXMKCiMjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKIyMg UnVubmluZyBjb25maWcuc3RhdHVzLiAjIwojIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tICMj CgpUaGlzIGZpbGUgd2FzIGV4dGVuZGVkIGJ5IGNvbmZpZy5zdGF0dXMsIHdoaWNoIHdhcwpn ZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjguICBJbnZvY2F0aW9uIGNvbW1hbmQgbGlu ZSB3YXMKCiAgQ09ORklHX0ZJTEVTICAgID0gCiAgQ09ORklHX0hFQURFUlMgID0gCiAgQ09O RklHX0xJTktTICAgID0gCiAgQ09ORklHX0NPTU1BTkRTID0gCiAgJCAuL2NvbmZpZy5zdGF0 dXMgCgpvbiBzY29ycGlvbi5raWV2LnVhCgpjb25maWcuc3RhdHVzOjE4ODg6IGNyZWF0aW5n IE1ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTg4ODogY3JlYXRpbmcgbGliL01ha2VmaWxlCmNv bmZpZy5zdGF0dXM6MTg4ODogY3JlYXRpbmcgc3JjbGliL01ha2VmaWxlCmNvbmZpZy5zdGF0 dXM6MTg4ODogY3JlYXRpbmcgc3JjL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTg4ODogY3Jl YXRpbmcgcG8vTWFrZWZpbGUuaW4KY29uZmlnLnN0YXR1czoxODg4OiBjcmVhdGluZyBtYW4v TWFrZWZpbGUKY29uZmlnLnN0YXR1czoxODg4OiBjcmVhdGluZyB0ZXN0cy9NYWtlZmlsZQpj b25maWcuc3RhdHVzOjE4ODg6IGNyZWF0aW5nIGluY2x1ZGUvaWNvbnYuaApjb25maWcuc3Rh dHVzOjE4ODg6IGNyZWF0aW5nIGluY2x1ZGUvaWNvbnYuaC5pbnN0CmNvbmZpZy5zdGF0dXM6 MTg4ODogY3JlYXRpbmcgY29uZmlnLmgKY29uZmlnLnN0YXR1czoxODg4OiBjcmVhdGluZyBs aWIvY29uZmlnLmgKY29uZmlnLnN0YXR1czoyMTE3OiBleGVjdXRpbmcgZGVwZmlsZXMgY29t bWFuZHMKY29uZmlnLnN0YXR1czoyMTE3OiBleGVjdXRpbmcgbGlidG9vbCBjb21tYW5kcwpj b25maWcuc3RhdHVzOjIxMTc6IGV4ZWN1dGluZyBwby1kaXJlY3RvcmllcyBjb21tYW5kcwpj b25maWd1cmU6MjQ1MzM6ID09PSBjb25maWd1cmluZyBpbiBsaWJjaGFyc2V0ICgvdXNyL3Bv cnRzL2NvbnZlcnRlcnMvbGliaWNvbnYvd29yay9saWJpY29udi0xLjE0L2xpYmNoYXJzZXQp CmNvbmZpZ3VyZToyNDU5NjogcnVubmluZyAvYmluL3NoIC4vY29uZmlndXJlIC0tZGlzYWJs ZS1vcHRpb24tY2hlY2tpbmcgJy0tcHJlZml4PS91c3IvbG9jYWwnICAnLS1lbmFibGUtc3Rh dGljJyAnLS13aXRob3V0LWxpYmludGwtcHJlZml4JyAnLS1kb2NkaXI9L3Vzci9sb2NhbC9z aGFyZS9kb2MvbGliaWNvbnYnICctLWVuYWJsZS1leHRyYS1lbmNvZGluZ3MnICctLW1hbmRp cj0vdXNyL2xvY2FsL21hbicgJy0taW5mb2Rpcj0vdXNyL2xvY2FsL2luZm8vJyAnLS1idWls ZD1hbWQ2NC1wb3J0YmxkLWZyZWVic2QxMC4wJyAnYnVpbGRfYWxpYXM9YW1kNjQtcG9ydGJs ZC1mcmVlYnNkMTAuMCcgJ0NDPWNjJyAnQ0ZMQUdTPS1PeiAtbWFyY2g9YXRobG9uNjQtc3Nl MyAtbXR1bmU9YXRobG9uNjQtc3NlMyAtcGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVz ZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5JyAnTERGTEFHUz0nICdD UFBGTEFHUz0tRF9GT1JUSUZZX1NPVVJDRT0yJyAnQ1BQPWNwcCcgLS1jYWNoZS1maWxlPS9k ZXYvbnVsbCAtLXNyY2Rpcj0uCmNvbmZpZ3VyZToyNDUzMzogPT09IGNvbmZpZ3VyaW5nIGlu IHByZWxvYWQgKC91c3IvcG9ydHMvY29udmVydGVycy9saWJpY29udi93b3JrL2xpYmljb252 LTEuMTQvcHJlbG9hZCkKY29uZmlndXJlOjI0NTk2OiBydW5uaW5nIC9iaW4vc2ggLi9jb25m aWd1cmUgLS1kaXNhYmxlLW9wdGlvbi1jaGVja2luZyAnLS1wcmVmaXg9L3Vzci9sb2NhbCcg ICctLWVuYWJsZS1zdGF0aWMnICctLXdpdGhvdXQtbGliaW50bC1wcmVmaXgnICctLWRvY2Rp cj0vdXNyL2xvY2FsL3NoYXJlL2RvYy9saWJpY29udicgJy0tZW5hYmxlLWV4dHJhLWVuY29k aW5ncycgJy0tbWFuZGlyPS91c3IvbG9jYWwvbWFuJyAnLS1pbmZvZGlyPS91c3IvbG9jYWwv aW5mby8nICctLWJ1aWxkPWFtZDY0LXBvcnRibGQtZnJlZWJzZDEwLjAnICdidWlsZF9hbGlh cz1hbWQ2NC1wb3J0YmxkLWZyZWVic2QxMC4wJyAnQ0M9Y2MnICdDRkxBR1M9LU96IC1tYXJj aD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBlIC1RdW51c2VkLWFy Z3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkn ICdMREZMQUdTPScgJ0NQUEZMQUdTPS1EX0ZPUlRJRllfU09VUkNFPTInICdDUFA9Y3BwJyAt LWNhY2hlLWZpbGU9L2Rldi9udWxsIC0tc3JjZGlyPS4KCiMjIC0tLS0tLS0tLS0tLS0tLS0g IyMKIyMgQ2FjaGUgdmFyaWFibGVzLiAjIwojIyAtLS0tLS0tLS0tLS0tLS0tICMjCgphY19j dl9idWlsZD1hbWQ2NC1wb3J0YmxkLWZyZWVic2QxMC4wCmFjX2N2X2NfY29tcGlsZXJfZ251 PXllcwphY19jdl9jX2lubGluZT1pbmxpbmUKYWNfY3ZfY19pbnQxNl90PXllcwphY19jdl9j X2ludDMyX3Q9eWVzCmFjX2N2X2NfaW50NjRfdD15ZXMKYWNfY3ZfY19pbnQ4X3Q9eWVzCmFj X2N2X2NfcmVzdHJpY3Q9X19yZXN0cmljdAphY19jdl9jX3VpbnQxNl90PXllcwphY19jdl9j X3VpbnQzMl90PXllcwphY19jdl9jX3VpbnQ2NF90PXllcwphY19jdl9jX3VpbnQ4X3Q9eWVz CmFjX2N2X2RlY2xfRUlMU0VRPXllcwphY19jdl9lbnZfQ0Nfc2V0PXNldAphY19jdl9lbnZf Q0NfdmFsdWU9Y2MKYWNfY3ZfZW52X0NGTEFHU19zZXQ9c2V0CmFjX2N2X2Vudl9DRkxBR1Nf dmFsdWU9Jy1PeiAtbWFyY2g9YXRobG9uNjQtc3NlMyAtbXR1bmU9YXRobG9uNjQtc3NlMyAt cGlwZSAtUXVudXNlZC1hcmd1bWVudHMgLVF1bnVzZWQtcGFyYW1ldGVyIC1XZm9ybWF0IC1X Zm9ybWF0LXNlY3VyaXR5JwphY19jdl9lbnZfQ1BQRkxBR1Nfc2V0PXNldAphY19jdl9lbnZf Q1BQRkxBR1NfdmFsdWU9LURfRk9SVElGWV9TT1VSQ0U9MgphY19jdl9lbnZfQ1BQX3NldD1z ZXQKYWNfY3ZfZW52X0NQUF92YWx1ZT1jcHAKYWNfY3ZfZW52X0xERkxBR1Nfc2V0PXNldAph Y19jdl9lbnZfTERGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfTElCU19zZXQ9JycKYWNfY3Zf ZW52X0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X2J1aWxkX2FsaWFzX3NldD1zZXQKYWNfY3Zf ZW52X2J1aWxkX2FsaWFzX3ZhbHVlPWFtZDY0LXBvcnRibGQtZnJlZWJzZDEwLjAKYWNfY3Zf ZW52X2hvc3RfYWxpYXNfc2V0PScnCmFjX2N2X2Vudl9ob3N0X2FsaWFzX3ZhbHVlPScnCmFj X2N2X2Vudl90YXJnZXRfYWxpYXNfc2V0PScnCmFjX2N2X2Vudl90YXJnZXRfYWxpYXNfdmFs dWU9JycKYWNfY3ZfZnVuY19fX2I2NF9udG9wPXllcwphY19jdl9mdW5jX19fYjY0X3B0b249 eWVzCmFjX2N2X2Z1bmNfX2dldGxvbmc9eWVzCmFjX2N2X2Z1bmNfX2dldHNob3J0PXllcwph Y19jdl9mdW5jX19zdGF0PXllcwphY19jdl9mdW5jX2FjbF9jcmVhdGVfZW50cnlfbnA9eWVz CmFjX2N2X2Z1bmNfYWNsX2RlbGV0ZV9kZWZfZmlsZT15ZXMKYWNfY3ZfZnVuY19hY2xfZGVs ZXRlX2ZkX25wPXllcwphY19jdl9mdW5jX2FjbF9kZWxldGVfZmlsZV9ucD15ZXMKYWNfY3Zf ZnVuY19hY2xfZnJlZT15ZXMKYWNfY3ZfZnVuY19hY2xfZnJvbV90ZXh0PXllcwphY19jdl9m dW5jX2FjbF9nZXRfZmQ9eWVzCmFjX2N2X2Z1bmNfYWNsX2dldF9maWxlPXllcwphY19jdl9m dW5jX2FjbF9zZXRfZmQ9eWVzCmFjX2N2X2Z1bmNfYWNsX3NldF9maWxlPXllcwphY19jdl9m dW5jX2FsYXJtPXllcwphY19jdl9mdW5jX2FsbG9jYT15ZXMKYWNfY3ZfZnVuY19hbGxvY2Ff d29ya3M9eWVzCmFjX2N2X2Z1bmNfYXJjNHJhbmRvbT15ZXMKYWNfY3ZfZnVuY19hcmM0cmFu ZG9tX2J1Zj15ZXMKYWNfY3ZfZnVuY19hcmM0cmFuZG9tX3VuaWZvcm09eWVzCmFjX2N2X2Z1 bmNfYXJnel9jb3VudD1ubwphY19jdl9mdW5jX2FyZ3pfbmV4dD1ubwphY19jdl9mdW5jX2Fy Z3pfc3RyaW5naWZ5PW5vCmFjX2N2X2Z1bmNfYXNwcmludGY9eWVzCmFjX2N2X2Z1bmNfYXRl eGl0PXllcwphY19jdl9mdW5jX2Jjb3B5PXllcwphY19jdl9mdW5jX2JpbmRyZXN2cG9ydF9z YT15ZXMKYWNfY3ZfZnVuY19idG93Yz15ZXMKYWNfY3ZfZnVuY19jYW5vbmljYWxpemVfZmls ZV9uYW1lPW5vCmFjX2N2X2Z1bmNfY2hvd249eWVzCmFjX2N2X2Z1bmNfY2xvY2s9eWVzCmFj X2N2X2Z1bmNfY2xvY2tfZ2V0dGltZT15ZXMKYWNfY3ZfZnVuY19jbG9zZWRpcj15ZXMKYWNf Y3ZfZnVuY19jbG9zZWZyb209eWVzCmFjX2N2X2Z1bmNfZGFlbW9uPXllcwphY19jdl9mdW5j X2Rpcm5hbWU9eWVzCmFjX2N2X2Z1bmNfZGxvcGVuPXllcwphY19jdl9mdW5jX2R1cDI9eWVz CmFjX2N2X2Z1bmNfZWFjY2Vzcz15ZXMKYWNfY3ZfZnVuY19mY2htb2Q9eWVzCmFjX2N2X2Z1 bmNfZmNob3duPXllcwphY19jdl9mdW5jX2ZjbnRsPXllcwphY19jdl9mdW5jX2Zvcms9eWVz CmFjX2N2X2Z1bmNfZnB1cmdlPXllcwphY19jdl9mdW5jX2ZyZWVhZGRyaW5mbz15ZXMKYWNf Y3ZfZnVuY19mc3RhdHZmcz15ZXMKYWNfY3ZfZnVuY19mc3luYz15ZXMKYWNfY3ZfZnVuY19m dXRpbWVzPXllcwphY19jdl9mdW5jX2Z3cHJpbnRmPXllcwphY19jdl9mdW5jX2dhaV9zdHJl cnJvcj15ZXMKYWNfY3ZfZnVuY19nZXRhZGRyaW5mbz15ZXMKYWNfY3ZfZnVuY19nZXRjX3Vu bG9ja2VkPXllcwphY19jdl9mdW5jX2dldGN3ZD15ZXMKYWNfY3ZfZnVuY19nZXRkZWxpbT15 ZXMKYWNfY3ZfZnVuY19nZXRkdGFibGVzaXplPXllcwphY19jdl9mdW5jX2dldGVnaWQ9eWVz CmFjX2N2X2Z1bmNfZ2V0ZXVpZD15ZXMKYWNfY3ZfZnVuY19nZXRnaWQ9eWVzCmFjX2N2X2Z1 bmNfZ2V0Z3JvdXBsaXN0PXllcwphY19jdl9mdW5jX2dldGhvc3RieW5hbWU9eWVzCmFjX2N2 X2Z1bmNfZ2V0aG9zdG5hbWU9eWVzCmFjX2N2X2Z1bmNfZ2V0bGluZT15ZXMKYWNfY3ZfZnVu Y19nZXRuYW1laW5mbz15ZXMKYWNfY3ZfZnVuY19nZXRvcHQ9eWVzCmFjX2N2X2Z1bmNfZ2V0 b3B0X2xvbmdfb25seT15ZXMKYWNfY3ZfZnVuY19nZXRwYWdlc2l6ZT15ZXMKYWNfY3ZfZnVu Y19nZXRwZWVyZWlkPXllcwphY19jdl9mdW5jX2dldHBnaWQ9eWVzCmFjX2N2X2Z1bmNfZ2V0 cGdycD15ZXMKYWNfY3ZfZnVuY19nZXRwZ3JwX3ZvaWQ9eWVzCmFjX2N2X2Z1bmNfZ2V0cGlk PXllcwphY19jdl9mdW5jX2dldHJsaW1pdD15ZXMKYWNfY3ZfZnVuY19nZXRydXNhZ2U9eWVz CmFjX2N2X2Z1bmNfZ2V0dGltZW9mZGF5PXllcwphY19jdl9mdW5jX2dldHR0eWVudD15ZXMK YWNfY3ZfZnVuY19nZXR1aWQ9eWVzCmFjX2N2X2Z1bmNfZ2xvYj15ZXMKYWNfY3ZfZnVuY19n cm91cF9mcm9tX2dpZD15ZXMKYWNfY3ZfZnVuY19pbmV0X2F0b249eWVzCmFjX2N2X2Z1bmNf aW5ldF9udG9hPXllcwphY19jdl9mdW5jX2luZXRfbnRvcD15ZXMKYWNfY3ZfZnVuY19pbm5l dGdyPXllcwphY19jdl9mdW5jX2lzYXNjaWk9eWVzCmFjX2N2X2Z1bmNfaXNibGFuaz15ZXMK YWNfY3ZfZnVuY19pc3NldHVnaWQ9eWVzCmFjX2N2X2Z1bmNfaXN3Ymxhbms9eWVzCmFjX2N2 X2Z1bmNfaXN3Y250cmw9eWVzCmFjX2N2X2Z1bmNfaXN3Y3R5cGU9eWVzCmFjX2N2X2Z1bmNf bGluaz15ZXMKYWNfY3ZfZnVuY19sb2NhbHRpbWU9eWVzCmFjX2N2X2Z1bmNfbG9naW5fZ2V0 Y2FwYm9vbD15ZXMKYWNfY3ZfZnVuY19sc3RhdD15ZXMKYWNfY3ZfZnVuY19sc3RhdF9kZXJl ZmVyZW5jZXNfc2xhc2hlZF9zeW1saW5rPXllcwphY19jdl9mdW5jX21hbGxvY18wX25vbm51 bGw9eWVzCmFjX2N2X2Z1bmNfbWJybGVuPXllcwphY19jdl9mdW5jX21icnRvd2M9eWVzCmFj X2N2X2Z1bmNfbWJzaW5pdD15ZXMKYWNfY3ZfZnVuY19tYnNydG93Y3M9eWVzCmFjX2N2X2Z1 bmNfbWVtY2hyPXllcwphY19jdl9mdW5jX21lbWNtcD15ZXMKYWNfY3ZfZnVuY19tZW1jcHk9 eWVzCmFjX2N2X2Z1bmNfbWVtbW92ZT15ZXMKYWNfY3ZfZnVuY19tZW1zZXQ9eWVzCmFjX2N2 X2Z1bmNfbWtkdGVtcD15ZXMKYWNfY3ZfZnVuY19ta3N0ZW1wPXllcwphY19jdl9mdW5jX21s b2NrPXllcwphY19jdl9mdW5jX21tYXA9eWVzCmFjX2N2X2Z1bmNfbW1hcF9maXhlZF9tYXBw ZWQ9eWVzCmFjX2N2X2Z1bmNfbXByb3RlY3Q9eWVzCmFjX2N2X2Z1bmNfbXVubG9jaz15ZXMK YWNfY3ZfZnVuY19tdW5tYXA9eWVzCmFjX2N2X2Z1bmNfbmxfbGFuZ2luZm89eWVzCmFjX2N2 X2Z1bmNfb2JzdGFja3M9bm8KYWNfY3ZfZnVuY19vcGVuZGlyPXllcwphY19jdl9mdW5jX3Bh bV9nZXRlbnZsaXN0PXllcwphY19jdl9mdW5jX3BhbV9wdXRlbnY9eWVzCmFjX2N2X2Z1bmNf cGF0aGNvbmY9eWVzCmFjX2N2X2Z1bmNfcGlwZT15ZXMKYWNfY3ZfZnVuY19wb2xsPXllcwph Y19jdl9mdW5jX3Bvc2l4X3NwYXduPXllcwphY19jdl9mdW5jX3ByZWFkPXllcwphY19jdl9m dW5jX3BzdGF0X2dldGR5bmFtaWM9bm8KYWNfY3ZfZnVuY19wdGhyZWFkX2NvbmRfYnJvYWRj YXN0PXllcwphY19jdl9mdW5jX3B0aHJlYWRfY29uZF9kZXN0cm95PXllcwphY19jdl9mdW5j X3B0aHJlYWRfY29uZF9pbml0PXllcwphY19jdl9mdW5jX3B0aHJlYWRfY29uZF9zaWduYWw9 eWVzCmFjX2N2X2Z1bmNfcHRocmVhZF9jb25kX3RpbWVkd2FpdD15ZXMKYWNfY3ZfZnVuY19w dGhyZWFkX2NvbmRfd2FpdD15ZXMKYWNfY3ZfZnVuY19wdGhyZWFkX2VxdWFsPXllcwphY19j dl9mdW5jX3B0aHJlYWRfZXhpdD15ZXMKYWNfY3ZfZnVuY19wdGhyZWFkX211dGV4X2Rlc3Ry b3k9eWVzCmFjX2N2X2Z1bmNfcHRocmVhZF9tdXRleF9pbml0PXllcwphY19jdl9mdW5jX3B0 aHJlYWRfbXV0ZXhfbG9jaz15ZXMKYWNfY3ZfZnVuY19wdGhyZWFkX211dGV4X3VubG9jaz15 ZXMKYWNfY3ZfZnVuY19wdGhyZWFkX3NlbGY9eWVzCmFjX2N2X2Z1bmNfcHV0ZW52PXllcwph Y19jdl9mdW5jX3B3cml0ZT15ZXMKYWNfY3ZfZnVuY19yYWlzZT15ZXMKYWNfY3ZfZnVuY19y YW5kPXllcwphY19jdl9mdW5jX3JhbmRvbT15ZXMKYWNfY3ZfZnVuY19yYXdtZW1jaHI9bm8K YWNfY3ZfZnVuY19yZWFkZGlyPXllcwphY19jdl9mdW5jX3JlYWRsaW5rPXllcwphY19jdl9m dW5jX3JlYWRsaW5rYXQ9eWVzCmFjX2N2X2Z1bmNfcmVhZHBhc3NwaHJhc2U9eWVzCmFjX2N2 X2Z1bmNfcmVhbHBhdGg9eWVzCmFjX2N2X2Z1bmNfcmVjdm1zZz15ZXMKYWNfY3ZfZnVuY19y ZW5hbWU9eWVzCmFjX2N2X2Z1bmNfcnJlc3Zwb3J0X2FmPXllcwphY19jdl9mdW5jX3NjaGVk X3lpZWxkPXllcwphY19jdl9mdW5jX3NlbGVjdD15ZXMKYWNfY3ZfZnVuY19zZW5kbXNnPXll cwphY19jdl9mdW5jX3NldGVnaWQ9eWVzCmFjX2N2X2Z1bmNfc2V0ZW52PXllcwphY19jdl9m dW5jX3NldGV1aWQ9eWVzCmFjX2N2X2Z1bmNfc2V0Z3JvdXBlbnQ9eWVzCmFjX2N2X2Z1bmNf c2V0Z3JvdXBzPXllcwphY19jdl9mdW5jX3NldGxpbmVidWY9eWVzCmFjX2N2X2Z1bmNfc2V0 bG9jYWxlPXllcwphY19jdl9mdW5jX3NldGxvZ2luPXllcwphY19jdl9mdW5jX3NldHBhc3Nl bnQ9eWVzCmFjX2N2X2Z1bmNfc2V0cHJvY3RpdGxlPXllcwphY19jdl9mdW5jX3NldHJlZ2lk PXllcwphY19jdl9mdW5jX3NldHJlc2dpZD15ZXMKYWNfY3ZfZnVuY19zZXRyZXN1aWQ9eWVz CmFjX2N2X2Z1bmNfc2V0cmV1aWQ9eWVzCmFjX2N2X2Z1bmNfc2V0cmxpbWl0PXllcwphY19j dl9mdW5jX3NldHNpZD15ZXMKYWNfY3ZfZnVuY19zZXRzb2Nrb3B0PXllcwphY19jdl9mdW5j X3NldHZidWY9eWVzCmFjX2N2X2Z1bmNfc2htZ2V0PXllcwphY19jdl9mdW5jX3NpZ2FjdGlv bj15ZXMKYWNfY3ZfZnVuY19zaWdhbHRzdGFjaz15ZXMKYWNfY3ZfZnVuY19zaWdpbnRlcnJ1 cHQ9eWVzCmFjX2N2X2Z1bmNfc2lncHJvY21hc2s9eWVzCmFjX2N2X2Z1bmNfc2lndmVjPXll cwphY19jdl9mdW5jX3NsZWVwPXllcwphY19jdl9mdW5jX3NucHJpbnRmPXllcwphY19jdl9m dW5jX3NvY2tldHBhaXI9eWVzCmFjX2N2X2Z1bmNfc3JhbmQ9eWVzCmFjX2N2X2Z1bmNfc3Jh bmRvbT15ZXMKYWNfY3ZfZnVuY19zdGF0PXllcwphY19jdl9mdW5jX3N0YXRmcz15ZXMKYWNf Y3ZfZnVuY19zdGF0dmZzPXllcwphY19jdl9mdW5jX3N0cGNweT15ZXMKYWNfY3ZfZnVuY19z dHBuY3B5PXllcwphY19jdl9mdW5jX3N0cmJyaz15ZXMKYWNfY3ZfZnVuY19zdHJjYXNlY21w PXllcwphY19jdl9mdW5jX3N0cmNzcG49eWVzCmFjX2N2X2Z1bmNfc3RyZHVwPXllcwphY19j dl9mdW5jX3N0cmVycm9yPXllcwphY19jdl9mdW5jX3N0cmVycm9yX3I9eWVzCmFjX2N2X2Z1 bmNfc3RyZXJyb3Jfcl9jaGFyX3A9bm8KYWNfY3ZfZnVuY19zdHJmdGltZT15ZXMKYWNfY3Zf ZnVuY19zdHJsY2F0PXllcwphY19jdl9mdW5jX3N0cmxjcHk9eWVzCmFjX2N2X2Z1bmNfc3Ry bGVuPXllcwphY19jdl9mdW5jX3N0cm1vZGU9eWVzCmFjX2N2X2Z1bmNfc3RybmNhc2VjbXA9 eWVzCmFjX2N2X2Z1bmNfc3RybmR1cD15ZXMKYWNfY3ZfZnVuY19zdHJubGVuPXllcwphY19j dl9mdW5jX3N0cm5sZW5fd29ya2luZz15ZXMKYWNfY3ZfZnVuY19zdHJwYnJrPXllcwphY19j dl9mdW5jX3N0cnB0aW1lPXllcwphY19jdl9mdW5jX3N0cnNlcD15ZXMKYWNfY3ZfZnVuY19z dHJzaWduYWw9eWVzCmFjX2N2X2Z1bmNfc3RydG9sPXllcwphY19jdl9mdW5jX3N0cnRvbGw9 eWVzCmFjX2N2X2Z1bmNfc3RydG9udW09eWVzCmFjX2N2X2Z1bmNfc3RydG91bD15ZXMKYWNf Y3ZfZnVuY19zdHJ0b3VsbD15ZXMKYWNfY3ZfZnVuY19zeW1saW5rPXllcwphY19jdl9mdW5j X3N5c2NvbmY9eWVzCmFjX2N2X2Z1bmNfdGNnZXRwZ3JwPXllcwphY19jdl9mdW5jX3RpbWU9 eWVzCmFjX2N2X2Z1bmNfdG93bG93ZXI9eWVzCmFjX2N2X2Z1bmNfdHJ1bmNhdGU9eWVzCmFj X2N2X2Z1bmNfdHNlYXJjaD15ZXMKYWNfY3ZfZnVuY191bmFtZT15ZXMKYWNfY3ZfZnVuY191 bnNldGVudj15ZXMKYWNfY3ZfZnVuY191c2VyX2Zyb21fdWlkPXllcwphY19jdl9mdW5jX3Vz bGVlcD15ZXMKYWNfY3ZfZnVuY191dGltZT15ZXMKYWNfY3ZfZnVuY191dGltZXM9eWVzCmFj X2N2X2Z1bmNfdmFzcHJpbnRmPXllcwphY19jdl9mdW5jX3Zmb3JrPXllcwphY19jdl9mdW5j X3ZwcmludGY9eWVzCmFjX2N2X2Z1bmNfdnNucHJpbnRmPXllcwphY19jdl9mdW5jX3ZzcHJp bnRmPXllcwphY19jdl9mdW5jX3dhaXRwaWQ9eWVzCmFjX2N2X2Z1bmNfd2NydG9tYj15ZXMK YWNfY3ZfZnVuY193Y3Njb2xsPXllcwphY19jdl9mdW5jX3djc2xlbj15ZXMKYWNfY3ZfZnVu Y193Y3NubGVuPXllcwphY19jdl9mdW5jX3djdG9iPXllcwphY19jdl9mdW5jX3djd2lkdGg9 eWVzCmFjX2N2X2Z1bmNfd21lbWNocj15ZXMKYWNfY3ZfZnVuY193bWVtY3B5PXllcwphY19j dl9mdW5jX3lpZWxkPW5vCmFjX2N2X2Z1bmNfeXBfbWF0Y2g9eWVzCmFjX2N2X2hhdmVfX192 YV9jb3B5PXllcwphY19jdl9oYXZlX2Nsb2NrX3Q9eWVzCmFjX2N2X2hhdmVfY29udHJvbF9p bl9tc2doZHI9eWVzCmFjX2N2X2hhdmVfZGVjbF9HTE9CX05PTUFUQ0g9eWVzCmFjX2N2X2hh dmVfZGVjbF9MTE9OR19NQVg9eWVzCmFjX2N2X2hhdmVfZGVjbF9NQVhTWU1MSU5LUz15ZXMK YWNfY3ZfaGF2ZV9kZWNsX09fTk9OQkxPQ0s9eWVzCmFjX2N2X2hhdmVfZGVjbF9STElNSVRf TlBST0M9eWVzCmFjX2N2X2hhdmVfZGVjbF9TSFVUX1JEPXllcwphY19jdl9oYXZlX2RlY2xf X0V4aXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9hbGFybT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2Fs cGhhc29ydD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2F0b2xsPXllcwphY19jdl9oYXZlX2RlY2xf YnRvd2M9eWVzCmFjX2N2X2hhdmVfZGVjbF9jaGRpcj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2No b3duPXllcwphY19jdl9oYXZlX2RlY2xfY2xlYXJlcnJfdW5sb2NrZWQ9eWVzCmFjX2N2X2hh dmVfZGVjbF9jbG9zZWRpcj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2RwcmludGY9eWVzCmFjX2N2 X2hhdmVfZGVjbF9kdXAyPXllcwphY19jdl9oYXZlX2RlY2xfZHVwMz15ZXMKYWNfY3ZfaGF2 ZV9kZWNsX2R1cD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2VuZHVzZXJzaGVsbD15ZXMKYWNfY3Zf aGF2ZV9kZWNsX2ZhY2Nlc3NhdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2ZjaGRpcj15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX2ZjaG1vZGF0PXllcwphY19jdl9oYXZlX2RlY2xfZmNob3duYXQ9eWVz CmFjX2N2X2hhdmVfZGVjbF9mY250bD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2Zkb3BlbmRpcj15 ZXMKYWNfY3ZfaGF2ZV9kZWNsX2Zlb2ZfdW5sb2NrZWQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9m ZW9mX3VubG9ja2VkX2ZnZXRzX3VubG9ja2VkPXllcwphY19jdl9oYXZlX2RlY2xfZmVycm9y X3VubG9ja2VkPXllcwphY19jdl9oYXZlX2RlY2xfZmZsdXNoX3VubG9ja2VkPW5vCmFjX2N2 X2hhdmVfZGVjbF9mZnNsPXllcwphY19jdl9oYXZlX2RlY2xfZmZzbGw9eWVzCmFjX2N2X2hh dmVfZGVjbF9mZ2V0c191bmxvY2tlZD1ubwphY19jdl9oYXZlX2RlY2xfZnB1cmdlPXllcwph Y19jdl9oYXZlX2RlY2xfZnB1dGNfdW5sb2NrZWQ9bm8KYWNfY3ZfaGF2ZV9kZWNsX2ZwdXRz X3VubG9ja2VkPW5vCmFjX2N2X2hhdmVfZGVjbF9mcmVhZF91bmxvY2tlZD1ubwphY19jdl9o YXZlX2RlY2xfZnJleHBsPXllcwphY19jdl9oYXZlX2RlY2xfZnNlZWtvPXllcwphY19jdl9o YXZlX2RlY2xfZnN0YXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9mc3RhdGF0PXllcwphY19jdl9o YXZlX2RlY2xfZnN5bmM9eWVzCmFjX2N2X2hhdmVfZGVjbF9mdGVsbG89eWVzCmFjX2N2X2hh dmVfZGVjbF9mdHJ1bmNhdGU9eWVzCmFjX2N2X2hhdmVfZGVjbF9md3JpdGVfdW5sb2NrZWQ9 bm8KYWNfY3ZfaGF2ZV9kZWNsX2dldGNfdW5sb2NrZWQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9n ZXRjaGFyX3VubG9ja2VkPXllcwphY19jdl9oYXZlX2RlY2xfZ2V0Y3dkPXllcwphY19jdl9o YXZlX2RlY2xfZ2V0ZGVsaW09eWVzCmFjX2N2X2hhdmVfZGVjbF9nZXRkb21haW5uYW1lPXll cwphY19jdl9oYXZlX2RlY2xfZ2V0ZHRhYmxlc2l6ZT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dl dGVudj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dldGdyb3Vwcz15ZXMKYWNfY3ZfaGF2ZV9kZWNs X2dldGhvc3RuYW1lPXllcwphY19jdl9oYXZlX2RlY2xfZ2V0bGluZT15ZXMKYWNfY3ZfaGF2 ZV9kZWNsX2dldGxvYWRhdmc9eWVzCmFjX2N2X2hhdmVfZGVjbF9nZXRsb2dpbj15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX2dldGxvZ2luX3I9eWVzCmFjX2N2X2hhdmVfZGVjbF9nZXRwYWdlc2l6 ZT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dldHM9eWVzCmFjX2N2X2hhdmVfZGVjbF9nZXRzdWJv cHQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9nZXR0aW1lb2ZkYXk9eWVzCmFjX2N2X2hhdmVfZGVj bF9nZXR1c2Vyc2hlbGw9eWVzCmFjX2N2X2hhdmVfZGVjbF9ncmFudHB0PXllcwphY19jdl9o YXZlX2RlY2xfaF9lcnJubz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2ltYXhhYnM9eWVzCmFjX2N2 X2hhdmVfZGVjbF9pbWF4ZGl2PXllcwphY19jdl9oYXZlX2RlY2xfaW5pdHN0YXRlPXllcwph Y19jdl9oYXZlX2RlY2xfaXNhdHR5PXllcwphY19jdl9oYXZlX2RlY2xfaXNibGFuaz15ZXMK YWNfY3ZfaGF2ZV9kZWNsX2lzd2JsYW5rPXllcwphY19jdl9oYXZlX2RlY2xfaXN3Y3R5cGU9 eWVzCmFjX2N2X2hhdmVfZGVjbF9sY2htb2Q9eWVzCmFjX2N2X2hhdmVfZGVjbF9sY2hvd249 eWVzCmFjX2N2X2hhdmVfZGVjbF9saW5rPXllcwphY19jdl9oYXZlX2RlY2xfbGlua2F0PXll cwphY19jdl9oYXZlX2RlY2xfbHNlZWs9eWVzCmFjX2N2X2hhdmVfZGVjbF9sc3RhdD15ZXMK YWNfY3ZfaGF2ZV9kZWNsX21icmxlbj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX21icnRvd2M9eWVz CmFjX2N2X2hhdmVfZGVjbF9tYnNpbml0PXllcwphY19jdl9oYXZlX2RlY2xfbWJzbnJ0b3dj cz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX21ic3J0b3djcz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX21l bW1lbT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX21lbXJjaHI9eWVzCmFjX2N2X2hhdmVfZGVjbF9t a2RpcmF0PXllcwphY19jdl9oYXZlX2RlY2xfbWtkdGVtcD15ZXMKYWNfY3ZfaGF2ZV9kZWNs X21rZmlmbz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX21rZmlmb2F0PXllcwphY19jdl9oYXZlX2Rl Y2xfbWtub2Q9eWVzCmFjX2N2X2hhdmVfZGVjbF9ta25vZGF0PXllcwphY19jdl9oYXZlX2Rl Y2xfbWtvc3RlbXA9eWVzCmFjX2N2X2hhdmVfZGVjbF9ta29zdGVtcHM9eWVzCmFjX2N2X2hh dmVfZGVjbF9ta3N0ZW1wPXllcwphY19jdl9oYXZlX2RlY2xfbmxfbGFuZ2luZm89eWVzCmFj X2N2X2hhdmVfZGVjbF9vZmZzZXRvZj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX29wZW5hdD15ZXMK YWNfY3ZfaGF2ZV9kZWNsX29wZW5kaXI9eWVzCmFjX2N2X2hhdmVfZGVjbF9wY2xvc2U9eWVz CmFjX2N2X2hhdmVfZGVjbF9waXBlMj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3BpcGU9eWVzCmFj X2N2X2hhdmVfZGVjbF9wb3Blbj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X29wZW5wdD15 ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduPXllcwphY19jdl9oYXZlX2RlY2xfcG9z aXhfc3Bhd25fZmlsZV9hY3Rpb25zX2FkZGNsb3NlPXllcwphY19jdl9oYXZlX2RlY2xfcG9z aXhfc3Bhd25fZmlsZV9hY3Rpb25zX2FkZGR1cDI9eWVzCmFjX2N2X2hhdmVfZGVjbF9wb3Np eF9zcGF3bl9maWxlX2FjdGlvbnNfYWRkb3Blbj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4 X3NwYXduX2ZpbGVfYWN0aW9uc19kZXN0cm95PXllcwphY19jdl9oYXZlX2RlY2xfcG9zaXhf c3Bhd25fZmlsZV9hY3Rpb25zX2luaXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3 bmF0dHJfZGVzdHJveT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRm bGFncz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRwZ3JvdXA9eWVz CmFjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfZ2V0c2NoZWRwYXJhbT15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRzY2hlZHBvbGljeT15ZXMKYWNfY3Zf aGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRzaWdkZWZhdWx0PXllcwphY19jdl9oYXZl X2RlY2xfcG9zaXhfc3Bhd25hdHRyX2dldHNpZ21hc2s9eWVzCmFjX2N2X2hhdmVfZGVjbF9w b3NpeF9zcGF3bmF0dHJfaW5pdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0 cl9zZXRmbGFncz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9zZXRwZ3Jv dXA9eWVzCmFjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0c2NoZWRwYXJhbT15 ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9zZXRzY2hlZHBvbGljeT15ZXMK YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9zZXRzaWdkZWZhdWx0PXllcwphY19j dl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRyX3NldHNpZ21hc2s9eWVzCmFjX2N2X2hhdmVf ZGVjbF9wb3NpeF9zcGF3bnA9eWVzCmFjX2N2X2hhdmVfZGVjbF9wcmVhZD15ZXMKYWNfY3Zf aGF2ZV9kZWNsX3Byb2dyYW1faW52b2NhdGlvbl9uYW1lPW5vCmFjX2N2X2hhdmVfZGVjbF9w cm9ncmFtX2ludm9jYXRpb25fc2hvcnRfbmFtZT1ubwphY19jdl9oYXZlX2RlY2xfcHNlbGVj dD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3B0aHJlYWRfc2lnbWFzaz15ZXMKYWNfY3ZfaGF2ZV9k ZWNsX3B0c25hbWU9eWVzCmFjX2N2X2hhdmVfZGVjbF9wdXRjX3VubG9ja2VkPXllcwphY19j dl9oYXZlX2RlY2xfcHV0Y2hhcl91bmxvY2tlZD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3B3cml0 ZT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3JhbmRvbT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Jhd21l bWNocj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3JlYWRkaXI9eWVzCmFjX2N2X2hhdmVfZGVjbF9y ZWFkbGluaz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3JlYWRsaW5rYXQ9eWVzCmFjX2N2X2hhdmVf ZGVjbF9yZWFscGF0aD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3JlbmFtZWF0PXllcwphY19jdl9o YXZlX2RlY2xfcmV3aW5kZGlyPXllcwphY19jdl9oYXZlX2RlY2xfcm1kaXI9eWVzCmFjX2N2 X2hhdmVfZGVjbF9ycG1hdGNoPXllcwphY19jdl9oYXZlX2RlY2xfc2NhbmRpcj15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX3NlbGVjdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NldGVudj15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX3NldGhvc3RuYW1lPXllcwphY19jdl9oYXZlX2RlY2xfc2V0bG9jYWxl PXllcwphY19jdl9oYXZlX2RlY2xfc2V0c3RhdGU9eWVzCmFjX2N2X2hhdmVfZGVjbF9zZXR1 c2Vyc2hlbGw9eWVzCmFjX2N2X2hhdmVfZGVjbF9zaWdhY3Rpb249eWVzCmFjX2N2X2hhdmVf ZGVjbF9zaWdhZGRzZXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9zaWdhbHRzdGFjaz15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX3NpZ2RlbHNldD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NpZ2VtcHR5c2V0 PXllcwphY19jdl9oYXZlX2RlY2xfc2lnZmlsbHNldD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Np Z2lzbWVtYmVyPXllcwphY19jdl9oYXZlX2RlY2xfc2lncGVuZGluZz15ZXMKYWNfY3ZfaGF2 ZV9kZWNsX3NpZ3Byb2NtYXNrPXllcwphY19jdl9oYXZlX2RlY2xfc2xlZXA9eWVzCmFjX2N2 X2hhdmVfZGVjbF9zbnByaW50Zj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NyYW5kb209eWVzCmFj X2N2X2hhdmVfZGVjbF9zdGF0PXllcwphY19jdl9oYXZlX2RlY2xfc3RwY3B5PXllcwphY19j dl9oYXZlX2RlY2xfc3RwbmNweT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N0cmNhc2VzdHI9eWVz CmFjX2N2X2hhdmVfZGVjbF9zdHJjaHJudWw9eWVzCmFjX2N2X2hhdmVfZGVjbF9zdHJkdXA9 eWVzCmFjX2N2X2hhdmVfZGVjbF9zdHJlcnJvcl9yPXllcwphY19jdl9oYXZlX2RlY2xfc3Ry bmNhdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N0cm5kdXA9eWVzCmFjX2N2X2hhdmVfZGVjbF9z dHJubGVuPXllcwphY19jdl9oYXZlX2RlY2xfc3RycGJyaz15ZXMKYWNfY3ZfaGF2ZV9kZWNs X3N0cnNlcD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N0cnNpZ25hbD15ZXMKYWNfY3ZfaGF2ZV9k ZWNsX3N0cnRvZD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N0cnRvaW1heD15ZXMKYWNfY3ZfaGF2 ZV9kZWNsX3N0cnRva19yPXllcwphY19jdl9oYXZlX2RlY2xfc3RydG9sbD15ZXMKYWNfY3Zf aGF2ZV9kZWNsX3N0cnRvdWxsPXllcwphY19jdl9oYXZlX2RlY2xfc3RydG91bWF4PXllcwph Y19jdl9oYXZlX2RlY2xfc3ltbGluaz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N5bWxpbmthdD15 ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N5c19zaWdsaXN0PXllcwphY19jdl9oYXZlX2RlY2xfdGNz ZW5kYnJlYWs9eWVzCmFjX2N2X2hhdmVfZGVjbF90bXBmaWxlPXllcwphY19jdl9oYXZlX2Rl Y2xfdG93Y3RyYW5zPXllcwphY19jdl9oYXZlX2RlY2xfdHR5bmFtZV9yPXllcwphY19jdl9o YXZlX2RlY2xfdW5saW5rPXllcwphY19jdl9oYXZlX2RlY2xfdW5saW5rYXQ9eWVzCmFjX2N2 X2hhdmVfZGVjbF91bmxvY2twdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Vuc2V0ZW52PXllcwph Y19jdl9oYXZlX2RlY2xfdXNsZWVwPXllcwphY19jdl9oYXZlX2RlY2xfdmRwcmludGY9eWVz CmFjX2N2X2hhdmVfZGVjbF92c25wcmludGY9eWVzCmFjX2N2X2hhdmVfZGVjbF93YWl0cGlk PXllcwphY19jdl9oYXZlX2RlY2xfd2NwY3B5PXllcwphY19jdl9oYXZlX2RlY2xfd2NwbmNw eT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djcnRvbWI9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3Nj YXNlY21wPXllcwphY19jdl9oYXZlX2RlY2xfd2NzY2F0PXllcwphY19jdl9oYXZlX2RlY2xf d2NzY2hyPXllcwphY19jdl9oYXZlX2RlY2xfd2NzY21wPXllcwphY19jdl9oYXZlX2RlY2xf d2NzY29sbD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc2NweT15ZXMKYWNfY3ZfaGF2ZV9kZWNs X3djc2NzcG49eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NkdXA9eWVzCmFjX2N2X2hhdmVfZGVj bF93Y3NsZW49eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NuY2FzZWNtcD15ZXMKYWNfY3ZfaGF2 ZV9kZWNsX3djc25jYXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NuY21wPXllcwphY19jdl9o YXZlX2RlY2xfd2NzbmNweT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc25sZW49eWVzCmFjX2N2 X2hhdmVfZGVjbF93Y3NucnRvbWJzPXllcwphY19jdl9oYXZlX2RlY2xfd2NzcGJyaz15ZXMK YWNfY3ZfaGF2ZV9kZWNsX3djc3JjaHI9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NydG9tYnM9 eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NzcG49eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NzdHI9 eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3N0b2s9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3N3aWR0 aD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc3hmcm09eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3Rv Yj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djdHJhbnM9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3R5 cGU9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3dpZHRoPXllcwphY19jdl9oYXZlX2RlY2xfd21l bWNocj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3dtZW1jbXA9eWVzCmFjX2N2X2hhdmVfZGVjbF93 bWVtY3B5PXllcwphY19jdl9oYXZlX2RlY2xfd21lbW1vdmU9eWVzCmFjX2N2X2hhdmVfZGVj bF93bWVtc2V0PXllcwphY19jdl9oYXZlX2RlY2xfd3JpdGV2PXllcwphY19jdl9oYXZlX2dl dG9wdF9vcHRyZXNldD15ZXMKYWNfY3ZfaGF2ZV9pbnQ2NF90PXllcwphY19jdl9oYXZlX2lu dHh4X3Q9eWVzCmFjX2N2X2hhdmVfbW9kZV90PXllcwphY19jdl9oYXZlX3BpZF90PXllcwph Y19jdl9oYXZlX3B3X2NoYW5nZV9pbl9zdHJ1Y3RfcGFzc3dkPXllcwphY19jdl9oYXZlX3B3 X2NsYXNzX2luX3N0cnVjdF9wYXNzd2Q9eWVzCmFjX2N2X2hhdmVfcHdfZXhwaXJlX2luX3N0 cnVjdF9wYXNzd2Q9eWVzCmFjX2N2X2hhdmVfc2FfZmFtaWx5X3Q9eWVzCmFjX2N2X2hhdmVf c2l6ZV90PXllcwphY19jdl9oYXZlX3NzX2ZhbWlseV9pbl9zdHJ1Y3Rfc3M9eWVzCmFjX2N2 X2hhdmVfc3NpemVfdD15ZXMKYWNfY3ZfaGF2ZV9zdHJ1Y3RfYWRkcmluZm89eWVzCmFjX2N2 X2hhdmVfc3RydWN0X2luNl9hZGRyPXllcwphY19jdl9oYXZlX3N0cnVjdF9zb2NrYWRkcl9p bjY9eWVzCmFjX2N2X2hhdmVfc3RydWN0X3NvY2thZGRyX3N0b3JhZ2U9eWVzCmFjX2N2X2hh dmVfc3RydWN0X3RpbWV2YWw9eWVzCmFjX2N2X2hhdmVfdV9jaGFyPXllcwphY19jdl9oYXZl X3VfaW50NjRfdD15ZXMKYWNfY3ZfaGF2ZV91X2ludD15ZXMKYWNfY3ZfaGF2ZV91X2ludHh4 X3Q9eWVzCmFjX2N2X2hhdmVfdmFfY29weT15ZXMKYWNfY3ZfaGVhZGVyX2FsbG9jYV9oPW5v CmFjX2N2X2hlYWRlcl9hcmd6X2g9bm8KYWNfY3ZfaGVhZGVyX2FycGFfaW5ldF9oPXllcwph Y19jdl9oZWFkZXJfYXJwYV9uYW1lc2VyX2g9eWVzCmFjX2N2X2hlYWRlcl9ieXRlc3dhcF9o PW5vCmFjX2N2X2hlYWRlcl9jdHlwZV9oPXllcwphY19jdl9oZWFkZXJfZGlyZW50X2g9eWVz CmFjX2N2X2hlYWRlcl9kbF9oPW5vCmFjX2N2X2hlYWRlcl9kbGZjbl9oPXllcwphY19jdl9o ZWFkZXJfZWxmX2g9eWVzCmFjX2N2X2hlYWRlcl9lcnJub19oPXllcwphY19jdl9oZWFkZXJf ZmNudGxfaD15ZXMKYWNfY3ZfaGVhZGVyX2Zsb2F0X2g9eWVzCmFjX2N2X2hlYWRlcl9mbG9h dGluZ3BvaW50X2g9eWVzCmFjX2N2X2hlYWRlcl9nZXRvcHRfaD15ZXMKYWNfY3ZfaGVhZGVy X2dsb2JfaD15ZXMKYWNfY3ZfaGVhZGVyX2ludHR5cGVzX2g9eWVzCmFjX2N2X2hlYWRlcl9s YW5naW5mb19oPXllcwphY19jdl9oZWFkZXJfbGliZ2VuX2g9eWVzCmFjX2N2X2hlYWRlcl9s aWJ1dGlsX2g9eWVzCmFjX2N2X2hlYWRlcl9saW1pdHNfaD15ZXMKYWNfY3ZfaGVhZGVyX2xv Z2luX2NhcF9oPXllcwphY19jdl9oZWFkZXJfbWFsbG9jX2g9bm8KYWNfY3ZfaGVhZGVyX21h dGhfaD15ZXMKYWNfY3ZfaGVhZGVyX21lbW9yeV9oPXllcwphY19jdl9oZWFkZXJfbWluaXhf Y29uZmlnX2g9bm8KYWNfY3ZfaGVhZGVyX25ldF9pZl9oPXllcwphY19jdl9oZWFkZXJfbmV0 X2lmX21lZGlhX2g9eWVzCmFjX2N2X2hlYWRlcl9uZXRfaWZfdGFwX2g9eWVzCmFjX2N2X2hl YWRlcl9uZXRfaWZfdHVuX2g9eWVzCmFjX2N2X2hlYWRlcl9uZXRkYl9oPXllcwphY19jdl9o ZWFkZXJfbmV0aW5ldF9pbl9oPXllcwphY19jdl9oZWFkZXJfcGF0aHNfaD15ZXMKYWNfY3Zf aGVhZGVyX3BvbGxfaD15ZXMKYWNfY3ZfaGVhZGVyX3B3ZF9oPXllcwphY19jdl9oZWFkZXJf cmFuZG9tX2g9bm8KYWNfY3ZfaGVhZGVyX3JlYWRwYXNzcGhyYXNlX2g9eWVzCmFjX2N2X2hl YWRlcl9yZXNvbHZfaD15ZXMKYWNfY3ZfaGVhZGVyX3JwY190eXBlc19oPXllcwphY19jdl9o ZWFkZXJfc2NoZWRfaD15ZXMKYWNfY3ZfaGVhZGVyX3NlYXJjaF9oPXllcwphY19jdl9oZWFk ZXJfc2VjdXJpdHlfcGFtX2FwcGxfaD15ZXMKYWNfY3ZfaGVhZGVyX3NpZ25hbF9oPXllcwph Y19jdl9oZWFkZXJfc3Bhd25faD15ZXMKYWNfY3ZfaGVhZGVyX3N0YXRfYnJva2VuPW5vCmFj X2N2X2hlYWRlcl9zdGRhcmdfaD15ZXMKYWNfY3ZfaGVhZGVyX3N0ZGJvb2xfaD15ZXMKYWNf Y3ZfaGVhZGVyX3N0ZGM9eWVzCmFjX2N2X2hlYWRlcl9zdGRkZWZfaD15ZXMKYWNfY3ZfaGVh ZGVyX3N0ZGludF9oPXllcwphY19jdl9oZWFkZXJfc3RkaW9faD15ZXMKYWNfY3ZfaGVhZGVy X3N0ZGxpYl9oPXllcwphY19jdl9oZWFkZXJfc3RyaW5nX2g9eWVzCmFjX2N2X2hlYWRlcl9z dHJpbmdzX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfYWNsX2g9eWVzCmFjX2N2X2hlYWRlcl9z eXNfY2RlZnNfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c19kaXJfaD15ZXMKYWNfY3ZfaGVhZGVy X3N5c19mY250bF9oPXllcwphY19jdl9oZWFkZXJfc3lzX2ZpbGVfaD15ZXMKYWNfY3ZfaGVh ZGVyX3N5c19pb2N0bF9oPXllcwphY19jdl9oZWFkZXJfc3lzX21tYW5faD15ZXMKYWNfY3Zf aGVhZGVyX3N5c19tb3VudF9oPXllcwphY19jdl9oZWFkZXJfc3lzX21zZ19oPXllcwphY19j dl9oZWFkZXJfc3lzX3BhcmFtX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfcG9sbF9oPXllcwph Y19jdl9oZWFkZXJfc3lzX3B0cmFjZV9oPXllcwphY19jdl9oZWFkZXJfc3lzX3NlbGVjdF9o PXllcwphY19jdl9oZWFkZXJfc3lzX3NvY2tldF9oPXllcwphY19jdl9oZWFkZXJfc3lzX3N0 YXRfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c19zdGF0dmZzX2g9eWVzCmFjX2N2X2hlYWRlcl9z eXNfdGltZV9oPXllcwphY19jdl9oZWFkZXJfc3lzX3RpbWVyc19oPXllcwphY19jdl9oZWFk ZXJfc3lzX3RpbWVzX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfdHlwZXNfaD15ZXMKYWNfY3Zf aGVhZGVyX3N5c191bl9oPXllcwphY19jdl9oZWFkZXJfc3lzX3dhaXRfaD15ZXMKYWNfY3Zf aGVhZGVyX3RpbWVfaD15ZXMKYWNfY3ZfaGVhZGVyX3R0eWVudF9oPXllcwphY19jdl9oZWFk ZXJfdWNvbnRleHRfaD15ZXMKYWNfY3ZfaGVhZGVyX3VuaXN0ZF9oPXllcwphY19jdl9oZWFk ZXJfdXRpbWVfaD15ZXMKYWNfY3ZfaGVhZGVyX3Zmb3JrX2g9bm8KYWNfY3ZfaGVhZGVyX3Zp c19oPXllcwphY19jdl9oZWFkZXJfd2NoYXJfaD15ZXMKYWNfY3ZfaGVhZGVyX3djdHlwZV9o PXllcwphY19jdl9oZWFkZXJfemxpYl9oPXllcwphY19jdl9ob3N0PWFtZDY0LXBvcnRibGQt ZnJlZWJzZDEwLjAKYWNfY3ZfbGliX2NyeXB0X2NyeXB0PXllcwphY19jdl9saWJfZWRpdF9l bF9pbml0PXllcwphY19jdl9saWJfZXJyb3JfYXRfbGluZT1ubwphY19jdl9saWJfcGFtX3Bh bV9zZXRfaXRlbT15ZXMKYWNfY3ZfbGliX3pfZGVmbGF0ZT15ZXMKYWNfY3ZfbGliY19kZWZp bmVzX19fcHJvZ25hbWU9eWVzCmFjX2N2X2xpYmNfZGVmaW5lc19zeXNfZXJybGlzdD15ZXMK YWNfY3ZfbGliY19kZWZpbmVzX3N5c19uZXJyPXllcwphY19jdl9tZW1iZXJfSEVBREVSX2Fk PXllcwphY19jdl9tZW1iZXJfc3RydWN0X19fcmVzX3N0YXRlX3JldHJhbnM9eWVzCmFjX2N2 X21lbWJlcl9zdHJ1Y3Rfc2lnYWN0aW9uX3NhX3NpZ2FjdGlvbj15ZXMKYWNfY3ZfbWVtYmVy X3N0cnVjdF9zb2NrYWRkcl9pbjZfc2luNl9zY29wZV9pZD15ZXMKYWNfY3ZfbWVtYmVyX3N0 cnVjdF9zdGF0X3N0X2Jsa3NpemU9eWVzCmFjX2N2X29iamV4dD1vCmFjX2N2X3BhdGhfQlpJ UDI9L3Vzci9iaW4vYnppcDIKYWNfY3ZfcGF0aF9FR1JFUD0vdXNyL2Jpbi9lZ3JlcAphY19j dl9wYXRoX0ZHUkVQPS91c3IvYmluL2ZncmVwCmFjX2N2X3BhdGhfR01TR0ZNVD0vdXNyL2xv Y2FsL2Jpbi9tc2dmbXQKYWNfY3ZfcGF0aF9HUkVQPS91c3IvYmluL2dyZXAKYWNfY3ZfcGF0 aF9HWklQPS91c3IvYmluL2d6aXAKYWNfY3ZfcGF0aF9NS1RFTVBfQ09NTUFORD0vdXNyL2Jp bi9ta3RlbXAKYWNfY3ZfcGF0aF9NU0dGTVQ9L3Vzci9sb2NhbC9iaW4vbXNnZm10CmFjX2N2 X3BhdGhfTVNHTUVSR0U9L3Vzci9sb2NhbC9iaW4vbXNnbWVyZ2UKYWNfY3ZfcGF0aF9TRUQ9 L3Vzci9iaW4vc2VkCmFjX2N2X3BhdGhfU1RSSVA9L3Vzci9iaW4vc3RyaXAKYWNfY3ZfcGF0 aF9YR0VUVEVYVD0vdXNyL2xvY2FsL2Jpbi94Z2V0dGV4dAphY19jdl9wYXRoX2luc3RhbGw9 L3Vzci9iaW4vaW5zdGFsbAphY19jdl9wYXRoX21rZGlyPS9iaW4vbWtkaXIKYWNfY3ZfcHJv Z19BV0s9L3Vzci9iaW4vYXdrCmFjX2N2X3Byb2dfQ1BQPWNwcAphY19jdl9wcm9nX1NFRD0v dXNyL2Jpbi9zZWQKYWNfY3ZfcHJvZ19hY19jdF9DQz1jYwphY19jdl9wcm9nX2FjX2N0X01B TklGRVNUX1RPT0w9bXQKYWNfY3ZfcHJvZ19hY19jdF9PQkpEVU1QPW9iamR1bXAKYWNfY3Zf cHJvZ19hY19jdF9SQU5MSUI9cmFubGliCmFjX2N2X3Byb2dfYWNfY3RfU1RSSVA9L3Vzci9i aW4vc3RyaXAKYWNfY3ZfcHJvZ19jY19jODk9JycKYWNfY3ZfcHJvZ19jY19jY19jX289eWVz CmFjX2N2X3Byb2dfY2NfZz15ZXMKYWNfY3ZfcHJvZ19tYWtlX21ha2Vfc2V0PXllcwphY19j dl9zYWZlX3RvX2RlZmluZV9fX2V4dGVuc2lvbnNfXz15ZXMKYWNfY3ZfdHlwZV9fQm9vbD15 ZXMKYWNfY3ZfdHlwZV9jaGFyPXllcwphY19jdl90eXBlX2NoYXJfcD15ZXMKYWNfY3ZfdHlw ZV9mc2Jsa2NudF90PXllcwphY19jdl90eXBlX2ZzZmlsY250X3Q9eWVzCmFjX2N2X3R5cGVf aW5fYWRkcl90PXllcwphY19jdl90eXBlX2luX3BvcnRfdD15ZXMKYWNfY3ZfdHlwZV9pbnQx Nl90PXllcwphY19jdl90eXBlX2ludDMyX3Q9eWVzCmFjX2N2X3R5cGVfaW50PXllcwphY19j dl90eXBlX2ludG1heF90PXllcwphY19jdl90eXBlX2xvbmc9eWVzCmFjX2N2X3R5cGVfbG9u Z19kb3VibGU9eWVzCmFjX2N2X3R5cGVfbG9uZ19sb25nPXllcwphY19jdl90eXBlX2xvbmdf bG9uZ19pbnQ9eWVzCmFjX2N2X3R5cGVfbWJzdGF0ZV90PXllcwphY19jdl90eXBlX21vZGVf dD15ZXMKYWNfY3ZfdHlwZV9ubGlua190PXllcwphY19jdl90eXBlX29mZl90PXllcwphY19j dl90eXBlX3BpZF90PXllcwphY19jdl90eXBlX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc190 PXllcwphY19jdl90eXBlX3Bvc2l4X3NwYXduYXR0cl90PXllcwphY19jdl90eXBlX3B0cmRp ZmZfdD15ZXMKYWNfY3ZfdHlwZV9zaG9ydD15ZXMKYWNfY3ZfdHlwZV9zaWdfYXRvbWljX3Q9 eWVzCmFjX2N2X3R5cGVfc2lnaGFuZGxlcl90PW5vCmFjX2N2X3R5cGVfc2lnc2V0X3Q9eWVz CmFjX2N2X3R5cGVfc2l6ZV90PXllcwphY19jdl90eXBlX3NvY2tsZW5fdD15ZXMKYWNfY3Zf dHlwZV9zc2l6ZV90PXllcwphY19jdl90eXBlX3N0YWNrX3Q9eWVzCmFjX2N2X3R5cGVfc3Ry dWN0X3RpbWVzcGVjPXllcwphY19jdl90eXBlX3VfY2hhcj15ZXMKYWNfY3ZfdHlwZV91X2lu dDE2X3Q9eWVzCmFjX2N2X3R5cGVfdV9pbnQzMl90PXllcwphY19jdl90eXBlX3VfaW50OF90 PXllcwphY19jdl90eXBlX3VfaW50PXllcwphY19jdl90eXBlX3VfbG9uZz15ZXMKYWNfY3Zf dHlwZV91X3Nob3J0PXllcwphY19jdl90eXBlX3VpZF90PXllcwphY19jdl90eXBlX3VpbnRw dHJfdD15ZXMKYWNfY3ZfdHlwZV91bnNpZ25lZF9jaGFyPXllcwphY19jdl90eXBlX3Vuc2ln bmVkX2ludD15ZXMKYWNfY3ZfdHlwZV91bnNpZ25lZF9sb25nPXllcwphY19jdl90eXBlX3Vu c2lnbmVkX2xvbmdfbG9uZz15ZXMKYWNfY3ZfdHlwZV91bnNpZ25lZF9sb25nX2xvbmdfaW50 PXllcwphY19jdl90eXBlX3Vuc2lnbmVkX3Nob3J0PXllcwphY19jdl90eXBlX3ZvbGF0aWxl X3NpZ19hdG9taWNfdD15ZXMKYWNfY3ZfdHlwZV93Y2hhcl90PXllcwphY19jdl90eXBlX3dp bnRfdD15ZXMKYWNfY3Zfd29ya2luZ19hbGxvY2FfaD1ubwphY2xfY3ZfaGFyZGNvZGVfZGly ZWN0PW5vCmFjbF9jdl9oYXJkY29kZV9saWJkaXJfZmxhZ19zcGVjPScke3dsfS1ycGF0aCAk e3dsfSRsaWJkaXInCmFjbF9jdl9oYXJkY29kZV9saWJkaXJfc2VwYXJhdG9yPScnCmFjbF9j dl9oYXJkY29kZV9taW51c19MPW5vCmFjbF9jdl9saWJleHQ9YQphY2xfY3ZfbGlibmFtZV9z cGVjPSdsaWIkbmFtZScKYWNsX2N2X2xpYnBhdGg9TERfTElCUkFSWV9QQVRICmFjbF9jdl9s aWJyYXJ5X25hbWVzX3NwZWM9JyRsaWJuYW1lJHNocmV4dCcKYWNsX2N2X3BhdGhfTEQ9L3Vz ci9iaW4vbGQKYWNsX2N2X3Byb2dfZ251X2xkPXllcwphY2xfY3ZfcnBhdGg9ZG9uZQphY2xf Y3Zfc2hsaWJleHQ9c28KYWNsX2N2X3NobGlicGF0aF92YXI9TERfTElCUkFSWV9QQVRICmFj bF9jdl93bD0tV2wsCmFtX2N2X0NDX2RlcGVuZGVuY2llc19jb21waWxlcl90eXBlPW5vbmUK YW1fY3ZfZnVuY19pY29udj15ZXMKYW1fY3ZfZnVuY19pY29udl93b3Jrcz1ubwphbV9jdl9s YW5naW5mb19jb2Rlc2V0PXllcwphbV9jdl9saWJfaWNvbnY9bm8KYW1fY3ZfcHJvZ190YXJf dXN0YXI9L3Vzci9iaW4vdGFyCmFtX2N2X3Byb3RvX2ljb252PSdleHRlcm4gc2l6ZV90IGlj b252IChpY29udl90IGNkLCBjb25zdCBjaGFyICogKmluYnVmLCBzaXplX3QgKmluYnl0ZXNs ZWZ0LCBjaGFyICogKm91dGJ1Ziwgc2l6ZV90ICpvdXRieXRlc2xlZnQpOycKYW1fY3ZfcHJv dG9faWNvbnZfYXJnMT1jb25zdApjbF9jdl9wcm9nX0xOPS9iaW4vbG4KY2xfY3ZfcHJvZ19j cD0nL2Jpbi9jcCAtcCcKY2xfY3Zfc3lzX2VuZGlhbj0nbGl0dGxlIGVuZGlhbicKZ2xfY3Zf Y19tdWx0aWFyY2g9bm8KZ2xfY3ZfY2NfdmlzX3dlcnJvcj15ZXMKZ2xfY3ZfY2NfdmlzaWJp bGl0eT1ubwpnbF9jdl9kZWNsX251bGxfd29ya3M9eWVzCmdsX2N2X2RlY2xfcmVhZGxpbmtf d29ya3M9eWVzCmdsX2N2X2RvdWJsZV9zbGFzaF9yb290PW5vCmdsX2N2X2Z1bmNfYnRvd2Nf ZW9mPXllcwpnbF9jdl9mdW5jX2J0b3djX251bD15ZXMKZ2xfY3ZfZnVuY19mY250bF9mX2R1 cGZkX2Nsb2V4ZWM9eWVzCmdsX2N2X2Z1bmNfZm5tYXRjaF9wb3NpeD15ZXMKZ2xfY3ZfZnVu Y19mb3Blbl9zbGFzaD15ZXMKZ2xfY3ZfZnVuY19mcmV4cF9ub19saWJtPXllcwpnbF9jdl9m dW5jX2ZzZWVrbz15ZXMKZ2xfY3ZfZnVuY19mdGVsbG89eWVzCmdsX2N2X2Z1bmNfZ2V0Y3dk X251bGw9eWVzCmdsX2N2X2Z1bmNfZ2V0Y3dkX3Bvc2l4X3NpZ25hdHVyZT15ZXMKZ2xfY3Zf ZnVuY19nZXRvcHRfcG9zaXg9eWVzCmdsX2N2X2Z1bmNfaXNuYW5kX25vX2xpYm09eWVzCmds X2N2X2Z1bmNfbGRleHBfbm9fbGlibT15ZXMKZ2xfY3ZfZnVuY19sc2Vla19waXBlPXllcwpn bF9jdl9mdW5jX2xzdGF0X2RlcmVmZXJlbmNlc19zbGFzaGVkX3N5bWxpbms9eWVzCmdsX2N2 X2Z1bmNfbWFsbG9jXzBfbm9ubnVsbD0xCmdsX2N2X2Z1bmNfbWFsbG9jX3Bvc2l4PXllcwpn bF9jdl9mdW5jX21icnRvd2NfaW5jb21wbGV0ZV9zdGF0ZT15ZXMKZ2xfY3ZfZnVuY19tYnJ0 b3djX251bF9yZXR2YWw9eWVzCmdsX2N2X2Z1bmNfbWJydG93Y19udWxsX2FyZzE9eWVzCmds X2N2X2Z1bmNfbWJydG93Y19udWxsX2FyZzI9eWVzCmdsX2N2X2Z1bmNfbWJydG93Y19yZXR2 YWw9eWVzCmdsX2N2X2Z1bmNfbWJydG93Y19zYW5pdHljaGVjaz15ZXMKZ2xfY3ZfZnVuY19v cGVuX3NsYXNoPXllcwpnbF9jdl9mdW5jX3ByaW50Zl9kaXJlY3RpdmVfYT15ZXMKZ2xfY3Zf ZnVuY19wcmludGZfZGlyZWN0aXZlX2Y9eWVzCmdsX2N2X2Z1bmNfcHJpbnRmX2RpcmVjdGl2 ZV9scz15ZXMKZ2xfY3ZfZnVuY19wcmludGZfZGlyZWN0aXZlX249eWVzCmdsX2N2X2Z1bmNf cHJpbnRmX2ZsYWdfZ3JvdXBpbmc9eWVzCmdsX2N2X2Z1bmNfcHJpbnRmX2ZsYWdfbGVmdGFk anVzdD15ZXMKZ2xfY3ZfZnVuY19wcmludGZfZmxhZ196ZXJvPXllcwpnbF9jdl9mdW5jX3By aW50Zl9pbmZpbml0ZT15ZXMKZ2xfY3ZfZnVuY19wcmludGZfbG9uZ19kb3VibGU9eWVzCmds X2N2X2Z1bmNfcHJpbnRmX3Bvc2l0aW9ucz15ZXMKZ2xfY3ZfZnVuY19wcmludGZfcHJlY2lz aW9uPXllcwpnbF9jdl9mdW5jX3ByaW50Zl9zaXplc19jOTk9eWVzCmdsX2N2X2Z1bmNfcmVh ZGxpbmtfd29ya3M9eWVzCmdsX2N2X2Z1bmNfcmVhbHBhdGhfd29ya3M9eWVzCmdsX2N2X2Z1 bmNfc2lncHJvY21hc2s9MQpnbF9jdl9mdW5jX3NucHJpbnRmX3JldHZhbF9jOTk9eWVzCmds X2N2X2Z1bmNfc25wcmludGZfc2l6ZTE9eWVzCmdsX2N2X2Z1bmNfc25wcmludGZfdXNhYmxl PXllcwpnbF9jdl9mdW5jX3NwYXduYXR0cl9zZXRzY2hlZHBhcmFtPXllcwpnbF9jdl9mdW5j X3NwYXduYXR0cl9zZXRzY2hlZHBvbGljeT15ZXMKZ2xfY3ZfZnVuY19zdGF0X2Rpcl9zbGFz aD15ZXMKZ2xfY3ZfZnVuY19zdGF0X2ZpbGVfc2xhc2g9eWVzCmdsX2N2X2Z1bmNfc3RwbmNw eT15ZXMKZ2xfY3ZfZnVuY19zdHJlcnJvcl8wX3dvcmtzPXllcwpnbF9jdl9mdW5jX3ZhX2Nv cHk9eWVzCmdsX2N2X2Z1bmNfd2NydG9tYl9yZXR2YWw9eWVzCmdsX2N2X2Z1bmNfd29ya2lu Z19zdHJlcnJvcj15ZXMKZ2xfY3ZfaGF2ZV9pbmNsdWRlX25leHQ9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfX0V4aXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfYWxwaGFzb3J0PXllcwpn bF9jdl9oYXZlX3Jhd19kZWNsX2F0b2xsPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2J0b3dj PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2Nhbm9uaWNhbGl6ZV9maWxlX25hbWU9bm8KZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF9jaGRpcj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9jaG93bj15 ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9jbG9zZWRpcj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF9kcHJpbnRmPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2R1cDI9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfZHVwMz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9kdXA9eWVzCmdsX2N2X2hh dmVfcmF3X2RlY2xfZW5kdXNlcnNoZWxsPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2Vudmly b249bm8KZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9ldWlkYWNjZXNzPW5vCmdsX2N2X2hhdmVfcmF3 X2RlY2xfZmFjY2Vzc2F0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2ZjaGRpcj15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF9mY2htb2RhdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9mY2hv d25hdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9mY250bD15ZXMKZ2xfY3ZfaGF2ZV9yYXdf ZGVjbF9mZG9wZW5kaXI9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfZmZzbD15ZXMKZ2xfY3Zf aGF2ZV9yYXdfZGVjbF9mZnNsbD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9mcHVyZ2U9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfZnNlZWtvPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2Zz dGF0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2ZzdGF0YXQ9eWVzCmdsX2N2X2hhdmVfcmF3 X2RlY2xfZnN5bmM9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfZnRlbGxvPXllcwpnbF9jdl9o YXZlX3Jhd19kZWNsX2Z0cnVuY2F0ZT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9mdXRpbWVu cz1ubwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGN3ZD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF9nZXRkZWxpbT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRkb21haW5uYW1lPXllcwpn bF9jdl9oYXZlX3Jhd19kZWNsX2dldGR0YWJsZXNpemU9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfZ2V0Z3JvdXBzPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGhvc3RuYW1lPXllcwpn bF9jdl9oYXZlX3Jhd19kZWNsX2dldGxpbmU9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0 bG9hZGF2Zz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRsb2dpbj15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF9nZXRsb2dpbl9yPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dldHBhZ2Vz aXplPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dldHM9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfZ2V0c3Vib3B0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dldHRpbWVvZmRheT15ZXMK Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXR1c2Vyc2hlbGw9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfZ3JhbnRwdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9ncm91cF9tZW1iZXI9bm8KZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF9pbWF4YWJzPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2ltYXhk aXY9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfaW5pdHN0YXRfcj1ubwpnbF9jdl9oYXZlX3Jh d19kZWNsX2luaXRzdGF0ZT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9pc2F0dHk9eWVzCmds X2N2X2hhdmVfcmF3X2RlY2xfaXN3Y3R5cGU9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfbGNo bW9kPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2xjaG93bj15ZXMKZ2xfY3ZfaGF2ZV9yYXdf ZGVjbF9saW5rPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2xpbmthdD15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF9sc2Vlaz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9sc3RhdD15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF9tYnJsZW49eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfbWJydG93 Yz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9tYnNpbml0PXllcwpnbF9jdl9oYXZlX3Jhd19k ZWNsX21ic25ydG93Y3M9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfbWJzcnRvd2NzPXllcwpn bF9jdl9oYXZlX3Jhd19kZWNsX21lbWNweT1ubwpnbF9jdl9oYXZlX3Jhd19kZWNsX21lbW1l bT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9tZW1wY3B5PW5vCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfbWVtcmNocj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9ta2RpcmF0PXllcwpnbF9jdl9o YXZlX3Jhd19kZWNsX21rZHRlbXA9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfbWtmaWZvPXll cwpnbF9jdl9oYXZlX3Jhd19kZWNsX21rZmlmb2F0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X21rbm9kPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX21rbm9kYXQ9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfbWtvc3RlbXA9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfbWtvc3RlbXBzPXll cwpnbF9jdl9oYXZlX3Jhd19kZWNsX21rc3RlbXA9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf bWtzdGVtcHM9bm8KZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9ubF9sYW5naW5mbz15ZXMKZ2xfY3Zf aGF2ZV9yYXdfZGVjbF9vcGVuYXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfb3BlbmRpcj15 ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wY2xvc2U9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf cGlwZTI9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcGlwZT15ZXMKZ2xfY3ZfaGF2ZV9yYXdf ZGVjbF9wb3Blbj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9vcGVucHQ9eWVzCmds X2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd249eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf cG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25zX2FkZGNsb3NlPXllcwpnbF9jdl9oYXZlX3Jhd19k ZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19hZGRkdXAyPXllcwpnbF9jdl9oYXZlX3Jh d19kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19hZGRvcGVuPXllcwpnbF9jdl9oYXZl X3Jhd19kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19kZXN0cm95PXllcwpnbF9jdl9o YXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19pbml0PXllcwpnbF9jdl9o YXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9kZXN0cm95PXllcwpnbF9jdl9oYXZlX3Jh d19kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRmbGFncz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF9wb3NpeF9zcGF3bmF0dHJfZ2V0cGdyb3VwPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bv c2l4X3NwYXduYXR0cl9nZXRzY2hlZHBhcmFtPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bv c2l4X3NwYXduYXR0cl9nZXRzY2hlZHBvbGljeT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9w b3NpeF9zcGF3bmF0dHJfZ2V0c2lnZGVmYXVsdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9w b3NpeF9zcGF3bmF0dHJfZ2V0c2lnbWFzaz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3Np eF9zcGF3bmF0dHJfaW5pdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0 dHJfc2V0ZmxhZ3M9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRyX3Nl dHBncm91cD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0c2No ZWRwYXJhbT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0c2No ZWRwb2xpY3k9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRyX3NldHNp Z2RlZmF1bHQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRyX3NldHNp Z21hc2s9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25wPXllcwpnbF9jdl9o YXZlX3Jhd19kZWNsX3ByZWFkPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3BzZWxlY3Q9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfcHRocmVhZF9zaWdtYXNrPXllcwpnbF9jdl9oYXZlX3Jh d19kZWNsX3B0c25hbWU9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcHdyaXRlPXllcwpnbF9j dl9oYXZlX3Jhd19kZWNsX3JhbmRvbT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9yYW5kb21f cj1ubwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Jhd21lbWNocj15ZXMKZ2xfY3ZfaGF2ZV9yYXdf ZGVjbF9yZWFkZGlyPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3JlYWRsaW5rPXllcwpnbF9j dl9oYXZlX3Jhd19kZWNsX3JlYWRsaW5rYXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcmVh bHBhdGg9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcmVuYW1lYXQ9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfcmV3aW5kZGlyPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3JtZGlyPXllcwpn bF9jdl9oYXZlX3Jhd19kZWNsX3JwbWF0Y2g9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc2Nh bmRpcj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zZWxlY3Q9eWVzCmdsX2N2X2hhdmVfcmF3 X2RlY2xfc2V0ZW52PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3NldGhvc3RuYW1lPXllcwpn bF9jdl9oYXZlX3Jhd19kZWNsX3NldGxvY2FsZT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9z ZXRzdGF0ZT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zZXRzdGF0ZV9yPW5vCmdsX2N2X2hh dmVfcmF3X2RlY2xfc2V0dXNlcnNoZWxsPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3NpZ2Fj dGlvbj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zaWdhZGRzZXQ9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfc2lnZGVsc2V0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3NpZ2VtcHR5c2V0 PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3NpZ2ZpbGxzZXQ9eWVzCmdsX2N2X2hhdmVfcmF3 X2RlY2xfc2lnaXNtZW1iZXI9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc2lncGVuZGluZz15 ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zaWdwcm9jbWFzaz15ZXMKZ2xfY3ZfaGF2ZV9yYXdf ZGVjbF9zbGVlcD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zbnByaW50Zj15ZXMKZ2xfY3Zf aGF2ZV9yYXdfZGVjbF9zcmFuZG9tPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3NyYW5kb21f cj1ubwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N0YXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf c3RwY3B5PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cG5jcHk9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfc3RyY2FzZXN0cj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJjaHJudWw9 eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3RyZHVwPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X3N0cmVycm9yX3I9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3RybmNhdD15ZXMKZ2xfY3Zf aGF2ZV9yYXdfZGVjbF9zdHJuZHVwPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cm5sZW49 eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3RycGJyaz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF9zdHJzZXA9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3Ryc2lnbmFsPXllcwpnbF9jdl9o YXZlX3Jhd19kZWNsX3N0cnRvZD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJ0b2ltYXg9 eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3RydG9rX3I9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfc3RydG9sbD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJ0b3VsbD15ZXMKZ2xfY3Zf aGF2ZV9yYXdfZGVjbF9zdHJ0b3VtYXg9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3RydmVy c2NtcD1ubwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N5bWxpbms9eWVzCmdsX2N2X2hhdmVfcmF3 X2RlY2xfc3ltbGlua2F0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3RtcGZpbGU9eWVzCmds X2N2X2hhdmVfcmF3X2RlY2xfdG93Y3RyYW5zPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3R0 eW5hbWVfcj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF91bmxpbms9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfdW5saW5rYXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfdW5sb2NrcHQ9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfdW5zZXRlbnY9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf dXNsZWVwPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3V0aW1lbnNhdD1ubwpnbF9jdl9oYXZl X3Jhd19kZWNsX3ZkcHJpbnRmPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3ZzbnByaW50Zj15 ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93YWl0cGlkPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X3djcGNweT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3BuY3B5PXllcwpnbF9jdl9oYXZl X3Jhd19kZWNsX3djcnRvbWI9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2NzY2FzZWNtcD15 ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NjYXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf d2NzY2hyPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2NtcD15ZXMKZ2xfY3ZfaGF2ZV9y YXdfZGVjbF93Y3Njb2xsPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2NweT15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF93Y3Njc3BuPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2R1 cD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NsZW49eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfd2NzbmNhc2VjbXA9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2NzbmNhdD15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF93Y3NuY21wPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc25j cHk9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2Nzbmxlbj15ZXMKZ2xfY3ZfaGF2ZV9yYXdf ZGVjbF93Y3NucnRvbWJzPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc3Bicms9eWVzCmds X2N2X2hhdmVfcmF3X2RlY2xfd2NzcmNocj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3Ny dG9tYnM9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2Nzc3BuPXllcwpnbF9jdl9oYXZlX3Jh d19kZWNsX3djc3N0cj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3N0b2s9eWVzCmdsX2N2 X2hhdmVfcmF3X2RlY2xfd2Nzd2lkdGg9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2NzeGZy bT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3RvYj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF93Y3RyYW5zPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djdHlwZT15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF93Y3dpZHRoPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3dtZW1jaHI9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfd21lbWNtcD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93 bWVtY3B5PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3dtZW1tb3ZlPXllcwpnbF9jdl9oYXZl X3Jhd19kZWNsX3dtZW1zZXQ9eWVzCmdsX2N2X2hlYWRlcl9lcnJub19oX2NvbXBsZXRlPXll cwpnbF9jdl9oZWFkZXJfaW50dHlwZXNfaD15ZXMKZ2xfY3ZfaGVhZGVyX2xhbmdpbmZvX2Nv ZGVzZXQ9eWVzCmdsX2N2X2hlYWRlcl9sYW5naW5mb19lcmE9eWVzCmdsX2N2X2hlYWRlcl9s YW5naW5mb190X2ZtdF9hbXBtPXllcwpnbF9jdl9oZWFkZXJfbGFuZ2luZm9feWVzZXhwcj15 ZXMKZ2xfY3ZfaGVhZGVyX2xvY2FsZV9oX3Bvc2l4MjAwMT15ZXMKZ2xfY3ZfaGVhZGVyX3Np Z25hbF9oX1NJR1BJUEU9eWVzCmdsX2N2X2hlYWRlcl9zdGRpbnRfaD15ZXMKZ2xfY3ZfaGVh ZGVyX3N5c19zZWxlY3RfaF9zZWxmY29udGFpbmVkPXllcwpnbF9jdl9oZWFkZXJfd2NoYXJf aF9jb3JyZWN0X2lubGluZT15ZXMKZ2xfY3ZfaGVhZGVyX3djaGFyX2hfc3RhbmRhbG9uZT15 ZXMKZ2xfY3ZfaGVhZGVyX3dvcmtpbmdfZmNudGxfaD0nbm8gKGJhZCBPX05PQVRJTUUpJwpn bF9jdl9oZWFkZXJfd29ya2luZ19zdGRpbnRfaD15ZXMKZ2xfY3ZfbmV4dF9mY250bF9oPSc8 ZmNudGwuaD4nCmdsX2N2X25leHRfc2lnbmFsX2g9JzxzaWduYWwuaD4nCmdsX2N2X25leHRf c3RkaW50X2g9JzxzdGRpbnQuaD4nCmdsX2N2X25leHRfc3RkaW9faD0nPHN0ZGlvLmg+Jwpn bF9jdl9uZXh0X3N0ZGxpYl9oPSc8c3RkbGliLmg+JwpnbF9jdl9uZXh0X3N0cmluZ19oPSc8 c3RyaW5nLmg+JwpnbF9jdl9uZXh0X3N5c19zdGF0X2g9JzxzeXMvc3RhdC5oPicKZ2xfY3Zf bmV4dF90aW1lX2g9Jzx0aW1lLmg+JwpnbF9jdl9uZXh0X3VuaXN0ZF9oPSc8dW5pc3RkLmg+ JwpnbF9jdl9wcmFnbWFfY29sdW1ucz1ubwpnbF9jdl9wcm9nX2FzX3VuZGVyc2NvcmU9bm8K Z2xfY3Zfc2lnYWx0c3RhY2tfbG93X2Jhc2U9eWVzCmdsX2N2X3NpemVfbWF4PXllcwpnbF9j dl9zeXNfc3RydWN0X3RpbWVzcGVjX2luX3RpbWVfaD15ZXMKZ2xfY3Zfc3lzX3N0cnVjdF90 aW1ldmFsPXllcwpnbF9jdl90eXBlX3NpZ3NldF90PXllcwpnbF9jdl90eXBlX3djaGFyX3Rf c2lnbmVkPXllcwpnbF9jdl90eXBlX3djdHJhbnNfdD15ZXMKZ2xfY3ZfdHlwZV93Y3R5cGVf dD15ZXMKZ2xfY3ZfdHlwZV93aW50X3Rfc2lnbmVkPXllcwpnbF9jdl92YXJfc3RkaW5fbGFy Z2Vfb2Zmc2V0PXllcwpndF9jdl9jX2ludG1heF90PXllcwpndF9jdl9jX3djaGFyX3Q9eWVz Cmd0X2N2X2Nfd2ludF90PXllcwpndF9jdl9mdW5jX0NGTG9jYWxlQ29weUN1cnJlbnQ9bm8K Z3RfY3ZfZnVuY19DRlByZWZlcmVuY2VzQ29weUFwcFZhbHVlPW5vCmd0X2N2X2Z1bmNfZ251 Z2V0dGV4dDJfbGliYz1ubwpndF9jdl9mdW5jX2dudWdldHRleHQyX2xpYmludGw9bm8KZ3Rf Y3ZfZnVuY19wcmludGZfcG9zaXg9eWVzCmd0X2N2X2Z1bmNfdW5zZXRlbnZfcmV0PWludApn dF9jdl9pbnRfZGl2Ynl6ZXJvX3NpZ2ZwZT15ZXMKZ3RfY3Zfc2lnaW5mb190PXllcwpndF9j dl9zc2l6ZV90PXllcwpndF9jdl92YXJfZW52aXJvbl9kZWNsYXJhdGlvbj1ubwpsdF9jdl9h cl9hdF9maWxlPW5vCmx0X2N2X2FyY2hpdmVfY21kc19uZWVkX2xjPW5vCmx0X2N2X2RlcGxp YnNfY2hlY2tfbWV0aG9kPXBhc3NfYWxsCmx0X2N2X2ZpbGVfbWFnaWNfY21kPSckTUFHSUNf Q01EJwpsdF9jdl9maWxlX21hZ2ljX3Rlc3RfZmlsZT0nJwpsdF9jdl9sZF9yZWxvYWRfZmxh Zz0tcgpsdF9jdl9ubV9pbnRlcmZhY2U9J0JTRCBubScKbHRfY3Zfb2JqZGlyPS5saWJzCmx0 X2N2X3BhdGhfTEQ9L3Vzci9iaW4vbGQKbHRfY3ZfcGF0aF9NQUdJQ19DTUQ9L3Vzci9iaW4v ZmlsZQpsdF9jdl9wYXRoX05NPScvdXNyL2Jpbi9ubSAtQicKbHRfY3ZfcGF0aF9tYWluZmVz dF90b29sPW5vCmx0X2N2X3Byb2dfY29tcGlsZXJfY19vPXllcwpsdF9jdl9wcm9nX2NvbXBp bGVyX2Nfb19SQz15ZXMKbHRfY3ZfcHJvZ19jb21waWxlcl9waWM9Jy1mUElDIC1EUElDJwps dF9jdl9wcm9nX2NvbXBpbGVyX3BpY193b3Jrcz15ZXMKbHRfY3ZfcHJvZ19jb21waWxlcl9y dHRpX2V4Y2VwdGlvbnM9eWVzCmx0X2N2X3Byb2dfY29tcGlsZXJfc3RhdGljX3dvcmtzPXll cwpsdF9jdl9wcm9nX2dudV9sZD15ZXMKbHRfY3Zfc2hhcmVkbGliX2Zyb21fbGlua2xpYl9j bWQ9J3ByaW50ZiAlc1xuJwpsdF9jdl9zeXNfZ2xvYmFsX3N5bWJvbF9waXBlPSdzZWQgLW4g LWUgJ1wnJ3MvXi4qWwkgXVwoW0FCQ0RHSVJTVFddW0FCQ0RHSVJTVFddKlwpWwkgXVsJIF0q XChbX0EtWmEtel1bX0EtWmEtejAtOV0qXCkkL1wxIFwyIFwyL3AnXCcnIHwgc2VkICdcJycv IF9fZ251X2x0by9kJ1wnCmx0X2N2X3N5c19nbG9iYWxfc3ltYm9sX3RvX2NfbmFtZV9hZGRy ZXNzPSdzZWQgLW4gLWUgJ1wnJ3MvXjogXChbXiBdKlwpWyBdKiQvICB7XCJcMVwiLCAodm9p ZCAqKSAwfSwvcCdcJycgLWUgJ1wnJ3MvXltBQkNER0lSU1RXXSogXChbXiBdKlwpIFwoW14g XSpcKSQvICB7IlwyIiwgKHZvaWQgKikgXCZcMn0sL3AnXCcKbHRfY3Zfc3lzX2dsb2JhbF9z eW1ib2xfdG9fY19uYW1lX2FkZHJlc3NfbGliX3ByZWZpeD0nc2VkIC1uIC1lICdcJydzL146 IFwoW14gXSpcKVsgXSokLyAge1wiXDFcIiwgKHZvaWQgKikgMH0sL3AnXCcnIC1lICdcJydz L15bQUJDREdJUlNUV10qIFwoW14gXSpcKSBcKGxpYlteIF0qXCkkLyAgeyJcMiIsICh2b2lk ICopIFwmXDJ9LC9wJ1wnJyAtZSAnXCcncy9eW0FCQ0RHSVJTVFddKiBcKFteIF0qXCkgXChb XiBdKlwpJC8gIHsibGliXDIiLCAodm9pZCAqKSBcJlwyfSwvcCdcJwpsdF9jdl9zeXNfZ2xv YmFsX3N5bWJvbF90b19jZGVjbD0nc2VkIC1uIC1lICdcJydzL15UIC4qIFwoLipcKSQvZXh0 ZXJuIGludCBcMSgpOy9wJ1wnJyAtZSAnXCcncy9eW0FCQ0RHSVJTVFddKiAuKiBcKC4qXCkk L2V4dGVybiBjaGFyIFwxOy9wJ1wnCmx0X2N2X3N5c19tYXhfY21kX2xlbj0yNjIxNDQKbHRf Y3ZfdG9faG9zdF9maWxlX2NtZD1mdW5jX2NvbnZlcnRfZmlsZV9ub29wCmx0X2N2X3RvX3Rv b2xfZmlsZV9jbWQ9ZnVuY19jb252ZXJ0X2ZpbGVfbm9vcAoKIyMgLS0tLS0tLS0tLS0tLS0t LS0gIyMKIyMgT3V0cHV0IHZhcmlhYmxlcy4gIyMKIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMK CkFDTE9DQUw9JyR7U0hFTEx9IC91c3IvcG9ydHMvY29udmVydGVycy9saWJpY29udi93b3Jr L2xpYmljb252LTEuMTQvYnVpbGQtYXV4L21pc3NpbmcgLS1ydW4gYWNsb2NhbC0xLjExJwpB TExPQ0E9JycKQUxMT0NBX0g9J2FsbG9jYS5oJwpBTURFUEJBQ0tTTEFTSD0nXCcKQU1ERVBf RkFMU0U9JyMnCkFNREVQX1RSVUU9JycKQU1UQVI9JyR7U0hFTEx9IC91c3IvcG9ydHMvY29u dmVydGVycy9saWJpY29udi93b3JrL2xpYmljb252LTEuMTQvYnVpbGQtYXV4L21pc3Npbmcg LS1ydW4gdGFyJwpBUFBMRV9VTklWRVJTQUxfQlVJTEQ9JzAnCkFSPSdhcicKQVJGTEFHUz0n Y3J1JwpBUz0nYXMnCkFTTV9TWU1CT0xfUFJFRklYPSciIicKQVVUT0NPTkY9JyR7U0hFTEx9 IC91c3IvcG9ydHMvY29udmVydGVycy9saWJpY29udi93b3JrL2xpYmljb252LTEuMTQvYnVp bGQtYXV4L21pc3NpbmcgLS1ydW4gYXV0b2NvbmYnCkFVVE9IRUFERVI9JyR7U0hFTEx9IC91 c3IvcG9ydHMvY29udmVydGVycy9saWJpY29udi93b3JrL2xpYmljb252LTEuMTQvYnVpbGQt YXV4L21pc3NpbmcgLS1ydW4gYXV0b2hlYWRlcicKQVVUT01BS0U9JyR7U0hFTEx9IC91c3Iv cG9ydHMvY29udmVydGVycy9saWJpY29udi93b3JrL2xpYmljb252LTEuMTQvYnVpbGQtYXV4 L21pc3NpbmcgLS1ydW4gYXV0b21ha2UtMS4xMScKQVdLPScvdXNyL2Jpbi9hd2snCkJJVFNJ WkVPRl9QVFJESUZGX1Q9JycKQklUU0laRU9GX1NJR19BVE9NSUNfVD0nJwpCSVRTSVpFT0Zf U0laRV9UPScnCkJJVFNJWkVPRl9XQ0hBUl9UPScnCkJJVFNJWkVPRl9XSU5UX1Q9JycKQlJP S0VOX1dDSEFSX0g9JzAnCkNDPSdjYycKQ0NERVBNT0RFPSdkZXBtb2RlPW5vbmUnCkNGTEFH Uz0nLU96IC1tYXJjaD1hdGhsb242NC1zc2UzIC1tdHVuZT1hdGhsb242NC1zc2UzIC1waXBl IC1RdW51c2VkLWFyZ3VtZW50cyAtUXVudXNlZC1wYXJhbWV0ZXIgLVdmb3JtYXQgLVdmb3Jt YXQtc2VjdXJpdHknCkNGTEFHX1ZJU0lCSUxJVFk9JycKQ1A9Jy9iaW4vY3AgLXAnCkNQUD0n Y3BwJwpDUFBGTEFHUz0nLURfRk9SVElGWV9TT1VSQ0U9MicKQ1lHUEFUSF9XPSdlY2hvJwpE RUZTPSctREhBVkVfQ09ORklHX0gnCkRFUERJUj0nLmRlcHMnCkRMTFRPT0w9J2ZhbHNlJwpE TExfVkFSSUFCTEU9JycKRFNZTVVUSUw9JycKRFVNUEJJTj0nJwpFQ0hPX0M9JycKRUNIT19O PSctbicKRUNIT19UPScnCkVHUkVQPScvdXNyL2Jpbi9lZ3JlcCcKRUlMU0VRPScnCkVNVUxU SUhPUF9ISURERU49JycKRU1VTFRJSE9QX1ZBTFVFPScnCkVOT0xJTktfSElEREVOPScnCkVO T0xJTktfVkFMVUU9JycKRU9WRVJGTE9XX0hJRERFTj0nJwpFT1ZFUkZMT1dfVkFMVUU9JycK RVJSTk9fSD0nJwpFWEVFWFQ9JycKRkdSRVA9Jy91c3IvYmluL2ZncmVwJwpHRVRURVhUX01B Q1JPX1ZFUlNJT049JzAuMTgnCkdMX0NPTkRfTElCVE9PTF9GQUxTRT0nJwpHTF9DT05EX0xJ QlRPT0xfVFJVRT0nIycKR0xfR0VORVJBVEVfQUxMT0NBX0hfRkFMU0U9JyMnCkdMX0dFTkVS QVRFX0FMTE9DQV9IX1RSVUU9JycKR0xfR0VORVJBVEVfRVJSTk9fSF9GQUxTRT0nJwpHTF9H RU5FUkFURV9FUlJOT19IX1RSVUU9JyMnCkdMX0dFTkVSQVRFX1NUREJPT0xfSF9GQUxTRT0n JwpHTF9HRU5FUkFURV9TVERCT09MX0hfVFJVRT0nIycKR0xfR0VORVJBVEVfU1REREVGX0hf RkFMU0U9JycKR0xfR0VORVJBVEVfU1REREVGX0hfVFJVRT0nIycKR0xfR0VORVJBVEVfU1RE SU5UX0hfRkFMU0U9JycKR0xfR0VORVJBVEVfU1RESU5UX0hfVFJVRT0nIycKR01TR0ZNVD0n L3Vzci9sb2NhbC9iaW4vbXNnZm10JwpHTVNHRk1UXzAxNT0nL3Vzci9sb2NhbC9iaW4vbXNn Zm10JwpHTlVMSUJfQVRPTEw9JzAnCkdOVUxJQl9DQUxMT0NfUE9TSVg9JzAnCkdOVUxJQl9D QU5PTklDQUxJWkVfRklMRV9OQU1FPScxJwpHTlVMSUJfQ0hPV049JzAnCkdOVUxJQl9DTE9T RT0nMCcKR05VTElCX0RQUklOVEY9JzAnCkdOVUxJQl9EVVAyPScwJwpHTlVMSUJfRFVQMz0n MCcKR05VTElCX0VOVklST049JzEnCkdOVUxJQl9FVUlEQUNDRVNTPScwJwpHTlVMSUJfRkFD Q0VTU0FUPScwJwpHTlVMSUJfRkNIRElSPScwJwpHTlVMSUJfRkNITU9EQVQ9JzAnCkdOVUxJ Ql9GQ0hPV05BVD0nMCcKR05VTElCX0ZDTE9TRT0nMCcKR05VTElCX0ZDTlRMPScwJwpHTlVM SUJfRkZMVVNIPScwJwpHTlVMSUJfRkZTTD0nMCcKR05VTElCX0ZGU0xMPScwJwpHTlVMSUJf RkdFVEM9JzEnCkdOVUxJQl9GR0VUUz0nMScKR05VTElCX0ZPUEVOPScwJwpHTlVMSUJfRlBS SU5URj0nMScKR05VTElCX0ZQUklOVEZfUE9TSVg9JzAnCkdOVUxJQl9GUFVSR0U9JzAnCkdO VUxJQl9GUFVUQz0nMScKR05VTElCX0ZQVVRTPScxJwpHTlVMSUJfRlJFQUQ9JzEnCkdOVUxJ Ql9GUkVPUEVOPScwJwpHTlVMSUJfRlNDQU5GPScxJwpHTlVMSUJfRlNFRUs9JzAnCkdOVUxJ Ql9GU0VFS089JzAnCkdOVUxJQl9GU1RBVEFUPScwJwpHTlVMSUJfRlNZTkM9JzAnCkdOVUxJ Ql9GVEVMTD0nMCcKR05VTElCX0ZURUxMTz0nMCcKR05VTElCX0ZUUlVOQ0FURT0nMCcKR05V TElCX0ZVVElNRU5TPScwJwpHTlVMSUJfRldSSVRFPScxJwpHTlVMSUJfR0VUQz0nMScKR05V TElCX0dFVENIQVI9JzEnCkdOVUxJQl9HRVRDV0Q9JzAnCkdOVUxJQl9HRVRERUxJTT0nMCcK R05VTElCX0dFVERPTUFJTk5BTUU9JzAnCkdOVUxJQl9HRVREVEFCTEVTSVpFPScwJwpHTlVM SUJfR0VUR1JPVVBTPScwJwpHTlVMSUJfR0VUSE9TVE5BTUU9JzAnCkdOVUxJQl9HRVRMSU5F PScwJwpHTlVMSUJfR0VUTE9BREFWRz0nMCcKR05VTElCX0dFVExPR0lOPScwJwpHTlVMSUJf R0VUTE9HSU5fUj0nMCcKR05VTElCX0dFVFBBR0VTSVpFPScwJwpHTlVMSUJfR0VUUz0nMScK R05VTElCX0dFVFNVQk9QVD0nMCcKR05VTElCX0dFVFVTRVJTSEVMTD0nMCcKR05VTElCX0dS QU5UUFQ9JzAnCkdOVUxJQl9HUk9VUF9NRU1CRVI9JzAnCkdOVUxJQl9MQ0hNT0Q9JzAnCkdO VUxJQl9MQ0hPV049JzAnCkdOVUxJQl9MSU5LPScwJwpHTlVMSUJfTElOS0FUPScwJwpHTlVM SUJfTFNFRUs9JzAnCkdOVUxJQl9MU1RBVD0nMScKR05VTElCX01BTExPQ19QT1NJWD0nMCcK R05VTElCX01CU0NBU0VDTVA9JzAnCkdOVUxJQl9NQlNDQVNFU1RSPScwJwpHTlVMSUJfTUJT Q0hSPScwJwpHTlVMSUJfTUJTQ1NQTj0nMCcKR05VTElCX01CU0xFTj0nMCcKR05VTElCX01C U05DQVNFQ01QPScwJwpHTlVMSUJfTUJTTkxFTj0nMCcKR05VTElCX01CU1BCUks9JzAnCkdO VUxJQl9NQlNQQ0FTRUNNUD0nMCcKR05VTElCX01CU1JDSFI9JzAnCkdOVUxJQl9NQlNTRVA9 JzAnCkdOVUxJQl9NQlNTUE49JzAnCkdOVUxJQl9NQlNTVFI9JzAnCkdOVUxJQl9NQlNUT0tf Uj0nMCcKR05VTElCX01CVE9XQz0nMCcKR05VTElCX01FTUNIUj0nMCcKR05VTElCX01FTU1F TT0nMCcKR05VTElCX01FTVBDUFk9JzAnCkdOVUxJQl9NRU1SQ0hSPScwJwpHTlVMSUJfTUtE SVJBVD0nMCcKR05VTElCX01LRFRFTVA9JzAnCkdOVUxJQl9NS0ZJRk89JzAnCkdOVUxJQl9N S0ZJRk9BVD0nMCcKR05VTElCX01LTk9EPScwJwpHTlVMSUJfTUtOT0RBVD0nMCcKR05VTElC X01LT1NURU1QPScwJwpHTlVMSUJfTUtPU1RFTVBTPScwJwpHTlVMSUJfTUtTVEVNUD0nMCcK R05VTElCX01LU1RFTVBTPScwJwpHTlVMSUJfTUtUSU1FPScwJwpHTlVMSUJfTkFOT1NMRUVQ PScwJwpHTlVMSUJfTk9OQkxPQ0tJTkc9JzAnCkdOVUxJQl9PQlNUQUNLX1BSSU5URj0nMCcK R05VTElCX09CU1RBQ0tfUFJJTlRGX1BPU0lYPScwJwpHTlVMSUJfT1BFTj0nMCcKR05VTElC X09QRU5BVD0nMCcKR05VTElCX1BFUlJPUj0nMCcKR05VTElCX1BJUEUyPScwJwpHTlVMSUJf UElQRT0nMCcKR05VTElCX1BPUEVOPScwJwpHTlVMSUJfUFJFQUQ9JzAnCkdOVUxJQl9QUklO VEY9JzEnCkdOVUxJQl9QUklOVEZfUE9TSVg9JzAnCkdOVUxJQl9QVEhSRUFEX1NJR01BU0s9 JzAnCkdOVUxJQl9QVFNOQU1FPScwJwpHTlVMSUJfUFVUQz0nMScKR05VTElCX1BVVENIQVI9 JzEnCkdOVUxJQl9QVVRFTlY9JzAnCkdOVUxJQl9QVVRTPScxJwpHTlVMSUJfUFdSSVRFPScw JwpHTlVMSUJfUkFORE9NX1I9JzAnCkdOVUxJQl9SQVdNRU1DSFI9JzAnCkdOVUxJQl9SRUFE PScxJwpHTlVMSUJfUkVBRExJTks9JzEnCkdOVUxJQl9SRUFETElOS0FUPScwJwpHTlVMSUJf UkVBTExPQ19QT1NJWD0nMCcKR05VTElCX1JFQUxQQVRIPScxJwpHTlVMSUJfUkVNT1ZFPScw JwpHTlVMSUJfUkVOQU1FPScwJwpHTlVMSUJfUkVOQU1FQVQ9JzAnCkdOVUxJQl9STURJUj0n MCcKR05VTElCX1JQTUFUQ0g9JzAnCkdOVUxJQl9TQ0FORj0nMScKR05VTElCX1NFVEVOVj0n MCcKR05VTElCX1NJR0FDVElPTj0nMCcKR05VTElCX1NJR05BTF9IX1NJR1BJUEU9JzEnCkdO VUxJQl9TSUdQUk9DTUFTSz0nMScKR05VTElCX1NMRUVQPScwJwpHTlVMSUJfU05QUklOVEY9 JzAnCkdOVUxJQl9TUFJJTlRGX1BPU0lYPScwJwpHTlVMSUJfU1RBVD0nMScKR05VTElCX1NU RElPX0hfTk9OQkxPQ0tJTkc9JzAnCkdOVUxJQl9TVERJT19IX1NJR1BJUEU9JzEnCkdOVUxJ Ql9TVFBDUFk9JzAnCkdOVUxJQl9TVFBOQ1BZPScwJwpHTlVMSUJfU1RSQ0FTRVNUUj0nMCcK R05VTElCX1NUUkNIUk5VTD0nMCcKR05VTElCX1NUUkRVUD0nMCcKR05VTElCX1NUUkVSUk9S PScxJwpHTlVMSUJfU1RSRVJST1JfUj0nMCcKR05VTElCX1NUUk5DQVQ9JzAnCkdOVUxJQl9T VFJORFVQPScwJwpHTlVMSUJfU1RSTkxFTj0nMCcKR05VTElCX1NUUlBCUks9JzAnCkdOVUxJ Ql9TVFJQVElNRT0nMCcKR05VTElCX1NUUlNFUD0nMCcKR05VTElCX1NUUlNJR05BTD0nMCcK R05VTElCX1NUUlNUUj0nMCcKR05VTElCX1NUUlRPRD0nMCcKR05VTElCX1NUUlRPS19SPScw JwpHTlVMSUJfU1RSVE9MTD0nMCcKR05VTElCX1NUUlRPVUxMPScwJwpHTlVMSUJfU1RSVkVS U0NNUD0nMCcKR05VTElCX1NZTUxJTks9JzAnCkdOVUxJQl9TWU1MSU5LQVQ9JzAnCkdOVUxJ Ql9TWVNURU1fUE9TSVg9JzAnCkdOVUxJQl9USU1FR009JzAnCkdOVUxJQl9USU1FX1I9JzAn CkdOVUxJQl9UTVBGSUxFPScwJwpHTlVMSUJfVFRZTkFNRV9SPScwJwpHTlVMSUJfVU5JU1RE X0hfR0VUT1BUPScwJwpHTlVMSUJfVU5JU1REX0hfTk9OQkxPQ0tJTkc9JzAnCkdOVUxJQl9V TklTVERfSF9TSUdQSVBFPScxJwpHTlVMSUJfVU5MSU5LPScwJwpHTlVMSUJfVU5MSU5LQVQ9 JzAnCkdOVUxJQl9VTkxPQ0tQVD0nMCcKR05VTElCX1VOU0VURU5WPScwJwpHTlVMSUJfVVNM RUVQPScwJwpHTlVMSUJfVVRJTUVOU0FUPScwJwpHTlVMSUJfVkFTUFJJTlRGPScwJwpHTlVM SUJfVkRQUklOVEY9JzAnCkdOVUxJQl9WRlBSSU5URj0nMScKR05VTElCX1ZGUFJJTlRGX1BP U0lYPScwJwpHTlVMSUJfVkZTQ0FORj0nMCcKR05VTElCX1ZQUklOVEY9JzEnCkdOVUxJQl9W UFJJTlRGX1BPU0lYPScwJwpHTlVMSUJfVlNDQU5GPScwJwpHTlVMSUJfVlNOUFJJTlRGPScw JwpHTlVMSUJfVlNQUklOVEZfUE9TSVg9JzAnCkdOVUxJQl9XQ1RPTUI9JzAnCkdOVUxJQl9X UklURT0nMCcKR05VTElCX19FWElUPScwJwpHUkVQPScvdXNyL2Jpbi9ncmVwJwpIQVZFX0FU T0xMPScxJwpIQVZFX0NBTk9OSUNBTElaRV9GSUxFX05BTUU9JzAnCkhBVkVfQ0hPV049JzEn CkhBVkVfREVDTF9FTlZJUk9OPScwJwpIQVZFX0RFQ0xfRkNIRElSPScxJwpIQVZFX0RFQ0xf RlBVUkdFPScxJwpIQVZFX0RFQ0xfRlNFRUtPPScxJwpIQVZFX0RFQ0xfRlRFTExPPScxJwpI QVZFX0RFQ0xfR0VUREVMSU09JzEnCkhBVkVfREVDTF9HRVRET01BSU5OQU1FPScxJwpIQVZF X0RFQ0xfR0VUTElORT0nMScKSEFWRV9ERUNMX0dFVExPQURBVkc9JzEnCkhBVkVfREVDTF9H RVRMT0dJTl9SPScxJwpIQVZFX0RFQ0xfR0VUUEFHRVNJWkU9JzEnCkhBVkVfREVDTF9HRVRV U0VSU0hFTEw9JzEnCkhBVkVfREVDTF9MT0NBTFRJTUVfUj0nMScKSEFWRV9ERUNMX01FTU1F TT0nMScKSEFWRV9ERUNMX01FTVJDSFI9JzEnCkhBVkVfREVDTF9PQlNUQUNLX1BSSU5URj0n MScKSEFWRV9ERUNMX1NFVEVOVj0nMScKSEFWRV9ERUNMX1NOUFJJTlRGPScxJwpIQVZFX0RF Q0xfU1RSRFVQPScxJwpIQVZFX0RFQ0xfU1RSRVJST1JfUj0nMScKSEFWRV9ERUNMX1NUUk5E VVA9JzEnCkhBVkVfREVDTF9TVFJOTEVOPScxJwpIQVZFX0RFQ0xfU1RSU0lHTkFMPScxJwpI QVZFX0RFQ0xfU1RSVE9LX1I9JzEnCkhBVkVfREVDTF9UVFlOQU1FX1I9JzEnCkhBVkVfREVD TF9VTlNFVEVOVj0nMScKSEFWRV9ERUNMX1ZTTlBSSU5URj0nMScKSEFWRV9EUFJJTlRGPScx JwpIQVZFX0RVUDI9JzEnCkhBVkVfRFVQMz0nMScKSEFWRV9FVUlEQUNDRVNTPScxJwpIQVZF X0ZBQ0NFU1NBVD0nMScKSEFWRV9GQ0hESVI9JzEnCkhBVkVfRkNITU9EQVQ9JzEnCkhBVkVf RkNIT1dOQVQ9JzEnCkhBVkVfRkNOVEw9JzEnCkhBVkVfRkZTTD0nMScKSEFWRV9GRlNMTD0n MScKSEFWRV9GU0VFS089JzEnCkhBVkVfRlNUQVRBVD0nMScKSEFWRV9GU1lOQz0nMScKSEFW RV9GVEVMTE89JzEnCkhBVkVfRlRSVU5DQVRFPScxJwpIQVZFX0ZVVElNRU5TPScxJwpIQVZF X0dFVERUQUJMRVNJWkU9JzEnCkhBVkVfR0VUR1JPVVBTPScxJwpIQVZFX0dFVEhPU1ROQU1F PScxJwpIQVZFX0dFVExPR0lOPScxJwpIQVZFX0dFVFBBR0VTSVpFPScxJwpIQVZFX0dFVFNV Qk9QVD0nMScKSEFWRV9HUkFOVFBUPScxJwpIQVZFX0dST1VQX01FTUJFUj0nMScKSEFWRV9J TlRUWVBFU19IPScxJwpIQVZFX0xDSE1PRD0nMScKSEFWRV9MQ0hPV049JzEnCkhBVkVfTElO Sz0nMScKSEFWRV9MSU5LQVQ9JzEnCkhBVkVfTE9OR19MT05HX0lOVD0nMScKSEFWRV9MU1RB VD0nMScKSEFWRV9NQlNMRU49JzAnCkhBVkVfTUVNQ0hSPScxJwpIQVZFX01FTVBDUFk9JzEn CkhBVkVfTUtESVJBVD0nMScKSEFWRV9NS0RURU1QPScxJwpIQVZFX01LRklGTz0nMScKSEFW RV9NS0ZJRk9BVD0nMScKSEFWRV9NS05PRD0nMScKSEFWRV9NS05PREFUPScxJwpIQVZFX01L T1NURU1QPScxJwpIQVZFX01LT1NURU1QUz0nMScKSEFWRV9NS1NURU1QPScxJwpIQVZFX01L U1RFTVBTPScxJwpIQVZFX05BTk9TTEVFUD0nMScKSEFWRV9PUEVOQVQ9JzEnCkhBVkVfT1Nf SD0nMCcKSEFWRV9QSVBFMj0nMScKSEFWRV9QSVBFPScxJwpIQVZFX1BPU0lYX1NJR05BTEJM T0NLSU5HPScxJwpIQVZFX1BSRUFEPScxJwpIQVZFX1BUSFJFQURfU0lHTUFTSz0nMScKSEFW RV9QVFNOQU1FPScxJwpIQVZFX1BXUklURT0nMScKSEFWRV9SQU5ET01fSD0nMScKSEFWRV9S QU5ET01fUj0nMScKSEFWRV9SQVdNRU1DSFI9JzEnCkhBVkVfUkVBRExJTks9JzEnCkhBVkVf UkVBRExJTktBVD0nMScKSEFWRV9SRUFMUEFUSD0nMScKSEFWRV9SRU5BTUVBVD0nMScKSEFW RV9SUE1BVENIPScxJwpIQVZFX1NFVEVOVj0nMScKSEFWRV9TSUdBQ1RJT049JzEnCkhBVkVf U0lHSEFORExFUl9UPScwJwpIQVZFX1NJR0lORk9fVD0nMScKSEFWRV9TSUdORURfU0lHX0FU T01JQ19UPScnCkhBVkVfU0lHTkVEX1dDSEFSX1Q9JycKSEFWRV9TSUdORURfV0lOVF9UPScn CkhBVkVfU0lHU0VUX1Q9JzEnCkhBVkVfU0xFRVA9JzEnCkhBVkVfU1RESU5UX0g9JzEnCkhB VkVfU1RQQ1BZPScxJwpIQVZFX1NUUE5DUFk9JzEnCkhBVkVfU1RSQ0FTRVNUUj0nMScKSEFW RV9TVFJDSFJOVUw9JzEnCkhBVkVfU1RSUEJSSz0nMScKSEFWRV9TVFJQVElNRT0nMScKSEFW RV9TVFJTRVA9JzEnCkhBVkVfU1RSVE9EPScxJwpIQVZFX1NUUlRPTEw9JzEnCkhBVkVfU1RS VE9VTEw9JzEnCkhBVkVfU1RSVUNUX1JBTkRPTV9EQVRBPScxJwpIQVZFX1NUUlVDVF9TSUdB Q1RJT05fU0FfU0lHQUNUSU9OPScxJwpIQVZFX1NUUlZFUlNDTVA9JzEnCkhBVkVfU1lNTElO Sz0nMScKSEFWRV9TWU1MSU5LQVQ9JzEnCkhBVkVfU1lTX0JJVFlQRVNfSD0nJwpIQVZFX1NZ U19JTlRUWVBFU19IPScnCkhBVkVfU1lTX0xPQURBVkdfSD0nMCcKSEFWRV9TWVNfUEFSQU1f SD0nMCcKSEFWRV9TWVNfVFlQRVNfSD0nMScKSEFWRV9USU1FR009JzEnCkhBVkVfVFlQRV9W T0xBVElMRV9TSUdfQVRPTUlDX1Q9JzEnCkhBVkVfVU5JU1REX0g9JzEnCkhBVkVfVU5MSU5L QVQ9JzEnCkhBVkVfVU5MT0NLUFQ9JzEnCkhBVkVfVU5TSUdORURfTE9OR19MT05HX0lOVD0n MScKSEFWRV9VU0xFRVA9JzEnCkhBVkVfVVRJTUVOU0FUPScxJwpIQVZFX1ZBU1BSSU5URj0n MScKSEFWRV9WRFBSSU5URj0nMScKSEFWRV9WSVNJQklMSVRZPScwJwpIQVZFX1dDSEFSX0g9 JzEnCkhBVkVfV0NIQVJfVD0nMScKSEFWRV9XSU5TT0NLMl9IPScnCkhBVkVfX0JPT0w9JzEn CkhBVkVfX0VYSVQ9JzEnCklDT05WX0NPTlNUPSdjb25zdCcKSU5DTFVERV9ORVhUPSdpbmNs dWRlX25leHQnCklOQ0xVREVfTkVYVF9BU19GSVJTVF9ESVJFQ1RJVkU9J2luY2x1ZGVfbmV4 dCcKSU5TVEFMTF9EQVRBPSdpbnN0YWxsICAtbyByb290IC1nIHdoZWVsIC1tIDQ0NCcKSU5T VEFMTF9QUk9HUkFNPSdpbnN0YWxsICAtcyAtbyByb290IC1nIHdoZWVsIC1tIDU1NScKSU5T VEFMTF9QUk9HUkFNX0VOVj0nJwpJTlNUQUxMX1NDUklQVD0naW5zdGFsbCAgLW8gcm9vdCAt ZyB3aGVlbCAtbSA1NTUnCklOU1RBTExfU1RSSVBfUFJPR1JBTT0nJChpbnN0YWxsX3NoKSAt YyAtcycKSU5UTExJQlM9JycKSU5UTF9NQUNPU1hfTElCUz0nJwpMRD0nL3Vzci9iaW4vbGQn CkxERkxBR1M9JycKTElCSUNPTlY9JycKTElCSUNSVF9MSUJERVBTPScnCkxJQklDUlRfTFRM SUJERVBTPScnCkxJQklOVEw9JycKTElCT0JKUz0nJwpMSUJTPScnCkxJQlRPT0w9Jy9iaW4v c2ggJCh0b3BfYnVpbGRkaXIpL2xpYnRvb2wnCkxJQlVOSVNUUklOR19DT01QSUxFX1VOSVdJ RFRIX1dJRFRIX0ZBTFNFPScjJwpMSUJVTklTVFJJTkdfQ09NUElMRV9VTklXSURUSF9XSURU SF9UUlVFPScnCkxJQlVOSVNUUklOR19VTklUWVBFU19IPSd1bml0eXBlcy5oJwpMSUJVTklT VFJJTkdfVU5JV0lEVEhfSD0ndW5pd2lkdGguaCcKTElQTz0nJwpMTj0nL2Jpbi9sbicKTE5f Uz0nbG4gLXMnCkxUTElCSUNPTlY9JycKTFRMSUJJTlRMPScnCkxUTElCT0JKUz0nJwpNQUtF SU5GTz0nJHtTSEVMTH0gL3Vzci9wb3J0cy9jb252ZXJ0ZXJzL2xpYmljb252L3dvcmsvbGli aWNvbnYtMS4xNC9idWlsZC1hdXgvbWlzc2luZyAtLXJ1biBtYWtlaW5mbycKTUFOSUZFU1Rf VE9PTD0nOicKTUtESVJfUD0nL2Jpbi9ta2RpciAtcCcKTVNHRk1UPScvdXNyL2xvY2FsL2Jp bi9tc2dmbXQnCk1TR0ZNVF8wMTU9Jy91c3IvbG9jYWwvYmluL21zZ2ZtdCcKTVNHTUVSR0U9 Jy91c3IvbG9jYWwvYmluL21zZ21lcmdlJwpORVhUX0FTX0ZJUlNUX0RJUkVDVElWRV9FUlJO T19IPScnCk5FWFRfQVNfRklSU1RfRElSRUNUSVZFX0ZDTlRMX0g9JzxmY250bC5oPicKTkVY VF9BU19GSVJTVF9ESVJFQ1RJVkVfU0lHTkFMX0g9JzxzaWduYWwuaD4nCk5FWFRfQVNfRklS U1RfRElSRUNUSVZFX1NURERFRl9IPScnCk5FWFRfQVNfRklSU1RfRElSRUNUSVZFX1NURElO VF9IPSc8c3RkaW50Lmg+JwpORVhUX0FTX0ZJUlNUX0RJUkVDVElWRV9TVERJT19IPSc8c3Rk aW8uaD4nCk5FWFRfQVNfRklSU1RfRElSRUNUSVZFX1NURExJQl9IPSc8c3RkbGliLmg+JwpO RVhUX0FTX0ZJUlNUX0RJUkVDVElWRV9TVFJJTkdfSD0nPHN0cmluZy5oPicKTkVYVF9BU19G SVJTVF9ESVJFQ1RJVkVfU1lTX1NUQVRfSD0nPHN5cy9zdGF0Lmg+JwpORVhUX0FTX0ZJUlNU X0RJUkVDVElWRV9USU1FX0g9Jzx0aW1lLmg+JwpORVhUX0FTX0ZJUlNUX0RJUkVDVElWRV9V TklTVERfSD0nPHVuaXN0ZC5oPicKTkVYVF9FUlJOT19IPScnCk5FWFRfRkNOVExfSD0nPGZj bnRsLmg+JwpORVhUX1NJR05BTF9IPSc8c2lnbmFsLmg+JwpORVhUX1NURERFRl9IPScnCk5F WFRfU1RESU5UX0g9JzxzdGRpbnQuaD4nCk5FWFRfU1RESU9fSD0nPHN0ZGlvLmg+JwpORVhU X1NURExJQl9IPSc8c3RkbGliLmg+JwpORVhUX1NUUklOR19IPSc8c3RyaW5nLmg+JwpORVhU X1NZU19TVEFUX0g9JzxzeXMvc3RhdC5oPicKTkVYVF9USU1FX0g9Jzx0aW1lLmg+JwpORVhU X1VOSVNURF9IPSc8dW5pc3RkLmg+JwpOTT0nL3Vzci9iaW4vbm0gLUInCk5NRURJVD0nJwpP QkpEVU1QPSdvYmpkdW1wJwpPQkpFWFQ9J28nCk9UT09MNjQ9JycKT1RPT0w9JycKUEFDS0FH RT0nbGliaWNvbnYnClBBQ0tBR0VfQlVHUkVQT1JUPScnClBBQ0tBR0VfTkFNRT0nJwpQQUNL QUdFX1NUUklORz0nJwpQQUNLQUdFX1RBUk5BTUU9JycKUEFDS0FHRV9VUkw9JycKUEFDS0FH RV9WRVJTSU9OPScnClBBVEhfU0VQQVJBVE9SPSc6JwpQT1NVQj0nJwpQUkFHTUFfQ09MVU1O Uz0nJwpQUkFHTUFfU1lTVEVNX0hFQURFUj0nI3ByYWdtYSBHQ0Mgc3lzdGVtX2hlYWRlcicK UFRIUkVBRF9IX0RFRklORVNfU1RSVUNUX1RJTUVTUEVDPScwJwpQVFJESUZGX1RfU1VGRklY PScnClJBTkxJQj0ncmFubGliJwpSQz0nJwpSRUxPQ0FUQUJMRT0nbm8nClJFTE9DQVRBQkxF X0JVSUxEX0RJUj0nJCh0b3BfYnVpbGRkaXIpL3NyY2xpYicKUkVMT0NBVEFCTEVfQ09ORklH X0hfRElSPSckKHRvcF9idWlsZGRpciknClJFTE9DQVRBQkxFX0xERkxBR1M9JycKUkVMT0NB VEFCTEVfTElCUkFSWV9QQVRIPScnClJFTE9DQVRBQkxFX1NSQ19ESVI9JyQodG9wX3NyY2Rp cikvc3JjbGliJwpSRUxPQ0FUQUJMRV9TVFJJUD0nOicKUkVMT0NBVEFCTEVfVklBX0xEX0ZB TFNFPScnClJFTE9DQVRBQkxFX1ZJQV9MRF9UUlVFPScjJwpSRUxPQ0FUQUJMRV9WSUFfV1JB UFBFUl9GQUxTRT0nJwpSRUxPQ0FUQUJMRV9WSUFfV1JBUFBFUl9UUlVFPScjJwpSRVBMQUNF X0NBTExPQz0nMCcKUkVQTEFDRV9DQU5PTklDQUxJWkVfRklMRV9OQU1FPScwJwpSRVBMQUNF X0NIT1dOPScwJwpSRVBMQUNFX0NMT1NFPScwJwpSRVBMQUNFX0RQUklOVEY9JzAnClJFUExB Q0VfRFVQMj0nMCcKUkVQTEFDRV9EVVA9JzAnClJFUExBQ0VfRkNIT1dOQVQ9JzAnClJFUExB Q0VfRkNMT1NFPScwJwpSRVBMQUNFX0ZDTlRMPScwJwpSRVBMQUNFX0ZGTFVTSD0nMCcKUkVQ TEFDRV9GT1BFTj0nMCcKUkVQTEFDRV9GUFJJTlRGPScwJwpSRVBMQUNFX0ZQVVJHRT0nMCcK UkVQTEFDRV9GUkVPUEVOPScwJwpSRVBMQUNFX0ZTRUVLPScwJwpSRVBMQUNFX0ZTRUVLTz0n MCcKUkVQTEFDRV9GU1RBVD0nMCcKUkVQTEFDRV9GU1RBVEFUPScwJwpSRVBMQUNFX0ZURUxM PScwJwpSRVBMQUNFX0ZURUxMTz0nMCcKUkVQTEFDRV9GVVRJTUVOUz0nMCcKUkVQTEFDRV9H RVRDV0Q9JzAnClJFUExBQ0VfR0VUREVMSU09JzAnClJFUExBQ0VfR0VURE9NQUlOTkFNRT0n MCcKUkVQTEFDRV9HRVRHUk9VUFM9JzAnClJFUExBQ0VfR0VUTElORT0nMCcKUkVQTEFDRV9H RVRMT0dJTl9SPScwJwpSRVBMQUNFX0dFVFBBR0VTSVpFPScwJwpSRVBMQUNFX0xDSE9XTj0n MCcKUkVQTEFDRV9MSU5LPScwJwpSRVBMQUNFX0xJTktBVD0nMCcKUkVQTEFDRV9MT0NBTFRJ TUVfUj0nR05VTElCX1BPUlRDSEVDSycKUkVQTEFDRV9MU0VFSz0nMCcKUkVQTEFDRV9MU1RB VD0nMCcKUkVQTEFDRV9NQUxMT0M9JzAnClJFUExBQ0VfTUJUT1dDPScwJwpSRVBMQUNFX01F TUNIUj0nMCcKUkVQTEFDRV9NRU1NRU09JzAnClJFUExBQ0VfTUtESVI9JzAnClJFUExBQ0Vf TUtGSUZPPScwJwpSRVBMQUNFX01LTk9EPScwJwpSRVBMQUNFX01LU1RFTVA9JzAnClJFUExB Q0VfTUtUSU1FPSdHTlVMSUJfUE9SVENIRUNLJwpSRVBMQUNFX05BTk9TTEVFUD0nR05VTElC X1BPUlRDSEVDSycKUkVQTEFDRV9OVUxMPScwJwpSRVBMQUNFX09CU1RBQ0tfUFJJTlRGPScw JwpSRVBMQUNFX09QRU49JzAnClJFUExBQ0VfT1BFTkFUPScwJwpSRVBMQUNFX1BFUlJPUj0n MCcKUkVQTEFDRV9QT1BFTj0nMCcKUkVQTEFDRV9QUkVBRD0nMCcKUkVQTEFDRV9QUklOVEY9 JzAnClJFUExBQ0VfUFRIUkVBRF9TSUdNQVNLPScwJwpSRVBMQUNFX1BVVEVOVj0nMCcKUkVQ TEFDRV9QV1JJVEU9JzAnClJFUExBQ0VfUkVBRD0nMCcKUkVQTEFDRV9SRUFETElOSz0nMCcK UkVQTEFDRV9SRUFMTE9DPScwJwpSRVBMQUNFX1JFQUxQQVRIPScwJwpSRVBMQUNFX1JFTU9W RT0nMCcKUkVQTEFDRV9SRU5BTUU9JzAnClJFUExBQ0VfUkVOQU1FQVQ9JzAnClJFUExBQ0Vf Uk1ESVI9JzAnClJFUExBQ0VfU0VURU5WPScwJwpSRVBMQUNFX1NMRUVQPScwJwpSRVBMQUNF X1NOUFJJTlRGPScwJwpSRVBMQUNFX1NQUklOVEY9JzAnClJFUExBQ0VfU1RBVD0nMCcKUkVQ TEFDRV9TVERJT19SRUFEX0ZVTkNTPScwJwpSRVBMQUNFX1NURElPX1dSSVRFX0ZVTkNTPScw JwpSRVBMQUNFX1NUUE5DUFk9JzAnClJFUExBQ0VfU1RSQ0FTRVNUUj0nMCcKUkVQTEFDRV9T VFJDSFJOVUw9JzAnClJFUExBQ0VfU1RSRFVQPScwJwpSRVBMQUNFX1NUUkVSUk9SPScwJwpS RVBMQUNFX1NUUkVSUk9SX1I9JzAnClJFUExBQ0VfU1RSTkNBVD0nMCcKUkVQTEFDRV9TVFJO RFVQPScwJwpSRVBMQUNFX1NUUk5MRU49JzAnClJFUExBQ0VfU1RSU0lHTkFMPScwJwpSRVBM QUNFX1NUUlNUUj0nMCcKUkVQTEFDRV9TVFJUT0Q9JzAnClJFUExBQ0VfU1RSVE9LX1I9JzAn ClJFUExBQ0VfU1lNTElOSz0nMCcKUkVQTEFDRV9USU1FR009J0dOVUxJQl9QT1JUQ0hFQ0sn ClJFUExBQ0VfVE1QRklMRT0nMCcKUkVQTEFDRV9UVFlOQU1FX1I9JzAnClJFUExBQ0VfVU5M SU5LPScwJwpSRVBMQUNFX1VOTElOS0FUPScwJwpSRVBMQUNFX1VOU0VURU5WPScwJwpSRVBM QUNFX1VTTEVFUD0nMCcKUkVQTEFDRV9VVElNRU5TQVQ9JzAnClJFUExBQ0VfVkFTUFJJTlRG PScwJwpSRVBMQUNFX1ZEUFJJTlRGPScwJwpSRVBMQUNFX1ZGUFJJTlRGPScwJwpSRVBMQUNF X1ZQUklOVEY9JzAnClJFUExBQ0VfVlNOUFJJTlRGPScwJwpSRVBMQUNFX1ZTUFJJTlRGPScw JwpSRVBMQUNFX1dDVE9NQj0nMCcKUkVQTEFDRV9XUklURT0nMCcKU0VEPScvdXNyL2Jpbi9z ZWQnClNFVF9NQUtFPScnClNIRUxMPScvYmluL3NoJwpTSUdfQVRPTUlDX1RfU1VGRklYPScn ClNJWkVfVF9TVUZGSVg9JycKU1JDTElCT0JKUz0nJwpTVERCT09MX0g9JycKU1REREVGX0g9 JycKU1RESU5UX0g9JycKU1RSSVA9Jy91c3IvYmluL3N0cmlwJwpTWVNfVElNRV9IX0RFRklO RVNfU1RSVUNUX1RJTUVTUEVDPScwJwpUSU1FX0hfREVGSU5FU19TVFJVQ1RfVElNRVNQRUM9 JzEnClVOREVGSU5FX1NUUlRPS19SPScwJwpVTklTVERfSF9IQVZFX1dJTlNPQ0syX0g9JzAn ClVOSVNURF9IX0hBVkVfV0lOU09DSzJfSF9BTkRfVVNFX1NPQ0tFVFM9JzAnClVTRV9FWFRS QV9FTkNPRElOR1M9J3llcycKVVNFX01CU1RBVEVfVD0nMScKVVNFX05MUz0nbm8nClZFUlNJ T049JzEuMTQnCldDSEFSX1RfU1VGRklYPScnCldJTkRSRVM9JycKV0lOVF9UX1NVRkZJWD0n JwpXT0UzMj0nbm8nCldPRTMyRExMPSdubycKWEdFVFRFWFQ9Jy91c3IvbG9jYWwvYmluL3hn ZXR0ZXh0JwpYR0VUVEVYVF8wMTU9Jy91c3IvbG9jYWwvYmluL3hnZXR0ZXh0JwpYR0VUVEVY VF9FWFRSQV9PUFRJT05TPScgLS1mbGFnPWVycm9yOjM6Yy1mb3JtYXQgLS1mbGFnPWVycm9y X2F0X2xpbmU6NTpjLWZvcm1hdCcKYWNfY3RfQVI9JycKYWNfY3RfQ0M9J2NjJwphY19jdF9E VU1QQklOPScnCmFtX19FWEVFWFRfRkFMU0U9JycKYW1fX0VYRUVYVF9UUlVFPScjJwphbV9f ZmFzdGRlcENDX0ZBTFNFPScnCmFtX19mYXN0ZGVwQ0NfVFJVRT0nIycKYW1fX2luY2x1ZGU9 J2luY2x1ZGUnCmFtX19pc3JjPScnCmFtX19sZWFkaW5nX2RvdD0nLicKYW1fX3F1b3RlPScn CmFtX190YXI9JyR7QU1UQVJ9IGNob2YgLSAiJCR0YXJkaXIiJwphbV9fdW50YXI9JyR7QU1U QVJ9IHhmIC0nCmJpbmRpcj0nJHtleGVjX3ByZWZpeH0vYmluJwpidWlsZD0nYW1kNjQtcG9y dGJsZC1mcmVlYnNkMTAuMCcKYnVpbGRfYWxpYXM9J2FtZDY0LXBvcnRibGQtZnJlZWJzZDEw LjAnCmJ1aWxkX2NwdT0nYW1kNjQnCmJ1aWxkX29zPSdmcmVlYnNkMTAuMCcKYnVpbGRfdmVu ZG9yPSdwb3J0YmxkJwpkYXRhZGlyPScke2RhdGFyb290ZGlyfScKZGF0YXJvb3RkaXI9JyR7 cHJlZml4fS9zaGFyZScKZG9jZGlyPScvdXNyL2xvY2FsL3NoYXJlL2RvYy9saWJpY29udicK ZHZpZGlyPScke2RvY2Rpcn0nCmV4ZWNfcHJlZml4PScke3ByZWZpeH0nCmdsX0xJQk9CSlM9 JyBjYW5vbmljYWxpemUtbGdwbC5vIGVycm9yLm8nCmdsX0xUTElCT0JKUz0nIGNhbm9uaWNh bGl6ZS1sZ3BsLmxvIGVycm9yLmxvJwpnbHRlc3RzX0xJQk9CSlM9JycKZ2x0ZXN0c19MVExJ Qk9CSlM9JycKZ2x0ZXN0c19XSVRORVNTPSdJTl9MSUJJQ09OVl9HTlVMSUJfVEVTVFMnCmhv c3Q9J2FtZDY0LXBvcnRibGQtZnJlZWJzZDEwLjAnCmhvc3RfYWxpYXM9JycKaG9zdF9jcHU9 J2FtZDY0Jwpob3N0X29zPSdmcmVlYnNkMTAuMCcKaG9zdF92ZW5kb3I9J3BvcnRibGQnCmh0 bWxkaXI9JyR7ZG9jZGlyfScKaW5jbHVkZWRpcj0nJHtwcmVmaXh9L2luY2x1ZGUnCmluZm9k aXI9Jy91c3IvbG9jYWwvaW5mbycKaW5zdGFsbF9zaD0nJHtTSEVMTH0gL3Vzci9wb3J0cy9j b252ZXJ0ZXJzL2xpYmljb252L3dvcmsvbGliaWNvbnYtMS4xNC9idWlsZC1hdXgvaW5zdGFs bC1zaCcKbGliZGlyPScke2V4ZWNfcHJlZml4fS9saWInCmxpYmV4ZWNkaXI9JyR7ZXhlY19w cmVmaXh9L2xpYmV4ZWMnCmxvY2FsZWRpcj0nJHtkYXRhcm9vdGRpcn0vbG9jYWxlJwpsb2Nh bHN0YXRlZGlyPScke3ByZWZpeH0vdmFyJwptYW5kaXI9Jy91c3IvbG9jYWwvbWFuJwpta2Rp cl9wPScvYmluL21rZGlyIC1wJwpvbGRpbmNsdWRlZGlyPScvdXNyL2luY2x1ZGUnCnBkZmRp cj0nJHtkb2NkaXJ9JwpwcmVmaXg9Jy91c3IvbG9jYWwnCnByb2dyYW1fdHJhbnNmb3JtX25h bWU9J3MseCx4LCcKcHNkaXI9JyR7ZG9jZGlyfScKc2JpbmRpcj0nJHtleGVjX3ByZWZpeH0v c2JpbicKc2hhcmVkc3RhdGVkaXI9JyR7cHJlZml4fS9jb20nCnN1YmRpcnM9JyBsaWJjaGFy c2V0IHByZWxvYWQnCnN5c2NvbmZkaXI9JyR7cHJlZml4fS9ldGMnCnRhcmdldF9hbGlhcz0n JwoKIyMgLS0tLS0tLS0tLS0gIyMKIyMgY29uZmRlZnMuaC4gIyMKIyMgLS0tLS0tLS0tLS0g IyMKCi8qIGNvbmZkZWZzLmggKi8KI2RlZmluZSBQQUNLQUdFX05BTUUgIiIKI2RlZmluZSBQ QUNLQUdFX1RBUk5BTUUgIiIKI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIKI2RlZmluZSBQ QUNLQUdFX1NUUklORyAiIgojZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiCiNkZWZpbmUg UEFDS0FHRV9VUkwgIiIKI2RlZmluZSBQQUNLQUdFICJsaWJpY29udiIKI2RlZmluZSBWRVJT SU9OICIxLjE0IgojZGVmaW5lIFNURENfSEVBREVSUyAxCiNkZWZpbmUgSEFWRV9TWVNfVFlQ RVNfSCAxCiNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKI2RlZmluZSBIQVZFX1NURExJQl9I IDEKI2RlZmluZSBIQVZFX1NUUklOR19IIDEKI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKI2Rl ZmluZSBIQVZFX1NUUklOR1NfSCAxCiNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKI2RlZmlu ZSBIQVZFX1NURElOVF9IIDEKI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKI2RlZmluZSBfX0VY VEVOU0lPTlNfXyAxCiNkZWZpbmUgX0FMTF9TT1VSQ0UgMQojZGVmaW5lIF9EQVJXSU5fQ19T T1VSQ0UgMQojZGVmaW5lIF9HTlVfU09VUkNFIDEKI2RlZmluZSBfUE9TSVhfUFRIUkVBRF9T RU1BTlRJQ1MgMQojZGVmaW5lIF9UQU5ERU1fU09VUkNFIDEKI2RlZmluZSBJTlNUQUxMUFJF RklYICIvdXNyL2xvY2FsIgojZGVmaW5lIEVOQUJMRV9FWFRSQSAxCiNkZWZpbmUgSEFWRV9E TEZDTl9IIDEKI2RlZmluZSBMVF9PQkpESVIgIi5saWJzLyIKI2RlZmluZSBIQVZFX1ZJU0lC SUxJVFkgMAojZGVmaW5lIElDT05WX0NPTlNUIGNvbnN0CiNkZWZpbmUgSEFWRV9NQlNUQVRF X1QgMQojZGVmaW5lIEhBVkVfV0NIQVJfVCAxCiNkZWZpbmUgSEFWRV9HRVRDX1VOTE9DS0VE IDEKI2RlZmluZSBIQVZFX01CUlRPV0MgMQojZGVmaW5lIEhBVkVfV0NSVE9NQiAxCiNkZWZp bmUgSEFWRV9NQlNJTklUIDEKI2RlZmluZSBIQVZFX1NFVExPQ0FMRSAxCiNkZWZpbmUgSEFW RV9NRU1NT1ZFIDEKI2RlZmluZSBIQVZFX0xBTkdJTkZPX0NPREVTRVQgMQojZGVmaW5lIEhB VkVfV09SS0lOR19PX05PQVRJTUUgMAojZGVmaW5lIEhBVkVfV09SS0lOR19PX05PRk9MTE9X IDEKI2RlZmluZSBIQVZFX1dDSEFSX0ggMQojZGVmaW5lIFdPUkRTX0xJVFRMRUVORElBTiAx CiNkZWZpbmUgSEFWRV9BTExPQ0EgMQojZGVmaW5lIEhBVkVfU1RETElCX0ggMQojZGVmaW5l IEhBVkVfU1RSSU5HX0ggMQojZGVmaW5lIEhBVkVfU1lTX1BBUkFNX0ggMQojZGVmaW5lIEhB VkVfVU5JU1REX0ggMQojZGVmaW5lIEhBVkVfV0NIQVJfSCAxCiNkZWZpbmUgSEFWRV9TVERJ TlRfSCAxCiNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0ggMQojZGVmaW5lIEhBVkVfU1lTX1NU QVRfSCAxCiNkZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEKI2RlZmluZSBIQVZFX0dFVENXRCAx CiNkZWZpbmUgSEFWRV9SRUFETElOSyAxCiNkZWZpbmUgSEFWRV9SRUFMUEFUSCAxCiNkZWZp bmUgSEFWRV9SRUFETElOS0FUIDEKI2RlZmluZSBIQVZFX0xTVEFUIDEKI2RlZmluZSBIQVZF X1NFVEVOViAxCiNkZWZpbmUgRlVOQ19SRUFMUEFUSF9XT1JLUyAxCiNkZWZpbmUgSEFWRV9E RUNMX1NUUkVSUk9SX1IgMQojZGVmaW5lIEhBVkVfU1RSRVJST1JfUiAxCiNkZWZpbmUgTFNU QVRfRk9MTE9XU19TTEFTSEVEX1NZTUxJTksgMQojZGVmaW5lIEhBVkVfU1RETElCX0ggMQoj ZGVmaW5lIE1BTExPQ18wX0lTX05PTk5VTEwgMQojZGVmaW5lIEhBVkVfVU5TSUdORURfTE9O R19MT05HX0lOVCAxCiNkZWZpbmUgSEFWRV9MT05HX0xPTkdfSU5UIDEKI2RlZmluZSBIQVZF X0RFQ0xfU0VURU5WIDEKI2RlZmluZSBIQVZFX1NJR1NFVF9UIDEKI2RlZmluZSBVU0VSX0xB QkVMX1BSRUZJWCAKI2RlZmluZSBIQVZFX19CT09MIDEKI2RlZmluZSByZXN0cmljdCBfX3Jl c3RyaWN0CiNkZWZpbmUgSEFWRV9SQVdfREVDTF9GRlNMIDEKI2RlZmluZSBIQVZFX1JBV19E RUNMX0ZGU0xMIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX01FTU1FTSAxCiNkZWZpbmUgSEFW RV9SQVdfREVDTF9NRU1SQ0hSIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX1JBV01FTUNIUiAx CiNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFBDUFkgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xf U1RQTkNQWSAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJDSFJOVUwgMQojZGVmaW5lIEhB VkVfUkFXX0RFQ0xfU1RSRFVQIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUk5DQVQgMQoj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSTkRVUCAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9T VFJOTEVOIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUlBCUksgMQojZGVmaW5lIEhBVkVf UkFXX0RFQ0xfU1RSU0VQIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX1NUUkNBU0VTVFIgMQoj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSVE9LX1IgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xf U1RSRVJST1JfUiAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9TVFJTSUdOQUwgMQojZGVmaW5l IEhBVkVfREVDTF9DTEVBUkVSUl9VTkxPQ0tFRCAxCiNkZWZpbmUgSEFWRV9ERUNMX0ZFT0Zf VU5MT0NLRUQgMQojZGVmaW5lIEhBVkVfREVDTF9GRVJST1JfVU5MT0NLRUQgMQojZGVmaW5l IEhBVkVfREVDTF9GRkxVU0hfVU5MT0NLRUQgMAojZGVmaW5lIEhBVkVfREVDTF9GR0VUU19V TkxPQ0tFRCAwCiNkZWZpbmUgSEFWRV9ERUNMX0ZQVVRDX1VOTE9DS0VEIDAKI2RlZmluZSBI QVZFX0RFQ0xfRlBVVFNfVU5MT0NLRUQgMAojZGVmaW5lIEhBVkVfREVDTF9GUkVBRF9VTkxP Q0tFRCAwCiNkZWZpbmUgSEFWRV9ERUNMX0ZXUklURV9VTkxPQ0tFRCAwCiNkZWZpbmUgSEFW RV9ERUNMX0dFVENfVU5MT0NLRUQgMQojZGVmaW5lIEhBVkVfREVDTF9HRVRDSEFSX1VOTE9D S0VEIDEKI2RlZmluZSBIQVZFX0RFQ0xfUFVUQ19VTkxPQ0tFRCAxCiNkZWZpbmUgSEFWRV9E RUNMX1BVVENIQVJfVU5MT0NLRUQgMQojZGVmaW5lIEdOVUxJQl9DQU5PTklDQUxJWkVfTEdQ TCAxCiNkZWZpbmUgR05VTElCX1RFU1RfQ0FOT05JQ0FMSVpFX0ZJTEVfTkFNRSAxCiNkZWZp bmUgR05VTElCX1RFU1RfUkVBTFBBVEggMQojZGVmaW5lIEdOVUxJQl9URVNUX0VOVklST04g MQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRkNOVEwgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xf T1BFTkFUIDEKI2RlZmluZSBHTlVMSUJfVEVTVF9MU1RBVCAxCiNkZWZpbmUgSEFWRV9NQlNU QVRFX1QgMQojZGVmaW5lIEhBVkVfTUVNTU9WRSAxCiNkZWZpbmUgSEFWRV9ERUNMX1BST0dS QU1fSU5WT0NBVElPTl9OQU1FIDAKI2RlZmluZSBIQVZFX0RFQ0xfUFJPR1JBTV9JTlZPQ0FU SU9OX1NIT1JUX05BTUUgMAojZGVmaW5lIEdOVUxJQl9URVNUX1JFQUQgMQojZGVmaW5lIEdO VUxJQl9URVNUX1JFQURMSU5LIDEKI2RlZmluZSBIQVZFX1NFQVJDSF9IIDEKI2RlZmluZSBI QVZFX1RTRUFSQ0ggMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUFRIUkVBRF9TSUdNQVNLIDEK I2RlZmluZSBIQVZFX1JBV19ERUNMX1NJR0FDVElPTiAxCiNkZWZpbmUgSEFWRV9SQVdfREVD TF9TSUdBRERTRVQgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHREVMU0VUIDEKI2RlZmlu ZSBIQVZFX1JBV19ERUNMX1NJR0VNUFRZU0VUIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX1NJ R0ZJTExTRVQgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU0lHSVNNRU1CRVIgMQojZGVmaW5l IEhBVkVfUkFXX0RFQ0xfU0lHUEVORElORyAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9TSUdQ Uk9DTUFTSyAxCiNkZWZpbmUgR05VTElCX1NJR1BJUEUgMQojZGVmaW5lIEdOVUxJQl9URVNU X1NJR1BST0NNQVNLIDEKI2RlZmluZSBHTlVMSUJfVEVTVF9TVEFUIDEKI2RlZmluZSBIQVZF X1JBV19ERUNMX0RQUklOVEYgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRlBVUkdFIDEKI2Rl ZmluZSBIQVZFX1JBV19ERUNMX0ZTRUVLTyAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9GVEVM TE8gMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUREVMSU0gMQojZGVmaW5lIEhBVkVfUkFX X0RFQ0xfR0VUTElORSAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9QT1BFTiAxCiNkZWZpbmUg SEFWRV9SQVdfREVDTF9SRU5BTUVBVCAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9TTlBSSU5U RiAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9UTVBGSUxFIDEKI2RlZmluZSBIQVZFX1JBV19E RUNMX1ZEUFJJTlRGIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX1ZTTlBSSU5URiAxCiNkZWZp bmUgSEFWRV9SQVdfREVDTF9fRVhJVCAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9BVE9MTCAx CiNkZWZpbmUgSEFWRV9SQVdfREVDTF9HRVRMT0FEQVZHIDEKI2RlZmluZSBIQVZFX1JBV19E RUNMX0dFVFNVQk9QVCAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9HUkFOVFBUIDEKI2RlZmlu ZSBIQVZFX1JBV19ERUNMX01LRFRFTVAgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUtPU1RF TVAgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTUtPU1RFTVBTIDEKI2RlZmluZSBIQVZFX1JB V19ERUNMX01LU1RFTVAgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUFRTTkFNRSAxCiNkZWZp bmUgSEFWRV9SQVdfREVDTF9SRUFMUEFUSCAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9SUE1B VENIIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX1NFVEVOViAxCiNkZWZpbmUgSEFWRV9SQVdf REVDTF9TVFJUT0QgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1RSVE9MTCAxCiNkZWZpbmUg SEFWRV9SQVdfREVDTF9TVFJUT1VMTCAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9VTkxPQ0tQ VCAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9VTlNFVEVOViAxCiNkZWZpbmUgR05VTElCX1NU UkVSUk9SIDEKI2RlZmluZSBHTlVMSUJfVEVTVF9TVFJFUlJPUiAxCiNkZWZpbmUgSEFWRV9S QVdfREVDTF9GQ0hNT0RBVCAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9GU1RBVEFUIDEKI2Rl ZmluZSBIQVZFX1JBV19ERUNMX0xDSE1PRCAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9MU1RB VCAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS0RJUkFUIDEKI2RlZmluZSBIQVZFX1JBV19E RUNMX01LRklGTyAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS0ZJRk9BVCAxCiNkZWZpbmUg SEFWRV9SQVdfREVDTF9NS05PRCAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9NS05PREFUIDEK I2RlZmluZSBIQVZFX1JBV19ERUNMX1NUQVQgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfQ0hP V04gMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRFVQMiAxCiNkZWZpbmUgSEFWRV9SQVdfREVD TF9EVVAzIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX0ZBQ0NFU1NBVCAxCiNkZWZpbmUgSEFW RV9SQVdfREVDTF9GQ0hESVIgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRkNIT1dOQVQgMQoj ZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRlNZTkMgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfRlRS VU5DQVRFIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVENXRCAxCiNkZWZpbmUgSEFWRV9S QVdfREVDTF9HRVRET01BSU5OQU1FIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVERUQUJM RVNJWkUgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUR1JPVVBTIDEKI2RlZmluZSBIQVZF X1JBV19ERUNMX0dFVEhPU1ROQU1FIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVExPR0lO IDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX0dFVExPR0lOX1IgMQojZGVmaW5lIEhBVkVfUkFX X0RFQ0xfR0VUUEFHRVNJWkUgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfR0VUVVNFUlNIRUxM IDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX1NFVFVTRVJTSEVMTCAxCiNkZWZpbmUgSEFWRV9S QVdfREVDTF9FTkRVU0VSU0hFTEwgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTENIT1dOIDEK I2RlZmluZSBIQVZFX1JBV19ERUNMX0xJTksgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfTElO S0FUIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX0xTRUVLIDEKI2RlZmluZSBIQVZFX1JBV19E RUNMX1BJUEUgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUElQRTIgMQojZGVmaW5lIEhBVkVf UkFXX0RFQ0xfUFJFQUQgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUFdSSVRFIDEKI2RlZmlu ZSBIQVZFX1JBV19ERUNMX1JFQURMSU5LIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX1JFQURM SU5LQVQgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfUk1ESVIgMQojZGVmaW5lIEhBVkVfUkFX X0RFQ0xfU0xFRVAgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfU1lNTElOSyAxCiNkZWZpbmUg SEFWRV9SQVdfREVDTF9TWU1MSU5LQVQgMQojZGVmaW5lIEhBVkVfUkFXX0RFQ0xfVFRZTkFN RV9SIDEKI2RlZmluZSBIQVZFX1JBV19ERUNMX1VOTElOSyAxCiNkZWZpbmUgSEFWRV9SQVdf REVDTF9VTkxJTktBVCAxCiNkZWZpbmUgSEFWRV9SQVdfREVDTF9VU0xFRVAgMQojZGVmaW5l IFVTRV9VTkxPQ0tFRF9JTyAxCgpjb25maWd1cmU6IGV4aXQgMAo= --------------000005000207050404010604-- From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 02:02:10 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6D1CAC81 for ; Mon, 17 Feb 2014 02:02:10 +0000 (UTC) Received: from mail.bsdinfo.com.br (mail.bsdinfo.com.br [67.212.89.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 37DA813B8 for ; Mon, 17 Feb 2014 02:02:09 +0000 (UTC) Received: from mail.bsdinfo.com.br (mail.bsdinfo.com.br [127.0.0.1]) by mail.bsdinfo.com.br (Postfix) with ESMTP id B518D139C9 for ; Sun, 16 Feb 2014 23:03:52 -0300 (BRT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bsdinfo.com.br; h=content-type:content-type:subject:subject:to:mime-version :user-agent:from:from:date:date:message-id; s=dkim; t= 1392602631; x=1393466632; bh=Y7Go6I5s0APkaiVcl4P2PirxIDFj9GZzT+o 5srqASJ0=; b=RMdPHAxJNIASjbd9jDOyBhSVSSR+GLnGYAVrdGcyoPU6Q/gAGRa vMbyKTmFkvm5np7E9Kp5HenIMIYTH9vPG1PHLYs6LKMiLITUOrqbBZZCPaI8ZHuO gqVhFLYdFiof/m4NbvFIcIN6c8aUcKcOYJ8Uda0gTdyNsBuTgEoW+S6o= X-Virus-Scanned: amavisd-new at mail.bsdinfo.com.br Received: from mail.bsdinfo.com.br ([127.0.0.1]) by mail.bsdinfo.com.br (mail.bsdinfo.com.br [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N0qU_i-s2W8a for ; Sun, 16 Feb 2014 23:03:51 -0300 (BRT) Received: from MacBook-de-Gondim-2.local (unknown [186.193.54.69]) by mail.bsdinfo.com.br (Postfix) with ESMTPSA id 67638139C4 for ; Sun, 16 Feb 2014 23:03:51 -0300 (BRT) Message-ID: <53016D97.5030909@bsdinfo.com.br> Date: Sun, 16 Feb 2014 23:01:59 -0300 From: Marcelo Gondim User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: freebsd-stable@freebsd.org Subject: sshd with zombie process on FreeBSD 10.0-STABLE Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 02:02:10 -0000 Hi all, I have noticed zombie processes on the system after a few lost connections on ssh. # ps afx [...] 8045 - Is 0:00.01 sshd: unknown [priv] (sshd) 8046 - Z 0:00.01 8054 - IW 0:00.00 sshd: unknown [pam] (sshd) 28146 - Is 0:00.01 sshd: unknown [priv] (sshd) 28147 - Z 0:00.01 28155 - IW 0:00.00 sshd: unknown [pam] (sshd) 43320 - Is 0:00.01 sshd: unknown [priv] (sshd) 43321 - Z 0:00.01 43322 - IW 0:00.00 sshd: unknown [pam] (sshd) 73413 - Is 0:00.01 sshd: unknown [priv] (sshd) 73414 - Z 0:00.01 73430 - IW 0:00.00 sshd: unknown [pam] (sshd) [...] Processes do not die with kill-9. Anyone else noticed this? # uname -a FreeBSD bart.xxxxx.com.br 10.0-STABLE FreeBSD 10.0-STABLE #3 r261419: Mon Feb 10 01:02:43 BRST 2014 root@bart.xxxxx.com.br:/usr/obj/usr/src/sys/GONDIM10 amd64 Best regards, From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 02:23:35 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 42AF41C9; Mon, 17 Feb 2014 02:23:35 +0000 (UTC) Received: from mail-pb0-x22e.google.com (mail-pb0-x22e.google.com [IPv6:2607:f8b0:400e:c01::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 107D315AE; Mon, 17 Feb 2014 02:23:35 +0000 (UTC) Received: by mail-pb0-f46.google.com with SMTP id um1so14634531pbc.19 for ; Sun, 16 Feb 2014 18:23:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:date:to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=Wi6bU5WTSAoXTJDWhjemihL8SwFyjYjx4lnCZAwiROE=; b=ngbYes5mUEK+s1NC6bXDQ5SMzljnkKdjGt9gGKPb8dPkYuIkD97a9whcExMTWwJehi mhnsbv6exlAsk+Ta9YHw7gYyiSVkpuE7MS4Zn2ZGpfWkxWgMkid7TO0Ab3v5n9x2fva7 I/ZPkV02osDvimYKTj4o3OQ35SFs7T1cqZobeBoPV65YMaK8XaGhJY6f0hxAgiPKC3B/ XpqQ0Ds7Aobzg3pSJ3YlHAunyhpSOP+JIDkz5FLYBqErJlJT9Q9TUKhg6aO1rMh6u8gL e8mONAMYt54Bmm8xATigpydYEROIA72N51rGAP03jIQGLRCq9h35wF/VQM6DrUZjeEYf 5ByA== X-Received: by 10.66.121.68 with SMTP id li4mr23763635pab.33.1392603814737; Sun, 16 Feb 2014 18:23:34 -0800 (PST) Received: from pyunyh@gmail.com (lpe4.p59-icn.cdngp.net. [114.111.62.249]) by mx.google.com with ESMTPSA id kc9sm40259599pbc.25.2014.02.16.18.23.32 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Sun, 16 Feb 2014 18:23:34 -0800 (PST) Received: by pyunyh@gmail.com (sSMTP sendmail emulation); Mon, 17 Feb 2014 11:23:29 +0900 From: Yonghyeon PYUN Date: Mon, 17 Feb 2014 11:23:29 +0900 To: David Naylor Subject: Re: MPCP Opcode Pause and unresponsive computer Message-ID: <20140217022329.GA3675@michelle.cdnetworks.com> References: <1403963.5sDsKbxfoF@dragon.dg> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1403963.5sDsKbxfoF@dragon.dg> User-Agent: Mutt/1.4.2.3i Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 02:23:35 -0000 On Thu, Feb 13, 2014 at 10:01:56PM +0300, David Naylor wrote: > Hi, > > I recently installed FreeBSD 10.0-RELEASE on an headless Intense-PC. I am > experiencing two network related issues with the computer. > > First issue > ----------- > When compiling lang/ruby19 the network freezes. The build was done directly > from the command line using ssh. After a while ssh reports "Write failed: > Broken pipe". I attached the monitor and no messages were displayed on the > output (and the machine was still running). > > The Intense-PC does not respond to pings at this point either. Of note, I was > capable of transferring multiple GB of data and successfully compiled other > ports but compiling lang/ruby19 messes up everything. > > Second issue > ------------ > After a period of uptime (after the freeze from building lang/ruby19) the > entire network stops working, nothing is capable of connecting or > communicating on the network. When I do a tcpdump (from a different, affected > computer) I find the following: > > 20:57:58.254626 MPCP, Opcode Pause, length 46 > > These messages get repeated a few times a second. The moment I disconnect the > Intense-PC from the network functionality is restored (and is clearly > illustrated by the tcpdump). > > Information > ----------- > # uname -a > FreeBSD dragonbsd 10.0-RELEASE FreeBSD 10.0-RELEASE #0 d44ce30(releng/10.0): > Sun Feb 9 20:11:55 SAST 2014 > root@dragon.dg:/tmp/home/freebsd/10.0/src/sys/MODULAR amd64 > > # ifconfig > lo0: flags=8049 metric 0 mtu 16384 > options=600003 > inet6 ::1 prefixlen 128 > inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 > inet 127.0.0.1 netmask 0xff000000 > nd6 options=21 > em0: flags=8843 metric 0 mtu 1500 > options=4219b > ether XX:XX:XX:XX:XX:XX > inet 192.168.0.160 netmask 0xffffff00 broadcast 192.168.0.255 > nd6 options=29 > media: Ethernet autoselect (100baseTX ) > status: active > re0: flags=8843 metric 0 mtu 1500 > options=8209b > ether XX:XX:XX:XX:XX:XX > nd6 options=29 > media: Ethernet autoselect (none) > status: no carrier > > Any assistance to resolve this issue will be greatly appreciated. > It's not normal to see pause frames with tcpdump. If my memory serves me right, MAC control frames which include pause frames should not be passed to host. Which network driver do you see above pause frames? Some drivers like fxp(4) allow passing pause frames to host but I think that's a bug in driver. I didn't change that behavior of the driver just because it used to enable that feature in the past. I'm not sure what's happening there but receiving pause frames will inhibit sending frames until the pause time expires such that you'll not get any response from the host. Probably you have to know which host is sending these lots of pause frames. Once you identify the guilty host, you have to narrow down what condition makes it send pause frames. From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 09:32:40 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2B792BDD; Mon, 17 Feb 2014 09:32:40 +0000 (UTC) Received: from mail-ee0-x236.google.com (mail-ee0-x236.google.com [IPv6:2a00:1450:4013:c00::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8264E1879; Mon, 17 Feb 2014 09:32:39 +0000 (UTC) Received: by mail-ee0-f54.google.com with SMTP id e53so6962492eek.27 for ; Mon, 17 Feb 2014 01:32:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:disposition-notification-to:date:from:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=HRGPuY2dcG5gV9+Raoun16eKT/vY3zikhYkXnJwtgWg=; b=sb3CROyLRARI2BeJ5f5lZbZAcuUqELUbSFXyr1P3r/fmIWsQaBBs38QDOnCAO8ssGY IeYNQfCXLVf19v1ga83OS0pq71AI7qgn10mHqsv7KlycqNiSW8CohVZASI41xfRULIPZ nqHXH5rDCB0+D/0tNXewCp7pshJ6J/F7jZdth6ai+R32OsnoQBMLb9aV9+LIBIeMTzxs /cKY/QDr/AYeYM/xBzsu6qx7XNatO3kCuvbCC8+FeIg44LSDYWbWod/m42X9ohtOVRp2 AYBBR3bQw8lOOvpxHoV0n2AEyrSWhNxaWSYb+LZHWR3Cm/wVFI6vBxZlZxyL10vYTBkL 2rBQ== X-Received: by 10.15.23.194 with SMTP id h42mr26310688eeu.32.1392629557848; Mon, 17 Feb 2014 01:32:37 -0800 (PST) Received: from scorpion.kiev.ua ([78.111.185.153]) by mx.google.com with ESMTPSA id u6sm55202524eep.11.2014.02.17.01.32.35 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 17 Feb 2014 01:32:36 -0800 (PST) Message-ID: <5301D731.30308@gmail.com> Date: Mon, 17 Feb 2014 11:32:33 +0200 From: Alexander Panyushkin User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Tijl Coosemans Subject: Re: converters/php55-iconv in FreeBSD 10 References: <52FE26FC.3070708@gmail.com> <20140214160455.26d39e9d@kalimero.tijl.coosemans.org> <53011CA2.2020205@gmail.com> <20140216230658.23403034@kalimero.tijl.coosemans.org> In-Reply-To: <20140216230658.23403034@kalimero.tijl.coosemans.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 09:32:40 -0000 On 17.02.2014 00:06, Tijl Coosemans wrote: > On Sun, 16 Feb 2014 22:16:34 +0200 Alexander Panyushkin wrote: >> On 14.02.2014 17:04, Tijl Coosemans wrote: >>> On Fri, 14 Feb 2014 16:23:56 +0200 Alexander Panyushkin wrote: >>>> Hello All ! >>>> I need install converters/php55-iconv in FreeBSD 10 >>>> But this depends on the port converters/libiconv >>>> converters/libiconv is not installed in FreeBSD10 >>>> >>>> What would you suggest >>>> >>>> >>>> cc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl >>>> -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -D_FORTIFY_SOURCE=2 -Oz >>>> -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe -Qunused-arguments >>>> -Qunused-parameter -Wformat -Wformat-security -c error.c >>>> error.c:378:12: warning: data argument not used by format string >>>> [-Wformat-extra-args] >>>> file_name, line_number); >>>> ^ >>>> 1 warning generated. >>>> rm -f libicrt.a >>>> ar cru libicrt.a allocator.o areadlink.o careadlinkat.o malloca.o >>>> progname.o safe-read.o width.o xmalloc.o xstrdup.o xreadlink.o >>>> canonicalize-lgpl.o error.o >>>> ranlib libicrt.a >>>> cd src && /usr/bin/make all >>>> cc -c -I. -I. -I.. -I../include -I./../include -I../srclib -I./../srclib >>>> -I../lib -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe >>>> -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security >>>> -D_FORTIFY_SOURCE=2 -DINSTALLDIR=\"/usr/local/bin\" >>>> -DLOCALEDIR=\"/usr/local/share/locale\" ./iconv_no_i18n.c >>>> /bin/sh ../libtool --mode=link cc -Oz -march=athlon64-sse3 >>>> -mtune=athlon64-sse3 -pipe -Qunused-arguments -Qunused-parameter >>>> -Wformat -Wformat-security iconv_no_i18n.o ../srclib/libicrt.a >>>> ../lib/libiconv.la -o iconv_no_i18n >>>> libtool: link: cc -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe >>>> -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security >>>> iconv_no_i18n.o -o .libs/iconv_no_i18n ../srclib/libicrt.a >>>> ../lib/.libs/libiconv.so -Wl,-rpath -Wl,/usr/local/lib >>>> ../lib/.libs/libiconv.so: undefined reference to `aliases2_lookup' >>>> cc: error: linker command failed with exit code 1 (use -v to see invocation) >>>> *** Error code 1 >>>> >>>> Stop. >>>> make[3]: stopped in src >>>> *** Error code 1 >>>> >>>> >>>> >>>> >>>> uname -a >>>> FreeBSD magnetron.intra 10.0-STABLE FreeBSD 10.0-STABLE #0 r261274: Thu >>>> Jan 30 11:34:04 EET 2014 >>>> root@magnetron.intra:/usr/obj/usr/src/sys/Kernel amd64 >>> Last time someone reported this they had O_NOATIME in /usr/include/fcntl.h. >>> If that's the case for you too then update world+kernel. If not, send me >>> /usr/ports/converters/libiconv/work/libiconv-1.14/config.log >> I update world and ports. >> >> FreeBSD 10.0-STABLE #0 r261945: Sun Feb 16 14:46:09 EET 2014 >> >> src.conf >> WITH_ICONV=YES > This is the default now so you can remove this. > >> WITH_LIBICONV_COMPAT=YES > This option no longer exists. > >> WITH_BSD_GREP=YES >> MALLOC_PRODUCTION=YES >> >> >> pkg query %ro libiconv - nothing >> >> libiconv - the same errors, if build with clang. >> >> If build with gcc - it`s Ok > In your config.log I find this: > >> configure:16054: checking for working fcntl.h >> configure:16111: cc -o conftest -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 conftest.c >&5 >> configure:16111: $? = 0 >> configure:16111: ./conftest >> configure:16111: $? = 64 >> configure: program exited with status 64 >> configure: failed program was: > ... > >> configure:16126: result: no (bad O_NOATIME) > So you still have O_NOATIME in /usr/include/fcntl.h. That shouldn't > be there. You can verify that here: > http://svnweb.freebsd.org/base/stable/10/sys/sys/fcntl.h?view=markup > > You need to find out why your fcntl.h does define that value. # grep O_NOATIME /usr/src/sys/sys/fcntl.h; echo $? 1 # grep -r O_NOATIME /usr/src/* /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c:#if defined(O_NOATIME) /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c: * Linux has O_NOATIME flag; use it if we need. /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c: flags |= O_NOATIME; /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c:#if defined(O_NOATIME) /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c: * When we did open the file with O_NOATIME flag, /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c: * if failed by EPERM, retry it without O_NOATIME flag. /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c: if (flags & O_NOATIME) { /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c: flags &= ~O_NOATIME; /usr/src/sys/i386/linux/linux.h:#define LINUX_O_NOATIME 01000000 /usr/src/sys/amd64/linux32/linux.h:#define LINUX_O_NOATIME 01000000 /usr/src/sys/compat/linux/linux_file.c: /* XXX LINUX_O_NOATIME: unable to be easily implemented. */ > Do you have any local modifications in /usr/src? > Do you build with -DNO_CLEAN maybe? What if you build without that? I build worl with... # cd /usr/src && rm -rf ../obj/* && make cleandir; make cleandir; time (make buildworld && make kernel) | tee -a /tmp/world_kernel.log -- Alexander From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 10:01:08 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D9541882 for ; Mon, 17 Feb 2014 10:01:08 +0000 (UTC) Received: from mailrelay009.isp.belgacom.be (mailrelay009.isp.belgacom.be [195.238.6.176]) by mx1.freebsd.org (Postfix) with ESMTP id 763FF1B20 for ; Mon, 17 Feb 2014 10:01:08 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlUGAHvcAVNbsItn/2dsb2JhbABZgwY4wAuBGhd0giUBAQQBOhwjEAsOCgklDyoeBogQDAEIy0cXjwEHhDgEmCuBM5Bxgy47 Received: from 103.139-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.139.103]) by relay.skynet.be with ESMTP; 17 Feb 2014 11:01:06 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.8/8.14.8) with ESMTP id s1HA14cY054432; Mon, 17 Feb 2014 11:01:05 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Mon, 17 Feb 2014 11:01:04 +0100 From: Tijl Coosemans To: Alexander Panyushkin Subject: Re: converters/php55-iconv in FreeBSD 10 Message-ID: <20140217110104.48297f5c@kalimero.tijl.coosemans.org> In-Reply-To: <5301D731.30308@gmail.com> References: <52FE26FC.3070708@gmail.com> <20140214160455.26d39e9d@kalimero.tijl.coosemans.org> <53011CA2.2020205@gmail.com> <20140216230658.23403034@kalimero.tijl.coosemans.org> <5301D731.30308@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 10:01:09 -0000 On Mon, 17 Feb 2014 11:32:33 +0200 Alexander Panyushkin wrote: > On 17.02.2014 00:06, Tijl Coosemans wrote: >> In your config.log I find this: >> >>> configure:16054: checking for working fcntl.h >>> configure:16111: cc -o conftest -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 conftest.c >&5 >>> configure:16111: $? = 0 >>> configure:16111: ./conftest >>> configure:16111: $? = 64 >>> configure: program exited with status 64 >>> configure: failed program was: >> ... >> >>> configure:16126: result: no (bad O_NOATIME) >> So you still have O_NOATIME in /usr/include/fcntl.h. That shouldn't >> be there. You can verify that here: >> http://svnweb.freebsd.org/base/stable/10/sys/sys/fcntl.h?view=markup >> >> You need to find out why your fcntl.h does define that value. > # grep O_NOATIME /usr/src/sys/sys/fcntl.h; echo $? > 1 That's ok. What about /usr/include/fcntl.h? > # grep -r O_NOATIME /usr/src/* > /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c:#if > defined(O_NOATIME) > /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c: * > Linux has O_NOATIME flag; use it if we need. > /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c: > flags |= O_NOATIME; > /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c:#if > defined(O_NOATIME) > /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c: > * When we did open the file with O_NOATIME flag, > /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c: > * if failed by EPERM, retry it without O_NOATIME flag. > /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c: > if (flags & O_NOATIME) { > /usr/src/contrib/libarchive/libarchive/archive_read_disk_posix.c: > flags &= ~O_NOATIME; > /usr/src/sys/i386/linux/linux.h:#define LINUX_O_NOATIME 01000000 > /usr/src/sys/amd64/linux32/linux.h:#define LINUX_O_NOATIME 01000000 > /usr/src/sys/compat/linux/linux_file.c: /* XXX LINUX_O_NOATIME: > unable to be easily implemented. */ That's all ok. >> Do you have any local modifications in /usr/src? >> Do you build with -DNO_CLEAN maybe? What if you build without that? > I build worl with... > # cd /usr/src && rm -rf ../obj/* && make cleandir; make cleandir; time > (make buildworld && make kernel) | tee -a /tmp/world_kernel.log Well for some reason installworld isn't installing fcntl.h correctly. Try the following: mv /usr/include /usr/include~ mkdir /usr/include cd /usr/src/include make install cd /usr/src make installincludes Then you can check for differences with: diff -urN /usr/include~ /usr/include From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 10:33:20 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B28B2192; Mon, 17 Feb 2014 10:33:20 +0000 (UTC) Received: from mail-ee0-x236.google.com (mail-ee0-x236.google.com [IPv6:2a00:1450:4013:c00::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1BB591DAA; Mon, 17 Feb 2014 10:33:19 +0000 (UTC) Received: by mail-ee0-f54.google.com with SMTP id e53so7024404eek.13 for ; Mon, 17 Feb 2014 02:33:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:disposition-notification-to:date:from:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=9mRqX51ypE7PmTBOPUPP9qMCC2T3auzAeVRa3lmhreo=; b=zw5a9qlye8HVaG+84dPO6FThZssV+B8HAiphDKY9cuefZ4bQCIitiFMsG6dQQ+ttpr HAFV0hp+0HDzAezLCxAF9Jcco6NPR0vn4u1xVAR1v9yv4E3H5uuIh9wfv0HbKEEVsUn8 ZH0TAl6lalc2wshrIS4v0LME08DcEoBYA563ABdDV9ul+wYKigEh0HJQ/WsDw6Il/uy/ 7UNEnByRTg1fi5W22Q7HwDP4yJsaWk+GKTjuwTZzU5LG02xz8YalCKJiHn/oZpwU5ckH GPKBytGpZTgl6ITnA/0ZpvrIXsPE0HXo9ZHxnDbj7OUpHYf0TYaYkKuR/xhP4EqP+Knf FPUQ== X-Received: by 10.14.203.197 with SMTP id f45mr1248881eeo.90.1392633198571; Mon, 17 Feb 2014 02:33:18 -0800 (PST) Received: from scorpion.kiev.ua ([78.111.185.153]) by mx.google.com with ESMTPSA id j41sm55770144eeg.10.2014.02.17.02.33.15 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 17 Feb 2014 02:33:17 -0800 (PST) Message-ID: <5301E569.60104@gmail.com> Date: Mon, 17 Feb 2014 12:33:13 +0200 From: Alexander Panyushkin User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Tijl Coosemans Subject: Re: converters/php55-iconv in FreeBSD 10 References: <52FE26FC.3070708@gmail.com> <20140214160455.26d39e9d@kalimero.tijl.coosemans.org> <53011CA2.2020205@gmail.com> <20140216230658.23403034@kalimero.tijl.coosemans.org> <5301D731.30308@gmail.com> <20140217110104.48297f5c@kalimero.tijl.coosemans.org> In-Reply-To: <20140217110104.48297f5c@kalimero.tijl.coosemans.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 10:33:20 -0000 On 17.02.2014 12:01, Tijl Coosemans wrote: >>> >>Do you have any local modifications in /usr/src? >>> >>Do you build with -DNO_CLEAN maybe? What if you build without that? >> >I build worl with... >> ># cd/usr/src && rm -rf ../obj/* && make cleandir; make cleandir; time >> >(make buildworld && make kernel) | tee -a /tmp/world_kernel.log > Well for some reason installworld isn't installing fcntl.h correctly. > Try the following: > > mv /usr/include /usr/include~ > mkdir /usr/include > cd /usr/src/include > make install > cd /usr/src > make installincludes > > Then you can check for differences with: > > diff -urN /usr/include~ /usr/include I deleted from /etc/ src.conf WITH_LIBICONV_COMPAT=YES # diff -urN /usr/include~ /usr/include diff -urN /usr/include~/fcntl.h /usr/include/fcntl.h --- /usr/include~/fcntl.h 2014-02-15 16:03:43.864492439 +0200 +++ /usr/include/fcntl.h 2014-02-17 12:24:57.198039431 +0200 @@ -32,7 +32,7 @@ * SUCH DAMAGE. * * @(#)fcntl.h 8.3 (Berkeley) 1/21/94 - * $FreeBSD: head/sys/sys/fcntl.h 254888 2013-08-25 21:52:04Z jilles $ + * $FreeBSD: stable/10/sys/sys/fcntl.h 254888 2013-08-25 21:52:04Z jilles $ */ #ifndef _SYS_FCNTL_H_ diff -urN /usr/include~/net80211/ieee80211.h /usr/include/net80211/ieee80211.h --- /usr/include~/net80211/ieee80211.h 2014-02-15 16:03:42.666819839 +0200 +++ /usr/include/net80211/ieee80211.h 2014-02-17 12:24:56.938039711 +0200 @@ -23,7 +23,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: head/sys/net80211/ieee80211.h 253639 2013-07-25 06:23:26Z rpaulo $ + * $FreeBSD: stable/10/sys/net80211/ieee80211.h 262007 2014-02-17 01:36:53Z kevlo $ */ #ifndef _NET80211_IEEE80211_H_ #define _NET80211_IEEE80211_H_ @@ -166,7 +166,7 @@ #define IEEE80211_FC1_RETRY 0x08 #define IEEE80211_FC1_PWR_MGT 0x10 #define IEEE80211_FC1_MORE_DATA 0x20 -#define IEEE80211_FC1_WEP 0x40 +#define IEEE80211_FC1_PROTECTED 0x40 #define IEEE80211_FC1_ORDER 0x80 #define IEEE80211_SEQ_FRAG_MASK 0x000f diff -urN /usr/include~/sys/fcntl.h /usr/include/sys/fcntl.h --- /usr/include~/sys/fcntl.h 2014-02-15 16:03:43.864492439 +0200 +++ /usr/include/sys/fcntl.h 2014-02-17 12:24:57.198039431 +0200 @@ -32,7 +32,7 @@ * SUCH DAMAGE. * * @(#)fcntl.h 8.3 (Berkeley) 1/21/94 - * $FreeBSD: head/sys/sys/fcntl.h 254888 2013-08-25 21:52:04Z jilles $ + * $FreeBSD: stable/10/sys/sys/fcntl.h 254888 2013-08-25 21:52:04Z jilles $ */ #ifndef _SYS_FCNTL_H_ -- Alexander From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 10:57:13 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CB33268D for ; Mon, 17 Feb 2014 10:57:13 +0000 (UTC) Received: from mailrelay005.isp.belgacom.be (mailrelay005.isp.belgacom.be [195.238.6.171]) by mx1.freebsd.org (Postfix) with ESMTP id 671411092 for ; Mon, 17 Feb 2014 10:57:13 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlQGAL3qAVNbsItn/2dsb2JhbABZgwa9PYMGgR0XdIIlAQEFOhwjEAsOCgklDyoeBogcActBF48BB4Q4BJgrkiSDLjs Received: from 103.139-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.139.103]) by relay.skynet.be with ESMTP; 17 Feb 2014 11:57:03 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.8/8.14.8) with ESMTP id s1HAv1hI000477; Mon, 17 Feb 2014 11:57:02 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Mon, 17 Feb 2014 11:57:01 +0100 From: Tijl Coosemans To: Alexander Panyushkin Subject: Re: converters/php55-iconv in FreeBSD 10 Message-ID: <20140217115701.15df2096@kalimero.tijl.coosemans.org> In-Reply-To: <5301E569.60104@gmail.com> References: <52FE26FC.3070708@gmail.com> <20140214160455.26d39e9d@kalimero.tijl.coosemans.org> <53011CA2.2020205@gmail.com> <20140216230658.23403034@kalimero.tijl.coosemans.org> <5301D731.30308@gmail.com> <20140217110104.48297f5c@kalimero.tijl.coosemans.org> <5301E569.60104@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 10:57:14 -0000 On Mon, 17 Feb 2014 12:33:13 +0200 Alexander Panyushkin wrote: > On 17.02.2014 12:01, Tijl Coosemans wrote: >> Well for some reason installworld isn't installing fcntl.h correctly. >> Try the following: >> >> mv /usr/include /usr/include~ >> mkdir /usr/include >> cd /usr/src/include >> make install >> cd /usr/src >> make installincludes >> >> Then you can check for differences with: >> >> diff -urN /usr/include~ /usr/include > > I deleted from /etc/ src.conf > > WITH_LIBICONV_COMPAT=YES > > > # diff -urN /usr/include~ /usr/include > diff -urN /usr/include~/fcntl.h /usr/include/fcntl.h > --- /usr/include~/fcntl.h 2014-02-15 16:03:43.864492439 +0200 > +++ /usr/include/fcntl.h 2014-02-17 12:24:57.198039431 +0200 > @@ -32,7 +32,7 @@ > * SUCH DAMAGE. > * > * @(#)fcntl.h 8.3 (Berkeley) 1/21/94 > - * $FreeBSD: head/sys/sys/fcntl.h 254888 2013-08-25 21:52:04Z jilles $ > + * $FreeBSD: stable/10/sys/sys/fcntl.h 254888 2013-08-25 21:52:04Z jilles $ > */ > > #ifndef _SYS_FCNTL_H_ > diff -urN /usr/include~/net80211/ieee80211.h > /usr/include/net80211/ieee80211.h > --- /usr/include~/net80211/ieee80211.h 2014-02-15 16:03:42.666819839 > +0200 > +++ /usr/include/net80211/ieee80211.h 2014-02-17 12:24:56.938039711 +0200 > @@ -23,7 +23,7 @@ > * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE > USE OF > * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > * > - * $FreeBSD: head/sys/net80211/ieee80211.h 253639 2013-07-25 06:23:26Z > rpaulo $ > + * $FreeBSD: stable/10/sys/net80211/ieee80211.h 262007 2014-02-17 > 01:36:53Z kevlo $ > */ > #ifndef _NET80211_IEEE80211_H_ > #define _NET80211_IEEE80211_H_ > @@ -166,7 +166,7 @@ > #define IEEE80211_FC1_RETRY 0x08 > #define IEEE80211_FC1_PWR_MGT 0x10 > #define IEEE80211_FC1_MORE_DATA 0x20 > -#define IEEE80211_FC1_WEP 0x40 > +#define IEEE80211_FC1_PROTECTED 0x40 > #define IEEE80211_FC1_ORDER 0x80 > > #define IEEE80211_SEQ_FRAG_MASK 0x000f > diff -urN /usr/include~/sys/fcntl.h /usr/include/sys/fcntl.h > --- /usr/include~/sys/fcntl.h 2014-02-15 16:03:43.864492439 +0200 > +++ /usr/include/sys/fcntl.h 2014-02-17 12:24:57.198039431 +0200 > @@ -32,7 +32,7 @@ > * SUCH DAMAGE. > * > * @(#)fcntl.h 8.3 (Berkeley) 1/21/94 > - * $FreeBSD: head/sys/sys/fcntl.h 254888 2013-08-25 21:52:04Z jilles $ > + * $FreeBSD: stable/10/sys/sys/fcntl.h 254888 2013-08-25 21:52:04Z jilles $ > */ > > #ifndef _SYS_FCNTL_H_ Nothing special... Try to find the file that defines O_NOATIME: grep -Rl O_NOATIME /usr/include /usr/lib /usr/local/include /usr/local/lib From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 13:33:44 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3AF2C24D; Mon, 17 Feb 2014 13:33:44 +0000 (UTC) Received: from mail-qc0-x232.google.com (mail-qc0-x232.google.com [IPv6:2607:f8b0:400d:c01::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DE6C411E6; Mon, 17 Feb 2014 13:33:43 +0000 (UTC) Received: by mail-qc0-f178.google.com with SMTP id m20so23435216qcx.23 for ; Mon, 17 Feb 2014 05:33:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=gk6C3Wx2mC27M20F8woOEcF8INsRHRgkW5TVpcn3Vys=; b=Rx8P5Sfk33GqcrNF3X8vVb78jCBOJDnp9RVIur3vQzJcvGhbpWqlM+rp3q2S8fyrk1 c0xJom+cGXswfksgCLmXAd1g+JPp4/460rxBOQFGVobUsWPl5xqznO7+f50R7ewBBY+e r+GSH4D7yXXeic4jybgV80kUg4/XJD49/nZwJykfEN27hR3vSoIQHZPjppavnhhzW2I7 jg8B5gOC3XHR7RCFqMmgDgzvg1yz3s2tMsQ7O0+o9PsxQlXArSjz6Rytu6H+lpHIxFP4 wDg0CLffeVEJwzAbfVuCdqkLepUTjapW7T7v3hI+qcT1bFtE0Lu6srjIS0dHvD9M8QKz +aVA== MIME-Version: 1.0 X-Received: by 10.224.137.5 with SMTP id u5mr34984990qat.12.1392644022254; Mon, 17 Feb 2014 05:33:42 -0800 (PST) Sender: tomek.cedro@gmail.com Received: by 10.229.209.69 with HTTP; Mon, 17 Feb 2014 05:33:42 -0800 (PST) In-Reply-To: References: Date: Mon, 17 Feb 2014 14:33:42 +0100 X-Google-Sender-Auth: SJalZYX2zkftopaY3RvgrA2MTlw Message-ID: Subject: Re: VirtualBox 4.3.6 keyboard repeats keystrokes From: CeDeROM To: freebsd-emulation@freebsd.org, FreeBSD Stable Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 13:33:44 -0000 On Mon, Feb 3, 2014 at 9:38 PM, CeDeROM wrote: > I have noticed that quite often keystrokes are repeated in VBox 4.3.6 > OSE on FreeBSD-10.0 AMD64. For example when I press cursor left it > repeats many times, letters also. The fast way to stop this is to > switch to another application on my BSD box then switch back to VBox.. In the VM setup I have disabled Hardware Acceleration for 2D/3D Display and the problem is gone. Maybe new Xorg/Intel driver is not yet fast enough :-) -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 13:44:22 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 42EBB922 for ; Mon, 17 Feb 2014 13:44:22 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id F386A12CC for ; Mon, 17 Feb 2014 13:44:21 +0000 (UTC) Received: from [2001:1b48:10b:cafe:225:64ff:febe:589f] (helo=viking.yzserv.com) by mail.made4.biz with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.82 (FreeBSD)) (envelope-from ) id 1WFOUb-00065q-AU for freebsd-stable@freebsd.org; Mon, 17 Feb 2014 14:44:19 +0100 Message-ID: <53021225.4030407@FreeBSD.org> Date: Mon, 17 Feb 2014 14:44:05 +0100 From: =?ISO-8859-1?Q?Jean-S=E9bastien_P=E9dron?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: freebsd-stable@freebsd.org Subject: Radeon driver in stable/9: changes in VM, atomic.h and iicbus X-Enigmail-Version: 1.6 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="JnixPL4fN9nWLPECdM2s1As19IrLIFd88" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 13:44:22 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --JnixPL4fN9nWLPECdM2s1As19IrLIFd88 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello! I'm working on the merge of the Radeon KMS driver to stable/9, to help with a future merge of vt(9) and the activation of WITH_NEW_XORG by default in this branch. Here's a first version of the merge: http://people.freebsd.org/~dumbbell/radeonkms/radeon-stable9.a.patch However, the current driver relies on changes to other parts of the kerne= l: =3D=3D VM =3D=3D In my first attempt, I merged the following revisions, which add vm_page_alloc_contig(), used by TTM: - 226824 - 226848 - 226891 - 226928 - 227012 - 227072 - 227127 - 227568 Here's a shorter patch containing only the VM changes: http://people.freebsd.org/~dumbbell/radeonkms/radeon-stable9-vm.a.patch I found the following API/ABI breakage: o kmem_alloc_contig()'s and vm_phys_alloc_contig()'s "boundary" argument, going from unsigned long to vm_paddr_t. o vm_page_alloc_init() becoming a static function. o vm_phys_bootstrap_alloc() removed. I don't know how to proceed with this. Should TTM use another function than vm_page_alloc_contig() to avoid the MFC? Or should the merge be modified so that "boundary" argument keeps its unsigned long type, vm_page_alloc_init() remains public and vm_phys_bootstrap_alloc() is not removed? =3D=3D atomic.h =3D=3D I merged the following revisions, which add new atomic operations for both amd64 and i386: - 254610 - 254611 - 254617 - 254620 The merge was modified to not break the API/ABI. For instance, in the original commits, some operations were transformed from a real function to a macro using one of the new operation. So here's shorter patch with only the changes to atomic.h: http://people.freebsd.org/~dumbbell/radeonkms/radeon-stable9-atomic.a.pat= ch Therefore, it only adds new code used by the Radeon driver, and I think it's safe. Opinions on that? =3D=3D iicbus =3D=3D Revision 232365 was merged to add optional pre/post transfer methods to iicbb, used by the Radeon driver. Again, here's a patch limited to iicbb changes: http://people.freebsd.org/~dumbbell/radeonkms/radeon-stable9-iic.a.patch I think this merge is safe too, but I'm not confident enough :) Any thoughts? --=20 Jean-S=E9bastien P=E9dron --JnixPL4fN9nWLPECdM2s1As19IrLIFd88 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJTAhIxAAoJEDnpl2Gl/ZTM7lIP/RF1iDoNvioRfQxnRMkG4aBU vDAtHqFNs2r6qfQhqy7sqxrfNDy0tEpTPXHP67vq2lfB0LnrrI/U+2Pz2oCVphGH qUX8jFtR8AYAizl4I549HRXE9N0VP6BT/nRKN9xpgj3f46w6Lrq2UwopzS69EAP7 4iso+NI5LNRlBmVLqp/7elORVZwr0yGSfClg/mZJOSWwqLhs1OEfVnKkVwp+Crag Ib4zcpIo5zFxlTQ/iRdM+BwxbV1lxE0tFw30UlGpa6nX0g1UNMefJ/oHywPBIate gf+A81ED37nZCIJmG3kKoNH8iKSlSk4rEYBTbtIiP1QiBeg3l+ns1+hhD3GoAYgH HQMlyiv9jf6vivB78ZC0ObTIMXPbA1xMzKmhSzA5ly+WSqsEdsbF2ywl+v7ZaDYw d9DdAEW/Y97oRxY8eAQ/r2R2rsa9DKSSo/uc7i4EQfJZiBLRigtYmFTrKRIpf0WA sjTGVaul9+eXXflhAkROufiSTx/XU7PkunmgdSOQNn/O141ADaXATMfXiNhpYYBQ vkgGh9IMISIrv14zF50AempEPQoyoWM5/wH4BxhpMVp+hUzGkWjsAl2qRk2FyFqr BrwdUHnDcIO83XoTCufXkIZypkzB9NYcTG59+wqu2UPlyr8SGgiPV5U7qGye7s4u 7lv69N1fFxZ0rYPm9Voh =DgD0 -----END PGP SIGNATURE----- --JnixPL4fN9nWLPECdM2s1As19IrLIFd88-- From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 13:49:42 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E0835BBC; Mon, 17 Feb 2014 13:49:42 +0000 (UTC) Received: from webmail.dweimer.net (24-240-198-187.static.stls.mo.charter.com [24.240.198.187]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A21E41323; Mon, 17 Feb 2014 13:49:42 +0000 (UTC) Received: from www.dweimer.net (webmail [192.168.5.2]) by webmail.dweimer.net (8.14.7/8.14.7) with ESMTP id s1HDnYEp037810 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 17 Feb 2014 07:49:34 -0600 (CST) (envelope-from dweimer@dweimer.net) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 17 Feb 2014 07:49:34 -0600 From: dweimer To: CeDeROM Subject: Re: VirtualBox 4.3.6 keyboard repeats keystrokes Organization: dweimer.net Mail-Reply-To: dweimer@dweimer.net In-Reply-To: References: Message-ID: X-Sender: dweimer@dweimer.net User-Agent: Roundcube Webmail/1.0-rc Cc: owner-freebsd-stable@freebsd.org, freebsd-emulation@freebsd.org, FreeBSD Stable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: dweimer@dweimer.net List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 13:49:43 -0000 On 02/17/2014 7:33 am, CeDeROM wrote: > On Mon, Feb 3, 2014 at 9:38 PM, CeDeROM wrote: >> I have noticed that quite often keystrokes are repeated in VBox 4.3.6 >> OSE on FreeBSD-10.0 AMD64. For example when I press cursor left it >> repeats many times, letters also. The fast way to stop this is to >> switch to another application on my BSD box then switch back to VBox.. > > In the VM setup I have disabled Hardware Acceleration for 2D/3D > Display and the problem is gone. Maybe new Xorg/Intel driver is not > yet fast enough :-) Did you have both 2D and 3D Checked? If I try to check 2D on my windows installation of Virtual Box, it gives me a warning that its only supported on windows guests. Perhaps you should try with just 3D acceleration checked. -- Thanks, Dean E. Weimer http://www.dweimer.net/ From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 14:45:36 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9858C79D for ; Mon, 17 Feb 2014 14:45:36 +0000 (UTC) Received: from rmaile.iop.kiev.ua (rmaile.iop.kiev.ua [194.44.164.164]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1E7B91913 for ; Mon, 17 Feb 2014 14:45:35 +0000 (UTC) Received: from [10.10.10.4] (k1-phoebus.iop.kiev.ua [10.10.10.4]) (authenticated bits=0) by rmaile.iop.kiev.ua (8.14.7/8.14.4) with ESMTP id s1HEXiRX009652 for ; Mon, 17 Feb 2014 16:33:48 +0200 (EET) (envelope-from ra@iop.kiev.ua) X-Authentication-Warning: rmaile.iop.kiev.ua: Host k1-phoebus.iop.kiev.ua [10.10.10.4] claimed to be [10.10.10.4] Message-ID: <53021CC4.3050300@iop.kiev.ua> Date: Mon, 17 Feb 2014 16:29:24 +0200 From: "Andrey S. Rybak" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131103 Icedove/17.0.10 MIME-Version: 1.0 To: freebsd-stable@freebsd.org Subject: install to virtual machine Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.97.8 at rmaile.iop.kiev.ua X-Virus-Status: Clean X-Spam-Status: No, score=-1.0 required=4.3 tests=ALL_TRUSTED, T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rmaile.iop.kiev.ua X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 14:45:36 -0000 Hi I have some problem with postinstallation steps of FreeBSD on virtual machine. I had installed FreeBSD-10 on VirtualBox on my Debian distribution. Installation was succesfull, but when i tried to upgrade my tree of ports i have problem: "no route to host" (it happens for example if i want do make fetchindex in /usr/ports). But i can connect to a ftp server using command "ftp". I guess the problem is with fetch utility settings. Coze /usr/bin/ftp utility works properly and bsdinstall worked with internet connections in time of installing also without any problem. Networking properties of the virtual machine is "attached to NAT". So what i should do for "make install" in /usr/port could found route? Thank for any opinion. Andrey From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 14:56:41 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DFBD769E for ; Mon, 17 Feb 2014 14:56:41 +0000 (UTC) Received: from mailrelay009.isp.belgacom.be (mailrelay009.isp.belgacom.be [195.238.6.176]) by mx1.freebsd.org (Postfix) with ESMTP id 769421A76 for ; Mon, 17 Feb 2014 14:56:41 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnIGAOMhAlNbsItn/2dsb2JhbABZgwY4wA+BHhd0giUBAQU6HCMQCw4KCSUPKh4GLoduActiF48BB4Q4AQOYK4EzkHGDLjs Received: from 103.139-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.139.103]) by relay.skynet.be with ESMTP; 17 Feb 2014 15:56:36 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.8/8.14.8) with ESMTP id s1HEuZmb012667; Mon, 17 Feb 2014 15:56:35 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Mon, 17 Feb 2014 15:56:35 +0100 From: Tijl Coosemans To: Alexander Panyushkin Subject: Re: converters/php55-iconv in FreeBSD 10 Message-ID: <20140217155635.646606ef@kalimero.tijl.coosemans.org> In-Reply-To: <5301F7EE.6050904@gmail.com> References: <52FE26FC.3070708@gmail.com> <20140214160455.26d39e9d@kalimero.tijl.coosemans.org> <53011CA2.2020205@gmail.com> <20140216230658.23403034@kalimero.tijl.coosemans.org> <5301D731.30308@gmail.com> <20140217110104.48297f5c@kalimero.tijl.coosemans.org> <5301E569.60104@gmail.com> <20140217115701.15df2096@kalimero.tijl.coosemans.org> <5301F7EE.6050904@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 14:56:41 -0000 On Mon, 17 Feb 2014 13:52:14 +0200 Alexander Panyushkin wrote: > On 17.02.2014 12:57, Tijl Coosemans wrote: >> Try to find the file that defines O_NOATIME: >> >> grep -Rl O_NOATIME /usr/include /usr/lib /usr/local/include /usr/local/lib > > Nothing > > # grep -Rl O_NOATIME /usr/include /usr/lib /usr/local/include > /usr/local/lib > /usr/local/lib/perl5/5.16/mach/auto/Fcntl/Fcntl.so > /usr/local/lib/perl5/5.16/mach/Fcntl.pm > egrep: warning: /usr/local/lib/libxul/bin: recursive directory loop > egrep: > /usr/local/lib/firefox/browser/extensions/{25A1388B-6B18-46c3-BEBA-A81915D0DE8F}: > No such file or directory > > > I rebuilt libiconv with Clang. > > If build with otions: > CFLAGS= -O2 -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe > -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security > port build is Ok > > If build with otions: > CFLAGS= -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe > -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security > ^^^^^^^^^^ > port build fails Ok, the solution is to add USE_CSTD=gnu89 to the port Makefile. I'll file a PR for that. From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 15:09:38 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ED1C1109 for ; Mon, 17 Feb 2014 15:09:38 +0000 (UTC) Received: from mailhost.netlab.sk (mailhost.netlab.sk [84.245.65.10]) (using SSLv3 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8FAFB1BC9 for ; Mon, 17 Feb 2014 15:09:38 +0000 (UTC) Received: from zeta.dino.sk (fw1.dino.sk [84.245.95.252]) (AUTH: LOGIN milan) by mailhost.netlab.sk with ESMTPA; Mon, 17 Feb 2014 16:09:39 +0100 id 00DA25B8.53022633.00003C61 Date: Mon, 17 Feb 2014 16:09:35 +0100 From: Milan Obuch To: freebsd-stable@freebsd.org Subject: Can't build 10.0-STABLE on amd64 Message-ID: <20140217160935.53f70f88@zeta.dino.sk> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; i386-portbld-freebsd10.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 15:09:39 -0000 Hi, I have trouble build world from 10.0-STABLE sources on freshly rebuilt 9.2-STABLE machine, amd64 arch. I want to upgrade it. The error shown is (lines edited into paragraphs to mitigate line wrapping effect) ===> lib/libproc (all) cc -O2 -pipe -I/usr/src/lib/libproc -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/lib/libproc/proc_bkpt.c -o proc_bkpt.o cc -O2 -pipe -I/usr/src/lib/libproc -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/lib/libproc/proc_create.c -o proc_create.o cc -O2 -pipe -I/usr/src/lib/libproc -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/lib/libproc/proc_regs.c -o proc_regs.o cc -O2 -pipe -I/usr/src/lib/libproc -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/lib/libproc/proc_sym.c -o proc_sym.o cc -O2 -pipe -I/usr/src/lib/libproc -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/lib/libproc/proc_rtld.c -o proc_rtld.o cc -O2 -pipe -I/usr/src/lib/libproc -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/lib/libproc/proc_util.c -o proc_util.o building static proc library ranlib libproc.a cc -fpic -DPIC -O2 -pipe -I/usr/src/lib/libproc -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/lib/libproc/proc_bkpt.c -o proc_bkpt.So cc -fpic -DPIC -O2 -pipe -I/usr/src/lib/libproc -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/lib/libproc/proc_create.c -o proc_create.So cc -fpic -DPIC -O2 -pipe -I/usr/src/lib/libproc -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/lib/libproc/proc_regs.c -o proc_regs.So cc -fpic -DPIC -O2 -pipe -I/usr/src/lib/libproc -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/lib/libproc/proc_sym.c -o proc_sym.So cc -fpic -DPIC -O2 -pipe -I/usr/src/lib/libproc -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/lib/libproc/proc_rtld.c -o proc_rtld.So cc -fpic -DPIC -O2 -pipe -I/usr/src/lib/libproc -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/lib/libproc/proc_util.c -o proc_util.So bmake[4]: /usr/obj/usr/src/lib/libproc/.depend, 377: ignoring stale .depend for /usr/obj/usr/src/tmp/usr/lib/libstdc++.a building shared library libproc.so.2 /usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lsupc++ *** Error code 1 Stop. bmake[4]: stopped in /usr/src/lib/libproc *** Error code 1 There are following build options used: WITHOUT_ATM=YES WITHOUT_AUDIT=YES WITHOUT_AUTHPF=YES WITHOUT_BLUETOOTH=YES WITHOUT_CALENDAR=YES WITHOUT_CDDL=YES WITHOUT_CLANG=YES WITHOUT_CLANG_FULL=YES WITHOUT_CLANG_IS_CC=YES WITHOUT_CTM=YES WITHOUT_DICT=YES WITHOUT_FDT=YES WITHOUT_FLOPPY=YES WITHOUT_FREEBSD_UPDATE=YES WITHOUT_GAMES=YES WITHOUT_GCOV=YES WITHOUT_GNUCXX=YES WITHOUT_GPIB=YES WITHOUT_GPIO=YES WITHOUT_HTML=YES WITHOUT_INET6=YES WITHOUT_INET6_SUPPORT=YES WITHOUT_INFO=YES WITHOUT_IPFILTER=YES WITHOUT_IPFW=YES WITHOUT_IPX=YES WITHOUT_IPX_SUPPORT=YES WITHOUT_KERBEROS=YES WITHOUT_KERBEROS_SUPPORT=YES WITHOUT_LIBCPLUSPLUS=YES WITHOUT_LOCATE=YES WITHOUT_LPR=YES WITHOUT_NAND=YES WITHOUT_NCP=YES WITHOUT_NDIS=YES WITHOUT_NETCAT=YES WITHOUT_NIS=YES WITHOUT_PC_SYSINSTALL=YES WITHOUT_PORTSNAP=YES WITHOUT_PROFILE=YES WITHOUT_QUOTAS=YES WITHOUT_RCMDS=YES WITHOUT_ROUTED=YES WITHOUT_SENDMAIL=YES WITHOUT_SYSINSTALL=YES WITHOUT_WIRELESS=YES WITHOUT_WIRELESS_SUPPORT=YES WITHOUT_WPA_SUPPLICANT_EAPOL=YES WITHOUT_ZFS=YES WITHOUT_GNUCXX and WITHOUT_LIBCPLUSPLUS were added as an attempt because error message mensions libsupc++. It does not matter, with our without them the failure is the same Source tree is freshly svn'upped and /usr/obj was emptied every time I attempted to build world. Could someone shed any idea how to fix? Regards, Milan From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 15:21:14 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B81E37A4; Mon, 17 Feb 2014 15:21:14 +0000 (UTC) Received: from mail-ea0-x22a.google.com (mail-ea0-x22a.google.com [IPv6:2a00:1450:4013:c01::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 228171D04; Mon, 17 Feb 2014 15:21:13 +0000 (UTC) Received: by mail-ea0-f170.google.com with SMTP id g15so5510912eak.1 for ; Mon, 17 Feb 2014 07:21:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:disposition-notification-to:date:from:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=iFg+9ZwDhY3LgLfHI5KzvnN5xAUQB7QkhkeK4GIyRmw=; b=dnJnStdK0d0YuTbHATS7clk0oR/KaP4XalRjPehVP4fonRARjqTKD+ShrC1UJC6FHd KyPQov7V2yjUPuGDspf+JN0UHOlx3Hyjs0ZPATOjACizb++M1NVyu9GYNBnXTlXQpIwB 6kkIVlEEK9K+fRc2nXz6BRZyzlYF2EyqeTlja+vbEuu9z6fBfy4CbcjdvRL//ZIsOxD7 L0XKtQlRtItQXRa3dMQ3yb8n4NW4Ca24Jqfxv1xjTGA+wa8VtAV6edFFh1QqueD73MNE NQErAh2NebxJwkZdHw5Jox+GEtYDlRKzx5dBiALWYM874+DXjC7O7+3tHZnecnEN3KRC ZpYA== X-Received: by 10.14.29.6 with SMTP id h6mr2550302eea.84.1392650472512; Mon, 17 Feb 2014 07:21:12 -0800 (PST) Received: from scorpion.kiev.ua ([78.111.185.87]) by mx.google.com with ESMTPSA id j41sm58591866eey.15.2014.02.17.07.21.10 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 17 Feb 2014 07:21:11 -0800 (PST) Message-ID: <530228E4.9000400@gmail.com> Date: Mon, 17 Feb 2014 17:21:08 +0200 From: Alexander Panyushkin User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Tijl Coosemans Subject: Re: converters/php55-iconv in FreeBSD 10 References: <52FE26FC.3070708@gmail.com> <20140214160455.26d39e9d@kalimero.tijl.coosemans.org> <53011CA2.2020205@gmail.com> <20140216230658.23403034@kalimero.tijl.coosemans.org> <5301D731.30308@gmail.com> <20140217110104.48297f5c@kalimero.tijl.coosemans.org> <5301E569.60104@gmail.com> <20140217115701.15df2096@kalimero.tijl.coosemans.org> <5301F7EE.6050904@gmail.com> <20140217155635.646606ef@kalimero.tijl.coosemans.org> In-Reply-To: <20140217155635.646606ef@kalimero.tijl.coosemans.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 15:21:14 -0000 On 17.02.2014 16:56, Tijl Coosemans wrote: > On Mon, 17 Feb 2014 13:52:14 +0200 Alexander Panyushkin wrote: >> On 17.02.2014 12:57, Tijl Coosemans wrote: >>> Try to find the file that defines O_NOATIME: >>> >>> grep -Rl O_NOATIME /usr/include /usr/lib /usr/local/include /usr/local/lib >> Nothing >> >> # grep -Rl O_NOATIME /usr/include /usr/lib /usr/local/include >> /usr/local/lib >> /usr/local/lib/perl5/5.16/mach/auto/Fcntl/Fcntl.so >> /usr/local/lib/perl5/5.16/mach/Fcntl.pm >> egrep: warning: /usr/local/lib/libxul/bin: recursive directory loop >> egrep: >> /usr/local/lib/firefox/browser/extensions/{25A1388B-6B18-46c3-BEBA-A81915D0DE8F}: >> No such file or directory >> >> >> I rebuilt libiconv with Clang. >> >> If build with otions: >> CFLAGS= -O2 -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe >> -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security >> port build is Ok >> >> If build with otions: >> CFLAGS= -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe >> -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security >> ^^^^^^^^^^ >> port build fails > Ok, the solution is to add USE_CSTD=gnu89 to the port Makefile. I'll > file a PR for that. This is working Ok. -- Alexander From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:17:09 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B50415B7; Mon, 17 Feb 2014 17:17:09 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 72FBA18DB; Mon, 17 Feb 2014 17:17:09 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHH8qX073799; Mon, 17 Feb 2014 17:17:08 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1HHH7mn073794; Mon, 17 Feb 2014 17:17:07 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:17:07 GMT Message-Id: <201402171717.s1HHH7mn073794@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on arm/arm Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:17:09 -0000 TB --- 2014-02-17 16:50:22 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-17 16:50:22 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-17 16:50:22 - starting RELENG_9 tinderbox run for arm/arm TB --- 2014-02-17 16:50:22 - cleaning the object tree TB --- 2014-02-17 16:50:22 - /usr/local/bin/svn stat /src TB --- 2014-02-17 16:50:27 - At svn revision 262088 TB --- 2014-02-17 16:50:28 - building world TB --- 2014-02-17 16:50:28 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 16:50:28 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 16:50:28 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 16:50:28 - SRCCONF=/dev/null TB --- 2014-02-17 16:50:28 - TARGET=arm TB --- 2014-02-17 16:50:28 - TARGET_ARCH=arm TB --- 2014-02-17 16:50:28 - TZ=UTC TB --- 2014-02-17 16:50:28 - __MAKE_CONF=/dev/null TB --- 2014-02-17 16:50:28 - cd /src TB --- 2014-02-17 16:50:28 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 16:50:30 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:79: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: warning: implicit declaration of function 'sysctl_handle_64' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:95: error: expected ')' before '(' token *** Error code 1 Stop in /src/cddl/lib/libzpool. *** Error code 1 Stop in /src/cddl/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-17 17:17:07 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:17:07 - ERROR: failed to build world TB --- 2014-02-17 17:17:07 - 1071.82 user 213.34 system 1605.13 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-arm-arm.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:24:52 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 24B1BAE9; Mon, 17 Feb 2014 17:24:52 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D3B9919BB; Mon, 17 Feb 2014 17:24:51 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHOpJF036476; Mon, 17 Feb 2014 17:24:51 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1HHOogB036475; Mon, 17 Feb 2014 17:24:50 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:24:50 GMT Message-Id: <201402171724.s1HHOogB036475@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on i386/i386 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:24:52 -0000 TB --- 2014-02-17 16:50:22 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-17 16:50:22 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-17 16:50:22 - starting RELENG_9 tinderbox run for i386/i386 TB --- 2014-02-17 16:50:22 - cleaning the object tree TB --- 2014-02-17 16:50:22 - /usr/local/bin/svn stat /src TB --- 2014-02-17 16:50:27 - At svn revision 262088 TB --- 2014-02-17 16:50:28 - building world TB --- 2014-02-17 16:50:28 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 16:50:28 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 16:50:28 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 16:50:28 - SRCCONF=/dev/null TB --- 2014-02-17 16:50:28 - TARGET=i386 TB --- 2014-02-17 16:50:28 - TARGET_ARCH=i386 TB --- 2014-02-17 16:50:28 - TZ=UTC TB --- 2014-02-17 16:50:28 - __MAKE_CONF=/dev/null TB --- 2014-02-17 16:50:28 - cd /src TB --- 2014-02-17 16:50:28 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 16:50:30 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:79: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: warning: implicit declaration of function 'sysctl_handle_64' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:95: error: expected ')' before '(' token *** Error code 1 Stop in /src/cddl/lib/libzpool. *** Error code 1 Stop in /src/cddl/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-17 17:24:50 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:24:50 - ERROR: failed to build world TB --- 2014-02-17 17:24:50 - 1496.77 user 223.27 system 2068.20 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-i386-i386.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:25:01 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CBEE1BF6; Mon, 17 Feb 2014 17:25:01 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8D02019C5; Mon, 17 Feb 2014 17:25:01 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHP0xC037090; Mon, 17 Feb 2014 17:25:00 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1HHP078037080; Mon, 17 Feb 2014 17:25:00 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:25:00 GMT Message-Id: <201402171725.s1HHP078037080@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on i386/pc98 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:25:02 -0000 TB --- 2014-02-17 16:50:22 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-17 16:50:22 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-17 16:50:22 - starting RELENG_9 tinderbox run for i386/pc98 TB --- 2014-02-17 16:50:22 - cleaning the object tree TB --- 2014-02-17 16:50:22 - /usr/local/bin/svn stat /src TB --- 2014-02-17 16:50:27 - At svn revision 262088 TB --- 2014-02-17 16:50:28 - building world TB --- 2014-02-17 16:50:28 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 16:50:28 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 16:50:28 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 16:50:28 - SRCCONF=/dev/null TB --- 2014-02-17 16:50:28 - TARGET=pc98 TB --- 2014-02-17 16:50:28 - TARGET_ARCH=i386 TB --- 2014-02-17 16:50:28 - TZ=UTC TB --- 2014-02-17 16:50:28 - __MAKE_CONF=/dev/null TB --- 2014-02-17 16:50:28 - cd /src TB --- 2014-02-17 16:50:28 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 16:50:30 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:79: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: warning: implicit declaration of function 'sysctl_handle_64' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:95: error: expected ')' before '(' token *** Error code 1 Stop in /src/cddl/lib/libzpool. *** Error code 1 Stop in /src/cddl/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-17 17:25:00 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:25:00 - ERROR: failed to build world TB --- 2014-02-17 17:25:00 - 1496.05 user 228.61 system 2077.99 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-i386-pc98.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:25:44 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CB4E9D1E; Mon, 17 Feb 2014 17:25:44 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 89FA319F1; Mon, 17 Feb 2014 17:25:44 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHPhwK039849; Mon, 17 Feb 2014 17:25:43 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1HHPhJx039848; Mon, 17 Feb 2014 17:25:43 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:25:43 GMT Message-Id: <201402171725.s1HHPhJx039848@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on amd64/amd64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:25:45 -0000 TB --- 2014-02-17 16:50:22 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-17 16:50:22 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-17 16:50:22 - starting RELENG_9 tinderbox run for amd64/amd64 TB --- 2014-02-17 16:50:22 - cleaning the object tree TB --- 2014-02-17 16:50:22 - /usr/local/bin/svn stat /src TB --- 2014-02-17 16:50:27 - At svn revision 262088 TB --- 2014-02-17 16:50:28 - building world TB --- 2014-02-17 16:50:28 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 16:50:28 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 16:50:28 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 16:50:28 - SRCCONF=/dev/null TB --- 2014-02-17 16:50:28 - TARGET=amd64 TB --- 2014-02-17 16:50:28 - TARGET_ARCH=amd64 TB --- 2014-02-17 16:50:28 - TZ=UTC TB --- 2014-02-17 16:50:28 - __MAKE_CONF=/dev/null TB --- 2014-02-17 16:50:28 - cd /src TB --- 2014-02-17 16:50:28 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 16:50:30 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:79: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: warning: implicit declaration of function 'sysctl_handle_64' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:95: error: expected ')' before '(' token *** Error code 1 Stop in /src/cddl/lib/libzpool. *** Error code 1 Stop in /src/cddl/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-17 17:25:43 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:25:43 - ERROR: failed to build world TB --- 2014-02-17 17:25:43 - 1534.20 user 233.67 system 2121.00 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-amd64-amd64.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:49:28 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E7A882B4; Mon, 17 Feb 2014 17:49:27 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A3F6D1C4F; Mon, 17 Feb 2014 17:49:27 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHnQiL039499; Mon, 17 Feb 2014 17:49:26 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1HHnQbF039495; Mon, 17 Feb 2014 17:49:26 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:49:26 GMT Message-Id: <201402171749.s1HHnQbF039495@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on ia64/ia64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:49:28 -0000 TB --- 2014-02-17 17:17:08 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-17 17:17:08 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-17 17:17:08 - starting RELENG_9 tinderbox run for ia64/ia64 TB --- 2014-02-17 17:17:08 - cleaning the object tree TB --- 2014-02-17 17:17:08 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:17:14 - At svn revision 262088 TB --- 2014-02-17 17:17:15 - building world TB --- 2014-02-17 17:17:15 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:17:15 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:17:15 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:17:15 - SRCCONF=/dev/null TB --- 2014-02-17 17:17:15 - TARGET=ia64 TB --- 2014-02-17 17:17:15 - TARGET_ARCH=ia64 TB --- 2014-02-17 17:17:15 - TZ=UTC TB --- 2014-02-17 17:17:15 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:17:15 - cd /src TB --- 2014-02-17 17:17:15 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:17:15 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:79: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: warning: implicit declaration of function 'sysctl_handle_64' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:95: error: expected ')' before '(' token *** Error code 1 Stop in /src/cddl/lib/libzpool. *** Error code 1 Stop in /src/cddl/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-17 17:49:26 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:49:26 - ERROR: failed to build world TB --- 2014-02-17 17:49:26 - 1394.25 user 220.23 system 1938.62 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-ia64-ia64.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:51:50 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9EA79532; Mon, 17 Feb 2014 17:51:50 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5D2911CE2; Mon, 17 Feb 2014 17:51:50 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHpncT058542; Mon, 17 Feb 2014 17:51:49 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1HHpn16058535; Mon, 17 Feb 2014 17:51:49 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:51:49 GMT Message-Id: <201402171751.s1HHpn16058535@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on mips/mips Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:51:50 -0000 TB --- 2014-02-17 17:24:51 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-17 17:24:51 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-17 17:24:51 - starting RELENG_9 tinderbox run for mips/mips TB --- 2014-02-17 17:24:51 - cleaning the object tree TB --- 2014-02-17 17:24:51 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:24:58 - At svn revision 262088 TB --- 2014-02-17 17:24:59 - building world TB --- 2014-02-17 17:24:59 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:24:59 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:24:59 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:24:59 - SRCCONF=/dev/null TB --- 2014-02-17 17:24:59 - TARGET=mips TB --- 2014-02-17 17:24:59 - TARGET_ARCH=mips TB --- 2014-02-17 17:24:59 - TZ=UTC TB --- 2014-02-17 17:24:59 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:24:59 - cd /src TB --- 2014-02-17 17:24:59 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:24:59 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:79: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: warning: implicit declaration of function 'sysctl_handle_64' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:95: error: expected ')' before '(' token *** Error code 1 Stop in /src/cddl/lib/libzpool. *** Error code 1 Stop in /src/cddl/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-17 17:51:49 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:51:49 - ERROR: failed to build world TB --- 2014-02-17 17:51:49 - 1103.58 user 204.59 system 1618.31 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-mips-mips.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:53:22 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E1BC9A06; Mon, 17 Feb 2014 17:53:21 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9EE161D10; Mon, 17 Feb 2014 17:53:21 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHrKvn064037; Mon, 17 Feb 2014 17:53:20 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id s1HHrKf7064026; Mon, 17 Feb 2014 17:53:20 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:53:20 GMT Message-Id: <201402171753.s1HHrKf7064026@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_8 tinderbox] failure on arm/arm Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:53:22 -0000 TB --- 2014-02-17 17:40:11 - tinderbox 2.20 running on freebsd-legacy2.sentex.ca TB --- 2014-02-17 17:40:11 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-17 17:40:11 - starting RELENG_8 tinderbox run for arm/arm TB --- 2014-02-17 17:40:11 - cleaning the object tree TB --- 2014-02-17 17:40:11 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:40:15 - At svn revision 262098 TB --- 2014-02-17 17:40:16 - building world TB --- 2014-02-17 17:40:16 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:40:16 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:40:16 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:40:16 - SRCCONF=/dev/null TB --- 2014-02-17 17:40:16 - TARGET=arm TB --- 2014-02-17 17:40:16 - TARGET_ARCH=arm TB --- 2014-02-17 17:40:16 - TZ=UTC TB --- 2014-02-17 17:40:16 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:40:16 - cd /src TB --- 2014-02-17 17:40:16 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:40:16 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:80: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: warning: implicit declaration of function 'sysctl_handle_quad' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:96: error: expected ')' before '(' token *** [vdev.o] Error code 1 Stop in /src/cddl/lib/libzpool. *** [all] Error code 1 Stop in /src/cddl/lib. *** [cddl/lib__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** [buildworld] Error code 1 Stop in /src. TB --- 2014-02-17 17:53:20 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:53:20 - ERROR: failed to build world TB --- 2014-02-17 17:53:20 - 642.45 user 158.81 system 788.91 real http://tinderbox.freebsd.org/tinderbox-freebsd8-build-RELENG_8-arm-arm.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:53:57 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 10D55B82; Mon, 17 Feb 2014 17:53:57 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C3C691D2A; Mon, 17 Feb 2014 17:53:56 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHruJn077520; Mon, 17 Feb 2014 17:53:56 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id s1HHruCc077517; Mon, 17 Feb 2014 17:53:56 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:53:56 GMT Message-Id: <201402171753.s1HHruCc077517@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_8 tinderbox] failure on mips/mips Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:53:57 -0000 TB --- 2014-02-17 17:40:11 - tinderbox 2.20 running on freebsd-legacy2.sentex.ca TB --- 2014-02-17 17:40:11 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-17 17:40:11 - starting RELENG_8 tinderbox run for mips/mips TB --- 2014-02-17 17:40:11 - cleaning the object tree TB --- 2014-02-17 17:40:11 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:40:15 - At svn revision 262098 TB --- 2014-02-17 17:40:16 - building world TB --- 2014-02-17 17:40:16 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:40:16 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:40:16 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:40:16 - SRCCONF=/dev/null TB --- 2014-02-17 17:40:16 - TARGET=mips TB --- 2014-02-17 17:40:16 - TARGET_ARCH=mips TB --- 2014-02-17 17:40:16 - TZ=UTC TB --- 2014-02-17 17:40:16 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:40:16 - cd /src TB --- 2014-02-17 17:40:16 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:40:16 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:80: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: warning: implicit declaration of function 'sysctl_handle_quad' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:96: error: expected ')' before '(' token *** [vdev.o] Error code 1 Stop in /src/cddl/lib/libzpool. *** [all] Error code 1 Stop in /src/cddl/lib. *** [cddl/lib__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** [buildworld] Error code 1 Stop in /src. TB --- 2014-02-17 17:53:56 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:53:56 - ERROR: failed to build world TB --- 2014-02-17 17:53:56 - 666.09 user 150.08 system 824.34 real http://tinderbox.freebsd.org/tinderbox-freebsd8-build-RELENG_8-mips-mips.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:55:53 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CCBFBCC3; Mon, 17 Feb 2014 17:55:53 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 873311D50; Mon, 17 Feb 2014 17:55:53 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHtqKe026628; Mon, 17 Feb 2014 17:55:52 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id s1HHtqDd026625; Mon, 17 Feb 2014 17:55:52 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:55:52 GMT Message-Id: <201402171755.s1HHtqDd026625@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_8 tinderbox] failure on i386/i386 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:55:54 -0000 TB --- 2014-02-17 17:40:11 - tinderbox 2.20 running on freebsd-legacy2.sentex.ca TB --- 2014-02-17 17:40:11 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-17 17:40:11 - starting RELENG_8 tinderbox run for i386/i386 TB --- 2014-02-17 17:40:11 - cleaning the object tree TB --- 2014-02-17 17:40:11 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:40:15 - At svn revision 262098 TB --- 2014-02-17 17:40:16 - building world TB --- 2014-02-17 17:40:16 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:40:16 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:40:16 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:40:16 - SRCCONF=/dev/null TB --- 2014-02-17 17:40:16 - TARGET=i386 TB --- 2014-02-17 17:40:16 - TARGET_ARCH=i386 TB --- 2014-02-17 17:40:16 - TZ=UTC TB --- 2014-02-17 17:40:16 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:40:16 - cd /src TB --- 2014-02-17 17:40:16 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:40:16 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:80: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: warning: implicit declaration of function 'sysctl_handle_quad' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:96: error: expected ')' before '(' token *** [vdev.o] Error code 1 Stop in /src/cddl/lib/libzpool. *** [all] Error code 1 Stop in /src/cddl/lib. *** [cddl/lib__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** [buildworld] Error code 1 Stop in /src. TB --- 2014-02-17 17:55:52 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:55:52 - ERROR: failed to build world TB --- 2014-02-17 17:55:52 - 775.12 user 155.70 system 941.06 real http://tinderbox.freebsd.org/tinderbox-freebsd8-build-RELENG_8-i386-i386.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:55:57 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 44C9ECC4; Mon, 17 Feb 2014 17:55:57 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id F28511D53; Mon, 17 Feb 2014 17:55:56 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHtu9Q027166; Mon, 17 Feb 2014 17:55:56 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id s1HHtuI1027165; Mon, 17 Feb 2014 17:55:56 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:55:56 GMT Message-Id: <201402171755.s1HHtuI1027165@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_8 tinderbox] failure on i386/pc98 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:55:57 -0000 TB --- 2014-02-17 17:40:11 - tinderbox 2.20 running on freebsd-legacy2.sentex.ca TB --- 2014-02-17 17:40:11 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-17 17:40:11 - starting RELENG_8 tinderbox run for i386/pc98 TB --- 2014-02-17 17:40:11 - cleaning the object tree TB --- 2014-02-17 17:40:11 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:40:15 - At svn revision 262098 TB --- 2014-02-17 17:40:16 - building world TB --- 2014-02-17 17:40:16 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:40:16 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:40:16 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:40:16 - SRCCONF=/dev/null TB --- 2014-02-17 17:40:16 - TARGET=pc98 TB --- 2014-02-17 17:40:16 - TARGET_ARCH=i386 TB --- 2014-02-17 17:40:16 - TZ=UTC TB --- 2014-02-17 17:40:16 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:40:16 - cd /src TB --- 2014-02-17 17:40:16 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:40:16 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:80: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: warning: implicit declaration of function 'sysctl_handle_quad' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:96: error: expected ')' before '(' token *** [vdev.o] Error code 1 Stop in /src/cddl/lib/libzpool. *** [all] Error code 1 Stop in /src/cddl/lib. *** [cddl/lib__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** [buildworld] Error code 1 Stop in /src. TB --- 2014-02-17 17:55:56 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:55:56 - ERROR: failed to build world TB --- 2014-02-17 17:55:56 - 775.09 user 158.82 system 944.52 real http://tinderbox.freebsd.org/tinderbox-freebsd8-build-RELENG_8-i386-pc98.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:56:32 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 223BCEE7; Mon, 17 Feb 2014 17:56:32 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D546F1D77; Mon, 17 Feb 2014 17:56:31 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHuVxf030764; Mon, 17 Feb 2014 17:56:31 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id s1HHuVgd030763; Mon, 17 Feb 2014 17:56:31 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:56:31 GMT Message-Id: <201402171756.s1HHuVgd030763@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_8 tinderbox] failure on amd64/amd64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:56:32 -0000 TB --- 2014-02-17 17:40:11 - tinderbox 2.20 running on freebsd-legacy2.sentex.ca TB --- 2014-02-17 17:40:11 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-17 17:40:11 - starting RELENG_8 tinderbox run for amd64/amd64 TB --- 2014-02-17 17:40:11 - cleaning the object tree TB --- 2014-02-17 17:40:11 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:40:15 - At svn revision 262098 TB --- 2014-02-17 17:40:16 - building world TB --- 2014-02-17 17:40:16 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:40:16 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:40:16 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:40:16 - SRCCONF=/dev/null TB --- 2014-02-17 17:40:16 - TARGET=amd64 TB --- 2014-02-17 17:40:16 - TARGET_ARCH=amd64 TB --- 2014-02-17 17:40:16 - TZ=UTC TB --- 2014-02-17 17:40:16 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:40:16 - cd /src TB --- 2014-02-17 17:40:16 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:40:16 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:80: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: warning: implicit declaration of function 'sysctl_handle_quad' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:96: error: expected ')' before '(' token *** [vdev.o] Error code 1 Stop in /src/cddl/lib/libzpool. *** [all] Error code 1 Stop in /src/cddl/lib. *** [cddl/lib__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** [buildworld] Error code 1 Stop in /src. TB --- 2014-02-17 17:56:31 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:56:31 - ERROR: failed to build world TB --- 2014-02-17 17:56:31 - 806.52 user 162.22 system 979.39 real http://tinderbox.freebsd.org/tinderbox-freebsd8-build-RELENG_8-amd64-amd64.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:57:02 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D1FC8D3; Mon, 17 Feb 2014 17:57:02 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8D2B91D92; Mon, 17 Feb 2014 17:57:02 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHv18i097157; Mon, 17 Feb 2014 17:57:01 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1HHv1Cl097156; Mon, 17 Feb 2014 17:57:01 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:57:01 GMT Message-Id: <201402171757.s1HHv1Cl097156@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on powerpc/powerpc Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:57:03 -0000 TB --- 2014-02-17 17:25:00 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-17 17:25:00 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-17 17:25:00 - starting RELENG_9 tinderbox run for powerpc/powerpc TB --- 2014-02-17 17:25:00 - cleaning the object tree TB --- 2014-02-17 17:25:00 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:25:06 - At svn revision 262088 TB --- 2014-02-17 17:25:07 - building world TB --- 2014-02-17 17:25:07 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:25:07 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:25:07 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:25:07 - SRCCONF=/dev/null TB --- 2014-02-17 17:25:07 - TARGET=powerpc TB --- 2014-02-17 17:25:07 - TARGET_ARCH=powerpc TB --- 2014-02-17 17:25:07 - TZ=UTC TB --- 2014-02-17 17:25:07 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:25:07 - cd /src TB --- 2014-02-17 17:25:07 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:25:08 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:79: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: warning: implicit declaration of function 'sysctl_handle_64' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:95: error: expected ')' before '(' token *** Error code 1 Stop in /src/cddl/lib/libzpool. *** Error code 1 Stop in /src/cddl/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-17 17:57:01 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:57:01 - ERROR: failed to build world TB --- 2014-02-17 17:57:01 - 1422.10 user 217.10 system 1920.83 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-powerpc-powerpc.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:57:09 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7B95BDD; Mon, 17 Feb 2014 17:57:09 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 375161D9B; Mon, 17 Feb 2014 17:57:09 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHv8Wc032144; Mon, 17 Feb 2014 17:57:08 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id s1HHv8dO032143; Mon, 17 Feb 2014 17:57:08 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:57:08 GMT Message-Id: <201402171757.s1HHv8dO032143@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_8 tinderbox] failure on ia64/ia64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:57:09 -0000 TB --- 2014-02-17 17:40:11 - tinderbox 2.20 running on freebsd-legacy2.sentex.ca TB --- 2014-02-17 17:40:11 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-17 17:40:11 - starting RELENG_8 tinderbox run for ia64/ia64 TB --- 2014-02-17 17:40:11 - cleaning the object tree TB --- 2014-02-17 17:40:11 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:40:15 - At svn revision 262098 TB --- 2014-02-17 17:40:16 - building world TB --- 2014-02-17 17:40:16 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:40:16 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:40:16 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:40:16 - SRCCONF=/dev/null TB --- 2014-02-17 17:40:16 - TARGET=ia64 TB --- 2014-02-17 17:40:16 - TARGET_ARCH=ia64 TB --- 2014-02-17 17:40:16 - TZ=UTC TB --- 2014-02-17 17:40:16 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:40:16 - cd /src TB --- 2014-02-17 17:40:16 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:40:16 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:80: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: warning: implicit declaration of function 'sysctl_handle_quad' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:96: error: expected ')' before '(' token *** [vdev.o] Error code 1 Stop in /src/cddl/lib/libzpool. *** [all] Error code 1 Stop in /src/cddl/lib. *** [cddl/lib__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** [buildworld] Error code 1 Stop in /src. TB --- 2014-02-17 17:57:08 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:57:08 - ERROR: failed to build world TB --- 2014-02-17 17:57:08 - 855.08 user 157.69 system 1016.77 real http://tinderbox.freebsd.org/tinderbox-freebsd8-build-RELENG_8-ia64-ia64.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 17:57:58 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0B9A548D; Mon, 17 Feb 2014 17:57:58 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BED951DCB; Mon, 17 Feb 2014 17:57:57 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HHvuaW098840; Mon, 17 Feb 2014 17:57:57 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1HHvucr098839; Mon, 17 Feb 2014 17:57:56 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 17:57:56 GMT Message-Id: <201402171757.s1HHvucr098839@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on powerpc64/powerpc Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 17:57:58 -0000 TB --- 2014-02-17 17:25:43 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-17 17:25:43 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-17 17:25:43 - starting RELENG_9 tinderbox run for powerpc64/powerpc TB --- 2014-02-17 17:25:43 - cleaning the object tree TB --- 2014-02-17 17:25:43 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:25:48 - At svn revision 262088 TB --- 2014-02-17 17:25:49 - building world TB --- 2014-02-17 17:25:49 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:25:49 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:25:49 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:25:49 - SRCCONF=/dev/null TB --- 2014-02-17 17:25:49 - TARGET=powerpc TB --- 2014-02-17 17:25:49 - TARGET_ARCH=powerpc64 TB --- 2014-02-17 17:25:49 - TZ=UTC TB --- 2014-02-17 17:25:49 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:25:49 - cd /src TB --- 2014-02-17 17:25:49 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:25:49 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:79: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: warning: implicit declaration of function 'sysctl_handle_64' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:95: error: expected ')' before '(' token *** Error code 1 Stop in /src/cddl/lib/libzpool. *** Error code 1 Stop in /src/cddl/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-17 17:57:56 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 17:57:56 - ERROR: failed to build world TB --- 2014-02-17 17:57:56 - 1440.13 user 221.98 system 1933.05 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-powerpc64-powerpc.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 18:06:10 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DF39BC9E; Mon, 17 Feb 2014 18:06:09 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 97DB91FC5; Mon, 17 Feb 2014 18:06:09 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HI68r9012674; Mon, 17 Feb 2014 18:06:08 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id s1HI68Ed012673; Mon, 17 Feb 2014 18:06:08 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 18:06:08 GMT Message-Id: <201402171806.s1HI68Ed012673@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_8 tinderbox] failure on sparc64/sparc64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 18:06:10 -0000 TB --- 2014-02-17 17:53:56 - tinderbox 2.20 running on freebsd-legacy2.sentex.ca TB --- 2014-02-17 17:53:56 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-17 17:53:56 - starting RELENG_8 tinderbox run for sparc64/sparc64 TB --- 2014-02-17 17:53:56 - cleaning the object tree TB --- 2014-02-17 17:53:56 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:53:58 - At svn revision 262098 TB --- 2014-02-17 17:53:59 - building world TB --- 2014-02-17 17:53:59 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:53:59 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:53:59 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:53:59 - SRCCONF=/dev/null TB --- 2014-02-17 17:53:59 - TARGET=sparc64 TB --- 2014-02-17 17:53:59 - TARGET_ARCH=sparc64 TB --- 2014-02-17 17:53:59 - TZ=UTC TB --- 2014-02-17 17:53:59 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:53:59 - cd /src TB --- 2014-02-17 17:53:59 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:53:59 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:80: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: warning: implicit declaration of function 'sysctl_handle_quad' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:96: error: expected ')' before '(' token *** [vdev.o] Error code 1 Stop in /src/cddl/lib/libzpool. *** [all] Error code 1 Stop in /src/cddl/lib. *** [cddl/lib__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** [buildworld] Error code 1 Stop in /src. TB --- 2014-02-17 18:06:08 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 18:06:08 - ERROR: failed to build world TB --- 2014-02-17 18:06:08 - 627.30 user 116.16 system 732.63 real http://tinderbox.freebsd.org/tinderbox-freebsd8-build-RELENG_8-sparc64-sparc64.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 18:06:32 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8B10BDAF; Mon, 17 Feb 2014 18:06:32 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 479881FCD; Mon, 17 Feb 2014 18:06:32 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HI6Vs3040976; Mon, 17 Feb 2014 18:06:31 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1HI6VYf040975; Mon, 17 Feb 2014 18:06:31 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 18:06:31 GMT Message-Id: <201402171806.s1HI6VYf040975@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on sparc64/sparc64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 18:06:32 -0000 TB --- 2014-02-17 17:49:27 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-17 17:49:27 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-17 17:49:27 - starting RELENG_9 tinderbox run for sparc64/sparc64 TB --- 2014-02-17 17:49:27 - cleaning the object tree TB --- 2014-02-17 17:49:27 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:49:36 - At svn revision 262088 TB --- 2014-02-17 17:49:37 - building world TB --- 2014-02-17 17:49:37 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:49:37 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:49:37 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:49:37 - SRCCONF=/dev/null TB --- 2014-02-17 17:49:37 - TARGET=sparc64 TB --- 2014-02-17 17:49:37 - TARGET_ARCH=sparc64 TB --- 2014-02-17 17:49:37 - TZ=UTC TB --- 2014-02-17 17:49:37 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:49:37 - cd /src TB --- 2014-02-17 17:49:37 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:49:37 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:79: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: warning: implicit declaration of function 'sysctl_handle_64' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:84: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:95: error: expected ')' before '(' token *** Error code 1 Stop in /src/cddl/lib/libzpool. *** Error code 1 Stop in /src/cddl/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-17 18:06:31 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 18:06:31 - ERROR: failed to build world TB --- 2014-02-17 18:06:31 - 848.67 user 141.17 system 1024.41 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-sparc64-sparc64.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 18:06:29 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E3118DAC; Mon, 17 Feb 2014 18:06:28 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9FB391FC8; Mon, 17 Feb 2014 18:06:28 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id s1HI6RuQ013020; Mon, 17 Feb 2014 18:06:27 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id s1HI6RQx013019; Mon, 17 Feb 2014 18:06:27 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 17 Feb 2014 18:06:27 GMT Message-Id: <201402171806.s1HI6RQx013019@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_8 tinderbox] failure on powerpc/powerpc Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 18:06:29 -0000 TB --- 2014-02-17 17:53:20 - tinderbox 2.20 running on freebsd-legacy2.sentex.ca TB --- 2014-02-17 17:53:20 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-17 17:53:20 - starting RELENG_8 tinderbox run for powerpc/powerpc TB --- 2014-02-17 17:53:20 - cleaning the object tree TB --- 2014-02-17 17:53:20 - /usr/local/bin/svn stat /src TB --- 2014-02-17 17:53:22 - At svn revision 262098 TB --- 2014-02-17 17:53:23 - building world TB --- 2014-02-17 17:53:23 - CROSS_BUILD_TESTING=YES TB --- 2014-02-17 17:53:23 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-17 17:53:23 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-17 17:53:23 - SRCCONF=/dev/null TB --- 2014-02-17 17:53:23 - TARGET=powerpc TB --- 2014-02-17 17:53:23 - TARGET_ARCH=powerpc TB --- 2014-02-17 17:53:23 - TZ=UTC TB --- 2014-02-17 17:53:23 - __MAKE_CONF=/dev/null TB --- 2014-02-17 17:53:23 - cd /src TB --- 2014-02-17 17:53:23 - /usr/bin/make -B buildworld >>> World build started on Mon Feb 17 17:53:24 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:80: warning: type of 'SYSCTL_HANDLER_ARGS' defaults to 'int' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: warning: implicit declaration of function 'sysctl_handle_quad' /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'oidp' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: (Each undeclared identifier is reported only once /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: for each function it appears in.) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:85: error: 'req' undeclared (first use in this function) /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c: At top level: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:96: error: expected ')' before '(' token *** [vdev.o] Error code 1 Stop in /src/cddl/lib/libzpool. *** [all] Error code 1 Stop in /src/cddl/lib. *** [cddl/lib__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** [buildworld] Error code 1 Stop in /src. TB --- 2014-02-17 18:06:27 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-17 18:06:27 - ERROR: failed to build world TB --- 2014-02-17 18:06:27 - 679.38 user 119.41 system 787.09 real http://tinderbox.freebsd.org/tinderbox-freebsd8-build-RELENG_8-powerpc-powerpc.full From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 18:39:37 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 56390665 for ; Mon, 17 Feb 2014 18:39:37 +0000 (UTC) Received: from spectrum.skysmurf.nl (spectrum.skysmurf.nl [82.95.125.145]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CD0BA12F4 for ; Mon, 17 Feb 2014 18:39:36 +0000 (UTC) Received: from spectrum.skysmurf.nl (mail.skysmurf.nl [192.168.42.4] (may be forged)) by spectrum.skysmurf.nl (8.14.7/8.14.7) with SMTP id s1HIdRwl007024; Mon, 17 Feb 2014 19:39:27 +0100 (CET) (envelope-from freebsd@skysmurf.nl) Received: by spectrum.skysmurf.nl (sSMTP sendmail emulation); Mon, 17 Feb 2014 19:39:27 +0100 Date: Mon, 17 Feb 2014 19:39:27 +0100 From: "A.J. 'Fonz' van Werven" To: Phil Regnauld Subject: Re: Should I use jail? Message-ID: <20140217183927.GA6886@spectrum.skysmurf.nl> References: <5300C998.7010508@gibfest.dk> <20140216142824.GA25883@spectrum.skysmurf.nl> <20140216151257.GP71201@macbook.bluepipe.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bg08WKrSYDhXBjb5" Content-Disposition: inline In-Reply-To: <20140216151257.GP71201@macbook.bluepipe.net> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.22 (2013-10-16) Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 18:39:37 -0000 --bg08WKrSYDhXBjb5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Phil Regnauld wrote: >>> For what it's worth I never, ever run any service without running it in >>> a jail. >>=20 >> Smartass comment: if that includes ntpd or a master NIS server, would >> you care to divulge how you did that? >=20 > I don't know why the NIS server would be any different, The problem with NIS (and by extension NFS) is rpcbind, which AFAIK cannot run in a jail. For jails that are NIS clients(*) I currently have to use a workaround I found on the Forums, which is to add service rpcbind forcestop to /etc/rc.d/ypbind because otherwise (yp)chsh, (yp)chfn and (yp)passwd won't work from the jails. > but for services that require access to devices (say, ntpd talking to a > GPS over USB), you define new devfs rules to unhide the requisite /dev/ > entries for the jails running the service. I do this for OpenDNSSEC > using a smartcard reader. >=20 > Here's a devfs.conf entry to make it possible to access BPF (for tcpdump > among other things - but beware of giving access to raw devices this > way) and ugen* devices under /dev/ >=20 > [devfsrules_jail_bpf=3D5] > add include $devfsrules_jail > add path 'bpf*' unhide > add path 'ugen0.*' unhide =20 What do you know: what was intended as a smartass comment that I almost refrained from sending in the first place actually elicited a useful response. Thank you very much for the suggestion, I'll look into that. The main question would be which /dev entry provides (write) access to the system clock, if that even goes through a /dev entry to begin with. A quick look through /usr/src/sys didn't turn up anything. AvW Ad (*): I use NIS to share uids/gids between jails (and the host). --=20 I'm not completely useless, I can be used as a bad example. --bg08WKrSYDhXBjb5 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQIcBAEBAgAGBQJTAldfAAoJEAfP7gJTaCe8DKwP/jN3J0ZbJR9P9jt4YWjuOCd4 vLfs7K2qNjJobf1iQ8jSLC0mTfbzdXt0U1KMssU/9jpwZCCyQ/CgpkFeGEyDcnuA MFyUcffcVLjUoMIbPcaiEnRcP3eV1qKiMbfHRqjmCWS9zH8dcxS1gKbjyV6F7cKY dRgsIKBIkq5FDPtzEUc7wM8RWyV/S7Z8BPoGvT7hvWra+OBBk1CX6nQQR7h0PHo6 dxzpcXk+liVLimLUNCXXV+Wq66ADiBZhqxZ+0s885XqW7fahRa7sMEXIQWHmFgVa 3ZuJMVlfP48X7oPa26MyPfyyslCEF+8nreDJR1TcEr/GGrfzqSrg5l/xdmlo70B3 ITgyN6Pf3Fc60lppO4AQ7pxHR48e1gQOkCUHQ4OrZ2pP8Qtk/YhsiD2D8nnIUwDS 0enYBa7361tWE/6YBah9yra8M43FoKiVwtKCYeM+dTiwnhz6Z0b7xrbjhNdVjq7q TTfiC5MHJAWLZSxj/5Nx56MnWiPVjken39upNnbqcSuj1uUrz1oXLvh2wPrwVejd du98ABLM78Lh8pj2mq8xDFk3L2fkdR4LkSbRzGog2Is4z+N49+uwe3KcdW3I+8aw ZJ2xHlLlCKCyH8outqBWHj6+6KnBNkla1tgWKAdiSyCNWI7bZ4kEmsl/o5OMNN14 LK1vjj1Upe+/sU6O92pQ =bxGB -----END PGP SIGNATURE----- --bg08WKrSYDhXBjb5-- From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 18:48:22 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E575B8D7 for ; Mon, 17 Feb 2014 18:48:21 +0000 (UTC) Received: from mail-pd0-x22c.google.com (mail-pd0-x22c.google.com [IPv6:2607:f8b0:400e:c02::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BA7FD13B2 for ; Mon, 17 Feb 2014 18:48:21 +0000 (UTC) Received: by mail-pd0-f172.google.com with SMTP id p10so15273373pdj.3 for ; Mon, 17 Feb 2014 10:48:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=zKt5Kob4D1LZjL6NpSdxl1b1IQ/kAMfaiZrp9MSFK/E=; b=sF5aLPA0aPHdEFq+E7NO1xhYOTxxtxrSX3c+ktLt4KzjNjdkSmSB9iNXl+os0Ft79v byUofbL9lXdJzIx7P9DXJpt458BSwP8hL0TlHwOZBxlymX7AxvYm2lEvRNNcalVChwq8 g+jaO2NLmuAhMIjhnATbvUygYE3MPqjwBbmYE1Dv51J5D8FJsueIf3zYhVCBMkoA+L+L in79jzfdAa7aGoIil3jQ8wkYdjJfFQFo8zdnwIQV4Yc+J7fzQDtc1POZNKghclFYE+uV P312HIZPBprGb3mP6hz7ikqhSfZgxlpYGJWkfhK/4hAhCz2DhnrmV3x7dDVhTWIjoDmR pz6Q== MIME-Version: 1.0 X-Received: by 10.68.230.137 with SMTP id sy9mr27987056pbc.126.1392662901352; Mon, 17 Feb 2014 10:48:21 -0800 (PST) Received: by 10.70.127.142 with HTTP; Mon, 17 Feb 2014 10:48:21 -0800 (PST) Received: by 10.70.127.142 with HTTP; Mon, 17 Feb 2014 10:48:21 -0800 (PST) In-Reply-To: <53021CC4.3050300@iop.kiev.ua> References: <53021CC4.3050300@iop.kiev.ua> Date: Mon, 17 Feb 2014 20:48:21 +0200 Message-ID: Subject: Re: install to virtual machine From: Sami Halabi To: "Andrey S. Rybak" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 18:48:22 -0000 Check nameservers in /etc/resolv.conf i had this problem when the 1st nameserver was invalid/not responding Sami =D7=91=D7=AA=D7=90=D7=A8=D7=99=D7=9A 17 =D7=91=D7=A4=D7=91=D7=A8 2014 16:45= , "Andrey S. Rybak" =D7=9B=D7=AA=D7=91: > Hi > I have some problem with postinstallation steps of FreeBSD on virtual > machine. I had installed FreeBSD-10 on VirtualBox on my Debian > distribution. Installation was succesfull, but when i tried to upgrade my > tree of ports i have problem: "no route to host" (it happens for example = if > i want do make fetchindex in /usr/ports). But i can connect to a ftp serv= er > using command "ftp". I guess the problem is with fetch utility settings. > Coze /usr/bin/ftp utility works properly and bsdinstall worked with > internet connections in time of installing also without any problem. > Networking properties of the virtual machine is "attached to NAT". So wha= t > i should do for "make install" in /usr/port could found route? > Thank for any opinion. > Andrey > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 18:53:49 2014 Return-Path: Delivered-To: freebsd-stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 56E56C17 for ; Mon, 17 Feb 2014 18:53:49 +0000 (UTC) Received: from mho-01-ewr.mailhop.org (mho-03-ewr.mailhop.org [204.13.248.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 28FD414C7 for ; Mon, 17 Feb 2014 18:53:48 +0000 (UTC) Received: from c-24-8-230-52.hsd1.co.comcast.net ([24.8.230.52] helo=damnhippie.dyndns.org) by mho-01-ewr.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1WFTK7-0000I2-Fb; Mon, 17 Feb 2014 18:53:47 +0000 Received: from [172.22.42.240] (revolution.hippie.lan [172.22.42.240]) by damnhippie.dyndns.org (8.14.3/8.14.3) with ESMTP id s1HIrgnT027760; Mon, 17 Feb 2014 11:53:42 -0700 (MST) (envelope-from ian@FreeBSD.org) X-Mail-Handler: Dyn Standard SMTP by Dyn X-Originating-IP: 24.8.230.52 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX199BKO4glEZyVZhPTFcMpJ+ Subject: Re: Should I use jail? From: Ian Lepore To: "A.J. 'Fonz' van Werven" In-Reply-To: <20140217183927.GA6886@spectrum.skysmurf.nl> References: <5300C998.7010508@gibfest.dk> <20140216142824.GA25883@spectrum.skysmurf.nl> <20140216151257.GP71201@macbook.bluepipe.net> <20140217183927.GA6886@spectrum.skysmurf.nl> Content-Type: text/plain; charset="us-ascii" Date: Mon, 17 Feb 2014 11:53:42 -0700 Message-ID: <1392663222.1145.19.camel@revolution.hippie.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-stable@FreeBSD.org, Phil Regnauld X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 18:53:49 -0000 On Mon, 2014-02-17 at 19:39 +0100, A.J. 'Fonz' van Werven wrote: > Phil Regnauld wrote: > > >>> For what it's worth I never, ever run any service without running it in > >>> a jail. > >> > >> Smartass comment: if that includes ntpd or a master NIS server, would > >> you care to divulge how you did that? > > > > I don't know why the NIS server would be any different, > > The problem with NIS (and by extension NFS) is rpcbind, which AFAIK cannot > run in a jail. > > For jails that are NIS clients(*) I currently have to use a workaround I > found on the Forums, which is to add > > service rpcbind forcestop > > to /etc/rc.d/ypbind because otherwise (yp)chsh, (yp)chfn and (yp)passwd > won't work from the jails. > > > but for services that require access to devices (say, ntpd talking to a > > GPS over USB), you define new devfs rules to unhide the requisite /dev/ > > entries for the jails running the service. I do this for OpenDNSSEC > > using a smartcard reader. > > > > Here's a devfs.conf entry to make it possible to access BPF (for tcpdump > > among other things - but beware of giving access to raw devices this > > way) and ugen* devices under /dev/ > > > > [devfsrules_jail_bpf=5] > > add include $devfsrules_jail > > add path 'bpf*' unhide > > add path 'ugen0.*' unhide > > What do you know: what was intended as a smartass comment that I almost > refrained from sending in the first place actually elicited a useful > response. Thank you very much for the suggestion, I'll look into that. > > The main question would be which /dev entry provides (write) access to the > system clock, if that even goes through a /dev entry to begin with. A > quick look through /usr/src/sys didn't turn up anything. ntpd (or anything else running as root) steers the system clock using the ntp_adjtime(2), defined in sys/timex.h. There are no devices involved unless ntpd is also processing a PPS signal, in which case it uses /dev/pps#. -- Ian From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 20:21:14 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8C042AD6; Mon, 17 Feb 2014 20:21:14 +0000 (UTC) Received: from secure.freebsdsolutions.net (secure.freebsdsolutions.net [69.55.234.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6DBBB1C5C; Mon, 17 Feb 2014 20:21:14 +0000 (UTC) Received: from [10.10.1.198] (office.betterlinux.com [199.58.199.60]) (authenticated bits=0) by secure.freebsdsolutions.net (8.14.4/8.14.4) with ESMTP id s1HKL4Ii022639 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Mon, 17 Feb 2014 15:21:05 -0500 (EST) (envelope-from lists@jnielsen.net) From: John Nielsen Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: recovering from or increasing timeouts on virtio block device Date: Mon, 17 Feb 2014 13:21:19 -0700 Message-Id: <920CC320-1A95-46E2-BB18-B6987805885E@jnielsen.net> To: freebsd-stable@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) X-Mailer: Apple Mail (2.1827) X-DCC-Etherboy-Metrics: ns1.jnielsen.net 1002; Body=2 Fuz1=2 Fuz2=2 X-Virus-Scanned: clamav-milter 0.97.8 at ns1.jnielsen.net X-Virus-Status: Clean Cc: Bryan Venteicher X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 20:21:14 -0000 I run several FreeBSD virtual machines in a Linux KVM environment with a = SAN. The VMs use virtio block storage, and the KVM hosts map the virtual = volumes to targets on the SAN. Occasionally, failover or other = maintenance events on the SAN cause it to be unavailable for 30+ = seconds. When this happens, the FreeBSD VMs have hard failures on the = vtbd* devices, and thereafter any attempted reads or writes return = immediately with an error (even after the SAN is responsive again). The = only way to recover a VM once that happens is to hard boot it. Is there any way to adjust the timeouts or enable some kind of retry for = the virtio block devices? It would be nice to be able to recover = gracefully after a SAN event without needing to reboot the VMs. Thanks! John Nielsen From owner-freebsd-stable@FreeBSD.ORG Mon Feb 17 23:10:10 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BE9ADB8F for ; Mon, 17 Feb 2014 23:10:10 +0000 (UTC) Received: from tensor.andric.com (unknown [IPv6:2001:7b8:3a7:1:2d0:b7ff:fea0:8c26]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 798CF1BEA for ; Mon, 17 Feb 2014 23:10:10 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7::1d12:3dd7:fd12:f1d4] (unknown [IPv6:2001:7b8:3a7:0:1d12:3dd7:fd12:f1d4]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id C145E5C45; Tue, 18 Feb 2014 00:09:59 +0100 (CET) Content-Type: multipart/signed; boundary="Apple-Mail=_8904AEF3-5C5F-41E6-B4E4-E71CC276ABDD"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: Can't build 10.0-STABLE on amd64 From: Dimitry Andric In-Reply-To: <20140217160935.53f70f88@zeta.dino.sk> Date: Tue, 18 Feb 2014 00:09:48 +0100 Message-Id: <902ECF55-7C43-4EF9-8ACD-7F1815671D11@FreeBSD.org> References: <20140217160935.53f70f88@zeta.dino.sk> To: Milan Obuch X-Mailer: Apple Mail (2.1827) Cc: freebsd-stable stable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Feb 2014 23:10:10 -0000 --Apple-Mail=_8904AEF3-5C5F-41E6-B4E4-E71CC276ABDD Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii On 17 Feb 2014, at 16:09, Milan Obuch wrote: > I have trouble build world from 10.0-STABLE sources on freshly rebuilt > 9.2-STABLE machine, amd64 arch. I want to upgrade it. The error shown is > (lines edited into paragraphs to mitigate line wrapping effect) ... > building shared library libproc.so.2 > > /usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lsupc++ ... > There are following build options used: > > WITHOUT_ATM=YES > WITHOUT_AUDIT=YES > WITHOUT_AUTHPF=YES > WITHOUT_BLUETOOTH=YES > WITHOUT_CALENDAR=YES > WITHOUT_CDDL=YES > WITHOUT_CLANG=YES > WITHOUT_CLANG_FULL=YES > WITHOUT_CLANG_IS_CC=YES > WITHOUT_CTM=YES > WITHOUT_DICT=YES > WITHOUT_FDT=YES > WITHOUT_FLOPPY=YES > WITHOUT_FREEBSD_UPDATE=YES > WITHOUT_GAMES=YES > WITHOUT_GCOV=YES > WITHOUT_GNUCXX=YES > WITHOUT_GPIB=YES > WITHOUT_GPIO=YES > WITHOUT_HTML=YES > WITHOUT_INET6=YES > WITHOUT_INET6_SUPPORT=YES > WITHOUT_INFO=YES > WITHOUT_IPFILTER=YES > WITHOUT_IPFW=YES > WITHOUT_IPX=YES > WITHOUT_IPX_SUPPORT=YES > WITHOUT_KERBEROS=YES > WITHOUT_KERBEROS_SUPPORT=YES > WITHOUT_LIBCPLUSPLUS=YES > WITHOUT_LOCATE=YES > WITHOUT_LPR=YES > WITHOUT_NAND=YES > WITHOUT_NCP=YES > WITHOUT_NDIS=YES > WITHOUT_NETCAT=YES > WITHOUT_NIS=YES > WITHOUT_PC_SYSINSTALL=YES > WITHOUT_PORTSNAP=YES > WITHOUT_PROFILE=YES > WITHOUT_QUOTAS=YES > WITHOUT_RCMDS=YES > WITHOUT_ROUTED=YES > WITHOUT_SENDMAIL=YES > WITHOUT_SYSINSTALL=YES > WITHOUT_WIRELESS=YES > WITHOUT_WIRELESS_SUPPORT=YES > WITHOUT_WPA_SUPPLICANT_EAPOL=YES > WITHOUT_ZFS=YES > > WITHOUT_GNUCXX and WITHOUT_LIBCPLUSPLUS were added as an attempt > because error message mensions libsupc++. It does not matter, with our > without them the failure is the same You need either libcxxrt or libsupc++ to build libproc. It looks like you are forcing the build with gcc, so you need to enable libstdc++, otherwise you will not get libsupc++. E.g., try removing WITHOUT_GNUCXX, and adding WITH_GNUCXX. Adding WITH_GCC is probably also wise. -Dimitry --Apple-Mail=_8904AEF3-5C5F-41E6-B4E4-E71CC276ABDD Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) iEYEARECAAYFAlMClsQACgkQsF6jCi4glqO+7wCgyfMjcGscE/fYwYd+JJS+IP56 dgQAoNWoR6yFK6Ebx99E43SS3WSDhhbs =Pc8c -----END PGP SIGNATURE----- --Apple-Mail=_8904AEF3-5C5F-41E6-B4E4-E71CC276ABDD-- From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 04:08:51 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7912D78B; Tue, 18 Feb 2014 04:08:51 +0000 (UTC) Received: from dub0-omc2-s2.dub0.hotmail.com (dub0-omc2-s2.dub0.hotmail.com [157.55.1.141]) by mx1.freebsd.org (Postfix) with ESMTP id 051B017CF; Tue, 18 Feb 2014 04:08:50 +0000 (UTC) Received: from DUB114-W89 ([157.55.1.138]) by dub0-omc2-s2.dub0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Mon, 17 Feb 2014 20:07:43 -0800 X-TMN: [tuW6caDOO7/UZqloSYCBcuISXTWajbCD] X-Originating-Email: [robert.sevat@live.nl] Message-ID: From: Robert Sevat To: "freebsd-net@freebsd.org" Subject: re driver crashing under load, can reproduce it. Date: Tue, 18 Feb 2014 05:07:43 +0100 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 18 Feb 2014 04:07:43.0624 (UTC) FILETIME=[F92FC880:01CF2C5E] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: "freebsd-stable@freebsd.org" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 04:08:51 -0000 Hey=2C I've got a small server on which the network driver crashes completely the = instant I put any network load on it. The only way to fix it is by rebootin= g the machine=2C it'll be completely unresponsive to ifconfig up or down. I've seen a bunch of errors already: re0: watchdog timeout re0: link state changed to DOWN re0: link state changed to UP It'll start with that before the driver completely crashes and locks up=2C = a few hunderd times the up/down changes. Feb 18 00:49:33 transmission-video transmission-daemon[1791]: UDP Failed to= set receive buffer: No buffer space available (tr-udp.c:59) Feb 18 00:49:33 transmission-video transmission-daemon[1791]: UDP Failed to= set receive buffer: requested 4194304=2C got 42080 (tr-udp.c:78) I've also had this=2C so I've set the buffer already to 4194304 with: sysct= l net.inet.udp.recvspace: 4194304. After I did this transmission stopped complaining for a bit. An hour later = the Re driver crashed again. This time after reboot the driver refused to w= ork at all. I had to remove that from sysctl.conf and set it back to 42080 = before the driver would work again. netstat -sl re0: http://pastebin.com/NmDWJJ6k This does show that a lot of udp packets are dropped due to full buffers: "4880 dropped due to no socket 2708 broadcast/multicast datagrams undelivered 139828 dropped due to full socket buffers" I have also gotten:=20 "Feb 15 02:39:00 incognitus kernel: sonewconn: pcb 0xfffff80028d28620: List= en queue overflow: 193 already in queue awaiting acceptance Feb 15 02:39:03 incognitus last message repeated 207 times" After googling a bit I have tried multiple things: Disable acpi in the bios=2C and enable ErP to ensure no weird things happen= with power states. I've also disabled powerd in rc.conf. Because I also got these messages in dmesg: "ip6addrctl: socket(UDP): No bu= ffer space available" I've disabled ipv6 on the machine. ip6addrctl_enable=3D"NO" ip6addrctl_policy=3D"ipv4_prefer" ipv6_network_interfaces=3D"none" ipv6_active_all_interfaces=3D"NO" I have also disabling msix and msi in /boot/loader.conf because this was su= ggested by others. hw.re.msi_disable=3D"1" hw.re.msix_disable=3D"1" I also have disabled hardware checksum offloading with ifconfig ifconfig re0 -txcsum ifconfig re0 -rxcsum I've tried forcing the nic to use Full duplex 1000BaseTX since some people = suggested it was due to auto negotiation failure. When I did this the entir= e driver locked up completely and refused to work until I rebooted it. ifconfig re0 media 1000BaseTX mediaopt full-duplex This is on a machine that runs:=20 root@incognitus:/ # uname -a FreeBSD incognitus.indylix.nl 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r261411:= Sun Feb 2 21:51:04 CET 2014 robert@Incognitus:/usr/obj/usr/src/sys/Pf= amd64 I've only added PF support to the kernel. It happens with PF enabled or dis= abled=2C makes no difference. I've ran Pfsense 2.1 on this machine for about 3-4 months without any of th= ese problems. This was also while putting significant load on it (120 mbit = internet). But now that it runs FreeBSD 10.0 it is highly unstable as soon = as I push any traffic. I can manually trigger the crash by starting an Rsyn= c upload to another server. This upload will do roughly 80 mbit of traffic = and crash it within a few Gigabytes of traffic. Or by adding a few torrents= to Transmission that push a fair bit of netwerk traffic. But it's only the= Re driver that crashes=2C the machine it self is up and responsive=2C only= the network stops working. Crashes can be triggered within 10 minutes. root@incognitus:/ # pciconf -lcv re0@pci0:1:0:0: class=3D0x020000 card=3D0xe0001458 chip=3D0x816810ec rev=3D= 0x06 hdr=3D0x00 vendor =3D 'Realtek Semiconductor Co.=2C Ltd.' device =3D 'RTL8111/8168B PCI Express Gigabit Ethernet controller' class =3D network subclass =3D ethernet cap 01[40] =3D powerspec 3 supports D0 D1 D2 D3 current D0 cap 05[50] =3D MSI supports 1 message=2C 64 bit cap 10[70] =3D PCI-Express 2 endpoint IRQ 1 max data 128(128) link x1(x= 1) speed 2.5(2.5) ASPM disabled(L0s/L1) cap 11[b0] =3D MSI-X supports 4 messages Table in map 0x20[0x0]=2C PBA in map 0x20[0x800] cap 03[d0] =3D VPD ecap 0001[100] =3D AER 1 0 fatal 0 non-fatal 1 corrected ecap 0002[140] =3D VC 1 max VC0 ecap 0003[160] =3D Serial 1 01000000684ce000 This is on a Gigabyte GA-C847N with the Realtek RTL8111F network card.=20 Any things that I could try? Commands to run? Or extra info you'd like to h= ave? Since I'm pretty much out of ideas.=20 (Except of course buying a different Intel nic=2C which I will resort to if= I can't get it resolved since it's unworkable now. I rather help debug a p= roblem in the driver.) Kind Regards=2C Robert Sevat = From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 04:30:46 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6EC3ED19 for ; Tue, 18 Feb 2014 04:30:46 +0000 (UTC) Received: from moof.catpipe.net (moof.catpipe.net [194.28.252.64]) by mx1.freebsd.org (Postfix) with ESMTP id 2A5DE198F for ; Tue, 18 Feb 2014 04:30:45 +0000 (UTC) Received: from localhost (moof.catpipe.net [194.28.252.64]) by localhost.catpipe.net (Postfix) with ESMTP id BFFB74CEA77; Tue, 18 Feb 2014 05:30:37 +0100 (CET) Received: from moof.catpipe.net ([194.28.252.64]) by localhost (moof.catpipe.net [194.28.252.64]) (amavisd-new, port 10024) with ESMTP id N7IzBaL+SSmN; Tue, 18 Feb 2014 05:30:37 +0100 (CET) Received: from macbook.bluepipe.net (unknown [203.176.151.250]) (Authenticated sender: relayuser) by moof.catpipe.net (Postfix) with ESMTPA id DDAAC4CE983; Tue, 18 Feb 2014 05:30:36 +0100 (CET) Received: by macbook.bluepipe.net (Postfix, from userid 1001) id BEED41CABF5C; Tue, 18 Feb 2014 12:30:32 +0800 (MYT) Date: Tue, 18 Feb 2014 12:30:32 +0800 From: Phil Regnauld To: "A.J. 'Fonz' van Werven" Subject: Re: Should I use jail? Message-ID: <20140218043032.GD81705@macbook.bluepipe.net> References: <5300C998.7010508@gibfest.dk> <20140216142824.GA25883@spectrum.skysmurf.nl> <20140216151257.GP71201@macbook.bluepipe.net> <20140217183927.GA6886@spectrum.skysmurf.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20140217183927.GA6886@spectrum.skysmurf.nl> X-Operating-System: Darwin 13.0.0 x86_64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 04:30:46 -0000 A.J. 'Fonz' van Werven (freebsd) writes: > > The problem with NIS (and by extension NFS) is rpcbind, which AFAIK cannot > run in a jail. I've never tried, and I see a number of older PRs about this. > What do you know: what was intended as a smartass comment that I almost > refrained from sending in the first place actually elicited a useful > response. Thank you very much for the suggestion, I'll look into that. :) > The main question would be which /dev entry provides (write) access to the > system clock, if that even goes through a /dev entry to begin with. A > quick look through /usr/src/sys didn't turn up anything. As pointed out, unless ntpd is sampling a PPS, you don't need a device. But apart from running ntpd within chroot, I don't think it's possible as adjtime won't allow jailed processes to set the clock (and there is no override for that). Ok, so the advice wasn't so useful after all - sorry! Cheers, Phil From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 08:49:09 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A9E5A895; Tue, 18 Feb 2014 08:49:09 +0000 (UTC) Received: from mailhost.netlab.sk (mailhost.netlab.sk [84.245.65.10]) (using SSLv3 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 254221B52; Tue, 18 Feb 2014 08:49:08 +0000 (UTC) Received: from zeta.dino.sk (fw1.dino.sk [84.245.95.252]) (AUTH: LOGIN milan) by mailhost.netlab.sk with ESMTPA; Tue, 18 Feb 2014 09:49:06 +0100 id 005080BA.53031E82.0000BC00 Date: Tue, 18 Feb 2014 09:49:05 +0100 From: Milan Obuch To: Dimitry Andric Subject: Re: Can't build 10.0-STABLE on amd64 Message-ID: <20140218094905.641e9f7c@zeta.dino.sk> In-Reply-To: <902ECF55-7C43-4EF9-8ACD-7F1815671D11@FreeBSD.org> References: <20140217160935.53f70f88@zeta.dino.sk> <902ECF55-7C43-4EF9-8ACD-7F1815671D11@FreeBSD.org> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; i386-portbld-freebsd10.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-stable stable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 08:49:09 -0000 On Tue, 18 Feb 2014 00:09:48 +0100 Dimitry Andric wrote: > On 17 Feb 2014, at 16:09, Milan Obuch wrote: > > I have trouble build world from 10.0-STABLE sources on freshly > > rebuilt 9.2-STABLE machine, amd64 arch. I want to upgrade it. The > > error shown is (lines edited into paragraphs to mitigate line > > wrapping effect) > ... > > building shared library libproc.so.2 > > > > /usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lsupc++ > ... > > There are following build options used: > > > > WITHOUT_ATM=YES > > WITHOUT_AUDIT=YES > > WITHOUT_AUTHPF=YES > > WITHOUT_BLUETOOTH=YES > > WITHOUT_CALENDAR=YES > > WITHOUT_CDDL=YES > > WITHOUT_CLANG=YES > > WITHOUT_CLANG_FULL=YES > > WITHOUT_CLANG_IS_CC=YES > > WITHOUT_CTM=YES > > WITHOUT_DICT=YES > > WITHOUT_FDT=YES > > WITHOUT_FLOPPY=YES > > WITHOUT_FREEBSD_UPDATE=YES > > WITHOUT_GAMES=YES > > WITHOUT_GCOV=YES > > WITHOUT_GNUCXX=YES > > WITHOUT_GPIB=YES > > WITHOUT_GPIO=YES > > WITHOUT_HTML=YES > > WITHOUT_INET6=YES > > WITHOUT_INET6_SUPPORT=YES > > WITHOUT_INFO=YES > > WITHOUT_IPFILTER=YES > > WITHOUT_IPFW=YES > > WITHOUT_IPX=YES > > WITHOUT_IPX_SUPPORT=YES > > WITHOUT_KERBEROS=YES > > WITHOUT_KERBEROS_SUPPORT=YES > > WITHOUT_LIBCPLUSPLUS=YES > > WITHOUT_LOCATE=YES > > WITHOUT_LPR=YES > > WITHOUT_NAND=YES > > WITHOUT_NCP=YES > > WITHOUT_NDIS=YES > > WITHOUT_NETCAT=YES > > WITHOUT_NIS=YES > > WITHOUT_PC_SYSINSTALL=YES > > WITHOUT_PORTSNAP=YES > > WITHOUT_PROFILE=YES > > WITHOUT_QUOTAS=YES > > WITHOUT_RCMDS=YES > > WITHOUT_ROUTED=YES > > WITHOUT_SENDMAIL=YES > > WITHOUT_SYSINSTALL=YES > > WITHOUT_WIRELESS=YES > > WITHOUT_WIRELESS_SUPPORT=YES > > WITHOUT_WPA_SUPPLICANT_EAPOL=YES > > WITHOUT_ZFS=YES > > > > WITHOUT_GNUCXX and WITHOUT_LIBCPLUSPLUS were added as an attempt > > because error message mensions libsupc++. It does not matter, with > > our without them the failure is the same > > You need either libcxxrt or libsupc++ to build libproc. It looks like > you are forcing the build with gcc, so you need to enable libstdc++, > otherwise you will not get libsupc++. > > E.g., try removing WITHOUT_GNUCXX, and adding WITH_GNUCXX. Adding > WITH_GCC is probably also wise. > > -Dimitry > In theory, you should be right. However, WITHOUT_GNUCXX and WITHOUT_LIBCPLUSPLUS were added as an attempt to workaround the failure (incorrect one, but hey, nobody is perfect), which was still the same. As an accidental notice, exactly the same operation on i386 arch went through flawlessly. Adding WITH_GCC could make a change, thanks for reminder. However, I did an upgrade with removed /etc/src.conf - or, to be exact, did a buildworld, but buildkernel failed - when trying to build my somehow minimized kernel with some strange error compiling some .S file, trying to build GENERIC kernel with failure to run ctfconvert. I had to install it per hand before building kernel and then the rest was done. What the original failure actually was, seems to be somehow mystic to me, but as I was able to do the desired 9 -> 10 upgrade, even if a bit strange way, is enough for me now. If normal 10-STABLE build fails again, I will report, but that's for now. Regards, Milan From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 10:32:50 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E8852BB2; Tue, 18 Feb 2014 10:32:50 +0000 (UTC) Received: from mail-ee0-x22a.google.com (mail-ee0-x22a.google.com [IPv6:2a00:1450:4013:c00::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 54B83155A; Tue, 18 Feb 2014 10:32:50 +0000 (UTC) Received: by mail-ee0-f42.google.com with SMTP id b15so7612708eek.15 for ; Tue, 18 Feb 2014 02:32:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DSD0jCllxWHFPzh24QBGnmvE9bPsLE+mElQ89snR01w=; b=0MjI7SJV7fxlvlcbv5kMAWUz9U4u9GqQSbvi0bKyjOk710PFa2JlAEWgEQLulzxUIn BfE1kVv2m/BaGR9tRupHDk0xr2YeNeobY00Utf779ZCsmoQXR9kBu1X3Q68ySjNKJkYI smgQsxqjgLTUykeZTKaGg1JV2HSX2gxqoZPnCtVaJYpdnZcbeFdBhdbo8TgOiDQP0ppM FjgxPcMPnDDvdvBglxSNdE2FytVIbsB2/3dF2nKK1yvN2pRb9vD/RwEx8ehKTXvVBFMl EvBou0LLHygyZJwUGBUSFqJqeJil7iEUNpqUESzFHGl+CzzjY+FEoLKuYdFndkFxYxiU ez7A== X-Received: by 10.14.109.71 with SMTP id r47mr32730876eeg.28.1392719568285; Tue, 18 Feb 2014 02:32:48 -0800 (PST) Received: from strashydlo.home (adgg180.neoplus.adsl.tpnet.pl. [79.184.136.180]) by mx.google.com with ESMTPSA id o43sm68508185eef.12.2014.02.18.02.32.41 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Feb 2014 02:32:43 -0800 (PST) Sender: =?UTF-8?Q?Edward_Tomasz_Napiera=C5=82a?= Subject: Re: recovering from or increasing timeouts on virtio block device Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=iso-8859-2 From: =?iso-8859-2?Q?Edward_Tomasz_Napiera=B3a?= In-Reply-To: <920CC320-1A95-46E2-BB18-B6987805885E@jnielsen.net> Date: Tue, 18 Feb 2014 11:32:38 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <18D133C0-E71B-4E66-A13F-6DC3B1BF620C@FreeBSD.org> References: <920CC320-1A95-46E2-BB18-B6987805885E@jnielsen.net> To: John Nielsen X-Mailer: Apple Mail (2.1283) Cc: Bryan Venteicher , freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 10:32:51 -0000 Wiadomo=B6=E6 napisana przez John Nielsen w dniu 17 lut 2014, o godz. = 21:21: > I run several FreeBSD virtual machines in a Linux KVM environment with = a SAN. The VMs use virtio block storage, and the KVM hosts map the = virtual volumes to targets on the SAN. Occasionally, failover or other = maintenance events on the SAN cause it to be unavailable for 30+ = seconds. When this happens, the FreeBSD VMs have hard failures on the = vtbd* devices, and thereafter any attempted reads or writes return = immediately with an error (even after the SAN is responsive again). The = only way to recover a VM once that happens is to hard boot it. >=20 > Is there any way to adjust the timeouts or enable some kind of retry = for the virtio block devices? It would be nice to be able to recover = gracefully after a SAN event without needing to reboot the VMs. Use gmountver(8) perhaps? --=20 If you cut off my head, what would I say? Me and my head, or me and my = body? From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 10:34:03 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 67B63CBB for ; Tue, 18 Feb 2014 10:34:03 +0000 (UTC) Received: from mail-la0-x232.google.com (mail-la0-x232.google.com [IPv6:2a00:1450:4010:c03::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E41E9157C for ; Tue, 18 Feb 2014 10:34:02 +0000 (UTC) Received: by mail-la0-f50.google.com with SMTP id ec20so11970129lab.37 for ; Tue, 18 Feb 2014 02:34:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:message-id:date :to:mime-version; bh=FfNqugaSTzVBkx+LDNPK4WQ5op6Y5ZcgOAdN2VBf810=; b=RHMH1kjT2aO7L9np9sWigzPIJllVeoqVcw7VGRhBst8eO0AxIcINLM1zYWwiMPLogT YIXMFvJ+Th5gCILh6CFyV7AHaQanNWxMZpQ8NI3f7guqj/wAGSRXxhx18uFTvTuy/IBb mDW3DsVozeF7X+KPjVy15+NVIhUeqT/eVqZ36u1AFAboXTPGED909vva4KEwReAi4jvD of8c/x91ExhjXPNh/+aTqKEDBBtuXOJCv+pt5t7t5uomvFohIPhXGV8Vk55eqJ30K0YN YPQVtF6Jvxc2qHy5j5otvef8GZbTHLHVCRkbhRP6D9fYGnJ0ZzcupDuYmoNfS6ngOAOI bz8g== X-Received: by 10.112.205.5 with SMTP id lc5mr5726841lbc.40.1392719640818; Tue, 18 Feb 2014 02:34:00 -0800 (PST) Received: from 95.108.174.208-red.dhcp.yndx.net (95.108.174.208-red.dhcp.yndx.net. [95.108.174.208]) by mx.google.com with ESMTPSA id y2sm31198070lal.10.2014.02.18.02.33.59 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Feb 2014 02:33:59 -0800 (PST) From: Dmitry Sivachenko Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: sdt_probe_stub: Why did this get called? Message-Id: Date: Tue, 18 Feb 2014 14:34:07 +0400 To: stable@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) X-Mailer: Apple Mail (2.1827) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 10:34:03 -0000 Hello! FreeBSD 10.0-STABLE #0 r262016M During the boot, I see the following line on console: sdt_probe_stub: Why did this get called? What does it mean? Thanks. From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 10:41:44 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9DB90F04 for ; Tue, 18 Feb 2014 10:41:44 +0000 (UTC) Received: from mail.tyknet.dk (mail.tyknet.dk [144.76.253.226]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 23AE8162D for ; Tue, 18 Feb 2014 10:41:43 +0000 (UTC) Received: from [10.10.1.102] (217.71.4.82.static.router4.bolignet.dk [217.71.4.82]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.tyknet.dk (Postfix) with ESMTPSA id 9F344124AE4 for ; Tue, 18 Feb 2014 10:41:35 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.8.3 mail.tyknet.dk 9F344124AE4 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=gibfest.dk; s=default; t=1392720095; bh=dsepoBt5cCFj2KQ9wVmxi26i2y5CCB6uU1S2kgrwcqk=; h=Date:From:To:Subject; b=Ib9o4a8cmq2qaYKVt0//u6xivdAExsl4ZkB2zLGUlxfoUiwgSlxRSrXKsXNLQc10V Zpf+3bTme2VMX/NedkdC6475CW0B5iumqOF0y+IRpePOJDtpKiht/j5w7C3mkxN/s+ Tgeqzlq98Q2swPFqUt+IxYgzCNsG3Xly9IP2/9n5fIXwSouUqZrAQBfW5UWEdO4hGQ slQ67IxzEFE7SmuHfN3oVYODFPWT24iPDTGACO3yQnrTLV5ma4x1dQ2O5PA7rSUQ7q 2dXIQjm/N/O70+Vaen8a7Cyp8n/ryVGnspwnJwSdbwAy+yxTg/FZWb77wkFk8UlZO+ zUwLCHMD/61Eg== Message-ID: <530338DD.8030601@gibfest.dk> Date: Tue, 18 Feb 2014 11:41:33 +0100 From: Thomas Steen Rasmussen User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: freebsd-stable stable Subject: Problem with installworld on 10-stable r262131 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 10:41:44 -0000 Hello there, I am trying to upgrade my 10.0-REL amd64 machine to the latest 10-stable. Building the world and kernel, and rebooting into the new GENERIC kernel went fine. Mergemaster -p was uneventful too, but when I tried to run installworld: --------------------------------------------------------------------------------------------- [tykling@gw /usr/src]$ sudo make installworld mkdir -p /tmp/install.pInnVKgq progs=$(for prog in [ awk cap_mkdb cat chflags chmod chown date echo egrep find grep id install install-info ln lockf make mkdir mtree nmtree mv pwd_mkdb rm sed sh sysctl test true uname wc zic tzsetup; do if progpath=`which $prog`; then echo $progpath; else echo "Required tool $prog not found in PATH." >&2; exit 1; fi; done); libs=$(ldd -f "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u | while read line; do set -- $line; if [ "$2 $3" != "not found" ]; then echo $2; else echo "Required library $1 not found." >&2; exit 1; fi; done); cp $libs $progs /tmp/install.pInnVKgq cp -R ${PATH_LOCALE:-"/usr/share/locale"} /tmp/install.pInnVKgq/locale cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.pInnVKgq LD_LIBRARY_PATH=/tmp/install.pInnVKgq PATH_LOCALE=/tmp/install.pInnVKgq/locale make -f Makefile.inc1 COMPILER_TYPE=clang __MAKE_SHELL=/tmp/install.pInnVKgq/sh reinstall; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.pInnVKgq LD_LIBRARY_PATH=/tmp/install.pInnVKgq PATH_LOCALE=/tmp/install.pInnVKgq/locale rm -rf /tmp/install.pInnVKgq make: Permission denied *** Error code 126 Stop. make[1]: stopped in /usr/src *** Error code 1 Stop. make: stopped in /usr/src [tykling@gw /usr/src]$ uname -a FreeBSD gw 10.0-STABLE FreeBSD 10.0-STABLE #0 r262131: Tue Feb 18 02:19:04 UTC 2014 root@gw:/usr/obj/usr/src/sys/GENERIC amd64 [tykling@gw /usr/src]$ --------------------------------------------------------------------------------------------- Does anyone happen to know if this is a known problem ? Thanks! :) Best regards, Thomas Steen Rasmussen From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 10:43:52 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 06895E3; Tue, 18 Feb 2014 10:43:52 +0000 (UTC) Received: from worker01.tb.des.no (worker01.tb.des.no [41.154.2.147]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 381261657; Tue, 18 Feb 2014 10:43:50 +0000 (UTC) Received: from worker01.tb.des.no (localhost [127.0.0.1]) by worker01.tb.des.no (8.14.5/8.14.5) with ESMTP id s1IAhcLt051570; Tue, 18 Feb 2014 12:43:38 +0200 (SAST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by worker01.tb.des.no (8.14.5/8.14.5/Submit) id s1IAhc8s051392; Tue, 18 Feb 2014 10:43:38 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 18 Feb 2014 10:43:38 GMT Message-Id: <201402181043.s1IAhc8s051392@worker01.tb.des.no> X-Authentication-Warning: worker01.tb.des.no: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_10 tinderbox] failure on mips/mips Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 10:43:52 -0000 TB --- 2014-02-18 08:20:45 - tinderbox 2.20 running on worker01.tb.des.no TB --- 2014-02-18 08:20:45 - FreeBSD worker01.tb.des.no 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #0: Mon Jun 17 11:42:37 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-18 08:20:45 - starting RELENG_10 tinderbox run for mips/mips TB --- 2014-02-18 08:20:45 - cleaning the object tree TB --- 2014-02-18 08:20:45 - /usr/local/bin/svn stat --no-ignore /src TB --- 2014-02-18 08:21:30 - At svn revision 262153 TB --- 2014-02-18 08:21:31 - building world TB --- 2014-02-18 08:21:31 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 08:21:31 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 08:21:31 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 08:21:31 - SRCCONF=/dev/null TB --- 2014-02-18 08:21:31 - TARGET=mips TB --- 2014-02-18 08:21:31 - TARGET_ARCH=mips TB --- 2014-02-18 08:21:31 - TZ=UTC TB --- 2014-02-18 08:21:31 - __MAKE_CONF=/dev/null TB --- 2014-02-18 08:21:31 - cd /src TB --- 2014-02-18 08:21:31 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Tue Feb 18 08:21:41 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Tue Feb 18 09:46:34 UTC 2014 TB --- 2014-02-18 09:46:34 - cd /src/sys/mips/conf TB --- 2014-02-18 09:46:34 - /usr/sbin/config -m ADM5120 TB --- 2014-02-18 09:46:34 - skipping ADM5120 kernel TB --- 2014-02-18 09:46:34 - cd /src/sys/mips/conf TB --- 2014-02-18 09:46:34 - /usr/sbin/config -m ALCHEMY TB --- 2014-02-18 09:46:34 - skipping ALCHEMY kernel TB --- 2014-02-18 09:46:34 - cd /src/sys/mips/conf TB --- 2014-02-18 09:46:34 - /usr/sbin/config -m AP121 TB --- 2014-02-18 09:46:34 - building AP121 kernel TB --- 2014-02-18 09:46:34 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 09:46:34 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 09:46:34 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 09:46:34 - SRCCONF=/dev/null TB --- 2014-02-18 09:46:34 - TARGET=mips TB --- 2014-02-18 09:46:34 - TARGET_ARCH=mips TB --- 2014-02-18 09:46:34 - TZ=UTC TB --- 2014-02-18 09:46:34 - __MAKE_CONF=/dev/null TB --- 2014-02-18 09:46:34 - cd /src TB --- 2014-02-18 09:46:34 - /usr/bin/make -B buildkernel KERNCONF=AP121 >>> Kernel build for AP121 started on Tue Feb 18 09:46:34 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP121 completed on Tue Feb 18 09:51:33 UTC 2014 TB --- 2014-02-18 09:51:33 - cd /src/sys/mips/conf TB --- 2014-02-18 09:51:33 - /usr/sbin/config -m AP91 TB --- 2014-02-18 09:51:33 - building AP91 kernel TB --- 2014-02-18 09:51:33 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 09:51:33 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 09:51:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 09:51:33 - SRCCONF=/dev/null TB --- 2014-02-18 09:51:33 - TARGET=mips TB --- 2014-02-18 09:51:33 - TARGET_ARCH=mips TB --- 2014-02-18 09:51:33 - TZ=UTC TB --- 2014-02-18 09:51:33 - __MAKE_CONF=/dev/null TB --- 2014-02-18 09:51:33 - cd /src TB --- 2014-02-18 09:51:33 - /usr/bin/make -B buildkernel KERNCONF=AP91 >>> Kernel build for AP91 started on Tue Feb 18 09:51:33 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP91 completed on Tue Feb 18 09:58:35 UTC 2014 TB --- 2014-02-18 09:58:35 - cd /src/sys/mips/conf TB --- 2014-02-18 09:58:35 - /usr/sbin/config -m AP93 TB --- 2014-02-18 09:58:35 - building AP93 kernel TB --- 2014-02-18 09:58:35 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 09:58:35 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 09:58:35 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 09:58:35 - SRCCONF=/dev/null TB --- 2014-02-18 09:58:35 - TARGET=mips TB --- 2014-02-18 09:58:35 - TARGET_ARCH=mips TB --- 2014-02-18 09:58:35 - TZ=UTC TB --- 2014-02-18 09:58:35 - __MAKE_CONF=/dev/null TB --- 2014-02-18 09:58:35 - cd /src TB --- 2014-02-18 09:58:35 - /usr/bin/make -B buildkernel KERNCONF=AP93 >>> Kernel build for AP93 started on Tue Feb 18 09:58:35 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP93 completed on Tue Feb 18 10:06:07 UTC 2014 TB --- 2014-02-18 10:06:07 - cd /src/sys/mips/conf TB --- 2014-02-18 10:06:07 - /usr/sbin/config -m AP94 TB --- 2014-02-18 10:06:07 - building AP94 kernel TB --- 2014-02-18 10:06:07 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 10:06:07 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 10:06:07 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 10:06:07 - SRCCONF=/dev/null TB --- 2014-02-18 10:06:07 - TARGET=mips TB --- 2014-02-18 10:06:07 - TARGET_ARCH=mips TB --- 2014-02-18 10:06:07 - TZ=UTC TB --- 2014-02-18 10:06:07 - __MAKE_CONF=/dev/null TB --- 2014-02-18 10:06:07 - cd /src TB --- 2014-02-18 10:06:07 - /usr/bin/make -B buildkernel KERNCONF=AP94 >>> Kernel build for AP94 started on Tue Feb 18 10:06:08 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP94 completed on Tue Feb 18 10:14:56 UTC 2014 TB --- 2014-02-18 10:14:56 - cd /src/sys/mips/conf TB --- 2014-02-18 10:14:56 - /usr/sbin/config -m AP96 TB --- 2014-02-18 10:14:56 - building AP96 kernel TB --- 2014-02-18 10:14:56 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 10:14:56 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 10:14:56 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 10:14:56 - SRCCONF=/dev/null TB --- 2014-02-18 10:14:56 - TARGET=mips TB --- 2014-02-18 10:14:56 - TARGET_ARCH=mips TB --- 2014-02-18 10:14:56 - TZ=UTC TB --- 2014-02-18 10:14:56 - __MAKE_CONF=/dev/null TB --- 2014-02-18 10:14:56 - cd /src TB --- 2014-02-18 10:14:56 - /usr/bin/make -B buildkernel KERNCONF=AP96 >>> Kernel build for AP96 started on Tue Feb 18 10:14:56 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP96 completed on Tue Feb 18 10:23:26 UTC 2014 TB --- 2014-02-18 10:23:26 - cd /src/sys/mips/conf TB --- 2014-02-18 10:23:26 - /usr/sbin/config -m AR71XX_BASE TB --- 2014-02-18 10:23:26 - building AR71XX_BASE kernel TB --- 2014-02-18 10:23:26 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 10:23:26 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 10:23:26 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 10:23:26 - SRCCONF=/dev/null TB --- 2014-02-18 10:23:26 - TARGET=mips TB --- 2014-02-18 10:23:26 - TARGET_ARCH=mips TB --- 2014-02-18 10:23:26 - TZ=UTC TB --- 2014-02-18 10:23:26 - __MAKE_CONF=/dev/null TB --- 2014-02-18 10:23:26 - cd /src TB --- 2014-02-18 10:23:26 - /usr/bin/make -B buildkernel KERNCONF=AR71XX_BASE >>> Kernel build for AR71XX_BASE started on Tue Feb 18 10:23:26 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AR71XX_BASE completed on Tue Feb 18 10:30:51 UTC 2014 TB --- 2014-02-18 10:30:51 - cd /src/sys/mips/conf TB --- 2014-02-18 10:30:51 - /usr/sbin/config -m AR724X_BASE TB --- 2014-02-18 10:30:51 - building AR724X_BASE kernel TB --- 2014-02-18 10:30:51 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 10:30:51 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 10:30:51 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 10:30:51 - SRCCONF=/dev/null TB --- 2014-02-18 10:30:51 - TARGET=mips TB --- 2014-02-18 10:30:51 - TARGET_ARCH=mips TB --- 2014-02-18 10:30:51 - TZ=UTC TB --- 2014-02-18 10:30:51 - __MAKE_CONF=/dev/null TB --- 2014-02-18 10:30:51 - cd /src TB --- 2014-02-18 10:30:51 - /usr/bin/make -B buildkernel KERNCONF=AR724X_BASE >>> Kernel build for AR724X_BASE started on Tue Feb 18 10:30:52 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AR724X_BASE completed on Tue Feb 18 10:36:44 UTC 2014 TB --- 2014-02-18 10:36:44 - cd /src/sys/mips/conf TB --- 2014-02-18 10:36:44 - /usr/sbin/config -m AR91XX_BASE TB --- 2014-02-18 10:36:44 - building AR91XX_BASE kernel TB --- 2014-02-18 10:36:44 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 10:36:44 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 10:36:44 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 10:36:44 - SRCCONF=/dev/null TB --- 2014-02-18 10:36:44 - TARGET=mips TB --- 2014-02-18 10:36:44 - TARGET_ARCH=mips TB --- 2014-02-18 10:36:44 - TZ=UTC TB --- 2014-02-18 10:36:44 - __MAKE_CONF=/dev/null TB --- 2014-02-18 10:36:44 - cd /src TB --- 2014-02-18 10:36:44 - /usr/bin/make -B buildkernel KERNCONF=AR91XX_BASE >>> Kernel build for AR91XX_BASE started on Tue Feb 18 10:36:44 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AR91XX_BASE completed on Tue Feb 18 10:43:34 UTC 2014 TB --- 2014-02-18 10:43:34 - cd /src/sys/mips/conf TB --- 2014-02-18 10:43:34 - /usr/sbin/config -m AR933X_BASE TB --- 2014-02-18 10:43:34 - building AR933X_BASE kernel TB --- 2014-02-18 10:43:34 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 10:43:34 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 10:43:34 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 10:43:34 - SRCCONF=/dev/null TB --- 2014-02-18 10:43:34 - TARGET=mips TB --- 2014-02-18 10:43:34 - TARGET_ARCH=mips TB --- 2014-02-18 10:43:34 - TZ=UTC TB --- 2014-02-18 10:43:34 - __MAKE_CONF=/dev/null TB --- 2014-02-18 10:43:34 - cd /src TB --- 2014-02-18 10:43:34 - /usr/bin/make -B buildkernel KERNCONF=AR933X_BASE >>> Kernel build for AR933X_BASE started on Tue Feb 18 10:43:34 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools [...] cd /src/sys/modules/aic7xxx/aicasm; PATH=/obj/mips.mips/src/tmp/legacy/usr/sbin:/obj/mips.mips/src/tmp/legacy/usr/bin:/obj/mips.mips/src/tmp/legacy/usr/games:/obj/mips.mips/src/tmp/legacy/bin:/sbin:/bin:/usr/sbin:/usr/bin MAKEOBJDIRPREFIX=/obj/mips.mips/src/sys/AR933X_BASE/modules /obj/src/make.amd64/bmake SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF -DEARLY_BUILD all cc -O2 -pipe -I. -I/src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wno-pointer-sign -c /src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm.c cc -O2 -pipe -I. -I/src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wno-pointer-sign -c /src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c /src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c: In function 'symtable_dump': /src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c:461: internal compiler error: in var_ann, at tree-flow-inline.h:127 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. *** Error code 1 Stop. bmake[1]: stopped in /src/sys/modules/aic7xxx/aicasm *** Error code 1 Stop. bmake: stopped in /src *** [buildkernel] Error code 1 Stop in /src. TB --- 2014-02-18 10:43:37 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-18 10:43:37 - ERROR: failed to build AR933X_BASE kernel TB --- 2014-02-18 10:43:37 - 5961.62 user 3014.27 system 8571.46 real http://tinderbox.des.no/tinderbox-freebsd10-build-RELENG_10-mips-mips.full From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 12:43:03 2014 Return-Path: Delivered-To: stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E88DABE7 for ; Tue, 18 Feb 2014 12:43:03 +0000 (UTC) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 2901D10AB for ; Tue, 18 Feb 2014 12:43:02 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id OAA26974; Tue, 18 Feb 2014 14:43:00 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1WFk0q-000G5I-H6; Tue, 18 Feb 2014 14:43:00 +0200 Message-ID: <5303551D.8020401@FreeBSD.org> Date: Tue, 18 Feb 2014 14:42:05 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: Dmitry Sivachenko , stable@FreeBSD.org Subject: Re: sdt_probe_stub: Why did this get called? References: In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 12:43:04 -0000 on 18/02/2014 12:34 Dmitry Sivachenko said the following: > Hello! > > FreeBSD 10.0-STABLE #0 r262016M > > > During the boot, I see the following line on console: > sdt_probe_stub: Why did this get called? > > What does it mean? A bug somewhere. -- Andriy Gapon From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 14:26:09 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 79CE4A6 for ; Tue, 18 Feb 2014 14:26:09 +0000 (UTC) Received: from tensor.andric.com (tensor.andric.com [IPv6:2001:7b8:3a7:1:2d0:b7ff:fea0:8c26]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 382141A4F for ; Tue, 18 Feb 2014 14:26:09 +0000 (UTC) Received: from [192.168.2.2] (unknown [77.243.161.229]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 108AA5C45; Tue, 18 Feb 2014 15:25:59 +0100 (CET) Content-Type: multipart/signed; boundary="Apple-Mail=_F35165C4-942A-4B51-864B-944CBB51AFC3"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: Problem with installworld on 10-stable r262131 From: Dimitry Andric In-Reply-To: <530338DD.8030601@gibfest.dk> Date: Tue, 18 Feb 2014 15:25:52 +0100 Message-Id: References: <530338DD.8030601@gibfest.dk> To: Thomas Steen Rasmussen X-Mailer: Apple Mail (2.1827) Cc: freebsd-stable stable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 14:26:09 -0000 --Apple-Mail=_F35165C4-942A-4B51-864B-944CBB51AFC3 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 18 Feb 2014, at 11:41, Thomas Steen Rasmussen = wrote: > I am trying to upgrade my 10.0-REL amd64 machine to the latest = 10-stable. > Building the world and kernel, and rebooting into the new GENERIC = kernel went fine. >=20 > Mergemaster -p was uneventful too, but when I tried to run = installworld: ... > make: Permission denied Please post the output of "mount". Any chance some filesystem is mounted noexec? E.g. /usr/obj? -Dimitry --Apple-Mail=_F35165C4-942A-4B51-864B-944CBB51AFC3 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) iQQcBAEBAgAGBQJTA210AAoJEKBrT9uOxOEf2dMf/0Fh8Us2VZqOAXN7D5UtBu93 qInQUWzXPwXNy2a/2f0l/R/2CupsaIp4qS3ZqgVuO0hYYrDCSKuSVTL4niGAdHHQ YKWKi6sgb/coKQaEu86L9y6yaQ5EJRTRcsHlfYfAQghGHXku2Ewxkmyej/D0L/dn p8uFKL/TMYceHOPn26tvoMKeeGmBrZl/qUo+p45IHbzRN6udeN+GTYlSwX/7BF+5 O7oKza4KCQFKRQke0MYcgAFSPhv9QPwXuymGSPOJAuPnK64O3+BVMliLUEYYexNS UFJbfAuSMg2IcQrT/+L+/7hmmaieKi+69YN0df5tafWN7X8OsNM8OUSI/9IwibQB ZcDNjJ9Dwjgp+H/rIRyoKkFB+B0fdRXkqyNujWYNOItPLGeoczUGFvIyU9xyJYjm 1KrokEJ8oQ7Aay2aaZn85t5TjbKqNXk2Q0ddHagrLlPMXWBisMcEXRCcYFioaIK9 +yExTBuOWDN+C4YpGkrC+QL8Rn6ifzmBNC+5KgHkfPj5cGxFv/dHn1/eW+20Y363 EoGHFRu6+2adE6C9KYbHpIo1DowKIh+laGwZbGIJy9lMj2RzKm+7GbS3KvIVHLNZ utQboUdb2zVq2To8V103ybiIxH6r5OoV12q/I70SrkNVBIwSRxhp8+3Oe1dcdULr I3CM6ImPoO41lF3TfSQqPRtFGkMrMNpta2LdEno9iRmfdqDMryGeAPcSsapof92e YSFFi8Ad6ORUNfp97wePezv1t4dufb08NP0M5zrhvACjem+UWq6f9gwjCUeurb8b cJmSbruJDdimEOJWa+PFtNoNbpsr42vwW2AbXlgiEcmGmhYZe6H2YeMvp3ap3Nzz eYQBsNgjnEgVpIjTGBGL0w0KGoG5gaI8rdppNw9n0iwTQrDjWihIduRR0xNJxC+o mIuWEOEOSJyaBOrSetuOuG8F9Mho+/HmbtnM6pTiQs/2FIaLRjL4/wvWrzdlLIyB Y/Oqn2tpjMg/wbsQjo1iCNk8GgnuuBc9kJINcp09fgQsWepUkLxnO0TMokgvBuHc 73sM1Ol5X0CD/w1EaEKzDVdPLN2fU2Gq3BfiE15i0pMhYtAWyE+UHJ6QOtdil5Lw Xn6nyQRjYqstDYxnK14sv09QsUZj/iW0x1UC4xH8o0L7q/CnnIS/ULNyelSOmz7h kTKizepi78f3JkKDnoavBcBJXy0UZhqo4zkF0o6jRkJCvEDhiTFFwmT/dPU+4t3L Fu+75/MmOTWkd8xRwTGAfggEUYIq3b/ykWRvtt9qhhBIi/L28nmkQvVaHl5MksaM tz9iACBeivyWCr8dHC+pb89kMHbq52fID7LssVsmP5ywrlNXLJlgs3iy4xx9dEs= =IjCD -----END PGP SIGNATURE----- --Apple-Mail=_F35165C4-942A-4B51-864B-944CBB51AFC3-- From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 14:30:36 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 15747455; Tue, 18 Feb 2014 14:30:36 +0000 (UTC) Received: from worker01.tb.des.no (worker01.tb.des.no [41.154.2.147]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 429891B04; Tue, 18 Feb 2014 14:30:34 +0000 (UTC) Received: from worker01.tb.des.no (localhost [127.0.0.1]) by worker01.tb.des.no (8.14.5/8.14.5) with ESMTP id s1IEUSwB082833; Tue, 18 Feb 2014 16:30:28 +0200 (SAST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by worker01.tb.des.no (8.14.5/8.14.5/Submit) id s1IEUSOk082823; Tue, 18 Feb 2014 14:30:28 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 18 Feb 2014 14:30:28 GMT Message-Id: <201402181430.s1IEUSOk082823@worker01.tb.des.no> X-Authentication-Warning: worker01.tb.des.no: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_10 tinderbox] failure on amd64/amd64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 14:30:36 -0000 TB --- 2014-02-18 08:20:45 - tinderbox 2.20 running on worker01.tb.des.no TB --- 2014-02-18 08:20:45 - FreeBSD worker01.tb.des.no 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #0: Mon Jun 17 11:42:37 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-18 08:20:45 - starting RELENG_10 tinderbox run for amd64/amd64 TB --- 2014-02-18 08:20:45 - cleaning the object tree TB --- 2014-02-18 08:20:45 - /usr/local/bin/svn stat --no-ignore /src TB --- 2014-02-18 08:21:35 - At svn revision 262153 TB --- 2014-02-18 08:21:36 - building world TB --- 2014-02-18 08:21:36 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 08:21:36 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 08:21:36 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 08:21:36 - SRCCONF=/dev/null TB --- 2014-02-18 08:21:36 - TARGET=amd64 TB --- 2014-02-18 08:21:36 - TARGET_ARCH=amd64 TB --- 2014-02-18 08:21:36 - TZ=UTC TB --- 2014-02-18 08:21:36 - __MAKE_CONF=/dev/null TB --- 2014-02-18 08:21:36 - cd /src TB --- 2014-02-18 08:21:36 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Tue Feb 18 08:21:47 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> stage 5.1: building 32 bit shim libraries >>> World build completed on Tue Feb 18 12:30:31 UTC 2014 TB --- 2014-02-18 12:30:31 - generating LINT kernel config TB --- 2014-02-18 12:30:31 - cd /src/sys/amd64/conf TB --- 2014-02-18 12:30:31 - /usr/bin/make -B LINT TB --- 2014-02-18 12:30:31 - cd /src/sys/amd64/conf TB --- 2014-02-18 12:30:31 - /usr/sbin/config -m LINT TB --- 2014-02-18 12:30:31 - building LINT kernel TB --- 2014-02-18 12:30:31 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 12:30:31 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 12:30:31 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 12:30:31 - SRCCONF=/dev/null TB --- 2014-02-18 12:30:31 - TARGET=amd64 TB --- 2014-02-18 12:30:31 - TARGET_ARCH=amd64 TB --- 2014-02-18 12:30:31 - TZ=UTC TB --- 2014-02-18 12:30:31 - __MAKE_CONF=/dev/null TB --- 2014-02-18 12:30:31 - cd /src TB --- 2014-02-18 12:30:31 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Feb 18 12:30:31 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT completed on Tue Feb 18 13:08:14 UTC 2014 TB --- 2014-02-18 13:08:14 - cd /src/sys/amd64/conf TB --- 2014-02-18 13:08:14 - /usr/sbin/config -m LINT-NOINET TB --- 2014-02-18 13:08:14 - building LINT-NOINET kernel TB --- 2014-02-18 13:08:14 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 13:08:14 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 13:08:14 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 13:08:14 - SRCCONF=/dev/null TB --- 2014-02-18 13:08:14 - TARGET=amd64 TB --- 2014-02-18 13:08:14 - TARGET_ARCH=amd64 TB --- 2014-02-18 13:08:14 - TZ=UTC TB --- 2014-02-18 13:08:14 - __MAKE_CONF=/dev/null TB --- 2014-02-18 13:08:14 - cd /src TB --- 2014-02-18 13:08:14 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET >>> Kernel build for LINT-NOINET started on Tue Feb 18 13:08:14 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET completed on Tue Feb 18 13:40:56 UTC 2014 TB --- 2014-02-18 13:40:56 - cd /src/sys/amd64/conf TB --- 2014-02-18 13:40:56 - /usr/sbin/config -m LINT-NOINET6 TB --- 2014-02-18 13:40:56 - building LINT-NOINET6 kernel TB --- 2014-02-18 13:40:56 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 13:40:56 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 13:40:56 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 13:40:56 - SRCCONF=/dev/null TB --- 2014-02-18 13:40:56 - TARGET=amd64 TB --- 2014-02-18 13:40:56 - TARGET_ARCH=amd64 TB --- 2014-02-18 13:40:56 - TZ=UTC TB --- 2014-02-18 13:40:56 - __MAKE_CONF=/dev/null TB --- 2014-02-18 13:40:56 - cd /src TB --- 2014-02-18 13:40:56 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET6 >>> Kernel build for LINT-NOINET6 started on Tue Feb 18 13:40:56 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET6 completed on Tue Feb 18 14:13:15 UTC 2014 TB --- 2014-02-18 14:13:15 - cd /src/sys/amd64/conf TB --- 2014-02-18 14:13:15 - /usr/sbin/config -m LINT-NOIP TB --- 2014-02-18 14:13:15 - building LINT-NOIP kernel TB --- 2014-02-18 14:13:15 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 14:13:15 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 14:13:15 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 14:13:15 - SRCCONF=/dev/null TB --- 2014-02-18 14:13:15 - TARGET=amd64 TB --- 2014-02-18 14:13:15 - TARGET_ARCH=amd64 TB --- 2014-02-18 14:13:15 - TZ=UTC TB --- 2014-02-18 14:13:15 - __MAKE_CONF=/dev/null TB --- 2014-02-18 14:13:15 - cd /src TB --- 2014-02-18 14:13:15 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOIP >>> Kernel build for LINT-NOIP started on Tue Feb 18 14:13:15 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] :> hack.c cc -shared -nostdlib hack.c -o hack.So rm -f hack.c MAKE=/obj/src/make.amd64/bmake sh /src/sys/conf/newvers.sh LINT-NOIP cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -DGPROF -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror -pg vers.c linking kernel netmap_freebsd.o: In function `nm_csum_tcpudp_ipv4': /src/sys/dev/netmap/netmap_freebsd.c:(.text+0x223): undefined reference to `in_pseudo' *** Error code 1 Stop. bmake[1]: stopped in /obj/amd64.amd64/src/sys/LINT-NOIP *** Error code 1 Stop. bmake: stopped in /src *** [buildkernel] Error code 1 Stop in /src. TB --- 2014-02-18 14:30:27 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-18 14:30:27 - ERROR: failed to build LINT-NOIP kernel TB --- 2014-02-18 14:30:27 - 16548.73 user 5570.16 system 22181.54 real http://tinderbox.des.no/tinderbox-freebsd10-build-RELENG_10-amd64-amd64.full From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 14:41:45 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1EF55836; Tue, 18 Feb 2014 14:41:45 +0000 (UTC) Received: from mail.tyknet.dk (mail.tyknet.dk [144.76.253.226]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C5CD41C1E; Tue, 18 Feb 2014 14:41:44 +0000 (UTC) Received: from [IPv6:2a01:3a0:a:90:5804:9cc1:a73a:e362] (unknown [IPv6:2a01:3a0:a:90:5804:9cc1:a73a:e362]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.tyknet.dk (Postfix) with ESMTPSA id B9A96124EEC; Tue, 18 Feb 2014 14:41:41 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.8.3 mail.tyknet.dk B9A96124EEC DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=gibfest.dk; s=default; t=1392734501; bh=x2LVBQvASpEVOowjtIAZ9wQAUOzXezYioOml80MlWsw=; h=Date:From:To:CC:Subject:References:In-Reply-To; b=Tag2/lt7ZooWRRRbjC3hjSJwFg2qpUFJrcKAf9zC2b+pdszluTzOvo7Hm7jvo+8qr 1tFY52zNCHpr+CIqEEShs86WNUldn+Ox/TsPrNVzYcgQfqyrhnSfgLoXJ4CBA5Hl5Q gGCjOg3lxMQ0z3zvDO02AvvJIIJpi9ylR3VRTU1080+QWuLE6aOJ4qHGlPr9fmsQnB JsNh3gbwcxYYV+A2L17u4l3TkfzzyFHe2b961dysM8SxGbzIsaF2QyiftXjhQhPMze Z/oyr03gRBXRgeWwKNYarE5Cxzc7y0DeUJrhtu5+5vRRQb/4qiLyQLBBs73CaVKGsI CNVLEZipV8w8A== Message-ID: <53037123.6030102@gibfest.dk> Date: Tue, 18 Feb 2014 15:41:39 +0100 From: Thomas Steen Rasmussen User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Dimitry Andric Subject: Re: Problem with installworld on 10-stable r262131 References: <530338DD.8030601@gibfest.dk> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-stable stable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 14:41:45 -0000 On 18-02-2014 15:25, Dimitry Andric wrote: > On 18 Feb 2014, at 11:41, Thomas Steen Rasmussen wrote: >> I am trying to upgrade my 10.0-REL amd64 machine to the latest 10-stable. >> Building the world and kernel, and rebooting into the new GENERIC kernel went fine. >> >> Mergemaster -p was uneventful too, but when I tried to run installworld: > ... >> make: Permission denied > Please post the output of "mount". Any chance some filesystem is > mounted noexec? E.g. /usr/obj? > > -Dimitry > Hello, /tmp is mounted noexec, the rest are not: $ mount /dev/ada0a on / (ufs, local) devfs on /dev (devfs, local, multilabel) tank/tmp on /tmp (zfs, local, noatime, noexec, nfsv4acls) tank/usr on /usr (zfs, local, noatime, nfsv4acls) tank/var on /var (zfs, local, noatime, nfsv4acls) data on /data (zfs, local, noatime, nfsv4acls) data/jails on /usr/jails (zfs, local, noatime, nfsv4acls) Removing exec=off on /tmp got it a bit further, but it still failed: --------------------------------------------------------------------------------------------- $ sudo make installworld mkdir -p /tmp/install.RtEWDrPh progs=$(for prog in [ awk cap_mkdb cat chflags chmod chown date echo egrep find grep id install install-info ln lockf make mkdir mtree nmtree mv pwd_mkdb rm sed sh sysctl test true uname wc zic tzsetup; do if progpath=`which $prog`; then echo $progpath; else echo "Required tool $prog not found in PATH." >&2; exit 1; fi; done); libs=$(ldd -f "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u | while read line; do set -- $line; if [ "$2 $3" != "not found" ]; then echo $2; else echo "Required library $1 not found." >&2; exit 1; fi; done); cp $libs $progs /tmp/install.RtEWDrPh cp -R ${PATH_LOCALE:-"/usr/share/locale"} /tmp/install.RtEWDrPh/locale cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.RtEWDrPh LD_LIBRARY_PATH=/tmp/install.RtEWDrPh PATH_LOCALE=/tmp/install.RtEWDrPh/locale make -f Makefile.inc1 COMPILER_TYPE=clang __MAKE_SHELL=/tmp/install.RtEWDrPh/sh reinstall; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.RtEWDrPh LD_LIBRARY_PATH=/tmp/install.RtEWDrPh PATH_LOCALE=/tmp/install.RtEWDrPh/locale rm -rf /tmp/install.RtEWDrPh -------------------------------------------------------------- >>> Making hierarchy -------------------------------------------------------------- cd /usr/src; make -f Makefile.inc1 LOCAL_MTREE= hierarchy cd /usr/src/etc && PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.RtEWDrPh make LOCAL_MTREE= distrib-dirs mtree -deU -f /usr/src/etc/mtree/BSD.root.dist -p / mtree -deU -f /usr/src/etc/mtree/BSD.var.dist -p /var empty: flags ("schg" is not "none"mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/include mtree -deU -f /usr/src/etc/mtree/BSD.groff.dist -p /usr mtree -deU -f /usr/src/etc/mtree/BSD.sendmail.dist -p / install -l s usr/src/sys /sys cd /usr/share/man; for mandir in man*; do install -l s ../$mandir /usr/share/man/en.ISO8859-1/; install -l s ../$mandir /usr/share/man/en.UTF-8/; done install: /usr/share/man/en.ISO8859-1//man1: Directory not empty *** Error code 71 Stop. make[4]: stopped in /usr/src/etc *** Error code 1 Stop. make[3]: stopped in /usr/src *** Error code 1 Stop. make[2]: stopped in /usr/src *** Error code 1 Stop. make[1]: stopped in /usr/src *** Error code 1 Stop. make: stopped in /usr/src --------------------------------------------------------------------------------------------- I didn't know that exec was required on /tmp, is it supposed to be that way ? Thanks! /Thomas From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 16:31:40 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E47D9F87 for ; Tue, 18 Feb 2014 16:31:40 +0000 (UTC) Received: from mail-vc0-x22b.google.com (mail-vc0-x22b.google.com [IPv6:2607:f8b0:400c:c03::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A229518BD for ; Tue, 18 Feb 2014 16:31:40 +0000 (UTC) Received: by mail-vc0-f171.google.com with SMTP id le5so13351166vcb.16 for ; Tue, 18 Feb 2014 08:31:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=CfgOh/ifIESVgDv6M/9K/nra/THiDMlbL19TBfNW80Y=; b=k+6rWI83hJTbxi5mrUGrCGFDEpUZOg/iBLL/vsSAHHgU73inT6Tz4VCToDTi9DP2eX tZihSFnm5Jl0NrTU0DHGQUrzi8TZ21BmnVdoLQ0tYAKqpb1GvxgPL6DKpUCUsRpWvuf1 FDGCTgTk5XNJKJbCIGTQxo9AEsTxR2BTnsxDj9cMqpqeh0Fp5n5TXcEyKKUosQFyXPqb pMh9AjCpxVejSHzmMrC6X52/mFO4EWqirnjS1xeOz96jHM9rf+wbeM1fHUV0CNq8O0yR j2Hv4vLNVGL78ED6EZbVbNheK+YMw5EQKDMdOIhUBb+xIt3FEvdm9WFp2VDhUQycNsMf 0Vgw== MIME-Version: 1.0 X-Received: by 10.221.2.138 with SMTP id nu10mr826592vcb.52.1392741099738; Tue, 18 Feb 2014 08:31:39 -0800 (PST) Sender: markjdb@gmail.com Received: by 10.220.162.68 with HTTP; Tue, 18 Feb 2014 08:31:39 -0800 (PST) In-Reply-To: References: Date: Tue, 18 Feb 2014 11:31:39 -0500 X-Google-Sender-Auth: 5Ea-EYmNb5Da1fwx58xjXbsbVts Message-ID: Subject: Re: sdt_probe_stub: Why did this get called? From: Mark Johnston To: Dmitry Sivachenko Content-Type: text/plain; charset=ISO-8859-1 Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 16:31:41 -0000 On Tue, Feb 18, 2014 at 5:34 AM, Dmitry Sivachenko wrote: > Hello! > > FreeBSD 10.0-STABLE #0 r262016M > > > During the boot, I see the following line on console: > sdt_probe_stub: Why did this get called? > > What does it mean? It means that an SDT probe was somehow enabled without setting the probe hook (which points to sdt_probe_stub() by default). Are you using DTrace on the system? What local modifications have you made to the code? From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 16:57:43 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BCE107A9; Tue, 18 Feb 2014 16:57:43 +0000 (UTC) Received: from secure.freebsdsolutions.net (secure.freebsdsolutions.net [69.55.234.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 81C9A1AF7; Tue, 18 Feb 2014 16:57:43 +0000 (UTC) Received: from [10.10.1.198] (office.betterlinux.com [199.58.199.60]) (authenticated bits=0) by secure.freebsdsolutions.net (8.14.4/8.14.4) with ESMTP id s1IGvaVV079088 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 18 Feb 2014 11:57:37 -0500 (EST) (envelope-from lists@jnielsen.net) Content-Type: text/plain; charset=iso-8859-2 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: recovering from or increasing timeouts on virtio block device From: John Nielsen In-Reply-To: <18D133C0-E71B-4E66-A13F-6DC3B1BF620C@FreeBSD.org> Date: Tue, 18 Feb 2014 09:57:56 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <6F4E2014-5489-4055-962C-4DFC6184A18E@jnielsen.net> References: <920CC320-1A95-46E2-BB18-B6987805885E@jnielsen.net> <18D133C0-E71B-4E66-A13F-6DC3B1BF620C@FreeBSD.org> To: =?iso-8859-2?Q?Edward_Tomasz_Napiera=B3a?= X-Mailer: Apple Mail (2.1827) X-DCC-x.dcc-servers-Metrics: ns1.jnielsen.net 104; Body=3 Fuz1=3 Fuz2=3 X-Virus-Scanned: clamav-milter 0.97.8 at ns1.jnielsen.net X-Virus-Status: Clean Cc: Bryan Venteicher , freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 16:57:43 -0000 On Feb 18, 2014, at 3:32 AM, Edward Tomasz Napiera=B3a = wrote: > Wiadomo=B6=E6 napisana przez John Nielsen w dniu 17 lut 2014, o godz. = 21:21: >> I run several FreeBSD virtual machines in a Linux KVM environment = with a SAN. The VMs use virtio block storage, and the KVM hosts map the = virtual volumes to targets on the SAN. Occasionally, failover or other = maintenance events on the SAN cause it to be unavailable for 30+ = seconds. When this happens, the FreeBSD VMs have hard failures on the = vtbd* devices, and thereafter any attempted reads or writes return = immediately with an error (even after the SAN is responsive again). The = only way to recover a VM once that happens is to hard boot it. >>=20 >> Is there any way to adjust the timeouts or enable some kind of retry = for the virtio block devices? It would be nice to be able to recover = gracefully after a SAN event without needing to reboot the VMs. >=20 > Use gmountver(8) perhaps? Thanks for the tip (and for writing it :), I haven't encountered that = one before. I will experiment with it but I'm not sure it's a fit for = this particular scenario (at least not by itself). When a SAN event = happens the virtual machine's vtbd0 device doesn't disappear, the = underlying hardware just fails to respond for a long-ish time. I suspect = that the driver gives up after either a certain length of time or number = of errors, but my C driver-fu isn't up to figuring it out exactly. Once = it gives up, any I/O requests to the (still "present") device fail = immediately, and I can't see a way to get the driver to actually try any = (new or old) I/O again. JN From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 17:14:53 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 21048D3A; Tue, 18 Feb 2014 17:14:53 +0000 (UTC) Received: from mail-ob0-x22a.google.com (mail-ob0-x22a.google.com [IPv6:2607:f8b0:4003:c01::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BD5AA1CB3; Tue, 18 Feb 2014 17:14:52 +0000 (UTC) Received: by mail-ob0-f170.google.com with SMTP id va2so18787397obc.15 for ; Tue, 18 Feb 2014 09:14:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=3xwDH88855ISjpZj+t3iCzYMKQo7VUPWv98hV/HDm7M=; b=ZiEGNL6VBrHuzjG353HQDDigix0/GFRqdkKqpU/WjSG/IXP7YK8sHd3TGqQjF2hngF D+ptQGNysfxHZErH3TXoRXUha6X9EBNNPFZJKvW9U9/aLAsijbfkf/oX8pt3yfwLXSHx S3loz7iRdY5FUy8BvIHLn5PNjPJ9b4NGAgeAGv6RuhpjesNzV9VZlfLC0Qz3XntYk+5G X+y6u2yL60YYy+TGWpaUIvjrmYd9voZ3LKZtG+p5/4TOEp8NAbTI6o0NKwrPhX2U1yTj FT2TPTjaKYw2P3hn94kY+iZterCuV2iBopvTs74Wgzy5sCKnqKQhj9Y3WWPjN1gt/WY0 aPtA== X-Received: by 10.182.88.69 with SMTP id be5mr2755266obb.55.1392743692032; Tue, 18 Feb 2014 09:14:52 -0800 (PST) MIME-Version: 1.0 Sender: mr.kodiak@gmail.com Received: by 10.60.173.206 with HTTP; Tue, 18 Feb 2014 09:14:21 -0800 (PST) In-Reply-To: <6F4E2014-5489-4055-962C-4DFC6184A18E@jnielsen.net> References: <920CC320-1A95-46E2-BB18-B6987805885E@jnielsen.net> <18D133C0-E71B-4E66-A13F-6DC3B1BF620C@FreeBSD.org> <6F4E2014-5489-4055-962C-4DFC6184A18E@jnielsen.net> From: Bryan Venteicher Date: Tue, 18 Feb 2014 11:14:21 -0600 X-Google-Sender-Auth: gd_OMOvccsDXz3NMKSw2yVA3dn0 Message-ID: Subject: Re: recovering from or increasing timeouts on virtio block device To: John Nielsen Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: freebsd-stable@freebsd.org, =?ISO-8859-2?Q?Edward_Tomasz_Napiera=B3a?= , Bryan Venteicher X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 17:14:53 -0000 On Tue, Feb 18, 2014 at 10:57 AM, John Nielsen wrote: > On Feb 18, 2014, at 3:32 AM, Edward Tomasz Napiera=B3a > wrote: > > > Wiadomo=B6=E6 napisana przez John Nielsen w dniu 17 lut 2014, o godz. 2= 1:21: > >> I run several FreeBSD virtual machines in a Linux KVM environment with > a SAN. The VMs use virtio block storage, and the KVM hosts map the virtua= l > volumes to targets on the SAN. Occasionally, failover or other maintenanc= e > events on the SAN cause it to be unavailable for 30+ seconds. When this > happens, the FreeBSD VMs have hard failures on the vtbd* devices, and > thereafter any attempted reads or writes return immediately with an error > (even after the SAN is responsive again). The only way to recover a VM on= ce > that happens is to hard boot it. > >> > >> Is there any way to adjust the timeouts or enable some kind of retry > for the virtio block devices? It would be nice to be able to recover > gracefully after a SAN event without needing to reboot the VMs. > > > > Use gmountver(8) perhaps? > > Thanks for the tip (and for writing it :), I haven't encountered that one > before. I will experiment with it but I'm not sure it's a fit for this > particular scenario (at least not by itself). When a SAN event happens th= e > virtual machine's vtbd0 device doesn't disappear, the underlying hardware > just fails to respond for a long-ish time. I suspect that the driver give= s > up after either a certain length of time or number of errors, but my C > driver-fu isn't up to figuring it out exactly. Once it gives up, any I/O > requests to the (still "present") device fail immediately, and I can't se= e > a way to get the driver to actually try any (new or old) I/O again. > The vtbd driver has no internal retry mechanism, and pays no attention to errors other than report then, and never gives up :) It is not clear to me whether IO is getting turned around in FreeBSD before it reaches the driver, or within the host. Do you continue to see "hard error ..." messages on the console? > > JN > > From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 17:35:01 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6C625569; Tue, 18 Feb 2014 17:35:01 +0000 (UTC) Received: from worker01.tb.des.no (worker01.tb.des.no [41.154.2.147]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4C9E71F7C; Tue, 18 Feb 2014 17:34:56 +0000 (UTC) Received: from worker01.tb.des.no (localhost [127.0.0.1]) by worker01.tb.des.no (8.14.5/8.14.5) with ESMTP id s1IHYqwG047914; Tue, 18 Feb 2014 19:34:52 +0200 (SAST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by worker01.tb.des.no (8.14.5/8.14.5/Submit) id s1IHYpg8047739; Tue, 18 Feb 2014 17:34:51 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 18 Feb 2014 17:34:51 GMT Message-Id: <201402181734.s1IHYpg8047739@worker01.tb.des.no> X-Authentication-Warning: worker01.tb.des.no: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_10 tinderbox] failure on mips64/mips Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 17:35:01 -0000 TB --- 2014-02-18 15:50:43 - tinderbox 2.20 running on worker01.tb.des.no TB --- 2014-02-18 15:50:43 - FreeBSD worker01.tb.des.no 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #0: Mon Jun 17 11:42:37 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-18 15:50:43 - starting RELENG_10 tinderbox run for mips64/mips TB --- 2014-02-18 15:50:43 - cleaning the object tree TB --- 2014-02-18 15:50:43 - /usr/local/bin/svn stat --no-ignore /src TB --- 2014-02-18 15:51:37 - At svn revision 262181 TB --- 2014-02-18 15:51:38 - building world TB --- 2014-02-18 15:51:38 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 15:51:38 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 15:51:38 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 15:51:38 - SRCCONF=/dev/null TB --- 2014-02-18 15:51:38 - TARGET=mips TB --- 2014-02-18 15:51:38 - TARGET_ARCH=mips64 TB --- 2014-02-18 15:51:38 - TZ=UTC TB --- 2014-02-18 15:51:38 - __MAKE_CONF=/dev/null TB --- 2014-02-18 15:51:38 - cd /src TB --- 2014-02-18 15:51:38 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Tue Feb 18 15:51:49 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Tue Feb 18 17:16:17 UTC 2014 TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m ADM5120 TB --- 2014-02-18 17:16:17 - skipping ADM5120 kernel TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m ALCHEMY TB --- 2014-02-18 17:16:17 - skipping ALCHEMY kernel TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m AP121 TB --- 2014-02-18 17:16:17 - skipping AP121 kernel TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m AP91 TB --- 2014-02-18 17:16:17 - skipping AP91 kernel TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m AP93 TB --- 2014-02-18 17:16:17 - skipping AP93 kernel TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m AP94 TB --- 2014-02-18 17:16:17 - skipping AP94 kernel TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m AP96 TB --- 2014-02-18 17:16:17 - skipping AP96 kernel TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m AR71XX_BASE TB --- 2014-02-18 17:16:17 - skipping AR71XX_BASE kernel TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m AR724X_BASE TB --- 2014-02-18 17:16:17 - skipping AR724X_BASE kernel TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m AR91XX_BASE TB --- 2014-02-18 17:16:17 - skipping AR91XX_BASE kernel TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m AR933X_BASE TB --- 2014-02-18 17:16:17 - skipping AR933X_BASE kernel TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m AR934X_BASE TB --- 2014-02-18 17:16:17 - skipping AR934X_BASE kernel TB --- 2014-02-18 17:16:17 - cd /src/sys/mips/conf TB --- 2014-02-18 17:16:17 - /usr/sbin/config -m BERI_DE4_BASE TB --- 2014-02-18 17:16:17 - building BERI_DE4_BASE kernel TB --- 2014-02-18 17:16:17 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 17:16:17 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 17:16:17 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 17:16:17 - SRCCONF=/dev/null TB --- 2014-02-18 17:16:17 - TARGET=mips TB --- 2014-02-18 17:16:17 - TARGET_ARCH=mips64 TB --- 2014-02-18 17:16:17 - TZ=UTC TB --- 2014-02-18 17:16:17 - __MAKE_CONF=/dev/null TB --- 2014-02-18 17:16:17 - cd /src TB --- 2014-02-18 17:16:17 - /usr/bin/make -B buildkernel KERNCONF=BERI_DE4_BASE >>> Kernel build for BERI_DE4_BASE started on Tue Feb 18 17:16:17 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for BERI_DE4_BASE completed on Tue Feb 18 17:20:58 UTC 2014 TB --- 2014-02-18 17:20:58 - cd /src/sys/mips/conf TB --- 2014-02-18 17:20:58 - /usr/sbin/config -m BERI_DE4_MDROOT TB --- 2014-02-18 17:20:58 - building BERI_DE4_MDROOT kernel TB --- 2014-02-18 17:20:58 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 17:20:58 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 17:20:58 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 17:20:58 - SRCCONF=/dev/null TB --- 2014-02-18 17:20:58 - TARGET=mips TB --- 2014-02-18 17:20:58 - TARGET_ARCH=mips64 TB --- 2014-02-18 17:20:58 - TZ=UTC TB --- 2014-02-18 17:20:58 - __MAKE_CONF=/dev/null TB --- 2014-02-18 17:20:58 - cd /src TB --- 2014-02-18 17:20:58 - /usr/bin/make -B buildkernel KERNCONF=BERI_DE4_MDROOT >>> Kernel build for BERI_DE4_MDROOT started on Tue Feb 18 17:20:59 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for BERI_DE4_MDROOT completed on Tue Feb 18 17:25:50 UTC 2014 TB --- 2014-02-18 17:25:50 - cd /src/sys/mips/conf TB --- 2014-02-18 17:25:50 - /usr/sbin/config -m BERI_DE4_SDROOT TB --- 2014-02-18 17:25:50 - building BERI_DE4_SDROOT kernel TB --- 2014-02-18 17:25:50 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 17:25:50 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 17:25:50 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 17:25:50 - SRCCONF=/dev/null TB --- 2014-02-18 17:25:50 - TARGET=mips TB --- 2014-02-18 17:25:50 - TARGET_ARCH=mips64 TB --- 2014-02-18 17:25:50 - TZ=UTC TB --- 2014-02-18 17:25:50 - __MAKE_CONF=/dev/null TB --- 2014-02-18 17:25:50 - cd /src TB --- 2014-02-18 17:25:50 - /usr/bin/make -B buildkernel KERNCONF=BERI_DE4_SDROOT >>> Kernel build for BERI_DE4_SDROOT started on Tue Feb 18 17:25:51 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for BERI_DE4_SDROOT completed on Tue Feb 18 17:30:33 UTC 2014 TB --- 2014-02-18 17:30:33 - cd /src/sys/mips/conf TB --- 2014-02-18 17:30:33 - /usr/sbin/config -m BERI_NETFPGA_MDROOT TB --- 2014-02-18 17:30:33 - building BERI_NETFPGA_MDROOT kernel TB --- 2014-02-18 17:30:33 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 17:30:33 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 17:30:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 17:30:33 - SRCCONF=/dev/null TB --- 2014-02-18 17:30:33 - TARGET=mips TB --- 2014-02-18 17:30:33 - TARGET_ARCH=mips64 TB --- 2014-02-18 17:30:33 - TZ=UTC TB --- 2014-02-18 17:30:33 - __MAKE_CONF=/dev/null TB --- 2014-02-18 17:30:33 - cd /src TB --- 2014-02-18 17:30:33 - /usr/bin/make -B buildkernel KERNCONF=BERI_NETFPGA_MDROOT >>> Kernel build for BERI_NETFPGA_MDROOT started on Tue Feb 18 17:30:33 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for BERI_NETFPGA_MDROOT completed on Tue Feb 18 17:34:47 UTC 2014 TB --- 2014-02-18 17:34:47 - cd /src/sys/mips/conf TB --- 2014-02-18 17:34:47 - /usr/sbin/config -m BERI_SIM_BASE TB --- 2014-02-18 17:34:47 - building BERI_SIM_BASE kernel TB --- 2014-02-18 17:34:47 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 17:34:47 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 17:34:47 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 17:34:47 - SRCCONF=/dev/null TB --- 2014-02-18 17:34:47 - TARGET=mips TB --- 2014-02-18 17:34:47 - TARGET_ARCH=mips64 TB --- 2014-02-18 17:34:47 - TZ=UTC TB --- 2014-02-18 17:34:47 - __MAKE_CONF=/dev/null TB --- 2014-02-18 17:34:47 - cd /src TB --- 2014-02-18 17:34:47 - /usr/bin/make -B buildkernel KERNCONF=BERI_SIM_BASE >>> Kernel build for BERI_SIM_BASE started on Tue Feb 18 17:34:47 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools [...] cd /src/sys/modules/aic7xxx/aicasm; PATH=/obj/mips.mips64/src/tmp/legacy/usr/sbin:/obj/mips.mips64/src/tmp/legacy/usr/bin:/obj/mips.mips64/src/tmp/legacy/usr/games:/obj/mips.mips64/src/tmp/legacy/bin:/sbin:/bin:/usr/sbin:/usr/bin MAKEOBJDIRPREFIX=/obj/mips.mips64/src/sys/BERI_SIM_BASE/modules /obj/src/make.amd64/bmake SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF -DEARLY_BUILD all cc -O2 -pipe -I. -I/src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wno-pointer-sign -c /src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm.c cc -O2 -pipe -I. -I/src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wno-pointer-sign -c /src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c /src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c: In function 'symtable_dump': /src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c:461: internal compiler error: in var_ann, at tree-flow-inline.h:127 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. *** Error code 1 Stop. bmake[1]: stopped in /src/sys/modules/aic7xxx/aicasm *** Error code 1 Stop. bmake: stopped in /src *** [buildkernel] Error code 1 Stop in /src. TB --- 2014-02-18 17:34:50 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-18 17:34:50 - ERROR: failed to build BERI_SIM_BASE kernel TB --- 2014-02-18 17:34:50 - 4396.84 user 2173.23 system 6247.06 real http://tinderbox.des.no/tinderbox-freebsd10-build-RELENG_10-mips64-mips.full From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 19:34:32 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 46C2E98A for ; Tue, 18 Feb 2014 19:34:32 +0000 (UTC) Received: from mail-ob0-x232.google.com (mail-ob0-x232.google.com [IPv6:2607:f8b0:4003:c01::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0EE8C1AF0 for ; Tue, 18 Feb 2014 19:34:32 +0000 (UTC) Received: by mail-ob0-f178.google.com with SMTP id wn1so18959388obc.37 for ; Tue, 18 Feb 2014 11:34:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=8/bNpMp+UhwfWlhCvJu5eOK8nAfL7Qz3HpNKJCRSnbY=; b=sQQu4karEKgbejBLPuQa4x4eyyvTu1UsifwN1D3TB5LiVFzOBlfVK2x7y9lBP8ZQT/ 8ma5PB04Ndy2AyvvV1kE9Wk3lsSEvnH2lkdcY+y2RQtwVsm0MulmjAOYj8b0Q+3d/+9H iZ4A4cq4dxPc+Jx77pI1zGIUa4EcvORZHBA/V19G7LTjL0fngffzSdLn8FeOISlrIbkJ nLoo2Sk24dVxDUEgt+/1UA6AVMMvsXAJOJD4XmLJZiX0qodSYiw5284gd8RJWVAynBMk eHWrhh+r5P2jNSZPJVvOwn5DCXTefzZ70AOXHpawqZtAJRGzicYDhTpYnchGUHTxSRgN MWrw== MIME-Version: 1.0 X-Received: by 10.182.131.170 with SMTP id on10mr27642908obb.2.1392752071316; Tue, 18 Feb 2014 11:34:31 -0800 (PST) Received: by 10.182.80.7 with HTTP; Tue, 18 Feb 2014 11:34:31 -0800 (PST) Date: Tue, 18 Feb 2014 20:34:31 +0100 Message-ID: Subject: LOR: --- syscall (22, FreeBSD ELF64, sys_unmount), rip = 0x810246a5a, rsp = 0x7fffffff13f8, rbp = 0x7fffffff1560 --- From: Oliver Pinter To: stable@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: bzeeb+freebsd+lor@zabbadoz.net, hunger@hunger.hu X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 19:34:32 -0000 FreeBSD pandora-d 10.0-STABLE FreeBSD 10.0-STABLE #0 0c38d4b(stable/10): Tue Feb 18 19:13:35 CET 2014 root@pandora-d:/usr/obj/usr/src/sys/OP-DEBUG amd64 lock order reversal: 1st 0xfffff80019acc7c8 ufs (ufs) @ /usr/src/sys/kern/vfs_mount.c:1237 2nd 0xfffff80019acd240 devfs (devfs) @ /usr/src/sys/kern/vfs_subr.c:2101 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0237810270 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe0237810320 witness_checkorder() at witness_checkorder+0xd23/frame 0xfffffe02378103b0 __lockmgr_args() at __lockmgr_args+0x86c/frame 0xfffffe02378104e0 vop_stdlock() at vop_stdlock+0x3c/frame 0xfffffe0237810500 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xd2/frame 0xfffffe0237810530 _vn_lock() at _vn_lock+0xab/frame 0xfffffe02378105a0 vget() at vget+0x70/frame 0xfffffe02378105f0 devfs_allocv() at devfs_allocv+0xfd/frame 0xfffffe0237810640 devfs_root() at devfs_root+0x43/frame 0xfffffe0237810670 vflush() at vflush+0x77/frame 0xfffffe02378107c0 devfs_unmount() at devfs_unmount+0x38/frame 0xfffffe02378107f0 dounmount() at dounmount+0x41f/frame 0xfffffe0237810870 sys_unmount() at sys_unmount+0x356/frame 0xfffffe02378109a0 amd64_syscall() at amd64_syscall+0x239/frame 0xfffffe0237810ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe0237810ab0 --- syscall (22, FreeBSD ELF64, sys_unmount), rip = 0x810246a5a, rsp = 0x7fffffff13f8, rbp = 0x7fffffff1560 --- From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 19:34:37 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E7C6398E for ; Tue, 18 Feb 2014 19:34:37 +0000 (UTC) Received: from mail-ob0-x22c.google.com (mail-ob0-x22c.google.com [IPv6:2607:f8b0:4003:c01::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B27021AF3 for ; Tue, 18 Feb 2014 19:34:37 +0000 (UTC) Received: by mail-ob0-f172.google.com with SMTP id vb8so19169553obc.3 for ; Tue, 18 Feb 2014 11:34:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=niiQ9JBVv2dkj9IbDvVbQu0rhIiR3nnxwTDJamftWik=; b=StHnjwJdtl7dv/s9RLWdPjpCTZcyJ0fdIRr7TWCd5+RzgZNz+Jh9vQVcK1lyJ5Xy5l bG3AE5LvjlY88vuLK3AWu9A57QHZysO5MMIgvs1t26+fCQSuUnxWzUO/myxJe3EPUnzL HdJAM2NZb/aGRr2NaKaK62vMb3MQ5eFurB+VE9whaWCAutK4JiJuPvNHa2o5Fa+u3hd6 R/G2VpIwk6Az32omgXvQfTY1Q2DoHAo9ttzi1yn0PGhXnDAlkYEzOLT3BnrbotaTTY84 Z9DzwoFQljKjkknokOFz2oztqx5gPMW5S+uIe/SdMdimusqRO4UGujIrtMBFnzuqkg2P ElxA== MIME-Version: 1.0 X-Received: by 10.60.62.243 with SMTP id b19mr12986774oes.42.1392752076955; Tue, 18 Feb 2014 11:34:36 -0800 (PST) Received: by 10.182.80.7 with HTTP; Tue, 18 Feb 2014 11:34:36 -0800 (PST) Date: Tue, 18 Feb 2014 20:34:36 +0100 Message-ID: Subject: LOR: --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x804b3dfba, rsp = 0x7fffffff3428, rbp = 0x7fffffff3510 --- From: Oliver Pinter To: stable@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: bzeeb+freebsd+lor@zabbadoz.net, hunger@hunger.hu X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 19:34:38 -0000 FreeBSD pandora-d 10.0-STABLE FreeBSD 10.0-STABLE #0 0c38d4b(stable/10): Tue Feb 18 19:13:35 CET 2014 root@pandora-d:/usr/obj/usr/src/sys/OP-DEBUG amd64 lock order reversal: 1st 0xfffff8001c0c6b78 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2101 2nd 0xfffffe01ed8452c8 bufwait (bufwait) @ /usr/src/sys/ufs/ffs/ffs_vnops.c:262 3rd 0xfffff8001c0c6418 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2101 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0237823c50 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe0237823d00 witness_checkorder() at witness_checkorder+0xd23/frame 0xfffffe0237823d90 __lockmgr_args() at __lockmgr_args+0x86c/frame 0xfffffe0237823ec0 ffs_lock() at ffs_lock+0x84/frame 0xfffffe0237823f10 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xd2/frame 0xfffffe0237823f40 _vn_lock() at _vn_lock+0xab/frame 0xfffffe0237823fb0 vget() at vget+0x70/frame 0xfffffe0237824000 vfs_hash_get() at vfs_hash_get+0xf5/frame 0xfffffe0237824050 ffs_vgetf() at ffs_vgetf+0x45/frame 0xfffffe02378240f0 softdep_sync_buf() at softdep_sync_buf+0xa8c/frame 0xfffffe02378241d0 ffs_syncvnode() at ffs_syncvnode+0x258/frame 0xfffffe0237824250 ffs_truncate() at ffs_truncate+0x601/frame 0xfffffe0237824430 ufs_direnter() at ufs_direnter+0x891/frame 0xfffffe02378244f0 ufs_makeinode() at ufs_makeinode+0x573/frame 0xfffffe02378246b0 VOP_CREATE_APV() at VOP_CREATE_APV+0xc4/frame 0xfffffe02378246e0 vn_open_cred() at vn_open_cred+0x300/frame 0xfffffe0237824830 kern_openat() at kern_openat+0x25d/frame 0xfffffe02378249a0 amd64_syscall() at amd64_syscall+0x239/frame 0xfffffe0237824ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe0237824ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x804b3dfba, rsp = 0x7fffffff3428, rbp = 0x7fffffff3510 --- From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 19:34:41 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 10419A75 for ; Tue, 18 Feb 2014 19:34:41 +0000 (UTC) Received: from mail-oa0-x230.google.com (mail-oa0-x230.google.com [IPv6:2607:f8b0:4003:c02::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CE52F1AF4 for ; Tue, 18 Feb 2014 19:34:40 +0000 (UTC) Received: by mail-oa0-f48.google.com with SMTP id l6so19804022oag.35 for ; Tue, 18 Feb 2014 11:34:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=0U56Ms7cI1UsXEV8HE/ztetR46/YfRy+3nJ3kJ3gMhQ=; b=BSe3kwUz5ToBT8loicLiff1kTdR7IIYoaxw8z0ctPDmAP85cpPhAHsihXBn9SHFRxz Ef8j4HkYJNKhaWqgwJpn3zCRDUF7XCs41TGWxMEH++Boo9oIkPkjwGZaf5XPYHWftrid fYfv0sJjS6H+tM5YmmWCN1C8qXgX0mVZ7aoBLUap3JOxyy22PORve2UmxFc+EZCQZob+ /Gae7DUcvzwuECr6vg+kJTj33avIi77vX6FE+mAxcMT9d86TuD29mJ/oQNVqNcEsZD2Y 1NfBGuUe77ylB1zWXx/gTJZEuZUtz3BSbniU9JNE71wIxO4lGL4PPccHI8gUCKhjY4DO +VDw== MIME-Version: 1.0 X-Received: by 10.60.97.193 with SMTP id ec1mr27848505oeb.20.1392752080136; Tue, 18 Feb 2014 11:34:40 -0800 (PST) Received: by 10.182.80.7 with HTTP; Tue, 18 Feb 2014 11:34:40 -0800 (PST) Date: Tue, 18 Feb 2014 20:34:40 +0100 Message-ID: Subject: LOR: --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x801913fba, rsp = 0x7fffffff2838, rbp = 0x7fffffff3100 --- From: Oliver Pinter To: stable@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: bzeeb+freebsd+lor@zabbadoz.net, hunger@hunger.hu X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 19:34:41 -0000 FreeBSD pandora-d 10.0-STABLE FreeBSD 10.0-STABLE #0 0c38d4b(stable/10): Tue Feb 18 19:13:35 CET 2014 root@pandora-d:/usr/obj/usr/src/sys/OP-DEBUG amd64 lock order reversal: 1st 0xfffffe01ed89da68 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:3050 2nd 0xfffff80019b98400 dirhash (dirhash) @ /usr/src/sys/ufs/ufs/ufs_dirhash.c:284 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe023790a270 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe023790a320 witness_checkorder() at witness_checkorder+0xd23/frame 0xfffffe023790a3b0 _sx_xlock() at _sx_xlock+0x71/frame 0xfffffe023790a3f0 ufsdirhash_add() at ufsdirhash_add+0x3b/frame 0xfffffe023790a430 ufs_direnter() at ufs_direnter+0x688/frame 0xfffffe023790a4f0 ufs_makeinode() at ufs_makeinode+0x573/frame 0xfffffe023790a6b0 VOP_CREATE_APV() at VOP_CREATE_APV+0xc4/frame 0xfffffe023790a6e0 vn_open_cred() at vn_open_cred+0x300/frame 0xfffffe023790a830 kern_openat() at kern_openat+0x25d/frame 0xfffffe023790a9a0 amd64_syscall() at amd64_syscall+0x239/frame 0xfffffe023790aab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe023790aab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x801913fba, rsp = 0x7fffffff2838, rbp = 0x7fffffff3100 --- From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 19:34:49 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 031ACB5C for ; Tue, 18 Feb 2014 19:34:49 +0000 (UTC) Received: from mail-oa0-x22d.google.com (mail-oa0-x22d.google.com [IPv6:2607:f8b0:4003:c02::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C2A561AFA for ; Tue, 18 Feb 2014 19:34:48 +0000 (UTC) Received: by mail-oa0-f45.google.com with SMTP id i11so20018107oag.32 for ; Tue, 18 Feb 2014 11:34:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=K+aWBitj35xH+hAjk/J/iQV8ew7tNpOP9jMecAPdMLQ=; b=sc4bCLC0nYhB/th+Binw/VsrMeS90G6Y1vdQZePfYnxe6/nIiq9r7I3bKlAjaNdZRW AoTQuxlKbxUdtEAOFENuNMTQVT9SaXDLiIMIkfX+qdr2E95GOKWu49xjOLSMQUsBRaTd GFt9SqtkntsFoo2Qitp6J15D4kmLRNLbxKbL54g/aqSZKRxKWwUMr26QGW6D6Fcc9e6S L0+QEsVgHFJLJFuT2Qb97j9QP5l4Rd0U0kztcGyqd7oQfw8lcm2GY634rUYjVwL/YaGc FnVtiBfRv561kIY2tBIjFLkIx78Axw/tO43fndg2xKp+9i9Nzs+IN6Ye1dSyhJqXh7VQ fhpg== MIME-Version: 1.0 X-Received: by 10.60.98.240 with SMTP id el16mr3750122oeb.50.1392752088024; Tue, 18 Feb 2014 11:34:48 -0800 (PST) Received: by 10.182.80.7 with HTTP; Tue, 18 Feb 2014 11:34:47 -0800 (PST) Date: Tue, 18 Feb 2014 20:34:47 +0100 Message-ID: Subject: LOR: --- trap 0, rip = 0, rsp = 0xfffffe0237604b70, rbp = 0 --- From: Oliver Pinter To: stable@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: bzeeb+freebsd+lor@zabbadoz.net, hunger@hunger.hu X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 19:34:49 -0000 FreeBSD pandora-d 10.0-STABLE FreeBSD 10.0-STABLE #0 0c38d4b(stable/10): Tue Feb 18 19:13:35 CET 2014 root@pandora-d:/usr/obj/usr/src/sys/OP-DEBUG amd64 lock order reversal: 1st 0xfffff8001c0c79a0 syncer (syncer) @ /usr/src/sys/kern/vfs_subr.c:1720 2nd 0xfffff8019d931418 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2101 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0237604560 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe0237604610 witness_checkorder() at witness_checkorder+0xd23/frame 0xfffffe02376046a0 __lockmgr_args() at __lockmgr_args+0x86c/frame 0xfffffe02376047d0 ffs_lock() at ffs_lock+0x84/frame 0xfffffe0237604820 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xd2/frame 0xfffffe0237604850 _vn_lock() at _vn_lock+0xab/frame 0xfffffe02376048c0 vget() at vget+0x70/frame 0xfffffe0237604910 vfs_msync() at vfs_msync+0x99/frame 0xfffffe0237604970 sync_fsync() at sync_fsync+0xf7/frame 0xfffffe02376049a0 VOP_FSYNC_APV() at VOP_FSYNC_APV+0xca/frame 0xfffffe02376049d0 sched_sync() at sched_sync+0x34c/frame 0xfffffe0237604a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0237604ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0237604ab0 --- trap 0, rip = 0, rsp = 0xfffffe0237604b70, rbp = 0 --- From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 19:49:33 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A54383FA for ; Tue, 18 Feb 2014 19:49:33 +0000 (UTC) Received: from aussmtpmrkps320.us.dell.com (aussmtpmrkps320.us.dell.com [143.166.224.254]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 669E71CA6 for ; Tue, 18 Feb 2014 19:49:32 +0000 (UTC) X-Loopcount0: from 64.238.244.148 X-IronPort-AV: E=Sophos;i="4.97,502,1389765600"; d="scan'208";a="98865168" Message-ID: <5303B8F3.8090709@vangyzen.net> Date: Tue, 18 Feb 2014 13:48:03 -0600 From: Eric van Gyzen User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: =?UTF-8?B?5pyx5rGf?= , Subject: Re: Recommend FreeBSD VPS References: In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 19:49:33 -0000 On 02/15/2014 08:23, 朱江 wrote: > I'm looking for a cheap FreeBSD VPS, can you guys provide me some good > service provider? BTW, I currently in China and I hope the VPS should have > low latency. I have had very good experience with RootBSD (http://www.rootbsd.net/). They are based in the United States but have a datacenter in Germany. Communication about scheduled maintenance is good. Support for routine changes (such as DNS) has been consistently quick and accurate. I have never needed to contact support for any problems, so I can't speak to that kind of support, but that does mean the VPS has been very reliable. Eric From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 20:50:46 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 672AB2A4; Tue, 18 Feb 2014 20:50:46 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E29B512F1; Tue, 18 Feb 2014 20:50:45 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1IKohO2074525; Tue, 18 Feb 2014 20:50:43 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1IKohHi074505; Tue, 18 Feb 2014 20:50:43 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 18 Feb 2014 20:50:43 GMT Message-Id: <201402182050.s1IKohHi074505@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on amd64/amd64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 20:50:46 -0000 TB --- 2014-02-18 14:40:23 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-18 14:40:23 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-18 14:40:23 - starting RELENG_9 tinderbox run for amd64/amd64 TB --- 2014-02-18 14:40:23 - cleaning the object tree TB --- 2014-02-18 14:40:23 - /usr/local/bin/svn stat /src TB --- 2014-02-18 14:40:28 - At svn revision 262162 TB --- 2014-02-18 14:40:29 - building world TB --- 2014-02-18 14:40:29 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 14:40:29 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 14:40:29 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 14:40:29 - SRCCONF=/dev/null TB --- 2014-02-18 14:40:29 - TARGET=amd64 TB --- 2014-02-18 14:40:29 - TARGET_ARCH=amd64 TB --- 2014-02-18 14:40:29 - TZ=UTC TB --- 2014-02-18 14:40:29 - __MAKE_CONF=/dev/null TB --- 2014-02-18 14:40:29 - cd /src TB --- 2014-02-18 14:40:29 - /usr/bin/make -B buildworld >>> World build started on Tue Feb 18 14:40:32 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> stage 5.1: building 32 bit shim libraries >>> World build completed on Tue Feb 18 18:30:25 UTC 2014 TB --- 2014-02-18 18:30:25 - generating LINT kernel config TB --- 2014-02-18 18:30:25 - cd /src/sys/amd64/conf TB --- 2014-02-18 18:30:25 - /usr/bin/make -B LINT TB --- 2014-02-18 18:30:25 - cd /src/sys/amd64/conf TB --- 2014-02-18 18:30:25 - /usr/sbin/config -m LINT TB --- 2014-02-18 18:30:25 - building LINT kernel TB --- 2014-02-18 18:30:25 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 18:30:25 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 18:30:25 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 18:30:25 - SRCCONF=/dev/null TB --- 2014-02-18 18:30:25 - TARGET=amd64 TB --- 2014-02-18 18:30:25 - TARGET_ARCH=amd64 TB --- 2014-02-18 18:30:25 - TZ=UTC TB --- 2014-02-18 18:30:25 - __MAKE_CONF=/dev/null TB --- 2014-02-18 18:30:25 - cd /src TB --- 2014-02-18 18:30:25 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Feb 18 18:30:25 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT completed on Tue Feb 18 19:11:36 UTC 2014 TB --- 2014-02-18 19:11:36 - cd /src/sys/amd64/conf TB --- 2014-02-18 19:11:36 - /usr/sbin/config -m LINT-NOINET TB --- 2014-02-18 19:11:36 - building LINT-NOINET kernel TB --- 2014-02-18 19:11:36 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 19:11:36 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 19:11:36 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 19:11:36 - SRCCONF=/dev/null TB --- 2014-02-18 19:11:36 - TARGET=amd64 TB --- 2014-02-18 19:11:36 - TARGET_ARCH=amd64 TB --- 2014-02-18 19:11:36 - TZ=UTC TB --- 2014-02-18 19:11:36 - __MAKE_CONF=/dev/null TB --- 2014-02-18 19:11:36 - cd /src TB --- 2014-02-18 19:11:36 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET >>> Kernel build for LINT-NOINET started on Tue Feb 18 19:11:36 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET completed on Tue Feb 18 19:50:33 UTC 2014 TB --- 2014-02-18 19:50:33 - cd /src/sys/amd64/conf TB --- 2014-02-18 19:50:33 - /usr/sbin/config -m LINT-NOINET6 TB --- 2014-02-18 19:50:33 - building LINT-NOINET6 kernel TB --- 2014-02-18 19:50:33 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 19:50:33 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 19:50:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 19:50:33 - SRCCONF=/dev/null TB --- 2014-02-18 19:50:33 - TARGET=amd64 TB --- 2014-02-18 19:50:33 - TARGET_ARCH=amd64 TB --- 2014-02-18 19:50:33 - TZ=UTC TB --- 2014-02-18 19:50:33 - __MAKE_CONF=/dev/null TB --- 2014-02-18 19:50:33 - cd /src TB --- 2014-02-18 19:50:33 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET6 >>> Kernel build for LINT-NOINET6 started on Tue Feb 18 19:50:33 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET6 completed on Tue Feb 18 20:31:00 UTC 2014 TB --- 2014-02-18 20:31:00 - cd /src/sys/amd64/conf TB --- 2014-02-18 20:31:00 - /usr/sbin/config -m LINT-NOIP TB --- 2014-02-18 20:31:00 - building LINT-NOIP kernel TB --- 2014-02-18 20:31:00 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 20:31:00 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 20:31:00 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 20:31:00 - SRCCONF=/dev/null TB --- 2014-02-18 20:31:00 - TARGET=amd64 TB --- 2014-02-18 20:31:00 - TARGET_ARCH=amd64 TB --- 2014-02-18 20:31:00 - TZ=UTC TB --- 2014-02-18 20:31:00 - __MAKE_CONF=/dev/null TB --- 2014-02-18 20:31:00 - cd /src TB --- 2014-02-18 20:31:00 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOIP >>> Kernel build for LINT-NOIP started on Tue Feb 18 20:31:00 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -shared -nostdlib hack.c -o hack.So rm -f hack.c MAKE=/usr/bin/make sh /src/sys/conf/newvers.sh LINT-NOIP /usr/local/bin/svnversion cc -c -O2 -frename-registers -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue vers.c linking kernel netmap_freebsd.o: In function `nm_csum_tcpudp_ipv4': netmap_freebsd.c:(.text+0xfb6): undefined reference to `in_pseudo' *** Error code 1 Stop in /obj/amd64.amd64/src/sys/LINT-NOIP. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-18 20:50:43 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-18 20:50:43 - ERROR: failed to build LINT-NOIP kernel TB --- 2014-02-18 20:50:43 - 16716.27 user 1841.73 system 22220.08 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-amd64-amd64.full From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 21:38:27 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6FBA59FD; Tue, 18 Feb 2014 21:38:27 +0000 (UTC) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 45F4C17F0; Tue, 18 Feb 2014 21:38:27 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 4D2A9B9A6; Tue, 18 Feb 2014 16:38:26 -0500 (EST) From: John Baldwin To: freebsd-stable@freebsd.org Subject: Re: Radeon driver in stable/9: changes in VM, atomic.h and iicbus Date: Tue, 18 Feb 2014 16:29:46 -0500 User-Agent: KMail/1.13.5 (FreeBSD/8.4-CBSD-20130906; KDE/4.5.5; amd64; ; ) References: <53021225.4030407@FreeBSD.org> In-Reply-To: <53021225.4030407@FreeBSD.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Message-Id: <201402181629.46372.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Tue, 18 Feb 2014 16:38:26 -0500 (EST) Cc: =?iso-8859-15?q?Jean-S=E9bastien?= =?iso-8859-15?q?_P=E9dron?= X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 21:38:27 -0000 On Monday, February 17, 2014 8:44:05 am Jean-S=E9bastien P=E9dron wrote: > Hello! >=20 > I'm working on the merge of the Radeon KMS driver to stable/9, to help > with a future merge of vt(9) and the activation of WITH_NEW_XORG by > default in this branch. >=20 > Here's a first version of the merge: > http://people.freebsd.org/~dumbbell/radeonkms/radeon-stable9.a.patch >=20 > However, the current driver relies on changes to other parts of the kerne= l: >=20 > =3D=3D VM =3D=3D >=20 > In my first attempt, I merged the following revisions, which add > vm_page_alloc_contig(), used by TTM: > - 226824 > - 226848 > - 226891 > - 226928 > - 227012 > - 227072 > - 227127 > - 227568 >=20 > Here's a shorter patch containing only the VM changes: > http://people.freebsd.org/~dumbbell/radeonkms/radeon-stable9-vm.a.patch >=20 > I found the following API/ABI breakage: > o kmem_alloc_contig()'s and vm_phys_alloc_contig()'s "boundary" > argument, going from unsigned long to vm_paddr_t. > o vm_page_alloc_init() becoming a static function. > o vm_phys_bootstrap_alloc() removed. >=20 > I don't know how to proceed with this. Should TTM use another function > than vm_page_alloc_contig() to avoid the MFC? Or should the merge be > modified so that "boundary" argument keeps its unsigned long type, > vm_page_alloc_init() remains public and vm_phys_bootstrap_alloc() is not > removed? You can leave the boundary as unsigned long. The other two functions are n= ot public APIs, so I think they are fine to change. > =3D=3D atomic.h =3D=3D >=20 > I merged the following revisions, which add new atomic operations for > both amd64 and i386: > - 254610 > - 254611 > - 254617 > - 254620 >=20 > The merge was modified to not break the API/ABI. For instance, in the > original commits, some operations were transformed from a real function > to a macro using one of the new operation. >=20 > So here's shorter patch with only the changes to atomic.h: > http://people.freebsd.org/~dumbbell/radeonkms/radeon-stable9-atomic.a.pat= ch >=20 > Therefore, it only adds new code used by the Radeon driver, and I think > it's safe. Opinions on that? Looks fine. > =3D=3D iicbus =3D=3D >=20 > Revision 232365 was merged to add optional pre/post transfer methods to > iicbb, used by the Radeon driver. >=20 > Again, here's a patch limited to iicbb changes: > http://people.freebsd.org/~dumbbell/radeonkms/radeon-stable9-iic.a.patch >=20 > I think this merge is safe too, but I'm not confident enough :) Any > thoughts? This looks fine. =2D-=20 John Baldwin From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 22:02:23 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1A0D69F; Tue, 18 Feb 2014 22:02:23 +0000 (UTC) Received: from worker01.tb.des.no (worker01.tb.des.no [41.154.2.147]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4DB3E1A35; Tue, 18 Feb 2014 22:02:21 +0000 (UTC) Received: from worker01.tb.des.no (localhost [127.0.0.1]) by worker01.tb.des.no (8.14.5/8.14.5) with ESMTP id s1IM2HB6018613; Wed, 19 Feb 2014 00:02:17 +0200 (SAST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by worker01.tb.des.no (8.14.5/8.14.5/Submit) id s1IM2Hg3018606; Tue, 18 Feb 2014 22:02:17 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 18 Feb 2014 22:02:17 GMT Message-Id: <201402182202.s1IM2Hg3018606@worker01.tb.des.no> X-Authentication-Warning: worker01.tb.des.no: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_10 tinderbox] failure on amd64/amd64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 22:02:23 -0000 TB --- 2014-02-18 15:50:43 - tinderbox 2.20 running on worker01.tb.des.no TB --- 2014-02-18 15:50:43 - FreeBSD worker01.tb.des.no 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #0: Mon Jun 17 11:42:37 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-18 15:50:43 - starting RELENG_10 tinderbox run for amd64/amd64 TB --- 2014-02-18 15:50:43 - cleaning the object tree TB --- 2014-02-18 15:52:04 - /usr/local/bin/svn stat --no-ignore /src TB --- 2014-02-18 15:52:10 - At svn revision 262181 TB --- 2014-02-18 15:52:11 - building world TB --- 2014-02-18 15:52:11 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 15:52:11 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 15:52:11 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 15:52:11 - SRCCONF=/dev/null TB --- 2014-02-18 15:52:11 - TARGET=amd64 TB --- 2014-02-18 15:52:11 - TARGET_ARCH=amd64 TB --- 2014-02-18 15:52:11 - TZ=UTC TB --- 2014-02-18 15:52:11 - __MAKE_CONF=/dev/null TB --- 2014-02-18 15:52:11 - cd /src TB --- 2014-02-18 15:52:11 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Tue Feb 18 15:52:22 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> stage 5.1: building 32 bit shim libraries >>> World build completed on Tue Feb 18 20:02:03 UTC 2014 TB --- 2014-02-18 20:02:03 - generating LINT kernel config TB --- 2014-02-18 20:02:03 - cd /src/sys/amd64/conf TB --- 2014-02-18 20:02:03 - /usr/bin/make -B LINT TB --- 2014-02-18 20:02:03 - cd /src/sys/amd64/conf TB --- 2014-02-18 20:02:03 - /usr/sbin/config -m LINT TB --- 2014-02-18 20:02:03 - building LINT kernel TB --- 2014-02-18 20:02:03 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 20:02:03 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 20:02:03 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 20:02:03 - SRCCONF=/dev/null TB --- 2014-02-18 20:02:03 - TARGET=amd64 TB --- 2014-02-18 20:02:03 - TARGET_ARCH=amd64 TB --- 2014-02-18 20:02:03 - TZ=UTC TB --- 2014-02-18 20:02:03 - __MAKE_CONF=/dev/null TB --- 2014-02-18 20:02:03 - cd /src TB --- 2014-02-18 20:02:03 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Feb 18 20:02:04 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT completed on Tue Feb 18 20:40:09 UTC 2014 TB --- 2014-02-18 20:40:09 - cd /src/sys/amd64/conf TB --- 2014-02-18 20:40:09 - /usr/sbin/config -m LINT-NOINET TB --- 2014-02-18 20:40:09 - building LINT-NOINET kernel TB --- 2014-02-18 20:40:09 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 20:40:09 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 20:40:09 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 20:40:09 - SRCCONF=/dev/null TB --- 2014-02-18 20:40:09 - TARGET=amd64 TB --- 2014-02-18 20:40:09 - TARGET_ARCH=amd64 TB --- 2014-02-18 20:40:09 - TZ=UTC TB --- 2014-02-18 20:40:09 - __MAKE_CONF=/dev/null TB --- 2014-02-18 20:40:09 - cd /src TB --- 2014-02-18 20:40:09 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET >>> Kernel build for LINT-NOINET started on Tue Feb 18 20:40:09 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET completed on Tue Feb 18 21:12:45 UTC 2014 TB --- 2014-02-18 21:12:45 - cd /src/sys/amd64/conf TB --- 2014-02-18 21:12:45 - /usr/sbin/config -m LINT-NOINET6 TB --- 2014-02-18 21:12:45 - building LINT-NOINET6 kernel TB --- 2014-02-18 21:12:45 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 21:12:45 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 21:12:45 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 21:12:45 - SRCCONF=/dev/null TB --- 2014-02-18 21:12:45 - TARGET=amd64 TB --- 2014-02-18 21:12:45 - TARGET_ARCH=amd64 TB --- 2014-02-18 21:12:45 - TZ=UTC TB --- 2014-02-18 21:12:45 - __MAKE_CONF=/dev/null TB --- 2014-02-18 21:12:45 - cd /src TB --- 2014-02-18 21:12:45 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET6 >>> Kernel build for LINT-NOINET6 started on Tue Feb 18 21:12:45 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET6 completed on Tue Feb 18 21:45:05 UTC 2014 TB --- 2014-02-18 21:45:05 - cd /src/sys/amd64/conf TB --- 2014-02-18 21:45:05 - /usr/sbin/config -m LINT-NOIP TB --- 2014-02-18 21:45:06 - building LINT-NOIP kernel TB --- 2014-02-18 21:45:06 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 21:45:06 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 21:45:06 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 21:45:06 - SRCCONF=/dev/null TB --- 2014-02-18 21:45:06 - TARGET=amd64 TB --- 2014-02-18 21:45:06 - TARGET_ARCH=amd64 TB --- 2014-02-18 21:45:06 - TZ=UTC TB --- 2014-02-18 21:45:06 - __MAKE_CONF=/dev/null TB --- 2014-02-18 21:45:06 - cd /src TB --- 2014-02-18 21:45:06 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOIP >>> Kernel build for LINT-NOIP started on Tue Feb 18 21:45:06 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] :> hack.c cc -shared -nostdlib hack.c -o hack.So rm -f hack.c MAKE=/obj/src/make.amd64/bmake sh /src/sys/conf/newvers.sh LINT-NOIP cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -DGPROF -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror -pg vers.c linking kernel netmap_freebsd.o: In function `nm_csum_tcpudp_ipv4': /src/sys/dev/netmap/netmap_freebsd.c:(.text+0x223): undefined reference to `in_pseudo' *** Error code 1 Stop. bmake[1]: stopped in /obj/amd64.amd64/src/sys/LINT-NOIP *** Error code 1 Stop. bmake: stopped in /src *** [buildkernel] Error code 1 Stop in /src. TB --- 2014-02-18 22:02:16 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-18 22:02:16 - ERROR: failed to build LINT-NOIP kernel TB --- 2014-02-18 22:02:16 - 16574.97 user 5631.43 system 22292.89 real http://tinderbox.des.no/tinderbox-freebsd10-build-RELENG_10-amd64-amd64.full From owner-freebsd-stable@FreeBSD.ORG Tue Feb 18 22:57:14 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0EC7CFC0 for ; Tue, 18 Feb 2014 22:57:14 +0000 (UTC) Received: from luigi.brtsvcs.net (luigi.brtsvcs.net [204.109.60.246]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DE7EF1FDC for ; Tue, 18 Feb 2014 22:57:13 +0000 (UTC) Received: from chombo.houseloki.net (c-76-115-19-22.hsd1.or.comcast.net [76.115.19.22]) by luigi.brtsvcs.net (Postfix) with ESMTPSA id 6D6132D4FB4; Tue, 18 Feb 2014 14:57:12 -0800 (PST) Received: from [IPv6:2601:7:880:bd0:4dc6:fe9a:fceb:5eeb] (unknown [IPv6:2601:7:880:bd0:4dc6:fe9a:fceb:5eeb]) by chombo.houseloki.net (Postfix) with ESMTPSA id CADBE2F3; Tue, 18 Feb 2014 14:57:09 -0800 (PST) Message-ID: <5303E549.8020106@bluerosetech.com> Date: Tue, 18 Feb 2014 14:57:13 -0800 From: Darren Pilgrim User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Eric van Gyzen , =?UTF-8?B?5pyx5rGf?= , freebsd-stable@freebsd.org Subject: Re: Recommend FreeBSD VPS References: <5303B8F3.8090709@vangyzen.net> In-Reply-To: <5303B8F3.8090709@vangyzen.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 22:57:14 -0000 On 2/18/2014 11:48 AM, Eric van Gyzen wrote: > On 02/15/2014 08:23, 朱江 wrote: >> I'm looking for a cheap FreeBSD VPS, can you guys provide me some good >> service provider? BTW, I currently in China and I hope the VPS should have >> low latency. > > I have had very good experience with RootBSD (http://www.rootbsd.net/). > They are based in the United States but have a datacenter in Germany. Second on RootBSD. They also have datacenters in Dallas, TX and Raleigh, NC, and are IPv6-enabled. I also use ARP Networks, which has their datacenter in Los Angeles, CA. Also IPv6-enabled. ARP Networks is particularly nice because they cater to expert users and keep their rates low due to saving on support costs. From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 04:26:04 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AE48DE0B for ; Wed, 19 Feb 2014 04:26:04 +0000 (UTC) Received: from 20pmail.ess.barracuda.com (20pmail.ess.barracuda.com [64.235.154.233]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4348C154F for ; Wed, 19 Feb 2014 04:25:55 +0000 (UTC) Received: from Opium.Pharm.Guru (Opium.Pharm.Guru [162.243.227.187]) by mx1403.ess.rzc.cudaops.com; Wed, 19 Feb 2014 04:25:46 +0000 X-BESS-ID: 1392783946-321459-7293-93254-1 X-BESS-VER: 2.4.2-r1402181627 X-BESS-BRTS-Status: 1 X-OurDotGuru-Mailborder-Watermark: 1393388742.62382@7JaB6EvsIMIfQ6BVvkiBiw X-OurDotGuru-Mailborder-From: lucius.rizzo@lucius.xxx X-OurDotGuru-Mailborder-SpamCheck: not spam, SpamAssassin (not cached, score=-0.652, required 3, autolearn=not spam, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, RP_MATCHES_RCVD -0.55) X-OurDotGuru-Mailborder-IP-Protocol: IPv4 X-OurDotGuru-Mailborder: Found to be clean X-OurDotGuru-Mailborder-ID: B72DE404FE.A11D8 X-OurDotGuru-Mailborder-Information: Please contact your admin for more information Received: from lucius.XxX (lucius.XxX [95.85.22.130]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by Opium.Pharm.Guru (Postfix) with ESMTPS id B72DE404FE; Tue, 18 Feb 2014 23:25:41 -0500 (EST) Authentication-Results: Opium.Pharm.Guru; dkim=pass reason="2048-bit key; unprotected key" header.d=lucius.xxx header.i=@lucius.xxx header.b=Vn3oMfjg; dkim-adsp=pass Received: from Lucius.XxX (lrizzo@localhost.localdomain [127.0.0.1]) by lucius.XxX (8.14.8/8.14.8) with ESMTP id s1J4Pdhg028637 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 19 Feb 2014 04:25:39 GMT DKIM-Filter: OpenDKIM Filter v2.9.0 lucius.XxX s1J4Pdhg028637 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucius.xxx; s=default; t=1392783939; bh=JmjHNKt97lyG8L2rdY/tAPzL19BP8Sipgsu7XFyVh3Y=; h=Date:From:To:Cc:Subject:References:In-Reply-To; z=Date:=20Wed,=2019=20Feb=202014=2004:25:38=20+0000|From:=20Lucius= 20Rizzo=20|To:=20Darren=20Pilgrim=20|Cc:=20Eric=20van=20Gyzen=20,=20??????=20,=0D=0A=20=20=20=20=2 0=20=20=20freebsd-stable@freebsd.org|Subject:=20Re:=20Recommend=20 FreeBSD=20VPS|References:=20=0D=0A=20<5303B8F3.8090709@vangyzen. net>=0D=0A=20<5303E549.8020106@bluerosetech.com>|In-Reply-To:=20<5 303E549.8020106@bluerosetech.com>; b=Vn3oMfjgxFDHd7+V0I7/3nNbW5cXxdo/oqM/lcjeBRYmq23eCXS1Bm6b2Id4DE6ue u1Pd+orxbWcG+bK5JmBcoK4jwtEYEmVl7M1ULbxBSTZEksmvi2i3VpEFebx8SCV0ut tJuBfXOSKid0aI/ZBuHRI0XtvNGUPnbe6YwQRVEoOcywVUyttRy6ZUAS5UCBtLRAG1 yQ/wKZCwArhNTTOB61WIcwpRlUaleHXXdT7yLhJ6hRQEc8ZQRhfyFmOkxksiDsjxE1 Z9CFJsTgX1WyYDHlLhnLRQx9uq+4pKfblU10ElccVHLPQwlUqN2TIpWWzCq42ZkWqt sZJIpEgyfWc+g== Received: (from lrizzo@localhost) by Lucius.XxX (8.14.8/8.14.8/Submit) id s1J4Pc1W028636; Wed, 19 Feb 2014 04:25:38 GMT X-Authentication-Warning: Lucius.XxX: lrizzo set sender to Lucius.Rizzo@Lucius.XxX using -f Date: Wed, 19 Feb 2014 04:25:38 +0000 From: Lucius Rizzo To: Darren Pilgrim Subject: Re: Recommend FreeBSD VPS Message-ID: <20140219042538.GA28608@lucius.XxX> References: <5303B8F3.8090709@vangyzen.net> <5303E549.8020106@bluerosetech.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <5303E549.8020106@bluerosetech.com> X-Organization: T.gT Consulting - http://t.gt X-Homepage: http://www.Say.Si User-Agent: Mutt/1.5.22 (2013-10-16) X-PWhois-Status: No originator identified Content-Transfer-Encoding: quoted-printable Cc: Eric van Gyzen , freebsd-stable@freebsd.org, ?????? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 04:26:04 -0000 * Darren Pilgrim [2014-02-18 14:57]: > On 2/18/2014 11:48 AM, Eric van Gyzen wrote: > >On 02/15/2014 08:23, =E6=9C=B1=E6=B1=9F wrote: > >>I'm looking for a cheap FreeBSD VPS, can you guys provide me some goo= d > >>service provider? BTW, I currently in China and I hope the VPS should= have > >>low latency. > > > >I have had very good experience with RootBSD (http://www.rootbsd.net/)= . > >They are based in the United States but have a datacenter in Germany. >=20 > Second on RootBSD. They also have datacenters in Dallas, TX and Raleig= h, > NC, and are IPv6-enabled. I checked their offerings - $19.97/month vs $5 i pay at BlueVM is really a considerable difference. The only thing I am really looking forward is native IPv6 in Zurich with BlueVM. I have very good experience with US servers, but more and more I am deploying outside US. In fact, this seems to be a new trend in offerings recently and there does seems to be demand in servers to be based outside US.=20 Nevertheless, I am quite happy with having instances in both US/East and West with others. I am sure Linode (IPv6 enabled) should get a mention too -- one can run BSD there. Naturally, one can run a relatively good instance (not t1.micro) in AWS with FreeBSD. You can start with a provisioned disk and then growfs it -- something not possible with NetBSD/OpenBSD. (Workaround: Create a new rootfs and attach and cpio it). --=20 | _o _ |_)o_ _ _ =20 |_|_|(_||_|_> | \|/_/_(_) - Lucius.Tel -------------------------------------- ++ When in panic, fear and doubt, ++ ++ Drink in barrels, eat, and shout. ++ From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 05:36:23 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D9F985D5 for ; Wed, 19 Feb 2014 05:36:23 +0000 (UTC) Received: from luigi.brtsvcs.net (luigi.brtsvcs.net [IPv6:2607:fc50:1000:1f00::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B42A71A7F for ; Wed, 19 Feb 2014 05:36:23 +0000 (UTC) Received: from chombo.houseloki.net (c-76-115-19-22.hsd1.or.comcast.net [76.115.19.22]) by luigi.brtsvcs.net (Postfix) with ESMTPSA id 5C8E72D4FB4; Tue, 18 Feb 2014 21:36:22 -0800 (PST) Received: from [IPv6:2601:7:880:bd0:4dc6:fe9a:fceb:5eeb] (unknown [IPv6:2601:7:880:bd0:4dc6:fe9a:fceb:5eeb]) by chombo.houseloki.net (Postfix) with ESMTPSA id 625C2366; Tue, 18 Feb 2014 21:36:19 -0800 (PST) Message-ID: <530442D5.1010306@bluerosetech.com> Date: Tue, 18 Feb 2014 21:36:21 -0800 From: Darren Pilgrim User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Lucius Rizzo Subject: Re: Recommend FreeBSD VPS References: <5303B8F3.8090709@vangyzen.net> <5303E549.8020106@bluerosetech.com> <20140219042538.GA28608@lucius.XxX> In-Reply-To: <20140219042538.GA28608@lucius.XxX> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: Eric van Gyzen , freebsd-stable@freebsd.org, ?????? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 05:36:23 -0000 On 2/18/2014 8:25 PM, Lucius Rizzo wrote: > * Darren Pilgrim [2014-02-18 14:57]: >> On 2/18/2014 11:48 AM, Eric van Gyzen wrote: >>> On 02/15/2014 08:23, 朱江 wrote: >>>> I'm looking for a cheap FreeBSD VPS, can you guys provide me some good >>>> service provider? BTW, I currently in China and I hope the VPS should have >>>> low latency. >>> >>> I have had very good experience with RootBSD (http://www.rootbsd.net/). >>> They are based in the United States but have a datacenter in Germany. >> >> Second on RootBSD. They also have datacenters in Dallas, TX and Raleigh, >> NC, and are IPv6-enabled. > > I checked their offerings - $19.97/month vs $5 i pay at BlueVM is really > a considerable difference. The only thing I am really looking forward is > native IPv6 in Zurich with BlueVM. I have very good experience with US > servers, but more and more I am deploying outside US. In fact, this > seems to be a new trend in offerings recently and there does seems to be > demand in servers to be based outside US. BlueVM doesn't provide IPv6. From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 05:43:07 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D4F7374E; Wed, 19 Feb 2014 05:43:07 +0000 (UTC) Received: from worker01.tb.des.no (worker01.tb.des.no [41.154.2.147]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1312E1B0E; Wed, 19 Feb 2014 05:43:06 +0000 (UTC) Received: from worker01.tb.des.no (localhost [127.0.0.1]) by worker01.tb.des.no (8.14.5/8.14.5) with ESMTP id s1J5gxIu091962; Wed, 19 Feb 2014 07:42:59 +0200 (SAST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by worker01.tb.des.no (8.14.5/8.14.5/Submit) id s1J5gxm6091949; Wed, 19 Feb 2014 05:42:59 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 19 Feb 2014 05:42:59 GMT Message-Id: <201402190542.s1J5gxm6091949@worker01.tb.des.no> X-Authentication-Warning: worker01.tb.des.no: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_10 tinderbox] failure on amd64/amd64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 05:43:07 -0000 TB --- 2014-02-18 23:30:43 - tinderbox 2.20 running on worker01.tb.des.no TB --- 2014-02-18 23:30:43 - FreeBSD worker01.tb.des.no 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #0: Mon Jun 17 11:42:37 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-18 23:30:43 - starting RELENG_10 tinderbox run for amd64/amd64 TB --- 2014-02-18 23:30:43 - cleaning the object tree TB --- 2014-02-18 23:32:01 - /usr/local/bin/svn stat --no-ignore /src TB --- 2014-02-18 23:32:08 - At svn revision 262198 TB --- 2014-02-18 23:32:09 - building world TB --- 2014-02-18 23:32:09 - CROSS_BUILD_TESTING=YES TB --- 2014-02-18 23:32:09 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-18 23:32:09 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-18 23:32:09 - SRCCONF=/dev/null TB --- 2014-02-18 23:32:09 - TARGET=amd64 TB --- 2014-02-18 23:32:09 - TARGET_ARCH=amd64 TB --- 2014-02-18 23:32:09 - TZ=UTC TB --- 2014-02-18 23:32:09 - __MAKE_CONF=/dev/null TB --- 2014-02-18 23:32:09 - cd /src TB --- 2014-02-18 23:32:09 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Tue Feb 18 23:32:19 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> stage 5.1: building 32 bit shim libraries >>> World build completed on Wed Feb 19 03:42:55 UTC 2014 TB --- 2014-02-19 03:42:55 - generating LINT kernel config TB --- 2014-02-19 03:42:55 - cd /src/sys/amd64/conf TB --- 2014-02-19 03:42:55 - /usr/bin/make -B LINT TB --- 2014-02-19 03:42:55 - cd /src/sys/amd64/conf TB --- 2014-02-19 03:42:55 - /usr/sbin/config -m LINT TB --- 2014-02-19 03:42:55 - building LINT kernel TB --- 2014-02-19 03:42:55 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 03:42:55 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 03:42:55 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 03:42:55 - SRCCONF=/dev/null TB --- 2014-02-19 03:42:55 - TARGET=amd64 TB --- 2014-02-19 03:42:55 - TARGET_ARCH=amd64 TB --- 2014-02-19 03:42:55 - TZ=UTC TB --- 2014-02-19 03:42:55 - __MAKE_CONF=/dev/null TB --- 2014-02-19 03:42:55 - cd /src TB --- 2014-02-19 03:42:55 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Wed Feb 19 03:42:55 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT completed on Wed Feb 19 04:20:48 UTC 2014 TB --- 2014-02-19 04:20:48 - cd /src/sys/amd64/conf TB --- 2014-02-19 04:20:48 - /usr/sbin/config -m LINT-NOINET TB --- 2014-02-19 04:20:48 - building LINT-NOINET kernel TB --- 2014-02-19 04:20:48 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 04:20:48 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 04:20:48 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 04:20:48 - SRCCONF=/dev/null TB --- 2014-02-19 04:20:48 - TARGET=amd64 TB --- 2014-02-19 04:20:48 - TARGET_ARCH=amd64 TB --- 2014-02-19 04:20:48 - TZ=UTC TB --- 2014-02-19 04:20:48 - __MAKE_CONF=/dev/null TB --- 2014-02-19 04:20:48 - cd /src TB --- 2014-02-19 04:20:48 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET >>> Kernel build for LINT-NOINET started on Wed Feb 19 04:20:48 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET completed on Wed Feb 19 04:53:26 UTC 2014 TB --- 2014-02-19 04:53:26 - cd /src/sys/amd64/conf TB --- 2014-02-19 04:53:26 - /usr/sbin/config -m LINT-NOINET6 TB --- 2014-02-19 04:53:26 - building LINT-NOINET6 kernel TB --- 2014-02-19 04:53:26 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 04:53:26 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 04:53:26 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 04:53:26 - SRCCONF=/dev/null TB --- 2014-02-19 04:53:26 - TARGET=amd64 TB --- 2014-02-19 04:53:26 - TARGET_ARCH=amd64 TB --- 2014-02-19 04:53:26 - TZ=UTC TB --- 2014-02-19 04:53:26 - __MAKE_CONF=/dev/null TB --- 2014-02-19 04:53:26 - cd /src TB --- 2014-02-19 04:53:26 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET6 >>> Kernel build for LINT-NOINET6 started on Wed Feb 19 04:53:26 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET6 completed on Wed Feb 19 05:25:49 UTC 2014 TB --- 2014-02-19 05:25:49 - cd /src/sys/amd64/conf TB --- 2014-02-19 05:25:49 - /usr/sbin/config -m LINT-NOIP TB --- 2014-02-19 05:25:49 - building LINT-NOIP kernel TB --- 2014-02-19 05:25:49 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 05:25:49 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 05:25:49 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 05:25:49 - SRCCONF=/dev/null TB --- 2014-02-19 05:25:49 - TARGET=amd64 TB --- 2014-02-19 05:25:49 - TARGET_ARCH=amd64 TB --- 2014-02-19 05:25:49 - TZ=UTC TB --- 2014-02-19 05:25:49 - __MAKE_CONF=/dev/null TB --- 2014-02-19 05:25:49 - cd /src TB --- 2014-02-19 05:25:49 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOIP >>> Kernel build for LINT-NOIP started on Wed Feb 19 05:25:50 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] :> hack.c cc -shared -nostdlib hack.c -o hack.So rm -f hack.c MAKE=/obj/src/make.amd64/bmake sh /src/sys/conf/newvers.sh LINT-NOIP cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -DGPROF -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror -pg vers.c linking kernel netmap_freebsd.o: In function `nm_csum_tcpudp_ipv4': /src/sys/dev/netmap/netmap_freebsd.c:(.text+0x223): undefined reference to `in_pseudo' *** Error code 1 Stop. bmake[1]: stopped in /obj/amd64.amd64/src/sys/LINT-NOIP *** Error code 1 Stop. bmake: stopped in /src *** [buildkernel] Error code 1 Stop in /src. TB --- 2014-02-19 05:42:58 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-19 05:42:58 - ERROR: failed to build LINT-NOIP kernel TB --- 2014-02-19 05:42:58 - 16591.61 user 5681.63 system 22335.07 real http://tinderbox.des.no/tinderbox-freebsd10-build-RELENG_10-amd64-amd64.full From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 06:22:56 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AA99F6A1 for ; Wed, 19 Feb 2014 06:22:56 +0000 (UTC) Received: from 20pmail.ess.barracuda.com (20pmail.ess.barracuda.com [64.235.154.232]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3578E1DD9 for ; Wed, 19 Feb 2014 06:22:53 +0000 (UTC) Received: from Opium.Pharm.Guru (Opium.Pharm.Guru [162.243.227.187]) by mx1402.ess.rzc.cudaops.com; Wed, 19 Feb 2014 06:22:53 +0000 X-BESS-ID: 1392790972-321458-32397-105124-1 X-BESS-VER: 2.4.2-r1402181627 X-BESS-BRTS-Status: 1 X-OurDotGuru-Mailborder-Watermark: 1393394642.27899@K80EDRqi79CKxU049g/P+g X-OurDotGuru-Mailborder-From: lucius.rizzo@lucius.xxx X-OurDotGuru-Mailborder-SpamCheck: not spam, SpamAssassin (not cached, score=-0.652, required 3, autolearn=not spam, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, RP_MATCHES_RCVD -0.55) X-OurDotGuru-Mailborder-IP-Protocol: IPv4 X-OurDotGuru-Mailborder: Found to be clean X-OurDotGuru-Mailborder-ID: 5DE8A40DE2.A2A27 X-OurDotGuru-Mailborder-Information: Please contact your admin for more information Received: from lucius.XxX (lucius.XxX [95.85.22.130]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by Opium.Pharm.Guru (Postfix) with ESMTPS id 5DE8A40DE2; Wed, 19 Feb 2014 01:03:58 -0500 (EST) Authentication-Results: Opium.Pharm.Guru; dkim=pass reason="2048-bit key; unprotected key" header.d=lucius.xxx header.i=@lucius.xxx header.b=EzwM+T8j; dkim-adsp=pass Received: from Lucius.XxX (lrizzo@localhost.localdomain [127.0.0.1]) by lucius.XxX (8.14.8/8.14.8) with ESMTP id s1J63t5j029419 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 19 Feb 2014 06:03:56 GMT DKIM-Filter: OpenDKIM Filter v2.9.0 lucius.XxX s1J63t5j029419 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucius.xxx; s=default; t=1392789836; bh=LhU0WbxDqzZ6/cljDPD04kQCU2mu944ViXqMG/gU/UY=; h=Date:From:To:Cc:Subject:References:In-Reply-To; z=Date:=20Wed,=2019=20Feb=202014=2006:03:54=20+0000|From:=20Lucius= 20Rizzo=20|To:=20Darren=20Pilgrim=20|Cc:=20Eric=20van=20Gyzen=20,=20??????=20,=0D=0A=20=20=20=20=2 0=20=20=20freebsd-stable@freebsd.org|Subject:=20Re:=20Recommend=20 FreeBSD=20VPS|References:=20=0D=0A=20<5303B8F3.8090709@vangyzen. net>=0D=0A=20<5303E549.8020106@bluerosetech.com>=0D=0A=20<20140219 042538.GA28608@lucius.XxX>=0D=0A=20<530442D5.1010306@bluerosetech. com>|In-Reply-To:=20<530442D5.1010306@bluerosetech.com>; b=EzwM+T8jKdLj0sam8kCiV80W+bKo+c1z/Ld9n3r4H99Mc7tAAjFRPqpYnVWx0Igb0 mDa44TL2I8lT+k1f+TV0MF6LN9a5e1ReZ77ql/xaNCmzC9W2dAKID0RKuBYvZlVKkv 70KdVDen4BO1bFqfABst35+bz21ulHCcF0DH/TMl/cF5B5xHxrb1OZgqbZxpTBjTeN s+WbQWjy1Ki7qQHy10Fnb74gnlAFn0/CZVWYeZhIOJ4ImtPzF+OfMaPgnOcq6xEbFf 6b6IbnFQqOQ5P+WDZAAE6rLQT90FC0WP0efY+WToZvOKCFwbo6Z9BMDl+cB/qIBuW9 dAMixMIwOpPDg== Received: (from lrizzo@localhost) by Lucius.XxX (8.14.8/8.14.8/Submit) id s1J63sKh029418; Wed, 19 Feb 2014 06:03:54 GMT X-Authentication-Warning: Lucius.XxX: lrizzo set sender to Lucius.Rizzo@Lucius.XxX using -f Date: Wed, 19 Feb 2014 06:03:54 +0000 From: Lucius Rizzo To: Darren Pilgrim Subject: Re: Recommend FreeBSD VPS Message-ID: <20140219060354.GA29378@lucius.XxX> References: <5303B8F3.8090709@vangyzen.net> <5303E549.8020106@bluerosetech.com> <20140219042538.GA28608@lucius.XxX> <530442D5.1010306@bluerosetech.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <530442D5.1010306@bluerosetech.com> X-Organization: T.gT Consulting - http://t.gt X-Homepage: http://www.Say.Si User-Agent: Mutt/1.5.22 (2013-10-16) X-PWhois-Status: No originator identified Content-Transfer-Encoding: quoted-printable Cc: Eric van Gyzen , freebsd-stable@freebsd.org, ?????? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 06:22:56 -0000 * Darren Pilgrim [2014-02-18 21:36]: > On 2/18/2014 8:25 PM, Lucius Rizzo wrote: > >* Darren Pilgrim [2014-02-18 14:57]: > >>On 2/18/2014 11:48 AM, Eric van Gyzen wrote: > >>>On 02/15/2014 08:23, =E6=9C=B1=E6=B1=9F wrote: > >>>>I'm looking for a cheap FreeBSD VPS, can you guys provide me some g= ood > >>>>service provider? BTW, I currently in China and I hope the VPS shou= ld have > >>>>low latency. > >>> > >>>I have had very good experience with RootBSD (http://www.rootbsd.net= /). > >>>They are based in the United States but have a datacenter in Germany= . > >> > >>Second on RootBSD. They also have datacenters in Dallas, TX and Rale= igh, > >>NC, and are IPv6-enabled. > > > >I checked their offerings - $19.97/month vs $5 i pay at BlueVM is real= ly > >a considerable difference. The only thing I am really looking forward = is > >native IPv6 in Zurich with BlueVM. I have very good experience with US > >servers, but more and more I am deploying outside US. In fact, this > >seems to be a new trend in offerings recently and there does seems to = be > >demand in servers to be based outside US. >=20 > BlueVM doesn't provide IPv6. Its been rolled out with the next feathur release in their ZU node. I am expecting it to be available soon. I am pestering them lately about it... --=20 | _o _ |_)o_ _ _ =20 |_|_|(_||_|_> | \|/_/_(_) - Lucius.Tel -------------------------------------- ++ The average income of the modern teenager is about 2 a.m. ++ From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 06:36:05 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DE416A54; Wed, 19 Feb 2014 06:36:05 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 768FB1FC1; Wed, 19 Feb 2014 06:36:05 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1J6a4MY018662; Wed, 19 Feb 2014 06:36:04 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1J6a4Mt018660; Wed, 19 Feb 2014 06:36:04 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 19 Feb 2014 06:36:04 GMT Message-Id: <201402190636.s1J6a4Mt018660@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on amd64/amd64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 06:36:05 -0000 TB --- 2014-02-19 00:25:22 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-19 00:25:22 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-19 00:25:22 - starting RELENG_9 tinderbox run for amd64/amd64 TB --- 2014-02-19 00:25:22 - cleaning the object tree TB --- 2014-02-19 00:26:11 - /usr/local/bin/svn stat /src TB --- 2014-02-19 00:26:16 - At svn revision 262198 TB --- 2014-02-19 00:26:17 - building world TB --- 2014-02-19 00:26:17 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 00:26:17 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 00:26:17 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 00:26:17 - SRCCONF=/dev/null TB --- 2014-02-19 00:26:17 - TARGET=amd64 TB --- 2014-02-19 00:26:17 - TARGET_ARCH=amd64 TB --- 2014-02-19 00:26:17 - TZ=UTC TB --- 2014-02-19 00:26:17 - __MAKE_CONF=/dev/null TB --- 2014-02-19 00:26:17 - cd /src TB --- 2014-02-19 00:26:17 - /usr/bin/make -B buildworld >>> World build started on Wed Feb 19 00:26:18 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> stage 5.1: building 32 bit shim libraries >>> World build completed on Wed Feb 19 04:16:17 UTC 2014 TB --- 2014-02-19 04:16:17 - generating LINT kernel config TB --- 2014-02-19 04:16:17 - cd /src/sys/amd64/conf TB --- 2014-02-19 04:16:17 - /usr/bin/make -B LINT TB --- 2014-02-19 04:16:17 - cd /src/sys/amd64/conf TB --- 2014-02-19 04:16:17 - /usr/sbin/config -m LINT TB --- 2014-02-19 04:16:17 - building LINT kernel TB --- 2014-02-19 04:16:17 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 04:16:17 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 04:16:17 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 04:16:17 - SRCCONF=/dev/null TB --- 2014-02-19 04:16:17 - TARGET=amd64 TB --- 2014-02-19 04:16:17 - TARGET_ARCH=amd64 TB --- 2014-02-19 04:16:17 - TZ=UTC TB --- 2014-02-19 04:16:17 - __MAKE_CONF=/dev/null TB --- 2014-02-19 04:16:17 - cd /src TB --- 2014-02-19 04:16:17 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Wed Feb 19 04:16:17 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT completed on Wed Feb 19 04:57:23 UTC 2014 TB --- 2014-02-19 04:57:23 - cd /src/sys/amd64/conf TB --- 2014-02-19 04:57:23 - /usr/sbin/config -m LINT-NOINET TB --- 2014-02-19 04:57:23 - building LINT-NOINET kernel TB --- 2014-02-19 04:57:23 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 04:57:23 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 04:57:23 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 04:57:23 - SRCCONF=/dev/null TB --- 2014-02-19 04:57:23 - TARGET=amd64 TB --- 2014-02-19 04:57:23 - TARGET_ARCH=amd64 TB --- 2014-02-19 04:57:23 - TZ=UTC TB --- 2014-02-19 04:57:23 - __MAKE_CONF=/dev/null TB --- 2014-02-19 04:57:23 - cd /src TB --- 2014-02-19 04:57:23 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET >>> Kernel build for LINT-NOINET started on Wed Feb 19 04:57:23 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET completed on Wed Feb 19 05:36:21 UTC 2014 TB --- 2014-02-19 05:36:21 - cd /src/sys/amd64/conf TB --- 2014-02-19 05:36:21 - /usr/sbin/config -m LINT-NOINET6 TB --- 2014-02-19 05:36:22 - building LINT-NOINET6 kernel TB --- 2014-02-19 05:36:22 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 05:36:22 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 05:36:22 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 05:36:22 - SRCCONF=/dev/null TB --- 2014-02-19 05:36:22 - TARGET=amd64 TB --- 2014-02-19 05:36:22 - TARGET_ARCH=amd64 TB --- 2014-02-19 05:36:22 - TZ=UTC TB --- 2014-02-19 05:36:22 - __MAKE_CONF=/dev/null TB --- 2014-02-19 05:36:22 - cd /src TB --- 2014-02-19 05:36:22 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET6 >>> Kernel build for LINT-NOINET6 started on Wed Feb 19 05:36:22 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET6 completed on Wed Feb 19 06:16:24 UTC 2014 TB --- 2014-02-19 06:16:24 - cd /src/sys/amd64/conf TB --- 2014-02-19 06:16:24 - /usr/sbin/config -m LINT-NOIP TB --- 2014-02-19 06:16:24 - building LINT-NOIP kernel TB --- 2014-02-19 06:16:24 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 06:16:24 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 06:16:24 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 06:16:24 - SRCCONF=/dev/null TB --- 2014-02-19 06:16:24 - TARGET=amd64 TB --- 2014-02-19 06:16:24 - TARGET_ARCH=amd64 TB --- 2014-02-19 06:16:24 - TZ=UTC TB --- 2014-02-19 06:16:24 - __MAKE_CONF=/dev/null TB --- 2014-02-19 06:16:24 - cd /src TB --- 2014-02-19 06:16:24 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOIP >>> Kernel build for LINT-NOIP started on Wed Feb 19 06:16:25 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -shared -nostdlib hack.c -o hack.So rm -f hack.c MAKE=/usr/bin/make sh /src/sys/conf/newvers.sh LINT-NOIP /usr/local/bin/svnversion cc -c -O2 -frename-registers -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue vers.c linking kernel netmap_freebsd.o: In function `nm_csum_tcpudp_ipv4': netmap_freebsd.c:(.text+0xfb6): undefined reference to `in_pseudo' *** Error code 1 Stop in /obj/amd64.amd64/src/sys/LINT-NOIP. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-19 06:36:04 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-19 06:36:04 - ERROR: failed to build LINT-NOIP kernel TB --- 2014-02-19 06:36:04 - 16706.16 user 1845.84 system 22241.44 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-amd64-amd64.full From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 07:12:57 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 54FD0498 for ; Wed, 19 Feb 2014 07:12:57 +0000 (UTC) Received: from 20pmail.ess.barracuda.com (20pmail.ess.barracuda.com [64.235.154.233]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E34C11291 for ; Wed, 19 Feb 2014 07:12:54 +0000 (UTC) Received: from Opium.Pharm.Guru (Opium.Pharm.Guru [162.243.227.187]) by mx1407.ess.rzc.cudaops.com; Wed, 19 Feb 2014 07:12:53 +0000 X-BESS-ID: 1392793973-410278-25911-120267-1 X-BESS-VER: 2.4.2-r1402181627 X-BESS-BRTS-Status: 1 X-OurDotGuru-Mailborder-Watermark: 1393390496.26958@bMAzs6mAG8qV+8dnlsFvTg X-OurDotGuru-Mailborder-From: lucius.rizzo@lucius.xxx X-OurDotGuru-Mailborder-SpamCheck: not spam, SpamAssassin (not cached, score=-0.652, required 3, autolearn=not spam, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, RP_MATCHES_RCVD -0.55) X-OurDotGuru-Mailborder-IP-Protocol: IPv4 X-OurDotGuru-Mailborder: Found to be clean X-OurDotGuru-Mailborder-ID: 29D9040D0B.A38C1 X-OurDotGuru-Mailborder-Information: Please contact your admin for more information Received: from lucius.XxX (lucius.XxX [95.85.22.130]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by Opium.Pharm.Guru (Postfix) with ESMTPS id 29D9040D0B; Tue, 18 Feb 2014 23:54:52 -0500 (EST) Authentication-Results: Opium.Pharm.Guru; dkim=pass reason="2048-bit key; unprotected key" header.d=lucius.xxx header.i=@lucius.xxx header.b=gpCpK5by; dkim-adsp=pass Received: from Lucius.XxX (lrizzo@localhost.localdomain [127.0.0.1]) by lucius.XxX (8.14.8/8.14.8) with ESMTP id s1J4snmr028758 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 19 Feb 2014 04:54:50 GMT DKIM-Filter: OpenDKIM Filter v2.9.0 lucius.XxX s1J4snmr028758 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucius.xxx; s=default; t=1392785690; bh=qX4BYj+nxRF1sV1+q4/lUgXP09q66MYsNAOgBFKGBi8=; h=Date:From:To:Cc:Subject:References:In-Reply-To; z=Date:=20Wed,=2019=20Feb=202014=2004:54:49=20+0000|From:=20Lucius= 20Rizzo=20|To:=20Eric=20van=20Gyzen=20|Cc:=20??????=20,=20freeb sd-stable@freebsd.org|Subject:=20Re:=20Recommend=20FreeBSD=20VPS|R eferences:=20=0D=0A=20<5303B8F3.8090709@vangyzen.net>|In-Reply-T o:=20<5303B8F3.8090709@vangyzen.net>; b=gpCpK5byG5aFzSAZUwOD8GslAGIqo+QimR3XTWSgn1KkAkMhv7PomEB7yqdL6aAao oLNbtIGouPUk3N6K0P1j6xT7kWk7ekyzRLQAh6SodOIFDoPCRUZuqrsI981MAkX8yE QsBjKCp/936RHuxT20KeHb0b+dTHXtjuNTGhd1wGmUXR6fifDEDyBD1UKeR2yJ0d1M LIMV2ylvRqtXsS6OLScFe7X4Gfvot3K8VEWmPUgQTE7iypnf0L8rP9+UmZoGUgjdD0 +XwMYuESuqW4Zy7rZcHEoCk5xhaMIcgr3X+sOn+qOoYCrIRNvU+JhoLzRxibSzHONv OcNytgWVvyIOg== Received: (from lrizzo@localhost) by Lucius.XxX (8.14.8/8.14.8/Submit) id s1J4snaV028757; Wed, 19 Feb 2014 04:54:49 GMT X-Authentication-Warning: Lucius.XxX: lrizzo set sender to Lucius.Rizzo@Lucius.XxX using -f Date: Wed, 19 Feb 2014 04:54:49 +0000 From: Lucius Rizzo To: Eric van Gyzen Subject: Re: Recommend FreeBSD VPS Message-ID: <20140219045449.GA28753@lucius.XxX> References: <5303B8F3.8090709@vangyzen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <5303B8F3.8090709@vangyzen.net> User-Agent: Mutt/1.5.22 (2013-10-16) X-PWhois-Status: No originator identified Content-Transfer-Encoding: quoted-printable Cc: ?????? , freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 07:12:57 -0000 * Eric van Gyzen [2014-02-18 13:48]: > On 02/15/2014 08:23, =E6=9C=B1=E6=B1=9F wrote: > > I'm looking for a cheap FreeBSD VPS, can you guys provide me some goo= d > > service provider? BTW, I currently in China and I hope the VPS should= have > > low latency. >=20 > I have had very good experience with RootBSD (http://www.rootbsd.net/).= =20 > They are based in the United States but have a datacenter in Germany.=20 > Communication about scheduled maintenance is good. Support for routine > changes (such as DNS) has been consistently quick and accurate. I have > never needed to contact support for any problems, so I can't speak to > that kind of support, but that does mean the VPS has been very reliable= . I wanted to actually talk about this habit most people have when choosing their DNS providers. Most would probably take whatever their registrar uses. And it works for most parts.=20 I never really thought too deep into until I actually moved initially to CloudFlare (which are good) to DynDNS. I have noticed a real change in terms of responsiveness. Anycast is ^really^ good to have. =20 I would highly recommend Dyn personally but there are others like CloudFlare (Free) and AWS Route 53 (cheap enough). There are merits to using CloudFlare actually. No wonder they have seen a spike in their usage in the SMB market. Their web level firewall stuff is pretty good and they recently also allowed TLS back to originating servers. Now, I have noticed something I really cannot pin-point well enough...when I moved to CloudFlare, the SEO ranking tools all dropped for the sites. Moving away from CloudFlare to Dyn and CDN's to Fastly have really made a difference in our case. Although, I am quite actually impressed with Dyn's Traffic Manager. You can route traffic in real time over CDN's for instance.=20 --=20 | _o _ |_)o_ _ _ =20 |_|_|(_||_|_> | \|/_/_(_) - Lucius.Tel -------------------------------------- ++ People (a group that in my opinion has always attracted an undue amoun= t of ++ ++ attention) have often been likened to snowflakes. This analogy is mea= nt to ++ ++ suggest that each is unique -- no two alike. This is quite patently n= ot the ++ ++ case. People ... are simply a dime a dozen. And, I hasten to add, th= eir ++ ++ only similarity to snowflakes resides in their invariable and lamentab= le ++ ++ tendency to turn, after a few warm days, to slush. ++ ++ -- Fran Lebowitz, "Social Studies" ++ From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 07:20:08 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4F9156D9 for ; Wed, 19 Feb 2014 07:20:08 +0000 (UTC) Received: from cain.gsoft.com.au (cain.gsoft.com.au [203.31.81.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AA99A12D1 for ; Wed, 19 Feb 2014 07:20:07 +0000 (UTC) Received: from [10.108.28.111] ([1.142.183.139]) (authenticated bits=0) by cain.gsoft.com.au (8.14.4/8.14.3) with ESMTP id s1J7Jsuc021248 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 19 Feb 2014 17:50:00 +1030 (CST) (envelope-from doconnor@gsoft.com.au) From: "Daniel O'Connor" Content-Type: multipart/signed; boundary="Apple-Mail=_4180D7E4-BC1D-4D08-8226-84FA0986A6C7"; protocol="application/pgp-signature"; micalg=pgp-sha1 Date: Wed, 19 Feb 2014 17:49:54 +1030 Subject: Separate ZIL on Root To: "freebsd-stable@freebsd.org Stable" Message-Id: <743B7655-C13E-425B-96E1-A63611FBA043@gsoft.com.au> Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) X-Mailer: Apple Mail (2.1827) X-Spam-Score: -0.272 () BAYES_00,RDNS_NONE X-Scanned-By: MIMEDefang 2.67 on 203.31.81.10 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 07:20:08 -0000 --Apple-Mail=_4180D7E4-BC1D-4D08-8226-84FA0986A6C7 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, I have a FreeBSD 9.2 system with 3 disks in a mirror and I am looking at = adding an SSD as log & cache to improve performance. However I have found that it will refuse to add a log dev due to.. /* * A root pool with concatenated devices is not supported. * Thus, can not add a device to a root pool. * * Intent log device can not be added to a rootpool because * during mountroot, zil is replayed, a seperated log device * can not be accessed during the mountroot time. * * l2cache and spare devices are ok to be added to a rootpool. */ if (spa_bootfs(spa) !=3D 0 && nl2cache =3D=3D 0 && nspares =3D=3D = 0) { nvlist_free(config); spa_close(spa, FTAG); return (SET_ERROR(EDOM)); } in /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c However I don't think this is true in FreeBSD, certainly there are = people working around it, eg.. = http://iamsto.wordpress.com/2013/10/04/howto-freebsd-zfs-add-ssd-as-logzil= -read-cache-to-root-pool/ I understand that if I lose ZIL on root then I will have a fun time = recovering, although I expect this would entail a site visit and boot = off a USB key and then do 'zpool import -m ...'. So, does anyone know if there is a real problem or a hold over from = Solaris? Thanks. -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C --Apple-Mail=_4180D7E4-BC1D-4D08-8226-84FA0986A6C7 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iD8DBQFTBFsa5ZPcIHs/zowRArtjAKCeNCS4cY3+OaBdGh2CXpjMLSkoSgCeMmeu IsLB0AqteoyzTc6Hp+I3pwY= =2uvE -----END PGP SIGNATURE----- --Apple-Mail=_4180D7E4-BC1D-4D08-8226-84FA0986A6C7-- From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 09:14:17 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B3233FDE for ; Wed, 19 Feb 2014 09:14:17 +0000 (UTC) Received: from mail.r61.net (mail.r61.net [195.208.245.238]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 69DFA1D36 for ; Wed, 19 Feb 2014 09:14:16 +0000 (UTC) Received: from pyhalov.cc.rsu.ru (pyhalov.cc.rsu.ru [195.208.255.102]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: alp@sfedu.ru) by mail.r61.net (MTA) with ESMTPSA id C8EB8A61468; Wed, 19 Feb 2014 13:14:13 +0400 (MSK) Message-ID: <530475E5.3010203@rsu.ru> Date: Wed, 19 Feb 2014 13:14:13 +0400 From: Alexander Pyhalov User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130112 Thunderbird/17.0.2 MIME-Version: 1.0 To: ezjail@erdgeist.org, freebsd-stable@freebsd.org Subject: ezjail and zfs in FreeBSD>=9.1 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.3.9 (mail.r61.net [0.0.0.0]); Wed, 19 Feb 2014 13:14:13 +0400 (MSK) X-Spam-Status: No, score=-100.0 required=5.0 tests=UNPARSEABLE_RELAY, USER_IN_WHITELIST autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.r61.net X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 09:14:17 -0000 Hello. It seems that ezjail 3.3 doesn't set allow.mount allow.mount.zfs when delegates zfs fs to a jail. Changing # Attach ZFS-datasets to the jail for zfs in ${ezjail_zfs_datasets}; do /sbin/zfs jail ${ezjail_id} ${zfs} || echo -n "Error: ${zfs} could not be configured" done to # Attach ZFS-datasets to the jail [ -z "${ezjail_zfs_datasets}" ] || /usr/sbin/jail -m jid=${ezjail_id} allow.mount allow.mount.zfs for zfs in ${ezjail_zfs_datasets}; do /sbin/zfs jail ${ezjail_id} ${zfs} || echo -n "Error: ${zfs} could not be configured" done in /usr/local/etc/rc.d/ezjail solves the issue for me. -- Best regards, Alexander Pyhalov, system administrator of Computer Center of Southern Federal University From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 10:28:02 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A2AB8CB2; Wed, 19 Feb 2014 10:28:02 +0000 (UTC) Received: from mail-la0-x234.google.com (mail-la0-x234.google.com [IPv6:2a00:1450:4010:c03::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id F135814FD; Wed, 19 Feb 2014 10:28:01 +0000 (UTC) Received: by mail-la0-f52.google.com with SMTP id c6so144780lan.11 for ; Wed, 19 Feb 2014 02:27:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=WwZRgniBLPhT102u3mJTPwvZY4D85wtAkX2UpEXPJGk=; b=zQ3NkroCur9BLeM/u+/z39PYNFe7hz+Y8FG17eccUgbeq3V2AOkzLNVtrjI/VE7Q7o PgzKIw25F5Spx2j1yMBQlNa5Lmp2ZmIU2wh93i3XaS7ZFQ4XHdlsrxCGLMH+2UP9GIEu tmStnktGxChF5ODfOMr06WVu2wPhpveIhrAYOTj76cAwfIDuIGghcRsAOPHxZdP6H0Rq HHZud8q65Qv8SCsyDgnNYQ9n4mfaGJhtiCmsopExzsQp/HWtsLCCYtqxnooXoQgH47QB xRp0CZL46nyXtWwZzUkuoc+AHhoxB0jvgkaTF5NJmkp6NIPA8eFh936rMzIBcJISt722 DT0Q== X-Received: by 10.113.5.167 with SMTP id cn7mr23999666lbd.1.1392805679207; Wed, 19 Feb 2014 02:27:59 -0800 (PST) Received: from 95.108.174.208-red.dhcp.yndx.net (95.108.174.208-red.dhcp.yndx.net. [95.108.174.208]) by mx.google.com with ESMTPSA id v5sm36658486laj.0.2014.02.19.02.27.57 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 02:27:58 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: sdt_probe_stub: Why did this get called? From: Dmitry Sivachenko In-Reply-To: Date: Wed, 19 Feb 2014 14:27:56 +0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Mark Johnston X-Mailer: Apple Mail (2.1827) Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 10:28:02 -0000 On 18 =D1=84=D0=B5=D0=B2=D1=80. 2014 =D0=B3., at 20:31, Mark Johnston = wrote: > On Tue, Feb 18, 2014 at 5:34 AM, Dmitry Sivachenko = wrote: >> Hello! >>=20 >> FreeBSD 10.0-STABLE #0 r262016M >>=20 >>=20 >> During the boot, I see the following line on console: >> sdt_probe_stub: Why did this get called? >>=20 >> What does it mean? >=20 > It means that an SDT probe was somehow enabled without setting the > probe hook (which points to sdt_probe_stub() by default). >=20 > Are you using DTrace on the system? What local modifications have you > made to the code? No modifications to code and I don't use DTrace on that machine (it is = just compiled in the kernel). After some digging I found that my ethernet is auto-configured on = 100MBit instead of 1000MBit, and after I replaced a patch cord both = problems (ethernet speed and the above console message about sdt_probe_stub) = disappeared. Sorry for the noise.= From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 10:59:51 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B8E5F5CA for ; Wed, 19 Feb 2014 10:59:51 +0000 (UTC) Received: from mail-we0-x229.google.com (mail-we0-x229.google.com [IPv6:2a00:1450:400c:c03::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5541A17AB for ; Wed, 19 Feb 2014 10:59:51 +0000 (UTC) Received: by mail-we0-f169.google.com with SMTP id t61so188110wes.28 for ; Wed, 19 Feb 2014 02:59:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=dJP8BcA+Fi7HkyUEqHbheF6yeylzvLdDVz7LDpoN09w=; b=zFVdWe4ddLNsJyIym+llSiXtYeqNbv7aq6iYI+BadAdG+uOI8VxDJ36PMSds3CZI98 cuSCwipofPCP9X2fogLGHgDg+HAvale1pun8mxLem+WWzYdrwTsaKBlWUX15C1PNUqyS hg/R5Q8JgYP/6nVruXyJo0tHHUYL9v9yQ83tPr6uuzv746Tm54ofCGUGVrv6KdwWh6tX xf2CPt2cyVnpUP5DxohnbcOu8XB1D6qRMDwxomIWkntDXgKEgGCS3OZiwecrLLYaOkSt k4ytzGeQ+QjLhxFDyOK48xOFslshie8hN4ItBQJ+VsavTUMrHSGPauZ1lSMXBseI4xI8 k1iQ== MIME-Version: 1.0 X-Received: by 10.195.13.17 with SMTP id eu17mr27671016wjd.24.1392807589801; Wed, 19 Feb 2014 02:59:49 -0800 (PST) Received: by 10.194.71.18 with HTTP; Wed, 19 Feb 2014 02:59:49 -0800 (PST) Date: Wed, 19 Feb 2014 11:59:49 +0100 Message-ID: Subject: FreeBSD FFS SU+J is not stable From: David Demelier To: freebsd-stable@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 10:59:51 -0000 Hello there, Running 10.0-RELEASE, it is the second time I have a power failure and bad shutdown. It's also the second time I get a fsck failure. This time fsck has even segfault'ed. I think I will switch to ZFS. This is the log of the next boot up : http://imgur.com/rRpREKP Is it possible to automatically run fsck manually after this kind of failures? Regards, -- Demelier David From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 11:03:11 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1E0F2790 for ; Wed, 19 Feb 2014 11:03:11 +0000 (UTC) Received: from mail-lb0-x235.google.com (mail-lb0-x235.google.com [IPv6:2a00:1450:4010:c04::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9B2D0185B for ; Wed, 19 Feb 2014 11:03:10 +0000 (UTC) Received: by mail-lb0-f181.google.com with SMTP id z11so165755lbi.40 for ; Wed, 19 Feb 2014 03:03:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:disposition-notification-to:date:from:user-agent :mime-version:to:subject:content-type:content-transfer-encoding; bh=jJ2vGyATd7GJOLhnwXrwXspW+byesID2S36ANmtIvsE=; b=DzAI/q51TWu0jpzbrZoXvBp69ZWr4DYPQglZwNPfo1GrS8T3h2O/FO1YEkeGDnwymn c0H7fdOA4sVGv/FI3jGR4CKU1L2nTNBmmtj/L2pwKwd4EE0VJE8fCz98q3t3+zYhxwSi GjjJ6J948QhysQvIp87ST+YF+e4UjCzy8APfp0fJrBeTh3qTCq3r8xPqCdvojkF7xr2A 8T0WRiy1LRX28ErgzoXo3zVKsICXp+0wePmg+KypnhHJMv8gKQQxFUyDtVGW2p+UTMIf njZGv8MYs+S6ZpfUtH8tFohsoTWhr9IWegBAtER2pFlmYkc7S3Ri1k7z83q833ay4jDB Isug== X-Received: by 10.152.219.97 with SMTP id pn1mr26113889lac.9.1392807788633; Wed, 19 Feb 2014 03:03:08 -0800 (PST) Received: from scorpion.kiev.ua ([78.111.186.110]) by mx.google.com with ESMTPSA id h7sm27153239lbj.1.2014.02.19.03.03.06 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 03:03:07 -0800 (PST) Message-ID: <53048F69.9060309@gmail.com> Date: Wed, 19 Feb 2014 13:03:05 +0200 From: Alexander Panyushkin User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: stable@freebsd.org Subject: emulators/virtualbox-ose fail to build Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 11:03:11 -0000 Hello! uname -a FreeBSD 10.0-STABLE #0 r261945: Sun Feb 16 14:46:09 EET 2014 root@:/usr/obj/usr/src/sys/Kernel amd64 port emulators/virtualbox-ose fail to build # pkg info -ix libiconv libiconv-1.14_1 /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/lib/RuntimeBldProg.a(utf8-posix.o): In function `rtStrIconvCacheDestroy': /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox/Runtime/r3/posix/utf8-posix.cpp:115: undefined reference to `libiconv_close' collect2: ld returned 1 exit status kmk: *** [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scm] Error 1 The failing command: @g++46 -m64 -o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scm /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scm.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scmdiff.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scmrw.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scmstream.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scmsubversion.o -L/usr/local/lib -lpthread -lrt /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/lib/RuntimeBldProg.a /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/lib/VBox-kStuffStaticBldProg.a /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/lib/RuntimeBldProg.a -lpthread -lssl -lcrypto *** Error code 2 Stop. make[1]: stopped in /usr/ports/emulators/virtualbox-ose *** Error code 1 -- Alexander From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 11:16:56 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8514AAB6 for ; Wed, 19 Feb 2014 11:16:56 +0000 (UTC) Received: from alogt.com (alogt.com [69.36.191.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 57376195D for ; Wed, 19 Feb 2014 11:16:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=alogt.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=Y38Tj4XtQmnMf3s4A2zAe3HiIc3fI0eqf4jyBasNnsU=; b=gynnVTTQfNOFJf2YDHn6fRv4O0/5BGS10gO2NM2Swpg4Z9kh3bDz91KxARah1iS3VJfEVLqETd4urSlYBYa9KR0vo7Zl+M/m4CH02oL+wIve27PIF+H/EuweyMSva5UXgGV5XkQbWk4RCMeBJJArT2IKSG3Sia7Lw2dBdsz8H9U=; Received: from [39.212.216.37] (port=17600 helo=X220.alogt.com) by sl-508-2.slc.westdc.net with esmtpsa (SSLv3:DHE-RSA-AES128-SHA:128) (Exim 4.82) (envelope-from ) id 1WG594-003fPy-P9; Wed, 19 Feb 2014 04:16:55 -0700 Date: Wed, 19 Feb 2014 19:16:31 +0800 From: Erich Dollansky To: David Demelier Subject: Re: FreeBSD FFS SU+J is not stable Message-ID: <20140219191631.49953e37@X220.alogt.com> In-Reply-To: References: Organization: ALO Green Technologies X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sl-508-2.slc.westdc.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alogt.com X-Get-Message-Sender-Via: sl-508-2.slc.westdc.net: authenticated_id: erich@alogt.com X-Source: X-Source-Args: X-Source-Dir: Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 11:16:56 -0000 Hi, On Wed, 19 Feb 2014 11:59:49 +0100 David Demelier wrote: > Running 10.0-RELEASE, it is the second time I have a power failure and > bad shutdown. It's also the second time I get a fsck failure. This > time fsck has even segfault'ed. > > I think I will switch to ZFS. > > This is the log of the next boot up : http://imgur.com/rRpREKP > > Is it possible to automatically run fsck manually after this kind of > failures? I thought that this got fixed over time. I have had such problems before too. After turning journaling off, I did not ran into this trouble anymore. Ok, I also invested in an UPS later. Erich From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 11:34:40 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 435A73D1 for ; Wed, 19 Feb 2014 11:34:40 +0000 (UTC) Received: from constantine.ingresso.co.uk (constantine.ingresso.co.uk [IPv6:2a02:b90:3002:e550::3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 03EAC1B0D for ; Wed, 19 Feb 2014 11:34:40 +0000 (UTC) Received: from dilbert.london-internal.ingresso.co.uk ([10.64.50.6] helo=dilbert.ingresso.co.uk) by constantine.ingresso.co.uk with esmtps (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1WG5QD-000JxI-3z for freebsd-stable@freebsd.org; Wed, 19 Feb 2014 11:34:37 +0000 Received: from petefrench by dilbert.ingresso.co.uk with local (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1WG5QD-0006OB-1b for freebsd-stable@freebsd.org; Wed, 19 Feb 2014 11:34:37 +0000 Date: Wed, 19 Feb 2014 11:34:37 +0000 To: freebsd-stable@freebsd.org Subject: Re: Recommend FreeBSD VPS References: <5303B8F3.8090709@vangyzen.net> <5303E549.8020106@bluerosetech.com> In-Reply-To: <5303E549.8020106@bluerosetech.com> User-Agent: Heirloom mailx 12.4 7/29/08 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: From: Pete French X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 11:34:40 -0000 Not sure if what you are after is ajils, but I have had excellent experience with Exonetric in the UK. They are the only people I now use for FreeBSD hosting, both real hardware and jails. cheers, -pete. From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 11:39:10 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F3B376DA for ; Wed, 19 Feb 2014 11:39:09 +0000 (UTC) Received: from cdptpa-oedge-vip.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.225]) by mx1.freebsd.org (Postfix) with ESMTP id BEC5C1B3C for ; Wed, 19 Feb 2014 11:39:09 +0000 (UTC) Received: from [96.28.178.143] ([96.28.178.143:51098] helo=localhost) by cdptpa-oedge02 (envelope-from ) (ecelerity 3.5.0.35861 r(Momo-dev:tip)) with ESMTP id 7C/14-30151-59794035; Wed, 19 Feb 2014 11:37:57 +0000 Date: Wed, 19 Feb 2014 11:37:57 +0000 Message-ID: <7C.14.30151.59794035@cdptpa-oedge02> From: "Thomas Mueller" To: freebsd-stable@freebsd.org References: Subject: Re: FreeBSD FFS SU+J is not stable X-RR-Connecting-IP: 107.14.168.130:25 X-Cloudmark-Score: 0 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 11:39:10 -0000 > Running 10.0-RELEASE, it is the second time I have a power failure and > bad shutdown. It's also the second time I get a fsck failure. This > time fsck has even segfault'ed. > I think I will switch to ZFS. > This is the log of the next boot up : http://imgur.com/rRpREKP > Is it possible to automatically run fsck manually after this kind of failures? > Regards, > Demelier David It helps to run fsck from another disk such as a USB drive. I once was successful running fsck on a FreeBSD file system using a USB-stick installation of NetBSD. This was after NetBSD crashed with unclean shutdown. But you could do this probably at least as well using a USB installation of FreeBSD, need not have fancy stuff such as X, multimedia, etc. With OS/2, and my memory dates back to the 1990s to April 2001, it was necessary to boot from installation floppies in maintenance mode to run CHKDSK /f on drive where OS/2 was installed. But some time during the single-digit days of April 2001, CHKDSK, running automatically after a crash, not due to power outage, ran amok and trashed my installation and other hard-drive partitions too. Then I was never again able to boot OS/2 Warp in any way, always got Trap 000e or Trap 000c. I have NetBSD src and pkgsrc trees on same partition used for a FreeBSD installation, and that creates a hazard with NetBSD less stable than FreeBSD. But surely it would be good to buy a UPS, as I do, so you can shutdown gracefully instead of all-of-a-sudden. Tom From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 11:58:52 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 065E8ED2 for ; Wed, 19 Feb 2014 11:58:52 +0000 (UTC) Received: from mail-la0-x22b.google.com (mail-la0-x22b.google.com [IPv6:2a00:1450:4010:c03::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 83DD41D05 for ; Wed, 19 Feb 2014 11:58:51 +0000 (UTC) Received: by mail-la0-f43.google.com with SMTP id pv20so213114lab.2 for ; Wed, 19 Feb 2014 03:58:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:message-id:date :to:mime-version; bh=Shoy5AYywHAF+0u5PpGok4/jBudNr9OiJW2zHGpOa4c=; b=fhLa/9UMmrz1mLxgpP8E+kIbYdOEC5cvADZn+bJXqltqRmadJrxIomyimIEsUQPFS7 fHTgiB37R7qZzxOsbuZdB6NY/5deAyNkxK7NiIBqJhdcIvb5mCtbZO5xq0kE1EUyFu5K WU6NDf0FEf6qi5M6OW2qHTXATlFHOO9MEmgB9aDBtFpQLy5maaMvFHAiLbEuBetykawu K7k8E45662mrI4hyAlPlEHOTySF4rzI9qiJwYZTgHB6jU+aUPsKc9ZDxbZQgf8tL9MtB 0kaWFeoETjnZb8nax16/cFDpKZiwrheNets8t9b1MQxOJFoKsK/kgprd/ziAxtaFeKZg nlkg== X-Received: by 10.112.142.100 with SMTP id rv4mr301322lbb.78.1392811129589; Wed, 19 Feb 2014 03:58:49 -0800 (PST) Received: from 95.108.174.208-red.dhcp.yndx.net (95.108.174.208-red.dhcp.yndx.net. [95.108.174.208]) by mx.google.com with ESMTPSA id mo3sm27271539lbb.17.2014.02.19.03.58.48 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 03:58:48 -0800 (PST) From: Dmitry Sivachenko Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: options timeout in resolv.conf does not work in stable/10 Message-Id: <40E84CA7-E815-4B5E-AF0F-4B29C8B58186@gmail.com> Date: Wed, 19 Feb 2014 15:58:46 +0400 To: stable@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) X-Mailer: Apple Mail (2.1827) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 11:58:52 -0000 Hello! I have the following /etc/resolv.conf: domain domain.my nameserver IP1 nameserver IP2 options timeout:1 On FreeBSD-9-STABLE, if IP1 is down, I get a dns response from IP2 after = 1 second. On FreeBSD-10, I get dns response from IP2 after 10 seconds. I see no changes in resolv.conf(5) man-page about timeout parameter. What am I missing? Thanks!= From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 11:59:11 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3C4C2FC7 for ; Wed, 19 Feb 2014 11:59:11 +0000 (UTC) Received: from mail-wi0-x235.google.com (mail-wi0-x235.google.com [IPv6:2a00:1450:400c:c05::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CCA091D12 for ; Wed, 19 Feb 2014 11:59:10 +0000 (UTC) Received: by mail-wi0-f181.google.com with SMTP id hi5so486267wib.8 for ; Wed, 19 Feb 2014 03:59:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=9MFZ61/ZBMUHg+WiczNo+1BkSumQ5mbtNZ9ylk3B/w8=; b=OOIb3rAp2L+f/nYxzT93JA0LLm6gqlooTrs9wN+FB7jvqEWd1QYrEGDjlOIBV544rS 8r6MrcgyeQJMVlsKJ7JymjSCJJpCOF58kclvPB0ZR8u3V2qtkn27HIp3id9mDiube0q4 OI37YZCCzv7Da31U/HpnjFqPW5TA2Z58J5nZCaOwdSCSBSwT6Kw7Kluyno3iyDhBLSpY EFF80ffnjLjy5Qg3QaOt3XRnPj+gBIZagZINq8cWHLLrPc9SzbdqmDO3nNOldjaheksI ZvRWAwOVEMLt7lx88K+Ugfk+IyqWnQsulgX8FHfX7wZRTDC+GQjmOS8HyBwRZKNlNJMi WArA== MIME-Version: 1.0 X-Received: by 10.180.7.227 with SMTP id m3mr962476wia.59.1392811149186; Wed, 19 Feb 2014 03:59:09 -0800 (PST) Received: by 10.194.71.18 with HTTP; Wed, 19 Feb 2014 03:59:09 -0800 (PST) In-Reply-To: <20140219191631.49953e37@X220.alogt.com> References: <20140219191631.49953e37@X220.alogt.com> Date: Wed, 19 Feb 2014 12:59:09 +0100 Message-ID: Subject: Re: FreeBSD FFS SU+J is not stable From: David Demelier To: Erich Dollansky Content-Type: text/plain; charset=UTF-8 Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 11:59:11 -0000 2014-02-19 12:16 GMT+01:00 Erich Dollansky : > Hi, > > On Wed, 19 Feb 2014 11:59:49 +0100 > David Demelier wrote: > >> Running 10.0-RELEASE, it is the second time I have a power failure and >> bad shutdown. It's also the second time I get a fsck failure. This >> time fsck has even segfault'ed. >> >> I think I will switch to ZFS. >> >> This is the log of the next boot up : http://imgur.com/rRpREKP >> >> Is it possible to automatically run fsck manually after this kind of >> failures? > > I thought that this got fixed over time. I have had such problems > before too. After turning journaling off, I did not ran into this > trouble anymore. Ok, I also invested in an UPS later. > Heh, that is a good idea, but I don't really plan to buy an UPS for a laptop haha :-). I may probably disable journalling too, with background fsck it's not a big deal. -- Demelier David From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 12:05:36 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3FCCB5C5 for ; Wed, 19 Feb 2014 12:05:36 +0000 (UTC) Received: from mail.tyknet.dk (mail.tyknet.dk [IPv6:2a01:4f8:201:2327:144:76:253:226]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DADF31DEE for ; Wed, 19 Feb 2014 12:05:35 +0000 (UTC) Received: from [IPv6:2a01:3a0:a:90:b892:70bd:9c69:890] (unknown [IPv6:2a01:3a0:a:90:b892:70bd:9c69:890]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.tyknet.dk (Postfix) with ESMTPSA id D235B125AF1 for ; Wed, 19 Feb 2014 12:05:33 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.8.3 mail.tyknet.dk D235B125AF1 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=gibfest.dk; s=default; t=1392811534; bh=Wmx2w+3Iovw3+rfmpJeBcJ4hm019x2if14YFPiHg7qU=; h=Date:From:To:Subject:References:In-Reply-To; b=vEkl+zvwERt1JhvbWRdi/vi2+XMWQ57rUYAJkdBjuzLNDZv4CUjhcbWU0GohkXprV kSvITmuXC1o3RlaTIWVbwpEzPuI2kkOB0K0hojJ7Oa1pxJMpeoAMeumpqI4GSX1IHt 0Ch5QItemDJiWhv44/cQfBjWjRvnEIsXLvyURUO87aoG2jrIo6N5D2XEOI6Zaz4Bqk +ZEx8XzooHQky7kxMMTDDCr5uX0Fk0kHAO+62ovBbOv6ocR3wDxEEMN0YRywQ0cbe3 5ImMj1COp28d+UfmJSR+N4j7IcaqVKwujZVJY1QmncXjW18KBTiCbXlgeOZQLPEDHA 1QPAn3Zwa+g3g== Message-ID: <53049E0C.7090503@gibfest.dk> Date: Wed, 19 Feb 2014 13:05:32 +0100 From: Thomas Steen Rasmussen User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: freebsd-stable@freebsd.org Subject: Re: Problem with installworld on 10-stable r262131 References: <530338DD.8030601@gibfest.dk> <53037123.6030102@gibfest.dk> In-Reply-To: <53037123.6030102@gibfest.dk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 12:05:36 -0000 On 18-02-2014 15:41, Thomas Steen Rasmussen wrote: > On 18-02-2014 15:25, Dimitry Andric wrote: >> On 18 Feb 2014, at 11:41, Thomas Steen Rasmussen >> wrote: >>> I am trying to upgrade my 10.0-REL amd64 machine to the latest >>> 10-stable. >>> Building the world and kernel, and rebooting into the new GENERIC >>> kernel went fine. >>> >>> Mergemaster -p was uneventful too, but when I tried to run >>> installworld: >> ... >>> make: Permission denied >> Please post the output of "mount". Any chance some filesystem is >> mounted noexec? E.g. /usr/obj? >> >> -Dimitry >> Hello again, I've svn updated to r262193 and I did "make clean" before building world and kernel again, installing kernel, rebooting, and running installworld again. I still get the same error: -------------------------------------------------------------------------------------------------------------------- [root@gw /usr/src]# make installworld mkdir -p /tmp/install.hgjygbsf progs=$(for prog in [ awk cap_mkdb cat chflags chmod chown date echo egrep find grep id install install-info ln lockf make mkdir mtree nmtree mv pwd_mkdb rm sed sh sysctl test true uname wc zic tzsetup; do if progpath=`which $prog`; then echo $progpath; else echo "Required tool $prog not found in PATH." >&2; exit 1; fi; done); libs=$(ldd -f "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u | while read line; do set -- $line; if [ "$2 $3" != "not found" ]; then echo $2; else echo "Required library $1 not found." >&2; exit 1; fi; done); cp $libs $progs /tmp/install.hgjygbsf cp -R ${PATH_LOCALE:-"/usr/share/locale"} /tmp/install.hgjygbsf/locale cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.hgjygbsf LD_LIBRARY_PATH=/tmp/install.hgjygbsf PATH_LOCALE=/tmp/install.hgjygbsf/locale make -f Makefile.inc1 COMPILER_TYPE=clang __MAKE_SHELL=/tmp/install.hgjygbsf/sh reinstall; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.hgjygbsf LD_LIBRARY_PATH=/tmp/install.hgjygbsf PATH_LOCALE=/tmp/install.hgjygbsf/locale rm -rf /tmp/install.hgjygbsf -------------------------------------------------------------- >>> Making hierarchy -------------------------------------------------------------- cd /usr/src; make -f Makefile.inc1 LOCAL_MTREE= hierarchy cd /usr/src/etc && PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.hgjygbsf make LOCAL_MTREE= distrib-dirs mtree -deU -f /usr/src/etc/mtree/BSD.root.dist -p / mtree -deU -f /usr/src/etc/mtree/BSD.var.dist -p /var empty: flags ("schg" is not "none"mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/include mtree -deU -f /usr/src/etc/mtree/BSD.groff.dist -p /usr mtree -deU -f /usr/src/etc/mtree/BSD.sendmail.dist -p / install -l s usr/src/sys /sys cd /usr/share/man; for mandir in man*; do install -l s ../$mandir /usr/share/man/en.ISO8859-1/; install -l s ../$mandir /usr/share/man/en.UTF-8/; done install: /usr/share/man/en.ISO8859-1//man1: Directory not empty *** Error code 71 Stop. make[4]: stopped in /usr/src/etc *** Error code 1 Stop. make[3]: stopped in /usr/src *** Error code 1 Stop. make[2]: stopped in /usr/src *** Error code 1 Stop. make[1]: stopped in /usr/src *** Error code 1 Stop. make: stopped in /usr/src [root@gw /usr/src]# -------------------------------------------------------------------------------------------------------------------- Any suggestions or anything else I can try ? Thanks! /Thomas From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 12:06:43 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6729C7D5 for ; Wed, 19 Feb 2014 12:06:43 +0000 (UTC) Received: from mout2.freenet.de (mout2.freenet.de [IPv6:2001:748:100:40::2:4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1E6181E0F for ; Wed, 19 Feb 2014 12:06:43 +0000 (UTC) Received: from [195.4.92.142] (helo=mjail2.freenet.de) by mout2.freenet.de with esmtpa (ID zenker.ofterdingen@freenet.de) (port 25) (Exim 4.80.1 #4) id 1WG5vE-0000AS-Oe for freebsd-stable@freebsd.org; Wed, 19 Feb 2014 13:06:40 +0100 Received: from localhost ([::1]:37975 helo=mjail2.freenet.de) by mjail2.freenet.de with esmtpa (ID zenker.ofterdingen@freenet.de) (Exim 4.80.1 #4) id 1WG5vE-0006p4-Ix for freebsd-stable@freebsd.org; Wed, 19 Feb 2014 13:06:40 +0100 Received: from mx7.freenet.de ([195.4.92.17]:42340) by mjail2.freenet.de with esmtpa (ID zenker.ofterdingen@freenet.de) (Exim 4.80.1 #4) id 1WG5sV-0005P3-QJ for freebsd-stable@freebsd.org; Wed, 19 Feb 2014 13:03:51 +0100 Received: from mail.isepos.de ([46.237.201.241]:61500 helo=chipotl.isepos.local) by mx7.freenet.de with esmtpa (ID zenker.ofterdingen@freenet.de) (port 587) (Exim 4.80.1 #4) id 1WG5sV-0004Nc-Hg for freebsd-stable@freebsd.org; Wed, 19 Feb 2014 13:03:51 +0100 Message-ID: <53049DA6.4080705@zenker.tk> Date: Wed, 19 Feb 2014 13:03:50 +0100 From: Thomas Zenker User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Firefox/24.0 Thunderbird/24.2.0 MIME-Version: 1.0 To: freebsd-stable@freebsd.org Subject: Re: FreeBSD FFS SU+J is not stable References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Originated-At: 46.237.201.241!61500 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 12:06:43 -0000 On 02/19/14 11:59, David Demelier wrote: > Hello there, > > Running 10.0-RELEASE, it is the second time I have a power failure and > bad shutdown. It's also the second time I get a fsck failure. This > time fsck has even segfault'ed. > > I think I will switch to ZFS. > > This is the log of the next boot up : http://imgur.com/rRpREKP > > Is it possible to automatically run fsck manually after this kind of failures? > > Regards, > Hi David, setting "sysctl kern.cam.ada.write_cache=0" solved this problem for me. Never happened anymore. regards, Thomas From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 12:56:09 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E054BA27 for ; Wed, 19 Feb 2014 12:56:09 +0000 (UTC) Received: from tensor.andric.com (tensor.andric.com [IPv6:2001:7b8:3a7:1:2d0:b7ff:fea0:8c26]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9C3C3139E for ; Wed, 19 Feb 2014 12:56:09 +0000 (UTC) Received: from [192.168.2.2] (unknown [77.243.161.229]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 0265E5C45; Wed, 19 Feb 2014 13:56:01 +0100 (CET) Content-Type: multipart/signed; boundary="Apple-Mail=_79231FFE-E7EA-45CB-B701-26CC85AE42AB"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: Problem with installworld on 10-stable r262131 From: Dimitry Andric In-Reply-To: <53049E0C.7090503@gibfest.dk> Date: Wed, 19 Feb 2014 13:55:42 +0100 Message-Id: <036EFF83-C953-48E7-88F7-2212C974AFFD@FreeBSD.org> References: <530338DD.8030601@gibfest.dk> <53037123.6030102@gibfest.dk> <53049E0C.7090503@gibfest.dk> To: Thomas Steen Rasmussen X-Mailer: Apple Mail (2.1827) Cc: freebsd-stable stable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 12:56:09 -0000 --Apple-Mail=_79231FFE-E7EA-45CB-B701-26CC85AE42AB Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 19 Feb 2014, at 13:05, Thomas Steen Rasmussen = wrote: ... > I've svn updated to r262193 and I did "make clean" before building = world and > kernel again, installing kernel, rebooting, and running installworld = again. >=20 > I still get the same error: ... > mtree -deU -f /usr/src/etc/mtree/BSD.var.dist -p /var > empty: flags ("schg" is not "none"mtree -deU -f = /usr/src/etc/mtree/BSD.usr.dist -p /usr That 'empty: flags ("schg" is not "none")' message indicates there is some problem with the permissions under your /usr directory... > mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/include > mtree -deU -f /usr/src/etc/mtree/BSD.groff.dist -p /usr > mtree -deU -f /usr/src/etc/mtree/BSD.sendmail.dist -p / > install -l s usr/src/sys /sys > cd /usr/share/man; for mandir in man*; do install -l s ../$mandir = /usr/share/man/en.ISO8859-1/; install -l s ../$mandir = /usr/share/man/en.UTF-8/; done > install: /usr/share/man/en.ISO8859-1//man1: Directory not empty ... and this causes trouble creating your man directories, or symlinks in those directories. -Dimitry --Apple-Mail=_79231FFE-E7EA-45CB-B701-26CC85AE42AB Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) iEYEARECAAYFAlMEqdoACgkQsF6jCi4glqNU6QCff5O+4tYAoZeO15MfAaKFILmG 5fYAoPKF8TmpVyJ3fk9iWleC4LK74NeT =JqYC -----END PGP SIGNATURE----- --Apple-Mail=_79231FFE-E7EA-45CB-B701-26CC85AE42AB-- From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 13:23:25 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 433583BD; Wed, 19 Feb 2014 13:23:25 +0000 (UTC) Received: from worker01.tb.des.no (worker01.tb.des.no [41.154.2.147]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 76CB9168A; Wed, 19 Feb 2014 13:23:23 +0000 (UTC) Received: from worker01.tb.des.no (localhost [127.0.0.1]) by worker01.tb.des.no (8.14.5/8.14.5) with ESMTP id s1JDNDDX064450; Wed, 19 Feb 2014 15:23:13 +0200 (SAST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by worker01.tb.des.no (8.14.5/8.14.5/Submit) id s1JDNC8x064428; Wed, 19 Feb 2014 13:23:12 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 19 Feb 2014 13:23:12 GMT Message-Id: <201402191323.s1JDNC8x064428@worker01.tb.des.no> X-Authentication-Warning: worker01.tb.des.no: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_10 tinderbox] failure on amd64/amd64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 13:23:25 -0000 TB --- 2014-02-19 07:10:43 - tinderbox 2.20 running on worker01.tb.des.no TB --- 2014-02-19 07:10:43 - FreeBSD worker01.tb.des.no 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #0: Mon Jun 17 11:42:37 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2014-02-19 07:10:43 - starting RELENG_10 tinderbox run for amd64/amd64 TB --- 2014-02-19 07:10:43 - cleaning the object tree TB --- 2014-02-19 07:11:58 - /usr/local/bin/svn stat --no-ignore /src TB --- 2014-02-19 07:12:04 - At svn revision 262209 TB --- 2014-02-19 07:12:05 - building world TB --- 2014-02-19 07:12:05 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 07:12:05 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 07:12:05 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 07:12:05 - SRCCONF=/dev/null TB --- 2014-02-19 07:12:05 - TARGET=amd64 TB --- 2014-02-19 07:12:05 - TARGET_ARCH=amd64 TB --- 2014-02-19 07:12:05 - TZ=UTC TB --- 2014-02-19 07:12:05 - __MAKE_CONF=/dev/null TB --- 2014-02-19 07:12:05 - cd /src TB --- 2014-02-19 07:12:05 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Wed Feb 19 07:12:15 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> stage 5.1: building 32 bit shim libraries >>> World build completed on Wed Feb 19 11:22:54 UTC 2014 TB --- 2014-02-19 11:22:54 - generating LINT kernel config TB --- 2014-02-19 11:22:54 - cd /src/sys/amd64/conf TB --- 2014-02-19 11:22:54 - /usr/bin/make -B LINT TB --- 2014-02-19 11:22:54 - cd /src/sys/amd64/conf TB --- 2014-02-19 11:22:54 - /usr/sbin/config -m LINT TB --- 2014-02-19 11:22:54 - building LINT kernel TB --- 2014-02-19 11:22:54 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 11:22:54 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 11:22:54 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 11:22:54 - SRCCONF=/dev/null TB --- 2014-02-19 11:22:54 - TARGET=amd64 TB --- 2014-02-19 11:22:54 - TARGET_ARCH=amd64 TB --- 2014-02-19 11:22:54 - TZ=UTC TB --- 2014-02-19 11:22:54 - __MAKE_CONF=/dev/null TB --- 2014-02-19 11:22:54 - cd /src TB --- 2014-02-19 11:22:54 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Wed Feb 19 11:22:55 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT completed on Wed Feb 19 12:01:03 UTC 2014 TB --- 2014-02-19 12:01:03 - cd /src/sys/amd64/conf TB --- 2014-02-19 12:01:03 - /usr/sbin/config -m LINT-NOINET TB --- 2014-02-19 12:01:03 - building LINT-NOINET kernel TB --- 2014-02-19 12:01:03 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 12:01:03 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 12:01:03 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 12:01:03 - SRCCONF=/dev/null TB --- 2014-02-19 12:01:03 - TARGET=amd64 TB --- 2014-02-19 12:01:03 - TARGET_ARCH=amd64 TB --- 2014-02-19 12:01:03 - TZ=UTC TB --- 2014-02-19 12:01:03 - __MAKE_CONF=/dev/null TB --- 2014-02-19 12:01:03 - cd /src TB --- 2014-02-19 12:01:03 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET >>> Kernel build for LINT-NOINET started on Wed Feb 19 12:01:03 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET completed on Wed Feb 19 12:33:39 UTC 2014 TB --- 2014-02-19 12:33:39 - cd /src/sys/amd64/conf TB --- 2014-02-19 12:33:39 - /usr/sbin/config -m LINT-NOINET6 TB --- 2014-02-19 12:33:39 - building LINT-NOINET6 kernel TB --- 2014-02-19 12:33:39 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 12:33:39 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 12:33:39 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 12:33:39 - SRCCONF=/dev/null TB --- 2014-02-19 12:33:39 - TARGET=amd64 TB --- 2014-02-19 12:33:39 - TARGET_ARCH=amd64 TB --- 2014-02-19 12:33:39 - TZ=UTC TB --- 2014-02-19 12:33:39 - __MAKE_CONF=/dev/null TB --- 2014-02-19 12:33:39 - cd /src TB --- 2014-02-19 12:33:39 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET6 >>> Kernel build for LINT-NOINET6 started on Wed Feb 19 12:33:39 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET6 completed on Wed Feb 19 13:06:00 UTC 2014 TB --- 2014-02-19 13:06:00 - cd /src/sys/amd64/conf TB --- 2014-02-19 13:06:00 - /usr/sbin/config -m LINT-NOIP TB --- 2014-02-19 13:06:00 - building LINT-NOIP kernel TB --- 2014-02-19 13:06:00 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 13:06:00 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 13:06:00 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 13:06:00 - SRCCONF=/dev/null TB --- 2014-02-19 13:06:00 - TARGET=amd64 TB --- 2014-02-19 13:06:00 - TARGET_ARCH=amd64 TB --- 2014-02-19 13:06:00 - TZ=UTC TB --- 2014-02-19 13:06:00 - __MAKE_CONF=/dev/null TB --- 2014-02-19 13:06:00 - cd /src TB --- 2014-02-19 13:06:00 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOIP >>> Kernel build for LINT-NOIP started on Wed Feb 19 13:06:00 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] :> hack.c cc -shared -nostdlib hack.c -o hack.So rm -f hack.c MAKE=/obj/src/make.amd64/bmake sh /src/sys/conf/newvers.sh LINT-NOIP cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -DGPROF -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror -pg vers.c linking kernel netmap_freebsd.o: In function `nm_csum_tcpudp_ipv4': /src/sys/dev/netmap/netmap_freebsd.c:(.text+0x223): undefined reference to `in_pseudo' *** Error code 1 Stop. bmake[1]: stopped in /obj/amd64.amd64/src/sys/LINT-NOIP *** Error code 1 Stop. bmake: stopped in /src *** [buildkernel] Error code 1 Stop in /src. TB --- 2014-02-19 13:23:11 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-19 13:23:11 - ERROR: failed to build LINT-NOIP kernel TB --- 2014-02-19 13:23:11 - 16598.39 user 5668.52 system 22348.24 real http://tinderbox.des.no/tinderbox-freebsd10-build-RELENG_10-amd64-amd64.full From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 13:49:07 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 725D2BD0 for ; Wed, 19 Feb 2014 13:49:07 +0000 (UTC) Received: from mail-ea0-x232.google.com (mail-ea0-x232.google.com [IPv6:2a00:1450:4013:c01::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 07DB4187E for ; Wed, 19 Feb 2014 13:49:06 +0000 (UTC) Received: by mail-ea0-f178.google.com with SMTP id a15so371395eae.37 for ; Wed, 19 Feb 2014 05:49:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=/PyD6I5K9i0aZqoBI+juD4FSKQhN6CJwrTHq8ViTWLw=; b=wIKwYTArXkPZIla9kqKH/6TW+vZPNVCuEFI7CqQrYELAglUfPb87SJjyVEVw8MwNQB KPWy9s2U307F04ftRDM1UNOE6FQ4LE3abIUMCkViS6lAhq5EJMGosQ/6wfMlBzIYMhHI C+T8DtLb3MDC95M3QUU1fgbx6W9taVIe5hBPs9NxtunBe0hSq1fdfGxkmqs39jmjWG0J luloxnXWZZXJOQ4JdrIPzE+LvlKL9R30AV8G8cCvGoovQtJMJH6tWCGnxVdltzvtjBPb mh109P1M4Wxn5z0Sa3EE3QdAT3mrJL2Npe8PKLHFjg4ATu9PsO/7TxWAwdujf5+i71Su gV3g== X-Received: by 10.15.26.8 with SMTP id m8mr40858690eeu.25.1392817744851; Wed, 19 Feb 2014 05:49:04 -0800 (PST) Received: from [172.29.2.131] (altimet-gw.cs2.dp.wnet.ua. [217.20.178.249]) by mx.google.com with ESMTPSA id s46sm1003000eeb.0.2014.02.19.05.49.02 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 05:49:03 -0800 (PST) Message-ID: <5304B65C.1040500@gmail.com> Date: Wed, 19 Feb 2014 15:49:16 +0200 From: Vitaly Magerya User-Agent: Thunderbird MIME-Version: 1.0 To: Dmitry Sivachenko , stable@freebsd.org Subject: Re: options timeout in resolv.conf does not work in stable/10 References: <40E84CA7-E815-4B5E-AF0F-4B29C8B58186@gmail.com> In-Reply-To: <40E84CA7-E815-4B5E-AF0F-4B29C8B58186@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 13:49:07 -0000 Dmitry Sivachenko wrote: > I have the following /etc/resolv.conf: > > domain domain.my > nameserver IP1 > nameserver IP2 > options timeout:1 > > > On FreeBSD-9-STABLE, if IP1 is down, I get a dns response from IP2 after 1 second. > On FreeBSD-10, I get dns response from IP2 after 10 seconds. > > I see no changes in resolv.conf(5) man-page about timeout parameter. > > What am I missing? Are you using host(1) command for this? If so, host(1) in 10-RELEASE does not respect 'options' from resolv.conf (there's a note about this in it's man page); the system resolver (that is, anything based on getaddrinfo(3)) should not be affected though. The reason for this regression is that host(1) is now based on the ldns library, which doesn't currently parse the 'options' directive (e.g. see [1]). The solution is to add '-w 1' to the list of host(1) options. Or to push the ldns folks to fix this. [1] http://git.nlnetlabs.nl/ldns/tree/resolver.c?id=f328ba0ccc3c0733d0451d5059b50e502206923a#n838 From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 13:53:28 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 70452E23 for ; Wed, 19 Feb 2014 13:53:28 +0000 (UTC) Received: from mail-la0-x22f.google.com (mail-la0-x22f.google.com [IPv6:2a00:1450:4010:c03::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E8E4F1919 for ; Wed, 19 Feb 2014 13:53:27 +0000 (UTC) Received: by mail-la0-f47.google.com with SMTP id hr17so303898lab.6 for ; Wed, 19 Feb 2014 05:53:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Axhqx/F7Gxz9WvF9mOPs1cX+5glqZnWzU8akwNeLX70=; b=Gueds2bqX0BvQ+zre2MohKTFH1/sVu6t19cAzClNqUal4CRwUtwDRONSR4Leg1C+Fr C52pfk3L8iOwqWKwJckFsngY1yjA+f7x70cTHKijDLbYYLn5e10pfxrN7I6fcgqjaVnQ HBa+xo7DBGZsmm5j6juhAmEAynabNOcTJN8QR//epagn/CwoynpqA6rTXY2HW+MPrdVe nYaWdRY9sqIw4jn+fdlwnTzMhthxOQAtRZALAWjzZz5Jr/YylbQKQ6KjgYQD8Qurmtb0 m+qXx1cr8UOTzsmfuP3liew7cu6boGh4HaiVY4E+TfSSAHHqQiPuyuutz5JFx3kqpw0S zE2g== X-Received: by 10.112.164.35 with SMTP id yn3mr1773589lbb.45.1392818005800; Wed, 19 Feb 2014 05:53:25 -0800 (PST) Received: from ?IPv6:2a02:6b8::408:41f9:4330:830:f055? ([2a02:6b8:0:408:41f9:4330:830:f055]) by mx.google.com with ESMTPSA id h7sm316736lbj.1.2014.02.19.05.53.22 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 05:53:22 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: options timeout in resolv.conf does not work in stable/10 From: Dmitry Sivachenko In-Reply-To: <5304B65C.1040500@gmail.com> Date: Wed, 19 Feb 2014 17:53:20 +0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: <40E84CA7-E815-4B5E-AF0F-4B29C8B58186@gmail.com> <5304B65C.1040500@gmail.com> To: Vitaly Magerya X-Mailer: Apple Mail (2.1827) Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 13:53:28 -0000 On 19 =D1=84=D0=B5=D0=B2=D1=80. 2014 =D0=B3., at 17:49, Vitaly Magerya = wrote: > Dmitry Sivachenko wrote: >> I have the following /etc/resolv.conf: >>=20 >> domain domain.my >> nameserver IP1 >> nameserver IP2 >> options timeout:1 >>=20 >>=20 >> On FreeBSD-9-STABLE, if IP1 is down, I get a dns response from IP2 = after 1 second. >> On FreeBSD-10, I get dns response from IP2 after 10 seconds. >>=20 >> I see no changes in resolv.conf(5) man-page about timeout parameter. >>=20 >> What am I missing? >=20 > Are you using host(1) command for this? I used drill(1), which probably also uses ldns and does not respect = optons? Also I noticed that drill(1) does not respect nameserver's order from = resolv.conf, and picks random one. Which is also strange and disappointing. > If so, host(1) in > 10-RELEASE does not respect 'options' from resolv.conf (there's > a note about this in it's man page); the system resolver (that > is, anything based on getaddrinfo(3)) should not be affected > though. >=20 > The reason for this regression is that host(1) is now based on > the ldns library, which doesn't currently parse the 'options' > directive (e.g. see [1]). >=20 > The solution is to add '-w 1' to the list of host(1) options. > Or to push the ldns folks to fix this. >=20 > [1] = http://git.nlnetlabs.nl/ldns/tree/resolver.c?id=3Df328ba0ccc3c0733d0451d50= 59b50e502206923a#n838 From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 14:08:21 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BC08C28F for ; Wed, 19 Feb 2014 14:08:21 +0000 (UTC) Received: from mail-ea0-x236.google.com (mail-ea0-x236.google.com [IPv6:2a00:1450:4013:c01::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CD9A51A1B for ; Wed, 19 Feb 2014 14:08:20 +0000 (UTC) Received: by mail-ea0-f182.google.com with SMTP id r15so386496ead.41 for ; Wed, 19 Feb 2014 06:08:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=+JqsC7ysmYEWQsD9Y6xXldS/O0gC+dTRo7mcWHgZ4lY=; b=DcSJ8GcSZLoQiQfY4GBs5o53bpzrg7i1zK158t4TqRSVYaRRUHrJqkAfNbrQ2e8VG2 J74kAdpchEiYEDDUA0YFKnzrnEZPby8N/nMqMQGNRXRNf5r9KtEuzxWyN55yMsK6chON exlJpomb0sJqlLqIZfOaAy+fIIXqeKW9ezSX0phWsCr/Ymny9F2d5daADUcZowpfVU+i DZcXyu551lC2MJtMlD0rwTP4YfCJBuuHrhEbzMVb0Sh1rELbNpLEcv+SjcREQTbbHSb4 TY8S/1YGg7OQzNrmCyh2FQ5r0TXT5/8sIqGNqFo7k9EyhOK8Soz5Y/JUHch4RTzfocQK XfLw== X-Received: by 10.14.198.132 with SMTP id v4mr40004100een.43.1392818899196; Wed, 19 Feb 2014 06:08:19 -0800 (PST) Received: from [172.29.2.131] (altimet-gw.cs2.dp.wnet.ua. [217.20.178.249]) by mx.google.com with ESMTPSA id y47sm1134418eel.14.2014.02.19.06.08.17 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 06:08:18 -0800 (PST) Message-ID: <5304BADE.3040703@gmail.com> Date: Wed, 19 Feb 2014 16:08:30 +0200 From: Vitaly Magerya User-Agent: Thunderbird MIME-Version: 1.0 To: Dmitry Sivachenko Subject: Re: options timeout in resolv.conf does not work in stable/10 References: <40E84CA7-E815-4B5E-AF0F-4B29C8B58186@gmail.com> <5304B65C.1040500@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 14:08:21 -0000 Dmitry Sivachenko wrote: >> Are you using host(1) command for this? > > I used drill(1), which probably also uses ldns and does not respect optons? Yup. > Also I noticed that drill(1) does not respect nameserver's order from resolv.conf, and picks random one. > Which is also strange and disappointing. There's a '-z' option to turn this off. From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 16:21:35 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A080DD01; Wed, 19 Feb 2014 16:21:35 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 390F01839; Wed, 19 Feb 2014 16:21:35 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1JGLYfo065374; Wed, 19 Feb 2014 16:21:34 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1JGLYN4065368; Wed, 19 Feb 2014 16:21:34 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 19 Feb 2014 16:21:34 GMT Message-Id: <201402191621.s1JGLYN4065368@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on amd64/amd64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 16:21:35 -0000 TB --- 2014-02-19 10:10:26 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-19 10:10:26 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-19 10:10:26 - starting RELENG_9 tinderbox run for amd64/amd64 TB --- 2014-02-19 10:10:26 - cleaning the object tree TB --- 2014-02-19 10:11:29 - /usr/local/bin/svn stat /src TB --- 2014-02-19 10:11:34 - At svn revision 262219 TB --- 2014-02-19 10:11:35 - building world TB --- 2014-02-19 10:11:35 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 10:11:35 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 10:11:35 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 10:11:35 - SRCCONF=/dev/null TB --- 2014-02-19 10:11:35 - TARGET=amd64 TB --- 2014-02-19 10:11:35 - TARGET_ARCH=amd64 TB --- 2014-02-19 10:11:35 - TZ=UTC TB --- 2014-02-19 10:11:35 - __MAKE_CONF=/dev/null TB --- 2014-02-19 10:11:35 - cd /src TB --- 2014-02-19 10:11:35 - /usr/bin/make -B buildworld >>> World build started on Wed Feb 19 10:11:35 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> stage 5.1: building 32 bit shim libraries >>> World build completed on Wed Feb 19 14:00:58 UTC 2014 TB --- 2014-02-19 14:00:58 - generating LINT kernel config TB --- 2014-02-19 14:00:58 - cd /src/sys/amd64/conf TB --- 2014-02-19 14:00:58 - /usr/bin/make -B LINT TB --- 2014-02-19 14:00:58 - cd /src/sys/amd64/conf TB --- 2014-02-19 14:00:58 - /usr/sbin/config -m LINT TB --- 2014-02-19 14:00:59 - building LINT kernel TB --- 2014-02-19 14:00:59 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 14:00:59 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 14:00:59 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 14:00:59 - SRCCONF=/dev/null TB --- 2014-02-19 14:00:59 - TARGET=amd64 TB --- 2014-02-19 14:00:59 - TARGET_ARCH=amd64 TB --- 2014-02-19 14:00:59 - TZ=UTC TB --- 2014-02-19 14:00:59 - __MAKE_CONF=/dev/null TB --- 2014-02-19 14:00:59 - cd /src TB --- 2014-02-19 14:00:59 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Wed Feb 19 14:00:59 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT completed on Wed Feb 19 14:42:12 UTC 2014 TB --- 2014-02-19 14:42:12 - cd /src/sys/amd64/conf TB --- 2014-02-19 14:42:12 - /usr/sbin/config -m LINT-NOINET TB --- 2014-02-19 14:42:12 - building LINT-NOINET kernel TB --- 2014-02-19 14:42:12 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 14:42:12 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 14:42:12 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 14:42:12 - SRCCONF=/dev/null TB --- 2014-02-19 14:42:12 - TARGET=amd64 TB --- 2014-02-19 14:42:12 - TARGET_ARCH=amd64 TB --- 2014-02-19 14:42:12 - TZ=UTC TB --- 2014-02-19 14:42:12 - __MAKE_CONF=/dev/null TB --- 2014-02-19 14:42:12 - cd /src TB --- 2014-02-19 14:42:12 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET >>> Kernel build for LINT-NOINET started on Wed Feb 19 14:42:12 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET completed on Wed Feb 19 15:21:30 UTC 2014 TB --- 2014-02-19 15:21:31 - cd /src/sys/amd64/conf TB --- 2014-02-19 15:21:31 - /usr/sbin/config -m LINT-NOINET6 TB --- 2014-02-19 15:21:31 - building LINT-NOINET6 kernel TB --- 2014-02-19 15:21:31 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 15:21:31 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 15:21:31 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 15:21:31 - SRCCONF=/dev/null TB --- 2014-02-19 15:21:31 - TARGET=amd64 TB --- 2014-02-19 15:21:31 - TARGET_ARCH=amd64 TB --- 2014-02-19 15:21:31 - TZ=UTC TB --- 2014-02-19 15:21:31 - __MAKE_CONF=/dev/null TB --- 2014-02-19 15:21:31 - cd /src TB --- 2014-02-19 15:21:31 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET6 >>> Kernel build for LINT-NOINET6 started on Wed Feb 19 15:21:31 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET6 completed on Wed Feb 19 16:01:39 UTC 2014 TB --- 2014-02-19 16:01:39 - cd /src/sys/amd64/conf TB --- 2014-02-19 16:01:39 - /usr/sbin/config -m LINT-NOIP TB --- 2014-02-19 16:01:39 - building LINT-NOIP kernel TB --- 2014-02-19 16:01:39 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 16:01:39 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 16:01:39 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 16:01:39 - SRCCONF=/dev/null TB --- 2014-02-19 16:01:39 - TARGET=amd64 TB --- 2014-02-19 16:01:39 - TARGET_ARCH=amd64 TB --- 2014-02-19 16:01:39 - TZ=UTC TB --- 2014-02-19 16:01:39 - __MAKE_CONF=/dev/null TB --- 2014-02-19 16:01:39 - cd /src TB --- 2014-02-19 16:01:39 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOIP >>> Kernel build for LINT-NOIP started on Wed Feb 19 16:01:39 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -shared -nostdlib hack.c -o hack.So rm -f hack.c MAKE=/usr/bin/make sh /src/sys/conf/newvers.sh LINT-NOIP /usr/local/bin/svnversion cc -c -O2 -frename-registers -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue vers.c linking kernel netmap_freebsd.o: In function `nm_csum_tcpudp_ipv4': netmap_freebsd.c:(.text+0xfb6): undefined reference to `in_pseudo' *** Error code 1 Stop in /obj/amd64.amd64/src/sys/LINT-NOIP. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-19 16:21:34 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-19 16:21:34 - ERROR: failed to build LINT-NOIP kernel TB --- 2014-02-19 16:21:34 - 16744.39 user 1849.26 system 22267.77 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-amd64-amd64.full From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 16:34:10 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7F032512 for ; Wed, 19 Feb 2014 16:34:09 +0000 (UTC) Received: from mail.tyknet.dk (mail.tyknet.dk [144.76.253.226]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3D57F1965 for ; Wed, 19 Feb 2014 16:34:08 +0000 (UTC) Received: from [192.168.1.32] (sterloe.dk [213.150.63.117]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.tyknet.dk (Postfix) with ESMTPSA id C1069125E09 for ; Wed, 19 Feb 2014 16:34:00 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.8.3 mail.tyknet.dk C1069125E09 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=gibfest.dk; s=default; t=1392827640; bh=4ui5NMNQRsmZd4n1YX4zEvhlECMmVB7K9CEsTsASgZo=; h=Date:From:To:Subject:References:In-Reply-To; b=N0hLom8QAAnKYEsE/lnQrILQuSMNlYpzmLNNCv1x38Wm9YLAfdiBcsJZV4JdEvFai lJpWmuUzQPn9PNzYlBjwseRj7dEYHQzFIml2eko05VVWzcEctPZ4IDxjy0pJjTafdX QAa1TZeL+DgmurshlUetFCTz90Gyg9M4UDJqTvu1RJ/E8LSWdFJ/3Z00qPbC+nRAJQ Y3gmRcIrA3OzWUbDM2u92XlhhaE7rAwFah407JBeQxpMcValAui0bz72p4TWdHEHI9 epafhk65EOWRJZfaxi49GG9N1JTy4YXInOnwKtBfhAsTei2vFgo14QRfmK52ZzEWRd zoay7xh5VG6UQ== Message-ID: <5304DCF7.5040101@gibfest.dk> Date: Wed, 19 Feb 2014 17:33:59 +0100 From: Thomas Steen Rasmussen User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: freebsd-stable@freebsd.org Subject: Re: Problem with installworld on 10-stable r262131 References: <530338DD.8030601@gibfest.dk> <53037123.6030102@gibfest.dk> <53049E0C.7090503@gibfest.dk> <036EFF83-C953-48E7-88F7-2212C974AFFD@FreeBSD.org> In-Reply-To: <036EFF83-C953-48E7-88F7-2212C974AFFD@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 16:34:10 -0000 On 19-02-2014 13:55, Dimitry Andric wrote: > On 19 Feb 2014, at 13:05, Thomas Steen Rasmussen wrote: > ... >> I've svn updated to r262193 and I did "make clean" before building world and >> kernel again, installing kernel, rebooting, and running installworld again. >> >> I still get the same error: > ... >> mtree -deU -f /usr/src/etc/mtree/BSD.var.dist -p /var >> empty: flags ("schg" is not "none"mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr > That 'empty: flags ("schg" is not "none")' message indicates there is > some problem with the permissions under your /usr directory... Thank you, that got me in the right direction. The schg problem was actually under /var and was corrected by running: mtree -dieu -f /usr/src/etc/mtree/BSD.var.dist -p /var twice. I added -i to make it correct schg errors as described in mtree(8). This didn't get me any further though, but it did make that message go away. > >> mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/include >> mtree -deU -f /usr/src/etc/mtree/BSD.groff.dist -p /usr >> mtree -deU -f /usr/src/etc/mtree/BSD.sendmail.dist -p / >> install -l s usr/src/sys /sys >> cd /usr/share/man; for mandir in man*; do install -l s ../$mandir /usr/share/man/en.ISO8859-1/; install -l s ../$mandir /usr/share/man/en.UTF-8/; done >> install: /usr/share/man/en.ISO8859-1//man1: Directory not empty > ... and this causes trouble creating your man directories, or symlinks > in those directories. I got past this error by deleting all files under /usr/share/man and /usr/share/openssl/man and when I ran installworld after this it completed with no further problems. Thank you for the help. Best regards, Thomas Steen Rasmussen From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 16:53:15 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D1B24F1A for ; Wed, 19 Feb 2014 16:53:15 +0000 (UTC) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8766F1B78 for ; Wed, 19 Feb 2014 16:53:15 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.8/8.14.8) with ESMTP id s1JGrE7I060044 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 19 Feb 2014 09:53:14 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.8/8.14.8/Submit) with ESMTP id s1JGrDd9060041; Wed, 19 Feb 2014 09:53:14 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Wed, 19 Feb 2014 09:53:13 -0700 (MST) From: Warren Block To: David Demelier Subject: Re: FreeBSD FFS SU+J is not stable In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Wed, 19 Feb 2014 09:53:14 -0700 (MST) Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 16:53:15 -0000 On Wed, 19 Feb 2014, David Demelier wrote: > Running 10.0-RELEASE, it is the second time I have a power failure and > bad shutdown. It's also the second time I get a fsck failure. This > time fsck has even segfault'ed. > > I think I will switch to ZFS. > > This is the log of the next boot up : http://imgur.com/rRpREKP > > Is it possible to automatically run fsck manually after this kind of failures? Yes, but I would suggest turning off SUJ instead. Soft updates alone have been reliable for me. SUJ, not really. From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 18:58:41 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2C1AF422 for ; Wed, 19 Feb 2014 18:58:41 +0000 (UTC) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 023901773 for ; Wed, 19 Feb 2014 18:58:41 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id EA4D6B918; Wed, 19 Feb 2014 13:58:39 -0500 (EST) From: John Baldwin To: freebsd-stable@freebsd.org Subject: Re: FreeBSD FFS SU+J is not stable Date: Wed, 19 Feb 2014 13:54:37 -0500 User-Agent: KMail/1.13.5 (FreeBSD/8.4-CBSD-20130906; KDE/4.5.5; amd64; ; ) References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201402191354.37749.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Wed, 19 Feb 2014 13:58:40 -0500 (EST) Cc: Warren Block , David Demelier X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 18:58:41 -0000 On Wednesday, February 19, 2014 11:53:13 am Warren Block wrote: > On Wed, 19 Feb 2014, David Demelier wrote: > > > Running 10.0-RELEASE, it is the second time I have a power failure and > > bad shutdown. It's also the second time I get a fsck failure. This > > time fsck has even segfault'ed. > > > > I think I will switch to ZFS. > > > > This is the log of the next boot up : http://imgur.com/rRpREKP > > > > Is it possible to automatically run fsck manually after this kind of failures? > > Yes, but I would suggest turning off SUJ instead. Soft updates alone > have been reliable for me. SUJ, not really. I still have SUJ enabled on my laptop, but I routinely get segfaults in fsck when rebooting after a panic. Also, I now always run a full fsck after the journal fsck (which does sort of defeat the point of SUJ) and it generally finds missing blocks that are free but marked in use. I've reported details about the fsck segfaults in the past to no avail. :( -- John Baldwin From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 20:11:04 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B1A95F4A for ; Wed, 19 Feb 2014 20:11:04 +0000 (UTC) Received: from mail.geek.sh (decoder.geek.sh [196.36.198.81]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4E2821FAD for ; Wed, 19 Feb 2014 20:11:03 +0000 (UTC) Received: from fuzz.geek.sh (unknown [41.13.196.41]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.geek.sh (Postfix) with ESMTPSA id C469E202BC for ; Wed, 19 Feb 2014 22:04:44 +0200 (SAST) Message-ID: <53050E59.9070708@phat.za.net> Date: Wed, 19 Feb 2014 22:04:41 +0200 From: Aragon Gouveia User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: freebsd-stable@freebsd.org Subject: Re: FreeBSD FFS SU+J is not stable References: <53049DA6.4080705@zenker.tk> In-Reply-To: <53049DA6.4080705@zenker.tk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 20:11:04 -0000 Hi, On 02/19/14 14:03, Thomas Zenker wrote: > setting "sysctl kern.cam.ada.write_cache=0" solved this problem for me. > Never happened anymore. FWIW, this has not helped in my case. Write cache confirmed off with camcontrol identify output. Seagate ST9250410AS. Regards, Aragon From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 20:39:16 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AFAE788D for ; Wed, 19 Feb 2014 20:39:16 +0000 (UTC) Received: from mail.intertainservices.com (mail.intertainservices.com [69.77.177.114]) by mx1.freebsd.org (Postfix) with ESMTP id 8813A11C3 for ; Wed, 19 Feb 2014 20:39:16 +0000 (UTC) Received: from freebsd.local (unknown [172.16.10.114]) by mail.intertainservices.com (Postfix) with ESMTPSA id AE11156473; Wed, 19 Feb 2014 15:39:05 -0500 (EST) Message-ID: <53051669.5080606@intertainservices.com> Date: Wed, 19 Feb 2014 15:39:05 -0500 From: Mike Jakubik User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: freebsd-stable@freebsd.org, vsityz@gmail.com Subject: Re: emulators/virtualbox-ose fail to build References: <53048F69.9060309@gmail.com> In-Reply-To: <53048F69.9060309@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-intertainservices-MailScanner-Information: Please contact the ISP for more information X-intertainservices-MailScanner-ID: AE11156473.AC097 X-intertainservices-MailScanner: Found to be clean X-intertainservices-MailScanner-From: mike.jakubik@intertainservices.com X-Spam-Status: No X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 20:39:16 -0000 On 02/19/14 06:03, Alexander Panyushkin wrote: > Hello! > > uname -a > FreeBSD 10.0-STABLE #0 r261945: Sun Feb 16 14:46:09 EET 2014 > root@:/usr/obj/usr/src/sys/Kernel amd64 > > port emulators/virtualbox-ose fail to build > Wrong mailing list, try ports@freebsd.org and the maintainer instead. From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 20:53:26 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 38768FB4 for ; Wed, 19 Feb 2014 20:53:26 +0000 (UTC) Received: from smtp1.bway.net (smtp1.v6.bway.net [IPv6:2607:d300:1::27]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0FF721317 for ; Wed, 19 Feb 2014 20:53:26 +0000 (UTC) Received: from [10.3.2.41] (foon.sporktines.com [96.57.144.66]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: spork@bway.net) by smtp1.bway.net (Postfix) with ESMTPSA id 3F628959EE; Wed, 19 Feb 2014 15:53:18 -0500 (EST) References: <5303B8F3.8090709@vangyzen.net> <5303E549.8020106@bluerosetech.com> In-Reply-To: Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii Message-Id: <98B6A42D-9A63-4E59-BEEB-C82B497B4AA1@bway.net> Content-Transfer-Encoding: 7bit From: Charles Sprickman Subject: Re: Recommend FreeBSD VPS Date: Wed, 19 Feb 2014 15:53:17 -0500 To: Pete French X-Mailer: Apple Mail (2.1085) Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 20:53:26 -0000 On Feb 19, 2014, at 6:34 AM, Pete French wrote: > Not sure if what you are after is ajils, but I have had excellent > experience with Exonetric in the UK. They are the only people I now > use for FreeBSD hosting, both real hardware and jails. Slightly OT (and NOT related to Exonetric!) but relevant to some when shopping for a VPS/colo provider. Recently I've seen a bit of a spike in spam that sails through our filtering. In many cases, the sender was someone running a VPS or dedicated box that was handling the whole spam chain - sending the email, hosting the tracking links, and in some cases hosting whatever crap was being spamvertised. Everything was setup correctly - HELO was right, DNS was right, html mail was properly formatted with only a bit of bayes-busting gibberish at the bottom in a white font; it basically looked legit except for the part where they are spammers. In other words, it reminded me of the bad old days when you had spam-friendly hosters - these people seem quite comfortable paying for a VPS or dedicated box in the US and spamming away. Most of these were coming from ColoCrossing IP space. I suggest googling that company and looking up their blocks on your favorite RBLs, as there is a bit of drama there, but do note that many of the very low-cost VPS operations seem to be using this company. Be aware of who your neighbors are if your VPS needs to send email, or if you feel icky about getting a cheap VPS by moving into a shady neighborhood. Charles > > cheers, > > -pete. > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" From owner-freebsd-stable@FreeBSD.ORG Wed Feb 19 22:31:39 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5263E46A for ; Wed, 19 Feb 2014 22:31:39 +0000 (UTC) Received: from 20pmail.ess.barracuda.com (20pmail.ess.barracuda.com [64.235.154.232]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8A5141BB7 for ; Wed, 19 Feb 2014 22:31:38 +0000 (UTC) Received: from Opium.Pharm.Guru (Opium.Pharm.Guru [162.243.227.187]) by mx1410.ess.rzc.cudaops.com; Wed, 19 Feb 2014 22:31:37 +0000 X-BESS-ID: 1392849097-425077-28462-26218-1 X-BESS-VER: 2.4.2-r1402191942 X-BESS-BRTS-Status: 1 X-OurDotGuru-Mailborder-Watermark: 1393451550.6721@3uymp01odxX6yfQtjmxX2g X-OurDotGuru-Mailborder-From: lucius.rizzo@lucius.xxx X-OurDotGuru-Mailborder-SpamCheck: not spam, SpamAssassin (not cached, score=-0.651, required 3, autolearn=not spam, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, RCVD_IN_DNSWL_BLOCKED 0.00, RP_MATCHES_RCVD -0.55) X-OurDotGuru-Mailborder-IP-Protocol: IPv4 X-OurDotGuru-Mailborder: Found to be clean X-OurDotGuru-Mailborder-ID: 2139540D2B.AE0FB X-OurDotGuru-Mailborder-Information: Please contact your admin for more information Received: from lucius.XxX (lucius.XxX [95.85.22.130]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by Opium.Pharm.Guru (Postfix) with ESMTPS id 2139540D2B; Wed, 19 Feb 2014 16:52:30 -0500 (EST) Authentication-Results: Opium.Pharm.Guru; dkim=pass reason="2048-bit key; unprotected key" header.d=lucius.xxx header.i=@lucius.xxx header.b=n3nBy3HH; dkim-adsp=pass Received: from Lucius.XxX (lrizzo@localhost.localdomain [127.0.0.1]) by lucius.XxX (8.14.8/8.14.8) with ESMTP id s1JLqRle004131 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 19 Feb 2014 21:52:27 GMT DKIM-Filter: OpenDKIM Filter v2.9.0 lucius.XxX s1JLqRle004131 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucius.xxx; s=default; t=1392846748; bh=LmrPRY3mF/x+Y86bteWPHehoJ6wAL95zSDa8MLHF+NQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To; z=Date:=20Wed,=2019=20Feb=202014=2021:52:26=20+0000|From:=20Lucius= 20Rizzo=20|To:=20Charles=20Sprickman=20|Cc:=20Pete=20French=20,= 20freebsd-stable@freebsd.org|Subject:=20Re:=20Recommend=20FreeBSD= 20VPS|References:=20=0D=0A=20<5303B8F3.8090709@vangyzen.net>=0D= 0A=20<5303E549.8020106@bluerosetech.com>=0D=0A=20=0D=0A=20<98B6A42D-9A63-4E59-BEEB-C82B497 B4AA1@bway.net>|In-Reply-To:=20<98B6A42D-9A63-4E59-BEEB-C82B497B4A A1@bway.net>; b=n3nBy3HHLz/qF/IkPnsEr/gylUdBSEHie4HQP5KrUnZ/gg3tl0fzbC1rEpN2vYGRc t8U78ltbTCPfyBv1jIogLPL/cVaAWlDXRpbo64L8AbKNeu8lm5y4bzhEYdD/Y+nig+ WSw1srLwK9IPQDzXj3hsRAsFznmUeFbFtGqRn6oKSA7+FzOcIadeJMaf3GWtdZnixv PJXJlmkGJDXMhWyq7GejTGOxQ5+zQKGQgS/pa3UuLo2gOOohMaGkY6TZfde7OvwFk4 HbCOzNErxMk9JzKPr8uzvO8M7yKGfnKyZFgsIaz6byWK8YtCrZ5QcyK91Gv+eAIr0R OyoJ1h5WphiXw== Received: (from lrizzo@localhost) by Lucius.XxX (8.14.8/8.14.8/Submit) id s1JLqQIY004130; Wed, 19 Feb 2014 21:52:26 GMT X-Authentication-Warning: Lucius.XxX: lrizzo set sender to Lucius.Rizzo@Lucius.XxX using -f Date: Wed, 19 Feb 2014 21:52:26 +0000 From: Lucius Rizzo To: Charles Sprickman Subject: Re: Recommend FreeBSD VPS Message-ID: <20140219215226.GA4051@lucius.XxX> References: <5303B8F3.8090709@vangyzen.net> <5303E549.8020106@bluerosetech.com> <98B6A42D-9A63-4E59-BEEB-C82B497B4AA1@bway.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <98B6A42D-9A63-4E59-BEEB-C82B497B4AA1@bway.net> X-Organization: T.gT Consulting - http://t.gt X-Homepage: http://www.Say.Si User-Agent: Mutt/1.5.22 (2013-10-16) X-PWhois-Status: No originator identified Cc: freebsd-stable@freebsd.org, Pete French X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 22:31:39 -0000 * Charles Sprickman [2014-02-19 15:53]: > On Feb 19, 2014, at 6:34 AM, Pete French wrote: > > > Not sure if what you are after is ajils, but I have had excellent > > experience with Exonetric in the UK. They are the only people I now > > use for FreeBSD hosting, both real hardware and jails. > > Most of these were coming from ColoCrossing IP space. I suggest > googling that company and looking up their blocks on your favorite > RBLs, as there is a bit of drama there, but do note that many of the > very low-cost VPS operations seem to be using this company. > > Be aware of who your neighbors are if your VPS needs to send email, > or if you feel icky about getting a cheap VPS by moving into a shady > neighborhood. I echo your concern. ArsTechnica is running a series on how to run your own mail server. Its actually well laid out. However, running a MTA (Or the entire mail/web) infrastructure is not an easy endeavor. Nor is it always done right. Having newbs delve into this world - past the SEO blogging wordpress spam, will just mean that others who do legitimately run a proper mail server will suffer as increased proliferation of newbs setting up a misconfigured mail server (maybe even have some silly phpsendmail() that is exploited) spam increases. DigitalOcean is quickly becoming very popular and I think are poised to find themselves in a situation like this. However, like any VPS provider, spamming is one of many concerns. I have watched them struggle with massive DDOS on a daily basis... Another very legitimate concerns in spam will be burdened with the plethora of New TLD's hitting the market (I shouldn't really complain I now have two .guru and one .ventures) in 2014. We do however have many layers before messages hit our mail servers... -- | _o _ |_)o_ _ _ |_|_|(_||_|_> | \|/_/_(_) - Lucius.Tel -------------------------------------- ++ "In the long run, every program becomes rococo, and then rubble." ++ ++ -- Alan Perlis ++ From owner-freebsd-stable@FreeBSD.ORG Thu Feb 20 02:06:29 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AA229FE7; Thu, 20 Feb 2014 02:06:29 +0000 (UTC) Received: from freebsd-stable.sentex.ca (freebsd-stable.sentex.ca [IPv6:2607:f3e0:0:3::6502:9b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4353D1C80; Thu, 20 Feb 2014 02:06:29 +0000 (UTC) Received: from freebsd-stable.sentex.ca (localhost [127.0.0.1]) by freebsd-stable.sentex.ca (8.14.5/8.14.5) with ESMTP id s1K26R2Z008291; Thu, 20 Feb 2014 02:06:27 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-stable.sentex.ca (8.14.5/8.14.5/Submit) id s1K26RTt008285; Thu, 20 Feb 2014 02:06:27 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 20 Feb 2014 02:06:27 GMT Message-Id: <201402200206.s1K26RTt008285@freebsd-stable.sentex.ca> X-Authentication-Warning: freebsd-stable.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_9 tinderbox] failure on amd64/amd64 Precedence: bulk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Feb 2014 02:06:29 -0000 TB --- 2014-02-19 19:55:24 - tinderbox 2.20 running on freebsd-stable.sentex.ca TB --- 2014-02-19 19:55:24 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtancsa@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2014-02-19 19:55:24 - starting RELENG_9 tinderbox run for amd64/amd64 TB --- 2014-02-19 19:55:24 - cleaning the object tree TB --- 2014-02-19 19:56:25 - /usr/local/bin/svn stat /src TB --- 2014-02-19 19:56:30 - At svn revision 262232 TB --- 2014-02-19 19:56:31 - building world TB --- 2014-02-19 19:56:31 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 19:56:31 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 19:56:31 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 19:56:31 - SRCCONF=/dev/null TB --- 2014-02-19 19:56:31 - TARGET=amd64 TB --- 2014-02-19 19:56:31 - TARGET_ARCH=amd64 TB --- 2014-02-19 19:56:31 - TZ=UTC TB --- 2014-02-19 19:56:31 - __MAKE_CONF=/dev/null TB --- 2014-02-19 19:56:31 - cd /src TB --- 2014-02-19 19:56:31 - /usr/bin/make -B buildworld >>> World build started on Wed Feb 19 19:56:35 UTC 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> stage 5.1: building 32 bit shim libraries >>> World build completed on Wed Feb 19 23:45:40 UTC 2014 TB --- 2014-02-19 23:45:40 - generating LINT kernel config TB --- 2014-02-19 23:45:40 - cd /src/sys/amd64/conf TB --- 2014-02-19 23:45:40 - /usr/bin/make -B LINT TB --- 2014-02-19 23:45:40 - cd /src/sys/amd64/conf TB --- 2014-02-19 23:45:40 - /usr/sbin/config -m LINT TB --- 2014-02-19 23:45:40 - building LINT kernel TB --- 2014-02-19 23:45:40 - CROSS_BUILD_TESTING=YES TB --- 2014-02-19 23:45:40 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-19 23:45:40 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-19 23:45:40 - SRCCONF=/dev/null TB --- 2014-02-19 23:45:40 - TARGET=amd64 TB --- 2014-02-19 23:45:40 - TARGET_ARCH=amd64 TB --- 2014-02-19 23:45:40 - TZ=UTC TB --- 2014-02-19 23:45:40 - __MAKE_CONF=/dev/null TB --- 2014-02-19 23:45:40 - cd /src TB --- 2014-02-19 23:45:40 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Wed Feb 19 23:45:40 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT completed on Thu Feb 20 00:26:54 UTC 2014 TB --- 2014-02-20 00:26:54 - cd /src/sys/amd64/conf TB --- 2014-02-20 00:26:54 - /usr/sbin/config -m LINT-NOINET TB --- 2014-02-20 00:26:54 - building LINT-NOINET kernel TB --- 2014-02-20 00:26:54 - CROSS_BUILD_TESTING=YES TB --- 2014-02-20 00:26:54 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-20 00:26:54 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-20 00:26:54 - SRCCONF=/dev/null TB --- 2014-02-20 00:26:54 - TARGET=amd64 TB --- 2014-02-20 00:26:54 - TARGET_ARCH=amd64 TB --- 2014-02-20 00:26:54 - TZ=UTC TB --- 2014-02-20 00:26:54 - __MAKE_CONF=/dev/null TB --- 2014-02-20 00:26:54 - cd /src TB --- 2014-02-20 00:26:54 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET >>> Kernel build for LINT-NOINET started on Thu Feb 20 00:26:54 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET completed on Thu Feb 20 01:06:00 UTC 2014 TB --- 2014-02-20 01:06:00 - cd /src/sys/amd64/conf TB --- 2014-02-20 01:06:00 - /usr/sbin/config -m LINT-NOINET6 TB --- 2014-02-20 01:06:00 - building LINT-NOINET6 kernel TB --- 2014-02-20 01:06:00 - CROSS_BUILD_TESTING=YES TB --- 2014-02-20 01:06:00 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-20 01:06:00 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-20 01:06:00 - SRCCONF=/dev/null TB --- 2014-02-20 01:06:00 - TARGET=amd64 TB --- 2014-02-20 01:06:00 - TARGET_ARCH=amd64 TB --- 2014-02-20 01:06:00 - TZ=UTC TB --- 2014-02-20 01:06:00 - __MAKE_CONF=/dev/null TB --- 2014-02-20 01:06:00 - cd /src TB --- 2014-02-20 01:06:00 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET6 >>> Kernel build for LINT-NOINET6 started on Thu Feb 20 01:06:00 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT-NOINET6 completed on Thu Feb 20 01:46:45 UTC 2014 TB --- 2014-02-20 01:46:45 - cd /src/sys/amd64/conf TB --- 2014-02-20 01:46:45 - /usr/sbin/config -m LINT-NOIP TB --- 2014-02-20 01:46:45 - building LINT-NOIP kernel TB --- 2014-02-20 01:46:45 - CROSS_BUILD_TESTING=YES TB --- 2014-02-20 01:46:45 - MAKEOBJDIRPREFIX=/obj TB --- 2014-02-20 01:46:45 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2014-02-20 01:46:45 - SRCCONF=/dev/null TB --- 2014-02-20 01:46:45 - TARGET=amd64 TB --- 2014-02-20 01:46:45 - TARGET_ARCH=amd64 TB --- 2014-02-20 01:46:45 - TZ=UTC TB --- 2014-02-20 01:46:45 - __MAKE_CONF=/dev/null TB --- 2014-02-20 01:46:45 - cd /src TB --- 2014-02-20 01:46:45 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOIP >>> Kernel build for LINT-NOIP started on Thu Feb 20 01:46:45 UTC 2014 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -shared -nostdlib hack.c -o hack.So rm -f hack.c MAKE=/usr/bin/make sh /src/sys/conf/newvers.sh LINT-NOIP /usr/local/bin/svnversion cc -c -O2 -frename-registers -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue vers.c linking kernel netmap_freebsd.o: In function `nm_csum_tcpudp_ipv4': netmap_freebsd.c:(.text+0xfb6): undefined reference to `in_pseudo' *** Error code 1 Stop in /obj/amd64.amd64/src/sys/LINT-NOIP. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2014-02-20 02:06:27 - WARNING: /usr/bin/make returned exit code 1 TB --- 2014-02-20 02:06:27 - ERROR: failed to build LINT-NOIP kernel TB --- 2014-02-20 02:06:27 - 16730.45 user 1846.17 system 22263.26 real http://tinderbox.freebsd.org/tinderbox-freebsd9-build-RELENG_9-amd64-amd64.full From owner-freebsd-stable@FreeBSD.ORG Thu Feb 20 03:18:19 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F19481BC for ; Thu, 20 Feb 2014 03:18:18 +0000 (UTC) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C102016BC for ; Thu, 20 Feb 2014 03:18:18 +0000 (UTC) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 5D8FB20813 for ; Wed, 19 Feb 2014 22:09:28 -0500 (EST) Received: from web2 ([10.202.2.212]) by compute3.internal (MEProxy); Wed, 19 Feb 2014 22:09:28 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:from:to:mime-version :content-transfer-encoding:content-type:in-reply-to:references :subject:date; s=smtpout; bh=4RRr+bpCDpcHc2V5rease91tabs=; b=ghe pljqS0Qev0LypXJS122z0pKr2462ybU0tWhoU2MPc/HZr/IJtSdmlSRLgRVRIO2w k4asHVcvaxzJu8LVrHbsr5BUIzOPILRYuH7QpiJywAXWIAKWfRMOhedWWRJf3nPD xqz6O6gqAl5i65pwQOHGF7NPiqzZCHNdVATqxPVQ= Received: by web2.nyi.mail.srv.osa (Postfix, from userid 99) id 40AD9540188; Wed, 19 Feb 2014 22:09:28 -0500 (EST) Message-Id: <1392865768.15134.85531273.410FC394@webmail.messagingengine.com> X-Sasl-Enc: 659FVnMXm0B3S1FwRyujP5NFSVYFl2GcIGA2okM7p7mf 1392865768 From: Mark Felder To: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-4527a23f In-Reply-To: <743B7655-C13E-425B-96E1-A63611FBA043@gsoft.com.au> References: <743B7655-C13E-425B-96E1-A63611FBA043@gsoft.com.au> Subject: Re: Separate ZIL on Root Date: Wed, 19 Feb 2014 21:09:28 -0600 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Feb 2014 03:18:19 -0000 On Wed, Feb 19, 2014, at 1:19, Daniel O'Connor wrote: > > So, does anyone know if there is a real problem or a hold over from > Solaris? > It works just fine but it might not be "recommended". I run it on a few boxes, Glen on many. Just remove the bootfs flag from the root zpool, add the zil, and then add the boot flag back. I think this was more dangerous when the loss of a zil was a serious matter, but isn't such a concern anymore. Someone else will probably fill in details or correct me on these points :-) From owner-freebsd-stable@FreeBSD.ORG Thu Feb 20 03:39:09 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 107394AC; Thu, 20 Feb 2014 03:39:09 +0000 (UTC) Received: from cain.gsoft.com.au (cain.gsoft.com.au [203.31.81.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 613A1184E; Thu, 20 Feb 2014 03:39:07 +0000 (UTC) Received: from ur.gsoft.com.au (Ur.gsoft.com.au [203.31.81.34]) (authenticated bits=0) by cain.gsoft.com.au (8.14.4/8.14.3) with ESMTP id s1K3cnuA017687 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 20 Feb 2014 14:08:55 +1030 (CST) (envelope-from doconnor@gsoft.com.au) Subject: Re: Separate ZIL on Root Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Content-Type: multipart/signed; boundary="Apple-Mail=_6759B1F0-5D40-402E-973C-65237D0C6E81"; protocol="application/pgp-signature"; micalg=pgp-sha1 From: "Daniel O'Connor" In-Reply-To: <1392865768.15134.85531273.410FC394@webmail.messagingengine.com> Date: Thu, 20 Feb 2014 14:08:49 +1030 Message-Id: <42BA9412-33DD-42DB-9D59-E02843ED4418@gsoft.com.au> References: <743B7655-C13E-425B-96E1-A63611FBA043@gsoft.com.au> <1392865768.15134.85531273.410FC394@webmail.messagingengine.com> To: Mark Felder X-Mailer: Apple Mail (2.1827) X-Spam-Score: -3.55 () ALL_TRUSTED,BAYES_00,RP_MATCHES_RCVD X-Scanned-By: MIMEDefang 2.67 on 203.31.81.10 Cc: "freebsd-stable@freebsd.org Stable" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Feb 2014 03:39:09 -0000 --Apple-Mail=_6759B1F0-5D40-402E-973C-65237D0C6E81 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 20 Feb 2014, at 13:39, Mark Felder wrote: > On Wed, Feb 19, 2014, at 1:19, Daniel O'Connor wrote: >>=20 >> So, does anyone know if there is a real problem or a hold over from >> Solaris? >>=20 >=20 > It works just fine but it might not be "recommended". I run it on a = few > boxes, Glen on many. Just remove the bootfs flag from the root zpool, > add the zil, and then add the boot flag back. I think this was more > dangerous when the loss of a zil was a serious matter, but isn't such = a > concern anymore. Someone else will probably fill in details or correct > me on these points :-) Can you just do a few writes and then mash the power switch for test = purposes? That'd be grand ;) It looks like it is doable and if it does stuff up I will have some = company :) Thanks. -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C --Apple-Mail=_6759B1F0-5D40-402E-973C-65237D0C6E81 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iD8DBQFTBXjJ5ZPcIHs/zowRAsmJAKCP1+DWwI8KkNt9ovKLDE0WVxoRmACfZoYI MoXOBnD2OORiVgwp66ic4gg= =azpy -----END PGP SIGNATURE----- --Apple-Mail=_6759B1F0-5D40-402E-973C-65237D0C6E81-- From owner-freebsd-stable@FreeBSD.ORG Thu Feb 20 13:15:38 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 41B35E54 for ; Thu, 20 Feb 2014 13:15:38 +0000 (UTC) Received: from www.liukuma.net (www.liukuma.net [IPv6:2001:470:28:38a::1]) by mx1.freebsd.org (Postfix) with ESMTP id E48B81FA4 for ; Thu, 20 Feb 2014 13:15:37 +0000 (UTC) Received: from www.liukuma.net (localhost [127.0.0.1]) by www.liukuma.net (Postfix) with ESMTP id 4CA811CC94 for ; Thu, 20 Feb 2014 15:15:36 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=liukuma.net; s=liukudkim; t=1392902136; bh=1ORyyS51AF4fGch+AuHDs05ERtI5CLW6VX9+O+mAU4M=; h=From:To:References:In-Reply-To:Subject:Date; b=FHgDT2+msZ9E/jfyUZUoy0ppR7GZQwMmm9NKnLLvy11pshQK0HFVZvo08cLe5TIg8 N2I8dS1LnByg7PfUx2bEU1MBCPXPj8LIthZKELYU0W516ISzct1uKA2uTDgNd8JLP3 gDkN4e79eFkwX2c3hcPnWHgmrz8vkWRmO1aChtM0= X-Virus-Scanned: amavisd-new at liukuma.net Received: from www.liukuma.net ([127.0.0.1]) by www.liukuma.net (www.liukuma.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id GmOt4cyji2A5 for ; Thu, 20 Feb 2014 15:15:30 +0200 (EET) Received: from Rivendell (dsl-kmibrasgw1-54f8d4-179.dhcp.inet.fi [84.248.212.179]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate) (Authenticated sender: ignatz@www.liukuma.net) by www.liukuma.net (Postfix) with ESMTPSA id B839F1CC92 for ; Thu, 20 Feb 2014 15:15:29 +0200 (EET) Message-ID: From: "Reko Turja" To: References: <5303B8F3.8090709@vangyzen.net> <5303E549.8020106@bluerosetech.com> <98B6A42D-9A63-4E59-BEEB-C82B497B4AA1@bway.net> <20140219215226.GA4051@lucius.XxX> In-Reply-To: <20140219215226.GA4051@lucius.XxX> Subject: Re: Recommend FreeBSD VPS Date: Thu, 20 Feb 2014 15:15:25 +0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 15.4.3555.308 X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Feb 2014 13:15:38 -0000 From: Lucius Rizzo >* Charles Sprickman [2014-02-19 15:53]: > >Be aware of who your neighbors are if your VPS needs to send email, > >or if you feel icky about getting a cheap VPS by moving into a shady > >neighborhood. I've been shopping for new VM/Co-lo for our hobbyist/arts/small business server and RootBSD seems to fit the bill exactly with their pricing and options. Does anyone have experience how tight shipo they are running with regards to spamming etc? Of course, having Hetzner and OVH supply the spamming demand here in Europe, other providers might be spared altogether ;) >However, running a MTA (Or the entire mail/web) infrastructure is not an >easy endeavor. Nor is it always done right. Having newbs delve into >this world - past the SEO blogging wordpress spam, will just mean that... //rant Someone once said that real world is complicated and that makes email servers automatically complicated too. In many cases it seems that people automatically qualify as smtp and DNS admin once they can install some flavor of desktop linux on their personal machines. This is my personal pet peeve, people sending mail with headers telling that sender is xxx@myhosteddomain.whatever. You can't these days just forward messages with sender info kept intact, as modern spam and bounce prevention means that some random guy in internet can't sign the mails on our behalf... -Reko From owner-freebsd-stable@FreeBSD.ORG Thu Feb 20 13:33:43 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 54115665 for ; Thu, 20 Feb 2014 13:33:43 +0000 (UTC) Received: from mail-la0-x234.google.com (mail-la0-x234.google.com [IPv6:2a00:1450:4010:c03::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C728E1196 for ; Thu, 20 Feb 2014 13:33:42 +0000 (UTC) Received: by mail-la0-f52.google.com with SMTP id c6so1333540lan.11 for ; Thu, 20 Feb 2014 05:33:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=GyKQV+SPNM13agCBgxuYwT/l9a63G5kRFMaS7K6W2HU=; b=RcriQOliXXv9HgGdDLf+P5AycrW0vJVuLy3JprKzmS4bQvE4Ydd7Xyuk/LkCtbo9W9 1TCzzkQmBEcY3/QszbIeqxvJ23QtVEyb3Ts07r8/lOEBg4ctMo6GShO+gtykNA2v4PzB 1L2WS3hiSlFxyRUmbyXA4DvS4TVathP+2053W1hOSRH/QHhP0pP87D7Ss1XHh0nvDVT0 REv/NNzhB0yztnhkKPfK15pPPE638Y7rU/uyHLg29FzRPrtksdRGMaNDrt8onfj+cx6i MhTLS70UwqZyCDpsKcTbsvCa3Xb8dnpj+oxciYj8/RtAKP6qBsex9gHy1DMo45e323xc iCyQ== X-Received: by 10.152.219.37 with SMTP id pl5mr1236113lac.36.1392903220643; Thu, 20 Feb 2014 05:33:40 -0800 (PST) Received: from ?IPv6:2a02:6b8::408:111e:1292:e284:c8c7? ([2a02:6b8:0:408:111e:1292:e284:c8c7]) by mx.google.com with ESMTPSA id k1sm4031915lbc.5.2014.02.20.05.33.37 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 20 Feb 2014 05:33:38 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: options timeout in resolv.conf does not work in stable/10 From: Dmitry Sivachenko In-Reply-To: <5304BADE.3040703@gmail.com> Date: Thu, 20 Feb 2014 17:33:35 +0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: <40E84CA7-E815-4B5E-AF0F-4B29C8B58186@gmail.com> <5304B65C.1040500@gmail.com> <5304BADE.3040703@gmail.com> To: Vitaly Magerya X-Mailer: Apple Mail (2.1827) Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Feb 2014 13:33:43 -0000 On 19 =D1=84=D0=B5=D0=B2=D1=80. 2014 =D0=B3., at 18:08, Vitaly Magerya = wrote: > Dmitry Sivachenko wrote: >>> Are you using host(1) command for this? >>=20 >> I used drill(1), which probably also uses ldns and does not respect = optons? >=20 > Yup. This is a sad regression. Now nagios checks could produce false = warnings if first nameserver is down because drill does not honor option timeout like most other programs :( >=20 >> Also I noticed that drill(1) does not respect nameserver's order from = resolv.conf, and picks random one. >> Which is also strange and disappointing. >=20 > There's a '-z' option to turn this off. >=20 Thanks. I have no idea why do they randomize it after all...= From owner-freebsd-stable@FreeBSD.ORG Thu Feb 20 14:21:18 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 82189A05 for ; Thu, 20 Feb 2014 14:21:18 +0000 (UTC) Received: from mail-ee0-x22a.google.com (mail-ee0-x22a.google.com [IPv6:2a00:1450:4013:c00::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 027CD1650 for ; Thu, 20 Feb 2014 14:21:17 +0000 (UTC) Received: by mail-ee0-f42.google.com with SMTP id b15so976458eek.15 for ; Thu, 20 Feb 2014 06:21:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=mu0rKB+jW6+U4BJtKKuRjDEyF+m7Rll2hWRT5On3N3c=; b=wucpR4Xyji/n839+rIFpj0yF1oM0I5QsdsUOBPfPGe6cE5TPoX2hNCjI2orgkBQu0C bgnengoD+ag0/mQZdRRYdi6U88tfEeCc105bA1T2zhUpNOf6v/7xO2pLv4U4xgnA15MV rcGnJs3HxTm2B7HG7qU9pQJ+BAzSh62QXIdTEcMRzfbPEtQnFwnc+xtAk0zUJ6PiZIR/ Ssma3Tv8qJfpcCC4W5NUkoQ2JKrhozvwDrBtrqGUUfWqRoZygubBH5yqMF1ni5uSgZaH +RG1k5tpkJzsKc8A4E8OGryrnzTYFYRN3momHTI1Yq5BugbIc9Mnh4svGAY87eN1jonj jg4g== X-Received: by 10.14.214.3 with SMTP id b3mr2232263eep.88.1392906076235; Thu, 20 Feb 2014 06:21:16 -0800 (PST) Received: from [172.29.2.131] (altimet-gw.cs2.dp.wnet.ua. [217.20.178.249]) by mx.google.com with ESMTPSA id s46sm14361979eeb.0.2014.02.20.06.21.10 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 20 Feb 2014 06:21:14 -0800 (PST) Message-ID: <53060F5B.1090209@gmail.com> Date: Thu, 20 Feb 2014 16:21:15 +0200 From: Vitaly Magerya User-Agent: Thunderbird MIME-Version: 1.0 To: Dmitry Sivachenko Subject: Re: options timeout in resolv.conf does not work in stable/10 References: <40E84CA7-E815-4B5E-AF0F-4B29C8B58186@gmail.com> <5304B65C.1040500@gmail.com> <5304BADE.3040703@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Feb 2014 14:21:18 -0000 Dmitry Sivachenko wrote: >>> I used drill(1), which probably also uses ldns and does not respect optons? >> >> Yup. > > This is a sad regression. Now nagios checks could produce false warnings if first nameserver is down > because drill does not honor option timeout like most other programs :( If it's a problem for you, ask ldns-users@open.nlnetlabs.nl for a fix. I'm sure that with enough pushing, all the needed changes can land in 10-STABLE within a month or two. From owner-freebsd-stable@FreeBSD.ORG Thu Feb 20 15:15:00 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5ED64F30 for ; Thu, 20 Feb 2014 15:15:00 +0000 (UTC) Received: from mail.bsdinfo.com.br (mail.bsdinfo.com.br [67.212.89.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 28FD01C13 for ; Thu, 20 Feb 2014 15:14:59 +0000 (UTC) Received: from mail.bsdinfo.com.br (mail.bsdinfo.com.br [127.0.0.1]) by mail.bsdinfo.com.br (Postfix) with ESMTP id D5232139C8 for ; Thu, 20 Feb 2014 13:16:44 -0300 (BRT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bsdinfo.com.br; h=content-type:content-type:in-reply-to:references:subject :subject:to:mime-version:user-agent:from:from:date:date :message-id; s=dkim; t=1392913000; x=1393777001; bh=VvLz2dHuzmJc B29KGMoMdMnwEoYBcFMkVeVIIE9MajE=; b=ijzRXj4RrpLG+jeqWTHkTY268vF0 oAUbLNJl8woHOejrmWP535CeXpxGLY+HwrtGh2tT/eXFP7IWWH2ZOPFPsyF29ukV vgYo6Qk3WfpiPEpLrEfvBg5D9S6w85Fjos0xU7cNX/CedSkiX0GQICx6ZhdutKsB F4+xP7DPqRO9jek= X-Virus-Scanned: amavisd-new at mail.bsdinfo.com.br Received: from mail.bsdinfo.com.br ([127.0.0.1]) by mail.bsdinfo.com.br (mail.bsdinfo.com.br [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dB4LnsDfVw79 for ; Thu, 20 Feb 2014 13:16:40 -0300 (BRT) Received: from MacBook-de-Gondim-2.local (unknown [186.193.48.8]) by mail.bsdinfo.com.br (Postfix) with ESMTPSA id DA49F139C3 for ; Thu, 20 Feb 2014 13:16:39 -0300 (BRT) Message-ID: <53061BE5.9090504@bsdinfo.com.br> Date: Thu, 20 Feb 2014 12:14:45 -0300 From: Marcelo Gondim User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: freebsd-stable@freebsd.org Subject: Re: sshd with zombie process on FreeBSD 10.0-STABLE [resolved] References: <53016D97.5030909@bsdinfo.com.br> In-Reply-To: <53016D97.5030909@bsdinfo.com.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Feb 2014 15:15:00 -0000 Em 16/02/14 23:01, Marcelo Gondim escreveu: > Hi all, > > I have noticed zombie processes on the system after a few lost > connections on ssh. > > # ps afx > [...] > 8045 - Is 0:00.01 sshd: unknown [priv] (sshd) > 8046 - Z 0:00.01 > 8054 - IW 0:00.00 sshd: unknown [pam] (sshd) > 28146 - Is 0:00.01 sshd: unknown [priv] (sshd) > 28147 - Z 0:00.01 > 28155 - IW 0:00.00 sshd: unknown [pam] (sshd) > 43320 - Is 0:00.01 sshd: unknown [priv] (sshd) > 43321 - Z 0:00.01 > 43322 - IW 0:00.00 sshd: unknown [pam] (sshd) > 73413 - Is 0:00.01 sshd: unknown [priv] (sshd) > 73414 - Z 0:00.01 > 73430 - IW 0:00.00 sshd: unknown [pam] (sshd) > [...] > > Processes do not die with kill-9. > Anyone else noticed this? > > # uname -a > FreeBSD bart.xxxxx.com.br 10.0-STABLE FreeBSD 10.0-STABLE #3 r261419: > Mon Feb 10 01:02:43 BRST 2014 > root@bart.xxxxx.com.br:/usr/obj/usr/src/sys/GONDIM10 amd64 > > Best regards, > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > The revision 261948 it seems that the problem does not happen anymore. :) # uname -a FreeBSD bart.xxxxx.com.br 10.0-STABLE FreeBSD 10.0-STABLE #4 r261948: Tue Feb 18 01:53:45 BRT 2014 root@bart.xxxxx.com.br:/usr/obj/usr/src/sys/GONDIM10 amd64 Cheers, Gondim From owner-freebsd-stable@FreeBSD.ORG Thu Feb 20 20:53:53 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 226A892E for ; Thu, 20 Feb 2014 20:53:53 +0000 (UTC) Received: from forward1l.mail.yandex.net (forward1l.mail.yandex.net [IPv6:2a02:6b8:0:1819::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CD2081E07 for ; Thu, 20 Feb 2014 20:53:52 +0000 (UTC) Received: from smtp19.mail.yandex.net (smtp19.mail.yandex.net [95.108.252.19]) by forward1l.mail.yandex.net (Yandex) with ESMTP id DB63F1520F69; Fri, 21 Feb 2014 00:53:49 +0400 (MSK) Received: from smtp19.mail.yandex.net (localhost [127.0.0.1]) by smtp19.mail.yandex.net (Yandex) with ESMTP id 8B6BEBE03CB; Fri, 21 Feb 2014 00:53:49 +0400 (MSK) Received: from 84.201.164.71-vpn.dhcp.yndx.net (84.201.164.71-vpn.dhcp.yndx.net [84.201.164.71]) by smtp19.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id DEbRFDlgjo-rnoaGbRQ; Fri, 21 Feb 2014 00:53:49 +0400 (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (Client certificate not present) X-Yandex-Uniq: 48cbe7b0-7796-448d-a9c0-d172a27a846d DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1392929629; bh=1ufMVnJ1KWbU3cIc5pHQK7xL2xlzTbA+wseMygILzh0=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:Subject: References:In-Reply-To:X-Enigmail-Version:Content-Type: Content-Transfer-Encoding; b=CO2TYF44EHzjuuLLbA3MdVFgTpRWxDTmoWS5CyGwUTOkQoyYVBH+0Py+mczJw6+r3 67QFMutYPgNYCYS9d2l7MP4yrqf0z6AeB8tOFQhrwsG9k/rMWS/5I8znJqaOmYC48l HWe2zPDvJAS1vETW8LCElPN2Y6ymaMPWC52ixpCI= Authentication-Results: smtp19.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <53066B59.5000709@yandex.ru> Date: Fri, 21 Feb 2014 00:53:45 +0400 From: "Andrey V. Elsukov" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: Marcelo Gondim , freebsd-stable@freebsd.org Subject: Re: sshd with zombie process on FreeBSD 10.0-STABLE References: <53016D97.5030909@bsdinfo.com.br> In-Reply-To: <53016D97.5030909@bsdinfo.com.br> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Feb 2014 20:53:53 -0000 On 17.02.2014 06:01, Marcelo Gondim wrote: > Hi all, > > I have noticed zombie processes on the system after a few lost > connections on ssh. > > # ps afx > [...] > 8045 - Is 0:00.01 sshd: unknown [priv] (sshd) > 8046 - Z 0:00.01 > 8054 - IW 0:00.00 sshd: unknown [pam] (sshd) > 28146 - Is 0:00.01 sshd: unknown [priv] (sshd) > 28147 - Z 0:00.01 > 28155 - IW 0:00.00 sshd: unknown [pam] (sshd) > 43320 - Is 0:00.01 sshd: unknown [priv] (sshd) > 43321 - Z 0:00.01 > 43322 - IW 0:00.00 sshd: unknown [pam] (sshd) > 73413 - Is 0:00.01 sshd: unknown [priv] (sshd) > 73414 - Z 0:00.01 > 73430 - IW 0:00.00 sshd: unknown [pam] (sshd) > [...] > > Processes do not die with kill-9. > Anyone else noticed this? Hi, I use autossh and usually my system has several tens of sshd's zombies after few days uptime. 11.0-CURRENT #6 r262183 -- WBR, Andrey V. Elsukov From owner-freebsd-stable@FreeBSD.ORG Fri Feb 21 13:02:24 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 10AF7AF8; Fri, 21 Feb 2014 13:02:24 +0000 (UTC) Received: from mail-lb0-x234.google.com (mail-lb0-x234.google.com [IPv6:2a00:1450:4010:c04::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3228E1A35; Fri, 21 Feb 2014 13:02:23 +0000 (UTC) Received: by mail-lb0-f180.google.com with SMTP id 10so136697lbg.11 for ; Fri, 21 Feb 2014 05:02:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=naXhwdIRvpClT3KwIeVa9hg+nKx8aDPQSuzXMXrIQDs=; b=jbSTekgu6AcAnwG5VTYM9LyTHkUbAyv6yZB3D/5qRVvMTTd6SR7VyFfh2aR/lYC8FJ R41TKyiehAGx6JpK5VLulcJ85PfKRPSClfcd2UH5RQBfOSQKIXJn+kocvKTXyD7toDeh iAPYzOvVMbtCEYfwiRh0UeNP311Z7YFs0HqRHuLl1iO+Q9nIQ2j8oSgkdXEr/Eq+n34N szF29MYrQ6OPu+3xz8gaIECIaBUB8vFtckSdO53REBzC2vRqmw5SkXnderzdthxeUujy a6Y4ih8AFBOMEXAhV2TyUZlrmojOQLQ53bzHcCx9gLVnJznKorllZJt/7cY3I7r0BAEO nlIg== X-Received: by 10.152.207.37 with SMTP id lt5mr4230932lac.90.1392987740685; Fri, 21 Feb 2014 05:02:20 -0800 (PST) Received: from ?IPv6:2a02:6b8::408:b198:a6a3:591e:67a3? ([2a02:6b8:0:408:b198:a6a3:591e:67a3]) by mx.google.com with ESMTPSA id w2sm10632293lad.4.2014.02.21.05.02.18 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 21 Feb 2014 05:02:18 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: Processes are incorrectly marked as swapped out From: Dmitry Sivachenko In-Reply-To: <201401281142.10317.jhb@freebsd.org> Date: Fri, 21 Feb 2014 17:02:16 +0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: <2D47B79E-C171-4B91-B0AB-4DD2212770C6@gmail.com> <201401281142.10317.jhb@freebsd.org> To: John Baldwin X-Mailer: Apple Mail (2.1827) Cc: jeff@freebsd.org, freebsd-stable@freebsd.org, Ronald Klop X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Feb 2014 13:02:24 -0000 On 28 =D1=8F=D0=BD=D0=B2. 2014 =D0=B3., at 20:42, John Baldwin = wrote: > On Thursday, January 23, 2014 8:02:29 am Ronald Klop wrote: >> On Thu, 23 Jan 2014 13:19:36 +0100, Dmitry Sivachenko =20 >> wrote: >>=20 >>> Hello! >>>=20 >>> After upgrade from stable/9 to stable/10 I see the following = regression. >>> Some processes are marked as swapped out in top(1) output: >>>=20 >>> 1436 root 1 43 0 16524K 0K nanslp 14 1:14 = 0.00% =20 >>> >>> 1381 smmsp 1 20 0 23988K 0K pause 18 0:04 = 0.00% =20 >>> >> 99348 mitya 1 21 0 23492K 0K pause 16 0:00 = 0.00% =20 >>> >>>=20 >>> ps(1) also shows them as swapped out (W as second character in state = =20 >>> field): >>> 1381 - IWs 0:00.00 sendmail: Queue runner at 00:30:00 for =20= >>> /var/spool/clie >>> 1436 - IWs 0:00.00 /usr/sbin/cron -s >>> 80231 - IWs 0:00.00 /usr/local/sbin/collectdmon -c =20 >>> /usr/local/sbin/coll >>> 99348 1 IWs 0:00.00 -csh (csh) >>>=20 >>> Though swapinfo reports that zero swap is used and even if I turn = swap =20 >>> completely off (swapoff -a) >>> the output of both top(1) and ps(1) does not change: these processes = are =20 >>> still marked as swapped out. >>=20 >> The code of an application can get removed from memory, because there = =20 >> still is an image of it in the executable on disk. It can be = 'swapped' in =20 >> by reading the executable again. The program is memory mapped (mmap). >> See VN PAGER vs SWAP PAGER in 'systat -vm'. >=20 > However, a swapped out process always uses swap (for kernel stacks), = so this=20 > seems like a real bug. >=20 Okay, I found a buggy commit: Author: jeff Date: Tue Aug 13 21:56:16 2013 New Revision: 254304 URL: http://svnweb.freebsd.org/changeset/base/254304 Log: Improve pageout flow control to wakeup more frequently and do less work = while maintaining better LRU of active pages. <...> Reviewed by: alc (slight variant of this) Discussed with: alc, kib, jhb How do I reproduce the problem: I have a desktop with 2GB of RAM and 4GB = of swap space configured. After "make -j 4 buildworld" I see some processes are swapped out = (sometimes swapinfo reports swap is not used, sometimes it is used but = after swapoff -a those processes are still in swapped out state). I hope this will help to narrow down the problem. Thanks.= From owner-freebsd-stable@FreeBSD.ORG Fri Feb 21 14:38:29 2014 Return-Path: Delivered-To: freebsd-stable@FreeBSD.org Received: from gahrfit.gahr.ch (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D27FEA95; Fri, 21 Feb 2014 14:38:27 +0000 (UTC) Date: Fri, 21 Feb 2014 15:38:23 +0100 From: Pietro Cerutti To: freebsd-ports@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-current@FreeBSD.org Subject: lang/expect -- update coming Message-ID: <20140221143821.GK149@gahrfit.gahr.ch> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6b3yLyRKT1M6kiA0" Content-Disposition: inline X-PGP-Key: fp="DA6D E106 A5B8 54B8 5DD8 6D49 ADD0 D38E A192 089E"; id="0xA192089E"; get=; get=; User-Agent: Mutt/1.5.22 (2013-10-16) Cc: jmohacsi@bsd.hu, Martin Wilke X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: gahr@FreeBSD.org List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Feb 2014 14:38:29 -0000 --6b3yLyRKT1M6kiA0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable All, I'm planning to commit an update to bring lang/expect up to the latest 5.45 version. At the same time, I'm going to kill lang/expect-devel, which would otherwise be left lagging behind at 5.44. The following ports use either expect or -devel (maintainers CC'd). devel/pecl-expect net-mgmt/rancid net-mgmt/rancid-devel This is a call to test those three with the new version of lang/expect, which can be found both as a shar [1] or diff [2]. If nothing comes up, I'm planning to update expect and kill expect-devel by the end of next week. Thanks, [1] http://people.freebsd.org/~gahr/expect-5.45.shar [2] http://people.freebsd.org/~gahr/expect-5.45.diff --=20 Pietro Cerutti The FreeBSD Project gahr@FreeBSD.org PGP Public Key: http://gahr.ch/pgp --6b3yLyRKT1M6kiA0 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQJ8BAEBCgBmBQJTB2TVXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQTZERTEwNkE1Qjg1NEI4NUREODZENDlB REQwRDM4RUExOTIwODlFAAoJEK3Q046hkgie1gMP/0lcvTCLETpXTZJnktVhJ3/9 NDUC/nLghf4Xr+IYZmUhhuPrXLgnECuEQy/YNhKFxGFW91bqAaDfwWw8HpJgHFcf Bq2gvScNValhs0g8KJ2Ge9MDIkGEwzHLyfiaFjhL3vNPpSnFQiG+Cnn6NTkr09Fq 6YZpYgURIy2e+YCbnxJxOgGh0afg5yFGdc7ETN1uF+H23dEtTfot5S5I2SPZBs5H 5X3cs79WY5CRflBSMS3Fr9vh7XpwgLYzdJOx6REKYxmPFotC/ntHpScqV4aa2OMN Yh35ZX9z/eehIsgYaSoF8nIc2m+nF30nCL2OZLgNQKdrkYopwl6f/TCUflmaC1Vc IjSgERIVx0eodZLKAIQteiHf2D7Q20gvGUrlWmF8b8npbnONDzmQzpphzRi+BRbG csGJsx8ScqZs6BsFYSOUuDjnA/f7Ekhz1FP0ch6J32FiErRQhk6jdRXqc8u/n+BH c4jqsGKkh1fUsC3x3cUDiy09hhaeOtphJeLvDkFWIqJy2JX/W8UEh7dekkapiGR1 cvGIoFsfMPhdyApawaV2RlRrHbskMUEQBo1MNVQFRXbfqN8xo+zhfGXocQSBKbKm Yvt24sdQ83HUheAgp75P3umnbjKMjEr1NjSD0qTLZwd8r+1GbErGoTrRpDOKBY6Z OxWfohNe3k8N14DkZ7S9 =CJwj -----END PGP SIGNATURE----- --6b3yLyRKT1M6kiA0-- From owner-freebsd-stable@FreeBSD.ORG Fri Feb 21 15:38:30 2014 Return-Path: Delivered-To: freebsd-stable@FreeBSD.org Received: from gahrfit.gahr.ch (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EC70E418; Fri, 21 Feb 2014 15:38:27 +0000 (UTC) Date: Fri, 21 Feb 2014 16:38:24 +0100 From: Pietro Cerutti To: freebsd-ports@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-current@FreeBSD.org Subject: Re: lang/expect -- update coming Message-ID: <20140221153822.GL149@gahrfit.gahr.ch> References: <20140221143821.GK149@gahrfit.gahr.ch> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="1y6imfT/xHuCvpN0" Content-Disposition: inline In-Reply-To: <20140221143821.GK149@gahrfit.gahr.ch> X-PGP-Key: fp="DA6D E106 A5B8 54B8 5DD8 6D49 ADD0 D38E A192 089E"; id="0xA192089E"; get=; get=; User-Agent: Mutt/1.5.22 (2013-10-16) Cc: romain.garbage@gmail.com, Martin Wilke , freenx@deweyonline.com, pdagog@gmail.com, jmohacsi@bsd.hu, wrighrc@gmail.com X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: gahr@FreeBSD.org List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Feb 2014 15:38:30 -0000 --1y6imfT/xHuCvpN0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2014-Feb-21, 15:38, Pietro Cerutti wrote: > All, >=20 > I'm planning to commit an update to bring lang/expect up to the latest > 5.45 version. At the same time, I'm going to kill lang/expect-devel, > which would otherwise be left lagging behind at 5.44. >=20 > The following ports use either expect or -devel (maintainers CC'd). >=20 > devel/pecl-expect > net-mgmt/rancid > net-mgmt/rancid-devel Turns out my regexp-foo sucked this time.. Here's a more complete list. Thanks koobs@ for noticing. devel/pecl-expect misc/dejagnu misc/sshbuddy net/freenx net-mgmt/netmagis-topo et-mgmt/rancid net-mgmt/rancid-devel security/belier --=20 Pietro Cerutti The FreeBSD Project gahr@FreeBSD.org PGP Public Key: http://gahr.ch/pgp --1y6imfT/xHuCvpN0 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQJ8BAEBCgBmBQJTB3LkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQTZERTEwNkE1Qjg1NEI4NUREODZENDlB REQwRDM4RUExOTIwODlFAAoJEK3Q046hkgieUE0QAMrhKZNUm9qP1fQP6dGfq8lF aW1WkFLt8D6plK7GxerjpDQmfWu/veqDvqCQ9ReWekSYVuhyzSsKPjjLCZ9gfuvU uUJvKl1vV2xJ9yQzupf+nFOL0Djm5sgDI9oEg3IxGXkk0fHussVAH5iYVfvTItfn 6AbO5UZkmZB/tTie8Jb5K6ThXWlSSvjv/Z+9wu4ifHvuHGZxGsyBr6lUzDlxO2Y9 GaCIQ/VlXhRYSfY8UuOZ+xk98m1FQsvPfY7sQvS/aNRH0OopXtUBISfwXh+qSOrD bKz4MplrOnqhbyhxOAsZWbaIlFqJ5u3BmZky3cJUULpq7YEhWzEbN1YLpDua3kbO 1VKM9SJTOOCmyZfnR5KEorq4LbmShYFcq+W713JAh6UkPFaq/U8W5xY7xVPvZ5V0 2hZ02LzmPmJv2islatawAsR7Z/1A8v51jd8A2Wojh5GISRBjI6cZTPCD8LVU+RqX /fb9gHMl2NRqYHCoy7ZP2cO/R7ZiqhbribiRRjJVAjS7/qOfdLIbZDlMFwINtxne XtU9kJDLxV2Q3nL0r7nE/OKRDqoq7Lthq2GD/PQwEso1bfUAbPhgifDv8bSXzAgf MgQniGtRI3ZjeDGsODe2yUHnCNVfyyH2sCY3EQh82w+1fsnhdFec60AThOEH35N6 Gpwgev1ltnKEyzGVjTpr =jm43 -----END PGP SIGNATURE----- --1y6imfT/xHuCvpN0-- From owner-freebsd-stable@FreeBSD.ORG Fri Feb 21 16:00:56 2014 Return-Path: Delivered-To: freebsd-stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9CE7BEE8; Fri, 21 Feb 2014 16:00:56 +0000 (UTC) Received: from mail.hylton.cc (mail.hylton.cc [209.102.254.104]) by mx1.freebsd.org (Postfix) with ESMTP id 6744A1E3D; Fri, 21 Feb 2014 16:00:55 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.hylton.cc (Postfix) with ESMTP id 3FF0C50C90B; Fri, 21 Feb 2014 10:51:47 -0500 (EST) X-Virus-Scanned: amavisd-new at mail.hylton.cc Received: from mail.hylton.cc ([127.0.0.1]) by localhost (mail.hylton.cc [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iKG+Tn9Gfu4p; Fri, 21 Feb 2014 10:51:41 -0500 (EST) Received: from mail.hylton.cc (mail.hylton.cc [127.0.1.1]) by mail.hylton.cc (Postfix) with ESMTP id AE04650C90A; Fri, 21 Feb 2014 10:51:41 -0500 (EST) Date: Fri, 21 Feb 2014 10:51:41 -0500 (EST) From: Dewey Hylton To: gahr@FreeBSD.org Message-ID: <1134405947.26568.1392997901552.JavaMail.root@mail> In-Reply-To: <20140221153822.GL149@gahrfit.gahr.ch> Subject: Re: lang/expect -- update coming MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [70.61.122.214] X-Mailer: Zimbra 7.1.4_GA_2555 (ZimbraWebClient - FF3.0 (Mac)/7.1.4_GA_2555) Cc: freebsd-stable@FreeBSD.org, romain garbage , Martin Wilke , freebsd-current@FreeBSD.org, pdagog@gmail.com, jmohacsi@bsd.hu, freebsd-ports@FreeBSD.org, wrighrc@gmail.com X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Feb 2014 16:00:56 -0000 > From: "Pietro Cerutti" > To: freebsd-ports@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-current@FreeBSD.org > Cc: jmohacsi@bsd.hu, "Martin Wilke" , wrighrc@gmail.com, freenx@deweyonline.com, pdagog@gmail.com, > "romain garbage" > Sent: Friday, February 21, 2014 10:38:24 AM > Subject: Re: lang/expect -- update coming > > On 2014-Feb-21, 15:38, Pietro Cerutti wrote: > > All, > > > > I'm planning to commit an update to bring lang/expect up to the > > latest > > 5.45 version. At the same time, I'm going to kill > > lang/expect-devel, > > which would otherwise be left lagging behind at 5.44. > > > > The following ports use either expect or -devel (maintainers CC'd). > > > > devel/pecl-expect > > net-mgmt/rancid > > net-mgmt/rancid-devel > > Turns out my regexp-foo sucked this time.. Here's a more complete > list. > Thanks koobs@ for noticing. > > devel/pecl-expect > misc/dejagnu > misc/sshbuddy > net/freenx > net-mgmt/netmagis-topo > et-mgmt/rancid > net-mgmt/rancid-devel > security/belier i'm no longer maintaining the freenx/nxserver ports. they are so outdated at this point they should probably be killed off as well, but i have no idea who might still be using them. From owner-freebsd-stable@FreeBSD.ORG Fri Feb 21 17:14:55 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5D4101E7; Fri, 21 Feb 2014 17:14:55 +0000 (UTC) Received: from secure.freebsdsolutions.net (secure.freebsdsolutions.net [69.55.234.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 350A4165A; Fri, 21 Feb 2014 17:14:54 +0000 (UTC) Received: from [10.10.1.198] (office.betterlinux.com [199.58.199.60]) (authenticated bits=0) by secure.freebsdsolutions.net (8.14.4/8.14.4) with ESMTP id s1LHEk1E079094 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 21 Feb 2014 12:14:47 -0500 (EST) (envelope-from lists@jnielsen.net) Content-Type: text/plain; charset=iso-8859-2 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: recovering from or increasing timeouts on virtio block device From: John Nielsen In-Reply-To: Date: Fri, 21 Feb 2014 10:15:15 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <920CC320-1A95-46E2-BB18-B6987805885E@jnielsen.net> <18D133C0-E71B-4E66-A13F-6DC3B1BF620C@FreeBSD.org> <6F4E2014-5489-4055-962C-4DFC6184A18E@jnielsen.net> To: Bryan Venteicher X-Mailer: Apple Mail (2.1827) X-DCC-Etherboy-Metrics: ns1.jnielsen.net 1002; Body=2 Fuz1=2 Fuz2=2 X-Virus-Scanned: clamav-milter 0.97.8 at ns1.jnielsen.net X-Virus-Status: Clean Cc: "freebsd-stable@freebsd.org Stable" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Feb 2014 17:14:55 -0000 On Feb 18, 2014, at 10:14 AM, Bryan Venteicher = wrote: > On Tue, Feb 18, 2014 at 10:57 AM, John Nielsen = wrote: >> On Feb 18, 2014, at 3:32 AM, Edward Tomasz Napiera=B3a = wrote: >>=20 >> > Wiadomo=B6=E6 napisana przez John Nielsen w dniu 17 lut 2014, o = godz. 21:21: >> >> I run several FreeBSD virtual machines in a Linux KVM environment = with a SAN. The VMs use virtio block storage, and the KVM hosts map the = virtual volumes to targets on the SAN. Occasionally, failover or other = maintenance events on the SAN cause it to be unavailable for 30+ = seconds. When this happens, the FreeBSD VMs have hard failures on the = vtbd* devices, and thereafter any attempted reads or writes return = immediately with an error (even after the SAN is responsive again). The = only way to recover a VM once that happens is to hard boot it. >> >> >> >> Is there any way to adjust the timeouts or enable some kind of = retry for the virtio block devices? It would be nice to be able to = recover gracefully after a SAN event without needing to reboot the VMs. >> > >> > Use gmountver(8) perhaps? >>=20 >> Thanks for the tip (and for writing it :), I haven't encountered that = one before. I will experiment with it but I'm not sure it's a fit for = this particular scenario (at least not by itself). When a SAN event = happens the virtual machine's vtbd0 device doesn't disappear, the = underlying hardware just fails to respond for a long-ish time. I suspect = that the driver gives up after either a certain length of time or number = of errors, but my C driver-fu isn't up to figuring it out exactly. Once = it gives up, any I/O requests to the (still "present") device fail = immediately, and I can't see a way to get the driver to actually try any = (new or old) I/O again. >=20 > The vtbd driver has no internal retry mechanism, and pays no attention = to errors other than report then, and never gives up :) >=20 > It is not clear to me whether IO is getting turned around in FreeBSD = before it reaches the driver, or within the host. Do you continue to see = "hard error ..." messages on the console? Thanks for chiming in. I was in too much of a hurry to get the VM = running again last time the issue appeared to capture any useful log = messages, and of course none of them were committed to disk so nothing = was available following a reboot. I will see what I can get next time it happens and follow up on this = thread again. JN From owner-freebsd-stable@FreeBSD.ORG Fri Feb 21 22:09:43 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 04644D49; Fri, 21 Feb 2014 22:09:43 +0000 (UTC) Received: from mail-pd0-x229.google.com (mail-pd0-x229.google.com [IPv6:2607:f8b0:400e:c02::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B278C1259; Fri, 21 Feb 2014 22:09:42 +0000 (UTC) Received: by mail-pd0-f169.google.com with SMTP id v10so3858954pde.14 for ; Fri, 21 Feb 2014 14:09:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=N+ZI+Nhh0iRA9FgEw5ud/q0cY2YCHF+3pg3nUUqpZBo=; b=CIf1bTgL/N6QDtcyFsP4J3oLIObVFo3dc00gCvyHKWGjRTimtehJdBl/SiG35/NSPT cBo5lH1a+Jd1S394vPkfK1scyyuPLQMFqClko4Ge4XB5pOHm6FNH8Cbxw6ZhFVMG5dIW cHuYgUHtKJD0XmLPpiq+nLgcDRCXWUrREknE984FnvNElC+rEcF3hIjkjl/XUu9xXVtH hZ4a2PMVDsxgrJHw8AmiZDcBNiG6tUmkocyR6D3bPjrNYf+G6XpEb20CrZ4EGTkdMrw+ 14wHhY6RpRiLil/CDFwboD2UITuzJx0EsKGVruiRB/HGTf63//aAyOVame9LeTRbsw3s W1rQ== X-Received: by 10.68.221.42 with SMTP id qb10mr11561926pbc.65.1393020581682; Fri, 21 Feb 2014 14:09:41 -0800 (PST) Received: from [192.168.1.7] (ppp59-167-128-11.static.internode.on.net. [59.167.128.11]) by mx.google.com with ESMTPSA id ei4sm24670552pbb.42.2014.02.21.14.09.38 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 21 Feb 2014 14:09:41 -0800 (PST) Message-ID: <5307CE99.1050605@FreeBSD.org> Date: Sat, 22 Feb 2014 09:09:29 +1100 From: Kubilay Kocak User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Thunderbird/27.0 MIME-Version: 1.0 To: Dewey Hylton , gahr@FreeBSD.org Subject: Re: lang/expect -- update coming References: <1134405947.26568.1392997901552.JavaMail.root@mail> In-Reply-To: <1134405947.26568.1392997901552.JavaMail.root@mail> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Sat, 22 Feb 2014 00:15:19 +0000 Cc: freebsd-stable@FreeBSD.org, romain garbage , Martin Wilke , jmohacsi@bsd.hu, pdagog@gmail.com, freebsd-current@FreeBSD.org, freebsd-ports@FreeBSD.org, wrighrc@gmail.com X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: koobs@FreeBSD.org List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Feb 2014 22:09:43 -0000 On 22/02/2014 2:51 AM, Dewey Hylton wrote: >> From: "Pietro Cerutti" >> To: freebsd-ports@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-current@FreeBSD.org >> Cc: jmohacsi@bsd.hu, "Martin Wilke" , wrighrc@gmail.com, freenx@deweyonline.com, pdagog@gmail.com, >> "romain garbage" >> Sent: Friday, February 21, 2014 10:38:24 AM >> Subject: Re: lang/expect -- update coming >> >> On 2014-Feb-21, 15:38, Pietro Cerutti wrote: >>> All, >>> >>> I'm planning to commit an update to bring lang/expect up to the >>> latest >>> 5.45 version. At the same time, I'm going to kill >>> lang/expect-devel, >>> which would otherwise be left lagging behind at 5.44. >>> >>> The following ports use either expect or -devel (maintainers CC'd). >>> >>> devel/pecl-expect >>> net-mgmt/rancid >>> net-mgmt/rancid-devel >> >> Turns out my regexp-foo sucked this time.. Here's a more complete >> list. >> Thanks koobs@ for noticing. >> >> devel/pecl-expect >> misc/dejagnu >> misc/sshbuddy >> net/freenx >> net-mgmt/netmagis-topo >> et-mgmt/rancid >> net-mgmt/rancid-devel >> security/belier > > i'm no longer maintaining the freenx/nxserver ports. they are so outdated at this point they should probably be killed off as well, but i have no idea who might still be using them. While the MAINTAINER line references your email, you do, even if not for version updates. As maintainer, you have a couple of PR options up your sleeve: - Reset maintainer, so someone else can pick them up - Set EXPIRE with reason and an appropriate lead time to removal The above can also serve to communicate to users-come-would-be-maintainers that they might need attention and provide the impetus to jump in and have a go :) Koobs From owner-freebsd-stable@FreeBSD.ORG Sat Feb 22 15:06:45 2014 Return-Path: Delivered-To: FreeBSD-stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 13151E7A for ; Sat, 22 Feb 2014 15:06:45 +0000 (UTC) Received: from sunner.semmy.ru (sunner.semmy.ru [195.54.209.159]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BFB1F1F9B for ; Sat, 22 Feb 2014 15:06:44 +0000 (UTC) Received: from [83.149.9.66] (helo=[127.0.0.1]) by sunner.semmy.ru with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.82 (FreeBSD)) (envelope-from ) id 1WHEA6-000KH4-5v for FreeBSD-stable@FreeBSD.org; Sat, 22 Feb 2014 19:06:42 +0400 Message-ID: <5308BD0A.2050506@FreeBSD.org> Date: Sat, 22 Feb 2014 19:06:50 +0400 From: Sergey Matveychuk User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: FreeBSD-stable@FreeBSD.org Subject: Fwd: panic after upgrade to 10 References: <5308B98C.6070807@semmy.ru> In-Reply-To: <5308B98C.6070807@semmy.ru> X-Forwarded-Message-Id: <5308B98C.6070807@semmy.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Feb 2014 15:06:45 -0000 Hi. I've tried to upgrade my home router to FreeBSD 10-STABLE from 8.x. And got this panic: https://www.dropbox.com/s/fxsily501x50vtw/A8eRRRJKbYM.jpg panic: make_dev_credv: bad si_name (error=17, si_name=agpgart) How it could be fixed or how work around to boot? Any help appreciated. From owner-freebsd-stable@FreeBSD.ORG Sat Feb 22 15:12:42 2014 Return-Path: Delivered-To: freebsd-stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 126D51D9 for ; Sat, 22 Feb 2014 15:12:42 +0000 (UTC) Received: from sunner.semmy.ru (sunner.semmy.ru [195.54.209.159]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BFD6F1075 for ; Sat, 22 Feb 2014 15:12:41 +0000 (UTC) Received: from [83.149.9.66] (helo=[127.0.0.1]) by sunner.semmy.ru with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.82 (FreeBSD)) (envelope-from ) id 1WHDvh-000K9R-64 for freebsd-stable@FreeBSD.org; Sat, 22 Feb 2014 18:51:49 +0400 Message-ID: <5308B98C.6070807@semmy.ru> Date: Sat, 22 Feb 2014 18:51:56 +0400 From: Sergey Matveychuk User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: freebsd-stable@FreeBSD.org Subject: panic after upgrade to 10 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Feb 2014 15:12:42 -0000 Hi. I've tried to upgrade my home router to FreeBSD 10-STABLE from 8.x. And got this panic: https://www.dropbox.com/s/fxsily501x50vtw/A8eRRRJKbYM.jpg panic: make_dev_credv: bad si_name (error=17, si_name=agpgart) How it could be fixed or how work around to boot? Any help appreciated. From owner-freebsd-stable@FreeBSD.ORG Sat Feb 22 18:11:20 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 14E2345F for ; Sat, 22 Feb 2014 18:11:20 +0000 (UTC) Received: from sunner.semmy.ru (sunner.semmy.ru [195.54.209.159]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BD8391E22 for ; Sat, 22 Feb 2014 18:11:19 +0000 (UTC) Received: from broadband-178-140-93-168.nationalcablenetworks.ru ([178.140.93.168] helo=[127.0.0.1]) by sunner.semmy.ru with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.82 (FreeBSD)) (envelope-from ) id 1WHH1W-000Ljn-AH for freebsd-stable@freebsd.org; Sat, 22 Feb 2014 22:10:02 +0400 Message-ID: <5308E802.6030000@FreeBSD.org> Date: Sat, 22 Feb 2014 22:10:10 +0400 From: Sergey Matveychuk User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: freebsd-stable@freebsd.org Subject: Re: panic after upgrade to 10 References: <5308B98C.6070807@semmy.ru> In-Reply-To: <5308B98C.6070807@semmy.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Feb 2014 18:11:20 -0000 22.02.2014 18:51, Sergey Matveychuk wrote: > Hi. > > I've tried to upgrade my home router to FreeBSD 10-STABLE from 8.x. And > got this panic: https://www.dropbox.com/s/fxsily501x50vtw/A8eRRRJKbYM.jpg > > panic: make_dev_credv: bad si_name (error=17, si_name=agpgart) > > How it could be fixed or how work around to boot? > > Any help appreciated. it helped: hint.agp.0.disabled=1 hint.agp.1.disabled=1 From owner-freebsd-stable@FreeBSD.ORG Sat Feb 22 21:32:24 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 93D0AF61 for ; Sat, 22 Feb 2014 21:32:24 +0000 (UTC) Received: from mail-qc0-x22e.google.com (mail-qc0-x22e.google.com [IPv6:2607:f8b0:400d:c01::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 51E971F8C for ; Sat, 22 Feb 2014 21:32:24 +0000 (UTC) Received: by mail-qc0-f174.google.com with SMTP id e16so574904qcx.33 for ; Sat, 22 Feb 2014 13:32:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=saYo6kUQviwSIxvCD3P6R5B9P9mAjIjvaKI3eDoOn1M=; b=W2WCgvFy38BaR6YIslNVayQ7JFc0m7x65mZB0JU4pZ/yirW4/6ykjNTYTBnWiGyGrf YFxNhwd3Vk2jHe5m4MJBSoy1pNdzn91z3FmILxzB9jp9CvdioLTSXy/ykmfWSAjp33OY jHR2gf2xjSA7lJTNZSelkLN3FLUAV92d84krKUfRToEmuKvtgWAFokfJloyDZ5pRTF4S I7puz9UROwMVZvm9QfiJ9SV7Bg2mzQvwvGt3Vs412CGdj71Xap/f/P3VoJlGySSeQNYf uavcNWr4eDEejZXw+6rOF9tRZlEx1lV+d9yDbleIJ1xgk7ZCXX0CjtX3mbFeUy8tXHX1 IYbg== MIME-Version: 1.0 X-Received: by 10.224.160.195 with SMTP id o3mr19879190qax.98.1393104743492; Sat, 22 Feb 2014 13:32:23 -0800 (PST) Received: by 10.224.16.10 with HTTP; Sat, 22 Feb 2014 13:32:23 -0800 (PST) Received: by 10.224.16.10 with HTTP; Sat, 22 Feb 2014 13:32:23 -0800 (PST) In-Reply-To: <5308B98C.6070807@semmy.ru> References: <5308B98C.6070807@semmy.ru> Date: Sat, 22 Feb 2014 13:32:23 -0800 Message-ID: Subject: Re: panic after upgrade to 10 From: Adrian Chadd To: Sergey Matveychuk Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: FreeBSD Stable Mailing List X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Feb 2014 21:32:24 -0000 Hi, Can you please file a PR with this? It should be fixed. ;) Thanks! Adrian On Feb 22, 2014 7:12 AM, "Sergey Matveychuk" wrote: > Hi. > > I've tried to upgrade my home router to FreeBSD 10-STABLE from 8.x. And > got this panic: https://www.dropbox.com/s/fxsily501x50vtw/A8eRRRJKbYM.jpg > > panic: make_dev_credv: bad si_name (error=17, si_name=agpgart) > > How it could be fixed or how work around to boot? > > Any help appreciated. > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > From owner-freebsd-stable@FreeBSD.ORG Sat Feb 22 23:42:40 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6DE6BD1D for ; Sat, 22 Feb 2014 23:42:40 +0000 (UTC) Received: from 20pmail.ess.barracuda.com (20pmail.ess.barracuda.com [64.235.154.232]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3D418190F for ; Sat, 22 Feb 2014 23:42:29 +0000 (UTC) Received: from Opium.Pharm.Guru (Opium.Pharm.Guru [162.243.227.187]) by mx1402.ess.rzc.cudaops.com; Sat, 22 Feb 2014 23:42:22 +0000 X-BESS-ID: 1393112541-321458-19892-181277-1 X-BESS-VER: 2.4.2-r1402191942 X-BESS-BRTS-Status: 1 X-OurDotGuru-Mailborder-Watermark: 1393717340.19559@iIPYzecLXJjoNnHf24ejMA X-OurDotGuru-Mailborder-From: lucius.rizzo@lucius.xxx X-OurDotGuru-Mailborder-SpamCheck: not spam, SpamAssassin (not cached, score=-0.647, required 3, autolearn=not spam, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, RP_MATCHES_RCVD -0.55) X-OurDotGuru-Mailborder-IP-Protocol: IPv4 X-OurDotGuru-Mailborder: Found to be clean X-OurDotGuru-Mailborder-ID: 8B72F40EBF.A9599 X-OurDotGuru-Mailborder-Information: Please contact your admin for more information Received: from lucius.XxX (lucius.XxX [95.85.22.130]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by Opium.Pharm.Guru (Postfix) with ESMTPS id 8B72F40EBF; Sat, 22 Feb 2014 18:42:18 -0500 (EST) Authentication-Results: Opium.Pharm.Guru; dkim=pass reason="2048-bit key; unprotected key" header.d=lucius.xxx header.i=@lucius.xxx header.b=V6bPvjkN; dkim-adsp=pass Received: from Lucius.XxX (lrizzo@localhost.localdomain [127.0.0.1]) by lucius.XxX (8.14.8/8.14.8) with ESMTP id s1MNgGQI024507 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 22 Feb 2014 23:42:16 GMT DKIM-Filter: OpenDKIM Filter v2.9.0 lucius.XxX s1MNgGQI024507 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucius.xxx; s=default; t=1393112536; bh=aBSmkjUYdBpJcXWResq0tlDNCvB1O7qFdBg6BiSq7to=; h=Date:From:To:Cc:Subject:References:In-Reply-To; z=Date:=20Sat,=2022=20Feb=202014=2023:42:15=20+0000|From:=20Lucius= 20Rizzo=20|To:=20Reko=20Turja=20|Cc:=20freebsd-stable@freebsd.org|Subject:=20Re:=20 Recommend=20FreeBSD=20VPS|References:=20=0D=0A=20<5303B8F3.80907 09@vangyzen.net>=0D=0A=20<5303E549.8020106@bluerosetech.com>=0D=0A =20=0D=0A=20<98B6A42D-9A 63-4E59-BEEB-C82B497B4AA1@bway.net>=0D=0A=20<20140219215226.GA4051 @lucius.XxX>=0D=0A=20| In-Reply-To:=20; b=V6bPvjkNaKX1aqpDICXHVE28b2eB5JzXkebjpWY/cYFDfwGD6uwihADdzeLFXwgXa LBhGsA6Lyill7U+kPqsder4Tx60BQy6WgYqueQhdO95rPGMTPw1ZvJG6gI3UhXxfBt 4ccdODDMemdO7+KZu+Y/D+JRnQXevl29pUfjILVajkofix0tR9mbe+6EBET1CW1tTU RdATi6XA86CNZujYyYJYlZJpEEuozJ+gU+E7RRn2ln7zGWYlAZnpp7GzaPsovfxoZ+ 7NgqxgsICSdIWVq5dkXhurViGAyhvsu+oYMP3CZy5F1Gk7kgiiE0wR0jaVd1OYgqq4 mp6IVmB4UekOA== Received: (from lrizzo@localhost) by Lucius.XxX (8.14.8/8.14.8/Submit) id s1MNgFK1024506; Sat, 22 Feb 2014 23:42:15 GMT X-Authentication-Warning: Lucius.XxX: lrizzo set sender to Lucius.Rizzo@Lucius.XxX using -f Date: Sat, 22 Feb 2014 23:42:15 +0000 From: Lucius Rizzo To: Reko Turja Subject: Re: Recommend FreeBSD VPS Message-ID: <20140222234215.GA24425@lucius.XxX> References: <5303B8F3.8090709@vangyzen.net> <5303E549.8020106@bluerosetech.com> <98B6A42D-9A63-4E59-BEEB-C82B497B4AA1@bway.net> <20140219215226.GA4051@lucius.XxX> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Organization: T.gT Consulting - http://t.gt X-Homepage: http://www.Say.Si User-Agent: Mutt/1.5.22 (2013-10-16) X-PWhois-Status: No originator identified Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Feb 2014 23:42:40 -0000 * Reko Turja [2014-02-20 15:15]: > From: Lucius Rizzo > >* Charles Sprickman [2014-02-19 15:53]: > > >>Be aware of who your neighbors are if your VPS needs to send email, > >>or if you feel icky about getting a cheap VPS by moving into a shady > >>neighborhood. > > I've been shopping for new VM/Co-lo for our hobbyist/arts/small business > server and RootBSD seems to fit the bill exactly with their pricing and > options. Does anyone have experience how tight shipo they are running with > regards to spamming etc? Of course, having Hetzner and OVH supply the > spamming demand here in Europe, other providers might be spared altogether > ;) > > >However, running a MTA (Or the entire mail/web) infrastructure is not an > >easy endeavor. Nor is it always done right. Having newbs delve into > >this world - past the SEO blogging wordpress spam, will just mean that... > > //rant heh..true. > Someone once said that real world is complicated and that makes email > servers automatically complicated too. In many cases it seems that people > automatically qualify as smtp and DNS admin once they can install some > flavor of desktop linux on their personal machines. This is my personal pet > peeve, people sending mail with headers telling that sender is > xxx@myhosteddomain.whatever. You can't these days just forward messages with > sender info kept intact, as modern spam and bounce prevention means that > some random guy in internet can't sign the mails on our behalf... Well, this is one of the reasons why I like DKIM (via OpenDKIM) to sign outgoing email. IMO its a slightly better way than to sign outgoing email with gpg. Plus SPF records. However, with the proliferation of Google Apps, Office 365 etc, many a times most people do not run their own mail infrastructure. This has been a good thing in a way. -- | _o _ |_)o_ _ _ |_|_|(_||_|_> | \|/_/_(_) - Lucius.Tel -------------------------------------- ++ Performance: ++ ++ A statement of the speed at which a computer system works. Or ++ ++ rather, might work under certain circumstances. Or was rumored ++ ++ to be working over in Jersey about a month ago. ++