From owner-svn-src-user@FreeBSD.ORG Tue Feb 25 12:13:12 2014 Return-Path: Delivered-To: svn-src-user@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 6BA0F291; Tue, 25 Feb 2014 12:13:12 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 58B751228; Tue, 25 Feb 2014 12:13:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s1PCDCKT091579; Tue, 25 Feb 2014 12:13:12 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s1PCDCgL091578; Tue, 25 Feb 2014 12:13:12 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201402251213.s1PCDCgL091578@svn.freebsd.org> From: Peter Holm Date: Tue, 25 Feb 2014 12:13:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r262479 - user/pho/stress2/testcases/swap X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Feb 2014 12:13:12 -0000 Author: pho Date: Tue Feb 25 12:13:11 2014 New Revision: 262479 URL: http://svnweb.freebsd.org/changeset/base/262479 Log: Recalculate how much memory should be used for page stealing, specifically for hosts without a swap disk. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/swap/swap.c Modified: user/pho/stress2/testcases/swap/swap.c ============================================================================== --- user/pho/stress2/testcases/swap/swap.c Tue Feb 25 09:34:30 2014 (r262478) +++ user/pho/stress2/testcases/swap/swap.c Tue Feb 25 12:13:11 2014 (r262479) @@ -37,9 +37,14 @@ __FBSDID("$FreeBSD$"); #include #include - #include "stress.h" +#if defined(__LP64__) +#define MINLEFT (1792LL * 1024 * 1024) +#else +#define MINLEFT (1024LL * 1024 * 1024) +#endif + static unsigned long size; int @@ -53,25 +58,33 @@ setup(int nb) if (nb == 0) { mem = usermem(); swapinfo = swap(); - if (swapinfo > (int64_t)mem) - swapinfo = mem; if (op->hog == 0) - pct = random_int(1, 10); + pct = random_int(80, 100); if (op->hog == 1) - pct = random_int(10, 20); + pct = random_int(100, 110); if (op->hog == 2) - pct = random_int(80, 90); + pct = random_int(110, 120); if (op->hog >= 3) - pct = random_int(100, 110); + pct = random_int(120, 130); - if (swapinfo == 0) + if (swapinfo == 0) { + if (mem <= MINLEFT) + _exit(1); + mem -= MINLEFT; + if (pct > 100) + pct = 100; + size = mem / 100 * pct; + } else { size = mem / 100 * pct; - else - size = swapinfo / 100 * pct + mem; + if (size > mem + swapinfo / 4) { + size = mem + swapinfo / 4; + pct = size * 100 / mem; + } + } size = size / op->incarnations; From owner-svn-src-user@FreeBSD.ORG Tue Feb 25 14:47:35 2014 Return-Path: Delivered-To: svn-src-user@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 907E138B; Tue, 25 Feb 2014 14:47:35 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 7BEB71160; Tue, 25 Feb 2014 14:47:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s1PElZ7f054975; Tue, 25 Feb 2014 14:47:35 GMT (envelope-from glebius@svn.freebsd.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s1PElZLJ054973; Tue, 25 Feb 2014 14:47:35 GMT (envelope-from glebius@svn.freebsd.org) Message-Id: <201402251447.s1PElZLJ054973@svn.freebsd.org> From: Gleb Smirnoff Date: Tue, 25 Feb 2014 14:47:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r262481 - user/glebius/course/09.mbufs X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Feb 2014 14:47:35 -0000 Author: glebius Date: Tue Feb 25 14:47:34 2014 New Revision: 262481 URL: http://svnweb.freebsd.org/changeset/base/262481 Log: Start lection on mbufs. Added: user/glebius/course/09.mbufs/ user/glebius/course/09.mbufs/Makefile (contents, props changed) user/glebius/course/09.mbufs/lection.tex Added: user/glebius/course/09.mbufs/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/glebius/course/09.mbufs/Makefile Tue Feb 25 14:47:34 2014 (r262481) @@ -0,0 +1,16 @@ +NAME?= lection + +TMP= $(NAME).aux $(NAME).log $(NAME).nav $(NAME).out $(NAME).snm \ + $(NAME).toc $(NAME).vrb + +.MAIN: $(NAME).pdf + +.SUFFIXES: .pdf .tex +.tex.pdf: + pdflatex -file-line-error -halt-on-error ${.IMPSRC} + +clean: + rm -f -- $(TMP) texput.log + +cleanall: clean + rm -f $(NAME).pdf Added: user/glebius/course/09.mbufs/lection.tex ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/glebius/course/09.mbufs/lection.tex Tue Feb 25 14:47:34 2014 (r262481) @@ -0,0 +1,285 @@ +\documentclass{beamer} + +\usepackage[utf8]{inputenc} +\usepackage[russian]{babel} +\usepackage{tikz} +\usepackage{adjustbox} +\usepackage{url} +\usepackage{array} +\usepackage{xcolor} +\usepackage{listings} +\usepackage{verbatim} +\usepackage{ifthen} + +\usetikzlibrary{chains} +\usetikzlibrary{scopes} +\usetikzlibrary{positioning} +\usetikzlibrary{shapes} +\usetikzlibrary{patterns} + +\input{../course.tex} + +\title{Network Input/Output: mbufs. Mbuf manipulations. Netgraph.} + +\begin{document} + +\begin{frame} +\titlepage +\end{frame} + +\begin{frame} +\frametitle{Basic view of network I/O} +\begin{figure} +\begin{tikzpicture}[thick] + \node [name=sockbuf, draw, rounded corners, minimum width=.4\paperwidth, + minimum height=2em] + { socket send/receive buffers }; + \node [name=driver, draw, rounded corners, minimum width=.4\paperwidth, + minimum height=2em, below=.3\paperheight of sockbuf] + { NIC driver RX/TX rings }; + \node [name=write, above left=of sockbuf.center] { write(2) }; + \node [name=read, above right=of sockbuf.center] { read(2) }; + + \node [name=uk1, above left=2mm and .2\paperwidth of sockbuf] {}; + \node [name=uk2, above right=2mm and .2\paperwidth of sockbuf] {}; + \draw (uk1) -- + node [above, pos=.9] { userland } + node [below, pos=.9] { kernel } (uk2); + + \draw [->] (write) -- (write |- sockbuf.north); + \draw [<-] (read) -- (read |- sockbuf.north); + + \node (mark1) at (node cs:name=sockbuf, angle=195) {}; + \node (mark2) at (node cs:name=sockbuf, angle=345) {}; + \draw [->] (mark1.center) -- (mark1 |- driver.north); + \draw [<-] (mark2.center) -- (mark2 |- driver.north); +\end{tikzpicture} +\end{figure} +\end{frame} + + +\begin{frame} +\frametitle{I/O metadata: protocol headers} + \begin{itemize} + \item{Unlike disk I/O, metadata is embedded into data} + \item{Metadata variates at different levels of I/O: + \begin{itemize} + \item{Socket buffers are free of metadata} + \item{NIC driver rings has protocol headers of all network levels} + \end{itemize} + } + \end{itemize} +\end{frame} + + +\begin{frame} +\frametitle{I/O sizing} + \begin{itemize} + \item {Size of protocol headers is unpredictable, + variates around 10 - 100 bytes} + \item {Payload size: + \begin{itemize} + \item{TCP acknowledgement only packet has 0 sized payload} + \item{Typical Internet MTU 1500 bytes (minus protocol headers)} + \item{There is also Jumbo MTU of 9000 bytes} + \end{itemize} + } + \item {Typical memory page size is 4096 bytes} + \item {Driver alignment restrictions} + \end{itemize} +\end{frame} + + +\begin{frame} +\frametitle{Demands for network I/O buffer} +\begin{itemize} + \item{Variable memory size} + \item{Prependable and extendable} + \item{Queueable} +\end{itemize} +\end{frame} + + +\begin{frame} +\frametitle{The mbuf} +\begin{figure} +\begin{tikzpicture}[ + start chain=going right, node distance=0mm, + mpart/.style= { + on chain, + minimum height=3em, + draw, thick, + align=center + } +] +\onslide <1-> { + \node [mpart, name=mhdr] { m\_hdr }; + \node [mpart, name=empty1, text width=.05\paperwidth] { }; + \node [mpart, name=proto1, pattern=checkerboard light gray, text width=8ex] + { protocol headers }; + \node [mpart, name=payload, fill=gray, shading=axis, shading angle=45, + text width=.10\paperwidth] + { payload }; + \node [mpart, name=proto2, pattern=checkerboard light gray, text width=8ex] + { protocol footers }; + \node [mpart, name=empty2, text width=.15\paperwidth] { }; +} +\onslide <2-> { + \node [name=struct, below right=2em and 2em of mhdr.south east, + anchor=north east, + struct, rectangle split parts=6] { + \textbf{struct m\_hdr} + \nodepart{two}char *m\_data + \nodepart{three}int32\_t m\_len + \nodepart{four}uint32\_t m\_flags + \nodepart{five}struct mbuf *m\_next + \nodepart{six}struct mbuf *m\_nextpkt + }; + \draw (mhdr.south east) -- (struct.north east); + \draw (mhdr.south west) -- (struct.north west); + \draw [->, thick] (struct.two east) to [out=0, in=270] (proto1.south west); + + \node [name=mark1, below=2mm of proto1.south west] {}; + \node [name=mark2, below=2mm of proto2.south east] {}; + \draw [<->] (mark1.center) -- node (mark3) {} (mark2.center); + \draw [->, thick, rounded corners] (struct.three east) -| (mark3.center); + + \node [name=mark4, above=2mm of mhdr.north west] {}; + \node [name=mark5, above=2mm of empty2.north east] {}; + \draw [<->] (mark4.center) -- + node [above] { MSIZE (256 bytes) } (mark5.center); +} +\end{tikzpicture} +\end{figure} +\end{frame} + + +\begin{frame} +\frametitle{Mbuf chain} +\begin{figure} +\begin{tikzpicture}[ + every node/.style= { + node distance=0mm, + minimum height=3em, + thick, align=center + } +] +{ [start chain=1 going right] + \node [draw, on chain=1, name=mhdr] { m\_hdr }; + \node [draw, on chain=1, name=payload, + fill=gray, shading=axis, shading angle=45, + minimum width=.2\paperwidth] + { payload }; + \node [draw, on chain=1, name=empty2, minimum width=.4\paperwidth] { }; +} +{ [start chain=2 going right] + \node [name=mhdr2, below=2 of mhdr, draw, on chain=2] { m\_hdr }; + \node [draw, on chain=2, name=payload, + fill=gray, shading=axis, shading angle=45, + minimum width=.6\paperwidth] + { payload continues}; +} + \draw [->, thick] (mhdr.south) -- + node [above, rotate=90, minimum height=1em] {m\_next} (mhdr2.north); +\end{tikzpicture} +\end{figure} +\end{frame} + + +\begin{frame} +\frametitle{The packet header mbuf} +\begin{figure} +\begin{tikzpicture}[ + start chain=going right, node distance=0mm, + mpart/.style= { + on chain, + minimum height=3em, + draw, thick, + align=center + } +] + \node [mpart, name=mhdr] { m\_hdr }; + \node [mpart, name=pkthdr] { pkthdr }; + \node [mpart, name=empty, text width=.3\paperwidth] { }; + + \node [name=mhdrstr, below left=1em and 1em of mhdr.south east, + anchor=north east, + struct, rectangle split parts=3] { + \textbf{struct m\_hdr} + \nodepart{two}char *m\_data + \nodepart{three}uint32\_t m\_flags + }; + \node [right=of mhdrstr.three east, anchor=west, color=red] { \& M\_PKTHDR }; + \draw (mhdr.south west) -- (mhdrstr.north west); + \draw (mhdr.south east) -- (mhdrstr.north east); + + \node [name=pkthdrstr, below=.2\paperwidth of empty.south east, + anchor=north east, struct, rectangle split parts=4] { + \textbf{struct pkthdr} + \nodepart{two}struct ifnet *rcvif + \nodepart{three}int32\_t len + \nodepart{four}SLIST\_HEAD(, m\_tag) tags + }; + \draw (pkthdr.south west) -- (pkthdrstr.north west); + \draw (pkthdr.south east) -- (pkthdrstr.north east); +\end{tikzpicture} +\end{figure} +\end{frame} + + +\begin{frame} +\frametitle{The M\_EXT mbuf and mbuf cluster} +\begin{figure} +\begin{tikzpicture}[ + start chain=going right, node distance=0mm, + mpart/.style= { + on chain, + minimum height=3em, + draw, thick, + align=center + } +] +\onslide <1-> { + \node [mpart, name=mhdr] { m\_hdr }; + \node [mpart, name=pkthdr] { \textit{pkthdr} }; + \node [mpart, name=mext] { m\_ext }; + \node [mpart, name=empty, text width=.3\paperwidth] { }; + + \node [name=mhdrstr, below left=1em and 1em of mhdr.south east, + anchor=north east, + struct, rectangle split parts=3] { + \textbf{struct m\_hdr} + \nodepart{two}char *m\_data + \nodepart{three}uint32\_t m\_flags + }; + \node [right=of mhdrstr.three east, anchor=west, color=red] { \& M\_EXT }; + \draw (mhdr.south west) -- (mhdrstr.north west); + \draw (mhdr.south east) -- (mhdrstr.north east); +} +\onslide <2-> { + \node [name=mextstr, below=1em of empty.south east, anchor=north east, + struct, rectangle split parts=5] { + \textbf{struct m\_ext} + \nodepart{two}char *ext\_buf + \nodepart{three}uint32\_t ext\_size + \nodepart{four}uint32\_t ext\_flags + \nodepart{five}int (*ext\_free)(...) + }; + \draw (mext.south west) -- (mextstr.north west); + \draw (mext.south east) -- (mextstr.north east); + + \node [name=cluster, draw, below=1em of mextstr.south east, anchor=north east, + minimum height=3em, text width=.8\paperwidth, align=center] + { \textit{cluster} (2048 bytes) }; + + \draw [->,thick] (mextstr.two west) + .. controls +(-3,-3) and +(0,2) .. (cluster.north west); + \draw [->,thick] (mhdrstr.two east) + .. controls +(2,-2) and +(0,2) .. (node cs:name=cluster, angle=170); +} +\end{tikzpicture} +\end{figure} +\end{frame} + + +\end{document} From owner-svn-src-user@FreeBSD.ORG Wed Feb 26 11:29:07 2014 Return-Path: Delivered-To: svn-src-user@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 B5D39C03; Wed, 26 Feb 2014 11:29:07 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 92E1B1D66; Wed, 26 Feb 2014 11:29:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s1QBT7Uw072273; Wed, 26 Feb 2014 11:29:07 GMT (envelope-from glebius@svn.freebsd.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s1QBT7IC072272; Wed, 26 Feb 2014 11:29:07 GMT (envelope-from glebius@svn.freebsd.org) Message-Id: <201402261129.s1QBT7IC072272@svn.freebsd.org> From: Gleb Smirnoff Date: Wed, 26 Feb 2014 11:29:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r262527 - user/glebius/course/09.mbufs X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Feb 2014 11:29:07 -0000 Author: glebius Date: Wed Feb 26 11:29:07 2014 New Revision: 262527 URL: http://svnweb.freebsd.org/changeset/base/262527 Log: More on mbufs. Modified: user/glebius/course/09.mbufs/lection.tex Modified: user/glebius/course/09.mbufs/lection.tex ============================================================================== --- user/glebius/course/09.mbufs/lection.tex Wed Feb 26 09:08:25 2014 (r262526) +++ user/glebius/course/09.mbufs/lection.tex Wed Feb 26 11:29:07 2014 (r262527) @@ -19,7 +19,7 @@ \input{../course.tex} -\title{Network Input/Output: mbufs. Mbuf manipulations. Netgraph.} +\title{Network Input/Output: mbufs} \begin{document} @@ -258,12 +258,13 @@ } \onslide <2-> { \node [name=mextstr, below=1em of empty.south east, anchor=north east, - struct, rectangle split parts=5] { + struct, rectangle split parts=6] { \textbf{struct m\_ext} - \nodepart{two}char *ext\_buf - \nodepart{three}uint32\_t ext\_size - \nodepart{four}uint32\_t ext\_flags - \nodepart{five}int (*ext\_free)(...) + \nodepart{two}u\_int *ref\_cnt + \nodepart{three}char *ext\_buf + \nodepart{four}uint32\_t ext\_size + \nodepart{five}uint32\_t ext\_flags + \nodepart{six}int (*ext\_free)(...) }; \draw (mext.south west) -- (mextstr.north west); \draw (mext.south east) -- (mextstr.north east); @@ -272,7 +273,7 @@ minimum height=3em, text width=.8\paperwidth, align=center] { \textit{cluster} (2048 bytes) }; - \draw [->,thick] (mextstr.two west) + \draw [->,thick] (mextstr.three west) .. controls +(-3,-3) and +(0,2) .. (cluster.north west); \draw [->,thick] (mhdrstr.two east) .. controls +(2,-2) and +(0,2) .. (node cs:name=cluster, angle=170); @@ -282,4 +283,168 @@ \end{frame} +\FootReferences{}{sys/kern/kern\_mbuf.c} +\begin{frame} +\frametitle{Allocation of mbufs} + \begin{itemize} + \item{UMA zones: + \begin{itemize} + \item{mbuf (256 bytes) zone} + \item{cluster (2048 bytes) zone} +\onslide <2-> { + \item{``packet'' zone} +} +\onslide <3-> { + \item{PAGE\_SIZEd zone} + \item{Jumbo-sized zone} +} +\onslide <4-> { + \item{refcount zone (sizeof(u\_int))} +} + \end{itemize} + } +\onslide <5-> { + \item {Statistics can be analyzed with vmstat(8), netstat(1)} +} +\onslide <6-> { + \item {Usually allocation happens: + \begin{itemize} + \item{Driver fills its RX ring} + \item{User data is copied into socket buffer on write(2)} + \end{itemize} + } +} +\onslide <7-> { + \item {Layers pass ownership of mbufs to each other} +} + \end{itemize} +\end{frame} + + +\FootReferences{mbuf(9)}{sys/sys/mbuf.h, sys/kern/kern\_mbuf.c} +\begin{frame} +\frametitle{Allocation APIs} + \begin{itemize} + \item{Explicit allocation: + \begin{itemize} + \item{m\_get(how, type) - allocate 256 byte mbuf} + \item{m\_gethdr(how, type) - allocate M\_PKTHDR mbuf} + \item{m\_getcl(how, type, flags) - allocate ``packet'': mbuf+cluster} +\onslide <2-> { + \item{m\_get2(size, how, type, flags) - allocate minimum sized buffer} + \item{m\_getm(size, how, type, flags) - allocate chain of buffers} +} + \end{itemize} + } +\onslide <3-> { + \item{Implicit allocation: + \begin{itemize} + \item{m\_uiotombuf(uio, ...) - copy uio(9) to allocated chain} + \item{m\_devget(char *, ...) - copy buffer to allocated chain} + \item{m\_copym(mbuf, ...) - copy mbuf(9) chain to new one} + \end{itemize} + } +} +\onslide <4-> { + \item{Freeing: + \begin{itemize} + \item{m\_free(m) - free this mbuf and return its m\_next} + \item{m\_freem(m) - free entire chain} + \end{itemize} + } +} + \end{itemize} +\end{frame} + + +\FootReferences{mbuf(9)}{sys/sys/mbuf.h, sys/kern/uipc\_mbuf.c} +\begin{frame} +\frametitle{Dereferencing, prepending and aligning mbufs} + \begin{itemize} + \item{Dereferencing: + \begin{itemize} + \item{protoheader = mtod(m, cast) -- cast m\_data to a header} + \item{Must check m\_len!} + \item{m = m\_prepend(m, len) -- + guarantee m\_data contiguity of len bytes} + \end{itemize} + } +\onslide <2-> { + \item{Prepending: + \begin{itemize} + \item{M\_PREPEND(m, len, how) -- macro to prepend len before m\_data} + \item{m\_prepend(m, len, how) -- hard part of M\_PREPEND} + \end{itemize} + } +} +\onslide <3-> { + \item{Aligning: + \begin{itemize} + \item{M\_ALIGN(m, len), MH\_ALIGN(m, len) -- set m\_data to len bytes + at end of data area} + \item{m\_align(m, len) -- same for any type of mbuf} + \end{itemize} + } +} + \end{itemize} +\end{frame} + + +\FootReferences{}{sys/netinet/ip\_input.c} +\begin{frame}[fragile] +\frametitle{Example: dereferencing mbufs} +\begin{beamercolorbox}[rounded=true,shadow=true]{source} +\lstset{language=C} +\scriptsize\begin{lstlisting} +void +ip_input(struct mbuf *m) +{ + struct ip *ip; + + if (m->m_pkthdr.len < sizeof(struct ip)) + goto tooshort; + + if (m->m_len < sizeof (struct ip) && + (m = m_pullup(m, sizeof (struct ip))) == NULL) { + IPSTAT_INC(ips_toosmall); + return; + } + ip = mtod(m, struct ip *); + + if (ip->ip_v != IPVERSION) { + IPSTAT_INC(ips_badvers); + goto bad; + } +\end{lstlisting} +\end{beamercolorbox} +\end{frame} + + +\FootReferences{}{sys/net/if\_ethersubr.c} +\begin{frame}[fragile] +\frametitle{Example: prepending header} +\begin{beamercolorbox}[rounded=true,shadow=true]{source} +\lstset{language=C} +\scriptsize\begin{lstlisting} +int +ether_output(struct ifnet *ifp, struct mbuf *m, + const struct sockaddr *dst, struct route *ro) +{ + struct ether_header *eh; + + M_PREPEND(m, ETHER_HDR_LEN, M_NOWAIT); + if (m == NULL) + senderr(ENOBUFS); + eh = mtod(m, struct ether_header *); + memcpy(&eh->ether_type, &type, + sizeof(eh->ether_type)); + memcpy(eh->ether_dhost, edst, + sizeof(eh->ether_dhost)); + memcpy(eh->ether_shost, IF_LLADDR(ifp), + sizeof(eh->ether_shost)); +\end{lstlisting} +\end{beamercolorbox} +\end{frame} + + \end{document} From owner-svn-src-user@FreeBSD.ORG Wed Mar 5 18:45:12 2014 Return-Path: Delivered-To: svn-src-user@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 42068B89; Wed, 5 Mar 2014 18:45:12 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 15C07D93; Wed, 5 Mar 2014 18:45:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s25IjBVO044543; Wed, 5 Mar 2014 18:45:11 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s25IjBab044542; Wed, 5 Mar 2014 18:45:11 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201403051845.s25IjBab044542@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Wed, 5 Mar 2014 18:45:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r262796 - user/bz X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 18:45:12 -0000 Author: bz Date: Wed Mar 5 18:45:11 2014 New Revision: 262796 URL: http://svnweb.freebsd.org/changeset/base/262796 Log: This will be my playground. Maybe I will sandbox you. Maybe I will just stage patches for wider testing here. Maybe you will find something useful here. Hopefully all of this will find its way into someones ^head. Added: user/bz/ From owner-svn-src-user@FreeBSD.ORG Wed Mar 5 18:50:17 2014 Return-Path: Delivered-To: svn-src-user@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 44DDDCB1; Wed, 5 Mar 2014 18:50:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 1936ADB8; Wed, 5 Mar 2014 18:50:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s25IoGV5045146; Wed, 5 Mar 2014 18:50:16 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s25IoGmJ045145; Wed, 5 Mar 2014 18:50:16 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201403051850.s25IoGmJ045145@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Wed, 5 Mar 2014 18:50:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r262797 - user/bz/unbound_dns64 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 18:50:17 -0000 Author: bz Date: Wed Mar 5 18:50:16 2014 New Revision: 262797 URL: http://svnweb.freebsd.org/changeset/base/262797 Log: Create a copy of ^head to create a workspace to maintain a DNS64 patch for unbound relative to the FreeBSD tree. Added: - copied from r262796, head/ Directory Properties: user/bz/unbound_dns64/ (props changed) From owner-svn-src-user@FreeBSD.ORG Thu Mar 6 02:48:55 2014 Return-Path: Delivered-To: svn-src-user@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 EE1FD2FA; Thu, 6 Mar 2014 02:48:55 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 CF2B2F1B; Thu, 6 Mar 2014 02:48:55 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s262mtUt042120; Thu, 6 Mar 2014 02:48:55 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s262mt1b042116; Thu, 6 Mar 2014 02:48:55 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201403060248.s262mt1b042116@svn.freebsd.org> From: Glen Barber Date: Thu, 6 Mar 2014 02:48:55 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r262820 - user/gjb/thermite X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 02:48:56 -0000 Author: gjb Date: Thu Mar 6 02:48:54 2014 New Revision: 262820 URL: http://svnweb.freebsd.org/changeset/base/262820 Log: As result of a number of inquiries, add the release.sh wrapper script to my user directory for public consumption. Thermite is a pyrotechnic composition of shell script and zfs. When executed, it generates a significant amount of heat. Here's how it works: - Create the configuration files for each build to be run. The file name format is: {rev}-{arch}-{kernel}-{type}, where rev is the revision to build (i.e., 10, 9), arch is the TARGET_ARCH to be built, kernel is the KERNCONF, and type is the type of build ('snap' or 'release'). An example is included as 11-amd64-GENERIC-snap.conf. - Edit master.conf for the build environment, in particular, make sure zfs_root and zfs_mount are updated if the builder is a zfs-enabled machine. If the builder is zfs-enabled, a number of redundant steps are skipped, and 'zfs clone' is used to shorten overall times. - Run: # ./thermite.sh -c ./master.conf - Cross your fingers. The mk-vmimage.sh script uses qemu-img to create the VM images that are published on ftp.FreeBSD.org. It is also included, as parts of thermite.sh call it after successful builds. The master.conf file is effectively what is used for the weekly snapshot builds. Sponsored by: The FreeBSD Foundation Added: user/gjb/thermite/ user/gjb/thermite/11-amd64-GENERIC-snap.conf (contents, props changed) user/gjb/thermite/master.conf (contents, props changed) user/gjb/thermite/mk-vmimage.sh (contents, props changed) user/gjb/thermite/thermite.sh (contents, props changed) Added: user/gjb/thermite/11-amd64-GENERIC-snap.conf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/gjb/thermite/11-amd64-GENERIC-snap.conf Thu Mar 6 02:48:54 2014 (r262820) @@ -0,0 +1,27 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# Sample configuration file for building a head/ snapshot using +# thermite.sh. + +CHROOTDIR="/scratch/11-amd64-GENERIC-snap" +CHROOTBUILD_SKIP=1 +SVNROOT="svn://svn.FreeBSD.org/" +SRCBRANCH="base/head@${_SVNREV}" +DOCBRANCH="doc/head@rHEAD" +PORTBRANCH="ports/head@rHEAD" +WORLD_FLAGS="-j10" +KERNEL_FLAGS="-j8" +KERNEL="GENERIC" +TARGET="amd64" +TARGET_ARCH="amd64" +NODOC=1 +NOPORTS=1 + +# svn revision to build. Do not include leading 'r'. +_SVNREV="262657" +# Date the build was started. +DATE="20140301" + Added: user/gjb/thermite/master.conf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/gjb/thermite/master.conf Thu Mar 6 02:48:54 2014 (r262820) @@ -0,0 +1,35 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# Thermite is a pyrotechnic composition of shell script and zfs. +# When executed, it generates a significant amount of heat. +# This is its configuration file. + +use_zfs=1 +emailgoesto= +scriptdir="$(dirname $(realpath ${0}))" +mkdir -p ${scriptdir}/../release +srcdir="$(realpath ${scriptdir}/../release)" +mkdir -p ${scriptdir}/../logs +logdir="$(realpath ${scriptdir}/../logs)" +mkdir -p ${scriptdir}/../chroots +chroots="$(realpath ${scriptdir}/../chroots)" + +heads="11" +stables="10 9" + +revs="${heads} ${stables}" +archs="amd64 i386 ia64 powerpc powerpc64 sparc64 armv6" +types="snap" + +x86_kernels="GENERIC" +armv6_kernels="BEAGLEBONE RPI-B PANDABOARD WANDBOARD-QUAD" + +kernels="${x86_kernels} GENERIC64 ${armv6_kernels}" + +zfs_root="zroot" +zfs_mount="releng" +zfs_parent="${zfs_root}/${zfs_mount}" + Added: user/gjb/thermite/mk-vmimage.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/gjb/thermite/mk-vmimage.sh Thu Mar 6 02:48:54 2014 (r262820) @@ -0,0 +1,157 @@ +#!/bin/sh +#- +# Copyright (c) 2013, 2014 The FreeBSD Foundation +# Copyright (c) 2012, 2013 Glen Barber +# All rights reserved. +# +# Portions of this software were developed by Glen Barber +# under sponsorship from the FreeBSD Foundation. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# Script to create the VM images available on ftp.FreeBSD.org. +# +# $FreeBSD$ +# + +PATH="/bin:/sbin:/usr/bin:/usr/sbin" +export PATH + +usage () { + echo "$(basename ${0}) -c /path/to/release.conf" + exit 1 +} + +while getopts c: opt; do + case ${opt} in + c) + VM_CONFIG="${OPTARG}" + if [ ! -e "${VM_CONFIG}" ]; then + echo -n "ERROR: Configuration file ${VM_CONFIG}" + echo " does not exist." + exit 1 + fi + . ${VM_CONFIG} + ;; + \?) + usage + ;; + esac +done + +# Force use of configuration file +if [ "X${VM_CONFIG}" = "X" ]; then + usage +fi + +check_prereq () { + rc=0 + if [ ! -x "/usr/local/bin/qemu-img" ]; then + rc=1 + fi + return ${rc} +} + +VM_TARGET_ARCH=$(echo ${__CONFIG_NAME} | cut -f 2 -d -) + +case ${VM_TARGET_ARCH} in + # For now, only create amd64 and i386 vm images. + i386|amd64) + # Ok to create vm image + ;; + *) + exit 0 + ;; +esac + +case ${KERNEL} in + GENERIC) + ;; + *) + exit 0 + ;; +esac + +check_prereq || exit 0 + +# Use the build environment to get the branch revision (i.e., 10.0) and branch +# (i.e., -CURRENT, -STABLE) for the vm image name. +VM_IMAGE_NAME=$(make -C ${CHROOTDIR}/usr/src/release -V REVISION -V BRANCH | tr '\n' '-') +# Prefix the image name with OS name, and suffix with the vm architecture. +VM_IMAGE_NAME="$(uname -s)-${VM_IMAGE_NAME}${VM_TARGET_ARCH}" + +mkdir -p ${CHROOTDIR}/vmimage ${CHROOTDIR}/vmimage/mnt + +# This should only ever happen if the script is being run again after failure. +if [ -e "${CHROOTDIR}/vmimage/${VM_IMAGE_NAME}.disk" ]; then + rm -f "${CHROOTDIR}/vmimage/${VM_IMAGE_NAME}.disk" +fi + +touch ${CHROOTDIR}/vmimage/${VM_IMAGE_NAME}.disk +truncate -s 20G ${CHROOTDIR}/vmimage/${VM_IMAGE_NAME}.disk +mddev=$(mdconfig -a -t vnode -f ${CHROOTDIR}/vmimage/${VM_IMAGE_NAME}.disk) +gpart create -s gpt /dev/${mddev} +gpart add -t freebsd-boot -s 512k -l bootfs /dev/${mddev} +gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 /dev/${mddev} +gpart add -t freebsd-swap -s 1G -l swapfs /dev/${mddev} +gpart add -t freebsd-ufs -l rootfs /dev/${mddev} +newfs /dev/${mddev}p3 +mount /dev/${mddev}p3 ${CHROOTDIR}/vmimage/mnt + +# Errors here are ok, 'set -e' is re-enabled below again. +set +e +mount -t devfs devfs ${CHROOTDIR}/dev +chroot ${CHROOTDIR} make -s -C /usr/src DESTDIR=/vmimage/mnt \ + installworld installkernel distribution +echo "# Custom /etc/fstab for FreeBSD VM images" \ + > ${CHROOTDIR}/vmimage/mnt/etc/fstab +echo "/dev/gpt/rootfs / ufs rw 2 2" \ + >> ${CHROOTDIR}/vmimage/mnt/etc/fstab +echo "/dev/gpt/swapfs none swap sw 0 0" \ + >> ${CHROOTDIR}/vmimage/mnt/etc/fstab +# Make sure we wait until the md(4) is unmounted before destroying it. +while ! umount /dev/${mddev}p3; do + sleep 1 +done +mdconfig -d -u ${mddev} +while ! umount ${CHROOTDIR}/dev; do + sleep 1 +done +set -e +diskformats="vmdk vpc qcow2" +for f in ${diskformats}; do + _f=${f} + case ${_f} in + vpc) + _f=vhd + ;; + *) + ;; + esac + /usr/local/bin/qemu-img convert -O ${f} ${CHROOTDIR}/vmimage/${VM_IMAGE_NAME}.disk \ + ${CHROOTDIR}/vmimage/${VM_IMAGE_NAME}.${_f} + xz ${CHROOTDIR}/vmimage/${VM_IMAGE_NAME}.${_f} +done +cd ${CHROOTDIR}/vmimage +sha256 FreeBSD*.xz > CHECKSUM.SHA256 +md5 FreeBSD*.xz > CHECKSUM.MD5 + Added: user/gjb/thermite/thermite.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/gjb/thermite/thermite.sh Thu Mar 6 02:48:54 2014 (r262820) @@ -0,0 +1,397 @@ +#!/bin/sh +#- +# Copyright (c) 2013, 2014 The FreeBSD Foundation +# Copyright (c) 2012, 2013 Glen Barber +# All rights reserved. +# +# Portions of this software were developed by Glen Barber +# under sponsorship from the FreeBSD Foundation. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# Thermite is a pyrotechnic composition of shell script and zfs. +# When executed, it generates a significant amount of heat. +# Wrapper script for release.sh to automate mass release builds. +# +# $FreeBSD$ +# + +usage() { + echo "$(basename ${0}) -c /path/to/configuration/file" + exit 1 +} + +info() { + out="${@}" + printf "INFO:\t${out}\n" >/dev/stdout + unset out +} + +verbose() { + if [ -z ${debug} ] || [ ${debug} -eq 0 ]; then + return 0 + fi + out="${@}" + printf "DEBUG:\t${out}\n" >/dev/stdout + unset out +} + +runcmd() { + verbose "${rev} ${arch} ${kernel} ${type}" + eval "$@" +} + +loop_revs() { + verbose "loop_revs() start" + for rev in ${revs}; do + verbose "loop_revs() arguments: $@" + eval runcmd "$@" + done + unset rev + verbose "loop_revs() stop" +} + +loop_archs() { + verbose "loop_archs() start" + for arch in ${archs}; do + verbose "loop_archs() arguments: $@" + eval runcmd "$@" + done + unset arch + verbose "loop_archs() stop" +} + +loop_kernels() { + verbose "loop_kernels() start" + for kernel in ${kernels}; do + verbose "loop_kernels() arguments: $@" + eval runcmd "$@" + done + unset kernel + verbose "loop_kernel() stop" +} + +loop_types() { + verbose "loop_types() start" + for type in ${types}; do + verbose "loop_types() arguments: $@" + eval runcmd "$@" + done + unset type + verbose "loop_types() stop" +} + +runall() { + verbose "runall() start" + verbose "runall() arguments: $@" + eval loop_revs loop_archs loop_kernels loop_types "$@" + verbose "runall() stop" +} + +check_use_zfs() { + if [ -z ${use_zfs} ]; then + return 1 + fi + if [ ! -c /dev/zfs ]; then + return 1 + fi + return 0 +} + +source_config() { + local configfile + configfile="${scriptdir}/${rev}-${arch}-${kernel}-${type}.conf" + if [ ! -e "${configfile}" ]; then + return 1 + fi + . "${configfile}" + return 0 +} + +zfs_mount_tree() { + source_config || return 0 + _tree=${1} + [ -z ${_tree} ] && return 0 + seed_src= + case ${_tree} in + src) + seed_src=1 + ;; + doc) + [ ! -z ${NODOC} ] && return 0 + ;; + ports) + [ ! -z ${NOPORTS} ] && return 0 + ;; + *) + info "Unknown source tree type: ${_tree}" + return 0 + ;; + esac + _clone="${zfs_parent}/${rev}-${_tree}-${type}" + _mount="/${zfs_mount}/${rev}-${arch}-${kernel}-${type}" + _target="${zfs_parent}/${rev}-${arch}-${kernel}-${type}-${_tree}" + info "Cloning ${_clone}@clone to ${_target}" + zfs clone -p -o mountpoint=${_mount}/usr/${_tree} \ + ${_clone}@clone ${_target} + if [ ! -z ${seed_src} ]; then + # Only create chroot seeds for x86. + if [ "${arch}" = "amd64" ] || [ "${arch}" = "i386" ]; then + _seedmount=${chroots}/${rev}/${arch}/${type} + _seedtarget="${zfs_parent}/${rev}-${arch}-${type}-chroot" + zfs clone -p -o mountpoint=${_seedmount} \ + ${_clone}@clone ${_seedtarget} + fi + fi + unset _clone _mount _target _tree _seedmount _seedtarget +} + +zfs_create_tree() { + source_config || return 0 + _tree=${1} + [ -z ${_tree} ] && return 0 + [ ! -z $(eval echo \${zfs_${_tree}_seed_${rev}_${type}}) ] && return 0 + case ${_tree} in + src) + _svnsrc="${SVNROOT}/${SRCBRANCH}" + ;; + doc) + [ ! -z ${NODOC} ] && return 0 + _svnsrc="${SVNROOT}/${DOCBRANCH}" + ;; + ports) + [ ! -z ${NOPORTS} ] && return 0 + _svnsrc="${SVNROOT}/${PORTBRANCH}" + ;; + *) + info "Unknown source tree type: ${_tree}" + return 0 + ;; + esac + _clone="${zfs_parent}/${rev}-${_tree}-${type}" + _mount="/${zfs_mount}/${rev}-${_tree}-${type}" + info "Creating ${_clone}" + zfs create -o atime=off -o mountpoint=${_mount} ${_clone} + info "Source checkout ${_svnsrc} to ${_mount}" + svn co -q ${_svnsrc} ${_mount} + info "Creating ZFS snapshot ${_clone}@clone" + zfs snapshot ${_clone}@clone + eval zfs_${_tree}_seed_${rev}_${type}=1 + unset _clone _mount _tree _svnsrc +} + +zfs_bootstrap() { + [ -z ${use_zfs} ] && return 0 + runall zfs_create_tree src + runall zfs_create_tree ports + runall zfs_create_tree doc + runall zfs_mount_tree src + runall zfs_mount_tree ports + runall zfs_mount_tree doc + zfs_bootstrap_done=1 +} + +prebuild_setup() { + info "Creating ${logdir}" + info "Creating ${srcdir}" + mkdir -p "${logdir}" "${srcdir}" + info "Checking out src/release to ${srcdir}" + svn co -q --force svn://svn.freebsd.org/base/head/release ${srcdir} + info "Reverting any changes to ${srcdir}/release.sh" + svn revert ${srcdir}/release.sh +} + +# Email log output when a stage has completed +send_logmail() { + [ -z "${emailgoesto}" ] && return 0 + local _body + local _subject + _body="${1}" + _subject="${2}" + tail -n 10 "${_body}" | \ + mail -s "${_subject} done" ${emailgoesto} + return 0 +} + +# Run the release builds. +build_release() { + _build="${rev}-${arch}-${kernel}-${type}" + _conf="${scriptdir}/${_build}.conf" + [ ! -e ${_conf} ] && return 0 + info "Building release: ${_build}" + printenv >> ${logdir}/${_build}.log + env -i /bin/sh ${srcdir}/release.sh -c ${_conf} \ + >> ${logdir}/${_build}.log 2>&1 + + send_logmail ${logdir}/${_build}.log ${_build} + + # Short circuit to skip vm image creation for non-x86 architectures. + # Also recreate the memstick.img for i386 while here. + case ${arch} in + amd64) + ;; + i386) + /bin/sh ${scriptdir}/remake-memstick.sh \ + -c ${_conf} >> ${logdir}/${_build}.log + ;; + *) + return 0 + ;; + esac + case ${kernel} in + GENERIC) + info "Building vm image: ${_build}" + env -i /bin/sh ${scriptdir}/mk-vmimage.sh -c ${_conf} \ + >> ${logdir}/${_build}.log 2>&1 + ;; + *) + return 0 + ;; + esac + send_logmail ${logdir}/${_build}.log ${_build} + unset _build _conf +} + +check_x86() { + case ${arch} in + amd64|i386) + return 0 + ;; + *) + return 1 + ;; + esac +} + +# Install amd64/i386 "seed" chroots for all branches being built. +install_chroots() { + source_config || return 0 + if [ ${rev} -le 8 ]; then + info "This script does not support rev=${rev}" + return 0 + fi + case ${arch} in + i386) + _chrootarch="i386" + ;; + *) + _chrootarch="amd64" + ;; + esac + _build="${rev}-${arch}-${kernel}-${type}" + _dest="${__WRKDIR_PREFIX}/${_build}" + _srcdir="${chroots}/${rev}/${_chrootarch}/${type}" + _objdir="${chroots}/${rev}-obj/${_chrootarch}/${type}" + info "Creating ${_dest}" + mkdir -p "${_dest}" + info "Installing ${_dest}" + env MAKEOBJDIRPREFIX=${_objdir} \ + make -C ${_srcdir} \ + __MAKE_CONF=/dev/null SRCCONF=/dev/null \ + TARGET=${_chrootarch} TARGET_ARCH=${_chrootarch} \ + DESTDIR=${_dest} \ + installworld distribution 2>&1 >> \ + ${logdir}/${_build}.log + unset _build _dest _objdir _srcdir +} + +# Build amd64/i386 "seed" chroots for all branches being built. +build_chroots() { + source_config || return 0 + if [ ${rev} -le 8 ]; then + info "This script does not support rev ${rev}" + return 0 + fi + # Only build for amd64 and i386. + check_x86 || return 0 + # Building stable/9 on head/ is particularly race-prone when + # building make(1) for the first time. I have no idea why. + # Apply duct tape for now. + if [ ${rev} -lt 10 ]; then + __makecmd="make" + else + __makecmd="bmake" + fi + case ${arch} in + i386) + _chrootarch="i386" + ;; + *) + _chrootarch="amd64" + ;; + esac + [ ! -z $(eval echo \${chroot_${_chrootarch}_build_${rev}_${type}}) ] && return 0 + _build="${rev}-${_chrootarch}-${type}" + _srcdir="${chroots}/${rev}/${_chrootarch}/${type}" + _objdir="${chroots}/${rev}-obj/${_chrootarch}/${type}" + mkdir -p "${_srcdir}" + # Source the build configuration file to get + # the SRCBRANCH to use + if [ -z ${zfs_bootstrap_done} ]; then + # Skip svn checkout, the trees are there. + info "SVN checkout ${SRCBRANCH} for ${_chrootarch} ${type}" + svn co -q ${SVNROOT}/${SRCBRANCH} \ + ${_srcdir} \ + 2>&1 >> ${logdir}/${_build}.log + fi + info "Building ${_srcdir} make(1)" + env MAKEOBJDIRPREFIX=${_objdir} \ + make -C ${_srcdir} ${WORLD_FLAGS} \ + __MAKE_CONF=/dev/null SRCCONF=/dev/null \ + TARGET=${_chrootarch} TARGET_ARCH=${_chrootarch} \ + ${__makecmd} 2>&1 >> \ + ${logdir}/${_build}.log + info "Building ${_srcdir} world" + env MAKEOBJDIRPREFIX=${_objdir} \ + make -C ${_srcdir} ${WORLD_FLAGS} \ + __MAKE_CONF=/dev/null SRCCONF=/dev/null \ + TARGET=${_chrootarch} TARGET_ARCH=${_chrootarch} \ + buildworld 2>&1 >> \ + ${logdir}/${_build}.log + eval chroot_${_chrootarch}_build_${rev}_${type}=1 + unset _build _dest _objdir _srcdir +} + +main() { + while getopts c: opt; do + case ${opt} in + c) + CONF=${OPTARG} + [ -e ${CONF} ] && . $(realpath ${CONF}) + ;; + \?) + usage + ;; + esac + done + shift $(($OPTIND - 1)) + [ -z ${CONF} ] && usage + zfs_bootstrap_done= + prebuild_setup + zfs_bootstrap + runall build_chroots + runall install_chroots + runall build_release +} + +main "$@" + From owner-svn-src-user@FreeBSD.ORG Thu Mar 6 09:18:49 2014 Return-Path: Delivered-To: svn-src-user@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 8362D211; Thu, 6 Mar 2014 09:18:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 B1D796E6; Thu, 6 Mar 2014 09:18:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s269ImiC000643; Thu, 6 Mar 2014 09:18:48 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s269ImWd000642; Thu, 6 Mar 2014 09:18:48 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201403060918.s269ImWd000642@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Thu, 6 Mar 2014 09:18:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r262833 - user/bz/unbound_dns64/head X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 09:18:49 -0000 Author: bz Date: Thu Mar 6 09:18:48 2014 New Revision: 262833 URL: http://svnweb.freebsd.org/changeset/base/262833 Log: Updated to @262832 in the hope to get a buildable tree. Added: - copied from r262832, head/ Directory Properties: user/bz/unbound_dns64/head/ (props changed) From owner-svn-src-user@FreeBSD.ORG Thu Mar 6 09:51:32 2014 Return-Path: Delivered-To: svn-src-user@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 1E8608C1; Thu, 6 Mar 2014 09:51:32 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 E68BAA35; Thu, 6 Mar 2014 09:51:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s269pVwA015629; Thu, 6 Mar 2014 09:51:31 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s269pVO9015628; Thu, 6 Mar 2014 09:51:31 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201403060951.s269pVO9015628@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Thu, 6 Mar 2014 09:51:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r262834 - user/bz/unbound_dns64/head X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 09:51:32 -0000 Author: bz Date: Thu Mar 6 09:51:31 2014 New Revision: 262834 URL: http://svnweb.freebsd.org/changeset/base/262834 Log: Copy is not merge (that was me in r262833), but trying to cleanup server side svn thought ^/user/bz/.../head would be ^/head which scared me. Hope this local, relative operation will just dtrt. Deleted: user/bz/unbound_dns64/head/ From owner-svn-src-user@FreeBSD.ORG Thu Mar 6 10:11:30 2014 Return-Path: Delivered-To: svn-src-user@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 7D379EE0; Thu, 6 Mar 2014 10:11:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 67E2FC29; Thu, 6 Mar 2014 10:11:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s26ABUcL023529; Thu, 6 Mar 2014 10:11:30 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s26ABOLp023493; Thu, 6 Mar 2014 10:11:24 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201403061011.s26ABOLp023493@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Thu, 6 Mar 2014 10:11:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r262835 - in user/bz/unbound_dns64: cddl/lib/libctf contrib/libc++/include contrib/llvm/tools/clang/lib/CodeGen lib lib/libbsdstat lib/libc/db/btree lib/libz release release/arm release... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 10:11:30 -0000 Author: bz Date: Thu Mar 6 10:11:23 2014 New Revision: 262835 URL: http://svnweb.freebsd.org/changeset/base/262835 Log: MFH @262834 Added: user/bz/unbound_dns64/lib/libbsdstat/ - copied from r262834, head/lib/libbsdstat/ user/bz/unbound_dns64/lib/libz/zopen.3 - copied unchanged from r262834, head/lib/libz/zopen.3 user/bz/unbound_dns64/release/arm/ - copied from r262834, head/release/arm/ user/bz/unbound_dns64/release/tools/ - copied from r262834, head/release/tools/ Deleted: user/bz/unbound_dns64/tools/tools/ath/athaggrstats/statfoo.c user/bz/unbound_dns64/tools/tools/ath/athaggrstats/statfoo.h user/bz/unbound_dns64/tools/tools/ath/athstats/statfoo.c user/bz/unbound_dns64/tools/tools/ath/athstats/statfoo.h user/bz/unbound_dns64/tools/tools/mwl/mwlstats/statfoo.c user/bz/unbound_dns64/tools/tools/mwl/mwlstats/statfoo.h user/bz/unbound_dns64/tools/tools/net80211/wlanstats/statfoo.c user/bz/unbound_dns64/tools/tools/net80211/wlanstats/statfoo.h user/bz/unbound_dns64/tools/tools/npe/npestats/statfoo.c user/bz/unbound_dns64/tools/tools/npe/npestats/statfoo.h Modified: user/bz/unbound_dns64/cddl/lib/libctf/Makefile user/bz/unbound_dns64/contrib/libc++/include/__functional_03 user/bz/unbound_dns64/contrib/libc++/include/functional user/bz/unbound_dns64/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp user/bz/unbound_dns64/lib/Makefile user/bz/unbound_dns64/lib/libc/db/btree/bt_put.c user/bz/unbound_dns64/lib/libz/Makefile user/bz/unbound_dns64/release/release.conf.sample user/bz/unbound_dns64/release/release.sh user/bz/unbound_dns64/sbin/pfctl/pfctl.c user/bz/unbound_dns64/share/man/man7/release.7 user/bz/unbound_dns64/sys/dev/usb/wlan/if_urtwn.c user/bz/unbound_dns64/sys/modules/crypto/Makefile user/bz/unbound_dns64/sys/modules/cyclic/Makefile user/bz/unbound_dns64/sys/modules/dtrace/dtmalloc/Makefile user/bz/unbound_dns64/sys/modules/dtrace/dtnfscl/Makefile user/bz/unbound_dns64/sys/modules/dtrace/dtnfsclient/Makefile user/bz/unbound_dns64/sys/modules/dtrace/dtrace/Makefile user/bz/unbound_dns64/sys/modules/dtrace/dtrace_test/Makefile user/bz/unbound_dns64/sys/modules/dtrace/dtraceall/Makefile user/bz/unbound_dns64/sys/modules/dtrace/fasttrap/Makefile user/bz/unbound_dns64/sys/modules/dtrace/fbt/Makefile user/bz/unbound_dns64/sys/modules/dtrace/lockstat/Makefile user/bz/unbound_dns64/sys/modules/dtrace/profile/Makefile user/bz/unbound_dns64/sys/modules/dtrace/prototype/Makefile user/bz/unbound_dns64/sys/modules/dtrace/sdt/Makefile user/bz/unbound_dns64/sys/modules/dtrace/systrace/Makefile user/bz/unbound_dns64/sys/modules/dtrace/systrace_freebsd32/Makefile user/bz/unbound_dns64/sys/modules/dtrace/systrace_linux32/Makefile user/bz/unbound_dns64/sys/modules/opensolaris/Makefile user/bz/unbound_dns64/sys/net/route.c user/bz/unbound_dns64/sys/net/route.h user/bz/unbound_dns64/sys/ufs/ffs/ffs_vnops.c user/bz/unbound_dns64/sys/ufs/ufs/ufs_lookup.c user/bz/unbound_dns64/tools/tools/ath/athaggrstats/Makefile user/bz/unbound_dns64/tools/tools/ath/athaggrstats/athaggrstats.c user/bz/unbound_dns64/tools/tools/ath/athaggrstats/athaggrstats.h user/bz/unbound_dns64/tools/tools/ath/athstats/Makefile user/bz/unbound_dns64/tools/tools/ath/athstats/athstats.c user/bz/unbound_dns64/tools/tools/ath/athstats/athstats.h user/bz/unbound_dns64/tools/tools/mwl/mwlstats/Makefile user/bz/unbound_dns64/tools/tools/mwl/mwlstats/mwlstats.c user/bz/unbound_dns64/tools/tools/mwl/mwlstats/mwlstats.h user/bz/unbound_dns64/tools/tools/net80211/wlanstats/Makefile user/bz/unbound_dns64/tools/tools/net80211/wlanstats/wlanstats.c user/bz/unbound_dns64/tools/tools/net80211/wlanstats/wlanstats.h user/bz/unbound_dns64/tools/tools/npe/npestats/Makefile user/bz/unbound_dns64/tools/tools/npe/npestats/npestats.c user/bz/unbound_dns64/tools/tools/npe/npestats/npestats.h user/bz/unbound_dns64/usr.bin/netstat/route.c Directory Properties: user/bz/unbound_dns64/ (props changed) user/bz/unbound_dns64/cddl/ (props changed) user/bz/unbound_dns64/contrib/libc++/ (props changed) user/bz/unbound_dns64/contrib/llvm/ (props changed) user/bz/unbound_dns64/contrib/llvm/tools/clang/ (props changed) user/bz/unbound_dns64/lib/libc/ (props changed) user/bz/unbound_dns64/lib/libz/ (props changed) user/bz/unbound_dns64/sbin/ (props changed) user/bz/unbound_dns64/sys/ (props changed) Modified: user/bz/unbound_dns64/cddl/lib/libctf/Makefile ============================================================================== --- user/bz/unbound_dns64/cddl/lib/libctf/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/cddl/lib/libctf/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -27,5 +27,8 @@ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/ -I${OPENSOLARIS_USR_DISTDIR}/lib/libctf/common \ -I${OPENSOLARIS_SYS_DISTDIR}/uts/common +DPADD= ${LIBZ} +LDADD= -lz + .include Modified: user/bz/unbound_dns64/contrib/libc++/include/__functional_03 ============================================================================== --- user/bz/unbound_dns64/contrib/libc++/include/__functional_03 Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/contrib/libc++/include/__functional_03 Thu Mar 6 10:11:23 2014 (r262835) @@ -33,28 +33,28 @@ public: // invoke typename __invoke_return::type - operator() () + operator() () const { return __invoke(__f_); } template typename __invoke_return0::type - operator() (_A0& __a0) + operator() (_A0& __a0) const { return __invoke(__f_, __a0); } template typename __invoke_return1::type - operator() (_A0& __a0, _A1& __a1) + operator() (_A0& __a0, _A1& __a1) const { return __invoke(__f_, __a0, __a1); } template typename __invoke_return2::type - operator() (_A0& __a0, _A1& __a1, _A2& __a2) + operator() (_A0& __a0, _A1& __a1, _A2& __a2) const { return __invoke(__f_, __a0, __a1, __a2); } Modified: user/bz/unbound_dns64/contrib/libc++/include/functional ============================================================================== --- user/bz/unbound_dns64/contrib/libc++/include/functional Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/contrib/libc++/include/functional Thu Mar 6 10:11:23 2014 (r262835) @@ -1221,7 +1221,7 @@ public: template _LIBCPP_INLINE_VISIBILITY typename __invoke_return::type - operator() (_ArgTypes&&... __args) + operator() (_ArgTypes&&... __args) const { return __invoke(__f_, _VSTD::forward<_ArgTypes>(__args)...); } Modified: user/bz/unbound_dns64/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp ============================================================================== --- user/bz/unbound_dns64/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp Thu Mar 6 10:11:23 2014 (r262835) @@ -92,7 +92,13 @@ bool CodeGenModule::TryEmitBaseDestructo if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) return true; + // Give up if the calling conventions don't match. We could update the call, + // but it is probably not worth it. const CXXDestructorDecl *BaseD = UniqueBase->getDestructor(); + if (BaseD->getType()->getAs()->getCallConv() != + D->getType()->getAs()->getCallConv()) + return true; + return TryEmitDefinitionAsAlias(GlobalDecl(D, Dtor_Base), GlobalDecl(BaseD, Dtor_Base), false); Modified: user/bz/unbound_dns64/lib/Makefile ============================================================================== --- user/bz/unbound_dns64/lib/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/lib/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -69,6 +69,7 @@ SUBDIR= ${SUBDIR_ORDERED} \ libblocksruntime \ ${_libbluetooth} \ ${_libbsnmp} \ + libbsdstat \ libbz2 \ libcalendar \ libcam \ Modified: user/bz/unbound_dns64/lib/libc/db/btree/bt_put.c ============================================================================== --- user/bz/unbound_dns64/lib/libc/db/btree/bt_put.c Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/lib/libc/db/btree/bt_put.c Thu Mar 6 10:11:23 2014 (r262835) @@ -55,7 +55,7 @@ static EPG *bt_fast(BTREE *, const DBT * * dbp: pointer to access method * key: key * data: data - * flag: R_NOOVERWRITE + * flag: R_NOOVERWRITE, R_SETCURSOR, R_CURSOR * * Returns: * RET_ERROR, RET_SUCCESS and RET_SPECIAL if the key is already in the @@ -91,6 +91,7 @@ __bt_put(const DB *dbp, DBT *key, const switch (flags) { case 0: case R_NOOVERWRITE: + case R_SETCURSOR: break; case R_CURSOR: /* Modified: user/bz/unbound_dns64/lib/libz/Makefile ============================================================================== --- user/bz/unbound_dns64/lib/libz/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/lib/libz/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -5,7 +5,7 @@ LIB= z SHLIBDIR?= /lib SHLIB_MAJOR= 6 -MAN= zlib.3 +MAN= zlib.3 zopen.3 #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7 #CFLAGS=-g -DDEBUG Copied: user/bz/unbound_dns64/lib/libz/zopen.3 (from r262834, head/lib/libz/zopen.3) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/bz/unbound_dns64/lib/libz/zopen.3 Thu Mar 6 10:11:23 2014 (r262835, copy of r262834, head/lib/libz/zopen.3) @@ -0,0 +1,96 @@ +.\" Copyright (c) 2014 Xin Li +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (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$ +.\" +.Dd March 5, 2014 +.Dt ZOPEN 3 +.Os +.Sh NAME +.Nm zopen +.Nd open a gzip compressed stream +.Sh LIBRARY +.Lb libz +.Sh SYNOPSIS +.Ft FILE * +.Fn zopen "const char *path" "const char *mode" +.Sh DESCRIPTION +The +.Fn zopen +opens a gzip file whose name is the string pointed to by +.Fa path +and associates a stream with it. +It is a wrapper around +.Xr zlib 3 +and standard stream I/O APIs. +.Pp +The argument +.Fa mode +have the same meaning as it does in +.Xr fopen 3 . +.Pp +The +.Nm +function will associate read, write, seek and close +functions of +.Xr zlib 3 +after successfully opened a file with +.Xr funopen 3 +so that they will be used to read or write the new stream. +.Sh RETURN VALUES +Upon successful completion +.Nm +returns a +.Tn FILE +pointer. +Otherwise, +.Dv NULL +is returned and the global variable +.Va errno +is set to indicate the error. +.Sh ERRORS +In addition to the errors documented for +.Xr fopen 3 , +the +.Nm +function may also fail for: +.Bl -tag -width Er +.It Bq Er ENOMEM +Insufficient memory is available. +.El +.Sh COMPATIBILITY +This implementation of +.Nm +function first appeared in +.Nx 1.6 +and +.Fx 4.5 . +The +.Nm +function may not be portable to systems other than +.Fx . +.Sh SEE ALSO +.Xr fopen 3 , +.Xr funopen 3 , +.Xr zlib 3 Modified: user/bz/unbound_dns64/release/release.conf.sample ============================================================================== --- user/bz/unbound_dns64/release/release.conf.sample Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/release/release.conf.sample Thu Mar 6 10:11:23 2014 (r262835) @@ -45,5 +45,17 @@ PORTBRANCH="ports/head@rHEAD" ## Set miscellaneous 'make release' settings. #NODOC= #NOPORTS= -#RELSTRING= #WITH_DVD= + +## Set when building embedded images. +#EMBEDDEDBUILD= + +## Set to skip the chroot environment buildworld/installworld/distribution +## step if it is expected the build environment will exist via alternate +## means. +#CHROOTBUILD_SKIP= + +## Set to pass additional flags to make(1) for the build chroot setup, such +## as TARGET/TARGET_ARCH. +#CHROOT_MAKEENV= + Modified: user/bz/unbound_dns64/release/release.sh ============================================================================== --- user/bz/unbound_dns64/release/release.sh Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/release/release.sh Thu Mar 6 10:11:23 2014 (r262835) @@ -41,6 +41,7 @@ export PATH # The directory within which the release will be built. CHROOTDIR="/scratch" +RELENGDIR="$(realpath $(dirname $(basename ${0})))" # The default version control system command to obtain the sources. VCSCMD="svn checkout" @@ -52,6 +53,9 @@ SRCBRANCH="base/head@rHEAD" DOCBRANCH="doc/head@rHEAD" PORTBRANCH="ports/head@rHEAD" +# Set for embedded device builds. +EMBEDDEDBUILD= + # Sometimes one needs to checkout src with --force svn option. # If custom kernel configs copied to src tree before checkout, e.g. SRC_FORCE_CHECKOUT= @@ -108,9 +112,18 @@ SRCBRANCH="${SVNROOT}${SRCBRANCH}" DOCBRANCH="${SVNROOT}${DOCBRANCH}" PORTBRANCH="${SVNROOT}${PORTBRANCH}" +if [ -n "${EMBEDDEDBUILD}" ]; then + if [ -z "${XDEV}" ] || [ -z "${XDEV_ARCH}" ]; then + echo "ERROR: XDEV and XDEV_ARCH must be set in ${RELEASECONF}." + exit 1 + fi + WITH_DVD= + NODOC=yes +fi + # If PORTS is set and NODOC is unset, force NODOC=yes because the ports tree # is required to build the documentation set. -if [ "x${NOPORTS}" != "x" ] && [ "x${NODOC}" = "x" ]; then +if [ -n "${NOPORTS}" ] && [ -z "${NODOC}" ]; then echo "*** NOTICE: Setting NODOC=1 since ports tree is required" echo " and NOPORTS is set." NODOC=yes @@ -120,10 +133,10 @@ fi # The release makefile verifies definedness of NOPORTS/NODOC variables # instead of their values. DOCPORTS= -if [ "x${NOPORTS}" != "x" ]; then +if [ -n "${NOPORTS}" ]; then DOCPORTS="NOPORTS=yes " fi -if [ "x${NODOC}" != "x" ]; then +if [ -n "${NODOC}" ]; then DOCPORTS="${DOCPORTS}NODOC=yes" fi @@ -131,12 +144,12 @@ fi # this file, unless overridden by release.conf. In most cases, these # will not need to be changed. CONF_FILES="__MAKE_CONF=${MAKE_CONF} SRCCONF=${SRC_CONF}" -if [ "x${TARGET}" != "x" ] && [ "x${TARGET_ARCH}" != "x" ]; then +if [ -n "${TARGET}" ] && [ -n "${TARGET_ARCH}" ]; then ARCH_FLAGS="TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH}" else ARCH_FLAGS= fi -CHROOT_MAKEENV="MAKEOBJDIRPREFIX=${CHROOTDIR}/tmp/obj" +CHROOT_MAKEENV="${CHROOT_MAKEENV} MAKEOBJDIRPREFIX=${CHROOTDIR}/tmp/obj" CHROOT_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${CONF_FILES}" CHROOT_IMAKEFLAGS="${CONF_FILES}" CHROOT_DMAKEFLAGS="${CONF_FILES}" @@ -147,11 +160,11 @@ RELEASE_RMAKEFLAGS="${ARCH_FLAGS} KERNCO # Force src checkout if configured FORCE_SRC_KEY= -if [ "x${SRC_FORCE_CHECKOUT}" != "x" ]; then +if [ -n "${SRC_FORCE_CHECKOUT}" ]; then FORCE_SRC_KEY="--force" fi -if [ ! ${CHROOTDIR} ]; then +if [ -z "${CHROOTDIR}" ]; then echo "Please set CHROOTDIR." exit 1 fi @@ -166,19 +179,21 @@ set -e # Everything must succeed mkdir -p ${CHROOTDIR}/usr ${VCSCMD} ${FORCE_SRC_KEY} ${SRCBRANCH} ${CHROOTDIR}/usr/src -if [ "x${NODOC}" = "x" ]; then +if [ -z "${NODOC}" ]; then ${VCSCMD} ${DOCBRANCH} ${CHROOTDIR}/usr/doc fi -if [ "x${NOPORTS}" = "x" ]; then +if [ -z "${NOPORTS}" ]; then ${VCSCMD} ${PORTBRANCH} ${CHROOTDIR}/usr/ports fi -cd ${CHROOTDIR}/usr/src -env ${CHROOT_MAKEENV} make ${CHROOT_WMAKEFLAGS} buildworld -env ${CHROOT_MAKEENV} make ${CHROOT_IMAKEFLAGS} installworld \ - DESTDIR=${CHROOTDIR} -env ${CHROOT_MAKEENV} make ${CHROOT_DMAKEFLAGS} distribution \ - DESTDIR=${CHROOTDIR} +if [ -z "${CHROOTBUILD_SKIP}" ]; then + cd ${CHROOTDIR}/usr/src + env ${CHROOT_MAKEENV} make ${CHROOT_WMAKEFLAGS} buildworld + env ${CHROOT_MAKEENV} make ${CHROOT_IMAKEFLAGS} installworld \ + DESTDIR=${CHROOTDIR} + env ${CHROOT_MAKEENV} make ${CHROOT_DMAKEFLAGS} distribution \ + DESTDIR=${CHROOTDIR} +fi mount -t devfs devfs ${CHROOTDIR}/dev cp /etc/resolv.conf ${CHROOTDIR}/etc/resolv.conf trap "umount ${CHROOTDIR}/dev" EXIT # Clean up devfs mount on exit @@ -194,6 +209,29 @@ if [ -e ${SRC_CONF} ] && [ ! -c ${SRC_CO cp ${SRC_CONF} ${CHROOTDIR}/${SRC_CONF} fi +# Embedded builds do not use the 'make release' target. +if [ -n "${EMBEDDEDBUILD}" ]; then + # If a crochet configuration file exists in *this* checkout of + # release/, copy it to the /tmp/external directory within the chroot. + # This allows building embedded releases without relying on updated + # scripts and/or configurations to exist in the branch being built. + if [ -e ${RELENGDIR}/tools/${XDEV}/crochet-${KERNEL}.conf ] && \ + [ -e ${RELENGDIR}/${XDEV}/release.sh ]; then + mkdir -p ${CHROOTDIR}/tmp/external/${XDEV}/ + cp ${RELENGDIR}/tools/${XDEV}/crochet-${KERNEL}.conf \ + ${CHROOTDIR}/tmp/external/${XDEV}/crochet-${KERNEL}.conf + /bin/sh ${RELENGDIR}/${XDEV}/release.sh + fi + # If the script does not exist for this architecture, exit. + # This probably should be checked earlier, but allowing the rest + # of the build process to get this far will at least set up the + # chroot environment for testing. + exit 0 +else + # Not embedded. + continue +fi + if [ -d ${CHROOTDIR}/usr/ports ]; then # Run ldconfig(8) in the chroot directory so /var/run/ld-elf*.so.hints # is created. This is needed by ports-mgmt/pkg. @@ -201,7 +239,7 @@ if [ -d ${CHROOTDIR}/usr/ports ]; then ## Trick the ports 'run-autotools-fixup' target to do the right thing. _OSVERSION=$(sysctl -n kern.osreldate) - if [ -d ${CHROOTDIR}/usr/doc ] && [ "x${NODOC}" = "x" ]; then + if [ -d ${CHROOTDIR}/usr/doc ] && [ -z "${NODOC}" ]; then PBUILD_FLAGS="OSVERSION=${_OSVERSION} BATCH=yes" PBUILD_FLAGS="${PBUILD_FLAGS}" chroot ${CHROOTDIR} make -C /usr/ports/textproc/docproj \ @@ -209,13 +247,9 @@ if [ -d ${CHROOTDIR}/usr/ports ]; then fi fi -if [ "x${RELSTRING}" = "x" ]; then - RELSTRING="$(chroot ${CHROOTDIR} uname -s)-${OSRELEASE}-${TARGET_ARCH}" -fi - eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_WMAKEFLAGS} buildworld eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_KMAKEFLAGS} buildkernel eval chroot ${CHROOTDIR} make -C /usr/src/release ${RELEASE_RMAKEFLAGS} \ - release RELSTRING=${RELSTRING} + release eval chroot ${CHROOTDIR} make -C /usr/src/release ${RELEASE_RMAKEFLAGS} \ - install DESTDIR=/R RELSTRING=${RELSTRING} + install DESTDIR=/R Modified: user/bz/unbound_dns64/sbin/pfctl/pfctl.c ============================================================================== --- user/bz/unbound_dns64/sbin/pfctl/pfctl.c Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sbin/pfctl/pfctl.c Thu Mar 6 10:11:23 2014 (r262835) @@ -52,6 +52,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -791,17 +792,17 @@ pfctl_print_rule_counters(struct pf_rule } if (opts & PF_OPT_VERBOSE) { printf(" [ Evaluations: %-8llu Packets: %-8llu " - "Bytes: %-10llu States: %-6lu]\n", + "Bytes: %-10llu States: %-6ju]\n", (unsigned long long)rule->evaluations, (unsigned long long)(rule->packets[0] + rule->packets[1]), (unsigned long long)(rule->bytes[0] + - rule->bytes[1]), rule->u_states_cur); + rule->bytes[1]), (uintmax_t)rule->u_states_cur); if (!(opts & PF_OPT_DEBUG)) printf(" [ Inserted: uid %u pid %u " - "State Creations: %-6lu]\n", + "State Creations: %-6ju]\n", (unsigned)rule->cuid, (unsigned)rule->cpid, - rule->u_states_tot); + (uintmax_t)rule->u_states_tot); } } @@ -903,7 +904,7 @@ pfctl_show_rules(int dev, char *path, in case PFCTL_SHOW_LABELS: if (pr.rule.label[0]) { printf("%s %llu %llu %llu %llu" - " %llu %llu %llu %llu\n", + " %llu %llu %llu %ju\n", pr.rule.label, (unsigned long long)pr.rule.evaluations, (unsigned long long)(pr.rule.packets[0] + @@ -914,7 +915,7 @@ pfctl_show_rules(int dev, char *path, in (unsigned long long)pr.rule.bytes[0], (unsigned long long)pr.rule.packets[1], (unsigned long long)pr.rule.bytes[1], - (unsigned long long)pr.rule.u_states_tot); + (uintmax_t)pr.rule.u_states_tot); } break; case PFCTL_SHOW_RULES: Modified: user/bz/unbound_dns64/share/man/man7/release.7 ============================================================================== --- user/bz/unbound_dns64/share/man/man7/release.7 Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/share/man/man7/release.7 Thu Mar 6 10:11:23 2014 (r262835) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd February 25, 2014 +.Dd March 5, 2014 .Dt RELEASE 7 .Os .Sh NAME @@ -138,6 +138,11 @@ configuration file supports the followin .Bl -tag -width Ev .It Va CHROOTDIR The directory within which the release will be built. +.It Va CHROOT_MAKEENV +Additional +.Xr make 1 +arguments to pass through, which directly affect the +tuning of the build chroot. .It Va SVNROOT The .Xr svn 1 @@ -249,6 +254,72 @@ target. The command run to obtain the source trees. Defaults to .Qq Cm svn checkout . +.It Va CHROOTBUILD_SKIP +If defined, the +.Li buildworld , +.Li installworld , +and +.Li distribution +stages of the +.Xr chroot 8 +build environment setup are skipped. +This is intended solely for cases where the +.Xr chroot 8 +userland are provided by alternate means. +.El +.Sh EMBEDDED BUILDS +The following +.Fa release.conf +variables are relevant only to release builds for embedded systems: +.Bl -tag -width Ev +.It Va EMBEDDEDBUILD +Set to a non-null value to enable functionality for embedded device +release builds. +.Pq This option is considered highly experimental. +.Pp +When set, +.Va WITH_DVD +is unset, and +.Va NODOC +is defined. +Additionally, +.Va XDEV +and +.Va XDEV_ARCH +must also be defined. +When the build environment is created, +.Fa release.sh +runs a separate build script located in an architecture-specific +directory in +.Pa src/release/${XDEV}/ . +.It Va EMBEDDEDPORTS +Set to the list of any ports that are required for the target device +in the format of +.Fa category/port . +The +.Fa devel/subversion +port is built by default. +.It Va CROCHETSRC +Set to the source URL for the Crochet build tool. +.It Va CROCHETBRANCH +Set to the subversion branch from +.Va ${CROCHETSRC} +to use. +Defaults to +.Pa trunk . +.It Va UBOOTSRC +Set to the source URL of u-boot, if required. +.It Va UBOOTBRANCH +Set to the subversion branch from +.Va ${UBOOTSRC} +to use. +Defaults to +.Pa trunk . +.It Va UBOOTDIR +Set to the target directory within +.Va ${CHROOTDIR} +to check out +.Va ${UBOOTSRC}/${UBOOTBRANCH} . .El .Sh MAKEFILE TARGETS The release makefile Modified: user/bz/unbound_dns64/sys/dev/usb/wlan/if_urtwn.c ============================================================================== --- user/bz/unbound_dns64/sys/dev/usb/wlan/if_urtwn.c Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/dev/usb/wlan/if_urtwn.c Thu Mar 6 10:11:23 2014 (r262835) @@ -1892,8 +1892,8 @@ urtwn_power_on(struct urtwn_softc *sc) urtwn_write_2(sc, R92C_APS_FSMCO, urtwn_read_2(sc, R92C_APS_FSMCO) | R92C_APS_FSMCO_APFM_ONMAC); for (ntries = 0; ntries < 1000; ntries++) { - if (urtwn_read_2(sc, R92C_APS_FSMCO) & - R92C_APS_FSMCO_APFM_ONMAC) + if (!(urtwn_read_2(sc, R92C_APS_FSMCO) & + R92C_APS_FSMCO_APFM_ONMAC)) break; DELAY(5); } Modified: user/bz/unbound_dns64/sys/modules/crypto/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/crypto/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/crypto/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -3,19 +3,22 @@ .PATH: ${.CURDIR}/../../opencrypto .PATH: ${.CURDIR}/../../crypto .PATH: ${.CURDIR}/../../crypto/blowfish +.PATH: ${.CURDIR}/../../crypto/camellia .PATH: ${.CURDIR}/../../crypto/des .PATH: ${.CURDIR}/../../crypto/rijndael .PATH: ${.CURDIR}/../../crypto/sha2 -.PATH: ${.CURDIR}/../../crypto/camellia +.PATH: ${.CURDIR}/../../crypto/siphash KMOD = crypto SRCS = crypto.c cryptodev_if.c SRCS += criov.c cryptosoft.c xform.c SRCS += cast.c cryptodeflate.c rmd160.c rijndael-alg-fst.c rijndael-api.c SRCS += skipjack.c bf_enc.c bf_ecb.c bf_skey.c +SRCS += camellia.c camellia-api.c SRCS += des_ecb.c des_enc.c des_setkey.c SRCS += sha1.c sha2.c +SRCS += siphash.c SRCS += opt_param.h cryptodev_if.h bus_if.h device_if.h SRCS += opt_ddb.h -SRCS += camellia.c camellia-api.c + .include Modified: user/bz/unbound_dns64/sys/modules/cyclic/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/cyclic/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/cyclic/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,19 +1,21 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../cddl/dev/cyclic +SYSDIR?= ${.CURDIR}/../.. + +.PATH: ${SYSDIR}/cddl/dev/cyclic KMOD= cyclic SRCS= cyclic.c SRCS+= vnode_if.h -CFLAGS+= -I${.CURDIR}/../../cddl/compat/opensolaris \ - -I${.CURDIR}/../../cddl/contrib/opensolaris/uts/common \ - -I${.CURDIR}/../.. \ - -I${.CURDIR}/../../cddl/dev/cyclic/i386 +CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ + -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ + -I${SYSDIR} \ + -I${SYSDIR}/cddl/dev/cyclic/i386 IGNORE_PRAGMA= 1 .include -CFLAGS+= -include ${.CURDIR}/../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h Modified: user/bz/unbound_dns64/sys/modules/dtrace/dtmalloc/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/dtmalloc/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/dtmalloc/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,15 +1,17 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../cddl/dev/dtmalloc +SYSDIR?= ${.CURDIR}/../../.. + +.PATH: ${SYSDIR}/cddl/dev/dtmalloc KMOD= dtmalloc SRCS= dtmalloc.c SRCS+= vnode_if.h -CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \ - -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \ - -I${.CURDIR}/../../.. +CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ + -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ + -I${SYSDIR} .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h Modified: user/bz/unbound_dns64/sys/modules/dtrace/dtnfscl/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/dtnfscl/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/dtnfscl/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,15 +1,17 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../fs/nfsclient +SYSDIR?= ${.CURDIR}/../../.. + +.PATH: ${SYSDIR}/fs/nfsclient KMOD= dtnfscl SRCS= nfs_clkdtrace.c \ vnode_if.h -CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \ - -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \ - -I${.CURDIR}/../../.. +CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ + -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ + -I${SYSDIR} .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h Modified: user/bz/unbound_dns64/sys/modules/dtrace/dtnfsclient/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/dtnfsclient/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/dtnfsclient/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,15 +1,17 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../nfsclient +SYSDIR?= ${.CURDIR}/../../.. + +.PATH: ${SYSDIR}/nfsclient KMOD= dtnfsclient SRCS= nfs_kdtrace.c SRCS+= vnode_if.h -CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \ - -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \ - -I${.CURDIR}/../../.. +CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ + -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ + -I${SYSDIR} .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h Modified: user/bz/unbound_dns64/sys/modules/dtrace/dtrace/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/dtrace/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/dtrace/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,12 +1,14 @@ # $FreeBSD$ +SYSDIR?= ${.CURDIR}/../../.. + ARCHDIR= ${MACHINE_CPUARCH} -.PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common/dtrace -.PATH: ${.CURDIR}/../../../cddl/compat/opensolaris/kern -.PATH: ${.CURDIR}/../../../cddl/kern -.PATH: ${.CURDIR}/../../../cddl/dev/dtrace -.PATH: ${.CURDIR}/../../../cddl/dev/dtrace/${ARCHDIR} +.PATH: ${SYSDIR}/cddl/contrib/opensolaris/uts/common/dtrace +.PATH: ${SYSDIR}/cddl/compat/opensolaris/kern +.PATH: ${SYSDIR}/cddl/kern +.PATH: ${SYSDIR}/cddl/dev/dtrace +.PATH: ${SYSDIR}/cddl/dev/dtrace/${ARCHDIR} KMOD= dtrace SRCS= dtrace.c \ @@ -14,11 +16,11 @@ SRCS= dtrace.c \ dtrace_subr.c .if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" -.PATH: ${.CURDIR}/../../../cddl/dev/dtrace/x86 +.PATH: ${SYSDIR}/cddl/dev/dtrace/x86 SRCS+= dis_tables.c \ instr_size.c -CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/intel \ - -I${.CURDIR}/../../../cddl/dev/dtrace/x86 +CFLAGS+= -I${SYSDIR}/cddl/contrib/opensolaris/uts/intel \ + -I${SYSDIR}/cddl/dev/dtrace/x86 .endif SRCS+= bus_if.h device_if.h vnode_if.h @@ -36,11 +38,11 @@ SRCS += opensolaris_taskq.c SRCS+= opt_apic.h .endif -CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \ - -I${.CURDIR}/../../../cddl/dev/dtrace \ - -I${.CURDIR}/../../../cddl/dev/dtrace/${ARCHDIR} \ - -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \ - -I${.CURDIR}/../../.. -DDIS_MEM +CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ + -I${SYSDIR}/cddl/dev/dtrace \ + -I${SYSDIR}/cddl/dev/dtrace/${ARCHDIR} \ + -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ + -I${SYSDIR} -DDIS_MEM CFLAGS+= -DSMP @@ -52,7 +54,7 @@ dtrace_asm.o: assym.s .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h CWARNFLAGS+= -Wno-parentheses CWARNFLAGS+= -Wno-uninitialized Modified: user/bz/unbound_dns64/sys/modules/dtrace/dtrace_test/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/dtrace_test/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/dtrace_test/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,16 +1,18 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../cddl/dev/dtrace +SYSDIR?= ${.CURDIR}/../../.. + +.PATH: ${SYSDIR}/cddl/dev/dtrace KMOD= dtrace_test SRCS= dtrace_test.c SRCS+= vnode_if.h -CFLAGS+= -I${.CURDIR}/../../.. +CFLAGS+= -I${SYSDIR} CFLAGS+= -D_KERNEL .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h Modified: user/bz/unbound_dns64/sys/modules/dtrace/dtraceall/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/dtraceall/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/dtraceall/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,9 +1,11 @@ # $FreeBSD$ +SYSDIR?= ${.CURDIR}/../../.. + KMOD= dtraceall SRCS= dtraceall.c opt_compat.h opt_nfs.h -CFLAGS+= -I${.CURDIR}/../../.. +CFLAGS+= -I${SYSDIR} .if !defined(KERNBUILDDIR) .if ${MACHINE_ARCH} == "amd64" @@ -14,4 +16,4 @@ opt_compat.h: .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h Modified: user/bz/unbound_dns64/sys/modules/dtrace/fasttrap/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/fasttrap/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/fasttrap/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,26 +1,28 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common/dtrace +SYSDIR?= ${.CURDIR}/../../.. + +.PATH: ${SYSDIR}/cddl/contrib/opensolaris/uts/common/dtrace KMOD= fasttrap SRCS= fasttrap.c fasttrap_isa.c opt_compat.h SRCS+= vnode_if.h -CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \ - -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \ - -I${.CURDIR}/../../.. +CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ + -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ + -I${SYSDIR} .if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" -CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/intel -.PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/uts/intel/dtrace +CFLAGS+= -I${SYSDIR}/cddl/contrib/opensolaris/uts/intel +.PATH: ${SYSDIR}/cddl/contrib/opensolaris/uts/intel/dtrace .elif ${MACHINE_CPUARCH} == "powerpc" -CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/powerpc -.PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/uts/powerpc/dtrace +CFLAGS+= -I${SYSDIR}/cddl/contrib/opensolaris/uts/powerpc +.PATH: ${SYSDIR}/cddl/contrib/opensolaris/uts/powerpc/dtrace .endif CFLAGS+= -DSMP .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h CWARNFLAGS+= -Wno-unused Modified: user/bz/unbound_dns64/sys/modules/dtrace/fbt/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/fbt/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/fbt/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,6 +1,8 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../cddl/dev/fbt +SYSDIR?= ${.CURDIR}/../../.. + +.PATH: ${SYSDIR}/cddl/dev/fbt KMOD= fbt .if ${MACHINE_CPUARCH} == "powerpc" @@ -10,10 +12,10 @@ SRCS= fbt.c .endif SRCS+= vnode_if.h -CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \ - -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \ - -I${.CURDIR}/../../.. +CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ + -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ + -I${SYSDIR} .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h Modified: user/bz/unbound_dns64/sys/modules/dtrace/lockstat/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/lockstat/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/lockstat/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,16 +1,18 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../cddl/dev/lockstat +SYSDIR?= ${.CURDIR}/../../.. + +.PATH: ${SYSDIR}/cddl/dev/lockstat KMOD= lockstat SRCS= lockstat.c SRCS+= vnode_if.h -CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \ - -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \ - -I${.CURDIR}/../../.. +CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ + -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ + -I${SYSDIR} .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h Modified: user/bz/unbound_dns64/sys/modules/dtrace/profile/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/profile/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/profile/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,15 +1,17 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../cddl/dev/profile +SYSDIR?= ${.CURDIR}/../../.. + +.PATH: ${SYSDIR}/cddl/dev/profile KMOD= profile SRCS= profile.c SRCS+= vnode_if.h -CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \ - -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \ - -I${.CURDIR}/../../.. +CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ + -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ + -I${SYSDIR} .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h Modified: user/bz/unbound_dns64/sys/modules/dtrace/prototype/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/prototype/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/prototype/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,15 +1,17 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../cddl/dev +SYSDIR?= ${.CURDIR}/../../.. + +.PATH: ${SYSDIR}/cddl/dev KMOD= prototype SRCS= prototype.c SRCS+= vnode_if.h -CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \ - -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \ - -I${.CURDIR}/../../.. +CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ + -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ + -I${SYSDIR} .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h Modified: user/bz/unbound_dns64/sys/modules/dtrace/sdt/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/sdt/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/sdt/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,15 +1,17 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../cddl/dev/sdt +SYSDIR?= ${.CURDIR}/../../.. + +.PATH: ${SYSDIR}/cddl/dev/sdt KMOD= sdt SRCS= sdt.c SRCS+= vnode_if.h -CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \ - -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \ - -I${.CURDIR}/../../.. +CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ + -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ + -I${SYSDIR} .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h Modified: user/bz/unbound_dns64/sys/modules/dtrace/systrace/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/systrace/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/systrace/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,15 +1,17 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../cddl/dev/systrace +SYSDIR?= ${.CURDIR}/../../.. + +.PATH: ${SYSDIR}/cddl/dev/systrace KMOD= systrace SRCS= systrace.c SRCS+= vnode_if.h -CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \ - -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \ - -I${.CURDIR}/../../.. +CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ + -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ + -I${SYSDIR} .include -CFLAGS+= -include ${.CURDIR}/../../../cddl/compat/opensolaris/sys/debug_compat.h +CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h Modified: user/bz/unbound_dns64/sys/modules/dtrace/systrace_freebsd32/Makefile ============================================================================== --- user/bz/unbound_dns64/sys/modules/dtrace/systrace_freebsd32/Makefile Thu Mar 6 09:51:31 2014 (r262834) +++ user/bz/unbound_dns64/sys/modules/dtrace/systrace_freebsd32/Makefile Thu Mar 6 10:11:23 2014 (r262835) @@ -1,15 +1,17 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../cddl/dev/systrace +SYSDIR?= ${.CURDIR}/../../.. + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Thu Mar 6 20:05:14 2014 Return-Path: Delivered-To: svn-src-user@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 2DCADE1D; Thu, 6 Mar 2014 20:05:14 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 1B61137C; Thu, 6 Mar 2014 20:05:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s26K5DTR077253; Thu, 6 Mar 2014 20:05:13 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s26K5DoF077252; Thu, 6 Mar 2014 20:05:13 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403062005.s26K5DoF077252@svn.freebsd.org> From: Julio Merino Date: Thu, 6 Mar 2014 20:05:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r262866 - user/jmmv/autotest/node X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 20:05:14 -0000 Author: jmmv Date: Thu Mar 6 20:05:13 2014 New Revision: 262866 URL: http://svnweb.freebsd.org/changeset/base/262866 Log: Cope with new release.sh semantics by adding a trailing slash to SVNROOT. While doing this, properly capitalize FreeBSD in the URL just as it was done in release.sh as well. Modified: user/jmmv/autotest/node/iterate.sh Modified: user/jmmv/autotest/node/iterate.sh ============================================================================== --- user/jmmv/autotest/node/iterate.sh Thu Mar 6 19:58:03 2014 (r262865) +++ user/jmmv/autotest/node/iterate.sh Thu Mar 6 20:05:13 2014 (r262866) @@ -63,7 +63,7 @@ autotest_set_defaults() { shtk_config_set DATADIR "${AUTOTEST_ROOT}/data" shtk_config_set IMAGE "${AUTOTEST_ROOT}/image.disk" shtk_config_set SRCBRANCH "base/head" - shtk_config_set SVNROOT "svn://svn.freebsd.org" + shtk_config_set SVNROOT "svn://svn.FreeBSD.org/" shtk_config_set TARGET "amd64" shtk_config_set TARGET_ARCH "amd64" } From owner-svn-src-user@FreeBSD.ORG Thu Mar 6 20:08:27 2014 Return-Path: Delivered-To: svn-src-user@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 ADF13B9; Thu, 6 Mar 2014 20:08:27 +0000 (UTC) Received: from mail0.glenbarber.us (mail0.glenbarber.us [IPv6:2607:fc50:1:2300:1001:1001:1001:face]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7C7FC3CE; Thu, 6 Mar 2014 20:08:27 +0000 (UTC) Received: from glenbarber.us (nucleus.glenbarber.us [IPv6:2001:470:8:1205:2:2:ff:100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: gjb) by mail0.glenbarber.us (Postfix) with ESMTPSA id A609AB210; Thu, 6 Mar 2014 20:08:25 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.8.3 mail0.glenbarber.us A609AB210 Authentication-Results: mail0.glenbarber.us; dkim=none reason="no signature"; dkim-adsp=none Date: Thu, 6 Mar 2014 15:08:23 -0500 From: Glen Barber To: Julio Merino Subject: Re: svn commit: r262866 - user/jmmv/autotest/node Message-ID: <20140306200823.GY87036@glenbarber.us> References: <201403062005.s26K5DoF077252@svn.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="rd/3IrB17klb+Ksj" Content-Disposition: inline In-Reply-To: <201403062005.s26K5DoF077252@svn.freebsd.org> X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event User-Agent: Mutt/1.5.22 (2013-10-16) Cc: src-committers@freebsd.org, svn-src-user@freebsd.org X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 20:08:27 -0000 --rd/3IrB17klb+Ksj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 06, 2014 at 08:05:13PM +0000, Julio Merino wrote: > Author: jmmv > Date: Thu Mar 6 20:05:13 2014 > New Revision: 262866 > URL: http://svnweb.freebsd.org/changeset/base/262866 >=20 > Log: > Cope with new release.sh semantics by adding a trailing slash to SVNROO= T. > =20 > While doing this, properly capitalize FreeBSD in the URL just as it was > done in release.sh as well. >=20 > Modified: > user/jmmv/autotest/node/iterate.sh >=20 > Modified: user/jmmv/autotest/node/iterate.sh > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- user/jmmv/autotest/node/iterate.sh Thu Mar 6 19:58:03 2014 (r262865) > +++ user/jmmv/autotest/node/iterate.sh Thu Mar 6 20:05:13 2014 (r262866) > @@ -63,7 +63,7 @@ autotest_set_defaults() { > shtk_config_set DATADIR "${AUTOTEST_ROOT}/data" > shtk_config_set IMAGE "${AUTOTEST_ROOT}/image.disk" > shtk_config_set SRCBRANCH "base/head" > - shtk_config_set SVNROOT "svn://svn.freebsd.org" > + shtk_config_set SVNROOT "svn://svn.FreeBSD.org/" > shtk_config_set TARGET "amd64" > shtk_config_set TARGET_ARCH "amd64" > } Sorry about breaking this on you. :( Glen --rd/3IrB17klb+Ksj Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQIcBAEBCAAGBQJTGNW3AAoJELls3eqvi17QCi0QAJnWmDMRi362SKX/cXgHXmOg /uN/gQuKuQslwLfTZby+zyFdRM3iOsI9UhzXoXhxEYGWHXRTXTfD0b02LSj1Ck8v MROAsoSEAtOH59kIRxUKWa4XmNS+dhwY9LDt6gzz5yn8nbSMUps6Y8fHTw6/whK3 uHfLXnYy1DLP1nD62FP5WpeVvHgrUa30lTCUEJrAogDSYaCvr5gTRasnpgmva6FX d+VcVQOgSnZiuKTgBrzhWXnYYeB8RwiIquyQo10AJebZFQq8ttqj8WvvxUTVH64g JJqwkJZen/TzLi5jbreF2dh2g8R0UIc1BrIIslfNrLlwMxDJEHLvPghfqgjVXsp5 yjJvSweBQGstwm7v9j18fSx32D+do3aNOG+c/zgS7UMFjP4FKm/RaoA5zKQPhnwo F693pnIFoPVahSDsLCWQ5nv4BnfjuBEhImPO63Xoak/OEsRyqCmmlUUloICkGA3l Gym7KC7qQs3hYwGYqCg5dAVwiKmTOYgLCdfzLU0jbjWMLZA4bO2K3KHmL/TZmwMZ avyUHoxyY3g8U2+JiI4QSia3ACqd9PW5EjEkAOhfGiPxDtXBH5xqoiUjm0XmPi61 JMGMCKn4bE0trHT5mCdZnhE2jSDRi9Zsc3UNk4s6oNzk9QFqndJ1RJZYwAXfBYqG JdWKRpwEmqZyDCH4F43+ =VTXZ -----END PGP SIGNATURE----- --rd/3IrB17klb+Ksj-- From owner-svn-src-user@FreeBSD.ORG Fri Mar 14 14:16:55 2014 Return-Path: Delivered-To: svn-src-user@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 091B1FD2; Fri, 14 Mar 2014 14:16:55 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 E6E33FCA; Fri, 14 Mar 2014 14:16:54 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2EEGs7n020405; Fri, 14 Mar 2014 14:16:54 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2EEGsWx020400; Fri, 14 Mar 2014 14:16:54 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201403141416.s2EEGsWx020400@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Fri, 14 Mar 2014 14:16:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263176 - in user/bz/unbound_dns64: contrib/unbound contrib/unbound/dns64 contrib/unbound/doc contrib/unbound/services contrib/unbound/util contrib/unbound/util/data lib/libunbound X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Mar 2014 14:16:55 -0000 Author: bz Date: Fri Mar 14 14:16:53 2014 New Revision: 263176 URL: http://svnweb.freebsd.org/changeset/base/263176 Log: Import DNS64 support for unbound as implemented by Viagenie[1]. I have only maintained and forward ported the patch[2] since early 2011 and fixed one bug since. Given NAT64/DNS64 seems to be one of the prefered transition technologies I consider it important to support it. As we are currently shipping unbound in base and people have expressed interest in this patch I am putting it out for testing. I have not tested the in-tree version myself yet but run it out of ports on older versions. My hope is that upstream may pick it up and start shipping it in a new version after all these years. A noticable portion of the patch (in terms of lines) are only the re-generated lexer and parser files these days. Obtained from: http://ecdysis.viagenie.ca/ http://www.viagenie.ca/ [1] Obtained from: http://ecdysis.viagenie.ca/download/ecdysis-unbound-1.4.7.20101117.patch.gz [2] OKed by: Marc Blanchet Added: user/bz/unbound_dns64/contrib/unbound/dns64/ user/bz/unbound_dns64/contrib/unbound/dns64/dns64.c (contents, props changed) user/bz/unbound_dns64/contrib/unbound/dns64/dns64.h (contents, props changed) user/bz/unbound_dns64/contrib/unbound/doc/README.DNS64 Modified: user/bz/unbound_dns64/contrib/unbound/Makefile.in user/bz/unbound_dns64/contrib/unbound/doc/example.conf.in user/bz/unbound_dns64/contrib/unbound/services/modstack.c user/bz/unbound_dns64/contrib/unbound/util/config_file.h user/bz/unbound_dns64/contrib/unbound/util/configlexer.c user/bz/unbound_dns64/contrib/unbound/util/configlexer.lex user/bz/unbound_dns64/contrib/unbound/util/configparser.c user/bz/unbound_dns64/contrib/unbound/util/configparser.h user/bz/unbound_dns64/contrib/unbound/util/configparser.y user/bz/unbound_dns64/contrib/unbound/util/data/msgreply.c user/bz/unbound_dns64/contrib/unbound/util/data/msgreply.h user/bz/unbound_dns64/contrib/unbound/util/fptr_wlist.c user/bz/unbound_dns64/lib/libunbound/Makefile Modified: user/bz/unbound_dns64/contrib/unbound/Makefile.in ============================================================================== --- user/bz/unbound_dns64/contrib/unbound/Makefile.in Fri Mar 14 13:58:02 2014 (r263175) +++ user/bz/unbound_dns64/contrib/unbound/Makefile.in Fri Mar 14 14:16:53 2014 (r263176) @@ -101,7 +101,8 @@ util/winsock_event.c validator/autotrust validator/validator.c validator/val_kcache.c validator/val_kentry.c \ validator/val_neg.c validator/val_nsec3.c validator/val_nsec.c \ validator/val_secalgo.c validator/val_sigcrypt.c \ -validator/val_utils.c $(CHECKLOCK_SRC) +validator/val_utils.c $(CHECKLOCK_SRC) \ +dns64/dns64.c COMMON_OBJ_WITHOUT_NETCALL=dns.lo infra.lo rrset.lo dname.lo msgencode.lo \ msgparse.lo msgreply.lo packed_rrset.lo iterator.lo iter_delegpt.lo \ iter_donotq.lo iter_fwd.lo iter_hints.lo iter_priv.lo iter_resptype.lo \ @@ -111,7 +112,8 @@ fptr_wlist.lo locks.lo log.lo mini_event random.lo rbtree.lo regional.lo rtt.lo dnstree.lo lookup3.lo lruhash.lo \ slabhash.lo timehist.lo tube.lo winsock_event.lo autotrust.lo val_anchor.lo \ validator.lo val_kcache.lo val_kentry.lo val_neg.lo val_nsec3.lo val_nsec.lo \ -val_secalgo.lo val_sigcrypt.lo val_utils.lo $(PYTHONMOD_OBJ) $(CHECKLOCK_OBJ) +val_secalgo.lo val_sigcrypt.lo val_utils.lo $(PYTHONMOD_OBJ) $(CHECKLOCK_OBJ) \ +dns64.lo COMMON_OBJ=$(COMMON_OBJ_WITHOUT_NETCALL) netevent.lo listen_dnsport.lo \ outside_network.lo # set to $COMMON_OBJ or to "" if --enableallsymbols @@ -1208,3 +1210,12 @@ memmove.lo memmove.o: $(srcdir)/compat/m snprintf.lo snprintf.o: $(srcdir)/compat/snprintf.c config.h strlcpy.lo strlcpy.o: $(srcdir)/compat/strlcpy.c config.h strptime.lo strptime.o: $(srcdir)/compat/strptime.c config.h + +dns64.lo dns64.o: $(srcdir)/dns64/dns64.c $(srcdir)/dns64/dns64.h config.h \ + $(srcdir)/services/cache/dns.h \ + $(srcdir)/services/cache/rrset.h \ + $(srcdir)/util/config_file.h \ + $(srcdir)/util/data/msgreply.h \ + $(srcdir)/util/fptr_wlist.h \ + $(srcdir)/util/net_help.h \ + $(srcdir)/util/regional.h \ Added: user/bz/unbound_dns64/contrib/unbound/dns64/dns64.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/bz/unbound_dns64/contrib/unbound/dns64/dns64.c Fri Mar 14 14:16:53 2014 (r263176) @@ -0,0 +1,864 @@ +/* + * iterator/iterator.h - DNS64 module + * + * Copyright (c) 2009, Viagénie. All rights reserved. + * + * This software is open source. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * Neither the name of Viagénie nor the names of its contributors may + * be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +/** + * \file + * + * This file contains a module that performs DNS64 query processing. + */ + +#include +#include "dns64/dns64.h" +#include "services/cache/dns.h" +#include "services/cache/rrset.h" +#include "util/config_file.h" +#include "util/data/msgreply.h" +#include "util/fptr_wlist.h" +#include "util/net_help.h" +#include "util/regional.h" + +/****************************************************************************** + * * + * STATIC CONSTANTS * + * * + ******************************************************************************/ + +/** + * This is the default DNS64 prefix that is used whent he dns64 module is listed + * in module-config but when the dns64-prefix variable is not present. + */ +static const char DEFAULT_DNS64_PREFIX[] = "64:ff9b::/96"; + +/** + * Maximum length of a domain name in a PTR query in the .in-addr.arpa tree. + */ +static const int MAX_PTR_QNAME_IPV4 = 30; + +/** + * Per-query module-specific state. This is usually a dynamically-allocated + * structure, but in our case we only need to store one variable describing the + * state the query is in. So we repurpose the minfo pointer by storing an + * integer in there. + */ +enum dns64_qstate { + DNS64_INTERNAL_QUERY, /**< Internally-generated query, no DNS64 + processing. */ + DNS64_NEW_QUERY, /**< Query for which we're the first module in + line. */ + DNS64_SUBQUERY_FINISHED /**< Query for which we generated a sub-query, and + for which this sub-query is finished. */ +}; + + +/****************************************************************************** + * * + * STRUCTURES * + * * + ******************************************************************************/ + +/** + * This structure contains module configuration information. One instance of + * this structure exists per instance of the module. Normally there is only one + * instance of the module. + */ +struct dns64_env { + /** + * DNS64 prefix address. We're using a full sockaddr instead of just an + * in6_addr because we can reuse Unbound's generic string parsing functions. + * It will always contain a sockaddr_in6, and only the sin6_addr member will + * ever be used. + */ + struct sockaddr_storage prefix_addr; + + /** + * This is always sizeof(sockaddr_in6). + */ + socklen_t prefix_addrlen; + + /** + * This is the CIDR length of the prefix. It needs to be between 0 and 96. + */ + int prefix_net; +}; + + +/****************************************************************************** + * * + * UTILITY FUNCTIONS * + * * + ******************************************************************************/ + +/** + * Generic macro for swapping two variables. + * + * \param t Type of the variables. (e.g. int) + * \param a First variable. + * \param b Second variable. + * + * \warning Do not attempt something foolish such as swap(int,a++,b++)! + */ +#define swap(t,a,b) do {t x = a; a = b; b = x;} while(0) + +/** + * Reverses a string. + * + * \param begin Points to the first character of the string. + * \param end Points one past the last character of the string. + */ +static void +reverse(char* begin, char* end) +{ + while ( begin < --end ) { + swap(char, *begin, *end); + ++begin; + } +} + +/** + * Convert an unsigned integer to a string. The point of this function is that + * of being faster than sprintf(). + * + * \param n The number to be converted. + * \param s The result will be written here. Must be large enough, be careful! + * + * \return The number of characters written. + */ +static int +uitoa(unsigned n, char* s) +{ + char* ss = s; + do { + *ss++ = '0' + n % 10; + } while (n /= 10); + reverse(s, ss); + return ss - s; +} + +/** + * Extract an IPv4 address embedded in the IPv6 address \a ipv6 at offset \a + * offset (in bits). Note that bits are not necessarily aligned on bytes so we + * need to be careful. + * + * \param ipv6 IPv6 address represented as a 128-bit array in big-endian + * order. + * \param offset Index of the MSB of the IPv4 address embedded in the IPv6 + * address. + */ +static uint32_t +extract_ipv4(const uint8_t ipv6[16], const int offset) +{ + uint32_t ipv4 = (uint32_t)ipv6[offset/8+0] << (24 + (offset%8)) + | (uint32_t)ipv6[offset/8+1] << (16 + (offset%8)) + | (uint32_t)ipv6[offset/8+2] << ( 8 + (offset%8)) + | (uint32_t)ipv6[offset/8+3] << ( 0 + (offset%8)); + if (offset/8+4 < 16) + ipv4 |= (uint32_t)ipv6[offset/8+4] >> (8 - offset%8); + return ipv4; +} + +/** + * Builds the PTR query name corresponding to an IPv4 address. For example, + * given the number 3,464,175,361, this will build the string + * "\03206\03123\0231\011\07in-addr\04arpa". + * + * \param ipv4 IPv4 address represented as an unsigned 32-bit number. + * \param ptr The result will be written here. Must be large enough, be + * careful! + * + * \return The number of characters written. + */ +static int +ipv4_to_ptr(uint32_t ipv4, char ptr[MAX_PTR_QNAME_IPV4]) +{ + static const char IPV4_PTR_SUFFIX[] = "\07in-addr\04arpa"; + int i; + char* c = ptr; + + for (i = 0; i < 4; ++i) { + *c = uitoa(ipv4 % 256, c + 1); + c += *c + 1; + ipv4 /= 256; + } + + strcpy(c, IPV4_PTR_SUFFIX); + + return c + sizeof(IPV4_PTR_SUFFIX) - ptr; +} + +/** + * Converts an IPv6-related domain name string from a PTR query into an IPv6 + * address represented as a 128-bit array. + * + * \param ptr The domain name. (e.g. "\011[...]\010\012\016\012\03ip6\04arpa") + * \param ipv6 The result will be written here, in network byte order. + * + * \return 1 on success, 0 on failure. + */ +static int +ptr_to_ipv6(const char* ptr, uint8_t ipv6[16]) +{ + int i; + + for (i = 0; i < 64; i++) { + int x; + + if (ptr[i++] != 1) + return 0; + + if (ptr[i] >= '0' && ptr[i] <= '9') { + x = ptr[i] - '0'; + } else if (ptr[i] >= 'a' && ptr[i] <= 'f') { + x = ptr[i] - 'a' + 10; + } else if (ptr[i] >= 'A' && ptr[i] <= 'F') { + x = ptr[i] - 'A' + 10; + } else { + return 0; + } + + ipv6[15-i/4] |= x << (2 * ((i-1) % 4)); + } + + return 1; +} + +/** + * Synthesize an IPv6 address based on an IPv4 address and the DNS64 prefix. + * + * \param prefix_addr DNS64 prefix address. + * \param prefix_net CIDR length of the DNS64 prefix. Must be between 0 and 96. + * \param a IPv4 address. + * \param aaaa IPv6 address. The result will be written here. + */ +static void +synthesize_aaaa(const uint8_t prefix_addr[16], int prefix_net, + const uint8_t a[4], uint8_t aaaa[16]) +{ + memcpy(aaaa, prefix_addr, 16); + aaaa[prefix_net/8+0] |= a[0] >> (0+prefix_net%8); + aaaa[prefix_net/8+1] |= a[0] << (8-prefix_net%8); + aaaa[prefix_net/8+1] |= a[1] >> (0+prefix_net%8); + aaaa[prefix_net/8+2] |= a[1] << (8-prefix_net%8); + aaaa[prefix_net/8+2] |= a[2] >> (0+prefix_net%8); + aaaa[prefix_net/8+3] |= a[2] << (8-prefix_net%8); + aaaa[prefix_net/8+3] |= a[3] >> (0+prefix_net%8); + if (prefix_net/8/4 < 16) /* <-- my beautiful symmetry is destroyed! */ + aaaa[prefix_net/8+4] |= a[3] << (8-prefix_net%8); +} + + +/****************************************************************************** + * * + * DNS64 MODULE FUNCTIONS * + * * + ******************************************************************************/ + +/** + * This function applies the configuration found in the parsed configuration + * file \a cfg to this instance of the dns64 module. Currently only the DNS64 + * prefix (a.k.a. Pref64) is configurable. + * + * \param dns64_env Module-specific global parameters. + * \param cfg Parsed configuration file. + */ +static int +dns64_apply_cfg(struct dns64_env* dns64_env, struct config_file* cfg) +{ + verbose(VERB_ALGO, "dns64-prefix: %s", cfg->dns64_prefix); + if (!netblockstrtoaddr(cfg->dns64_prefix ? cfg->dns64_prefix : + DEFAULT_DNS64_PREFIX, 0, &dns64_env->prefix_addr, + &dns64_env->prefix_addrlen, &dns64_env->prefix_net)) { + log_err("cannot parse dns64-prefix netblock: %s", cfg->dns64_prefix); + return 0; + } + if (!addr_is_ip6(&dns64_env->prefix_addr, dns64_env->prefix_addrlen)) { + log_err("dns64_prefix is not IPv6: %s", cfg->dns64_prefix); + return 0; + } + if (dns64_env->prefix_net < 0 || dns64_env->prefix_net > 96) { + log_err("dns64-prefix length it not between 0 and 96: %s", + cfg->dns64_prefix); + return 0; + } + return 1; +} + +/** + * Initializes this instance of the dns64 module. + * + * \param env Global state of all module instances. + * \param id This instance's ID number. + */ +int +dns64_init(struct module_env* env, int id) +{ + struct dns64_env* dns64_env = + (struct dns64_env*)calloc(1, sizeof(struct dns64_env)); + if (!dns64_env) { + log_err("malloc failure"); + return 0; + } + env->modinfo[id] = (void*)dns64_env; + if (!dns64_apply_cfg(dns64_env, env->cfg)) { + log_err("dns64: could not apply configuration settings."); + return 0; + } + return 1; +} + +/** + * Deinitializes this instance of the dns64 module. + * + * \param env Global state of all module instances. + * \param id This instance's ID number. + */ +void +dns64_deinit(struct module_env* env, int id) +{ + if (!env) + return; + free(env->modinfo[id]); + env->modinfo[id] = NULL; +} + +/** + * Handle PTR queries for IPv6 addresses. If the address belongs to the DNS64 + * prefix, we must do a PTR query for the corresponding IPv4 address instead. + * + * \param qstate Query state structure. + * \param id This module instance's ID number. + * + * \return The new state of the query. + */ +static enum module_ext_state +handle_ipv6_ptr(struct module_qstate* qstate, int id) +{ + struct dns64_env* dns64_env = (struct dns64_env*)qstate->env->modinfo[id]; + struct module_qstate* subq = NULL; + struct query_info qinfo; + struct sockaddr_in6 sin6; + + /* Convert the PTR query string to an IPv6 address. */ + memset(&sin6, 0, sizeof(sin6)); + sin6.sin6_family = AF_INET6; + if (!ptr_to_ipv6((char*)qstate->qinfo.qname, sin6.sin6_addr.s6_addr)) + return module_wait_module; /* Let other module handle this. */ + + /* + * If this IPv6 address is not part of our DNS64 prefix, then we don't need + * to do anything. Let another module handle the query. + */ + if (addr_in_common((struct sockaddr_storage*)&sin6, 128, + &dns64_env->prefix_addr, dns64_env->prefix_net, + sizeof(sin6)) != dns64_env->prefix_net) + return module_wait_module; + + verbose(VERB_ALGO, "dns64: rewrite PTR record"); + + /* + * Create a new PTR query info for the domain name corresponding to the IPv4 + * address corresponding to the IPv6 address corresponding to the original + * PTR query domain name. + */ + qinfo = qstate->qinfo; + if (!(qinfo.qname = regional_alloc(qstate->region, MAX_PTR_QNAME_IPV4))) + return module_error; + qinfo.qname_len = ipv4_to_ptr(extract_ipv4(sin6.sin6_addr.s6_addr, + dns64_env->prefix_net), (char*)qinfo.qname); + + /* Create the new sub-query. */ + fptr_ok(fptr_whitelist_modenv_attach_sub(qstate->env->attach_sub)); + if(!(*qstate->env->attach_sub)(qstate, &qinfo, qstate->query_flags, 0, + &subq)) + return module_error; + if (subq) { + subq->curmod = id; + subq->ext_state[id] = module_state_initial; + subq->minfo[id] = NULL; + } + + return module_wait_subquery; +} + +/** allocate (special) rrset keys, return 0 on error */ +static int +repinfo_alloc_rrset_keys(struct reply_info* rep, + struct regional* region) +{ + size_t i; + for(i=0; irrset_count; i++) { + if(region) { + rep->rrsets[i] = (struct ub_packed_rrset_key*) + regional_alloc(region, + sizeof(struct ub_packed_rrset_key)); + if(rep->rrsets[i]) { + memset(rep->rrsets[i], 0, + sizeof(struct ub_packed_rrset_key)); + rep->rrsets[i]->entry.key = rep->rrsets[i]; + } + } + else return 0;/* rep->rrsets[i] = alloc_special_obtain(alloc);*/ + if(!rep->rrsets[i]) + return 0; + rep->rrsets[i]->entry.data = NULL; + } + return 1; +} + +static enum module_ext_state +generate_type_A_query(struct module_qstate* qstate, int id) +{ + struct module_qstate* subq = NULL; + struct query_info qinfo; + + verbose(VERB_ALGO, "dns64: query A record"); + + /* Create a new query info. */ + qinfo = qstate->qinfo; + qinfo.qtype = LDNS_RR_TYPE_A; + + /* Start the sub-query. */ + fptr_ok(fptr_whitelist_modenv_attach_sub(qstate->env->attach_sub)); + if(!(*qstate->env->attach_sub)(qstate, &qinfo, qstate->query_flags, 0, + &subq)) + { + verbose(VERB_ALGO, "dns64: sub-query creation failed"); + return module_error; + } + if (subq) { + subq->curmod = id; + subq->ext_state[id] = module_state_initial; + subq->minfo[id] = NULL; + } + + return module_wait_subquery; +} + +/** + * Handles the "pass" event for a query. This event is received when a new query + * is received by this module. The query may have been generated internally by + * another module, in which case we don't want to do any special processing + * (this is an interesting discussion topic), or it may be brand new, e.g. + * received over a socket, in which case we do want to apply DNS64 processing. + * + * \param qstate A structure representing the state of the query that has just + * received the "pass" event. + * \param id This module's instance ID. + * + * \return The new state of the query. + */ +static enum module_ext_state +handle_event_pass(struct module_qstate* qstate, int id) +{ + if ((uintptr_t)qstate->minfo[id] == DNS64_NEW_QUERY + && qstate->qinfo.qtype == LDNS_RR_TYPE_PTR + && qstate->qinfo.qname_len == 74 + && !strcmp((char*)&qstate->qinfo.qname[64], "\03ip6\04arpa")) + /* Handle PTR queries for IPv6 addresses. */ + return handle_ipv6_ptr(qstate, id); + + if (qstate->env->cfg->dns64_synthall && + (uintptr_t)qstate->minfo[id] == DNS64_NEW_QUERY + && qstate->qinfo.qtype == LDNS_RR_TYPE_AAAA) + return generate_type_A_query(qstate, id); + + /* We are finished when our sub-query is finished. */ + if ((uintptr_t)qstate->minfo[id] == DNS64_SUBQUERY_FINISHED) + return module_finished; + + /* Otherwise, pass request to next module. */ + verbose(VERB_ALGO, "dns64: pass to next module"); + return module_wait_module; +} + +/** + * Handles the "done" event for a query. We need to analyze the response and + * maybe issue a new sub-query for the A record. + * + * \param qstate A structure representing the state of the query that has just + * received the "pass" event. + * \param id This module's instance ID. + * + * \return The new state of the query. + */ +static enum module_ext_state +handle_event_moddone(struct module_qstate* qstate, int id) +{ + /* + * In many cases we have nothing special to do. From most to least common: + * + * - An internal query. + * - A query for a record type other than AAAA. + * - An AAAA query for which an error was returned. + * - A successful AAAA query with an answer. + */ + if (qstate->minfo[id] == DNS64_INTERNAL_QUERY + || qstate->qinfo.qtype != LDNS_RR_TYPE_AAAA + || qstate->return_rcode != LDNS_RCODE_NOERROR + || (qstate->return_msg && + qstate->return_msg->rep && + reply_find_answer_rrset(&qstate->qinfo, + qstate->return_msg->rep))) + return module_finished; + + return generate_type_A_query(qstate, id); +} + +/** + * This is the module's main() function. It gets called each time a query + * receives an event which we may need to handle. We respond by updating the + * state of the query. + * + * \param qstate Structure containing the state of the query. + * \param event Event that has just been received. + * \param id This module's instance ID. + * \param outbound State of a DNS query on an authoritative server. We never do + * our own queries ourselves (other modules do it for us), so + * this is unused. + */ +void +dns64_operate(struct module_qstate* qstate, enum module_ev event, int id, + struct outbound_entry* ATTR_UNUSED(outbound)) +{ + verbose(VERB_QUERY, "dns64[module %d] operate: extstate:%s event:%s", + id, strextstate(qstate->ext_state[id]), + strmodulevent(event)); + log_query_info(VERB_QUERY, "dns64 operate: query", &qstate->qinfo); + + switch(event) { + case module_event_new: + /* Tag this query as being new and fall through. */ + qstate->minfo[id] = (void*)DNS64_NEW_QUERY; + case module_event_pass: + qstate->ext_state[id] = handle_event_pass(qstate, id); + break; + case module_event_moddone: + qstate->ext_state[id] = handle_event_moddone(qstate, id); + break; + default: + qstate->ext_state[id] = module_finished; + break; + } +} + +static void +dns64_synth_aaaa_data(const struct ub_packed_rrset_key* fk, + const struct packed_rrset_data* fd, + struct ub_packed_rrset_key *dk, + struct packed_rrset_data **dd_out, struct regional *region, + struct dns64_env* dns64_env ) +{ + struct packed_rrset_data *dd; + size_t i; + /* + * Create synthesized AAAA RR set data. We need to allocated extra memory + * for the RRs themselves. Each RR has a length, TTL, pointer to wireformat + * data, 2 bytes of data length, and 16 bytes of IPv6 address. + */ + if (!(dd = *dd_out = regional_alloc(region, + sizeof(struct packed_rrset_data) + + fd->count * (sizeof(size_t) + sizeof(uint32_t) + + sizeof(uint8_t*) + 2 + 16)))) { + log_err("out of memory"); + return; + } + + /* Copy attributes from A RR set. */ + dd->ttl = fd->ttl; + dd->count = fd->count; + dd->rrsig_count = 0; + dd->trust = fd->trust; + dd->security = fd->security; + + /* + * Synthesize AAAA records. Adjust pointers in structure. + */ + dd->rr_len = + (size_t*)((uint8_t*)dd + sizeof(struct packed_rrset_data)); + dd->rr_data = (uint8_t**)&dd->rr_len[dd->count]; + dd->rr_ttl = (uint32_t*)&dd->rr_data[dd->count]; + for(i = 0; i < fd->count; ++i) { + if (fd->rr_len[i] != 6 || fd->rr_data[i][0] != 0 + || fd->rr_data[i][1] != 4) + return; + dd->rr_len[i] = 18; + dd->rr_data[i] = + (uint8_t*)&dd->rr_ttl[dd->count] + 18*i; + dd->rr_data[i][0] = 0; + dd->rr_data[i][1] = 16; + synthesize_aaaa( + ((struct sockaddr_in6*)&dns64_env->prefix_addr)->sin6_addr.s6_addr, + dns64_env->prefix_net, &fd->rr_data[i][2], + &dd->rr_data[i][2] ); + dd->rr_ttl[i] = fd->rr_ttl[i]; + } + + /* + * Create synthesized AAAA RR set key. This is mostly just bookkeeping, + * nothing interesting here. + */ + if(!dk) { + log_err("no key"); + return; + } + + dk->rk.dname = (uint8_t*)regional_alloc_init(region, + fk->rk.dname, fk->rk.dname_len); + + if(!dk->rk.dname) { + log_err("out of memory"); + return; + } + + dk->rk.type = htons(LDNS_RR_TYPE_AAAA); + memset(&dk->entry, 0, sizeof(dk->entry)); + dk->entry.key = dk; + dk->entry.hash = rrset_key_hash(&dk->rk); + dk->entry.data = dd; + +} + +/** + * Synthesize an AAAA RR set from an A sub-query's answer and add it to the + * original empty response. + * + * \param id This module's instance ID. + * \param answer The answer RR set located in the sub-query's response. + * \param super Original AAAA query. + * \param qstate A query. + */ +static void +dns64_adjust_a(int id, struct module_qstate* super, struct module_qstate* qstate) +{ + struct dns64_env* dns64_env = (struct dns64_env*)super->env->modinfo[id]; + struct reply_info *rep, *cp; + size_t i, s; + struct packed_rrset_data* fd, *dd; + struct ub_packed_rrset_key* fk, *dk; + + verbose(VERB_ALGO, "converting A answers to AAAA answers"); + + log_assert(super->region); + log_assert(qstate->return_msg); + log_assert(qstate->return_msg->rep); + log_assert(qstate->region); + + /* If dns64-synthall is enabled, return_msg is not initialized */ + if(!super->return_msg) { + super->return_msg = (struct dns_msg*)regional_alloc( + super->region, sizeof(struct dns_msg)); + if(!super->return_msg) + return; + memset(super->return_msg, 0, sizeof(*super->return_msg)); + super->return_msg->qinfo = super->qinfo; + } + + rep = qstate->return_msg->rep; + + /* + * Build the actual reply. + */ + cp = construct_reply_info_base(qstate->region, rep->flags, rep->qdcount, + rep->ttl, rep->prefetch_ttl, rep->an_numrrsets, rep->ns_numrrsets, + rep->ar_numrrsets, rep->rrset_count, rep->security); + if(!cp) + return; + + /* allocate ub_key structures special or not */ + if(!repinfo_alloc_rrset_keys(cp, qstate->region)) { + return; + } + + /* copy everything and replace A by AAAA */ + for(i=0; irrset_count; i++) { + fk = rep->rrsets[i]; + dk = cp->rrsets[i]; + fd = (struct packed_rrset_data*)fk->entry.data; + dk->entry.hash = fk->entry.hash; + dk->rk = fk->rk; + dk->id = fk->id; + + if(ian_numrrsets && fk->rk.type == htons(LDNS_RR_TYPE_A)) { + dns64_synth_aaaa_data(fk, fd, dk, &dd, super->region, dns64_env); + /* Delete negative AAAA record from cache stored by + * the iterator module */ + rrset_cache_remove(super->env->rrset_cache, dk->rk.dname, + dk->rk.dname_len, LDNS_RR_TYPE_AAAA, + LDNS_RR_CLASS_IN, 0); + } else { + dk->rk.dname = (uint8_t*)regional_alloc_init(qstate->region, + fk->rk.dname, fk->rk.dname_len); + + if(!dk->rk.dname) + return; + + s = packed_rrset_sizeof(fd); + dd = (struct packed_rrset_data*)regional_alloc_init( + qstate->region, fd, s); + + if(!dd) + return; + } + + packed_rrset_ptr_fixup(dd); + dk->entry.data = (void*)dd; + } + + /* Commit changes. */ + super->return_msg->rep = cp; +} + +/** + * Generate a response for the original IPv6 PTR query based on an IPv4 PTR + * sub-query's response. + * + * \param qstate IPv4 PTR sub-query. + * \param super Original IPv6 PTR query. + */ +static void +dns64_adjust_ptr(struct module_qstate* qstate, struct module_qstate* super) +{ + struct ub_packed_rrset_key* answer; + + verbose(VERB_ALGO, "adjusting PTR reply"); + + /* Copy the sub-query's reply to the parent. */ + if (!(super->return_msg = (struct dns_msg*)regional_alloc(super->region, + sizeof(struct dns_msg)))) + return; + super->return_msg->qinfo = super->qinfo; + super->return_msg->rep = reply_info_copy(qstate->return_msg->rep, NULL, + super->region); + + /* + * Adjust the domain name of the answer RR set so that it matches the + * initial query's domain name. + */ + answer = reply_find_answer_rrset(&qstate->qinfo, super->return_msg->rep); + log_assert(answer); + answer->rk.dname = super->qinfo.qname; + answer->rk.dname_len = super->qinfo.qname_len; +} + +/** + * This function is called when a sub-query finishes to inform the parent query. + * + * We issue two kinds of sub-queries: PTR and A. + * + * \param qstate State of the sub-query. + * \param id This module's instance ID. + * \param super State of the super-query. + */ +void +dns64_inform_super(struct module_qstate* qstate, int id, + struct module_qstate* super) +{ + log_query_info(VERB_ALGO, "dns64: inform_super, sub is", + &qstate->qinfo); + log_query_info(VERB_ALGO, "super is", &super->qinfo); + + /* + * Signal that the sub-query is finished, no matter whether we are + * successful or not. This lets the state machine terminate. + */ + super->minfo[id] = (void*)DNS64_SUBQUERY_FINISHED; + + /* If there is no successful answer, we're done. */ + if (qstate->return_rcode != LDNS_RCODE_NOERROR + || !qstate->return_msg + || !qstate->return_msg->rep + || !reply_find_answer_rrset(&qstate->qinfo, + qstate->return_msg->rep)) + return; + + /* Generate a response suitable for the original query. */ + if (qstate->qinfo.qtype == LDNS_RR_TYPE_A) { + dns64_adjust_a(id, super, qstate); + } else { + log_assert(qstate->qinfo.qtype == LDNS_RR_TYPE_PTR); + dns64_adjust_ptr(qstate, super); + } + + /* Store the generated response in cache. */ + if (!dns_cache_store(super->env, &super->qinfo, super->return_msg->rep, + 0, 0, 0, NULL)) + log_err("out of memory"); +} + +/** + * Clear module-specific data from query state. Since we do not allocate memory, + * it's just a matter of setting a pointer to NULL. + * + * \param qstate Query state. + * \param id This module's instance ID. + */ +void +dns64_clear(struct module_qstate* qstate, int id) +{ + qstate->minfo[id] = NULL; +} + +/** + * Returns the amount of global memory that this module uses, not including + * per-query data. + * + * \param env Module environment. + * \param id This module's instance ID. + */ +size_t +dns64_get_mem(struct module_env* env, int id) +{ + struct dns64_env* dns64_env = (struct dns64_env*)env->modinfo[id]; + if (!dns64_env) + return 0; + return sizeof(*dns64_env); +} + +/** + * The dns64 function block. + */ +static struct module_func_block dns64_block = { + "dns64", + &dns64_init, &dns64_deinit, &dns64_operate, &dns64_inform_super, + &dns64_clear, &dns64_get_mem +}; + +/** + * Function for returning the above function block. + */ +struct module_func_block * +dns64_get_funcblock() +{ + return &dns64_block; +} Added: user/bz/unbound_dns64/contrib/unbound/dns64/dns64.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/bz/unbound_dns64/contrib/unbound/dns64/dns64.h Fri Mar 14 14:16:53 2014 (r263176) @@ -0,0 +1,71 @@ +/* + * dns64/dns64.h - DNS64 module + * + * Copyright (c) 2009, Viagénie. All rights reserved. + * + * This software is open source. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * Neither the name of the NLNET LABS nor the names of its contributors may + * be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +/** + * \file + * + * This file contains a module that performs DNS64 query processing. + */ + +#ifndef DNS64_DNS64_H +#define DNS64_DNS64_H +#include "util/module.h" + +/** + * Get the dns64 function block. + * @return: function block with function pointers to dns64 methods. + */ +struct module_func_block *dns64_get_funcblock(void); + +/** dns64 init */ +int dns64_init(struct module_env* env, int id); + +/** dns64 deinit */ +void dns64_deinit(struct module_env* env, int id); + +/** dns64 operate on a query */ +void dns64_operate(struct module_qstate* qstate, enum module_ev event, int id, + struct outbound_entry* outbound); + +void dns64_inform_super(struct module_qstate* qstate, int id, + struct module_qstate* super); + +/** dns64 cleanup query state */ +void dns64_clear(struct module_qstate* qstate, int id); + +/** dns64 alloc size routine */ +size_t dns64_get_mem(struct module_env* env, int id); + +#endif /* DNS64_DNS64_H */ Added: user/bz/unbound_dns64/contrib/unbound/doc/README.DNS64 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/bz/unbound_dns64/contrib/unbound/doc/README.DNS64 Fri Mar 14 14:16:53 2014 (r263176) @@ -0,0 +1,26 @@ +To enable DNS64 functionality in Unbound, two directives in unbound.conf must +be edited: + +1. The "module-config" directive must start with "dns64". For example: + + module-config: "dns64 validator iterator" + +If you're not using DNSSEC then you may remove "validator". + +2. The "dns64-prefix" directive indicates your DNS64 prefix. For example: + + dns64-prefix: 64:FF9B::/96 + +The prefix must be a /96 or shorter. + +To test that things are working right, perform a query against Unbound for a +domain name for which no AAAA record exists. You should see a AAAA record in +the answer section. The corresponding IPv6 address will be inside the DNS64 +prefix. For example: + + $ unbound -c unbound.conf *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sun Mar 16 00:22:08 2014 Return-Path: Delivered-To: svn-src-user@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 AE31E415; Sun, 16 Mar 2014 00:22:08 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 9A6C26EE; Sun, 16 Mar 2014 00:22:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2G0M8Wm061894; Sun, 16 Mar 2014 00:22:08 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2G0M7UE061888; Sun, 16 Mar 2014 00:22:07 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403160022.s2G0M7UE061888@svn.freebsd.org> From: Julio Merino Date: Sun, 16 Mar 2014 00:22:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263213 - in user/jmmv/autotest/node: . configs/kyua1 configs/kyua2 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Mar 2014 00:22:08 -0000 Author: jmmv Date: Sun Mar 16 00:22:07 2014 New Revision: 263213 URL: http://svnweb.freebsd.org/changeset/base/263213 Log: Kill qemu if it overruns a prespecified amount of time. Do this because test suite runs can regularly get stuck due to bugs. Note that this change needs the newly-released shtk-1.5. Modified: user/jmmv/autotest/node/configs/kyua1/head.conf user/jmmv/autotest/node/configs/kyua1/stable-10.conf user/jmmv/autotest/node/configs/kyua2/head.conf user/jmmv/autotest/node/configs/kyua2/stable-10.conf user/jmmv/autotest/node/iterate.sh Modified: user/jmmv/autotest/node/configs/kyua1/head.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua1/head.conf Sat Mar 15 23:51:28 2014 (r263212) +++ user/jmmv/autotest/node/configs/kyua1/head.conf Sun Mar 16 00:22:07 2014 (r263213) @@ -13,6 +13,7 @@ MKVARS="NO_CLEAN=yes WITH_TESTS=yes" TARGET=amd64 TARGET_ARCH=amd64 +TESTS_TIMEOUT=3600 # TODO(jmmv): Remove this. lib32 builds are currently broken in combination # with the test suite, so we ought to fix that instead of disabling lib32. Modified: user/jmmv/autotest/node/configs/kyua1/stable-10.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua1/stable-10.conf Sat Mar 15 23:51:28 2014 (r263212) +++ user/jmmv/autotest/node/configs/kyua1/stable-10.conf Sun Mar 16 00:22:07 2014 (r263213) @@ -13,6 +13,7 @@ MKVARS="NO_CLEAN=yes WITH_TESTS=yes" TARGET=amd64 TARGET_ARCH=amd64 +TESTS_TIMEOUT=3600 # TODO(jmmv): Remove this. lib32 builds are currently broken in combination # with the test suite, so we ought to fix that instead of disabling lib32. Modified: user/jmmv/autotest/node/configs/kyua2/head.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua2/head.conf Sat Mar 15 23:51:28 2014 (r263212) +++ user/jmmv/autotest/node/configs/kyua2/head.conf Sun Mar 16 00:22:07 2014 (r263213) @@ -13,6 +13,7 @@ MKVARS="NO_CLEAN=yes WITH_TESTS=yes" TARGET=i386 TARGET_ARCH=i386 +TESTS_TIMEOUT=3600 # TODO(jmmv): Remove this. lib32 builds are currently broken in combination # with the test suite, so we ought to fix that instead of disabling lib32. Modified: user/jmmv/autotest/node/configs/kyua2/stable-10.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua2/stable-10.conf Sat Mar 15 23:51:28 2014 (r263212) +++ user/jmmv/autotest/node/configs/kyua2/stable-10.conf Sun Mar 16 00:22:07 2014 (r263213) @@ -13,6 +13,7 @@ MKVARS="NO_CLEAN=yes WITH_TESTS=yes" TARGET=i386 TARGET_ARCH=i386 +TESTS_TIMEOUT=3600 # TODO(jmmv): Remove this. lib32 builds are currently broken in combination # with the test suite, so we ought to fix that instead of disabling lib32. Modified: user/jmmv/autotest/node/iterate.sh ============================================================================== --- user/jmmv/autotest/node/iterate.sh Sat Mar 15 23:51:28 2014 (r263212) +++ user/jmmv/autotest/node/iterate.sh Sun Mar 16 00:22:07 2014 (r263213) @@ -42,7 +42,7 @@ shtk_import process # # Please remember to update sysbuild.conf(5) if you change this list. AUTOTEST_CONFIG_VARS="CHROOTDIR DATADIR IMAGE MKVARS SRCBRANCH SVNROOT \ - TARGET TARGET_ARCH" + TARGET TARGET_ARCH TESTS_TIMEOUT" # Paths to installed files. @@ -231,6 +231,11 @@ autotest_execute() { local chrootdir="$(shtk_config_get CHROOTDIR)" local image="$(shtk_config_get IMAGE)" + local timeout_flag= + if shtk_config_has TESTS_TIMEOUT; then + timeout_flag="-t$(shtk_config_get TESTS_TIMEOUT)" + fi + # TODO(jmmv): Add support for bhyve. Keep in mind that we must continue to # support qemu so that we can test non-amd64 platforms from our test cluster # machines. In other words: the selection of the VMM has to be exposed in @@ -238,13 +243,13 @@ autotest_execute() { local target_arch="$(shtk_config_get TARGET_ARCH)" case "${target_arch}" in amd64) - shtk_process_run qemu-system-x86_64 -nographic \ - -drive file="${image}" + shtk_process_run ${timeout_flag} \ + qemu-system-x86_64 -nographic -drive file="${image}" ;; i386) - shtk_process_run qemu-system-i386 -nographic \ - -drive file="${image}" + shtk_process_run ${timeout_flag} \ + qemu-system-i386 -nographic -drive file="${image}" ;; *) From owner-svn-src-user@FreeBSD.ORG Sun Mar 16 03:32:30 2014 Return-Path: Delivered-To: svn-src-user@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 369CB8F1; Sun, 16 Mar 2014 03:32:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 1CF2286B; Sun, 16 Mar 2014 03:32:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2G3WTBi038646; Sun, 16 Mar 2014 03:32:29 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2G3WTL5038645; Sun, 16 Mar 2014 03:32:29 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403160332.s2G3WTL5038645@svn.freebsd.org> From: Julio Merino Date: Sun, 16 Mar 2014 03:32:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263225 - user/jmmv/autotest/node X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Mar 2014 03:32:30 -0000 Author: jmmv Date: Sun Mar 16 03:32:29 2014 New Revision: 263225 URL: http://svnweb.freebsd.org/changeset/base/263225 Log: Shard the data directory by year, month and day. Having a single directory with hundreds of subdirectories does not scale well. Browsing the tree, for example, takes just too long. Modified: user/jmmv/autotest/node/iterate.sh Modified: user/jmmv/autotest/node/iterate.sh ============================================================================== --- user/jmmv/autotest/node/iterate.sh Sun Mar 16 02:41:47 2014 (r263224) +++ user/jmmv/autotest/node/iterate.sh Sun Mar 16 03:32:29 2014 (r263225) @@ -308,9 +308,9 @@ autotest_all() { [ ${#} -eq 0 ] || shtk_cli_usage_error "all does not take any arguments" - local timestamp=$(date +%Y%m%d-%H%M%S) + local subdir="$(date +%Y/%m/%d/%Y%m%d-%H%M%S)" local datadir="$(shtk_config_get DATADIR)" - local run_datadir="${datadir}/${timestamp}" + local run_datadir="${datadir}/${subdir}" mkdir -p "${run_datadir}" touch "${run_datadir}/output.log" @@ -329,7 +329,7 @@ autotest_all() { autotest_publish "${run_datadir}" ) rm -f "${datadir}/0-LATEST" - ln -s "${timestamp}" "${datadir}/0-LATEST" + ln -s "${subdir}" "${datadir}/0-LATEST" exec >&- 2>&- if ! shtk_bool_check "${quiet}"; then From owner-svn-src-user@FreeBSD.ORG Mon Mar 17 09:01:02 2014 Return-Path: Delivered-To: svn-src-user@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 63212F40; Mon, 17 Mar 2014 09:01:02 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 5032E5FD; Mon, 17 Mar 2014 09:01:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2H912ha055980; Mon, 17 Mar 2014 09:01:02 GMT (envelope-from glebius@svn.freebsd.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2H9126s055979; Mon, 17 Mar 2014 09:01:02 GMT (envelope-from glebius@svn.freebsd.org) Message-Id: <201403170901.s2H9126s055979@svn.freebsd.org> From: Gleb Smirnoff Date: Mon, 17 Mar 2014 09:01:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263263 - user/glebius/course/09.mbufs X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Mar 2014 09:01:02 -0000 Author: glebius Date: Mon Mar 17 09:01:01 2014 New Revision: 263263 URL: http://svnweb.freebsd.org/changeset/base/263263 Log: Bad cut-n-paste typo. Modified: user/glebius/course/09.mbufs/lection.tex Modified: user/glebius/course/09.mbufs/lection.tex ============================================================================== --- user/glebius/course/09.mbufs/lection.tex Mon Mar 17 07:19:19 2014 (r263262) +++ user/glebius/course/09.mbufs/lection.tex Mon Mar 17 09:01:01 2014 (r263263) @@ -365,7 +365,7 @@ \begin{itemize} \item{protoheader = mtod(m, cast) -- cast m\_data to a header} \item{Must check m\_len!} - \item{m = m\_prepend(m, len) -- + \item{m = m\_pullup(m, len) -- guarantee m\_data contiguity of len bytes} \end{itemize} } From owner-svn-src-user@FreeBSD.ORG Wed Mar 19 10:05:32 2014 Return-Path: Delivered-To: svn-src-user@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 33A397F4; Wed, 19 Mar 2014 10:05:32 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 210C4F38; Wed, 19 Mar 2014 10:05:32 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2JA5VnR067522; Wed, 19 Mar 2014 10:05:31 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2JA5VeZ067521; Wed, 19 Mar 2014 10:05:31 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201403191005.s2JA5VeZ067521@svn.freebsd.org> From: Peter Holm Date: Wed, 19 Mar 2014 10:05:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263337 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2014 10:05:32 -0000 Author: pho Date: Wed Mar 19 10:05:31 2014 New Revision: 263337 URL: http://svnweb.freebsd.org/changeset/base/263337 Log: Added a regression test for problem fixed in r263328. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/stealer.sh Modified: user/pho/stress2/misc/stealer.sh ============================================================================== --- user/pho/stress2/misc/stealer.sh Wed Mar 19 09:41:12 2014 (r263336) +++ user/pho/stress2/misc/stealer.sh Wed Mar 19 10:05:31 2014 (r263337) @@ -30,6 +30,7 @@ # Process stuck in objtrm wait state # http://people.freebsd.org/~pho/stress/log/stealer.txt +# Fixed in r263328. [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 @@ -55,10 +56,12 @@ pages=$((pages / hw)) echo "`date '+%T'` Test with $pages pages." su $testuser -c "sh -c \"/tmp/stealer $pages\"" & sleep 30 -while ! swapoff /dev/md$mdstart 2>&1 | - grep -v "Cannot allocate memory"; do +while swapinfo | grep -q /dev; do + swapoff /dev/md$mdstart 2>&1 | + grep -v "Cannot allocate memory" sleep 2 done +ps auxwwl | grep -v grep | grep objtrm && echo FAIL wait swapon -a > /dev/null From owner-svn-src-user@FreeBSD.ORG Wed Mar 19 10:14:18 2014 Return-Path: Delivered-To: svn-src-user@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 3F9489A8; Wed, 19 Mar 2014 10:14:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 2D197A; Wed, 19 Mar 2014 10:14:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2JAEI4x071411; Wed, 19 Mar 2014 10:14:18 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2JAEIDV071410; Wed, 19 Mar 2014 10:14:18 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201403191014.s2JAEIDV071410@svn.freebsd.org> From: Peter Holm Date: Wed, 19 Mar 2014 10:14:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263338 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2014 10:14:18 -0000 Author: pho Date: Wed Mar 19 10:14:17 2014 New Revision: 263338 URL: http://svnweb.freebsd.org/changeset/base/263338 Log: Remove unused variable. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/sendfile_shm.sh Modified: user/pho/stress2/misc/sendfile_shm.sh ============================================================================== --- user/pho/stress2/misc/sendfile_shm.sh Wed Mar 19 10:05:31 2014 (r263337) +++ user/pho/stress2/misc/sendfile_shm.sh Wed Mar 19 10:14:17 2014 (r263338) @@ -86,7 +86,6 @@ EOF #include #define PAGE_SIZE 4096 -static const char zerob[PAGE_SIZE]; static void load(int infd, int shmfd, off_t size) From owner-svn-src-user@FreeBSD.ORG Wed Mar 19 10:15:37 2014 Return-Path: Delivered-To: svn-src-user@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 BCC43A9B; Wed, 19 Mar 2014 10:15:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 AA02E61; Wed, 19 Mar 2014 10:15:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2JAFbpN071618; Wed, 19 Mar 2014 10:15:37 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2JAFbIL071617; Wed, 19 Mar 2014 10:15:37 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201403191015.s2JAFbIL071617@svn.freebsd.org> From: Peter Holm Date: Wed, 19 Mar 2014 10:15:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263339 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2014 10:15:37 -0000 Author: pho Date: Wed Mar 19 10:15:37 2014 New Revision: 263339 URL: http://svnweb.freebsd.org/changeset/base/263339 Log: Initialize variable before test. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/rename12.sh Modified: user/pho/stress2/misc/rename12.sh ============================================================================== --- user/pho/stress2/misc/rename12.sh Wed Mar 19 10:14:17 2014 (r263338) +++ user/pho/stress2/misc/rename12.sh Wed Mar 19 10:15:37 2014 (r263339) @@ -140,6 +140,7 @@ rm(void) setproctitle("rm"); pid = crpid; + i = 0; while (i != n - 1 && read(rmpipe[0], &i, sizeof(i)) == sizeof(i)) { snprintf(to, sizeof(to ), "dir2/d.%06d.%06d", pid, i); From owner-svn-src-user@FreeBSD.ORG Wed Mar 19 10:18:50 2014 Return-Path: Delivered-To: svn-src-user@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 B5001CE3; Wed, 19 Mar 2014 10:18:50 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 88D8E8B; Wed, 19 Mar 2014 10:18:50 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2JAIoF0072021; Wed, 19 Mar 2014 10:18:50 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2JAIoCL072020; Wed, 19 Mar 2014 10:18:50 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201403191018.s2JAIoCL072020@svn.freebsd.org> From: Peter Holm Date: Wed, 19 Mar 2014 10:18:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263341 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2014 10:18:50 -0000 Author: pho Date: Wed Mar 19 10:18:50 2014 New Revision: 263341 URL: http://svnweb.freebsd.org/changeset/base/263341 Log: Added scenario for "swapped out" state problem. Sponsored by: EMC / Isilon storage division Added: user/pho/stress2/misc/swappedout.sh (contents, props changed) Added: user/pho/stress2/misc/swappedout.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/pho/stress2/misc/swappedout.sh Wed Mar 19 10:18:50 2014 (r263341) @@ -0,0 +1,50 @@ +#!/bin/sh + +# +# Copyright (c) 2014 EMC Corp. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (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$ +# + +# Processes stay in "swapped out" state even after swapoff +# Broken by r254304. + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 + +(cd ../testcases/swap; ./swap -t 2m -i 20 -v) > /dev/null +ps auxww | awk '{print $8}' | egrep -q ".W" || exit 0 +swapoff -a > /dev/null || exit 1 +if ps auxww | awk '{print $8}' | egrep -q ".W"; then + echo FAIL + echo "swapinfo:" + swapinfo + echo "" + ps -l | head -1 + ps auxww | awk '{print $2, $8}' | egrep "[^ ]W" | while read l; do + set $l + ps -lp$1 | tail -1 + done +fi +swapon -a > /dev/null From owner-svn-src-user@FreeBSD.ORG Wed Mar 19 21:37:44 2014 Return-Path: Delivered-To: svn-src-user@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 AEE92391; Wed, 19 Mar 2014 21:37:44 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 80F98C4; Wed, 19 Mar 2014 21:37:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2JLbioa050402; Wed, 19 Mar 2014 21:37:44 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2JLbiH4050401; Wed, 19 Mar 2014 21:37:44 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403192137.s2JLbiH4050401@svn.freebsd.org> From: Marcel Moolenaar Date: Wed, 19 Mar 2014 21:37:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263381 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2014 21:37:44 -0000 Author: marcel Date: Wed Mar 19 21:37:44 2014 New Revision: 263381 URL: http://svnweb.freebsd.org/changeset/base/263381 Log: Set BINDIR & WARNS while we're outside the source tree. Modified: user/marcel/mkimg/Makefile Modified: user/marcel/mkimg/Makefile ============================================================================== --- user/marcel/mkimg/Makefile Wed Mar 19 21:30:10 2014 (r263380) +++ user/marcel/mkimg/Makefile Wed Mar 19 21:37:44 2014 (r263381) @@ -4,7 +4,11 @@ PROG= mkimg SRCS= mkimg.c scheme.c MAN= mkimg.8 +BINDIR?=/usr/sbin + DPADD= ${LIBUTIL} LDADD= -lutil +WARNS?= 6 + .include From owner-svn-src-user@FreeBSD.ORG Wed Mar 19 21:44:53 2014 Return-Path: Delivered-To: svn-src-user@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 1713A4F0; Wed, 19 Mar 2014 21:44:53 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 EB6B518F; Wed, 19 Mar 2014 21:44:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2JLiqwB054055; Wed, 19 Mar 2014 21:44:52 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2JLiq28054051; Wed, 19 Mar 2014 21:44:52 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403192144.s2JLiq28054051@svn.freebsd.org> From: Marcel Moolenaar Date: Wed, 19 Mar 2014 21:44:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263382 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2014 21:44:53 -0000 Author: marcel Date: Wed Mar 19 21:44:51 2014 New Revision: 263382 URL: http://svnweb.freebsd.org/changeset/base/263382 Log: Add mkimg.h. It contains the 'part' structure definition and the linked list (STAILQ) so that it can be shared and re-used in all source files. Replace the now unneeded scheme_add_part() with scheme_check_part() for posterity. Also (should have been a separate commit), remove the enforcement of creating a GPT table with at least 128 entries. While this is generally advised as the default or minimum, it's not actually a hard requirement. We now recreate a table that's precisely enough (rounded of course). WHile Added: user/marcel/mkimg/mkimg.h (contents, props changed) Modified: user/marcel/mkimg/mkimg.c user/marcel/mkimg/scheme.c user/marcel/mkimg/scheme.h Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Wed Mar 19 21:37:44 2014 (r263381) +++ user/marcel/mkimg/mkimg.c Wed Mar 19 21:44:51 2014 (r263382) @@ -40,26 +40,13 @@ __FBSDID("$FreeBSD$"); #include #include +#include "mkimg.h" #include "scheme.h" #define BUFFER_SIZE (1024*1024) -struct part { - STAILQ_ENTRY(part) link; - char *type; /* Partition type. */ - char *contents; /* Contents/size specification. */ - u_int kind; /* Content kind. */ -#define PART_UNDEF 0 -#define PART_KIND_FILE 1 -#define PART_KIND_PIPE 2 -#define PART_KIND_SIZE 3 - u_int index; /* Partition index (0-based). */ - off_t offset; /* Byte-offset of partition in image. */ - off_t size; /* Size in bytes of partition. */ -}; - -static STAILQ_HEAD(, part) parts = STAILQ_HEAD_INITIALIZER(parts); -static u_int nparts = 0; +struct partlisthead partlist = STAILQ_HEAD_INITIALIZER(partlist); +u_int nparts = 0; static int bcfd = 0; static int outfd = 0; @@ -155,7 +142,7 @@ parse_part(const char *spec) } part->index = nparts; - STAILQ_INSERT_TAIL(&parts, part, link); + STAILQ_INSERT_TAIL(&partlist, part, link); nparts++; return (0); @@ -208,7 +195,7 @@ mkimg(void) scheme_max_parts()); offset = scheme_first_offset(nparts); - STAILQ_FOREACH(part, &parts, link) { + STAILQ_FOREACH(part, &partlist, link) { part->offset = offset; lseek(tmpfd, offset, SEEK_SET); /* XXX check error */ @@ -237,8 +224,7 @@ mkimg(void) break; } part->size = size; - scheme_add_part(part->index, part->type, part->offset, - part->size); + scheme_check_part(part); offset = scheme_next_offset(offset, size); } Added: user/marcel/mkimg/mkimg.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/marcel/mkimg/mkimg.h Wed Mar 19 21:44:51 2014 (r263382) @@ -0,0 +1,49 @@ +/*- + * Copyright (c) 2014 Juniper Networks, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (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$ + */ + +#ifndef _MKIMG_MKIMG_H_ +#define _MKIMG_MKIMG_H_ + +struct part { + STAILQ_ENTRY(part) link; + char *type; /* Partition type. */ + char *contents; /* Contents/size specification. */ + u_int kind; /* Content kind. */ +#define PART_UNDEF 0 +#define PART_KIND_FILE 1 +#define PART_KIND_PIPE 2 +#define PART_KIND_SIZE 3 + u_int index; /* Partition index (0-based). */ + off_t offset; /* Byte-offset of partition in image. */ + off_t size; /* Size in bytes of partition. */ +}; + +extern STAILQ_HEAD(partlisthead, part) partlist; +extern u_int nparts; + +#endif /* _MKIMG_MKIMG_H_ */ Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Wed Mar 19 21:37:44 2014 (r263381) +++ user/marcel/mkimg/scheme.c Wed Mar 19 21:44:51 2014 (r263382) @@ -30,6 +30,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -37,10 +38,9 @@ __FBSDID("$FreeBSD$"); #include #include +#include "mkimg.h" #include "scheme.h" -#define MAX(a, b) ((a < b) ? b : a) - static struct scheme { const char *lexeme; u_int token; @@ -57,7 +57,6 @@ static struct scheme { static u_int scheme = SCHEME_UNDEF; static u_int secsz = 512; -static u_int nparts = 0; int scheme_select(const char *spec) @@ -83,27 +82,12 @@ scheme_selected(void) } int -scheme_add_part(u_int idx, const char *type, off_t offset, off_t size) +scheme_check_part(struct part *p __unused) { - warnx("part: index=%u, type=`%s', offset=%ju, size=%ju", idx, - type, (uintmax_t)offset, (uintmax_t)size); - switch (scheme) { - case SCHEME_APM: - break; - case SCHEME_BSD: - break; - case SCHEME_EBR: - break; - case SCHEME_GPT: - break; - case SCHEME_MBR: - break; - case SCHEME_PC98: - break; - case SCHEME_VTOC8: - break; - } + warnx("part: index=%u, type=`%s', offset=%ju, size=%ju", p->index, + p->type, (uintmax_t)p->offset, (uintmax_t)p->size); + return (0); } @@ -146,7 +130,6 @@ scheme_first_offset(u_int parts) { off_t off; - nparts = parts; /* Save nparts for later. */ switch (scheme) { case SCHEME_APM: off = parts + 1; @@ -158,13 +141,13 @@ scheme_first_offset(u_int parts) off = 1; break; case SCHEME_GPT: - off = 2 + (MAX(128, parts) + 3) / 4; + off = 2 + (parts + 3) / 4; break; case SCHEME_MBR: off = 1; break; case SCHEME_PC98: - off = 16; + off = 2; break; case SCHEME_VTOC8: off = 1; @@ -194,7 +177,7 @@ scheme_write(int fd, off_t off) switch (scheme) { case SCHEME_GPT: - lim = off + secsz * (1 + (MAX(128, nparts) + 3) / 4); + lim = off + secsz * (1 + (nparts + 3) / 4); break; case SCHEME_EBR: off -= secsz; Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Wed Mar 19 21:37:44 2014 (r263381) +++ user/marcel/mkimg/scheme.h Wed Mar 19 21:44:51 2014 (r263382) @@ -41,7 +41,7 @@ int scheme_select(const char *); u_int scheme_selected(void); -int scheme_add_part(u_int, const char *, off_t, off_t); +int scheme_check_part(struct part *); u_int scheme_max_parts(void); off_t scheme_first_offset(u_int); off_t scheme_next_offset(off_t, uint64_t); From owner-svn-src-user@FreeBSD.ORG Wed Mar 19 22:27:11 2014 Return-Path: Delivered-To: svn-src-user@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 5DEDF11B; Wed, 19 Mar 2014 22:27:11 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 312FF79C; Wed, 19 Mar 2014 22:27:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2JMRBFZ070756; Wed, 19 Mar 2014 22:27:11 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2JMRB0a070755; Wed, 19 Mar 2014 22:27:11 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403192227.s2JMRB0a070755@svn.freebsd.org> From: Marcel Moolenaar Date: Wed, 19 Mar 2014 22:27:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263383 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2014 22:27:11 -0000 Author: marcel Date: Wed Mar 19 22:27:10 2014 New Revision: 263383 URL: http://svnweb.freebsd.org/changeset/base/263383 Log: Expand usage(). This serves even now as a good reminder. Modified: user/marcel/mkimg/mkimg.c Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Wed Mar 19 21:44:51 2014 (r263382) +++ user/marcel/mkimg/mkimg.c Wed Mar 19 22:27:10 2014 (r263383) @@ -67,13 +67,35 @@ static void usage(const char *why) { warnx("error: %s", why); - fprintf(stderr, "usage: %s \n", getprogname()); + fprintf(stderr, "\nusage: %s \n", getprogname()); + fprintf(stderr, " options:\n"); - fprintf(stderr, "\t-b \n"); - fprintf(stderr, "\t-o \n"); + fprintf(stderr, "\t-b \t- file containing boot code\n"); + fprintf(stderr, "\t-h \t- number of heads to simulate\n"); + fprintf(stderr, "\t-o \t- file to write image into\n"); fprintf(stderr, "\t-p \n"); fprintf(stderr, "\t-s \n"); - fprintf(stderr, "\t-z\n"); + fprintf(stderr, "\t-t \t- number of tracks to simulate\n"); + fprintf(stderr, "\t-z\t\t- write a sparse file\n"); + + fprintf(stderr, " schemes:\n"); + fprintf(stderr, "\tapm\t- Apple Partition Map\n"); + fprintf(stderr, "\tbsd\t- BSD disk label\n"); + fprintf(stderr, "\tebr\t- Extended Boot Record\n"); + fprintf(stderr, "\tgpt\t- GUID Partition Table\n"); + fprintf(stderr, "\tmbr\t- Master Boot Record\n"); + fprintf(stderr, "\tpc98\t- PC-9800 disk partitions\n"); + fprintf(stderr, "\tvtoc8\t- SMI VTOC8 disk labels\n"); + + fprintf(stderr, " partition specification:\n"); + fprintf(stderr, "\t::\t- empty partition of given size\n"); + fprintf(stderr, "\t:=\t- partition content and size\n" + "\t\t\t determined by the named file\n"); + fprintf(stderr, "\t:!\t- partition content and size\n" + "\t\t\t taken from the output of the command to run\n"); + fprintf(stderr, "\t where:\n"); + fprintf(stderr, "\t\ttype\t- scheme neutral partition type\n"); + exit(EX_USAGE); } From owner-svn-src-user@FreeBSD.ORG Thu Mar 20 00:38:20 2014 Return-Path: Delivered-To: svn-src-user@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 22C34AF1; Thu, 20 Mar 2014 00:38:20 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 030456A1; Thu, 20 Mar 2014 00:38:20 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2K0cJjY026361; Thu, 20 Mar 2014 00:38:19 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2K0cHeu026347; Thu, 20 Mar 2014 00:38:17 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403200038.s2K0cHeu026347@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 20 Mar 2014 00:38:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263409 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Mar 2014 00:38:20 -0000 Author: marcel Date: Thu Mar 20 00:38:17 2014 New Revision: 263409 URL: http://svnweb.freebsd.org/changeset/base/263409 Log: Use linker sets to provide build-time selection of the schemes that need to be supported. Each scheme provides data and callbacks for handling the scheme-specifics. To this end, put each scheme in its own source file. Added: user/marcel/mkimg/apm.c (contents, props changed) user/marcel/mkimg/bsd.c (contents, props changed) user/marcel/mkimg/ebr.c (contents, props changed) user/marcel/mkimg/gpt.c (contents, props changed) user/marcel/mkimg/mbr.c (contents, props changed) user/marcel/mkimg/pc98.c (contents, props changed) user/marcel/mkimg/vtoc8.c (contents, props changed) Modified: user/marcel/mkimg/Makefile user/marcel/mkimg/mkimg.c user/marcel/mkimg/scheme.c user/marcel/mkimg/scheme.h Modified: user/marcel/mkimg/Makefile ============================================================================== --- user/marcel/mkimg/Makefile Thu Mar 20 00:32:26 2014 (r263408) +++ user/marcel/mkimg/Makefile Thu Mar 20 00:38:17 2014 (r263409) @@ -4,6 +4,16 @@ PROG= mkimg SRCS= mkimg.c scheme.c MAN= mkimg.8 +# List of schemes to support +SRCS+= \ + apm.c \ + bsd.c \ + ebr.c \ + gpt.c \ + mbr.c \ + pc98.c \ + vtoc8.c + BINDIR?=/usr/sbin DPADD= ${LIBUTIL} Added: user/marcel/mkimg/apm.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/marcel/mkimg/apm.c Thu Mar 20 00:38:17 2014 (r263409) @@ -0,0 +1,67 @@ +/*- + * Copyright (c) 2014 Juniper Networks, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include + +#include "mkimg.h" +#include "scheme.h" + +static struct mkimg_alias apm_aliases[] = { + { NULL, 0 } +}; + +static off_t +apm_get_leader(u_int parts) +{ + + return (parts + 1); +} + +static off_t +apm_get_trailer(u_int parts __unused) +{ + + return (0); +} + +static struct mkimg_scheme apm_scheme = { + .name = "apm", + .description = "Apple Partition Map", + .nparts = 4096, + .padding = 0, + .aliases = apm_aliases, + .get_leader = apm_get_leader, + .get_trailer = apm_get_trailer +}; + +SCHEME_DEFINE(apm_scheme); Added: user/marcel/mkimg/bsd.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/marcel/mkimg/bsd.c Thu Mar 20 00:38:17 2014 (r263409) @@ -0,0 +1,67 @@ +/*- + * Copyright (c) 2014 Juniper Networks, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include + +#include "mkimg.h" +#include "scheme.h" + +static struct mkimg_alias bsd_aliases[] = { + { NULL, 0 } +}; + +static off_t +bsd_get_leader(u_int parts __unused) +{ + + return (16); +} + +static off_t +bsd_get_trailer(u_int parts __unused) +{ + + return (0); +} + +static struct mkimg_scheme bsd_scheme = { + .name = "bsd", + .description = "GUID Partition Table", + .nparts = 20, + .padding = 0, + .aliases = bsd_aliases, + .get_leader = bsd_get_leader, + .get_trailer = bsd_get_trailer +}; + +SCHEME_DEFINE(bsd_scheme); Added: user/marcel/mkimg/ebr.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/marcel/mkimg/ebr.c Thu Mar 20 00:38:17 2014 (r263409) @@ -0,0 +1,71 @@ +/*- + * Copyright (c) 2014 Juniper Networks, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include + +#include "mkimg.h" +#include "scheme.h" + +static struct mkimg_alias ebr_aliases[] = { + { NULL, 0 } +}; + +static off_t +ebr_get_leader(u_int parts __unused) +{ + + return (1); +} + +static off_t +ebr_get_trailer(u_int parts __unused) +{ + + /* + * Compensate for having reserved a sector for the EBR after + * the last partition. + */ + return (-1); +} + +static struct mkimg_scheme ebr_scheme = { + .name = "ebr", + .description = "Extended Boot Record", + .nparts = 4096, + .padding = 1, /* See ebr_get_trailer() above */ + .aliases = ebr_aliases, + .get_leader = ebr_get_leader, + .get_trailer = ebr_get_trailer +}; + +SCHEME_DEFINE(ebr_scheme); Added: user/marcel/mkimg/gpt.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/marcel/mkimg/gpt.c Thu Mar 20 00:38:17 2014 (r263409) @@ -0,0 +1,71 @@ +/*- + * Copyright (c) 2014 Juniper Networks, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include + +#include "mkimg.h" +#include "scheme.h" + +static uuid_t gpt_uuid_efi = GPT_ENT_TYPE_EFI; + +static struct mkimg_alias gpt_aliases[] = { + { "efi", ALIAS_PTR(&gpt_uuid_efi) }, + { NULL, 0 } +}; + +static off_t +gpt_get_leader(u_int parts) +{ + + return (2 + (parts + 3) / 4); +} + +static off_t +gpt_get_trailer(u_int parts) +{ + + return (1 + (parts + 3) / 4); +} + +static struct mkimg_scheme gpt_scheme = { + .name = "gpt", + .description = "GUID Partition Table", + .nparts = 4096, + .padding = 0, + .aliases = gpt_aliases, + .get_leader = gpt_get_leader, + .get_trailer = gpt_get_trailer +}; + +SCHEME_DEFINE(gpt_scheme); Added: user/marcel/mkimg/mbr.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/marcel/mkimg/mbr.c Thu Mar 20 00:38:17 2014 (r263409) @@ -0,0 +1,68 @@ +/*- + * Copyright (c) 2014 Juniper Networks, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include + +#include "mkimg.h" +#include "scheme.h" + +static struct mkimg_alias mbr_aliases[] = { + { NULL, 0 } +}; + +static off_t +mbr_get_leader(u_int parts __unused) +{ + + return (1); +} + +static off_t +mbr_get_trailer(u_int parts __unused) +{ + + return (0); +} + +static struct mkimg_scheme mbr_scheme = { + .name = "mbr", + .description = "Master Boot Record", + .nparts = NDOSPART, + .padding = 0, + .aliases = mbr_aliases, + .get_leader = mbr_get_leader, + .get_trailer = mbr_get_trailer +}; + +SCHEME_DEFINE(mbr_scheme); Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Thu Mar 20 00:32:26 2014 (r263408) +++ user/marcel/mkimg/mkimg.c Thu Mar 20 00:38:17 2014 (r263409) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2013 Juniper Networks, Inc. + * Copyright (c) 2013,2014 Juniper Networks, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -27,6 +27,7 @@ #include __FBSDID("$FreeBSD$"); +#include #include #include #include @@ -66,6 +67,8 @@ cleanup(void) static void usage(const char *why) { + struct mkimg_scheme *s, **iter; + warnx("error: %s", why); fprintf(stderr, "\nusage: %s \n", getprogname()); @@ -79,13 +82,10 @@ usage(const char *why) fprintf(stderr, "\t-z\t\t- write a sparse file\n"); fprintf(stderr, " schemes:\n"); - fprintf(stderr, "\tapm\t- Apple Partition Map\n"); - fprintf(stderr, "\tbsd\t- BSD disk label\n"); - fprintf(stderr, "\tebr\t- Extended Boot Record\n"); - fprintf(stderr, "\tgpt\t- GUID Partition Table\n"); - fprintf(stderr, "\tmbr\t- Master Boot Record\n"); - fprintf(stderr, "\tpc98\t- PC-9800 disk partitions\n"); - fprintf(stderr, "\tvtoc8\t- SMI VTOC8 disk labels\n"); + SET_FOREACH(iter, schemes) { + s = *iter; + fprintf(stderr, "\t%s\t- %s\n", s->name, s->description); + } fprintf(stderr, " partition specification:\n"); fprintf(stderr, "\t::\t- empty partition of given size\n"); @@ -283,7 +283,7 @@ main(int argc, char *argv[]) errc(EX_DATAERR, error, "partition"); break; case 's': /* SCHEME */ - if (scheme_selected() != SCHEME_UNDEF) + if (scheme_selected() != NULL) usage("multiple schemes given"); error = scheme_select(optarg); if (error) @@ -299,7 +299,7 @@ main(int argc, char *argv[]) } if (argc > optind) usage("trailing arguments"); - if (scheme_selected() == SCHEME_UNDEF) + if (scheme_selected() == NULL) usage("no scheme"); if (nparts == 0) usage("no partitions"); Added: user/marcel/mkimg/pc98.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/marcel/mkimg/pc98.c Thu Mar 20 00:38:17 2014 (r263409) @@ -0,0 +1,68 @@ +/*- + * Copyright (c) 2014 Juniper Networks, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include + +#include "mkimg.h" +#include "scheme.h" + +static struct mkimg_alias pc98_aliases[] = { + { NULL, 0 } +}; + +static off_t +pc98_get_leader(u_int parts __unused) +{ + + return (2); +} + +static off_t +pc98_get_trailer(u_int parts __unused) +{ + + return (0); +} + +static struct mkimg_scheme pc98_scheme = { + .name = "pc98", + .description = "PC-9800 disk partitions", + .nparts = PC98_NPARTS, + .padding = 0, + .aliases = pc98_aliases, + .get_leader = pc98_get_leader, + .get_trailer = pc98_get_trailer +}; + +SCHEME_DEFINE(pc98_scheme); Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Thu Mar 20 00:32:26 2014 (r263408) +++ user/marcel/mkimg/scheme.c Thu Mar 20 00:38:17 2014 (r263409) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2013 Juniper Networks, Inc. + * Copyright (c) 2013,2014 Juniper Networks, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -28,10 +28,8 @@ __FBSDID("$FreeBSD$"); #include -#include -#include +#include #include -#include #include #include #include @@ -41,40 +39,25 @@ __FBSDID("$FreeBSD$"); #include "mkimg.h" #include "scheme.h" -static struct scheme { - const char *lexeme; - u_int token; -} schemes[] = { - { .lexeme = "apm", .token = SCHEME_APM }, - { .lexeme = "bsd", .token = SCHEME_BSD }, - { .lexeme = "ebr", .token = SCHEME_EBR }, - { .lexeme = "gpt", .token = SCHEME_GPT }, - { .lexeme = "mbr", .token = SCHEME_MBR }, - { .lexeme = "pc98", .token = SCHEME_PC98 }, - { .lexeme = "vtoc8", .token = SCHEME_VTOC8 }, - { .lexeme = NULL, .token = SCHEME_UNDEF } -}; - -static u_int scheme = SCHEME_UNDEF; +static struct mkimg_scheme *scheme; static u_int secsz = 512; int scheme_select(const char *spec) { - struct scheme *s; + struct mkimg_scheme *s, **iter; - s = schemes; - while (s->lexeme != NULL) { - if (strcasecmp(spec, s->lexeme) == 0) { - scheme = s->token; + SET_FOREACH(iter, schemes) { + s = *iter; + if (strcasecmp(spec, s->name) == 0) { + scheme = s; return (0); } - s++; } return (EINVAL); } -u_int +struct mkimg_scheme * scheme_selected(void) { @@ -82,11 +65,12 @@ scheme_selected(void) } int -scheme_check_part(struct part *p __unused) +scheme_check_part(struct part *p) { - warnx("part: index=%u, type=`%s', offset=%ju, size=%ju", p->index, - p->type, (uintmax_t)p->offset, (uintmax_t)p->size); + warnx("part(%s): index=%u, type=`%s', offset=%ju, size=%ju", + scheme->name, p->index, p->type, (uintmax_t)p->offset, + (uintmax_t)p->size); return (0); } @@ -94,35 +78,8 @@ scheme_check_part(struct part *p __unuse u_int scheme_max_parts(void) { - u_int parts; - switch (scheme) { - case SCHEME_APM: - parts = 4096; - break; - case SCHEME_BSD: - parts = 20; - break; - case SCHEME_EBR: - parts = 4096; - break; - case SCHEME_GPT: - parts = 4096; - break; - case SCHEME_MBR: - parts = NDOSPART; - break; - case SCHEME_PC98: - parts = PC98_NPARTS; - break; - case SCHEME_VTOC8: - parts = VTOC8_NPARTS; - break; - default: - parts = 0; - break; - } - return (parts); + return (scheme->nparts); } off_t @@ -130,32 +87,7 @@ scheme_first_offset(u_int parts) { off_t off; - switch (scheme) { - case SCHEME_APM: - off = parts + 1; - break; - case SCHEME_BSD: - off = 16; - break; - case SCHEME_EBR: - off = 1; - break; - case SCHEME_GPT: - off = 2 + (parts + 3) / 4; - break; - case SCHEME_MBR: - off = 1; - break; - case SCHEME_PC98: - off = 2; - break; - case SCHEME_VTOC8: - off = 1; - break; - default: - off = 0; - break; - } + off = scheme->get_leader(parts); off *= secsz; return (off); } @@ -165,26 +97,15 @@ scheme_next_offset(off_t off, uint64_t s { sz = (sz + secsz - 1) & ~(secsz - 1); - if (scheme == SCHEME_EBR) - sz += secsz; + sz += scheme->padding * secsz; return (off + sz); } void scheme_write(int fd, off_t off) { - off_t lim; + off_t trailer; - switch (scheme) { - case SCHEME_GPT: - lim = off + secsz * (1 + (nparts + 3) / 4); - break; - case SCHEME_EBR: - off -= secsz; - /* FALLTHROUGH */ - default: - lim = off; - break; - } - ftruncate(fd, lim); + trailer = scheme->get_trailer(nparts) * secsz; + ftruncate(fd, off + trailer); } Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Thu Mar 20 00:32:26 2014 (r263408) +++ user/marcel/mkimg/scheme.h Thu Mar 20 00:38:17 2014 (r263409) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2013 Juniper Networks, Inc. + * Copyright (c) 2013,2014 Juniper Networks, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -29,17 +29,28 @@ #ifndef _MKIMG_SCHEME_H_ #define _MKIMG_SCHEME_H_ -#define SCHEME_UNDEF 0 -#define SCHEME_APM 1 -#define SCHEME_BSD 2 -#define SCHEME_EBR 3 -#define SCHEME_GPT 4 -#define SCHEME_MBR 5 -#define SCHEME_PC98 6 -#define SCHEME_VTOC8 7 +struct mkimg_alias { + const char *name; + uintptr_t tp; +#define ALIAS_PTR(p) (uintptr_t)(p) +#define ALIAS_INT(i) (uintptr_t)(i) +}; + +struct mkimg_scheme { + const char *name; + const char *description; + int nparts; + int padding; + struct mkimg_alias *aliases; + off_t (*get_leader)(u_int); + off_t (*get_trailer)(u_int); +}; + +SET_DECLARE(schemes, struct mkimg_scheme); +#define SCHEME_DEFINE(nm) DATA_SET(schemes, nm) int scheme_select(const char *); -u_int scheme_selected(void); +struct mkimg_scheme *scheme_selected(void); int scheme_check_part(struct part *); u_int scheme_max_parts(void); Added: user/marcel/mkimg/vtoc8.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/marcel/mkimg/vtoc8.c Thu Mar 20 00:38:17 2014 (r263409) @@ -0,0 +1,68 @@ +/*- + * Copyright (c) 2014 Juniper Networks, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include + +#include "mkimg.h" +#include "scheme.h" + +static struct mkimg_alias vtoc8_aliases[] = { + { NULL, 0 } +}; + +static off_t +vtoc8_get_leader(u_int parts __unused) +{ + + return (1); +} + +static off_t +vtoc8_get_trailer(u_int parts __unused) +{ + + return (0); +} + +static struct mkimg_scheme vtoc8_scheme = { + .name = "vtoc8", + .description = "SMI VTOC8 disk labels", + .nparts = VTOC8_NPARTS, + .padding = 0, + .aliases = vtoc8_aliases, + .get_leader = vtoc8_get_leader, + .get_trailer = vtoc8_get_trailer +}; + +SCHEME_DEFINE(vtoc8_scheme); From owner-svn-src-user@FreeBSD.ORG Thu Mar 20 02:27:26 2014 Return-Path: Delivered-To: svn-src-user@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 B9821E9E; Thu, 20 Mar 2014 02:27:26 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 8CA85FFA; Thu, 20 Mar 2014 02:27:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2K2RQrH070234; Thu, 20 Mar 2014 02:27:26 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2K2RQMm070231; Thu, 20 Mar 2014 02:27:26 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403200227.s2K2RQMm070231@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 20 Mar 2014 02:27:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263414 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Mar 2014 02:27:26 -0000 Author: marcel Date: Thu Mar 20 02:27:25 2014 New Revision: 263414 URL: http://svnweb.freebsd.org/changeset/base/263414 Log: Check the partition type alias as defined by the scheme. Modified: user/marcel/mkimg/mkimg.c user/marcel/mkimg/mkimg.h user/marcel/mkimg/scheme.c Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Thu Mar 20 02:23:52 2014 (r263413) +++ user/marcel/mkimg/mkimg.c Thu Mar 20 02:27:25 2014 (r263414) @@ -133,12 +133,12 @@ parse_part(const char *spec) error = EINVAL; goto errout; } - part->type = malloc(len); - if (part->type == NULL) { + part->alias = malloc(len); + if (part->alias == NULL) { error = ENOMEM; goto errout; } - strlcpy(part->type, spec, len); + strlcpy(part->alias, spec, len); spec = sep + 1; switch (*spec) { @@ -169,8 +169,8 @@ parse_part(const char *spec) return (0); errout: - if (part->type != NULL) - free(part->type); + if (part->alias != NULL) + free(part->alias); free(part); return (error); } @@ -246,7 +246,9 @@ mkimg(void) break; } part->size = size; - scheme_check_part(part); + error = scheme_check_part(part); + if (error) + errc(EX_DATAERR, error, "partition %d", part->index+1); offset = scheme_next_offset(offset, size); } Modified: user/marcel/mkimg/mkimg.h ============================================================================== --- user/marcel/mkimg/mkimg.h Thu Mar 20 02:23:52 2014 (r263413) +++ user/marcel/mkimg/mkimg.h Thu Mar 20 02:27:25 2014 (r263414) @@ -31,7 +31,7 @@ struct part { STAILQ_ENTRY(part) link; - char *type; /* Partition type. */ + char *alias; /* Partition type alias. */ char *contents; /* Contents/size specification. */ u_int kind; /* Content kind. */ #define PART_UNDEF 0 Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Thu Mar 20 02:23:52 2014 (r263413) +++ user/marcel/mkimg/scheme.c Thu Mar 20 02:27:25 2014 (r263414) @@ -67,11 +67,25 @@ scheme_selected(void) int scheme_check_part(struct part *p) { + struct mkimg_alias *alias, *iter; warnx("part(%s): index=%u, type=`%s', offset=%ju, size=%ju", - scheme->name, p->index, p->type, (uintmax_t)p->offset, + scheme->name, p->index, p->alias, (uintmax_t)p->offset, (uintmax_t)p->size); + /* Check the partition type alias */ + alias = NULL; + iter = scheme->aliases; + while (iter->name != NULL) { + if (strcasecmp(p->alias, iter->name) == 0) { + alias = iter; + break; + } + iter++; + } + if (alias == NULL) + return (EINVAL); + return (0); } From owner-svn-src-user@FreeBSD.ORG Thu Mar 20 19:37:32 2014 Return-Path: Delivered-To: svn-src-user@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 C025AB72; Thu, 20 Mar 2014 19:37:32 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 ACAD883F; Thu, 20 Mar 2014 19:37:32 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2KJbW5Q088066; Thu, 20 Mar 2014 19:37:32 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2KJbUan088057; Thu, 20 Mar 2014 19:37:30 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403201937.s2KJbUan088057@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 20 Mar 2014 19:37:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263440 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Mar 2014 19:37:32 -0000 Author: marcel Date: Thu Mar 20 19:37:30 2014 New Revision: 263440 URL: http://svnweb.freebsd.org/changeset/base/263440 Log: Replace *_get_leader() and *_get_trailer() with a single *_metadata(). This single function takes a where argument to indicate the kind of metadata to "size". This way we can also get rid of the "padding" field in the scheme structure. This should make it a little more understandable what's going on. Modified: user/marcel/mkimg/apm.c user/marcel/mkimg/bsd.c user/marcel/mkimg/ebr.c user/marcel/mkimg/gpt.c user/marcel/mkimg/mbr.c user/marcel/mkimg/pc98.c user/marcel/mkimg/scheme.c user/marcel/mkimg/scheme.h user/marcel/mkimg/vtoc8.c Modified: user/marcel/mkimg/apm.c ============================================================================== --- user/marcel/mkimg/apm.c Thu Mar 20 19:37:14 2014 (r263439) +++ user/marcel/mkimg/apm.c Thu Mar 20 19:37:30 2014 (r263440) @@ -40,28 +40,21 @@ static struct mkimg_alias apm_aliases[] { NULL, 0 } }; -static off_t -apm_get_leader(u_int parts) +static u_int +apm_metadata(u_int where, u_int parts, u_int secsz __unused) { + u_int secs; - return (parts + 1); -} - -static off_t -apm_get_trailer(u_int parts __unused) -{ - - return (0); + secs = (where == SCHEME_META_IMG_START) ? parts + 1 : 0; + return (secs); } static struct mkimg_scheme apm_scheme = { .name = "apm", .description = "Apple Partition Map", - .nparts = 4096, - .padding = 0, .aliases = apm_aliases, - .get_leader = apm_get_leader, - .get_trailer = apm_get_trailer + .metadata = apm_metadata, + .nparts = 4096 }; SCHEME_DEFINE(apm_scheme); Modified: user/marcel/mkimg/bsd.c ============================================================================== --- user/marcel/mkimg/bsd.c Thu Mar 20 19:37:14 2014 (r263439) +++ user/marcel/mkimg/bsd.c Thu Mar 20 19:37:30 2014 (r263440) @@ -40,28 +40,21 @@ static struct mkimg_alias bsd_aliases[] { NULL, 0 } }; -static off_t -bsd_get_leader(u_int parts __unused) +static u_int +bsd_metadata(u_int where, u_int parts __unused, u_int secsz __unused) { + u_int secs; - return (16); -} - -static off_t -bsd_get_trailer(u_int parts __unused) -{ - - return (0); + secs = (where == SCHEME_META_IMG_START) ? 16 : 0; + return (secs); } static struct mkimg_scheme bsd_scheme = { .name = "bsd", - .description = "GUID Partition Table", - .nparts = 20, - .padding = 0, + .description = "BSD disk label", .aliases = bsd_aliases, - .get_leader = bsd_get_leader, - .get_trailer = bsd_get_trailer + .metadata = bsd_metadata, + .nparts = 20 }; SCHEME_DEFINE(bsd_scheme); Modified: user/marcel/mkimg/ebr.c ============================================================================== --- user/marcel/mkimg/ebr.c Thu Mar 20 19:37:14 2014 (r263439) +++ user/marcel/mkimg/ebr.c Thu Mar 20 19:37:30 2014 (r263440) @@ -40,32 +40,21 @@ static struct mkimg_alias ebr_aliases[] { NULL, 0 } }; -static off_t -ebr_get_leader(u_int parts __unused) +static u_int +ebr_metadata(u_int where, u_int parts __unused, u_int secsz __unused) { + u_int secs; - return (1); -} - -static off_t -ebr_get_trailer(u_int parts __unused) -{ - - /* - * Compensate for having reserved a sector for the EBR after - * the last partition. - */ - return (-1); + secs = (where == SCHEME_META_PART_BEFORE) ? 1 : 0; + return (secs); } static struct mkimg_scheme ebr_scheme = { .name = "ebr", .description = "Extended Boot Record", - .nparts = 4096, - .padding = 1, /* See ebr_get_trailer() above */ .aliases = ebr_aliases, - .get_leader = ebr_get_leader, - .get_trailer = ebr_get_trailer + .metadata = ebr_metadata, + .nparts = 4096 }; SCHEME_DEFINE(ebr_scheme); Modified: user/marcel/mkimg/gpt.c ============================================================================== --- user/marcel/mkimg/gpt.c Thu Mar 20 19:37:14 2014 (r263439) +++ user/marcel/mkimg/gpt.c Thu Mar 20 19:37:30 2014 (r263440) @@ -44,28 +44,26 @@ static struct mkimg_alias gpt_aliases[] { NULL, 0 } }; -static off_t -gpt_get_leader(u_int parts) +static u_int +gpt_metadata(u_int where, u_int parts, u_int secsz) { + u_int ents, secs; - return (2 + (parts + 3) / 4); -} - -static off_t -gpt_get_trailer(u_int parts) -{ + if (where != SCHEME_META_IMG_START && where != SCHEME_META_IMG_START) + return (0); - return (1 + (parts + 3) / 4); + ents = secsz / sizeof(struct gpt_ent); + secs = (parts + ents - 1) / ents; + secs += (where == SCHEME_META_IMG_START) ? 2 : 1; + return (secs); } static struct mkimg_scheme gpt_scheme = { .name = "gpt", .description = "GUID Partition Table", - .nparts = 4096, - .padding = 0, .aliases = gpt_aliases, - .get_leader = gpt_get_leader, - .get_trailer = gpt_get_trailer + .metadata = gpt_metadata, + .nparts = 4096 }; SCHEME_DEFINE(gpt_scheme); Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Thu Mar 20 19:37:14 2014 (r263439) +++ user/marcel/mkimg/mbr.c Thu Mar 20 19:37:30 2014 (r263440) @@ -41,28 +41,21 @@ static struct mkimg_alias mbr_aliases[] { NULL, 0 } }; -static off_t -mbr_get_leader(u_int parts __unused) +static u_int +mbr_metadata(u_int where, u_int parts __unused, u_int secsz __unused) { + u_int secs; - return (1); -} - -static off_t -mbr_get_trailer(u_int parts __unused) -{ - - return (0); + secs = (where == SCHEME_META_IMG_START) ? 1 : 0; + return (secs); } static struct mkimg_scheme mbr_scheme = { .name = "mbr", .description = "Master Boot Record", - .nparts = NDOSPART, - .padding = 0, .aliases = mbr_aliases, - .get_leader = mbr_get_leader, - .get_trailer = mbr_get_trailer + .metadata = mbr_metadata, + .nparts = NDOSPART }; SCHEME_DEFINE(mbr_scheme); Modified: user/marcel/mkimg/pc98.c ============================================================================== --- user/marcel/mkimg/pc98.c Thu Mar 20 19:37:14 2014 (r263439) +++ user/marcel/mkimg/pc98.c Thu Mar 20 19:37:30 2014 (r263440) @@ -41,28 +41,21 @@ static struct mkimg_alias pc98_aliases[] { NULL, 0 } }; -static off_t -pc98_get_leader(u_int parts __unused) +static u_int +pc98_metadata(u_int where, u_int parts __unused, u_int secsz __unused) { + u_int secs; - return (2); -} - -static off_t -pc98_get_trailer(u_int parts __unused) -{ - - return (0); + secs = (where == SCHEME_META_IMG_START) ? 2 : 0; + return (secs); } static struct mkimg_scheme pc98_scheme = { .name = "pc98", .description = "PC-9800 disk partitions", - .nparts = PC98_NPARTS, - .padding = 0, .aliases = pc98_aliases, - .get_leader = pc98_get_leader, - .get_trailer = pc98_get_trailer + .metadata = pc98_metadata, + .nparts = PC98_NPARTS }; SCHEME_DEFINE(pc98_scheme); Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Thu Mar 20 19:37:14 2014 (r263439) +++ user/marcel/mkimg/scheme.c Thu Mar 20 19:37:30 2014 (r263440) @@ -99,27 +99,35 @@ scheme_max_parts(void) off_t scheme_first_offset(u_int parts) { - off_t off; + u_int secs; - off = scheme->get_leader(parts); - off *= secsz; - return (off); + secs = scheme->metadata(SCHEME_META_IMG_START, parts, secsz) + + scheme->metadata(SCHEME_META_PART_BEFORE, 0, secsz); + return (secs * secsz); } off_t scheme_next_offset(off_t off, uint64_t sz) { + u_int secs; sz = (sz + secsz - 1) & ~(secsz - 1); - sz += scheme->padding * secsz; + secs = scheme->metadata(SCHEME_META_PART_AFTER, 0, secsz) + + scheme->metadata(SCHEME_META_PART_BEFORE, 0, secsz); + sz += (secs * secsz); return (off + sz); } void scheme_write(int fd, off_t off) { - off_t trailer; + u_int secs; - trailer = scheme->get_trailer(nparts) * secsz; - ftruncate(fd, off + trailer); + /* Fixup offset: it has an extra metadata before the partition */ + secs = scheme->metadata(SCHEME_META_PART_BEFORE, 0, secsz); + off -= (secs * secsz); + + secs = scheme->metadata(SCHEME_META_IMG_END, nparts, secsz); + off += (secs * secsz); + ftruncate(fd, off); } Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Thu Mar 20 19:37:14 2014 (r263439) +++ user/marcel/mkimg/scheme.h Thu Mar 20 19:37:30 2014 (r263440) @@ -30,20 +30,22 @@ #define _MKIMG_SCHEME_H_ struct mkimg_alias { - const char *name; - uintptr_t tp; + const char *name; + uintptr_t tp; #define ALIAS_PTR(p) (uintptr_t)(p) #define ALIAS_INT(i) (uintptr_t)(i) }; struct mkimg_scheme { - const char *name; - const char *description; - int nparts; - int padding; + const char *name; + const char *description; struct mkimg_alias *aliases; - off_t (*get_leader)(u_int); - off_t (*get_trailer)(u_int); + u_int (*metadata)(u_int, u_int, u_int); +#define SCHEME_META_IMG_START 1 +#define SCHEME_META_IMG_END 2 +#define SCHEME_META_PART_BEFORE 3 +#define SCHEME_META_PART_AFTER 4 + int nparts; }; SET_DECLARE(schemes, struct mkimg_scheme); Modified: user/marcel/mkimg/vtoc8.c ============================================================================== --- user/marcel/mkimg/vtoc8.c Thu Mar 20 19:37:14 2014 (r263439) +++ user/marcel/mkimg/vtoc8.c Thu Mar 20 19:37:30 2014 (r263440) @@ -41,28 +41,21 @@ static struct mkimg_alias vtoc8_aliases[ { NULL, 0 } }; -static off_t -vtoc8_get_leader(u_int parts __unused) +static u_int +vtoc8_metadata(u_int where, u_int parts __unused, u_int secsz __unused) { + u_int secs; - return (1); -} - -static off_t -vtoc8_get_trailer(u_int parts __unused) -{ - - return (0); + secs = (where == SCHEME_META_IMG_START) ? 1 : 0; + return (secs); } static struct mkimg_scheme vtoc8_scheme = { .name = "vtoc8", .description = "SMI VTOC8 disk labels", - .nparts = VTOC8_NPARTS, - .padding = 0, .aliases = vtoc8_aliases, - .get_leader = vtoc8_get_leader, - .get_trailer = vtoc8_get_trailer + .metadata = vtoc8_metadata, + .nparts = VTOC8_NPARTS }; SCHEME_DEFINE(vtoc8_scheme); From owner-svn-src-user@FreeBSD.ORG Thu Mar 20 20:14:29 2014 Return-Path: Delivered-To: svn-src-user@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 09E9FF3E; Thu, 20 Mar 2014 20:14:29 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 DE3BEC42; Thu, 20 Mar 2014 20:14:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2KKESOh004178; Thu, 20 Mar 2014 20:14:28 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2KKEQsa004166; Thu, 20 Mar 2014 20:14:26 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403202014.s2KKEQsa004166@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 20 Mar 2014 20:14:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263442 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Mar 2014 20:14:29 -0000 Author: marcel Date: Thu Mar 20 20:14:26 2014 New Revision: 263442 URL: http://svnweb.freebsd.org/changeset/base/263442 Log: Add a scheme-specific write callback to write the metadata. While here: 1. Move FreeBSD-specific headers to a more centralized place, so that it's easier to port mkimg. 2. Remove inclusion of where we don't need it (copy-pasted). 3. Check the partition data given on the command line before we do any I/O. 4. Add scheme_round() for rounding the partition size. 5. Have scheme_write call the scheme-specific write callback and have it propagate errors back to the caller. Modified: user/marcel/mkimg/apm.c user/marcel/mkimg/bsd.c user/marcel/mkimg/ebr.c user/marcel/mkimg/gpt.c user/marcel/mkimg/mbr.c user/marcel/mkimg/mkimg.c user/marcel/mkimg/mkimg.h user/marcel/mkimg/pc98.c user/marcel/mkimg/scheme.c user/marcel/mkimg/scheme.h user/marcel/mkimg/vtoc8.c Modified: user/marcel/mkimg/apm.c ============================================================================== --- user/marcel/mkimg/apm.c Thu Mar 20 20:14:04 2014 (r263441) +++ user/marcel/mkimg/apm.c Thu Mar 20 20:14:26 2014 (r263442) @@ -29,8 +29,7 @@ __FBSDID("$FreeBSD$"); #include #include -#include -#include +#include #include #include "mkimg.h" @@ -49,11 +48,19 @@ apm_metadata(u_int where, u_int parts, u return (secs); } +static int +apm_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, + u_int secsz __unused) +{ + return (ENOSYS); +} + static struct mkimg_scheme apm_scheme = { .name = "apm", .description = "Apple Partition Map", .aliases = apm_aliases, .metadata = apm_metadata, + .write = apm_write, .nparts = 4096 }; Modified: user/marcel/mkimg/bsd.c ============================================================================== --- user/marcel/mkimg/bsd.c Thu Mar 20 20:14:04 2014 (r263441) +++ user/marcel/mkimg/bsd.c Thu Mar 20 20:14:26 2014 (r263442) @@ -28,10 +28,9 @@ __FBSDID("$FreeBSD$"); #include -#include -#include +#include +#include #include -#include #include "mkimg.h" #include "scheme.h" @@ -49,11 +48,19 @@ bsd_metadata(u_int where, u_int parts __ return (secs); } +static int +bsd_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, + u_int secsz __unused) +{ + return (ENOSYS); +} + static struct mkimg_scheme bsd_scheme = { .name = "bsd", .description = "BSD disk label", .aliases = bsd_aliases, .metadata = bsd_metadata, + .write = bsd_write, .nparts = 20 }; Modified: user/marcel/mkimg/ebr.c ============================================================================== --- user/marcel/mkimg/ebr.c Thu Mar 20 20:14:04 2014 (r263441) +++ user/marcel/mkimg/ebr.c Thu Mar 20 20:14:26 2014 (r263442) @@ -28,10 +28,9 @@ __FBSDID("$FreeBSD$"); #include -#include -#include +#include +#include #include -#include #include "mkimg.h" #include "scheme.h" @@ -49,11 +48,19 @@ ebr_metadata(u_int where, u_int parts __ return (secs); } +static int +ebr_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, + u_int secsz __unused) +{ + return (ENOSYS); +} + static struct mkimg_scheme ebr_scheme = { .name = "ebr", .description = "Extended Boot Record", .aliases = ebr_aliases, .metadata = ebr_metadata, + .write = ebr_write, .nparts = 4096 }; Modified: user/marcel/mkimg/gpt.c ============================================================================== --- user/marcel/mkimg/gpt.c Thu Mar 20 20:14:04 2014 (r263441) +++ user/marcel/mkimg/gpt.c Thu Mar 20 20:14:26 2014 (r263442) @@ -28,9 +28,8 @@ __FBSDID("$FreeBSD$"); #include +#include #include -#include -#include #include #include @@ -58,11 +57,19 @@ gpt_metadata(u_int where, u_int parts, u return (secs); } +static int +gpt_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, + u_int secsz __unused) +{ + return (ENOSYS); +} + static struct mkimg_scheme gpt_scheme = { .name = "gpt", .description = "GUID Partition Table", .aliases = gpt_aliases, .metadata = gpt_metadata, + .write = gpt_write, .nparts = 4096 }; Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Thu Mar 20 20:14:04 2014 (r263441) +++ user/marcel/mkimg/mbr.c Thu Mar 20 20:14:26 2014 (r263442) @@ -29,10 +29,8 @@ __FBSDID("$FreeBSD$"); #include #include -#include -#include +#include #include -#include #include "mkimg.h" #include "scheme.h" @@ -50,11 +48,19 @@ mbr_metadata(u_int where, u_int parts __ return (secs); } +static int +mbr_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, + u_int secsz __unused) +{ + return (ENOSYS); +} + static struct mkimg_scheme mbr_scheme = { .name = "mbr", .description = "Master Boot Record", .aliases = mbr_aliases, .metadata = mbr_metadata, + .write = mbr_write, .nparts = NDOSPART }; Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Thu Mar 20 20:14:04 2014 (r263441) +++ user/marcel/mkimg/mkimg.c Thu Mar 20 20:14:26 2014 (r263442) @@ -216,6 +216,13 @@ mkimg(void) errc(EX_DATAERR, ENOSPC, "only %d partitions are supported", scheme_max_parts()); + /* First check partition information */ + STAILQ_FOREACH(part, &partlist, link) { + error = scheme_check_part(part); + if (error) + errc(EX_DATAERR, error, "partition %d", part->index+1); + } + offset = scheme_first_offset(nparts); STAILQ_FOREACH(part, &partlist, link) { part->offset = offset; @@ -245,14 +252,14 @@ mkimg(void) error = errno; break; } - part->size = size; - error = scheme_check_part(part); if (error) - errc(EX_DATAERR, error, "partition %d", part->index+1); + errc(EX_IOERR, error, "partition %d", part->index+1); + size = scheme_round(size); + part->size = size; offset = scheme_next_offset(offset, size); } - scheme_write(tmpfd, offset); + error = (scheme_write(tmpfd, offset)); } int Modified: user/marcel/mkimg/mkimg.h ============================================================================== --- user/marcel/mkimg/mkimg.h Thu Mar 20 20:14:04 2014 (r263441) +++ user/marcel/mkimg/mkimg.h Thu Mar 20 20:14:26 2014 (r263442) @@ -29,6 +29,8 @@ #ifndef _MKIMG_MKIMG_H_ #define _MKIMG_MKIMG_H_ +#include + struct part { STAILQ_ENTRY(part) link; char *alias; /* Partition type alias. */ Modified: user/marcel/mkimg/pc98.c ============================================================================== --- user/marcel/mkimg/pc98.c Thu Mar 20 20:14:04 2014 (r263441) +++ user/marcel/mkimg/pc98.c Thu Mar 20 20:14:26 2014 (r263442) @@ -29,10 +29,8 @@ __FBSDID("$FreeBSD$"); #include #include -#include -#include +#include #include -#include #include "mkimg.h" #include "scheme.h" @@ -50,11 +48,19 @@ pc98_metadata(u_int where, u_int parts _ return (secs); } +static int +pc98_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, + u_int secsz __unused) +{ + return (ENOSYS); +} + static struct mkimg_scheme pc98_scheme = { .name = "pc98", .description = "PC-9800 disk partitions", .aliases = pc98_aliases, .metadata = pc98_metadata, + .write = pc98_write, .nparts = PC98_NPARTS }; Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Thu Mar 20 20:14:04 2014 (r263441) +++ user/marcel/mkimg/scheme.c Thu Mar 20 20:14:26 2014 (r263442) @@ -96,6 +96,14 @@ scheme_max_parts(void) return (scheme->nparts); } +uint64_t +scheme_round(uint64_t sz) +{ + + sz = (sz + secsz - 1) & ~(secsz - 1); + return (sz); +} + off_t scheme_first_offset(u_int parts) { @@ -111,17 +119,17 @@ scheme_next_offset(off_t off, uint64_t s { u_int secs; - sz = (sz + secsz - 1) & ~(secsz - 1); secs = scheme->metadata(SCHEME_META_PART_AFTER, 0, secsz) + scheme->metadata(SCHEME_META_PART_BEFORE, 0, secsz); sz += (secs * secsz); return (off + sz); } -void +int scheme_write(int fd, off_t off) { u_int secs; + int error; /* Fixup offset: it has an extra metadata before the partition */ secs = scheme->metadata(SCHEME_META_PART_BEFORE, 0, secsz); @@ -129,5 +137,9 @@ scheme_write(int fd, off_t off) secs = scheme->metadata(SCHEME_META_IMG_END, nparts, secsz); off += (secs * secsz); - ftruncate(fd, off); + if (ftruncate(fd, off) == -1) + return (errno); + + error = scheme->write(fd, off, nparts, secsz); + return (error); } Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Thu Mar 20 20:14:04 2014 (r263441) +++ user/marcel/mkimg/scheme.h Thu Mar 20 20:14:26 2014 (r263442) @@ -29,6 +29,8 @@ #ifndef _MKIMG_SCHEME_H_ #define _MKIMG_SCHEME_H_ +#include + struct mkimg_alias { const char *name; uintptr_t tp; @@ -45,6 +47,7 @@ struct mkimg_scheme { #define SCHEME_META_IMG_END 2 #define SCHEME_META_PART_BEFORE 3 #define SCHEME_META_PART_AFTER 4 + int (*write)(int, off_t, u_int, u_int); int nparts; }; @@ -56,8 +59,9 @@ struct mkimg_scheme *scheme_selected(voi int scheme_check_part(struct part *); u_int scheme_max_parts(void); +uint64_t scheme_round(uint64_t); off_t scheme_first_offset(u_int); off_t scheme_next_offset(off_t, uint64_t); -void scheme_write(int, off_t); +int scheme_write(int, off_t); #endif /* _MKIMG_SCHEME_H_ */ Modified: user/marcel/mkimg/vtoc8.c ============================================================================== --- user/marcel/mkimg/vtoc8.c Thu Mar 20 20:14:04 2014 (r263441) +++ user/marcel/mkimg/vtoc8.c Thu Mar 20 20:14:26 2014 (r263442) @@ -28,11 +28,9 @@ __FBSDID("$FreeBSD$"); #include -#include -#include +#include #include #include -#include #include "mkimg.h" #include "scheme.h" @@ -50,11 +48,19 @@ vtoc8_metadata(u_int where, u_int parts return (secs); } +static int +vtoc8_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, + u_int secsz __unused) +{ + return (ENOSYS); +} + static struct mkimg_scheme vtoc8_scheme = { .name = "vtoc8", .description = "SMI VTOC8 disk labels", .aliases = vtoc8_aliases, .metadata = vtoc8_metadata, + .write = vtoc8_write, .nparts = VTOC8_NPARTS }; From owner-svn-src-user@FreeBSD.ORG Fri Mar 21 03:27:43 2014 Return-Path: Delivered-To: svn-src-user@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 7EE9AABB; Fri, 21 Mar 2014 03:27:43 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 6AFD4D8A; Fri, 21 Mar 2014 03:27:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2L3RhuO079130; Fri, 21 Mar 2014 03:27:43 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2L3RgZp079124; Fri, 21 Mar 2014 03:27:42 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403210327.s2L3RgZp079124@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 21 Mar 2014 03:27:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263461 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Mar 2014 03:27:43 -0000 Author: marcel Date: Fri Mar 21 03:27:42 2014 New Revision: 263461 URL: http://svnweb.freebsd.org/changeset/base/263461 Log: Dump my WIP of write support for GPT. This compiles, appears to be complete, but isn't accepted by g_part_gpt. Time to debug and fix. Modified: user/marcel/mkimg/gpt.c user/marcel/mkimg/mkimg.h user/marcel/mkimg/scheme.c user/marcel/mkimg/scheme.h Modified: user/marcel/mkimg/gpt.c ============================================================================== --- user/marcel/mkimg/gpt.c Fri Mar 21 01:34:19 2014 (r263460) +++ user/marcel/mkimg/gpt.c Fri Mar 21 03:27:42 2014 (r263461) @@ -28,9 +28,15 @@ __FBSDID("$FreeBSD$"); #include +#include +#include #include #include +#include +#include #include +#include +#include #include #include "mkimg.h" @@ -39,29 +45,218 @@ __FBSDID("$FreeBSD$"); static uuid_t gpt_uuid_efi = GPT_ENT_TYPE_EFI; static struct mkimg_alias gpt_aliases[] = { - { "efi", ALIAS_PTR(&gpt_uuid_efi) }, + { "efi", ALIAS_PTR2TYPE(&gpt_uuid_efi) }, { NULL, 0 } }; +/* CRC32 code derived from work by Gary S. Brown. */ +static const uint32_t crc32_tab[] = { + 0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, 0x706af48f, + 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4, 0xe0d5e91e, 0x97d2d988, + 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07, 0x90bf1d91, 0x1db71064, 0x6ab020f2, + 0xf3b97148, 0x84be41de, 0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, + 0x136c9856, 0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9, + 0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4, 0xa2677172, + 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b, 0x35b5a8fa, 0x42b2986c, + 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3, 0x45df5c75, 0xdcd60dcf, 0xabd13d59, + 0x26d930ac, 0x51de003a, 0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, + 0xcfba9599, 0xb8bda50f, 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924, + 0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, 0x76dc4190, 0x01db7106, + 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f, 0x9fbfe4a5, 0xe8b8d433, + 0x7807c9a2, 0x0f00f934, 0x9609a88e, 0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, + 0x91646c97, 0xe6635c01, 0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, + 0x6c0695ed, 0x1b01a57b, 0x8208f4c1, 0xf50fc457, 0x65b0d9c6, 0x12b7e950, + 0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3, 0xfbd44c65, + 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2, 0x4adfa541, 0x3dd895d7, + 0xa4d1c46d, 0xd3d6f4fb, 0x4369e96a, 0x346ed9fc, 0xad678846, 0xda60b8d0, + 0x44042d73, 0x33031de5, 0xaa0a4c5f, 0xdd0d7cc9, 0x5005713c, 0x270241aa, + 0xbe0b1010, 0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f, + 0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17, 0x2eb40d81, + 0xb7bd5c3b, 0xc0ba6cad, 0xedb88320, 0x9abfb3b6, 0x03b6e20c, 0x74b1d29a, + 0xead54739, 0x9dd277af, 0x04db2615, 0x73dc1683, 0xe3630b12, 0x94643b84, + 0x0d6d6a3e, 0x7a6a5aa8, 0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, + 0xf00f9344, 0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb, + 0x196c3671, 0x6e6b06e7, 0xfed41b76, 0x89d32be0, 0x10da7a5a, 0x67dd4acc, + 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5, 0xd6d6a3e8, 0xa1d1937e, + 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1, 0xa6bc5767, 0x3fb506dd, 0x48b2364b, + 0xd80d2bda, 0xaf0a1b4c, 0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, + 0x316e8eef, 0x4669be79, 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236, + 0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, 0xc5ba3bbe, 0xb2bd0b28, + 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31, 0x2cd99e8b, 0x5bdeae1d, + 0x9b64c2b0, 0xec63f226, 0x756aa39c, 0x026d930a, 0x9c0906a9, 0xeb0e363f, + 0x72076785, 0x05005713, 0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, + 0x92d28e9b, 0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, 0x86d3d2d4, 0xf1d4e242, + 0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1, 0x18b74777, + 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c, 0x8f659eff, 0xf862ae69, + 0x616bffd3, 0x166ccf45, 0xa00ae278, 0xd70dd2ee, 0x4e048354, 0x3903b3c2, + 0xa7672661, 0xd06016f7, 0x4969474d, 0x3e6e77db, 0xaed16a4a, 0xd9d65adc, + 0x40df0b66, 0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9, + 0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605, 0xcdd70693, + 0x54de5729, 0x23d967bf, 0xb3667a2e, 0xc4614ab8, 0x5d681b02, 0x2a6f2b94, + 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b, 0x2d02ef8d +}; + +static uint32_t +crc32(const void *buf, size_t sz) +{ + const uint8_t *p = (const uint8_t *)buf; + uint32_t crc = ~0U; + + while (sz--) + crc = crc32_tab[(crc ^ *p++) & 0xff] ^ (crc >> 8); + return (crc ^ ~0U); +} + +static u_int +gpt_tblsz(u_int parts, u_int secsz) +{ + u_int ents; + + ents = secsz / sizeof(struct gpt_ent); + return ((parts + ents - 1) / ents); +} + static u_int gpt_metadata(u_int where, u_int parts, u_int secsz) { - u_int ents, secs; + u_int secs; if (where != SCHEME_META_IMG_START && where != SCHEME_META_IMG_START) return (0); - ents = secsz / sizeof(struct gpt_ent); - secs = (parts + ents - 1) / ents; + secs = gpt_tblsz(parts, secsz); secs += (where == SCHEME_META_IMG_START) ? 2 : 1; return (secs); } static int -gpt_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused) +gpt_filewrite(int fd, off_t ofs, void *buf, ssize_t bufsz) +{ + + if (lseek(fd, ofs, SEEK_SET) != ofs) + return (errno); + if (write(fd, buf, bufsz) != bufsz) + return (errno); + return (0); +} + +static int +gpt_write_pmbr(int fd, off_t nblocks, u_int secsz) +{ + u_char *pmbr; + uint32_t secs; + int error; + + secs = (nblocks > UINT32_MAX) ? UINT32_MAX : nblocks; + + pmbr = malloc(secsz); + if (pmbr == NULL) + return (errno); + memset(pmbr, 0, secsz); + pmbr[DOSPARTOFF + 2] = 2; + pmbr[DOSPARTOFF + 4] = 0xee; + pmbr[DOSPARTOFF + 5] = 0xff; + pmbr[DOSPARTOFF + 6] = 0xff; + pmbr[DOSPARTOFF + 7] = 0xff; + le32enc(pmbr + DOSPARTOFF + 8, 1); + le32enc(pmbr + DOSPARTOFF + 12, secs); + le16enc(pmbr + DOSMAGICOFFSET, DOSMAGIC); + error = gpt_filewrite(fd, 0, pmbr, secsz); + free(pmbr); + return (error); +} + +static struct gpt_ent * +gpt_mktbl(u_int tblsz, u_int secsz) +{ + struct gpt_ent *tbl, *ent; + struct part *part; + uint64_t partsize; + + tbl = calloc(tblsz, secsz); + if (tbl == NULL) + return (NULL); + + STAILQ_FOREACH(part, &partlist, link) { + ent = tbl + part->index; + memcpy(&ent->ent_type, ALIAS_TYPE2PTR(part->type), + sizeof(uuid_t)); + uuidgen(&ent->ent_uuid, 1); + ent->ent_lba_start = part->offset / secsz; + partsize = part->size / secsz; + ent->ent_lba_end = ent->ent_lba_start + partsize - 1; + /* TODO add support for labels */ + } + return (tbl); +} + +static int +gpt_write_hdr(int fd, struct gpt_hdr *hdr, uint64_t self, uint64_t alt, + uint64_t tbl, u_int secsz) +{ + + hdr->hdr_lba_self = self; + hdr->hdr_lba_alt = alt; + hdr->hdr_lba_table = tbl; + hdr->hdr_crc_self = 0; + hdr->hdr_crc_self = crc32(hdr, hdr->hdr_size); + return (gpt_filewrite(fd, self * secsz, hdr, secsz)); +} + +static int +gpt_write(int fd, off_t imgsz, u_int parts, u_int secsz) { - return (ENOSYS); + struct gpt_ent *tbl; + struct gpt_hdr *hdr; + off_t nblocks; + u_int tblsz; + int error; + + nblocks = imgsz / secsz; + + /* PMBR */ + error = gpt_write_pmbr(fd, nblocks, secsz); + if (error) + return (error); + + /* GPT table(s) */ + tblsz = gpt_tblsz(parts, secsz); + tbl = gpt_mktbl(tblsz, secsz); + if (tbl == NULL) + return (errno); + error = gpt_filewrite(fd, 2 * secsz, tbl, tblsz * secsz); + if (error) + goto out; + error = gpt_filewrite(fd, imgsz - (tblsz + 1) * secsz, tbl, + tblsz * secsz); + if (error) + goto out; + + /* GPT header(s) */ + hdr = malloc(secsz); + if (hdr == NULL) { + error = errno; + goto out; + } + memset(hdr, 0, secsz); + memcpy(hdr->hdr_sig, GPT_HDR_SIG, sizeof(hdr->hdr_sig)); + hdr->hdr_revision = GPT_HDR_REVISION; + hdr->hdr_size = offsetof(struct gpt_hdr, padding); + hdr->hdr_lba_start = 2 + tblsz; + hdr->hdr_lba_end = nblocks - tblsz - 1; + uuidgen(&hdr->hdr_uuid, 1); + hdr->hdr_entries = parts; + hdr->hdr_entsz = sizeof(struct gpt_ent); + hdr->hdr_crc_table = crc32(tbl, hdr->hdr_entries * hdr->hdr_entsz); + error = gpt_write_hdr(fd, hdr, 1, nblocks - 1, 2, secsz); + if (!error) + error = gpt_write_hdr(fd, hdr, nblocks - 1, 1, + nblocks - tblsz -1, secsz); + free(hdr); + + out: + free(tbl); + return (error); } static struct mkimg_scheme gpt_scheme = { Modified: user/marcel/mkimg/mkimg.h ============================================================================== --- user/marcel/mkimg/mkimg.h Fri Mar 21 01:34:19 2014 (r263460) +++ user/marcel/mkimg/mkimg.h Fri Mar 21 03:27:42 2014 (r263461) @@ -41,6 +41,7 @@ struct part { #define PART_KIND_PIPE 2 #define PART_KIND_SIZE 3 u_int index; /* Partition index (0-based). */ + uintptr_t type; /* Scheme-specific partition type. */ off_t offset; /* Byte-offset of partition in image. */ off_t size; /* Size in bytes of partition. */ }; Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Fri Mar 21 01:34:19 2014 (r263460) +++ user/marcel/mkimg/scheme.c Fri Mar 21 03:27:42 2014 (r263461) @@ -85,7 +85,7 @@ scheme_check_part(struct part *p) } if (alias == NULL) return (EINVAL); - + p->type = iter->type; return (0); } Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Fri Mar 21 01:34:19 2014 (r263460) +++ user/marcel/mkimg/scheme.h Fri Mar 21 03:27:42 2014 (r263461) @@ -33,9 +33,11 @@ struct mkimg_alias { const char *name; - uintptr_t tp; -#define ALIAS_PTR(p) (uintptr_t)(p) -#define ALIAS_INT(i) (uintptr_t)(i) + uintptr_t type; +#define ALIAS_PTR2TYPE(p) (uintptr_t)(p) +#define ALIAS_INT2TYPE(i) (i) +#define ALIAS_TYPE2PTR(p) (void *)(p) +#define ALIAS_TYPE2INT(i) (i) }; struct mkimg_scheme { From owner-svn-src-user@FreeBSD.ORG Fri Mar 21 04:14:26 2014 Return-Path: Delivered-To: svn-src-user@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 A7200E11; Fri, 21 Mar 2014 04:14:26 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 94A97172; Fri, 21 Mar 2014 04:14:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2L4EQNe098732; Fri, 21 Mar 2014 04:14:26 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2L4EQQF098731; Fri, 21 Mar 2014 04:14:26 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403210414.s2L4EQQF098731@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 21 Mar 2014 04:14:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263462 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Mar 2014 04:14:26 -0000 Author: marcel Date: Fri Mar 21 04:14:26 2014 New Revision: 263462 URL: http://svnweb.freebsd.org/changeset/base/263462 Log: Fix writing GPT: 1. Fix copy-paste bug that resulted in not sizing the image correctly for the secondary header and table. 2. The hdr_lba_end field in the header is the LBA of the last usable sector, not the one after it. While here, fix a white-space nit. Modified: user/marcel/mkimg/gpt.c Modified: user/marcel/mkimg/gpt.c ============================================================================== --- user/marcel/mkimg/gpt.c Fri Mar 21 03:27:42 2014 (r263461) +++ user/marcel/mkimg/gpt.c Fri Mar 21 04:14:26 2014 (r263462) @@ -121,7 +121,7 @@ gpt_metadata(u_int where, u_int parts, u { u_int secs; - if (where != SCHEME_META_IMG_START && where != SCHEME_META_IMG_START) + if (where != SCHEME_META_IMG_START && where != SCHEME_META_IMG_END) return (0); secs = gpt_tblsz(parts, secsz); @@ -243,7 +243,7 @@ gpt_write(int fd, off_t imgsz, u_int par hdr->hdr_revision = GPT_HDR_REVISION; hdr->hdr_size = offsetof(struct gpt_hdr, padding); hdr->hdr_lba_start = 2 + tblsz; - hdr->hdr_lba_end = nblocks - tblsz - 1; + hdr->hdr_lba_end = nblocks - tblsz - 2; uuidgen(&hdr->hdr_uuid, 1); hdr->hdr_entries = parts; hdr->hdr_entsz = sizeof(struct gpt_ent); @@ -251,7 +251,7 @@ gpt_write(int fd, off_t imgsz, u_int par error = gpt_write_hdr(fd, hdr, 1, nblocks - 1, 2, secsz); if (!error) error = gpt_write_hdr(fd, hdr, nblocks - 1, 1, - nblocks - tblsz -1, secsz); + nblocks - tblsz - 1, secsz); free(hdr); out: From owner-svn-src-user@FreeBSD.ORG Fri Mar 21 04:52:47 2014 Return-Path: Delivered-To: svn-src-user@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 92AB07A9; Fri, 21 Mar 2014 04:52:47 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 730AB66A; Fri, 21 Mar 2014 04:52:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2L4qlmN014980; Fri, 21 Mar 2014 04:52:47 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2L4qlKi014979; Fri, 21 Mar 2014 04:52:47 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403210452.s2L4qlKi014979@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 21 Mar 2014 04:52:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263465 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Mar 2014 04:52:47 -0000 Author: marcel Date: Fri Mar 21 04:52:46 2014 New Revision: 263465 URL: http://svnweb.freebsd.org/changeset/base/263465 Log: Make this work on big-endian architectures by adding encoding. Modified: user/marcel/mkimg/gpt.c Modified: user/marcel/mkimg/gpt.c ============================================================================== --- user/marcel/mkimg/gpt.c Fri Mar 21 04:45:57 2014 (r263464) +++ user/marcel/mkimg/gpt.c Fri Mar 21 04:52:46 2014 (r263465) @@ -169,9 +169,10 @@ gpt_write_pmbr(int fd, off_t nblocks, u_ static struct gpt_ent * gpt_mktbl(u_int tblsz, u_int secsz) { + uuid_t uuid; struct gpt_ent *tbl, *ent; struct part *part; - uint64_t partsize; + uint64_t limit; tbl = calloc(tblsz, secsz); if (tbl == NULL) @@ -179,12 +180,12 @@ gpt_mktbl(u_int tblsz, u_int secsz) STAILQ_FOREACH(part, &partlist, link) { ent = tbl + part->index; - memcpy(&ent->ent_type, ALIAS_TYPE2PTR(part->type), - sizeof(uuid_t)); - uuidgen(&ent->ent_uuid, 1); - ent->ent_lba_start = part->offset / secsz; - partsize = part->size / secsz; - ent->ent_lba_end = ent->ent_lba_start + partsize - 1; + uuid_enc_le(&ent->ent_type, ALIAS_TYPE2PTR(part->type)); + uuidgen(&uuid, 1); + uuid_enc_le(&ent->ent_uuid, &uuid); + le64enc(&ent->ent_lba_start, part->offset / secsz); + limit = (part->offset + part->size) / secsz; + le64enc(&ent->ent_lba_end, limit - 1); /* TODO add support for labels */ } return (tbl); @@ -194,21 +195,25 @@ static int gpt_write_hdr(int fd, struct gpt_hdr *hdr, uint64_t self, uint64_t alt, uint64_t tbl, u_int secsz) { + uint32_t crc; - hdr->hdr_lba_self = self; - hdr->hdr_lba_alt = alt; - hdr->hdr_lba_table = tbl; + le64enc(&hdr->hdr_lba_self, self); + le64enc(&hdr->hdr_lba_alt, alt); + le64enc(&hdr->hdr_lba_table, tbl); hdr->hdr_crc_self = 0; - hdr->hdr_crc_self = crc32(hdr, hdr->hdr_size); + crc = crc32(hdr, offsetof(struct gpt_hdr, padding)); + le64enc(&hdr->hdr_crc_self, crc); return (gpt_filewrite(fd, self * secsz, hdr, secsz)); } static int gpt_write(int fd, off_t imgsz, u_int parts, u_int secsz) { + uuid_t uuid; struct gpt_ent *tbl; struct gpt_hdr *hdr; off_t nblocks; + uint32_t crc; u_int tblsz; int error; @@ -240,14 +245,16 @@ gpt_write(int fd, off_t imgsz, u_int par } memset(hdr, 0, secsz); memcpy(hdr->hdr_sig, GPT_HDR_SIG, sizeof(hdr->hdr_sig)); - hdr->hdr_revision = GPT_HDR_REVISION; - hdr->hdr_size = offsetof(struct gpt_hdr, padding); - hdr->hdr_lba_start = 2 + tblsz; - hdr->hdr_lba_end = nblocks - tblsz - 2; - uuidgen(&hdr->hdr_uuid, 1); - hdr->hdr_entries = parts; - hdr->hdr_entsz = sizeof(struct gpt_ent); - hdr->hdr_crc_table = crc32(tbl, hdr->hdr_entries * hdr->hdr_entsz); + le32enc(&hdr->hdr_revision, GPT_HDR_REVISION); + le32enc(&hdr->hdr_size, offsetof(struct gpt_hdr, padding)); + le64enc(&hdr->hdr_lba_start, 2 + tblsz); + le64enc(&hdr->hdr_lba_end, nblocks - tblsz - 2); + uuidgen(&uuid, 1); + uuid_enc_le(&hdr->hdr_uuid, &uuid); + le32enc(&hdr->hdr_entries, parts); + le32enc(&hdr->hdr_entsz, sizeof(struct gpt_ent)); + crc = crc32(tbl, parts * sizeof(struct gpt_ent)); + le32enc(&hdr->hdr_crc_table, crc); error = gpt_write_hdr(fd, hdr, 1, nblocks - 1, 2, secsz); if (!error) error = gpt_write_hdr(fd, hdr, nblocks - 1, 1, From owner-svn-src-user@FreeBSD.ORG Fri Mar 21 05:30:29 2014 Return-Path: Delivered-To: svn-src-user@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 11312C73; Fri, 21 Mar 2014 05:30:29 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 F213C912; Fri, 21 Mar 2014 05:30:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2L5USw1028323; Fri, 21 Mar 2014 05:30:28 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2L5URf4028314; Fri, 21 Mar 2014 05:30:27 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403210530.s2L5URf4028314@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 21 Mar 2014 05:30:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263466 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Mar 2014 05:30:29 -0000 Author: marcel Date: Fri Mar 21 05:30:27 2014 New Revision: 263466 URL: http://svnweb.freebsd.org/changeset/base/263466 Log: Add support for partition labels and write them for GPT. Modified: user/marcel/mkimg/gpt.c user/marcel/mkimg/mkimg.c user/marcel/mkimg/mkimg.h user/marcel/mkimg/scheme.c user/marcel/mkimg/scheme.h Modified: user/marcel/mkimg/gpt.c ============================================================================== --- user/marcel/mkimg/gpt.c Fri Mar 21 04:52:46 2014 (r263465) +++ user/marcel/mkimg/gpt.c Fri Mar 21 05:30:27 2014 (r263466) @@ -173,6 +173,7 @@ gpt_mktbl(u_int tblsz, u_int secsz) struct gpt_ent *tbl, *ent; struct part *part; uint64_t limit; + int c, idx; tbl = calloc(tblsz, secsz); if (tbl == NULL) @@ -186,7 +187,13 @@ gpt_mktbl(u_int tblsz, u_int secsz) le64enc(&ent->ent_lba_start, part->offset / secsz); limit = (part->offset + part->size) / secsz; le64enc(&ent->ent_lba_end, limit - 1); - /* TODO add support for labels */ + if (part->label != NULL) { + idx = 0; + while ((c = part->label[idx]) != '\0') { + le16enc(ent->ent_name + idx, c); + idx++; + } + } } return (tbl); } @@ -272,7 +279,8 @@ static struct mkimg_scheme gpt_scheme = .aliases = gpt_aliases, .metadata = gpt_metadata, .write = gpt_write, - .nparts = 4096 + .nparts = 4096, + .labellen = 36 }; SCHEME_DEFINE(gpt_scheme); Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Fri Mar 21 04:52:46 2014 (r263465) +++ user/marcel/mkimg/mkimg.c Fri Mar 21 05:30:27 2014 (r263466) @@ -163,6 +163,21 @@ parse_part(const char *spec) goto errout; } + spec = part->alias; + sep = strchr(spec, '/'); + if (sep != NULL) { + *sep++ = '\0'; + if (strlen(part->alias) == 0 || strlen(sep) == 0) { + error = EINVAL; + goto errout; + } + part->label = strdup(sep); + if (part->label == NULL) { + error = ENOMEM; + goto errout; + } + } + part->index = nparts; STAILQ_INSERT_TAIL(&partlist, part, link); nparts++; Modified: user/marcel/mkimg/mkimg.h ============================================================================== --- user/marcel/mkimg/mkimg.h Fri Mar 21 04:52:46 2014 (r263465) +++ user/marcel/mkimg/mkimg.h Fri Mar 21 05:30:27 2014 (r263466) @@ -44,6 +44,7 @@ struct part { uintptr_t type; /* Scheme-specific partition type. */ off_t offset; /* Byte-offset of partition in image. */ off_t size; /* Size in bytes of partition. */ + char *label; /* Partition label. */ }; extern STAILQ_HEAD(partlisthead, part) partlist; Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Fri Mar 21 04:52:46 2014 (r263465) +++ user/marcel/mkimg/scheme.c Fri Mar 21 05:30:27 2014 (r263466) @@ -33,7 +33,7 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include +#include #include #include "mkimg.h" @@ -86,6 +86,13 @@ scheme_check_part(struct part *p) if (alias == NULL) return (EINVAL); p->type = iter->type; + + /* Validate the optional label. */ + if (p->label != NULL) { + if (strlen(p->label) > scheme->labellen) + return (EOPNOTSUPP); + } + return (0); } Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Fri Mar 21 04:52:46 2014 (r263465) +++ user/marcel/mkimg/scheme.h Fri Mar 21 05:30:27 2014 (r263466) @@ -50,7 +50,8 @@ struct mkimg_scheme { #define SCHEME_META_PART_BEFORE 3 #define SCHEME_META_PART_AFTER 4 int (*write)(int, off_t, u_int, u_int); - int nparts; + u_int nparts; + u_int labellen; }; SET_DECLARE(schemes, struct mkimg_scheme); From owner-svn-src-user@FreeBSD.ORG Fri Mar 21 05:37:26 2014 Return-Path: Delivered-To: svn-src-user@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 8C449DB4; Fri, 21 Mar 2014 05:37:26 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 78F789AC; Fri, 21 Mar 2014 05:37:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2L5bQMF031641; Fri, 21 Mar 2014 05:37:26 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2L5bQmS031640; Fri, 21 Mar 2014 05:37:26 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403210537.s2L5bQmS031640@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 21 Mar 2014 05:37:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263467 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Mar 2014 05:37:26 -0000 Author: marcel Date: Fri Mar 21 05:37:25 2014 New Revision: 263467 URL: http://svnweb.freebsd.org/changeset/base/263467 Log: Update usage for label support. Modified: user/marcel/mkimg/mkimg.c Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Fri Mar 21 05:30:27 2014 (r263466) +++ user/marcel/mkimg/mkimg.c Fri Mar 21 05:37:25 2014 (r263467) @@ -88,13 +88,16 @@ usage(const char *why) } fprintf(stderr, " partition specification:\n"); - fprintf(stderr, "\t::\t- empty partition of given size\n"); - fprintf(stderr, "\t:=\t- partition content and size\n" - "\t\t\t determined by the named file\n"); - fprintf(stderr, "\t:!\t- partition content and size\n" - "\t\t\t taken from the output of the command to run\n"); + fprintf(stderr, "\t[/]::\t- empty partition of given " + "size\n"); + fprintf(stderr, "\t[/]:=\t- partition content and size " + "are determined\n\t\t\t\t by the named file\n"); + fprintf(stderr, "\t[/]:!\t- partition content and size " + "are taken from\n\t\t\t\t the output of the command to run\n"); fprintf(stderr, "\t where:\n"); - fprintf(stderr, "\t\ttype\t- scheme neutral partition type\n"); + fprintf(stderr, "\t\t\t- scheme neutral partition type\n"); + fprintf(stderr, "\t\t\t- optional scheme-dependent partition " + "label\n"); exit(EX_USAGE); } From owner-svn-src-user@FreeBSD.ORG Fri Mar 21 16:11:51 2014 Return-Path: Delivered-To: svn-src-user@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 464878D8; Fri, 21 Mar 2014 16:11:51 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 33362E8F; Fri, 21 Mar 2014 16:11:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2LGBpEZ088908; Fri, 21 Mar 2014 16:11:51 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2LGBnu1088895; Fri, 21 Mar 2014 16:11:49 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403211611.s2LGBnu1088895@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 21 Mar 2014 16:11:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263487 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Mar 2014 16:11:51 -0000 Author: marcel Date: Fri Mar 21 16:11:49 2014 New Revision: 263487 URL: http://svnweb.freebsd.org/changeset/base/263487 Log: Add more partition types (mostly just the FreeBSD ones) to GPT. Avoid having schemes use literal strings by introducing an enum as the intermediate representation (see geom_part). Modified: user/marcel/mkimg/apm.c user/marcel/mkimg/bsd.c user/marcel/mkimg/ebr.c user/marcel/mkimg/gpt.c user/marcel/mkimg/mbr.c user/marcel/mkimg/pc98.c user/marcel/mkimg/scheme.c user/marcel/mkimg/scheme.h user/marcel/mkimg/vtoc8.c Modified: user/marcel/mkimg/apm.c ============================================================================== --- user/marcel/mkimg/apm.c Fri Mar 21 15:46:47 2014 (r263486) +++ user/marcel/mkimg/apm.c Fri Mar 21 16:11:49 2014 (r263487) @@ -36,7 +36,7 @@ __FBSDID("$FreeBSD$"); #include "scheme.h" static struct mkimg_alias apm_aliases[] = { - { NULL, 0 } + { ALIAS_NONE, 0 } }; static u_int Modified: user/marcel/mkimg/bsd.c ============================================================================== --- user/marcel/mkimg/bsd.c Fri Mar 21 15:46:47 2014 (r263486) +++ user/marcel/mkimg/bsd.c Fri Mar 21 16:11:49 2014 (r263487) @@ -36,7 +36,7 @@ __FBSDID("$FreeBSD$"); #include "scheme.h" static struct mkimg_alias bsd_aliases[] = { - { NULL, 0 } + { ALIAS_NONE, 0 } }; static u_int Modified: user/marcel/mkimg/ebr.c ============================================================================== --- user/marcel/mkimg/ebr.c Fri Mar 21 15:46:47 2014 (r263486) +++ user/marcel/mkimg/ebr.c Fri Mar 21 16:11:49 2014 (r263487) @@ -36,7 +36,7 @@ __FBSDID("$FreeBSD$"); #include "scheme.h" static struct mkimg_alias ebr_aliases[] = { - { NULL, 0 } + { ALIAS_NONE, 0 } }; static u_int Modified: user/marcel/mkimg/gpt.c ============================================================================== --- user/marcel/mkimg/gpt.c Fri Mar 21 15:46:47 2014 (r263486) +++ user/marcel/mkimg/gpt.c Fri Mar 21 16:11:49 2014 (r263487) @@ -43,10 +43,26 @@ __FBSDID("$FreeBSD$"); #include "scheme.h" static uuid_t gpt_uuid_efi = GPT_ENT_TYPE_EFI; +static uuid_t gpt_uuid_freebsd = GPT_ENT_TYPE_FREEBSD; +static uuid_t gpt_uuid_freebsd_boot = GPT_ENT_TYPE_FREEBSD_BOOT; +static uuid_t gpt_uuid_freebsd_nandfs = GPT_ENT_TYPE_FREEBSD_NANDFS; +static uuid_t gpt_uuid_freebsd_swap = GPT_ENT_TYPE_FREEBSD_SWAP; +static uuid_t gpt_uuid_freebsd_ufs = GPT_ENT_TYPE_FREEBSD_UFS; +static uuid_t gpt_uuid_freebsd_vinum = GPT_ENT_TYPE_FREEBSD_VINUM; +static uuid_t gpt_uuid_freebsd_zfs = GPT_ENT_TYPE_FREEBSD_ZFS; +static uuid_t gpt_uuid_mbr = GPT_ENT_TYPE_MBR; static struct mkimg_alias gpt_aliases[] = { - { "efi", ALIAS_PTR2TYPE(&gpt_uuid_efi) }, - { NULL, 0 } + { ALIAS_EFI, ALIAS_PTR2TYPE(&gpt_uuid_efi) }, + { ALIAS_FREEBSD, ALIAS_PTR2TYPE(&gpt_uuid_freebsd) }, + { ALIAS_FREEBSD_BOOT, ALIAS_PTR2TYPE(&gpt_uuid_freebsd_boot) }, + { ALIAS_FREEBSD_NANDFS, ALIAS_PTR2TYPE(&gpt_uuid_freebsd_nandfs) }, + { ALIAS_FREEBSD_SWAP, ALIAS_PTR2TYPE(&gpt_uuid_freebsd_swap) }, + { ALIAS_FREEBSD_UFS, ALIAS_PTR2TYPE(&gpt_uuid_freebsd_ufs) }, + { ALIAS_FREEBSD_VINUM, ALIAS_PTR2TYPE(&gpt_uuid_freebsd_vinum) }, + { ALIAS_FREEBSD_ZFS, ALIAS_PTR2TYPE(&gpt_uuid_freebsd_zfs) }, + { ALIAS_MBR, ALIAS_PTR2TYPE(&gpt_uuid_mbr) }, + { ALIAS_NONE, 0 } /* Keep last! */ }; /* CRC32 code derived from work by Gary S. Brown. */ Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Fri Mar 21 15:46:47 2014 (r263486) +++ user/marcel/mkimg/mbr.c Fri Mar 21 16:11:49 2014 (r263487) @@ -36,7 +36,7 @@ __FBSDID("$FreeBSD$"); #include "scheme.h" static struct mkimg_alias mbr_aliases[] = { - { NULL, 0 } + { ALIAS_NONE, 0 } }; static u_int Modified: user/marcel/mkimg/pc98.c ============================================================================== --- user/marcel/mkimg/pc98.c Fri Mar 21 15:46:47 2014 (r263486) +++ user/marcel/mkimg/pc98.c Fri Mar 21 16:11:49 2014 (r263487) @@ -36,7 +36,7 @@ __FBSDID("$FreeBSD$"); #include "scheme.h" static struct mkimg_alias pc98_aliases[] = { - { NULL, 0 } + { ALIAS_NONE, 0 } }; static u_int Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Fri Mar 21 15:46:47 2014 (r263486) +++ user/marcel/mkimg/scheme.c Fri Mar 21 16:11:49 2014 (r263487) @@ -39,9 +39,39 @@ __FBSDID("$FreeBSD$"); #include "mkimg.h" #include "scheme.h" +static struct { + const char *name; + enum alias alias; +} scheme_alias[] = { + { "efi", ALIAS_EFI }, + { "freebsd", ALIAS_FREEBSD }, + { "freebsd-boot", ALIAS_FREEBSD_BOOT }, + { "freebsd-nandfs", ALIAS_FREEBSD_NANDFS }, + { "freebsd-swap", ALIAS_FREEBSD_SWAP }, + { "freebsd-ufs", ALIAS_FREEBSD_UFS }, + { "freebsd-vinum", ALIAS_FREEBSD_VINUM }, + { "freebsd-zfs", ALIAS_FREEBSD_ZFS }, + { "mbr", ALIAS_MBR }, + { NULL, ALIAS_NONE } /* Keep last! */ +}; + static struct mkimg_scheme *scheme; static u_int secsz = 512; +static enum alias +scheme_parse_alias(const char *name) +{ + u_int idx; + + idx = 0; + while (scheme_alias[idx].name != NULL) { + if (strcasecmp(scheme_alias[idx].name, name) == 0) + return (scheme_alias[idx].alias); + idx++; + } + return (ALIAS_NONE); +} + int scheme_select(const char *spec) { @@ -67,30 +97,32 @@ scheme_selected(void) int scheme_check_part(struct part *p) { - struct mkimg_alias *alias, *iter; + struct mkimg_alias *iter; + enum alias alias; warnx("part(%s): index=%u, type=`%s', offset=%ju, size=%ju", scheme->name, p->index, p->alias, (uintmax_t)p->offset, (uintmax_t)p->size); /* Check the partition type alias */ - alias = NULL; + alias = scheme_parse_alias(p->alias); + if (alias == ALIAS_NONE) + return (EINVAL); + iter = scheme->aliases; - while (iter->name != NULL) { - if (strcasecmp(p->alias, iter->name) == 0) { - alias = iter; + while (iter->alias != ALIAS_NONE) { + if (alias == iter->alias) break; - } iter++; } - if (alias == NULL) + if (iter->alias == ALIAS_NONE) return (EINVAL); p->type = iter->type; /* Validate the optional label. */ if (p->label != NULL) { if (strlen(p->label) > scheme->labellen) - return (EOPNOTSUPP); + return (EINVAL); } return (0); Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Fri Mar 21 15:46:47 2014 (r263486) +++ user/marcel/mkimg/scheme.h Fri Mar 21 16:11:49 2014 (r263487) @@ -31,8 +31,24 @@ #include +enum alias { + ALIAS_NONE, /* Keep first! */ + /* start */ + ALIAS_EFI, + ALIAS_FREEBSD, + ALIAS_FREEBSD_BOOT, + ALIAS_FREEBSD_NANDFS, + ALIAS_FREEBSD_SWAP, + ALIAS_FREEBSD_UFS, + ALIAS_FREEBSD_VINUM, + ALIAS_FREEBSD_ZFS, + ALIAS_MBR, + /* end */ + ALIAS_COUNT /* Keep last! */ +}; + struct mkimg_alias { - const char *name; + u_int alias; uintptr_t type; #define ALIAS_PTR2TYPE(p) (uintptr_t)(p) #define ALIAS_INT2TYPE(i) (i) Modified: user/marcel/mkimg/vtoc8.c ============================================================================== --- user/marcel/mkimg/vtoc8.c Fri Mar 21 15:46:47 2014 (r263486) +++ user/marcel/mkimg/vtoc8.c Fri Mar 21 16:11:49 2014 (r263487) @@ -36,7 +36,7 @@ __FBSDID("$FreeBSD$"); #include "scheme.h" static struct mkimg_alias vtoc8_aliases[] = { - { NULL, 0 } + { ALIAS_NONE, 0 } }; static u_int From owner-svn-src-user@FreeBSD.ORG Fri Mar 21 19:40:08 2014 Return-Path: Delivered-To: svn-src-user@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 4695E2B9; Fri, 21 Mar 2014 19:40:08 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 27177997; Fri, 21 Mar 2014 19:40:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2LJe782072941; Fri, 21 Mar 2014 19:40:07 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2LJe6Gn072928; Fri, 21 Mar 2014 19:40:06 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403211940.s2LJe6Gn072928@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 21 Mar 2014 19:40:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263537 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Mar 2014 19:40:08 -0000 Author: marcel Date: Fri Mar 21 19:40:05 2014 New Revision: 263537 URL: http://svnweb.freebsd.org/changeset/base/263537 Log: Handle the -b option for specifying boot code that lives in the partitioning scheme's meta data. Implement it for GPT. Modified: user/marcel/mkimg/apm.c user/marcel/mkimg/bsd.c user/marcel/mkimg/ebr.c user/marcel/mkimg/gpt.c user/marcel/mkimg/mbr.c user/marcel/mkimg/mkimg.c user/marcel/mkimg/pc98.c user/marcel/mkimg/scheme.c user/marcel/mkimg/scheme.h user/marcel/mkimg/vtoc8.c Modified: user/marcel/mkimg/apm.c ============================================================================== --- user/marcel/mkimg/apm.c Fri Mar 21 19:24:51 2014 (r263536) +++ user/marcel/mkimg/apm.c Fri Mar 21 19:40:05 2014 (r263537) @@ -50,7 +50,7 @@ apm_metadata(u_int where, u_int parts, u static int apm_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused) + u_int secsz __unused, void *bootcode __unused) { return (ENOSYS); } Modified: user/marcel/mkimg/bsd.c ============================================================================== --- user/marcel/mkimg/bsd.c Fri Mar 21 19:24:51 2014 (r263536) +++ user/marcel/mkimg/bsd.c Fri Mar 21 19:40:05 2014 (r263537) @@ -50,7 +50,7 @@ bsd_metadata(u_int where, u_int parts __ static int bsd_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused) + u_int secsz __unused, void *bootcode __unused) { return (ENOSYS); } Modified: user/marcel/mkimg/ebr.c ============================================================================== --- user/marcel/mkimg/ebr.c Fri Mar 21 19:24:51 2014 (r263536) +++ user/marcel/mkimg/ebr.c Fri Mar 21 19:40:05 2014 (r263537) @@ -50,7 +50,7 @@ ebr_metadata(u_int where, u_int parts __ static int ebr_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused) + u_int secsz __unused, void *bootcode __unused) { return (ENOSYS); } Modified: user/marcel/mkimg/gpt.c ============================================================================== --- user/marcel/mkimg/gpt.c Fri Mar 21 19:24:51 2014 (r263536) +++ user/marcel/mkimg/gpt.c Fri Mar 21 19:40:05 2014 (r263537) @@ -157,7 +157,7 @@ gpt_filewrite(int fd, off_t ofs, void *b } static int -gpt_write_pmbr(int fd, off_t nblocks, u_int secsz) +gpt_write_pmbr(int fd, off_t nblocks, u_int secsz, void *bootcode) { u_char *pmbr; uint32_t secs; @@ -168,7 +168,11 @@ gpt_write_pmbr(int fd, off_t nblocks, u_ pmbr = malloc(secsz); if (pmbr == NULL) return (errno); - memset(pmbr, 0, secsz); + if (bootcode != NULL) { + memcpy(pmbr, bootcode, DOSPARTOFF); + memset(pmbr + DOSPARTOFF, 0, secsz - DOSPARTOFF); + } else + memset(pmbr, 0, secsz); pmbr[DOSPARTOFF + 2] = 2; pmbr[DOSPARTOFF + 4] = 0xee; pmbr[DOSPARTOFF + 5] = 0xff; @@ -230,7 +234,7 @@ gpt_write_hdr(int fd, struct gpt_hdr *hd } static int -gpt_write(int fd, off_t imgsz, u_int parts, u_int secsz) +gpt_write(int fd, off_t imgsz, u_int parts, u_int secsz, void *bootcode) { uuid_t uuid; struct gpt_ent *tbl; @@ -243,7 +247,7 @@ gpt_write(int fd, off_t imgsz, u_int par nblocks = imgsz / secsz; /* PMBR */ - error = gpt_write_pmbr(fd, nblocks, secsz); + error = gpt_write_pmbr(fd, nblocks, secsz, bootcode); if (error) return (error); @@ -296,7 +300,8 @@ static struct mkimg_scheme gpt_scheme = .metadata = gpt_metadata, .write = gpt_write, .nparts = 4096, - .labellen = 36 + .labellen = 36, + .bootcode = 512 }; SCHEME_DEFINE(gpt_scheme); Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Fri Mar 21 19:24:51 2014 (r263536) +++ user/marcel/mkimg/mbr.c Fri Mar 21 19:40:05 2014 (r263537) @@ -50,7 +50,7 @@ mbr_metadata(u_int where, u_int parts __ static int mbr_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused) + u_int secsz __unused, void *bootcode __unused) { return (ENOSYS); } Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Fri Mar 21 19:24:51 2014 (r263536) +++ user/marcel/mkimg/mkimg.c Fri Mar 21 19:40:05 2014 (r263537) @@ -49,7 +49,7 @@ __FBSDID("$FreeBSD$"); struct partlisthead partlist = STAILQ_HEAD_INITIALIZER(partlist); u_int nparts = 0; -static int bcfd = 0; +static int bcfd = -1; static int outfd = 0; static int tmpfd = -1; @@ -222,7 +222,7 @@ fdcopy(int src, int dst, uint64_t *count } static void -mkimg(void) +mkimg(int bfd) { FILE *fp; struct part *part; @@ -234,6 +234,10 @@ mkimg(void) errc(EX_DATAERR, ENOSPC, "only %d partitions are supported", scheme_max_parts()); + error = scheme_bootcode(bfd); + if (error) + errc(EX_DATAERR, error, "boot code"); + /* First check partition information */ STAILQ_FOREACH(part, &partlist, link) { error = scheme_check_part(part); @@ -288,7 +292,7 @@ main(int argc, char *argv[]) while ((c = getopt(argc, argv, "b:h:o:p:s:t:z")) != -1) { switch (c) { case 'b': /* BOOT CODE */ - if (bcfd != 0) + if (bcfd != -1) usage("multiple bootcode given"); bcfd = open(optarg, O_RDONLY, 0); if (bcfd == -1) @@ -341,7 +345,7 @@ main(int argc, char *argv[]) } else tmpfd = outfd; - mkimg(); + mkimg(bcfd); if (tmpfd != outfd) { if (lseek(tmpfd, 0, SEEK_SET) == 0) Modified: user/marcel/mkimg/pc98.c ============================================================================== --- user/marcel/mkimg/pc98.c Fri Mar 21 19:24:51 2014 (r263536) +++ user/marcel/mkimg/pc98.c Fri Mar 21 19:40:05 2014 (r263537) @@ -50,7 +50,7 @@ pc98_metadata(u_int where, u_int parts _ static int pc98_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused) + u_int secsz __unused, void *bootcode __unused) { return (ENOSYS); } Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Fri Mar 21 19:24:51 2014 (r263536) +++ user/marcel/mkimg/scheme.c Fri Mar 21 19:40:05 2014 (r263537) @@ -30,9 +30,11 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include +#include #include #include @@ -57,6 +59,7 @@ static struct { static struct mkimg_scheme *scheme; static u_int secsz = 512; +static void *bootcode; static enum alias scheme_parse_alias(const char *name) @@ -95,6 +98,35 @@ scheme_selected(void) } int +scheme_bootcode(int fd) +{ + struct stat sb; + int error; + + if (fd == -1) + return (0); + if (scheme->bootcode == 0) + return (ENXIO); + + error = fstat(fd, &sb); + if (error) + return (error); + if (sb.st_size > scheme->bootcode) + return (EFBIG); + + bootcode = malloc(scheme->bootcode); + if (bootcode == NULL) + return (ENOMEM); + memset(bootcode, 0, scheme->bootcode); + if (read(fd, bootcode, sb.st_size) != sb.st_size) { + free(bootcode); + bootcode = NULL; + return (errno); + } + return (0); +} + +int scheme_check_part(struct part *p) { struct mkimg_alias *iter; @@ -179,6 +211,6 @@ scheme_write(int fd, off_t off) if (ftruncate(fd, off) == -1) return (errno); - error = scheme->write(fd, off, nparts, secsz); + error = scheme->write(fd, off, nparts, secsz, bootcode); return (error); } Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Fri Mar 21 19:24:51 2014 (r263536) +++ user/marcel/mkimg/scheme.h Fri Mar 21 19:40:05 2014 (r263537) @@ -65,9 +65,10 @@ struct mkimg_scheme { #define SCHEME_META_IMG_END 2 #define SCHEME_META_PART_BEFORE 3 #define SCHEME_META_PART_AFTER 4 - int (*write)(int, off_t, u_int, u_int); + int (*write)(int, off_t, u_int, u_int, void *); u_int nparts; u_int labellen; + u_int bootcode; }; SET_DECLARE(schemes, struct mkimg_scheme); @@ -76,6 +77,7 @@ SET_DECLARE(schemes, struct mkimg_scheme int scheme_select(const char *); struct mkimg_scheme *scheme_selected(void); +int scheme_bootcode(int fd); int scheme_check_part(struct part *); u_int scheme_max_parts(void); uint64_t scheme_round(uint64_t); Modified: user/marcel/mkimg/vtoc8.c ============================================================================== --- user/marcel/mkimg/vtoc8.c Fri Mar 21 19:24:51 2014 (r263536) +++ user/marcel/mkimg/vtoc8.c Fri Mar 21 19:40:05 2014 (r263537) @@ -50,7 +50,7 @@ vtoc8_metadata(u_int where, u_int parts static int vtoc8_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused) + u_int secsz __unused, void *bootcode __unused) { return (ENOSYS); } From owner-svn-src-user@FreeBSD.ORG Sat Mar 22 14:14:31 2014 Return-Path: Delivered-To: svn-src-user@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 BBCC1497; Sat, 22 Mar 2014 14:14:31 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 A7F42126; Sat, 22 Mar 2014 14:14:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2MEEV8Z040901; Sat, 22 Mar 2014 14:14:31 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2MEEVdO040900; Sat, 22 Mar 2014 14:14:31 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201403221414.s2MEEVdO040900@svn.freebsd.org> From: Peter Holm Date: Sat, 22 Mar 2014 14:14:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263634 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Mar 2014 14:14:31 -0000 Author: pho Date: Sat Mar 22 14:14:31 2014 New Revision: 263634 URL: http://svnweb.freebsd.org/changeset/base/263634 Log: Added -x option to find. Submitted by casey peel isilon com. Cleaned up the script and silenced the output from fsx while here. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/umountf2.sh Modified: user/pho/stress2/misc/umountf2.sh ============================================================================== --- user/pho/stress2/misc/umountf2.sh Sat Mar 22 13:58:06 2014 (r263633) +++ user/pho/stress2/misc/umountf2.sh Sat Mar 22 14:14:31 2014 (r263634) @@ -34,8 +34,8 @@ [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 -fsxc=`find / -name fsx.c | tail -1` -[ -z "fsxc" ] && exit +fsxc=`find -x / /usr/src -name fsx.c | tail -1` +[ -z "$fsxc" ] && exit cc -o /tmp/fsx $fsxc @@ -44,24 +44,21 @@ cc -o /tmp/fsx $fsxc D=$diskimage dede $D 1m 1k || exit 1 -mount | grep "$mntpoint" | grep md${mdstart}${part} > /dev/null && umount $mntpoint -mdconfig -l | grep md${mdstart} > /dev/null && mdconfig -d -u ${mdstart} +mount | grep "$mntpoint" | grep md${mdstart}$part > /dev/null && umount $mntpoint +mdconfig -l | grep md${mdstart} > /dev/null && mdconfig -d -u $mdstart -mdconfig -a -t vnode -f $D -u ${mdstart} -bsdlabel -w md${mdstart} auto -newfs md${mdstart}${part} > /dev/null 2>&1 -mount /dev/md${mdstart}${part} $mntpoint -df -ih $mntpoint +mdconfig -a -t vnode -f $D -u $mdstart +bsdlabel -w md$mdstart auto +newfs md${mdstart}$part > /dev/null 2>&1 +mount /dev/md${mdstart}$part $mntpoint sleep 5 for i in `jot 100`; do - /tmp/fsx -S $i -q ${mntpoint}/xxx$i & + /tmp/fsx -S $i -q ${mntpoint}/xxx$i > /dev/null & done sleep 30 -umount -f $mntpoint& +umount -f $mntpoint & sleep 300 killall fsx sleep 5 -ls -l ${mntpoint} mdconfig -d -u $mdstart rm -f $D -ls -l $mntpoint From owner-svn-src-user@FreeBSD.ORG Sat Mar 22 23:34:36 2014 Return-Path: Delivered-To: svn-src-user@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 22F01504; Sat, 22 Mar 2014 23:34:36 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 EA3B8329; Sat, 22 Mar 2014 23:34:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2MNYZPA067775; Sat, 22 Mar 2014 23:34:35 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2MNYZog067774; Sat, 22 Mar 2014 23:34:35 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403222334.s2MNYZog067774@svn.freebsd.org> From: Marcel Moolenaar Date: Sat, 22 Mar 2014 23:34:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263652 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Mar 2014 23:34:36 -0000 Author: marcel Date: Sat Mar 22 23:34:35 2014 New Revision: 263652 URL: http://svnweb.freebsd.org/changeset/base/263652 Log: Flesh-out MBR support. The CHS fields need more thought/work... Modified: user/marcel/mkimg/mbr.c Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Sat Mar 22 22:35:57 2014 (r263651) +++ user/marcel/mkimg/mbr.c Sat Mar 22 23:34:35 2014 (r263652) @@ -29,14 +29,18 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include +#include +#include #include "mkimg.h" #include "scheme.h" static struct mkimg_alias mbr_aliases[] = { - { ALIAS_NONE, 0 } + { ALIAS_FREEBSD, ALIAS_INT2TYPE(DOSPTYP_386BSD) }, + { ALIAS_NONE, 0 } /* Keep last! */ }; static u_int @@ -49,10 +53,37 @@ mbr_metadata(u_int where, u_int parts __ } static int -mbr_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused, void *bootcode __unused) +mbr_write(int fd, off_t imgsz __unused, u_int parts __unused, u_int secsz, + void *bootcode) { - return (ENOSYS); + u_char *mbr; + struct dos_partition *dpbase, *dp; + struct part *part; + + mbr = malloc(secsz); + if (mbr == NULL) + return (ENOMEM); + if (bootcode != NULL) { + memcpy(mbr, bootcode, DOSPARTOFF); + memset(mbr + DOSPARTOFF, 0, secsz - DOSPARTOFF); + } else + memset(mbr, 0, secsz); + dpbase = (void *)(mbr + DOSPARTOFF); + STAILQ_FOREACH(part, &partlist, link) { + dp = dpbase + part->index; + dp->dp_flag = (part->index == 0 && bootcode != NULL) ? 0x80 : 0; + dp->dp_shd = dp->dp_ssect = dp->dp_scyl = 0xff; /* XXX */ + dp->dp_typ = ALIAS_TYPE2INT(part->type); + dp->dp_ehd = dp->dp_esect = dp->dp_ecyl = 0xff; /* XXX */ + le32enc(&dp[part->index].dp_start, part->offset / secsz); + le32enc(&dp[part->index].dp_size, part->size / secsz); + } + if (lseek(fd, 0, SEEK_SET) != 0 || write(fd, mbr, secsz) != secsz) { + free(mbr); + return (errno); + } + free(mbr); + return (0); } static struct mkimg_scheme mbr_scheme = { @@ -61,6 +92,7 @@ static struct mkimg_scheme mbr_scheme = .aliases = mbr_aliases, .metadata = mbr_metadata, .write = mbr_write, + .bootcode = 512, .nparts = NDOSPART }; From owner-svn-src-user@FreeBSD.ORG Sun Mar 23 01:10:08 2014 Return-Path: Delivered-To: svn-src-user@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 8FB41D1F; Sun, 23 Mar 2014 01:10:08 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 7B4F4C1F; Sun, 23 Mar 2014 01:10:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2N1A8MK006136; Sun, 23 Mar 2014 01:10:08 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2N1A6Vp006117; Sun, 23 Mar 2014 01:10:06 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403230110.s2N1A6Vp006117@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 23 Mar 2014 01:10:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263653 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2014 01:10:08 -0000 Author: marcel Date: Sun Mar 23 01:10:05 2014 New Revision: 263653 URL: http://svnweb.freebsd.org/changeset/base/263653 Log: Revamp: 1. Make secsz globally visible. 2. Have all code use the global secsz and nparts, rather than passing them around. 3. Introduce lba_t as the type to use when talking about block addresses. 4. Work on LBAs instead of offsets. There's just too much division with the sector size and there's really no value to use by offsets other than that is what lseek() wants. For that we now have mkimg_seek(). The bigger picture is that geometry (cylinders, heads, sectors/track) and also a possible physical sector size are to be globals that can be used from anyway. We really don't want to pass all that stuff as arguments to functions and then add __unused for most of them... Modified: user/marcel/mkimg/apm.c user/marcel/mkimg/bsd.c user/marcel/mkimg/ebr.c user/marcel/mkimg/gpt.c user/marcel/mkimg/mbr.c user/marcel/mkimg/mkimg.c user/marcel/mkimg/mkimg.h user/marcel/mkimg/pc98.c user/marcel/mkimg/scheme.c user/marcel/mkimg/scheme.h user/marcel/mkimg/vtoc8.c Modified: user/marcel/mkimg/apm.c ============================================================================== --- user/marcel/mkimg/apm.c Sat Mar 22 23:34:35 2014 (r263652) +++ user/marcel/mkimg/apm.c Sun Mar 23 01:10:05 2014 (r263653) @@ -40,17 +40,16 @@ static struct mkimg_alias apm_aliases[] }; static u_int -apm_metadata(u_int where, u_int parts, u_int secsz __unused) +apm_metadata(u_int where) { u_int secs; - secs = (where == SCHEME_META_IMG_START) ? parts + 1 : 0; + secs = (where == SCHEME_META_IMG_START) ? nparts + 1 : 0; return (secs); } static int -apm_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused, void *bootcode __unused) +apm_write(int fd __unused, lba_t imgsz __unused, void *bootcode __unused) { return (ENOSYS); } Modified: user/marcel/mkimg/bsd.c ============================================================================== --- user/marcel/mkimg/bsd.c Sat Mar 22 23:34:35 2014 (r263652) +++ user/marcel/mkimg/bsd.c Sun Mar 23 01:10:05 2014 (r263653) @@ -40,7 +40,7 @@ static struct mkimg_alias bsd_aliases[] }; static u_int -bsd_metadata(u_int where, u_int parts __unused, u_int secsz __unused) +bsd_metadata(u_int where) { u_int secs; @@ -49,8 +49,7 @@ bsd_metadata(u_int where, u_int parts __ } static int -bsd_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused, void *bootcode __unused) +bsd_write(int fd __unused, lba_t imgsz __unused, void *bootcode __unused) { return (ENOSYS); } Modified: user/marcel/mkimg/ebr.c ============================================================================== --- user/marcel/mkimg/ebr.c Sat Mar 22 23:34:35 2014 (r263652) +++ user/marcel/mkimg/ebr.c Sun Mar 23 01:10:05 2014 (r263653) @@ -40,7 +40,7 @@ static struct mkimg_alias ebr_aliases[] }; static u_int -ebr_metadata(u_int where, u_int parts __unused, u_int secsz __unused) +ebr_metadata(u_int where) { u_int secs; @@ -49,8 +49,7 @@ ebr_metadata(u_int where, u_int parts __ } static int -ebr_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused, void *bootcode __unused) +ebr_write(int fd __unused, lba_t imgsz __unused, void *bootcode __unused) { return (ENOSYS); } Modified: user/marcel/mkimg/gpt.c ============================================================================== --- user/marcel/mkimg/gpt.c Sat Mar 22 23:34:35 2014 (r263652) +++ user/marcel/mkimg/gpt.c Sun Mar 23 01:10:05 2014 (r263653) @@ -124,46 +124,48 @@ crc32(const void *buf, size_t sz) } static u_int -gpt_tblsz(u_int parts, u_int secsz) +gpt_tblsz() { u_int ents; ents = secsz / sizeof(struct gpt_ent); - return ((parts + ents - 1) / ents); + return ((nparts + ents - 1) / ents); } static u_int -gpt_metadata(u_int where, u_int parts, u_int secsz) +gpt_metadata(u_int where) { u_int secs; if (where != SCHEME_META_IMG_START && where != SCHEME_META_IMG_END) return (0); - secs = gpt_tblsz(parts, secsz); + secs = gpt_tblsz(); secs += (where == SCHEME_META_IMG_START) ? 2 : 1; return (secs); } static int -gpt_filewrite(int fd, off_t ofs, void *buf, ssize_t bufsz) +gpt_filewrite(int fd, lba_t blk, void *buf, ssize_t bufsz) { + int error; - if (lseek(fd, ofs, SEEK_SET) != ofs) - return (errno); - if (write(fd, buf, bufsz) != bufsz) - return (errno); - return (0); + error = mkimg_seek(fd, blk); + if (error == 0) { + if (write(fd, buf, bufsz) != bufsz) + error = errno; + } + return (error); } static int -gpt_write_pmbr(int fd, off_t nblocks, u_int secsz, void *bootcode) +gpt_write_pmbr(int fd, lba_t blks, void *bootcode) { u_char *pmbr; uint32_t secs; int error; - secs = (nblocks > UINT32_MAX) ? UINT32_MAX : nblocks; + secs = (blks > UINT32_MAX) ? UINT32_MAX : (uint32_t)blks; pmbr = malloc(secsz); if (pmbr == NULL) @@ -187,12 +189,11 @@ gpt_write_pmbr(int fd, off_t nblocks, u_ } static struct gpt_ent * -gpt_mktbl(u_int tblsz, u_int secsz) +gpt_mktbl(u_int tblsz) { uuid_t uuid; struct gpt_ent *tbl, *ent; struct part *part; - uint64_t limit; int c, idx; tbl = calloc(tblsz, secsz); @@ -204,9 +205,8 @@ gpt_mktbl(u_int tblsz, u_int secsz) uuid_enc_le(&ent->ent_type, ALIAS_TYPE2PTR(part->type)); uuidgen(&uuid, 1); uuid_enc_le(&ent->ent_uuid, &uuid); - le64enc(&ent->ent_lba_start, part->offset / secsz); - limit = (part->offset + part->size) / secsz; - le64enc(&ent->ent_lba_end, limit - 1); + le64enc(&ent->ent_lba_start, part->block); + le64enc(&ent->ent_lba_end, part->block + part->size - 1); if (part->label != NULL) { idx = 0; while ((c = part->label[idx]) != '\0') { @@ -220,7 +220,7 @@ gpt_mktbl(u_int tblsz, u_int secsz) static int gpt_write_hdr(int fd, struct gpt_hdr *hdr, uint64_t self, uint64_t alt, - uint64_t tbl, u_int secsz) + uint64_t tbl) { uint32_t crc; @@ -230,37 +230,33 @@ gpt_write_hdr(int fd, struct gpt_hdr *hd hdr->hdr_crc_self = 0; crc = crc32(hdr, offsetof(struct gpt_hdr, padding)); le64enc(&hdr->hdr_crc_self, crc); - return (gpt_filewrite(fd, self * secsz, hdr, secsz)); + return (gpt_filewrite(fd, self, hdr, secsz)); } static int -gpt_write(int fd, off_t imgsz, u_int parts, u_int secsz, void *bootcode) +gpt_write(int fd, lba_t imgsz, void *bootcode) { uuid_t uuid; struct gpt_ent *tbl; struct gpt_hdr *hdr; - off_t nblocks; uint32_t crc; u_int tblsz; int error; - nblocks = imgsz / secsz; - /* PMBR */ - error = gpt_write_pmbr(fd, nblocks, secsz, bootcode); + error = gpt_write_pmbr(fd, imgsz, bootcode); if (error) return (error); /* GPT table(s) */ - tblsz = gpt_tblsz(parts, secsz); - tbl = gpt_mktbl(tblsz, secsz); + tblsz = gpt_tblsz(); + tbl = gpt_mktbl(tblsz); if (tbl == NULL) return (errno); - error = gpt_filewrite(fd, 2 * secsz, tbl, tblsz * secsz); + error = gpt_filewrite(fd, 2, tbl, tblsz * secsz); if (error) goto out; - error = gpt_filewrite(fd, imgsz - (tblsz + 1) * secsz, tbl, - tblsz * secsz); + error = gpt_filewrite(fd, imgsz - (tblsz + 1), tbl, tblsz * secsz); if (error) goto out; @@ -275,17 +271,16 @@ gpt_write(int fd, off_t imgsz, u_int par le32enc(&hdr->hdr_revision, GPT_HDR_REVISION); le32enc(&hdr->hdr_size, offsetof(struct gpt_hdr, padding)); le64enc(&hdr->hdr_lba_start, 2 + tblsz); - le64enc(&hdr->hdr_lba_end, nblocks - tblsz - 2); + le64enc(&hdr->hdr_lba_end, imgsz - tblsz - 2); uuidgen(&uuid, 1); uuid_enc_le(&hdr->hdr_uuid, &uuid); - le32enc(&hdr->hdr_entries, parts); + le32enc(&hdr->hdr_entries, nparts); le32enc(&hdr->hdr_entsz, sizeof(struct gpt_ent)); - crc = crc32(tbl, parts * sizeof(struct gpt_ent)); + crc = crc32(tbl, nparts * sizeof(struct gpt_ent)); le32enc(&hdr->hdr_crc_table, crc); - error = gpt_write_hdr(fd, hdr, 1, nblocks - 1, 2, secsz); + error = gpt_write_hdr(fd, hdr, 1, imgsz - 1, 2); if (!error) - error = gpt_write_hdr(fd, hdr, nblocks - 1, 1, - nblocks - tblsz - 1, secsz); + error = gpt_write_hdr(fd, hdr, imgsz - 1, 1, imgsz - tblsz - 1); free(hdr); out: Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Sat Mar 22 23:34:35 2014 (r263652) +++ user/marcel/mkimg/mbr.c Sun Mar 23 01:10:05 2014 (r263653) @@ -44,7 +44,7 @@ static struct mkimg_alias mbr_aliases[] }; static u_int -mbr_metadata(u_int where, u_int parts __unused, u_int secsz __unused) +mbr_metadata(u_int where) { u_int secs; @@ -53,12 +53,12 @@ mbr_metadata(u_int where, u_int parts __ } static int -mbr_write(int fd, off_t imgsz __unused, u_int parts __unused, u_int secsz, - void *bootcode) +mbr_write(int fd, lba_t imgsz __unused, void *bootcode) { u_char *mbr; struct dos_partition *dpbase, *dp; struct part *part; + int error; mbr = malloc(secsz); if (mbr == NULL) @@ -75,15 +75,16 @@ mbr_write(int fd, off_t imgsz __unused, dp->dp_shd = dp->dp_ssect = dp->dp_scyl = 0xff; /* XXX */ dp->dp_typ = ALIAS_TYPE2INT(part->type); dp->dp_ehd = dp->dp_esect = dp->dp_ecyl = 0xff; /* XXX */ - le32enc(&dp[part->index].dp_start, part->offset / secsz); - le32enc(&dp[part->index].dp_size, part->size / secsz); + le32enc(&dp[part->index].dp_start, part->block); + le32enc(&dp[part->index].dp_size, part->size); } - if (lseek(fd, 0, SEEK_SET) != 0 || write(fd, mbr, secsz) != secsz) { - free(mbr); - return (errno); + error = mkimg_seek(fd, 0); + if (error == 0) { + if (write(fd, mbr, secsz) != secsz) + error = errno; } free(mbr); - return (0); + return (error); } static struct mkimg_scheme mbr_scheme = { Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Sat Mar 22 23:34:35 2014 (r263652) +++ user/marcel/mkimg/mkimg.c Sun Mar 23 01:10:05 2014 (r263653) @@ -49,6 +49,8 @@ __FBSDID("$FreeBSD$"); struct partlisthead partlist = STAILQ_HEAD_INITIALIZER(partlist); u_int nparts = 0; +u_int secsz = 512; + static int bcfd = -1; static int outfd = 0; static int tmpfd = -1; @@ -221,13 +223,24 @@ fdcopy(int src, int dst, uint64_t *count return (errno); } +int +mkimg_seek(int fd, lba_t blk) +{ + off_t off; + + off = blk * secsz; + if (lseek(fd, off, SEEK_SET) != off) + return (errno); + return (0); +} + static void mkimg(int bfd) { FILE *fp; struct part *part; - off_t offset; - uint64_t size; + lba_t block; + off_t bytesize; int error, fd; if (nparts > scheme_max_parts()) @@ -245,22 +258,19 @@ mkimg(int bfd) errc(EX_DATAERR, error, "partition %d", part->index+1); } - offset = scheme_first_offset(nparts); + block = scheme_first_block(); STAILQ_FOREACH(part, &partlist, link) { - part->offset = offset; - lseek(tmpfd, offset, SEEK_SET); - /* XXX check error */ - - error = 0; + part->block = block; + error = mkimg_seek(tmpfd, block); switch (part->kind) { case PART_KIND_SIZE: - if (expand_number(part->contents, &size) == -1) + if (expand_number(part->contents, &bytesize) == -1) error = errno; break; case PART_KIND_FILE: fd = open(part->contents, O_RDONLY, 0); if (fd != -1) { - error = fdcopy(fd, tmpfd, &size); + error = fdcopy(fd, tmpfd, &bytesize); close(fd); } else error = errno; @@ -268,7 +278,7 @@ mkimg(int bfd) case PART_KIND_PIPE: fp = popen(part->contents, "r"); if (fp != NULL) { - error = fdcopy(fileno(fp), tmpfd, &size); + error = fdcopy(fileno(fp), tmpfd, &bytesize); pclose(fp); } else error = errno; @@ -276,12 +286,11 @@ mkimg(int bfd) } if (error) errc(EX_IOERR, error, "partition %d", part->index+1); - size = scheme_round(size); - part->size = size; - offset = scheme_next_offset(offset, size); + part->size = (bytesize + secsz - 1) / secsz; + block = scheme_next_block(part->block, part->size); } - error = (scheme_write(tmpfd, offset)); + error = (scheme_write(tmpfd, block)); } int Modified: user/marcel/mkimg/mkimg.h ============================================================================== --- user/marcel/mkimg/mkimg.h Sat Mar 22 23:34:35 2014 (r263652) +++ user/marcel/mkimg/mkimg.h Sun Mar 23 01:10:05 2014 (r263653) @@ -31,6 +31,8 @@ #include +typedef int64_t lba_t; + struct part { STAILQ_ENTRY(part) link; char *alias; /* Partition type alias. */ @@ -42,12 +44,16 @@ struct part { #define PART_KIND_SIZE 3 u_int index; /* Partition index (0-based). */ uintptr_t type; /* Scheme-specific partition type. */ - off_t offset; /* Byte-offset of partition in image. */ - off_t size; /* Size in bytes of partition. */ + lba_t block; /* Block-offset of partition in image. */ + lba_t size; /* Size in blocks of partition. */ char *label; /* Partition label. */ }; extern STAILQ_HEAD(partlisthead, part) partlist; extern u_int nparts; +extern u_int secsz; + +int mkimg_seek(int fd, lba_t blk); + #endif /* _MKIMG_MKIMG_H_ */ Modified: user/marcel/mkimg/pc98.c ============================================================================== --- user/marcel/mkimg/pc98.c Sat Mar 22 23:34:35 2014 (r263652) +++ user/marcel/mkimg/pc98.c Sun Mar 23 01:10:05 2014 (r263653) @@ -40,7 +40,7 @@ static struct mkimg_alias pc98_aliases[] }; static u_int -pc98_metadata(u_int where, u_int parts __unused, u_int secsz __unused) +pc98_metadata(u_int where) { u_int secs; @@ -49,8 +49,7 @@ pc98_metadata(u_int where, u_int parts _ } static int -pc98_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused, void *bootcode __unused) +pc98_write(int fd __unused, lba_t imgsz __unused, void *bootcode __unused) { return (ENOSYS); } Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Sat Mar 22 23:34:35 2014 (r263652) +++ user/marcel/mkimg/scheme.c Sun Mar 23 01:10:05 2014 (r263653) @@ -58,7 +58,6 @@ static struct { }; static struct mkimg_scheme *scheme; -static u_int secsz = 512; static void *bootcode; static enum alias @@ -132,10 +131,6 @@ scheme_check_part(struct part *p) struct mkimg_alias *iter; enum alias alias; - warnx("part(%s): index=%u, type=`%s', offset=%ju, size=%ju", - scheme->name, p->index, p->alias, (uintmax_t)p->offset, - (uintmax_t)p->size); - /* Check the partition type alias */ alias = scheme_parse_alias(p->alias); if (alias == ALIAS_NONE) @@ -167,50 +162,37 @@ scheme_max_parts(void) return (scheme->nparts); } -uint64_t -scheme_round(uint64_t sz) -{ - - sz = (sz + secsz - 1) & ~(secsz - 1); - return (sz); -} - -off_t -scheme_first_offset(u_int parts) +lba_t +scheme_first_block(void) { - u_int secs; + lba_t blks; - secs = scheme->metadata(SCHEME_META_IMG_START, parts, secsz) + - scheme->metadata(SCHEME_META_PART_BEFORE, 0, secsz); - return (secs * secsz); + blks = scheme->metadata(SCHEME_META_IMG_START) + + scheme->metadata(SCHEME_META_PART_BEFORE); + return (blks); } -off_t -scheme_next_offset(off_t off, uint64_t sz) +lba_t +scheme_next_block(lba_t start, lba_t size) { - u_int secs; + lba_t blks; - secs = scheme->metadata(SCHEME_META_PART_AFTER, 0, secsz) + - scheme->metadata(SCHEME_META_PART_BEFORE, 0, secsz); - sz += (secs * secsz); - return (off + sz); + blks = scheme->metadata(SCHEME_META_PART_AFTER) + + scheme->metadata(SCHEME_META_PART_BEFORE); + return (start + size + blks); } int -scheme_write(int fd, off_t off) +scheme_write(int fd, lba_t end) { - u_int secs; int error; - /* Fixup offset: it has an extra metadata before the partition */ - secs = scheme->metadata(SCHEME_META_PART_BEFORE, 0, secsz); - off -= (secs * secsz); - - secs = scheme->metadata(SCHEME_META_IMG_END, nparts, secsz); - off += (secs * secsz); - if (ftruncate(fd, off) == -1) + /* Fixup block: it has an extra metadata before the partition */ + end -= scheme->metadata(SCHEME_META_PART_BEFORE); + end += scheme->metadata(SCHEME_META_IMG_END); + if (ftruncate(fd, end * secsz) == -1) return (errno); - error = scheme->write(fd, off, nparts, secsz, bootcode); + error = scheme->write(fd, end, bootcode); return (error); } Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Sat Mar 22 23:34:35 2014 (r263652) +++ user/marcel/mkimg/scheme.h Sun Mar 23 01:10:05 2014 (r263653) @@ -60,12 +60,12 @@ struct mkimg_scheme { const char *name; const char *description; struct mkimg_alias *aliases; - u_int (*metadata)(u_int, u_int, u_int); + u_int (*metadata)(u_int); #define SCHEME_META_IMG_START 1 #define SCHEME_META_IMG_END 2 #define SCHEME_META_PART_BEFORE 3 #define SCHEME_META_PART_AFTER 4 - int (*write)(int, off_t, u_int, u_int, void *); + int (*write)(int, lba_t, void *); u_int nparts; u_int labellen; u_int bootcode; @@ -80,9 +80,8 @@ struct mkimg_scheme *scheme_selected(voi int scheme_bootcode(int fd); int scheme_check_part(struct part *); u_int scheme_max_parts(void); -uint64_t scheme_round(uint64_t); -off_t scheme_first_offset(u_int); -off_t scheme_next_offset(off_t, uint64_t); -int scheme_write(int, off_t); +lba_t scheme_first_block(void); +lba_t scheme_next_block(lba_t, lba_t); +int scheme_write(int, lba_t); #endif /* _MKIMG_SCHEME_H_ */ Modified: user/marcel/mkimg/vtoc8.c ============================================================================== --- user/marcel/mkimg/vtoc8.c Sat Mar 22 23:34:35 2014 (r263652) +++ user/marcel/mkimg/vtoc8.c Sun Mar 23 01:10:05 2014 (r263653) @@ -40,7 +40,7 @@ static struct mkimg_alias vtoc8_aliases[ }; static u_int -vtoc8_metadata(u_int where, u_int parts __unused, u_int secsz __unused) +vtoc8_metadata(u_int where) { u_int secs; @@ -49,8 +49,7 @@ vtoc8_metadata(u_int where, u_int parts } static int -vtoc8_write(int fd __unused, off_t imgsz __unused, u_int parts __unused, - u_int secsz __unused, void *bootcode __unused) +vtoc8_write(int fd __unused, lba_t imgsz __unused, void *bootcode __unused) { return (ENOSYS); } From owner-svn-src-user@FreeBSD.ORG Sun Mar 23 01:17:03 2014 Return-Path: Delivered-To: svn-src-user@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 52E6AE4C; Sun, 23 Mar 2014 01:17:03 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 3EF93CAD; Sun, 23 Mar 2014 01:17:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2N1H3LO009449; Sun, 23 Mar 2014 01:17:03 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2N1H3Qu009448; Sun, 23 Mar 2014 01:17:03 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403230117.s2N1H3Qu009448@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 23 Mar 2014 01:17:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263654 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2014 01:17:03 -0000 Author: marcel Date: Sun Mar 23 01:17:02 2014 New Revision: 263654 URL: http://svnweb.freebsd.org/changeset/base/263654 Log: And the magic number is... necessary. Modified: user/marcel/mkimg/mbr.c Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Sun Mar 23 01:10:05 2014 (r263653) +++ user/marcel/mkimg/mbr.c Sun Mar 23 01:17:02 2014 (r263654) @@ -68,6 +68,7 @@ mbr_write(int fd, lba_t imgsz __unused, memset(mbr + DOSPARTOFF, 0, secsz - DOSPARTOFF); } else memset(mbr, 0, secsz); + le16enc(mbr + DOSMAGICOFFSET, DOSMAGIC); dpbase = (void *)(mbr + DOSPARTOFF); STAILQ_FOREACH(part, &partlist, link) { dp = dpbase + part->index; From owner-svn-src-user@FreeBSD.ORG Sun Mar 23 04:21:57 2014 Return-Path: Delivered-To: svn-src-user@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 21CD94A6; Sun, 23 Mar 2014 04:21:57 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 E33A8BDE; Sun, 23 Mar 2014 04:21:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2N4Lu9Y086245; Sun, 23 Mar 2014 04:21:56 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2N4Lupu086244; Sun, 23 Mar 2014 04:21:56 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403230421.s2N4Lupu086244@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 23 Mar 2014 04:21:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263656 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2014 04:21:57 -0000 Author: marcel Date: Sun Mar 23 04:21:56 2014 New Revision: 263656 URL: http://svnweb.freebsd.org/changeset/base/263656 Log: Implement the APM scheme. Modified: user/marcel/mkimg/apm.c Modified: user/marcel/mkimg/apm.c ============================================================================== --- user/marcel/mkimg/apm.c Sun Mar 23 02:29:28 2014 (r263655) +++ user/marcel/mkimg/apm.c Sun Mar 23 04:21:56 2014 (r263656) @@ -29,13 +29,22 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include +#include +#include #include "mkimg.h" #include "scheme.h" static struct mkimg_alias apm_aliases[] = { + { ALIAS_FREEBSD, ALIAS_PTR2TYPE(APM_ENT_TYPE_FREEBSD) }, + { ALIAS_FREEBSD_NANDFS, ALIAS_PTR2TYPE(APM_ENT_TYPE_FREEBSD_NANDFS) }, + { ALIAS_FREEBSD_SWAP, ALIAS_PTR2TYPE(APM_ENT_TYPE_FREEBSD_SWAP) }, + { ALIAS_FREEBSD_UFS, ALIAS_PTR2TYPE(APM_ENT_TYPE_FREEBSD_UFS) }, + { ALIAS_FREEBSD_VINUM, ALIAS_PTR2TYPE(APM_ENT_TYPE_FREEBSD_VINUM) }, + { ALIAS_FREEBSD_ZFS, ALIAS_PTR2TYPE(APM_ENT_TYPE_FREEBSD_ZFS) }, { ALIAS_NONE, 0 } }; @@ -44,14 +53,56 @@ apm_metadata(u_int where) { u_int secs; - secs = (where == SCHEME_META_IMG_START) ? nparts + 1 : 0; + secs = (where == SCHEME_META_IMG_START) ? nparts + 2 : 0; return (secs); } static int apm_write(int fd __unused, lba_t imgsz __unused, void *bootcode __unused) { - return (ENOSYS); + u_char *buf; + struct apm_ddr *ddr; + struct apm_ent *ent; + struct part *part; + ssize_t nbytes; + int error; + + buf = calloc(nparts + 2, secsz); + if (buf == NULL) + return (ENOMEM); + ddr = (void *)buf; + be16enc(&ddr->ddr_sig, APM_DDR_SIG); + be16enc(&ddr->ddr_blksize, secsz); + be32enc(&ddr->ddr_blkcount, imgsz); + + /* partition entry for the partition table itself. */ + ent = (void *)(buf + secsz); + be16enc(&ent->ent_sig, APM_ENT_SIG); + be32enc(&ent->ent_pmblkcnt, nparts + 1); + be32enc(&ent->ent_start, 1); + be32enc(&ent->ent_size, nparts + 1); + strcpy(ent->ent_type, APM_ENT_TYPE_SELF); + strcpy(ent->ent_name, "Apple"); + + STAILQ_FOREACH(part, &partlist, link) { + ent = (void *)(buf + (part->index + 2) * secsz); + be16enc(&ent->ent_sig, APM_ENT_SIG); + be32enc(&ent->ent_pmblkcnt, nparts + 1); + be32enc(&ent->ent_start, part->block); + be32enc(&ent->ent_size, part->size); + strcpy(ent->ent_type, ALIAS_TYPE2PTR(part->type)); + if (part->label != NULL) + strcpy(ent->ent_name, part->label); + } + + error = mkimg_seek(fd, 0); + if (error == 0) { + nbytes = (nparts + 2) * secsz; + if (write(fd, buf, nbytes) != nbytes) + error = errno; + } + free(buf); + return (error); } static struct mkimg_scheme apm_scheme = { @@ -60,7 +111,8 @@ static struct mkimg_scheme apm_scheme = .aliases = apm_aliases, .metadata = apm_metadata, .write = apm_write, - .nparts = 4096 + .nparts = 4096, + .labellen = APM_ENT_NAMELEN - 1 }; SCHEME_DEFINE(apm_scheme); From owner-svn-src-user@FreeBSD.ORG Sun Mar 23 19:22:14 2014 Return-Path: Delivered-To: svn-src-user@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 5C0B2E97; Sun, 23 Mar 2014 19:22:14 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 3DBDDC36; Sun, 23 Mar 2014 19:22:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2NJMEDP055609; Sun, 23 Mar 2014 19:22:14 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2NJMEcL055608; Sun, 23 Mar 2014 19:22:14 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403231922.s2NJMEcL055608@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 23 Mar 2014 19:22:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263669 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2014 19:22:14 -0000 Author: marcel Date: Sun Mar 23 19:22:13 2014 New Revision: 263669 URL: http://svnweb.freebsd.org/changeset/base/263669 Log: Implement the BSD scheme. This doesn't quite work as geom_part_bsd finds an invalid label. I'm not going to worry about that right now, because there's more to worry about: the BSD disk label has the 'c' partition for the entire disk and we don't handle this at all. Note also that the BSD disk label wants a geometry, so this will have to be revisited anyway once a good solution is in place. Modified: user/marcel/mkimg/bsd.c Modified: user/marcel/mkimg/bsd.c ============================================================================== --- user/marcel/mkimg/bsd.c Sun Mar 23 19:07:14 2014 (r263668) +++ user/marcel/mkimg/bsd.c Sun Mar 23 19:22:13 2014 (r263669) @@ -29,13 +29,21 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include +#include +#include #include "mkimg.h" #include "scheme.h" static struct mkimg_alias bsd_aliases[] = { + { ALIAS_FREEBSD_NANDFS, ALIAS_INT2TYPE(FS_NANDFS) }, + { ALIAS_FREEBSD_SWAP, ALIAS_INT2TYPE(FS_SWAP) }, + { ALIAS_FREEBSD_UFS, ALIAS_INT2TYPE(FS_BSDFFS) }, + { ALIAS_FREEBSD_VINUM, ALIAS_INT2TYPE(FS_VINUM) }, + { ALIAS_FREEBSD_ZFS, ALIAS_INT2TYPE(FS_ZFS) }, { ALIAS_NONE, 0 } }; @@ -44,14 +52,62 @@ bsd_metadata(u_int where) { u_int secs; - secs = (where == SCHEME_META_IMG_START) ? 16 : 0; - return (secs); + secs = BBSIZE / secsz; + return ((where == SCHEME_META_IMG_START) ? secs : 0); } static int -bsd_write(int fd __unused, lba_t imgsz __unused, void *bootcode __unused) +bsd_write(int fd, lba_t imgsz, void *bootcode) { - return (ENOSYS); + u_char *buf, *p; + struct disklabel *d; + struct partition *dp; + struct part *part; + int error; + uint16_t checksum; + + buf = malloc(BBSIZE); + if (buf == NULL) + return (ENOMEM); + if (bootcode != NULL) { + memcpy(buf, bootcode, BBSIZE); + memset(buf + LABELSECTOR * secsz, 0, secsz); + } else + memset(buf, 0, BBSIZE); + + d = (void *)(buf + LABELSECTOR * secsz + LABELOFFSET); + le32enc(&d->d_magic, DISKMAGIC); + le32enc(&d->d_secsize, secsz); + le32enc(&d->d_nsectors, 1); /* XXX */ + le32enc(&d->d_ntracks, 1); /* XXX */ + le32enc(&d->d_ncylinders, 0); /* XXX */ + le32enc(&d->d_secpercyl, 1); /* XXX */ + le32enc(&d->d_secperunit, imgsz); + le16enc(&d->d_rpm, 3600); + le32enc(&d->d_magic2, DISKMAGIC); + le16enc(&d->d_npartitions, (8 > nparts) ? 8 : nparts); + le32enc(&d->d_bbsize, BBSIZE); + + STAILQ_FOREACH(part, &partlist, link) { + dp = &d->d_partitions[part->index]; + le32enc(&dp->p_size, part->size); + le32enc(&dp->p_offset, part->block); + dp->p_fstype = ALIAS_TYPE2INT(part->type); + } + + dp = &d->d_partitions[nparts]; + checksum = 0; + for (p = buf; p < (u_char *)dp; p += 2) + checksum ^= le16dec(p); + le16enc(&d->d_checksum, checksum); + + error = mkimg_seek(fd, 0); + if (error == 0) { + if (write(fd, buf, BBSIZE) != BBSIZE) + error = errno; + } + free(buf); + return (error); } static struct mkimg_scheme bsd_scheme = { @@ -60,7 +116,8 @@ static struct mkimg_scheme bsd_scheme = .aliases = bsd_aliases, .metadata = bsd_metadata, .write = bsd_write, - .nparts = 20 + .nparts = 20, + .bootcode = BBSIZE }; SCHEME_DEFINE(bsd_scheme); From owner-svn-src-user@FreeBSD.ORG Sun Mar 23 20:14:50 2014 Return-Path: Delivered-To: svn-src-user@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 A0E161A4; Sun, 23 Mar 2014 20:14:50 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 8DD5DB7; Sun, 23 Mar 2014 20:14:50 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2NKEoh7076668; Sun, 23 Mar 2014 20:14:50 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2NKEoGn076666; Sun, 23 Mar 2014 20:14:50 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403232014.s2NKEoGn076666@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 23 Mar 2014 20:14:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263672 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2014 20:14:50 -0000 Author: marcel Date: Sun Mar 23 20:14:49 2014 New Revision: 263672 URL: http://svnweb.freebsd.org/changeset/base/263672 Log: Add the fat32 and ebr aliases. The ebr alias is needed to support the EBR scheme, as it can only live inside a MBR partition of type 5 (= DOSPTYP_EXT). Modified: user/marcel/mkimg/scheme.c user/marcel/mkimg/scheme.h Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Sun Mar 23 19:50:36 2014 (r263671) +++ user/marcel/mkimg/scheme.c Sun Mar 23 20:14:49 2014 (r263672) @@ -45,7 +45,9 @@ static struct { const char *name; enum alias alias; } scheme_alias[] = { + { "ebr", ALIAS_EBR }, { "efi", ALIAS_EFI }, + { "fat32", ALIAS_FAT32 }, { "freebsd", ALIAS_FREEBSD }, { "freebsd-boot", ALIAS_FREEBSD_BOOT }, { "freebsd-nandfs", ALIAS_FREEBSD_NANDFS }, Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Sun Mar 23 19:50:36 2014 (r263671) +++ user/marcel/mkimg/scheme.h Sun Mar 23 20:14:49 2014 (r263672) @@ -34,7 +34,9 @@ enum alias { ALIAS_NONE, /* Keep first! */ /* start */ + ALIAS_EBR, ALIAS_EFI, + ALIAS_FAT32, ALIAS_FREEBSD, ALIAS_FREEBSD_BOOT, ALIAS_FREEBSD_NANDFS, From owner-svn-src-user@FreeBSD.ORG Sun Mar 23 20:15:22 2014 Return-Path: Delivered-To: svn-src-user@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 37524285; Sun, 23 Mar 2014 20:15:22 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 24356B9; Sun, 23 Mar 2014 20:15:22 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2NKFMdP076814; Sun, 23 Mar 2014 20:15:22 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2NKFLVo076813; Sun, 23 Mar 2014 20:15:21 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403232015.s2NKFLVo076813@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 23 Mar 2014 20:15:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263673 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2014 20:15:22 -0000 Author: marcel Date: Sun Mar 23 20:15:21 2014 New Revision: 263673 URL: http://svnweb.freebsd.org/changeset/base/263673 Log: Add support for the fat32 and ebr aliases. Modified: user/marcel/mkimg/mbr.c Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Sun Mar 23 20:14:49 2014 (r263672) +++ user/marcel/mkimg/mbr.c Sun Mar 23 20:15:21 2014 (r263673) @@ -39,6 +39,8 @@ __FBSDID("$FreeBSD$"); #include "scheme.h" static struct mkimg_alias mbr_aliases[] = { + { ALIAS_EBR, ALIAS_INT2TYPE(DOSPTYP_EXT) }, + { ALIAS_FAT32, ALIAS_INT2TYPE(DOSPTYP_FAT32) }, { ALIAS_FREEBSD, ALIAS_INT2TYPE(DOSPTYP_386BSD) }, { ALIAS_NONE, 0 } /* Keep last! */ }; From owner-svn-src-user@FreeBSD.ORG Sun Mar 23 20:17:39 2014 Return-Path: Delivered-To: svn-src-user@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 3560C376; Sun, 23 Mar 2014 20:17:39 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 07CD9C7; Sun, 23 Mar 2014 20:17:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2NKHcZ3077087; Sun, 23 Mar 2014 20:17:38 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2NKHcN2077086; Sun, 23 Mar 2014 20:17:38 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403232017.s2NKHcN2077086@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 23 Mar 2014 20:17:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263674 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2014 20:17:39 -0000 Author: marcel Date: Sun Mar 23 20:17:38 2014 New Revision: 263674 URL: http://svnweb.freebsd.org/changeset/base/263674 Log: Implement the EBR scheme. Use a function for filling in the CHS fields. For now, put 0xff in each field. This needs to be revisited when we have proper geometry. Note that even without proper CHS values, it's already accepted by the kernel. Modified: user/marcel/mkimg/ebr.c Modified: user/marcel/mkimg/ebr.c ============================================================================== --- user/marcel/mkimg/ebr.c Sun Mar 23 20:15:21 2014 (r263673) +++ user/marcel/mkimg/ebr.c Sun Mar 23 20:17:38 2014 (r263674) @@ -29,13 +29,18 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include +#include +#include #include "mkimg.h" #include "scheme.h" static struct mkimg_alias ebr_aliases[] = { + { ALIAS_FAT32, ALIAS_INT2TYPE(DOSPTYP_FAT32) }, + { ALIAS_FREEBSD, ALIAS_INT2TYPE(DOSPTYP_386BSD) }, { ALIAS_NONE, 0 } }; @@ -48,10 +53,67 @@ ebr_metadata(u_int where) return (secs); } +static void +ebr_chs(u_char *cyl, u_char *hd, u_char *sec, uint32_t lba __unused) +{ + + *cyl = 0xff; /* XXX */ + *hd = 0xff; /* XXX */ + *sec = 0xff; /* XXX */ +} + static int -ebr_write(int fd __unused, lba_t imgsz __unused, void *bootcode __unused) +ebr_write(int fd, lba_t imgsz __unused, void *bootcode __unused) { - return (ENOSYS); + u_char *ebr; + struct dos_partition *dp; + struct part *part, *next; + lba_t block, trksz; + int error; + + ebr = malloc(secsz); + if (ebr == NULL) + return (ENOMEM); + memset(ebr, 0, secsz); + le16enc(ebr + DOSMAGICOFFSET, DOSMAGIC); + + error = 0; + trksz = 1; /* Sectors/track */ + STAILQ_FOREACH_SAFE(part, &partlist, link, next) { + block = part->block - trksz; + dp = (void *)(ebr + DOSPARTOFF); + ebr_chs(&dp->dp_scyl, &dp->dp_shd, &dp->dp_ssect, trksz); + dp->dp_typ = ALIAS_TYPE2INT(part->type); + ebr_chs(&dp->dp_ecyl, &dp->dp_ehd, &dp->dp_esect, + part->block + part->size - 1); + le32enc(&dp->dp_start, trksz); + le32enc(&dp->dp_size, part->size); + + /* Add link entry */ + if (next != NULL) { + dp++; + ebr_chs(&dp->dp_scyl, &dp->dp_shd, &dp->dp_ssect, + next->block - trksz); + dp->dp_typ = DOSPTYP_EXT; + ebr_chs(&dp->dp_ecyl, &dp->dp_ehd, &dp->dp_esect, + next->block + next->size - 1); + le32enc(&dp->dp_start, next->block - trksz); + le32enc(&dp->dp_size, next->size + trksz); + } + + error = mkimg_seek(fd, block); + if (error == 0) { + if (write(fd, ebr, secsz) != secsz) + error = errno; + } + if (error) + break; + + memset(ebr + DOSPARTOFF, 0, 2 * DOSPARTSIZE); + } + + free(ebr); + return (error); } static struct mkimg_scheme ebr_scheme = { From owner-svn-src-user@FreeBSD.ORG Mon Mar 24 11:54:01 2014 Return-Path: Delivered-To: svn-src-user@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 43BF3E9E; Mon, 24 Mar 2014 11:54:01 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 24245998; Mon, 24 Mar 2014 11:54:01 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2OBs1UA061869; Mon, 24 Mar 2014 11:54:01 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2OBs1Qj061868; Mon, 24 Mar 2014 11:54:01 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201403241154.s2OBs1Qj061868@svn.freebsd.org> From: Peter Holm Date: Mon, 24 Mar 2014 11:54:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263683 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Mar 2014 11:54:01 -0000 Author: pho Date: Mon Mar 24 11:54:00 2014 New Revision: 263683 URL: http://svnweb.freebsd.org/changeset/base/263683 Log: Added a new pthreads scenario. Sponsored by: EMC / Isilon storage division Added: user/pho/stress2/misc/pthread2.sh (contents, props changed) Added: user/pho/stress2/misc/pthread2.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/pho/stress2/misc/pthread2.sh Mon Mar 24 11:54:00 2014 (r263683) @@ -0,0 +1,293 @@ +#!/bin/sh + +# +# Copyright (c) 2014 EMC Corp. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (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$ +# + +# Threaded producer-consumer test. + +export LANG=C +here=`pwd` +cd /tmp +sed '1,/^EOF/d' < $here/$0 > pthread2.c +cc -o pthread2 -Wall -Wextra -O2 -g pthread2.c -lpthread || exit 1 +rm -f pthread2.c + +log=/tmp/bench.`date '+%Y%m%d-%H%M'` +for i in `jot 5`; do + [ $i -eq 1 ] && echo "# `uname -v`" + time sh -c ' + for i in `jot 8`; do + /tmp/pthread2 & + done + for i in `jot 8`; do + wait + done + ' +done > $log 2>&1 +rm -f /tmp/pthread2 + +if [ -n "$bench" ]; then + pair=`ls /tmp/bench* | egrep "bench\.[0-9]{8}-" | sort | + tail -2 | tr '\n' ' '` + ministat -w 72 $pair +else + rm -f $log +fi +exit 0 +EOF +/* + * Threaded producer-consumer test. + * Loosly based on work by + * Andrey Zonov (c) 2012 + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#ifdef __FreeBSD__ +#include +#define __NP__ +#endif +#include +#include +#include +#include +#include +#include +#include + +#define LOCK(x) plock(&x.mtx) +#define UNLOCK(x) punlock(&x.mtx) +#define SIGNAL(x) psig(&x.wait) +#define WAIT(x) pwait(&x.wait, &x.mtx) + +long ncreate, nrename, nunlink; +int max; +char *dirname1; +char *dirname2; + +struct file { + char *name; + STAILQ_ENTRY(file) next; +}; + +struct files { + pthread_mutex_t mtx; + pthread_cond_t wait; + STAILQ_HEAD(, file) list; +}; + +static struct files newfiles; +static struct files renamedfiles; + + +static void +hand(int i __unused) { /* handler */ + fprintf(stderr, "max = %d, ncreate = %ld, nrename = %ld, nunlink = %ld\n", + max, ncreate, nrename, nunlink); +} + +static void +ahand(int i __unused) { /* handler */ + fprintf(stderr, "FAIL\n"); + hand(0); + abort(); +} + +void +plock(pthread_mutex_t *l) +{ + int rc; + + if ((rc = pthread_mutex_lock(l)) != 0) + errc(1, rc, "pthread_mutex_lock"); +} + +void +punlock(pthread_mutex_t *l) +{ + int rc; + + if ((rc = pthread_mutex_unlock(l)) != 0) + errc(1, rc, "pthread_mutex_unlock"); +} + +void +psig(pthread_cond_t *c) +{ + int rc; + + if ((rc = pthread_cond_signal(c)) != 0) + errc(1, rc, "pthread_cond_signal"); +} + +void +pwait(pthread_cond_t *c, pthread_mutex_t *l) +{ + int rc; + + if ((rc = pthread_cond_wait(c, l)) != 0) + errc(1, rc, "pthread_cond_wait"); +} + +void * +loop_create(void *arg __unused) +{ + int i, j; + struct file *file; + +#ifdef __NP__ + pthread_set_name_np(pthread_self(), __func__); +#endif + + for (i = 0; i < max; i++) { + file = malloc(sizeof(*file)); + asprintf(&file->name, "%s/filename_too-long:%d", dirname1, i); + LOCK(newfiles); + STAILQ_INSERT_TAIL(&newfiles.list, file, next); + ncreate++; + UNLOCK(newfiles); + SIGNAL(newfiles); + if ((i > 0) && (i % 100000 == 0)) + for (j = 0; j < 10 && ncreate != nrename; j++) + usleep(400); + } + return (NULL); +} + +void * +loop_rename(void *arg __unused) +{ + char *filename, *newname; + struct file *file; + +#ifdef __NP__ + pthread_set_name_np(pthread_self(), __func__); +#endif + + while (nrename < max) { + LOCK(newfiles); + while (STAILQ_EMPTY(&newfiles.list)) { + WAIT(newfiles); + } + file = STAILQ_FIRST(&newfiles.list); + STAILQ_REMOVE_HEAD(&newfiles.list, next); + UNLOCK(newfiles); + filename = strrchr(file->name, '/'); + asprintf(&newname, "%s/%s", dirname2, filename); + nrename++; + free(file->name); + file->name = newname; + LOCK(renamedfiles); + STAILQ_INSERT_TAIL(&renamedfiles.list, file, next); + UNLOCK(renamedfiles); + SIGNAL(renamedfiles); + } + return (NULL); +} + +void * +loop_unlink(void *arg __unused) +{ + struct file *file; + +#ifdef __NP__ + pthread_set_name_np(pthread_self(), __func__); +#endif + + while (nunlink < max) { + LOCK(renamedfiles); + while (STAILQ_EMPTY(&renamedfiles.list)) { + WAIT(renamedfiles); + } + file = STAILQ_FIRST(&renamedfiles.list); + STAILQ_REMOVE_HEAD(&renamedfiles.list, next); + nunlink++; + UNLOCK(renamedfiles); + free(file->name); + free(file); + } + return (NULL); +} + +int +main(void) +{ + int i; + int rc; + pthread_t tid[3]; + + asprintf(&dirname1, "%s.1", "f1"); + asprintf(&dirname2, "%s.2", "f2"); + max = 15000000; + + STAILQ_INIT(&newfiles.list); + STAILQ_INIT(&renamedfiles.list); + + if ((rc = pthread_mutex_init(&newfiles.mtx, NULL)) != 0) + errc(1, rc, "pthread_mutex_init()"); + if ((rc = pthread_cond_init(&newfiles.wait, NULL)) != 0) + errc(1, rc, "pthread_cond_init()"); + if ((rc = pthread_mutex_init(&renamedfiles.mtx, NULL)) != 0) + errc(1, rc, "pthread_mutex_init()"); + if ((rc = pthread_cond_init(&renamedfiles.wait, NULL)) != 0) + errc(1, rc, "pthread_cond_init()"); + + signal(SIGINFO, hand); + signal(SIGALRM, ahand); + alarm(300); + if ((rc = pthread_create(&tid[0], NULL, loop_create, NULL)) != 0) + errc(1, rc, "pthread_create()"); + if ((rc = pthread_create(&tid[1], NULL, loop_rename, NULL)) != 0) + errc(1, rc, "pthread_create()"); + if ((rc = pthread_create(&tid[2], NULL, loop_unlink, NULL)) != 0) + errc(1, rc, "pthread_create()"); + + for (i = 0; i < 3; i++) { + if ((rc = pthread_join(tid[i], NULL)) != 0) + errc(1, rc, "pthread_join(%d)", i); + } + + if ((rc = pthread_mutex_destroy(&newfiles.mtx)) != 0) + errc(1, rc, "pthread_mutex_destroy(newfiles)"); + if ((rc = pthread_cond_destroy(&newfiles.wait)) != 0) + errc(1, rc, "pthread_cond_destroy(newfiles)"); + if ((rc = pthread_mutex_destroy(&renamedfiles.mtx)) != 0) + errc(1, rc, "pthread_mutex_destroy(renamedfiles)"); + if ((rc = pthread_cond_destroy(&renamedfiles.wait)) != 0) + errc(1, rc, "pthread_cond_destroy(renamedfiles)"); + free(dirname1); + free(dirname2); + + return (0); +} From owner-svn-src-user@FreeBSD.ORG Mon Mar 24 22:34:23 2014 Return-Path: Delivered-To: svn-src-user@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 4A39677F; Mon, 24 Mar 2014 22:34:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 2AFA630F; Mon, 24 Mar 2014 22:34:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2OMYNwu033604; Mon, 24 Mar 2014 22:34:23 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2OMYMG5033600; Mon, 24 Mar 2014 22:34:22 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201403242234.s2OMYMG5033600@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Mon, 24 Mar 2014 22:34:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263695 - user/des/tinderbox X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Mar 2014 22:34:23 -0000 Author: des Date: Mon Mar 24 22:34:22 2014 New Revision: 263695 URL: http://svnweb.freebsd.org/changeset/base/263695 Log: tinderbox: use the build-tool version of config(8) if available. tbmaster: implement subtraction from multiple-value variables. both: fix some taint issues. Modified: user/des/tinderbox/tbmaster.1 user/des/tinderbox/tbmaster.pl user/des/tinderbox/tinderbox.1 user/des/tinderbox/tinderbox.pl Modified: user/des/tinderbox/tbmaster.1 ============================================================================== --- user/des/tinderbox/tbmaster.1 Mon Mar 24 20:30:39 2014 (r263694) +++ user/des/tinderbox/tbmaster.1 Mon Mar 24 22:34:22 2014 (r263695) @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2003-2013 Dag-Erling Smørgrav +.\" Copyright (c) 2003-2014 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd October 2, 2013 +.Dd March 24, 2014 .Dt TBMASTER 1 .Os .Sh NAME @@ -115,13 +115,33 @@ configuration files. Each configuration file consists of a list of single- or multiple-value variable assignments: .Bl -tag -.It Va single_variable = Ar value -.It Va multi_variable = Ar value1 Op , Ar value2 ... -.It Va multi_variable += Ar value3 Op , Ar value4 ... +.It Va variable No = Ar value +Assigns +.Ar value +to the single-value variable +.Va variable . +.It Va variable No = Ar value1 Op No , Ar value2 ... +Assigns +.Ar value1 , +.Ar value2 +etc. to the multi-value variable +.Va variable . +.It Va variable No += Ar value3 Op No , Ar value4 ... +Appends +.Ar value3 , +.Ar value4 +etc. to the multi-value variable +.Va variable . +.It Va variable No -= Ar value5 Op No , Ar value6 ... +Removes +.Ar value5 , +.Ar value6 +etc. from the multi-value variable +.Va variable . .El .Pp -Whitespace around the equal sign and around the commas separating -multiple values is optional. +Whitespace around the assigment operator and around the commas +separating multiple values is optional. .Pp Blank lines are ignored, as is anything following a hash sign .Pq Sq # . Modified: user/des/tinderbox/tbmaster.pl ============================================================================== --- user/des/tinderbox/tbmaster.pl Mon Mar 24 20:30:39 2014 (r263694) +++ user/des/tinderbox/tbmaster.pl Mon Mar 24 22:34:22 2014 (r263695) @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw #- -# Copyright (c) 2003-2013 Dag-Erling Smørgrav +# Copyright (c) 2003-2014 Dag-Erling Smørgrav # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -34,8 +34,8 @@ use POSIX; use Getopt::Long; use Storable qw(dclone); -my $VERSION = "2.20"; -my $COPYRIGHT = "Copyright (c) 2003-2013 Dag-Erling Smørgrav. " . +my $VERSION = "2.21"; +my $COPYRIGHT = "Copyright (c) 2003-2014 Dag-Erling Smørgrav. " . "All rights reserved."; my $BACKLOG = 8; @@ -204,7 +204,7 @@ sub readconf($) { if ($line =~ m/^include\s+([\w-]+)$/) { readconf("$1.rc") or die("$fn: include $1: $!\n"); - } elsif ($line =~ m/^(\w+)\s*([+]?=)\s*(.*)$/) { + } elsif ($line =~ m/^(\w+)\s*([+-]?=)\s*(.*)$/) { my ($key, $op, $val) = (uc($1), $2, $3); $val = '' unless defined($val); @@ -219,6 +219,10 @@ sub readconf($) { $CONFIG{$key} = \@a; } elsif ($op eq '+=') { push(@{$CONFIG{$key}}, @a); + } elsif ($op eq '-=') { + my %a = map { $_ => $_ } @a; + @{$CONFIG{$key}} = + grep { !exists($a{$_}) } @{$CONFIG{$key}}; } else { die("can't happen\n"); } @@ -226,7 +230,7 @@ sub readconf($) { $val =~ s/^\'([^\']*)\'$/$1/; if ($op eq '=') { $CONFIG{$key} = $val; - } elsif ($op eq '+=') { + } elsif ($op eq '+=' || $op eq '-=') { die("$fn: $key is not an array on line $n\n"); } else { die("can't happen\n"); @@ -404,12 +408,12 @@ sub tinderbox($$$) { my $error = 0; my $summary = ""; my $root = realpath(expand('SANDBOX') . "/$branch/$arch/$machine"); - my $srcdir = realpath(expand('SRCDIR')) || "$root/src"; - my $objdir = realpath(expand('OBJDIR')) || "$root/obj"; + my $srcdir = realpath(expand('SRCDIR') || "$root/src"); + my $objdir = realpath(expand('OBJDIR') || "$root/obj"); while (<$rpipe>) { if ($abbreviate) { - s/\Q$srcdir\E/\/src/g; - s/\Q$objdir\E/\/obj/g; + s/\Q$srcdir\E/\/src/go; + s/\Q$objdir\E/\/obj/go; } print($full $_); if (/^TB ---/ || /^>>> /) { Modified: user/des/tinderbox/tinderbox.1 ============================================================================== --- user/des/tinderbox/tinderbox.1 Mon Mar 24 20:30:39 2014 (r263694) +++ user/des/tinderbox/tinderbox.1 Mon Mar 24 22:34:22 2014 (r263695) @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2003-2012 Dag-Erling Smørgrav +.\" Copyright (c) 2003-2014 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd October 2, 2013 +.Dd March 24, 2014 .Dt TINDERBOX 1 .Os .Sh NAME Modified: user/des/tinderbox/tinderbox.pl ============================================================================== --- user/des/tinderbox/tinderbox.pl Mon Mar 24 20:30:39 2014 (r263694) +++ user/des/tinderbox/tinderbox.pl Mon Mar 24 22:34:22 2014 (r263695) @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw #- -# Copyright (c) 2003-2013 Dag-Erling Smørgrav +# Copyright (c) 2003-2014 Dag-Erling Smørgrav # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -34,8 +34,8 @@ use POSIX; use Getopt::Long; use Scalar::Util qw(tainted); -my $VERSION = "2.20"; -my $COPYRIGHT = "Copyright (c) 2003-2013 Dag-Erling Smørgrav. " . +my $VERSION = "2.21"; +my $COPYRIGHT = "Copyright (c) 2003-2014 Dag-Erling Smørgrav. " . "All rights reserved."; my $arch; # Target architecture @@ -46,6 +46,8 @@ my $hostname; # Name of the host runni my $logfile; # Path to log file my $machine; # Target machine my $objdir; # Location of object tree +my $objpath; # Full path to object tree +my $obj32path; # Full path to 32-bit object tree my $patch; # Patch to apply before building my $sandbox; # Location of sandbox my $srcdir; # Location of source tree @@ -171,6 +173,34 @@ sub logenv() { } # +# Expand a path +# +sub realpath($;$); +sub realpath($;$) { + my $path = shift; + my $base = shift || ""; + + my $realpath = ($path =~ m|^/|) ? "" : $base; + foreach my $part (split('/', $path)) { + if ($part eq '' || $part eq '.') { + # nothing + } elsif ($part eq '..') { + $realpath =~ s|/[^/]+$|| + or die("'$path' is not a valid path relative to '$base'\n"); + } elsif (-l "$realpath/$part") { + my $target = readlink("$realpath/$part") + or die("unable to resolve symlink '$realpath/$part': $!\n"); + $realpath = realpath($target, $realpath); + } else { + $part =~ m/^([\w.-]+)$/ + or die("unsafe path '$realpath/$part'\n"); + $realpath .= "/$1"; + } + } + return $realpath; +} + +# # Open and lock a file reliably # sub open_locked($;$$) { @@ -448,12 +478,14 @@ MAIN:{ "verbose+" => \$verbose, ) or usage(); - if ($jobs < 0) { + if ($jobs !~ m/^(\d+)$/) { error("invalid number of jobs"); } - if ($timeout < 0) { + $jobs = $1; + if ($timeout !~ m/^(\d+)$/) { error("invalid timeout"); } + $timeout = $1; if ($branch !~ m|^(\w+)$|) { error("invalid source branch"); } @@ -553,6 +585,7 @@ MAIN:{ truncate($lockfile, 0); print($lockfile "$$\n"); + # Validate source directory if (defined($srcdir)) { if ($srcdir !~ m|^(/[\w./-]+)$|) { error("invalid source directory"); @@ -561,7 +594,9 @@ MAIN:{ } else { $srcdir = "$sandbox/src"; } + $srcdir = realpath($srcdir); + # Validate object directory if (defined($objdir)) { if ($objdir !~ m|^(/[\w./-]+)$|) { error("invalid object directory"); @@ -570,6 +605,11 @@ MAIN:{ } else { $objdir = "$sandbox/obj"; } + $objdir = realpath($objdir); + + # Construct full path to object directory + $objpath = "$objdir/$machine.$arch$srcdir"; + $obj32path = "$objdir/$machine.$arch/lib32$srcdir"; # Clean up remains from old runs do_clean(); # no prefix for backward compatibility @@ -754,7 +794,10 @@ MAIN:{ # Check that the config is appropriate for this target. cd("$srcdir/sys/$machine/conf"); local *PIPE; - my @cmdline = ("/usr/sbin/config", "-m", "$kernel"); + # ugh, we really shouldn't need to know that. + my $cmd = "$objpath/tmp/legacy/usr/sbin/config"; + $cmd = "/usr/sbin/config" unless -x $cmd; + my @cmdline = ($cmd, "-m", $kernel); message(@cmdline); if (open(PIPE, "-|", @cmdline)) { local $/; From owner-svn-src-user@FreeBSD.ORG Tue Mar 25 00:29:57 2014 Return-Path: Delivered-To: svn-src-user@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 26EEBC48; Tue, 25 Mar 2014 00:29:57 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 EEC8AE31; Tue, 25 Mar 2014 00:29:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2P0Tu4c080834; Tue, 25 Mar 2014 00:29:56 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2P0Tub6080833; Tue, 25 Mar 2014 00:29:56 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403250029.s2P0Tub6080833@svn.freebsd.org> From: Marcel Moolenaar Date: Tue, 25 Mar 2014 00:29:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263697 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2014 00:29:57 -0000 Author: marcel Date: Tue Mar 25 00:29:56 2014 New Revision: 263697 URL: http://svnweb.freebsd.org/changeset/base/263697 Log: Mostly implement the pc98 scheme. The partition table has no LBA fields at all, so we're entirely dependent upon CHS addressing. And CHS addressing is what needs more work. Modified: user/marcel/mkimg/pc98.c Modified: user/marcel/mkimg/pc98.c ============================================================================== --- user/marcel/mkimg/pc98.c Tue Mar 25 00:27:18 2014 (r263696) +++ user/marcel/mkimg/pc98.c Tue Mar 25 00:29:56 2014 (r263697) @@ -29,13 +29,19 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include +#include +#include #include "mkimg.h" #include "scheme.h" +#define PC98_BOOTCODESZ 8192 + static struct mkimg_alias pc98_aliases[] = { + { ALIAS_FREEBSD, ALIAS_INT2TYPE(PC98_PTYP_386BSD) }, { ALIAS_NONE, 0 } }; @@ -44,14 +50,56 @@ pc98_metadata(u_int where) { u_int secs; - secs = (where == SCHEME_META_IMG_START) ? 2 : 0; - return (secs); + secs = PC98_BOOTCODESZ / secsz; + return ((where == SCHEME_META_IMG_START) ? secs : 0); +} + +static void +pc98_chs(u_short *cyl, u_char *hd, u_char *sec, uint32_t lba __unused) +{ + + *cyl = 0xffff; /* XXX */ + *hd = 0xff; /* XXX */ + *sec = 0xff; /* XXX */ } static int -pc98_write(int fd __unused, lba_t imgsz __unused, void *bootcode __unused) +pc98_write(int fd, lba_t imgsz __unused, void *bootcode) { - return (ENOSYS); + struct part *part; + struct pc98_partition *dpbase, *dp; + u_char *buf; + int error, ptyp; + + buf = malloc(PC98_BOOTCODESZ); + if (buf == NULL) + return (ENOMEM); + if (bootcode != NULL) { + memcpy(buf, bootcode, PC98_BOOTCODESZ); + memset(buf + secsz, 0, secsz); + } else + memset(buf, 0, PC98_BOOTCODESZ); + le16enc(buf + PC98_MAGICOFS, PC98_MAGIC); + dpbase = (void *)(buf + secsz); + STAILQ_FOREACH(part, &partlist, link) { + dp = dpbase + part->index; + ptyp = ALIAS_TYPE2INT(part->type); + dp->dp_mid = ptyp; + dp->dp_sid = ptyp >> 8; + pc98_chs(&dp->dp_scyl, &dp->dp_shd, &dp->dp_ssect, + part->block); + pc98_chs(&dp->dp_scyl, &dp->dp_shd, &dp->dp_ssect, + part->block + part->size - 1); + if (part->label != NULL) + memcpy(dp->dp_name, part->label, strlen(part->label)); + } + error = mkimg_seek(fd, 0); + if (error == 0) { + if (write(fd, buf, PC98_BOOTCODESZ) != PC98_BOOTCODESZ) + error = errno; + } + free(buf); + return (error); } static struct mkimg_scheme pc98_scheme = { @@ -60,6 +108,8 @@ static struct mkimg_scheme pc98_scheme = .aliases = pc98_aliases, .metadata = pc98_metadata, .write = pc98_write, + .bootcode = PC98_BOOTCODESZ, + .labellen = 16, .nparts = PC98_NPARTS }; From owner-svn-src-user@FreeBSD.ORG Tue Mar 25 02:15:20 2014 Return-Path: Delivered-To: svn-src-user@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 33AA3902; Tue, 25 Mar 2014 02:15:20 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 073B089C; Tue, 25 Mar 2014 02:15:20 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2P2FJtc024605; Tue, 25 Mar 2014 02:15:19 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2P2FJE8024604; Tue, 25 Mar 2014 02:15:19 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403250215.s2P2FJE8024604@svn.freebsd.org> From: Marcel Moolenaar Date: Tue, 25 Mar 2014 02:15:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263699 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2014 02:15:20 -0000 Author: marcel Date: Tue Mar 25 02:15:19 2014 New Revision: 263699 URL: http://svnweb.freebsd.org/changeset/base/263699 Log: Mostly implement the vtoc8 scheme. The vtoc8 scheme uses cylinders for the beginning of partitions, which makes it sensitive to geometry. Again, we'll need to revisit this. Modified: user/marcel/mkimg/vtoc8.c Modified: user/marcel/mkimg/vtoc8.c ============================================================================== --- user/marcel/mkimg/vtoc8.c Tue Mar 25 01:34:39 2014 (r263698) +++ user/marcel/mkimg/vtoc8.c Tue Mar 25 02:15:19 2014 (r263699) @@ -28,14 +28,23 @@ __FBSDID("$FreeBSD$"); #include +#include #include #include +#include #include +#include +#include #include "mkimg.h" #include "scheme.h" static struct mkimg_alias vtoc8_aliases[] = { + { ALIAS_FREEBSD_NANDFS, ALIAS_INT2TYPE(VTOC_TAG_FREEBSD_NANDFS) }, + { ALIAS_FREEBSD_SWAP, ALIAS_INT2TYPE(VTOC_TAG_FREEBSD_SWAP) }, + { ALIAS_FREEBSD_UFS, ALIAS_INT2TYPE(VTOC_TAG_FREEBSD_UFS) }, + { ALIAS_FREEBSD_VINUM, ALIAS_INT2TYPE(VTOC_TAG_FREEBSD_VINUM) }, + { ALIAS_FREEBSD_ZFS, ALIAS_INT2TYPE(VTOC_TAG_FREEBSD_NANDFS) }, { ALIAS_NONE, 0 } }; @@ -49,9 +58,39 @@ vtoc8_metadata(u_int where) } static int -vtoc8_write(int fd __unused, lba_t imgsz __unused, void *bootcode __unused) +vtoc8_write(int fd, lba_t imgsz, void *bootcode __unused) { - return (ENOSYS); + struct vtoc8 vtoc8; + struct part *part; + int error; + + memset(&vtoc8, 0, sizeof(vtoc8)); + sprintf(vtoc8.ascii, "FreeBSD%lldM", (long long)(imgsz / 2048)); + be32enc(&vtoc8.version, VTOC_VERSION); + be16enc(&vtoc8.nparts, VTOC8_NPARTS); + be32enc(&vtoc8.sanity, VTOC_SANITY); + be16enc(&vtoc8.rpm, 3600); + be16enc(&vtoc8.physcyls, 2); /* XXX */ + be16enc(&vtoc8.ncyls, 0); /* XXX */ + be16enc(&vtoc8.altcyls, 2); + be16enc(&vtoc8.nheads, 1); /* XXX */ + be16enc(&vtoc8.nsecs, 1); /* XXX */ + be16enc(&vtoc8.magic, VTOC_MAGIC); + + STAILQ_FOREACH(part, &partlist, link) { + be16enc(&vtoc8.part[part->index].tag, + ALIAS_TYPE2INT(part->type)); + be32enc(&vtoc8.map[part->index].cyl, + part->block); /* XXX */ + be32enc(&vtoc8.map[part->index].nblks, + part->size); + } + error = mkimg_seek(fd, 0); + if (error == 0) { + if (write(fd, &vtoc8, sizeof(vtoc8)) != sizeof(vtoc8)) + error = errno; + } + return (error); } static struct mkimg_scheme vtoc8_scheme = { From owner-svn-src-user@FreeBSD.ORG Tue Mar 25 02:32:06 2014 Return-Path: Delivered-To: svn-src-user@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 3F46ACD2; Tue, 25 Mar 2014 02:32:06 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 2C7349EC; Tue, 25 Mar 2014 02:32:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2P2W6fA032399; Tue, 25 Mar 2014 02:32:06 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2P2W4Eh032390; Tue, 25 Mar 2014 02:32:04 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403250232.s2P2W4Eh032390@svn.freebsd.org> From: Marcel Moolenaar Date: Tue, 25 Mar 2014 02:32:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263700 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2014 02:32:06 -0000 Author: marcel Date: Tue Mar 25 02:32:04 2014 New Revision: 263700 URL: http://svnweb.freebsd.org/changeset/base/263700 Log: Allow schemes to specify a maximum sector size. The minimum is fixed at 512. This allows checking of the sector size up-front when given on the command line. Modified: user/marcel/mkimg/apm.c user/marcel/mkimg/bsd.c user/marcel/mkimg/ebr.c user/marcel/mkimg/gpt.c user/marcel/mkimg/mbr.c user/marcel/mkimg/pc98.c user/marcel/mkimg/scheme.h user/marcel/mkimg/vtoc8.c Modified: user/marcel/mkimg/apm.c ============================================================================== --- user/marcel/mkimg/apm.c Tue Mar 25 02:15:19 2014 (r263699) +++ user/marcel/mkimg/apm.c Tue Mar 25 02:32:04 2014 (r263700) @@ -112,7 +112,8 @@ static struct mkimg_scheme apm_scheme = .metadata = apm_metadata, .write = apm_write, .nparts = 4096, - .labellen = APM_ENT_NAMELEN - 1 + .labellen = APM_ENT_NAMELEN - 1, + .maxsecsz = 4096 }; SCHEME_DEFINE(apm_scheme); Modified: user/marcel/mkimg/bsd.c ============================================================================== --- user/marcel/mkimg/bsd.c Tue Mar 25 02:15:19 2014 (r263699) +++ user/marcel/mkimg/bsd.c Tue Mar 25 02:32:04 2014 (r263700) @@ -117,7 +117,8 @@ static struct mkimg_scheme bsd_scheme = .metadata = bsd_metadata, .write = bsd_write, .nparts = 20, - .bootcode = BBSIZE + .bootcode = BBSIZE, + .maxsecsz = 512 }; SCHEME_DEFINE(bsd_scheme); Modified: user/marcel/mkimg/ebr.c ============================================================================== --- user/marcel/mkimg/ebr.c Tue Mar 25 02:15:19 2014 (r263699) +++ user/marcel/mkimg/ebr.c Tue Mar 25 02:32:04 2014 (r263700) @@ -122,7 +122,8 @@ static struct mkimg_scheme ebr_scheme = .aliases = ebr_aliases, .metadata = ebr_metadata, .write = ebr_write, - .nparts = 4096 + .nparts = 4096, + .maxsecsz = 4096 }; SCHEME_DEFINE(ebr_scheme); Modified: user/marcel/mkimg/gpt.c ============================================================================== --- user/marcel/mkimg/gpt.c Tue Mar 25 02:15:19 2014 (r263699) +++ user/marcel/mkimg/gpt.c Tue Mar 25 02:32:04 2014 (r263700) @@ -296,7 +296,8 @@ static struct mkimg_scheme gpt_scheme = .write = gpt_write, .nparts = 4096, .labellen = 36, - .bootcode = 512 + .bootcode = 512, + .maxsecsz = 4096 }; SCHEME_DEFINE(gpt_scheme); Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Tue Mar 25 02:15:19 2014 (r263699) +++ user/marcel/mkimg/mbr.c Tue Mar 25 02:32:04 2014 (r263700) @@ -97,7 +97,8 @@ static struct mkimg_scheme mbr_scheme = .metadata = mbr_metadata, .write = mbr_write, .bootcode = 512, - .nparts = NDOSPART + .nparts = NDOSPART, + .maxsecsz = 4096 }; SCHEME_DEFINE(mbr_scheme); Modified: user/marcel/mkimg/pc98.c ============================================================================== --- user/marcel/mkimg/pc98.c Tue Mar 25 02:15:19 2014 (r263699) +++ user/marcel/mkimg/pc98.c Tue Mar 25 02:32:04 2014 (r263700) @@ -110,7 +110,8 @@ static struct mkimg_scheme pc98_scheme = .write = pc98_write, .bootcode = PC98_BOOTCODESZ, .labellen = 16, - .nparts = PC98_NPARTS + .nparts = PC98_NPARTS, + .maxsecsz = 512 }; SCHEME_DEFINE(pc98_scheme); Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Tue Mar 25 02:15:19 2014 (r263699) +++ user/marcel/mkimg/scheme.h Tue Mar 25 02:32:04 2014 (r263700) @@ -71,6 +71,7 @@ struct mkimg_scheme { u_int nparts; u_int labellen; u_int bootcode; + u_int maxsecsz; }; SET_DECLARE(schemes, struct mkimg_scheme); Modified: user/marcel/mkimg/vtoc8.c ============================================================================== --- user/marcel/mkimg/vtoc8.c Tue Mar 25 02:15:19 2014 (r263699) +++ user/marcel/mkimg/vtoc8.c Tue Mar 25 02:32:04 2014 (r263700) @@ -99,7 +99,8 @@ static struct mkimg_scheme vtoc8_scheme .aliases = vtoc8_aliases, .metadata = vtoc8_metadata, .write = vtoc8_write, - .nparts = VTOC8_NPARTS + .nparts = VTOC8_NPARTS, + .maxsecsz = 512 }; SCHEME_DEFINE(vtoc8_scheme); From owner-svn-src-user@FreeBSD.ORG Tue Mar 25 03:58:14 2014 Return-Path: Delivered-To: svn-src-user@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 2DE0DCFA; Tue, 25 Mar 2014 03:58:14 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 1BBBA113; Tue, 25 Mar 2014 03:58:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2P3wDkk066514; Tue, 25 Mar 2014 03:58:13 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2P3wDHm066513; Tue, 25 Mar 2014 03:58:13 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403250358.s2P3wDHm066513@svn.freebsd.org> From: Marcel Moolenaar Date: Tue, 25 Mar 2014 03:58:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263706 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2014 03:58:14 -0000 Author: marcel Date: Tue Mar 25 03:58:13 2014 New Revision: 263706 URL: http://svnweb.freebsd.org/changeset/base/263706 Log: Move setting CHS fields to mbr_chs() in preparation of ... Modified: user/marcel/mkimg/mbr.c Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Tue Mar 25 03:30:44 2014 (r263705) +++ user/marcel/mkimg/mbr.c Tue Mar 25 03:58:13 2014 (r263706) @@ -54,6 +54,15 @@ mbr_metadata(u_int where) return (secs); } +static void +mbr_chs(u_char *cyl, u_char *hd, u_char *sec, uint32_t lba __unused) +{ + + *cyl = 0xff; /* XXX */ + *hd = 0xff; /* XXX */ + *sec = 0xff; /* XXX */ +} + static int mbr_write(int fd, lba_t imgsz __unused, void *bootcode) { @@ -75,9 +84,11 @@ mbr_write(int fd, lba_t imgsz __unused, STAILQ_FOREACH(part, &partlist, link) { dp = dpbase + part->index; dp->dp_flag = (part->index == 0 && bootcode != NULL) ? 0x80 : 0; - dp->dp_shd = dp->dp_ssect = dp->dp_scyl = 0xff; /* XXX */ + mbr_chs(&dp->dp_scyl, &dp->dp_shd, &dp->dp_ssect, + part->block); dp->dp_typ = ALIAS_TYPE2INT(part->type); - dp->dp_ehd = dp->dp_esect = dp->dp_ecyl = 0xff; /* XXX */ + mbr_chs(&dp->dp_ecyl, &dp->dp_ehd, &dp->dp_esect, + part->block + part->size - 1); le32enc(&dp[part->index].dp_start, part->block); le32enc(&dp[part->index].dp_size, part->size); } From owner-svn-src-user@FreeBSD.ORG Tue Mar 25 04:45:56 2014 Return-Path: Delivered-To: svn-src-user@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 194AE3AB; Tue, 25 Mar 2014 04:45:56 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 06DA3688; Tue, 25 Mar 2014 04:45:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2P4jtQ2087290; Tue, 25 Mar 2014 04:45:55 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2P4jtMx087287; Tue, 25 Mar 2014 04:45:55 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403250445.s2P4jtMx087287@svn.freebsd.org> From: Marcel Moolenaar Date: Tue, 25 Mar 2014 04:45:55 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263709 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2014 04:45:56 -0000 Author: marcel Date: Tue Mar 25 04:45:55 2014 New Revision: 263709 URL: http://svnweb.freebsd.org/changeset/base/263709 Log: First batch of media control: 1. Change -h to -H and change -t to -T. Use -H to specify the number of heads and -T to specify the track size (number of sectors per track). 2. Add -S and -P. Use -S to specify the logical sector size and -P to specify the physical sector size. Default to 512 for both the logical and physical sector size. Set nheads and nsecs to 1 by default. Modified: user/marcel/mkimg/mkimg.c user/marcel/mkimg/mkimg.h Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Tue Mar 25 04:40:41 2014 (r263708) +++ user/marcel/mkimg/mkimg.c Tue Mar 25 04:45:55 2014 (r263709) @@ -35,6 +35,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -49,7 +50,11 @@ __FBSDID("$FreeBSD$"); struct partlisthead partlist = STAILQ_HEAD_INITIALIZER(partlist); u_int nparts = 0; +u_int ncyls = 0; +u_int nheads = 1; +u_int nsecs = 1; u_int secsz = 512; +u_int blksz = 512; static int bcfd = -1; static int outfd = 0; @@ -76,11 +81,13 @@ usage(const char *why) fprintf(stderr, " options:\n"); fprintf(stderr, "\t-b \t- file containing boot code\n"); - fprintf(stderr, "\t-h \t- number of heads to simulate\n"); fprintf(stderr, "\t-o \t- file to write image into\n"); fprintf(stderr, "\t-p \n"); fprintf(stderr, "\t-s \n"); - fprintf(stderr, "\t-t \t- number of tracks to simulate\n"); + fprintf(stderr, "\t-H \t- number of heads to simulate\n"); + fprintf(stderr, "\t-P \t- physical sector size\n"); + fprintf(stderr, "\t-S \t- logical sector size\n"); + fprintf(stderr, "\t-T \t- number of tracks to simulate\n"); fprintf(stderr, "\t-z\t\t- write a sparse file\n"); fprintf(stderr, " schemes:\n"); @@ -104,6 +111,26 @@ usage(const char *why) exit(EX_USAGE); } +static int +parse_number(u_int *valp, u_int min, u_int max, const char *arg) +{ + uint64_t val; + + if (expand_number(arg, &val) == -1) + return (errno); + if (val > UINT_MAX || val < (uint64_t)min || val > (uint64_t)max) + return (EINVAL); + *valp = (u_int)val; + return (0); +} + +static int +pwr_of_two(u_int nr) +{ + + return (((nr & (nr - 1)) == 0) ? 1 : 0); +} + /* * A partition specification has the following format: * ':' @@ -298,7 +325,7 @@ main(int argc, char *argv[]) { int c, error; - while ((c = getopt(argc, argv, "b:h:o:p:s:t:z")) != -1) { + while ((c = getopt(argc, argv, "b:o:p:s:zH:P:S:T:")) != -1) { switch (c) { case 'b': /* BOOT CODE */ if (bcfd != -1) @@ -307,8 +334,6 @@ main(int argc, char *argv[]) if (bcfd == -1) err(EX_UNAVAILABLE, "%s", optarg); break; - case 'h': /* GEOMETRY: HEADS */ - break; case 'o': /* OUTPUT FILE */ if (outfd != 0) usage("multiple output files given"); @@ -329,10 +354,32 @@ main(int argc, char *argv[]) if (error) errc(EX_DATAERR, error, "scheme"); break; - case 't': /* GEOMETRY: TRACK SIZE */ - break; case 'z': /* SPARSE OUTPUT */ break; + case 'H': /* GEOMETRY: HEADS */ + error = parse_number(&nheads, 1, 255, optarg); + if (error) + errc(EX_DATAERR, error, "number of heads"); + break; + case 'P': /* GEOMETRY: PHYSICAL SECTOR SIZE */ + error = parse_number(&blksz, 512, INT_MAX + 1, optarg); + if (error == 0 && !pwr_of_two(blksz)) + error = EINVAL; + if (error) + errc(EX_DATAERR, error, "physical sector size"); + break; + case 'S': /* GEOMETRY: LOGICAL SECTOR SIZE */ + error = parse_number(&secsz, 512, INT_MAX + 1, optarg); + if (error == 0 && !pwr_of_two(blksz)) + error = EINVAL; + if (error) + errc(EX_DATAERR, error, "logical sector size"); + break; + case 'T': /* GEOMETRY: TRACK SIZE */ + error = parse_number(&nsecs, 1, 63, optarg); + if (error) + errc(EX_DATAERR, error, "track size"); + break; default: usage("unknown option"); } Modified: user/marcel/mkimg/mkimg.h ============================================================================== --- user/marcel/mkimg/mkimg.h Tue Mar 25 04:40:41 2014 (r263708) +++ user/marcel/mkimg/mkimg.h Tue Mar 25 04:45:55 2014 (r263709) @@ -52,7 +52,11 @@ struct part { extern STAILQ_HEAD(partlisthead, part) partlist; extern u_int nparts; -extern u_int secsz; +extern u_int ncyls; +extern u_int nheads; +extern u_int nsecs; +extern u_int secsz; /* Logical block size. */ +extern u_int blksz; /* Physical block size. */ int mkimg_seek(int fd, lba_t blk); From owner-svn-src-user@FreeBSD.ORG Tue Mar 25 13:39:33 2014 Return-Path: Delivered-To: svn-src-user@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 2B46F35E; Tue, 25 Mar 2014 13:39:33 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 0D278C32; Tue, 25 Mar 2014 13:39:33 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2PDdWLA007012; Tue, 25 Mar 2014 13:39:32 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2PDdWDE007004; Tue, 25 Mar 2014 13:39:32 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403251339.s2PDdWDE007004@svn.freebsd.org> From: Julio Merino Date: Tue, 25 Mar 2014 13:39:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263736 - in user/jmmv/autotest/node: . configs/kyua1 configs/kyua2 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2014 13:39:33 -0000 Author: jmmv Date: Tue Mar 25 13:39:31 2014 New Revision: 263736 URL: http://svnweb.freebsd.org/changeset/base/263736 Log: Add fib-related configuration variables to let some tests run. This is to allow a bunch of tests that were marked as skipped to actually run on the various configurations we support. Requested by asomers. Modified: user/jmmv/autotest/node/configs/kyua1/head.conf user/jmmv/autotest/node/configs/kyua1/stable-10.conf user/jmmv/autotest/node/configs/kyua2/head.conf user/jmmv/autotest/node/configs/kyua2/stable-10.conf user/jmmv/autotest/node/iterate.sh Modified: user/jmmv/autotest/node/configs/kyua1/head.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua1/head.conf Tue Mar 25 13:18:09 2014 (r263735) +++ user/jmmv/autotest/node/configs/kyua1/head.conf Tue Mar 25 13:39:31 2014 (r263736) @@ -18,3 +18,17 @@ TESTS_TIMEOUT=3600 # TODO(jmmv): Remove this. lib32 builds are currently broken in combination # with the test suite, so we ought to fix that instead of disabling lib32. MKVARS="${MKVARS} WITHOUT_LIB32=yes" + +post_mkimage_hook() { + local chrootdir="${1}"; shift + + cat >>"${chrootdir}/boot/loader.conf" <>"${chrootdir}/usr/local/etc/kyua/kyua.conf" <>"${chrootdir}/boot/loader.conf" <>"${chrootdir}/usr/local/etc/kyua/kyua.conf" <>"${chrootdir}/boot/loader.conf" <>"${chrootdir}/usr/local/etc/kyua/kyua.conf" <>"${chrootdir}/boot/loader.conf" <>"${chrootdir}/usr/local/etc/kyua/kyua.conf" < Delivered-To: svn-src-user@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 70C025BA; Tue, 25 Mar 2014 13:41:56 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 51777CC1; Tue, 25 Mar 2014 13:41:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2PDfure010333; Tue, 25 Mar 2014 13:41:56 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2PDftAI010329; Tue, 25 Mar 2014 13:41:55 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403251341.s2PDftAI010329@svn.freebsd.org> From: Julio Merino Date: Tue, 25 Mar 2014 13:41:55 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263737 - in user/jmmv/autotest/node/configs: kyua1 kyua2 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2014 13:41:56 -0000 Author: jmmv Date: Tue Mar 25 13:41:55 2014 New Revision: 263737 URL: http://svnweb.freebsd.org/changeset/base/263737 Log: Reenable the build of lib32. Remove the WITHOUT_LIB32 override hack that was originally required to let the tests build. The root cause behind the problem was fixed in r261132 for HEAD and in r261849 for stable/10. Modified: user/jmmv/autotest/node/configs/kyua1/head.conf user/jmmv/autotest/node/configs/kyua1/stable-10.conf user/jmmv/autotest/node/configs/kyua2/head.conf user/jmmv/autotest/node/configs/kyua2/stable-10.conf Modified: user/jmmv/autotest/node/configs/kyua1/head.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua1/head.conf Tue Mar 25 13:39:31 2014 (r263736) +++ user/jmmv/autotest/node/configs/kyua1/head.conf Tue Mar 25 13:41:55 2014 (r263737) @@ -15,10 +15,6 @@ TARGET=amd64 TARGET_ARCH=amd64 TESTS_TIMEOUT=3600 -# TODO(jmmv): Remove this. lib32 builds are currently broken in combination -# with the test suite, so we ought to fix that instead of disabling lib32. -MKVARS="${MKVARS} WITHOUT_LIB32=yes" - post_mkimage_hook() { local chrootdir="${1}"; shift Modified: user/jmmv/autotest/node/configs/kyua1/stable-10.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua1/stable-10.conf Tue Mar 25 13:39:31 2014 (r263736) +++ user/jmmv/autotest/node/configs/kyua1/stable-10.conf Tue Mar 25 13:41:55 2014 (r263737) @@ -15,10 +15,6 @@ TARGET=amd64 TARGET_ARCH=amd64 TESTS_TIMEOUT=3600 -# TODO(jmmv): Remove this. lib32 builds are currently broken in combination -# with the test suite, so we ought to fix that instead of disabling lib32. -MKVARS="${MKVARS} WITHOUT_LIB32=yes" - post_mkimage_hook() { local chrootdir="${1}"; shift Modified: user/jmmv/autotest/node/configs/kyua2/head.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua2/head.conf Tue Mar 25 13:39:31 2014 (r263736) +++ user/jmmv/autotest/node/configs/kyua2/head.conf Tue Mar 25 13:41:55 2014 (r263737) @@ -15,10 +15,6 @@ TARGET=i386 TARGET_ARCH=i386 TESTS_TIMEOUT=3600 -# TODO(jmmv): Remove this. lib32 builds are currently broken in combination -# with the test suite, so we ought to fix that instead of disabling lib32. -MKVARS="${MKVARS} WITHOUT_LIB32=yes" - post_mkimage_hook() { local chrootdir="${1}"; shift Modified: user/jmmv/autotest/node/configs/kyua2/stable-10.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua2/stable-10.conf Tue Mar 25 13:39:31 2014 (r263736) +++ user/jmmv/autotest/node/configs/kyua2/stable-10.conf Tue Mar 25 13:41:55 2014 (r263737) @@ -15,10 +15,6 @@ TARGET=i386 TARGET_ARCH=i386 TESTS_TIMEOUT=3600 -# TODO(jmmv): Remove this. lib32 builds are currently broken in combination -# with the test suite, so we ought to fix that instead of disabling lib32. -MKVARS="${MKVARS} WITHOUT_LIB32=yes" - post_mkimage_hook() { local chrootdir="${1}"; shift From owner-svn-src-user@FreeBSD.ORG Wed Mar 26 06:22:44 2014 Return-Path: Delivered-To: svn-src-user@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 8C63BDB; Wed, 26 Mar 2014 06:22:44 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 7916BD6D; Wed, 26 Mar 2014 06:22:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2Q6Mirp026263; Wed, 26 Mar 2014 06:22:44 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2Q6MhFC026258; Wed, 26 Mar 2014 06:22:43 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403260622.s2Q6MhFC026258@svn.freebsd.org> From: Julio Merino Date: Wed, 26 Mar 2014 06:22:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263761 - in user/jmmv/autotest/node: . configs/kyua1 configs/kyua2 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2014 06:22:44 -0000 Author: jmmv Date: Wed Mar 26 06:22:43 2014 New Revision: 263761 URL: http://svnweb.freebsd.org/changeset/base/263761 Log: Allow sys/netinet/fibs_test:arpresolve_checks_interface_fib to run. Do this by installing nmap and socat on the virtual machines (and by adding support to autotest to install arbitrary packages). Modified: user/jmmv/autotest/node/configs/kyua1/head.conf user/jmmv/autotest/node/configs/kyua1/stable-10.conf user/jmmv/autotest/node/configs/kyua2/head.conf user/jmmv/autotest/node/configs/kyua2/stable-10.conf user/jmmv/autotest/node/iterate.sh Modified: user/jmmv/autotest/node/configs/kyua1/head.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua1/head.conf Wed Mar 26 05:49:09 2014 (r263760) +++ user/jmmv/autotest/node/configs/kyua1/head.conf Wed Mar 26 06:22:43 2014 (r263761) @@ -15,6 +15,10 @@ TARGET=amd64 TARGET_ARCH=amd64 TESTS_TIMEOUT=3600 +PACKAGES= +# Required by sys/netinet/fibs_test:arpresolve_checks_interface_fib. +PACKAGES="${PACKAGES} nmap socat" + post_mkimage_hook() { local chrootdir="${1}"; shift Modified: user/jmmv/autotest/node/configs/kyua1/stable-10.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua1/stable-10.conf Wed Mar 26 05:49:09 2014 (r263760) +++ user/jmmv/autotest/node/configs/kyua1/stable-10.conf Wed Mar 26 06:22:43 2014 (r263761) @@ -15,6 +15,10 @@ TARGET=amd64 TARGET_ARCH=amd64 TESTS_TIMEOUT=3600 +PACKAGES= +# Required by sys/netinet/fibs_test:arpresolve_checks_interface_fib. +PACKAGES="${PACKAGES} nmap socat" + post_mkimage_hook() { local chrootdir="${1}"; shift Modified: user/jmmv/autotest/node/configs/kyua2/head.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua2/head.conf Wed Mar 26 05:49:09 2014 (r263760) +++ user/jmmv/autotest/node/configs/kyua2/head.conf Wed Mar 26 06:22:43 2014 (r263761) @@ -15,6 +15,10 @@ TARGET=i386 TARGET_ARCH=i386 TESTS_TIMEOUT=3600 +PACKAGES= +# Required by sys/netinet/fibs_test:arpresolve_checks_interface_fib. +PACKAGES="${PACKAGES} nmap socat" + post_mkimage_hook() { local chrootdir="${1}"; shift Modified: user/jmmv/autotest/node/configs/kyua2/stable-10.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua2/stable-10.conf Wed Mar 26 05:49:09 2014 (r263760) +++ user/jmmv/autotest/node/configs/kyua2/stable-10.conf Wed Mar 26 06:22:43 2014 (r263761) @@ -15,6 +15,10 @@ TARGET=i386 TARGET_ARCH=i386 TESTS_TIMEOUT=3600 +PACKAGES= +# Required by sys/netinet/fibs_test:arpresolve_checks_interface_fib. +PACKAGES="${PACKAGES} nmap socat" + post_mkimage_hook() { local chrootdir="${1}"; shift Modified: user/jmmv/autotest/node/iterate.sh ============================================================================== --- user/jmmv/autotest/node/iterate.sh Wed Mar 26 05:49:09 2014 (r263760) +++ user/jmmv/autotest/node/iterate.sh Wed Mar 26 06:22:43 2014 (r263761) @@ -41,8 +41,8 @@ shtk_import process # List of valid configuration variables. # # Please remember to update sysbuild.conf(5) if you change this list. -AUTOTEST_CONFIG_VARS="CHROOTDIR DATADIR IMAGE MKVARS SRCBRANCH SVNROOT \ - TARGET TARGET_ARCH TESTS_TIMEOUT" +AUTOTEST_CONFIG_VARS="CHROOTDIR DATADIR IMAGE MKVARS PACKAGES SRCBRANCH \ + SVNROOT TARGET TARGET_ARCH TESTS_TIMEOUT" # Paths to installed files. @@ -210,6 +210,10 @@ EOF cp /etc/resolv.conf "${chrootdir}/vmimage/mnt/etc" pkg -c "${chrootdir}/vmimage/mnt" install -y kyua perl5 pkgconf + if shtk_config_has PACKAGES; then + pkg -c "${chrootdir}/vmimage/mnt" install -y \ + $(shtk_config_get PACKAGES) + fi rm "${chrootdir}/vmimage/mnt/etc/resolv.conf" cat >>"${chrootdir}/vmimage/mnt/root/.cshrc" < Delivered-To: svn-src-user@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 DE3DB1DE; Wed, 26 Mar 2014 06:26:53 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 AFE9CD7D; Wed, 26 Mar 2014 06:26:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2Q6QrFr026736; Wed, 26 Mar 2014 06:26:53 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2Q6QrpU026735; Wed, 26 Mar 2014 06:26:53 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403260626.s2Q6QrpU026735@svn.freebsd.org> From: Julio Merino Date: Wed, 26 Mar 2014 06:26:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263762 - user/jmmv/autotest/node X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2014 06:26:53 -0000 Author: jmmv Date: Wed Mar 26 06:26:53 2014 New Revision: 263762 URL: http://svnweb.freebsd.org/changeset/base/263762 Log: Add missing svn properties. Originally missed due to the lack of an extension in the filename. Modified: Directory Properties: user/jmmv/autotest/node/setup (props changed) From owner-svn-src-user@FreeBSD.ORG Wed Mar 26 08:43:06 2014 Return-Path: Delivered-To: svn-src-user@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 97FAB814; Wed, 26 Mar 2014 08:43:06 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 789BDA2A; Wed, 26 Mar 2014 08:43:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2Q8h6Iq083559; Wed, 26 Mar 2014 08:43:06 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2Q8h6lP083555; Wed, 26 Mar 2014 08:43:06 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403260843.s2Q8h6lP083555@svn.freebsd.org> From: Julio Merino Date: Wed, 26 Mar 2014 08:43:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263766 - user/jmmv/autotest/node X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2014 08:43:06 -0000 Author: jmmv Date: Wed Mar 26 08:43:05 2014 New Revision: 263766 URL: http://svnweb.freebsd.org/changeset/base/263766 Log: Turn setup into an shtk-based script. This means that "pkg install shtk" must be run first on the host by hand, but that's easy enough to do. Added a check to the Makefile to ensure that shtk is present. The reason for doing this is that I want to add extra logic to this script, and that logic will be much easier to implement with shtk. Added: user/jmmv/autotest/node/setup.sh - copied, changed from r263762, user/jmmv/autotest/node/setup Deleted: user/jmmv/autotest/node/setup Modified: user/jmmv/autotest/node/Makefile Modified: user/jmmv/autotest/node/Makefile ============================================================================== --- user/jmmv/autotest/node/Makefile Wed Mar 26 07:42:43 2014 (r263765) +++ user/jmmv/autotest/node/Makefile Wed Mar 26 08:43:05 2014 (r263766) @@ -9,10 +9,14 @@ SHELL= /bin/sh CONFIGS_SUBDIR!= hostname -s SYSCONFDIR= ${.CURDIR}/configs/${CONFIGS_SUBDIR} -SCRIPTS= iterate loop +SCRIPTS= iterate loop setup .PHONY: all -all: ${SCRIPTS} rc.d/autotest_node +all: check-shtk .WAIT ${SCRIPTS} rc.d/autotest_node + +check-shtk: .PHONY + @"${SHTK}" version >/dev/null 2>&1 \ + || echo "shtk not available; run 'pkg install shtk'" .for script in ${SCRIPTS} ${script}: ${script}.sh Copied and modified: user/jmmv/autotest/node/setup.sh (from r263762, user/jmmv/autotest/node/setup) ============================================================================== --- user/jmmv/autotest/node/setup Wed Mar 26 06:26:53 2014 (r263762, copy source) +++ user/jmmv/autotest/node/setup.sh Wed Mar 26 08:43:05 2014 (r263766) @@ -1,4 +1,3 @@ -#! /bin/sh # $FreeBSD$ # # Copyright 2013 Google Inc. @@ -29,18 +28,16 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# \file setup +# \file setup.sh # Configures the current machine as an autotest node. -set -e -x - -PROGDIR="$(cd $(dirname ${0}) && pwd)" +shtk_import cli # Installs any required packages and ensures they are up-to-date. install_deps() { pkg update - pkg install -y qemu-devel kyua shtk + pkg install -y qemu-devel kyua pkg upgrade -y } @@ -50,20 +47,20 @@ install_deps() { # \param ... Arguments to make. Use to pass variable overrides for the host, # such as the location of shtk(1). build() { - make -C "${PROGDIR}" clean - make -C "${PROGDIR}" all "${@}" + make -C "$(shtk_cli_dirname)" clean + make -C "$(shtk_cli_dirname)" all "${@}" } # Sets up rc.conf to start autotest_node on boot. enable_daemon() { - grep "local_startup.*${PROGDIR}/rc.d" /etc/rc.conf \ - || echo "local_startup=\"\${local_startup} ${PROGDIR}/rc.d\"" \ + grep "local_startup.*$(shtk_cli_dirname)/rc.d" /etc/rc.conf \ + || echo "local_startup=\"\${local_startup} $(shtk_cli_dirname)/rc.d\"" \ >>/etc/rc.conf grep "autotest_node_enable=yes" /etc/rc.conf \ || echo "autotest_node_enable=yes" >>/etc/rc.conf - "${PROGDIR}/rc.d/autotest_node" start + "$(shtk_cli_dirname)/rc.d/autotest_node" start } @@ -73,6 +70,3 @@ main() { build "${@}" enable_daemon } - - -main "${@}" From owner-svn-src-user@FreeBSD.ORG Wed Mar 26 10:17:19 2014 Return-Path: Delivered-To: svn-src-user@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 07A90C47; Wed, 26 Mar 2014 10:17:19 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 DB88B26A; Wed, 26 Mar 2014 10:17:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2QAHIa3020888; Wed, 26 Mar 2014 10:17:18 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2QAHIRS020885; Wed, 26 Mar 2014 10:17:18 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403261017.s2QAHIRS020885@svn.freebsd.org> From: Julio Merino Date: Wed, 26 Mar 2014 10:17:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263767 - in user/jmmv/autotest/node: . configs/kyua1 configs/kyua2 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2014 10:17:19 -0000 Author: jmmv Date: Wed Mar 26 10:17:17 2014 New Revision: 263767 URL: http://svnweb.freebsd.org/changeset/base/263767 Log: Make setup.sh allow a controlled deployment of specific autotest versions. With this change, setup.sh will fetch a separate copy of autotest (and its dependencies!) based on a revision specification in a per-host configuration file. This separate copy is the one used on the worker node to run the tests. Additionally, setup.sh will register itself as a cron job to maintain the autotest code and all configuration files up-to-date. The goal of this change is to permit having one of the kyua[123] workers as a canary of configuration changes while the others remain stable. This is much necessary as I've been known to routinely break the nodes when I manually push to them untested changes. Added: user/jmmv/autotest/node/configs/kyua1/host.conf (contents, props changed) user/jmmv/autotest/node/configs/kyua2/host.conf (contents, props changed) Modified: user/jmmv/autotest/node/setup.sh Directory Properties: user/jmmv/autotest/node/ (props changed) Added: user/jmmv/autotest/node/configs/kyua1/host.conf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/jmmv/autotest/node/configs/kyua1/host.conf Wed Mar 26 10:17:17 2014 (r263767) @@ -0,0 +1,12 @@ +# $FreeBSD$ +# +# Configuration to bootstrap autotest on this host and to maintain the host +# up-to-date with changes to the autotest code, its configuration files and +# its dependencies. +# + +AUTOTEST_SVNROOT="svn://svn.freebsd.org/base/user/jmmv" +AUTOTEST_REVISION="r263766" + +SHTK_REMOTE="https://github.com/jmmv/shtk/" +SHTK_REVISION="shtk-1.5" Added: user/jmmv/autotest/node/configs/kyua2/host.conf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/jmmv/autotest/node/configs/kyua2/host.conf Wed Mar 26 10:17:17 2014 (r263767) @@ -0,0 +1,12 @@ +# $FreeBSD$ +# +# Configuration to bootstrap autotest on this host and to maintain the host +# up-to-date with changes to the autotest code, its configuration files and +# its dependencies. +# + +AUTOTEST_SVNROOT="svn://svn.freebsd.org/base/user/jmmv" +AUTOTEST_REVISION="r263766" + +SHTK_REMOTE="https://github.com/jmmv/shtk/" +SHTK_REVISION="shtk-1.5" Modified: user/jmmv/autotest/node/setup.sh ============================================================================== --- user/jmmv/autotest/node/setup.sh Wed Mar 26 08:43:05 2014 (r263766) +++ user/jmmv/autotest/node/setup.sh Wed Mar 26 10:17:17 2014 (r263767) @@ -32,41 +32,271 @@ # Configures the current machine as an autotest node. shtk_import cli +shtk_import config -# Installs any required packages and ensures they are up-to-date. -install_deps() { - pkg update - pkg install -y qemu-devel kyua - pkg upgrade -y +# List of valid configuration variables. +# +# Please remember to update sysbuild.conf(5) if you change this list. +SETUP_CONFIG_VARS="ATF_REMOTE ATF_REVISION \ + AUTOTEST_SVNROOT AUTOTEST_REVISION \ + ROOT \ + SHTK_REMOTE SHTK_REVISION" + + +# Paths to installed files. +# +# Can be overriden for test purposes only. +: ${SETUP_ETCDIR="__AUTOTEST_ETCDIR__"} +: ${SETUP_ROOT="__AUTOTEST_ROOT__"} + + +# Packages needed to bootstrap autotest. +PACKAGES="automake autoconf kyua libtool qemu-devel" + + +# Sets defaults for configuration variables and hooks that need to exist. +# +# This function should be before the configuration file has been loaded. This +# means that the user can undefine a required configuration variable, but we let +# him shoot himself in the foot if he so desires. +setup_set_defaults() { + shtk_config_set ATF_REMOTE "https://github.com/jmmv/atf/" + shtk_config_set ATF_REVISION "HEAD" + shtk_config_set AUTOTEST_SVNROOT \ + "svn://svn.FreeBSD.org/base/user/jmmv/autotest/" + shtk_config_set AUTOTEST_REVISION "HEAD" + shtk_config_set ROOT "${SETUP_ROOT}" + shtk_config_set SHTK_REMOTE "https://github.com/jmmv/shtk/" + shtk_config_set SHTK_REVISION "HEAD" +} + + +# Prints the source directory of a specific component. +# +# \param component Name of the source component. +srcdir() { + local component="${1}"; shift + + echo "$(shtk_config_get ROOT)/src/${component}" +} + + +# Prints the directory of the installed built programs. +localdir() { + echo "$(shtk_config_get ROOT)/local" +} + + +# Fetches a repository from git and syncs it to a specific revision. +# +# \param remote Address of the repository. +# \param revision Revision to sync to. +# \param target Directory into which to fetch the sources. +fetch_git() { + local remote="${1}"; shift + local revision="${1}"; shift + local target="${1}"; shift + + if [ ! -d "${target}" ]; then + mkdir -p "$(dirname "${dir}")" + git clone "${remote}" "${target}" + fi + + cd "${target}" + git fetch + git checkout "${revision}" + cd - } -# Builds the source code. +# Builds a source package. # -# \param ... Arguments to make. Use to pass variable overrides for the host, -# such as the location of shtk(1). +# \param dir Directory in which the source code lives. build() { - make -C "$(shtk_cli_dirname)" clean - make -C "$(shtk_cli_dirname)" all "${@}" + local dir="${1}"; shift + + ( + cd "${dir}" + PATH="$(localdir)/bin:$(localdir)/sbin:${PATH}" + PKG_CONFIG_PATH="$(localdir)/share/pkgconfig:/usr/libdata/pkgconfig"; \ + export PKG_CONFIG_PATH + autoreconf -is -I "$(srcdir atf)/atf-c" -I "$(srcdir atf)/atf-sh" + ./configure --prefix "$(localdir)" + gmake -j4 + gmake install + ) +} + + +# Dumps the loaded configuration. +# +# \params ... The options and arguments to the command. +setup_config() { + [ ${#} -eq 0 ] || shtk_cli_usage_error "config does not take any arguments" + + for var in ${SETUP_CONFIG_VARS}; do + if shtk_config_has "${var}"; then + echo "${var} = $(shtk_config_get "${var}")" + else + echo "${var} is undefined" + fi + done +} + + +# Installs a cron job to periodically run setup. +setup_enable_cron() { + local dir="$(cd $(shtk_cli_dirname) && pwd)" + + local timespec="30 */1 * * *" + local entry="( cd '${dir}'" + entry="${entry}; svnlite update" + entry="${entry}; make" + entry="${entry}; ./setup all" + entry="${entry} ) >/dev/null 2>/dev/null # AUTOTEST" + + crontab -l | awk " +/# AUTOTEST/ { + next +} + +END { + print \"${timespec} ${entry}\" +} +" | crontab - } # Sets up rc.conf to start autotest_node on boot. -enable_daemon() { - grep "local_startup.*$(shtk_cli_dirname)/rc.d" /etc/rc.conf \ - || echo "local_startup=\"\${local_startup} $(shtk_cli_dirname)/rc.d\"" \ +setup_enable_daemon() { + local dir="$(srcdir autotest)/node" + + grep "local_startup.*${dir}/rc.d" /etc/rc.conf \ + || echo "local_startup=\"\${local_startup} ${dir}/rc.d\"" \ >>/etc/rc.conf grep "autotest_node_enable=yes" /etc/rc.conf \ || echo "autotest_node_enable=yes" >>/etc/rc.conf - "$(shtk_cli_dirname)/rc.d/autotest_node" start + #"${dir}/rc.d/autotest_node" start +} + + +# Fetches the source code of ATF to have access to its autoconf files. +# TODO(jmmv): Remove once we install the atf-*.m4 files in the base system. +setup_sync_atf() { + local dir="$(srcdir atf)" + + fetch_git "$(shtk_config_get ATF_REMOTE)" \ + "$(shtk_config_get ATF_REVISION)" "${dir}" +} + + +# Syncs and builds autotest to a specific revision. +setup_sync_autotest() { + local dir="$(srcdir autotest)" + mkdir -p "$(dirname "${dir}")" + + local svnroot="$(shtk_config_get AUTOTEST_SVNROOT)" + local revision="$(shtk_config_get AUTOTEST_REVISION)" + if [ -d "${dir}" ]; then + ( cd "${dir}" && svnlite update -r "${revision}" ) + else + svnlite co "${svnroot}@${revision}" "$(dirname "${dir}")" + fi + + make -C "${dir}/node" clean + make -C "${dir}/node" SHTK="$(localdir)/bin/shtk" all "${@}" +} + + +# Installs any required packages and ensures they are up-to-date. +setup_sync_packages() { + pkg update + pkg install -y ${PACKAGES} + pkg upgrade -y +} + + +# Syncs and builds shtk to a specific revision. +setup_sync_shtk() { + local dir="$(srcdir shtk)" + + fetch_git "$(shtk_config_get SHTK_REMOTE)" \ + "$(shtk_config_get SHTK_REVISION)" "${dir}" + build "${dir}" +} + + +# Performs the host setup. +# +# This operation can be run both to set up a new host or to update an existing +# host to newer autotest sources or configurations. +setup_all() { + setup_sync_packages + setup_sync_atf + setup_sync_shtk + setup_sync_autotest + setup_enable_daemon + setup_enable_cron } # Program entry. main() { - install_deps - build "${@}" - enable_daemon + local config_file="${SETUP_ETCDIR}/host.conf" + local expert_mode=false + + shtk_config_init ${SETUP_CONFIG_VARS} + + local OPTIND + while getopts ':c:o:X' arg "${@}"; do + case "${arg}" in + c) # Name of the configuration to load. + config_file="${OPTARG}" + ;; + + o) # Override for a particular configuration variable. + shtk_config_override "${OPTARG}" + ;; + + X) # Enable expert-mode. + expert_mode=true + ;; + + \?) + shtk_cli_usage_error "Unknown option -${OPTARG}" + ;; + esac + done + shift $((${OPTIND} - 1)) + + [ ${#} -ge 1 ] || shtk_cli_usage_error "No command specified" + + local exit_code=0 + + local command="${1}"; shift + local function="setup_$(echo ${command} | tr - _)" + case "${command}" in + all|config) + setup_set_defaults + shtk_config_load "${config_file}" + "${function}" "${@}" || exit_code="${?}" + ;; + + enable-cron|enable-daemon|sync-atf|sync-autotest|sync-packages|sync-shtk) + shtk_bool_check "${expert_mode}" \ + || shtk_cli_usage_error "Using ${command} requires expert" \ + "mode; try passing -X" + setup_set_defaults + shtk_config_load "${config_file}" + "${function}" "${@}" || exit_code="${?}" + ;; + + *) + shtk_cli_usage_error "Unknown command ${command}" + ;; + esac + + return "${exit_code}" } From owner-svn-src-user@FreeBSD.ORG Wed Mar 26 14:01:42 2014 Return-Path: Delivered-To: svn-src-user@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 3D214E94; Wed, 26 Mar 2014 14:01:42 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 2A8E3230; Wed, 26 Mar 2014 14:01:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2QE1gVT013111; Wed, 26 Mar 2014 14:01:42 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2QE1gZ0013110; Wed, 26 Mar 2014 14:01:42 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201403261401.s2QE1gZ0013110@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 26 Mar 2014 14:01:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263769 - user/des/tinderbox X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2014 14:01:42 -0000 Author: des Date: Wed Mar 26 14:01:41 2014 New Revision: 263769 URL: http://svnweb.freebsd.org/changeset/base/263769 Log: Run "svn upgrade" before cleanup / update, just in case. Modified: user/des/tinderbox/tinderbox.pl Modified: user/des/tinderbox/tinderbox.pl ============================================================================== --- user/des/tinderbox/tinderbox.pl Wed Mar 26 13:41:30 2014 (r263768) +++ user/des/tinderbox/tinderbox.pl Wed Mar 26 14:01:41 2014 (r263769) @@ -638,6 +638,7 @@ MAIN:{ or error("unable to locate svn binary"); cd("$sandbox"); if (-d "$srcdir/.svn") { + spawn($svncmd, "upgrade", $srcdir); spawn($svncmd, "cleanup", $srcdir); push(@svnargs, "update", $srcdir); } else { From owner-svn-src-user@FreeBSD.ORG Wed Mar 26 17:43:25 2014 Return-Path: Delivered-To: svn-src-user@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 5453E4B9; Wed, 26 Mar 2014 17:43:25 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 41CD91E4; Wed, 26 Mar 2014 17:43:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2QHhPPX004284; Wed, 26 Mar 2014 17:43:25 GMT (envelope-from crees@svn.freebsd.org) Received: (from crees@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2QHhPFP004283; Wed, 26 Mar 2014 17:43:25 GMT (envelope-from crees@svn.freebsd.org) Message-Id: <201403261743.s2QHhPFP004283@svn.freebsd.org> From: Chris Rees Date: Wed, 26 Mar 2014 17:43:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263773 - user/crees/rclint X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2014 17:43:25 -0000 Author: crees (doc,ports committer) Date: Wed Mar 26 17:43:24 2014 New Revision: 263773 URL: http://svnweb.freebsd.org/changeset/base/263773 Log: Give the line number of the first out-of-order line found. Modified: user/crees/rclint/rclint.py Modified: user/crees/rclint/rclint.py ============================================================================== --- user/crees/rclint/rclint.py Wed Mar 26 17:40:13 2014 (r263772) +++ user/crees/rclint/rclint.py Wed Mar 26 17:43:24 2014 (r263773) @@ -27,8 +27,8 @@ __version__ = '$FreeBSD$' MAJOR = 0 -MINOR = 0 -MICRO = 6 +MINOR = 1 +MICRO = 0 DATADIR = '.' @@ -361,8 +361,14 @@ def do_rclint(filename): if s.type == 'run_rc_command': linenumbers.append(s.line) - if sorted(linenumbers) != linenumbers: - error.give('file_order') + # Check lines are in the correct order + + sortedlinenumbers = sorted(linenumbers) + + for i in range(0, len(linenumbers)): + if sortedlinenumbers[i] != linenumbers[i]: + error.give('file_order', linenumbers[i]) + break logging.debug('Checking all lines are accounted for') for obj in list(lineobj.keys()): From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 01:18:58 2014 Return-Path: Delivered-To: svn-src-user@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 B535BF83; Thu, 27 Mar 2014 01:18:58 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 87F8F832; Thu, 27 Mar 2014 01:18:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R1IwUg092236; Thu, 27 Mar 2014 01:18:58 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R1IwUg092235; Thu, 27 Mar 2014 01:18:58 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403270118.s2R1IwUg092235@svn.freebsd.org> From: Julio Merino Date: Thu, 27 Mar 2014 01:18:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263785 - user/jmmv/autotest X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 01:18:58 -0000 Author: jmmv Date: Thu Mar 27 01:18:58 2014 New Revision: 263785 URL: http://svnweb.freebsd.org/changeset/base/263785 Log: Update documentation according to yesterday's changes. I missed committing this file because I ran "svn commit" from the wrong subdirectory. Yes, yes, git user here. Modified: user/jmmv/autotest/README (contents, props changed) Modified: user/jmmv/autotest/README ============================================================================== --- user/jmmv/autotest/README Thu Mar 27 00:24:48 2014 (r263784) +++ user/jmmv/autotest/README Thu Mar 27 01:18:58 2014 (r263785) @@ -24,11 +24,17 @@ node directory Scripts and configuration files to set up a single Kyua cluster node. -To configure a machine as a node, just run "./node/setup". This command -will install any necessary prerequisites, build the scripts, enable the -background processing loop in rc.d and start it. Arguments to the "setup" -script are passed directly to make, so they can be used to override -settings for the particular host being configured (e.g. the path to shtk). +To configure a machine as a node: + + # pkg install shtk + # cd node + # make + # ./setup all + +These commands will 1) install any necessary prerequisites; 2) sync the +autotest scripts and configuration files to prespecified revisions for the +host; 3) build the scripts; 4) enable the background processing loop in +rc.d and start it; and 5) enable a cron job to keep autotest up to date. Of special interest are: @@ -43,3 +49,18 @@ Of special interest are: of them up and runs them in sequence. * node/rc.d/autotest_node: rc.d script to run node/loop as a daemon. + + +Pushing updates to autotest code or its configuration +----------------------------------------------------- + +Once a node has been set up, no manual actions should take place on it to +update the code of autotest. + +Instead, updates should be pushed by tweaking the revision values in the +host.conf configuration file for the machine. + +This allows for a controlled rollout of changes. When performing a tricky +change to autotest, the first step should be to deploy such change to one +of the available machines only and, once the change has proven valid, push +it to the remaining nodes. From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 01:27:58 2014 Return-Path: Delivered-To: svn-src-user@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 C1F24400; Thu, 27 Mar 2014 01:27:58 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A2168929; Thu, 27 Mar 2014 01:27:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R1RwHn096344; Thu, 27 Mar 2014 01:27:58 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R1RwtD096340; Thu, 27 Mar 2014 01:27:58 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403270127.s2R1RwtD096340@svn.freebsd.org> From: Julio Merino Date: Thu, 27 Mar 2014 01:27:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263786 - in user/jmmv/autotest/node: . configs X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 01:27:58 -0000 Author: jmmv Date: Thu Mar 27 01:27:57 2014 New Revision: 263786 URL: http://svnweb.freebsd.org/changeset/base/263786 Log: Add nginx configuration. Set up nginx in the same way in all cluster machines and install the same static files. While doing this, remove a spurious comment that sneaked in in the last change that prevented autotest_node from being started. Added: user/jmmv/autotest/node/configs/index.html (contents, props changed) user/jmmv/autotest/node/configs/nginx.conf (contents, props changed) Modified: user/jmmv/autotest/node/setup.sh Added: user/jmmv/autotest/node/configs/index.html ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/jmmv/autotest/node/configs/index.html Thu Mar 27 01:27:57 2014 (r263786) @@ -0,0 +1,94 @@ + + + + +FreeBSD test suite results + + + + + + +

FreeBSD test suite results

+ +

Welcome to the FreeBSD test cluster!

+ +

Please excuse the current simplistic view of the test results. Work is +ongoing to provide you with better access to historical data as well as further +details on the execution environment of each run. At the moment, these pages +are generated by ad-hoc scripts +and the goal is for Kyua to do everything by itself. Bear with us in the +meantime; it's a SMOP, but a significant one!

+ +

Please see the FreeBSD Test +Suite project page for more details.

+ +

If you have any questions or suggestions regarding the contents of this page +do not hesitate to contact the freebsd-testing +mailing list.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ArchitectureReleaseLatest resultsLatest raw outputAll historical data
amd64HEADHTMLDirectory listingDirectory listing
amd64stable/10HTMLDirectory listingDirectory listing
i386HEADHTMLDirectory listingDirectory listing
i386stable/10HTMLDirectory listingDirectory listing
+ +

Note: If the "Latest results" link is broken, it is likely that the release +build failed. Click on the "Directory listing" for the "Latest raw output" +instead to investigate what happened.

+ + + Added: user/jmmv/autotest/node/configs/nginx.conf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/jmmv/autotest/node/configs/nginx.conf Thu Mar 27 01:27:57 2014 (r263786) @@ -0,0 +1,44 @@ +worker_processes 1; + +events { + worker_connections 1024; +} + +http { + include mime.types; + types { + text/plain log; + } + default_type application/octet-stream; + + sendfile on; + + keepalive_timeout 65; + + server { + listen 80; + server_name localhost; + + location / { + root /kyua/www; + index index.html index.htm; + } + + location ^~ /head/data/ { + root /kyua; + index index.html index.htm; + autoindex on; + } + + location ^~ /stable-10/data/ { + root /kyua; + index index.html index.htm; + autoindex on; + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/local/www/nginx-dist; + } + } +} Modified: user/jmmv/autotest/node/setup.sh ============================================================================== --- user/jmmv/autotest/node/setup.sh Thu Mar 27 01:18:58 2014 (r263785) +++ user/jmmv/autotest/node/setup.sh Thu Mar 27 01:27:57 2014 (r263786) @@ -52,7 +52,7 @@ SETUP_CONFIG_VARS="ATF_REMOTE ATF_REVISI # Packages needed to bootstrap autotest. -PACKAGES="automake autoconf kyua libtool qemu-devel" +PACKAGES="automake autoconf kyua libtool nginx qemu-devel" # Sets defaults for configuration variables and hooks that need to exist. @@ -72,6 +72,25 @@ setup_set_defaults() { } +# Locates a source configuration file for this host and prints its path. +# +# \param name Name of the configuration file to locate. +configfile() { + local name="${1}"; shift + + local candidates= + candidates="${candidates} ${SETUP_ETCDIR}/${name}" + candidates="${candidates} ${SETUP_ETCDIR}/../${name}" + + for candidate in ${candidates}; do + if [ -f "${candidate}" ]; then + echo "${candidate}" + return + fi + done +} + + # Prints the source directory of a specific component. # # \param component Name of the source component. @@ -178,7 +197,28 @@ setup_enable_daemon() { grep "autotest_node_enable=yes" /etc/rc.conf \ || echo "autotest_node_enable=yes" >>/etc/rc.conf - #"${dir}/rc.d/autotest_node" start + "${dir}/rc.d/autotest_node" start +} + + +# Configures, enables and starts nginx for the host, if desired. +setup_setup_nginx() { + local conf="$(configfile nginx.conf)" + if [ -z "${conf}" ]; then + shtk_cli_log "No nginx.conf for host; web server not enabled" + else + cp "${conf}" /usr/local/etc/nginx/nginx.conf + + local index="$(configfile index.html)" + if [ -n "${index}" ]; then + mkdir -p /kyua/www + cp "${index}" /kyua/www + fi + + grep -E "nginx_enable=\"?[Yy][Ee][Ss]\"?" /etc/rc.conf \ + || echo "nginx_enable=yes" >>/etc/rc.conf + /usr/local/etc/rc.d/nginx start + fi } @@ -237,6 +277,7 @@ setup_all() { setup_sync_atf setup_sync_shtk setup_sync_autotest + setup_nginx setup_enable_daemon setup_enable_cron } @@ -284,7 +325,7 @@ main() { "${function}" "${@}" || exit_code="${?}" ;; - enable-cron|enable-daemon|sync-atf|sync-autotest|sync-packages|sync-shtk) + enable-cron|enable-daemon|setup-nginx|sync-atf|sync-autotest|sync-packages|sync-shtk) shtk_bool_check "${expert_mode}" \ || shtk_cli_usage_error "Using ${command} requires expert" \ "mode; try passing -X" From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 01:30:33 2014 Return-Path: Delivered-To: svn-src-user@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 939C754A; Thu, 27 Mar 2014 01:30:33 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 80F4F9BD; Thu, 27 Mar 2014 01:30:33 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R1UXub099172; Thu, 27 Mar 2014 01:30:33 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R1UXH9099171; Thu, 27 Mar 2014 01:30:33 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403270130.s2R1UXH9099171@svn.freebsd.org> From: Julio Merino Date: Thu, 27 Mar 2014 01:30:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263787 - user/jmmv/autotest/node X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 01:30:33 -0000 Author: jmmv Date: Thu Mar 27 01:30:33 2014 New Revision: 263787 URL: http://svnweb.freebsd.org/changeset/base/263787 Log: Fix shtk presence validation by actually aborting the build when missing. Modified: user/jmmv/autotest/node/Makefile Modified: user/jmmv/autotest/node/Makefile ============================================================================== --- user/jmmv/autotest/node/Makefile Thu Mar 27 01:27:57 2014 (r263786) +++ user/jmmv/autotest/node/Makefile Thu Mar 27 01:30:33 2014 (r263787) @@ -15,8 +15,10 @@ SCRIPTS= iterate loop setup all: check-shtk .WAIT ${SCRIPTS} rc.d/autotest_node check-shtk: .PHONY - @"${SHTK}" version >/dev/null 2>&1 \ - || echo "shtk not available; run 'pkg install shtk'" + @if ! "${SHTK}" version >/dev/null 2>&1; then \ + echo "shtk not available; run 'pkg install shtk'"; \ + false; \ + fi .for script in ${SCRIPTS} ${script}: ${script}.sh From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 01:32:45 2014 Return-Path: Delivered-To: svn-src-user@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 7D4DC66E; Thu, 27 Mar 2014 01:32:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5DB179D3; Thu, 27 Mar 2014 01:32:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R1WjC8000450; Thu, 27 Mar 2014 01:32:45 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R1WiBl000445; Thu, 27 Mar 2014 01:32:44 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403270132.s2R1WiBl000445@svn.freebsd.org> From: Julio Merino Date: Thu, 27 Mar 2014 01:32:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263788 - user/jmmv/autotest/node/configs/kyua3 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 01:32:45 -0000 Author: jmmv Date: Thu Mar 27 01:32:44 2014 New Revision: 263788 URL: http://svnweb.freebsd.org/changeset/base/263788 Log: Add configuration files for kyua3. These files are a verbatim copy of the files for kyua1. This is because I intend to replace kyua1 with kyua3 and leave kyua1 as the canary machine. Added: user/jmmv/autotest/node/configs/kyua3/ user/jmmv/autotest/node/configs/kyua3/head.conf (contents, props changed) user/jmmv/autotest/node/configs/kyua3/host.conf (contents, props changed) user/jmmv/autotest/node/configs/kyua3/stable-10.conf (contents, props changed) Added: user/jmmv/autotest/node/configs/kyua3/head.conf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/jmmv/autotest/node/configs/kyua3/head.conf Thu Mar 27 01:32:44 2014 (r263788) @@ -0,0 +1,34 @@ +# $FreeBSD$ +# +# autotest node configuration to test FreeBSD HEAD. +# + +root=/kyua/head + +CHROOTDIR="${root}/build" +IMAGE="${root}/image.disk" +DATADIR="${root}/data" +SRCBRANCH="base/head" +MKVARS="NO_CLEAN=yes WITH_TESTS=yes" + +TARGET=amd64 +TARGET_ARCH=amd64 +TESTS_TIMEOUT=3600 + +PACKAGES= +# Required by sys/netinet/fibs_test:arpresolve_checks_interface_fib. +PACKAGES="${PACKAGES} nmap socat" + +post_mkimage_hook() { + local chrootdir="${1}"; shift + + cat >>"${chrootdir}/boot/loader.conf" <>"${chrootdir}/usr/local/etc/kyua/kyua.conf" <>"${chrootdir}/boot/loader.conf" <>"${chrootdir}/usr/local/etc/kyua/kyua.conf" < Delivered-To: svn-src-user@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 9A2247E3; Thu, 27 Mar 2014 01:38:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 87522A07; Thu, 27 Mar 2014 01:38:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R1cH4Q001717; Thu, 27 Mar 2014 01:38:17 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R1cHrN001716; Thu, 27 Mar 2014 01:38:17 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403270138.s2R1cHrN001716@svn.freebsd.org> From: Julio Merino Date: Thu, 27 Mar 2014 01:38:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263789 - user/jmmv/autotest/node X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 01:38:17 -0000 Author: jmmv Date: Thu Mar 27 01:38:17 2014 New Revision: 263789 URL: http://svnweb.freebsd.org/changeset/base/263789 Log: Determine whether to use svnlite or svn. Cluster machines are configured with WITH_SVN=yes, so let's not assume that the binary is called svnlite. Modified: user/jmmv/autotest/node/setup.sh Modified: user/jmmv/autotest/node/setup.sh ============================================================================== --- user/jmmv/autotest/node/setup.sh Thu Mar 27 01:32:44 2014 (r263788) +++ user/jmmv/autotest/node/setup.sh Thu Mar 27 01:38:17 2014 (r263789) @@ -91,6 +91,22 @@ configfile() { } +# Guesses the path to the svn binary for the host. +svnpath() { + local candidates= + candidates="${candidates} /usr/bin/svn" + candidates="${candidates} /usr/bin/svnlite" + + for candidate in ${candidates}; do + if [ -x "${candidate}" ]; then + echo "${candidate}" + return + fi + done + shtk_cli_error "No svn found" +} + + # Prints the source directory of a specific component. # # \param component Name of the source component. @@ -170,7 +186,7 @@ setup_enable_cron() { local timespec="30 */1 * * *" local entry="( cd '${dir}'" - entry="${entry}; svnlite update" + entry="${entry}; '$(svnpath)' update" entry="${entry}; make" entry="${entry}; ./setup all" entry="${entry} ) >/dev/null 2>/dev/null # AUTOTEST" @@ -240,9 +256,9 @@ setup_sync_autotest() { local svnroot="$(shtk_config_get AUTOTEST_SVNROOT)" local revision="$(shtk_config_get AUTOTEST_REVISION)" if [ -d "${dir}" ]; then - ( cd "${dir}" && svnlite update -r "${revision}" ) + ( cd "${dir}" && "$(svnpath)" update -r "${revision}" ) else - svnlite co "${svnroot}@${revision}" "$(dirname "${dir}")" + "$(svnpath)" co "${svnroot}@${revision}" "$(dirname "${dir}")" fi make -C "${dir}/node" clean From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 01:41:18 2014 Return-Path: Delivered-To: svn-src-user@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 E61C890C; Thu, 27 Mar 2014 01:41:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D3B4EA2A; Thu, 27 Mar 2014 01:41:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R1fItx002916; Thu, 27 Mar 2014 01:41:18 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R1fID0002915; Thu, 27 Mar 2014 01:41:18 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403270141.s2R1fID0002915@svn.freebsd.org> From: Julio Merino Date: Thu, 27 Mar 2014 01:41:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263790 - user/jmmv/autotest/node X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 01:41:19 -0000 Author: jmmv Date: Thu Mar 27 01:41:18 2014 New Revision: 263790 URL: http://svnweb.freebsd.org/changeset/base/263790 Log: Fix nginx setup as part of the "all" target. That's it. "./setup all" on a fresh host now works properly to create a full clone of an autotest node. Modified: user/jmmv/autotest/node/setup.sh Modified: user/jmmv/autotest/node/setup.sh ============================================================================== --- user/jmmv/autotest/node/setup.sh Thu Mar 27 01:38:17 2014 (r263789) +++ user/jmmv/autotest/node/setup.sh Thu Mar 27 01:41:18 2014 (r263790) @@ -293,7 +293,7 @@ setup_all() { setup_sync_atf setup_sync_shtk setup_sync_autotest - setup_nginx + setup_setup_nginx setup_enable_daemon setup_enable_cron } From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 04:27:42 2014 Return-Path: Delivered-To: svn-src-user@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 A823BD0E; Thu, 27 Mar 2014 04:27:42 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 954C7A54; Thu, 27 Mar 2014 04:27:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R4Rgiv072115; Thu, 27 Mar 2014 04:27:42 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R4RgEo072114; Thu, 27 Mar 2014 04:27:42 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403270427.s2R4RgEo072114@svn.freebsd.org> From: Julio Merino Date: Thu, 27 Mar 2014 04:27:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263792 - user/jmmv/autotest/node/configs/kyua3 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 04:27:42 -0000 Author: jmmv Date: Thu Mar 27 04:27:42 2014 New Revision: 263792 URL: http://svnweb.freebsd.org/changeset/base/263792 Log: Push new configs to kyua3. Modified: user/jmmv/autotest/node/configs/kyua3/host.conf Modified: user/jmmv/autotest/node/configs/kyua3/host.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua3/host.conf Thu Mar 27 03:20:47 2014 (r263791) +++ user/jmmv/autotest/node/configs/kyua3/host.conf Thu Mar 27 04:27:42 2014 (r263792) @@ -6,7 +6,7 @@ # AUTOTEST_SVNROOT="svn://svn.freebsd.org/base/user/jmmv" -AUTOTEST_REVISION="r263766" +AUTOTEST_REVISION="r263790" SHTK_REMOTE="https://github.com/jmmv/shtk/" SHTK_REVISION="shtk-1.5" From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 04:30:08 2014 Return-Path: Delivered-To: svn-src-user@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 31D00E5D; Thu, 27 Mar 2014 04:30:08 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1FEA8A6B; Thu, 27 Mar 2014 04:30:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R4U7wq072525; Thu, 27 Mar 2014 04:30:07 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R4U7pD072524; Thu, 27 Mar 2014 04:30:07 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403270430.s2R4U7pD072524@svn.freebsd.org> From: Julio Merino Date: Thu, 27 Mar 2014 04:30:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263793 - user/jmmv/autotest/node X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 04:30:08 -0000 Author: jmmv Date: Thu Mar 27 04:30:07 2014 New Revision: 263793 URL: http://svnweb.freebsd.org/changeset/base/263793 Log: Make sure the cron job can find all the binaries that it needs. Set the PATH to include /usr/local so that we can execute svn and git properly. Oh, and also make sure to install git on the host. Modified: user/jmmv/autotest/node/setup.sh Modified: user/jmmv/autotest/node/setup.sh ============================================================================== --- user/jmmv/autotest/node/setup.sh Thu Mar 27 04:27:42 2014 (r263792) +++ user/jmmv/autotest/node/setup.sh Thu Mar 27 04:30:07 2014 (r263793) @@ -52,7 +52,7 @@ SETUP_CONFIG_VARS="ATF_REMOTE ATF_REVISI # Packages needed to bootstrap autotest. -PACKAGES="automake autoconf kyua libtool nginx qemu-devel" +PACKAGES="automake autoconf git kyua libtool nginx qemu-devel" # Sets defaults for configuration variables and hooks that need to exist. @@ -186,6 +186,7 @@ setup_enable_cron() { local timespec="30 */1 * * *" local entry="( cd '${dir}'" + entry="${entry}; export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin" entry="${entry}; '$(svnpath)' update" entry="${entry}; make" entry="${entry}; ./setup all" From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 06:56:12 2014 Return-Path: Delivered-To: svn-src-user@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 D99F422E; Thu, 27 Mar 2014 06:56:12 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C563E7A2; Thu, 27 Mar 2014 06:56:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R6uCsE033270; Thu, 27 Mar 2014 06:56:12 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R6uCNg033264; Thu, 27 Mar 2014 06:56:12 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403270656.s2R6uCNg033264@svn.freebsd.org> From: Julio Merino Date: Thu, 27 Mar 2014 06:56:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263797 - in user/jmmv/autotest/node/configs: . kyua1 kyua2 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 06:56:12 -0000 Author: jmmv Date: Thu Mar 27 06:56:11 2014 New Revision: 263797 URL: http://svnweb.freebsd.org/changeset/base/263797 Log: Turn kyua1 into a canary host for autotest. kyua1 will now run bleeding-edge autotest+shtk, will only run tests for amd64 HEAD and will run release builds with NO_CLEAN=yes set for faster turnaround. All changes to autotest should go through this machine first and only be pushed to the other workers when they are confirmed to be working for at least one full release build. The previous responsibilities of kyua1 have been migrated to kyua3 and the index page has been updated accordingly. Deleted: user/jmmv/autotest/node/configs/kyua1/stable-10.conf Modified: user/jmmv/autotest/node/configs/index.html user/jmmv/autotest/node/configs/kyua1/head.conf user/jmmv/autotest/node/configs/kyua1/host.conf user/jmmv/autotest/node/configs/kyua2/host.conf Modified: user/jmmv/autotest/node/configs/index.html ============================================================================== --- user/jmmv/autotest/node/configs/index.html Thu Mar 27 06:55:26 2014 (r263796) +++ user/jmmv/autotest/node/configs/index.html Thu Mar 27 06:56:11 2014 (r263797) @@ -55,17 +55,17 @@ mailing list.

amd64 HEAD -HTML -Directory listing -Directory listing +HTML +Directory listing +Directory listing amd64 stable/10 -HTML -Directory listing -Directory listing +HTML +Directory listing +Directory listing @@ -83,6 +83,14 @@ mailing list.

Directory listing Directory listing + + +amd64 +HEAD (canary autotest) +HTML +Directory listing +Directory listing + Modified: user/jmmv/autotest/node/configs/kyua1/head.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua1/head.conf Thu Mar 27 06:55:26 2014 (r263796) +++ user/jmmv/autotest/node/configs/kyua1/head.conf Thu Mar 27 06:56:11 2014 (r263797) @@ -9,7 +9,7 @@ CHROOTDIR="${root}/build" IMAGE="${root}/image.disk" DATADIR="${root}/data" SRCBRANCH="base/head" -MKVARS="NO_CLEAN=yes WITH_TESTS=yes" +MKVARS="WITH_TESTS=yes" TARGET=amd64 TARGET_ARCH=amd64 Modified: user/jmmv/autotest/node/configs/kyua1/host.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua1/host.conf Thu Mar 27 06:55:26 2014 (r263796) +++ user/jmmv/autotest/node/configs/kyua1/host.conf Thu Mar 27 06:56:11 2014 (r263797) @@ -6,7 +6,7 @@ # AUTOTEST_SVNROOT="svn://svn.freebsd.org/base/user/jmmv" -AUTOTEST_REVISION="r263766" +AUTOTEST_REVISION="HEAD" SHTK_REMOTE="https://github.com/jmmv/shtk/" -SHTK_REVISION="shtk-1.5" +SHTK_REVISION="master" Modified: user/jmmv/autotest/node/configs/kyua2/host.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua2/host.conf Thu Mar 27 06:55:26 2014 (r263796) +++ user/jmmv/autotest/node/configs/kyua2/host.conf Thu Mar 27 06:56:11 2014 (r263797) @@ -6,7 +6,7 @@ # AUTOTEST_SVNROOT="svn://svn.freebsd.org/base/user/jmmv" -AUTOTEST_REVISION="r263766" +AUTOTEST_REVISION="r263790" SHTK_REMOTE="https://github.com/jmmv/shtk/" SHTK_REVISION="shtk-1.5" From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 08:44:34 2014 Return-Path: Delivered-To: svn-src-user@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 9011D51C; Thu, 27 Mar 2014 08:44:34 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7B97E81; Thu, 27 Mar 2014 08:44:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R8iYEe077623; Thu, 27 Mar 2014 08:44:34 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R8iYSw077622; Thu, 27 Mar 2014 08:44:34 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201403270844.s2R8iYSw077622@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Thu, 27 Mar 2014 08:44:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263802 - user/des/fbce/lib/FBCE/Controller X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 08:44:34 -0000 Author: des Date: Thu Mar 27 08:44:33 2014 New Revision: 263802 URL: http://svnweb.freebsd.org/changeset/base/263802 Log: Plug potential session fixation hole Modified: user/des/fbce/lib/FBCE/Controller/Root.pm Modified: user/des/fbce/lib/FBCE/Controller/Root.pm ============================================================================== --- user/des/fbce/lib/FBCE/Controller/Root.pm Thu Mar 27 07:06:29 2014 (r263801) +++ user/des/fbce/lib/FBCE/Controller/Root.pm Thu Mar 27 08:44:33 2014 (r263802) @@ -75,6 +75,7 @@ sub login :Local :Args(0) { }); } if ($c->user_exists) { + $c->change_session_id(); if ($action) { $c->response->redirect($action); } else { From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 08:45:00 2014 Return-Path: Delivered-To: svn-src-user@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 1670D62F; Thu, 27 Mar 2014 08:45:00 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 03ACB9F; Thu, 27 Mar 2014 08:45:00 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R8ixde077697; Thu, 27 Mar 2014 08:44:59 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R8ixa5077696; Thu, 27 Mar 2014 08:44:59 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201403270844.s2R8ixa5077696@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Thu, 27 Mar 2014 08:44:59 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263803 - user/des/fbce/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 08:45:00 -0000 Author: des Date: Thu Mar 27 08:44:59 2014 New Revision: 263803 URL: http://svnweb.freebsd.org/changeset/base/263803 Log: Sample Apache configuration Added: user/des/fbce/misc/ user/des/fbce/misc/apache.conf (contents, props changed) Added: user/des/fbce/misc/apache.conf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbce/misc/apache.conf Thu Mar 27 08:44:59 2014 (r263803) @@ -0,0 +1,18 @@ +# $FreeBSD$ + +ServerName fbce.example.com + + + LoadModule fastcgi_module libexec/apache22/mod_fastcgi.so + + +DocumentRoot /home/fbce/root +Alias /static /home/fbce/root/static + +FastCgiServer /home/fbce/script/fbce_fastcgi.pl -processes 3 +Alias / /home/fbce/script/fbce_fastcgi.pl/ + + + Order allow,deny + Allow from all + From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 08:47:23 2014 Return-Path: Delivered-To: svn-src-user@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 BB49A8BB; Thu, 27 Mar 2014 08:47:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A8E61C5; Thu, 27 Mar 2014 08:47:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R8lNxx078064; Thu, 27 Mar 2014 08:47:23 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R8lNtT078063; Thu, 27 Mar 2014 08:47:23 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201403270847.s2R8lNtT078063@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Thu, 27 Mar 2014 08:47:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263804 - user/des/fbce/lib X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 08:47:23 -0000 Author: des Date: Thu Mar 27 08:47:23 2014 New Revision: 263804 URL: http://svnweb.freebsd.org/changeset/base/263804 Log: Declare our use of the DateTime plugin Modified: user/des/fbce/lib/FBCE.pm Modified: user/des/fbce/lib/FBCE.pm ============================================================================== --- user/des/fbce/lib/FBCE.pm Thu Mar 27 08:44:59 2014 (r263803) +++ user/des/fbce/lib/FBCE.pm Thu Mar 27 08:47:23 2014 (r263804) @@ -1,12 +1,14 @@ +use utf8; package FBCE; use Moose; use MooseX::Types::Common::Numeric qw(PositiveInt); use namespace::autoclean; -use Catalyst::Runtime 5.90040; +use Catalyst::Runtime 5.90053; use Catalyst qw/ ConfigLoader + DateTime Authentication Authentication::Credential::Password Session From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 08:47:52 2014 Return-Path: Delivered-To: svn-src-user@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 E095D9B5; Thu, 27 Mar 2014 08:47:51 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C1BA5CB; Thu, 27 Mar 2014 08:47:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R8lpST078149; Thu, 27 Mar 2014 08:47:51 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R8louX078143; Thu, 27 Mar 2014 08:47:50 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201403270847.s2R8louX078143@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Thu, 27 Mar 2014 08:47:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263805 - in user/des/fbce/lib/FBCE: Model Schema/Result X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 08:47:52 -0000 Author: des Date: Thu Mar 27 08:47:50 2014 New Revision: 263805 URL: http://svnweb.freebsd.org/changeset/base/263805 Log: Regenerate Modified: user/des/fbce/lib/FBCE/Model/FBCE.pm user/des/fbce/lib/FBCE/Schema/Result/Person.pm user/des/fbce/lib/FBCE/Schema/Result/Result.pm user/des/fbce/lib/FBCE/Schema/Result/Statement.pm user/des/fbce/lib/FBCE/Schema/Result/Vote.pm Modified: user/des/fbce/lib/FBCE/Model/FBCE.pm ============================================================================== --- user/des/fbce/lib/FBCE/Model/FBCE.pm Thu Mar 27 08:47:23 2014 (r263804) +++ user/des/fbce/lib/FBCE/Model/FBCE.pm Thu Mar 27 08:47:50 2014 (r263805) @@ -5,8 +5,6 @@ use base 'Catalyst::Model::DBIC::Schema' __PACKAGE__->config( schema_class => 'FBCE::Schema', - - ); =head1 NAME @@ -23,11 +21,11 @@ L Model u =head1 GENERATED BY -Catalyst::Helper::Model::DBIC::Schema - 0.59 +Catalyst::Helper::Model::DBIC::Schema - 0.62 =head1 AUTHOR -Dag-Erling Smørgrav +FBCE =head1 LICENSE Modified: user/des/fbce/lib/FBCE/Schema/Result/Person.pm ============================================================================== --- user/des/fbce/lib/FBCE/Schema/Result/Person.pm Thu Mar 27 08:47:23 2014 (r263804) +++ user/des/fbce/lib/FBCE/Schema/Result/Person.pm Thu Mar 27 08:47:50 2014 (r263805) @@ -67,6 +67,12 @@ __PACKAGE__->table("persons"); default_value: false is_nullable: 0 +=head2 active + + data_type: 'boolean' + default_value: false + is_nullable: 0 + =head2 incumbent data_type: 'boolean' @@ -85,12 +91,6 @@ __PACKAGE__->table("persons"); default_value: 0 is_nullable: 0 -=head2 active - - data_type: 'boolean' - default_value: false - is_nullable: 0 - =cut __PACKAGE__->add_columns( @@ -122,14 +122,14 @@ __PACKAGE__->add_columns( }, "admin", { data_type => "boolean", default_value => \"false", is_nullable => 0 }, + "active", + { data_type => "boolean", default_value => \"false", is_nullable => 0 }, "incumbent", { data_type => "boolean", default_value => \"false", is_nullable => 0 }, "voted", { data_type => "boolean", default_value => \"false", is_nullable => 0 }, "votes", { data_type => "integer", default_value => 0, is_nullable => 0 }, - "active", - { data_type => "boolean", default_value => \"false", is_nullable => 0 }, ); =head1 PRIMARY KEY @@ -206,8 +206,8 @@ __PACKAGE__->has_many( ); -# Created by DBIx::Class::Schema::Loader v0.07024 @ 2012-05-21 23:49:53 -# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:QtgEo2NXwa8v6FRHUuQ/Lg +# Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-03-10 19:05:50 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:40qaS/evx1U+HUHTXygyFQ use Crypt::SaltedHash; use Digest::MD5 qw(md5_hex); Modified: user/des/fbce/lib/FBCE/Schema/Result/Result.pm ============================================================================== --- user/des/fbce/lib/FBCE/Schema/Result/Result.pm Thu Mar 27 08:47:23 2014 (r263804) +++ user/des/fbce/lib/FBCE/Schema/Result/Result.pm Thu Mar 27 08:47:50 2014 (r263805) @@ -26,6 +26,7 @@ use base 'DBIx::Class::Core'; =cut __PACKAGE__->load_components("InflateColumn::DateTime"); +__PACKAGE__->table_class("DBIx::Class::ResultSource::View"); =head1 TABLE: C @@ -86,8 +87,8 @@ __PACKAGE__->add_columns( ); -# Created by DBIx::Class::Schema::Loader v0.07022 @ 2012-05-02 18:58:53 -# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:DoGyNz+8Hk6gsoM9TPLzHw +# Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-03-10 19:05:50 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:3syEv0rHN8n0xM1HxIPtWg 1; Modified: user/des/fbce/lib/FBCE/Schema/Result/Statement.pm ============================================================================== --- user/des/fbce/lib/FBCE/Schema/Result/Statement.pm Thu Mar 27 08:47:23 2014 (r263804) +++ user/des/fbce/lib/FBCE/Schema/Result/Statement.pm Thu Mar 27 08:47:50 2014 (r263805) @@ -117,12 +117,12 @@ __PACKAGE__->belongs_to( "person", "FBCE::Schema::Result::Person", { id => "person" }, - { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" }, + { is_deferrable => 0, on_delete => "CASCADE", on_update => "CASCADE" }, ); -# Created by DBIx::Class::Schema::Loader v0.07022 @ 2012-05-02 18:58:53 -# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:4iFokZJlInUlT0SBwcqyng +# Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-03-10 19:05:50 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:8wDb6dHYSG6Eoe9bdNnm8Q use Text::WikiFormat; Modified: user/des/fbce/lib/FBCE/Schema/Result/Vote.pm ============================================================================== --- user/des/fbce/lib/FBCE/Schema/Result/Vote.pm Thu Mar 27 08:47:23 2014 (r263804) +++ user/des/fbce/lib/FBCE/Schema/Result/Vote.pm Thu Mar 27 08:47:50 2014 (r263805) @@ -112,7 +112,7 @@ __PACKAGE__->belongs_to( "candidate", "FBCE::Schema::Result::Person", { id => "candidate" }, - { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" }, + { is_deferrable => 0, on_delete => "CASCADE", on_update => "CASCADE" }, ); =head2 voter @@ -127,12 +127,12 @@ __PACKAGE__->belongs_to( "voter", "FBCE::Schema::Result::Person", { id => "voter" }, - { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" }, + { is_deferrable => 0, on_delete => "CASCADE", on_update => "CASCADE" }, ); -# Created by DBIx::Class::Schema::Loader v0.07022 @ 2012-05-02 18:58:53 -# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:gBIEgDR5kVbXd4B6h3LRQg +# Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-03-10 19:05:50 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:PPKd4x4Ik0n9U6JnJ5e4hA 1; From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 08:48:20 2014 Return-Path: Delivered-To: svn-src-user@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 94525AA1; Thu, 27 Mar 2014 08:48:20 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7445BDE; Thu, 27 Mar 2014 08:48:20 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R8mK4P078264; Thu, 27 Mar 2014 08:48:20 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R8mJGj078257; Thu, 27 Mar 2014 08:48:19 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201403270848.s2R8mJGj078257@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Thu, 27 Mar 2014 08:48:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263806 - in user/des/fbce: . db X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 08:48:20 -0000 Author: des Date: Thu Mar 27 08:48:19 2014 New Revision: 263806 URL: http://svnweb.freebsd.org/changeset/base/263806 Log: Clean up and document Modified: user/des/fbce/Makefile.PL user/des/fbce/README user/des/fbce/db/notes user/des/fbce/db/update.sh Modified: user/des/fbce/Makefile.PL ============================================================================== --- user/des/fbce/Makefile.PL Thu Mar 27 08:47:50 2014 (r263805) +++ user/des/fbce/Makefile.PL Thu Mar 27 08:48:19 2014 (r263806) @@ -1,22 +1,35 @@ -#!/usr/bin/env perl -# IMPORTANT: if you delete this file your app will not work as -# expected. You have been warned. +#!/usr/bin/perl +# +# $FreeBSD$ +# + use inc::Module::Install; -use Module::Install::Catalyst; # Complain loudly if you don't have - # Catalyst::Devel installed or haven't said - # 'make dist' to create a standalone tarball. +use Module::Install::Catalyst; name 'FBCE'; all_from 'lib/FBCE.pm'; -requires 'Catalyst::Runtime' => '5.80024'; +requires 'Catalyst::Action::RenderView'; +requires 'Catalyst::Authentication::Store::DBIx::Class'; +requires 'Catalyst::Model::DBIC::Schema'; +requires 'Catalyst::Plugin::Authentication'; +requires 'Catalyst::Plugin::ConfigLoader'; requires 'Catalyst::Plugin::ConfigLoader'; +requires 'Config::General'; +requires 'Catalyst::Plugin::DateTime'; +requires 'MooseX::Types::DateTime::MoreCoercions'; +requires 'Catalyst::Plugin::Session'; +requires 'Catalyst::Plugin::Session::State::Cookie'; +requires 'Catalyst::Plugin::Session::Store::FastMmap'; requires 'Catalyst::Plugin::Static::Simple'; -requires 'Catalyst::Action::RenderView'; +requires 'Catalyst::Plugin::Static::Simple'; +requires 'Catalyst::Runtime' => '5.90053'; +requires 'Catalyst::View::TT'; +requires 'Crypt::SaltedHash'; +requires 'Text::WikiFormat'; + requires 'Moose'; requires 'namespace::autoclean'; -requires 'Config::General'; # This should reflect the config file format you've chosen - # See Catalyst::Plugin::ConfigLoader for supported formats test_requires 'Test::More' => '0.88'; catalyst; Modified: user/des/fbce/README ============================================================================== --- user/des/fbce/README Thu Mar 27 08:47:50 2014 (r263805) +++ user/des/fbce/README Thu Mar 27 08:48:19 2014 (r263806) @@ -1 +1,27 @@ -Run script/fbce_server.pl to test the application. +This is the FreeBSD Core team election system. + +It is written in Perl, using the Catalyst MVC framework and the +DBIx::Class ORM. + +You will need to install the following packages to run FBCE: + +pkg install \ + p5-Catalyst-Runtime \ + p5-Catalyst-Model-DBIC-Schema \ + p5-Catalyst-Plugin-ConfigLoader \ + p5-Catalyst-Plugin-DateTime \ + p5-Catalyst-Plugin-Authentication \ + p5-Catalyst-Authentication-Store-DBIx-Class \ + p5-Catalyst-Plugin-Session \ + p5-Catalyst-Plugin-Session-State-Cookie \ + p5-Catalyst-Plugin-Session-Store-FastMmap \ + p5-Catalyst-Plugin-Static-Simple \ + p5-Catalyst-View-TT \ + p5-MooseX-Types-DateTime-MoreCoercions \ + p5-Crypt-SaltedHash \ + p5-Text-WikiFormat + +In addition, you will need a database (PostgreSQL recommended) and the +corresponding DBD module (p5-DBD-Pg). See db/notes for information on +how to create and populate the database. + Modified: user/des/fbce/db/notes ============================================================================== --- user/des/fbce/db/notes Thu Mar 27 08:47:50 2014 (r263805) +++ user/des/fbce/db/notes Thu Mar 27 08:48:19 2014 (r263806) @@ -1,8 +1,15 @@ +#!/bin/sh +# +# These are instructions for creating and populating the FBCE +# database. Note that although this is a syntactically correct shell +# script, it will not (or at least should not) run unmodified. +# # $FreeBSD$ +# # Initialize PostgreSQL -sudo /usr/local/etc/rc.d/postgresql initdb -sudo /usr/local/etc/rc.d/postgresql start +sudo service postgresql initdb +sudo service postgresql start # Create a superuser for myself sudo -u pgsql createuser -s des @@ -12,10 +19,17 @@ createuser -S -D -R fbce createdb -E utf8 -O fbce fbce # Create the schema -psql -f db/fbce.sql fbce fbce +psql -f db/fbce.sql fbce fbce # Regenerate the DBIC schema -./db/update.sh +# +# Note that this will not overwrite lib/FBCE/Model/FBCE.pm, but +# instead create lib/FBCE/Model/FBCE.pm.new. You may replace the old +# file with the new, but you should remove the connect_info and place +# it in fbce_local.conf instead (copy the section from +# fbce.conf and insert the correct host, user and password). +# +./db/update.sh fbce # One-liner to set a user's password perl -Ilib -MFBCE -e 'FBCE->model("FBCE::Person")->find({ login => "kenneth36" })->set_password("altinn")' Modified: user/des/fbce/db/update.sh ============================================================================== --- user/des/fbce/db/update.sh Thu Mar 27 08:47:50 2014 (r263805) +++ user/des/fbce/db/update.sh Thu Mar 27 08:48:19 2014 (r263806) @@ -3,6 +3,13 @@ # $FreeBSD$ # +user=$1 +password=$2 + cd $(dirname $(realpath $0)) -../script/fbce_create.pl model FBCE DBIC::Schema FBCE::Schema +../script/fbce_create.pl model FBCE DBIC::Schema FBCE::Schema \ + create=static \ + overwrite_modifications=1 \ + "dbi:Pg:dbname=fbce" "${user:-fbce}" "$password" \ + pg_enable_utf8=1 From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 08:52:48 2014 Return-Path: Delivered-To: svn-src-user@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 F0FB8D1C; Thu, 27 Mar 2014 08:52:48 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C465B199; Thu, 27 Mar 2014 08:52:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2R8qme6081694; Thu, 27 Mar 2014 08:52:48 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2R8qmkG081692; Thu, 27 Mar 2014 08:52:48 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201403270852.s2R8qmkG081692@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Thu, 27 Mar 2014 08:52:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263808 - in user/des/fbce: . root/lib X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 08:52:49 -0000 Author: des Date: Thu Mar 27 08:52:48 2014 New Revision: 263808 URL: http://svnweb.freebsd.org/changeset/base/263808 Log: Tentative 2014 schedule Modified: user/des/fbce/fbce.conf user/des/fbce/root/lib/help Modified: user/des/fbce/fbce.conf ============================================================================== --- user/des/fbce/fbce.conf Thu Mar 27 08:52:26 2014 (r263807) +++ user/des/fbce/fbce.conf Thu Mar 27 08:52:48 2014 (r263808) @@ -1,7 +1,7 @@ # $FreeBSD$ -title = 2012 FreeBSD Core Team Election -descr = 2012 FreeBSD core team election +title = 2014 FreeBSD Core Team Election +descr = 2014 FreeBSD core team election @@ -12,12 +12,12 @@ descr = 2012 FreeBSD core team election - nominating_starts = 2012-05-23 00:00:00 UTC - nominating_ends = 2012-05-30 00:00:00 UTC - voting_starts = 2012-05-30 00:00:00 UTC - voting_ends = 2012-06-27 00:00:00 UTC - announcement = 2012-07-04 00:00:00 UTC - investiture = 2012-07-11 00:00:00 UTC + nominating_starts = 2014-05-21 18:00:00 UTC + nominating_ends = 2014-05-28 18:00:00 UTC + voting_starts = 2014-05-28 18:00:00 UTC + voting_ends = 2014-06-25 18:00:00 UTC + announcement = 2014-07-02 18:00:00 UTC + investiture = 2014-07-09 18:00:00 UTC Modified: user/des/fbce/root/lib/help ============================================================================== --- user/des/fbce/root/lib/help Thu Mar 27 08:52:26 2014 (r263807) +++ user/des/fbce/root/lib/help Thu Mar 27 08:52:48 2014 (r263808) @@ -1,6 +1,6 @@

What is this?

-

This is the website for the 2012 FreeBSD core team elections. See the bylaws and the schedule posted on the front page for additional information on the election rules.

+

This is the website for the 2014 FreeBSD core team elections. See the bylaws and the schedule posted on the front page for additional information on the election rules.

Who has access?

From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 12:59:25 2014 Return-Path: Delivered-To: svn-src-user@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 304A5B85; Thu, 27 Mar 2014 12:59:25 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 10AF2D19; Thu, 27 Mar 2014 12:59:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2RCxOrQ080516; Thu, 27 Mar 2014 12:59:24 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2RCxOTa080510; Thu, 27 Mar 2014 12:59:24 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403271259.s2RCxOTa080510@svn.freebsd.org> From: Julio Merino Date: Thu, 27 Mar 2014 12:59:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263813 - in user/jmmv/autotest/node/configs: kyua1 kyua2 kyua3 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 12:59:25 -0000 Author: jmmv Date: Thu Mar 27 12:59:23 2014 New Revision: 263813 URL: http://svnweb.freebsd.org/changeset/base/263813 Log: kyua1 is the one supposed to use NO_CLEAN=yes, not the others. Modified: user/jmmv/autotest/node/configs/kyua1/head.conf user/jmmv/autotest/node/configs/kyua2/head.conf user/jmmv/autotest/node/configs/kyua2/stable-10.conf user/jmmv/autotest/node/configs/kyua3/head.conf user/jmmv/autotest/node/configs/kyua3/stable-10.conf Modified: user/jmmv/autotest/node/configs/kyua1/head.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua1/head.conf Thu Mar 27 11:12:35 2014 (r263812) +++ user/jmmv/autotest/node/configs/kyua1/head.conf Thu Mar 27 12:59:23 2014 (r263813) @@ -9,7 +9,7 @@ CHROOTDIR="${root}/build" IMAGE="${root}/image.disk" DATADIR="${root}/data" SRCBRANCH="base/head" -MKVARS="WITH_TESTS=yes" +MKVARS="NO_CLEAN=yes WITH_TESTS=yes" TARGET=amd64 TARGET_ARCH=amd64 Modified: user/jmmv/autotest/node/configs/kyua2/head.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua2/head.conf Thu Mar 27 11:12:35 2014 (r263812) +++ user/jmmv/autotest/node/configs/kyua2/head.conf Thu Mar 27 12:59:23 2014 (r263813) @@ -9,7 +9,7 @@ CHROOTDIR="${root}/build" IMAGE="${root}/image.disk" DATADIR="${root}/data" SRCBRANCH="base/head" -MKVARS="NO_CLEAN=yes WITH_TESTS=yes" +MKVARS="WITH_TESTS=yes" TARGET=i386 TARGET_ARCH=i386 Modified: user/jmmv/autotest/node/configs/kyua2/stable-10.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua2/stable-10.conf Thu Mar 27 11:12:35 2014 (r263812) +++ user/jmmv/autotest/node/configs/kyua2/stable-10.conf Thu Mar 27 12:59:23 2014 (r263813) @@ -9,7 +9,7 @@ CHROOTDIR="${root}/build" IMAGE="${root}/image.disk" DATADIR="${root}/data" SRCBRANCH="base/stable/10" -MKVARS="NO_CLEAN=yes WITH_TESTS=yes" +MKVARS="WITH_TESTS=yes" TARGET=i386 TARGET_ARCH=i386 Modified: user/jmmv/autotest/node/configs/kyua3/head.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua3/head.conf Thu Mar 27 11:12:35 2014 (r263812) +++ user/jmmv/autotest/node/configs/kyua3/head.conf Thu Mar 27 12:59:23 2014 (r263813) @@ -9,7 +9,7 @@ CHROOTDIR="${root}/build" IMAGE="${root}/image.disk" DATADIR="${root}/data" SRCBRANCH="base/head" -MKVARS="NO_CLEAN=yes WITH_TESTS=yes" +MKVARS="WITH_TESTS=yes" TARGET=amd64 TARGET_ARCH=amd64 Modified: user/jmmv/autotest/node/configs/kyua3/stable-10.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua3/stable-10.conf Thu Mar 27 11:12:35 2014 (r263812) +++ user/jmmv/autotest/node/configs/kyua3/stable-10.conf Thu Mar 27 12:59:23 2014 (r263813) @@ -9,7 +9,7 @@ CHROOTDIR="${root}/build" IMAGE="${root}/image.disk" DATADIR="${root}/data" SRCBRANCH="base/stable/10" -MKVARS="NO_CLEAN=yes WITH_TESTS=yes" +MKVARS="WITH_TESTS=yes" TARGET=amd64 TARGET_ARCH=amd64 From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 20:10:27 2014 Return-Path: Delivered-To: svn-src-user@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 B3514414; Thu, 27 Mar 2014 20:10:27 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A0C94E70; Thu, 27 Mar 2014 20:10:27 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2RKARNG056436; Thu, 27 Mar 2014 20:10:27 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2RKAR5F056434; Thu, 27 Mar 2014 20:10:27 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403272010.s2RKAR5F056434@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Mar 2014 20:10:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263829 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 20:10:27 -0000 Author: marcel Date: Thu Mar 27 20:10:26 2014 New Revision: 263829 URL: http://svnweb.freebsd.org/changeset/base/263829 Log: Add scheme_max_secsz() for returning the maximum sector size supported by the partitioning scheme. Modified: user/marcel/mkimg/scheme.c user/marcel/mkimg/scheme.h Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Thu Mar 27 19:59:33 2014 (r263828) +++ user/marcel/mkimg/scheme.c Thu Mar 27 20:10:26 2014 (r263829) @@ -164,6 +164,13 @@ scheme_max_parts(void) return (scheme->nparts); } +u_int +scheme_max_secsz(void) +{ + + return (scheme->maxsecsz); +} + lba_t scheme_first_block(void) { Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Thu Mar 27 19:59:33 2014 (r263828) +++ user/marcel/mkimg/scheme.h Thu Mar 27 20:10:26 2014 (r263829) @@ -83,6 +83,7 @@ struct mkimg_scheme *scheme_selected(voi int scheme_bootcode(int fd); int scheme_check_part(struct part *); u_int scheme_max_parts(void); +u_int scheme_max_secsz(void); lba_t scheme_first_block(void); lba_t scheme_next_block(lba_t, lba_t); int scheme_write(int, lba_t); From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 20:14:41 2014 Return-Path: Delivered-To: svn-src-user@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 961208D4; Thu, 27 Mar 2014 20:14:41 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 82E12F09; Thu, 27 Mar 2014 20:14:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2RKEfBK059550; Thu, 27 Mar 2014 20:14:41 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2RKEfWt059548; Thu, 27 Mar 2014 20:14:41 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403272014.s2RKEfWt059548@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Mar 2014 20:14:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263831 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 20:14:41 -0000 Author: marcel Date: Thu Mar 27 20:14:40 2014 New Revision: 263831 URL: http://svnweb.freebsd.org/changeset/base/263831 Log: 1. Add -v option to increase vebosity levels 2. Fix copy-paste bug -- acrually check secsz for being a power of 2 3. Check secsz and blksz parameters 4. Print the sector and block size when -v is given Modified: user/marcel/mkimg/mkimg.c user/marcel/mkimg/mkimg.h Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Thu Mar 27 20:13:53 2014 (r263830) +++ user/marcel/mkimg/mkimg.c Thu Mar 27 20:14:40 2014 (r263831) @@ -50,11 +50,13 @@ __FBSDID("$FreeBSD$"); struct partlisthead partlist = STAILQ_HEAD_INITIALIZER(partlist); u_int nparts = 0; +u_int verbose; + u_int ncyls = 0; u_int nheads = 1; u_int nsecs = 1; u_int secsz = 512; -u_int blksz = 512; +u_int blksz = 0; static int bcfd = -1; static int outfd = 0; @@ -270,10 +272,6 @@ mkimg(int bfd) off_t bytesize; int error, fd; - if (nparts > scheme_max_parts()) - errc(EX_DATAERR, ENOSPC, "only %d partitions are supported", - scheme_max_parts()); - error = scheme_bootcode(bfd); if (error) errc(EX_DATAERR, error, "boot code"); @@ -325,7 +323,7 @@ main(int argc, char *argv[]) { int c, error; - while ((c = getopt(argc, argv, "b:o:p:s:zH:P:S:T:")) != -1) { + while ((c = getopt(argc, argv, "b:o:p:s:vzH:P:S:T:")) != -1) { switch (c) { case 'b': /* BOOT CODE */ if (bcfd != -1) @@ -354,6 +352,9 @@ main(int argc, char *argv[]) if (error) errc(EX_DATAERR, error, "scheme"); break; + case 'v': + verbose++; + break; case 'z': /* SPARSE OUTPUT */ break; case 'H': /* GEOMETRY: HEADS */ @@ -370,7 +371,7 @@ main(int argc, char *argv[]) break; case 'S': /* GEOMETRY: LOGICAL SECTOR SIZE */ error = parse_number(&secsz, 512, INT_MAX + 1, optarg); - if (error == 0 && !pwr_of_two(blksz)) + if (error == 0 && !pwr_of_two(secsz)) error = EINVAL; if (error) errc(EX_DATAERR, error, "logical sector size"); @@ -384,6 +385,7 @@ main(int argc, char *argv[]) usage("unknown option"); } } + if (argc > optind) usage("trailing arguments"); if (scheme_selected() == NULL) @@ -391,6 +393,21 @@ main(int argc, char *argv[]) if (nparts == 0) usage("no partitions"); + if (secsz > blksz) { + if (blksz != 0) + errx(EX_DATAERR, "the physical block size cannot " + "be smaller than the sector size"); + blksz = secsz; + } + + if (secsz > scheme_max_secsz()) + errx(EX_DATAERR, "maximum sector size supported is %u; " + "size specified is %u", scheme_max_secsz(), secsz); + + if (nparts > scheme_max_parts()) + errx(EX_DATAERR, "%d partitions supported; %d given", + scheme_max_parts(), nparts); + if (outfd == 0) { if (atexit(cleanup) == -1) err(EX_OSERR, "cannot register cleanup function"); @@ -401,6 +418,11 @@ main(int argc, char *argv[]) } else tmpfd = outfd; + if (verbose) { + printf("Logical sector size: %u\n", secsz); + printf("Physical block size: %u\n", blksz); + } + mkimg(bcfd); if (tmpfd != outfd) { Modified: user/marcel/mkimg/mkimg.h ============================================================================== --- user/marcel/mkimg/mkimg.h Thu Mar 27 20:13:53 2014 (r263830) +++ user/marcel/mkimg/mkimg.h Thu Mar 27 20:14:40 2014 (r263831) @@ -52,6 +52,8 @@ struct part { extern STAILQ_HEAD(partlisthead, part) partlist; extern u_int nparts; +extern u_int verbose; + extern u_int ncyls; extern u_int nheads; extern u_int nsecs; From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 21:32:03 2014 Return-Path: Delivered-To: svn-src-user@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 13DE8E82; Thu, 27 Mar 2014 21:32:03 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 010CF954; Thu, 27 Mar 2014 21:32:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2RLW2NT092637; Thu, 27 Mar 2014 21:32:02 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2RLW2WJ092635; Thu, 27 Mar 2014 21:32:02 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403272132.s2RLW2WJ092635@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Mar 2014 21:32:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263841 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 21:32:03 -0000 Author: marcel Date: Thu Mar 27 21:32:02 2014 New Revision: 263841 URL: http://svnweb.freebsd.org/changeset/base/263841 Log: Fix writing the start and size fields. Modified: user/marcel/mkimg/mbr.c Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Thu Mar 27 21:19:05 2014 (r263840) +++ user/marcel/mkimg/mbr.c Thu Mar 27 21:32:02 2014 (r263841) @@ -89,8 +89,8 @@ mbr_write(int fd, lba_t imgsz __unused, dp->dp_typ = ALIAS_TYPE2INT(part->type); mbr_chs(&dp->dp_ecyl, &dp->dp_ehd, &dp->dp_esect, part->block + part->size - 1); - le32enc(&dp[part->index].dp_start, part->block); - le32enc(&dp[part->index].dp_size, part->size); + le32enc(&dp->dp_start, part->block); + le32enc(&dp->dp_size, part->size); } error = mkimg_seek(fd, 0); if (error == 0) { From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 22:39:22 2014 Return-Path: Delivered-To: svn-src-user@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 E30B790B; Thu, 27 Mar 2014 22:39:22 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D04A4FD7; Thu, 27 Mar 2014 22:39:22 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2RMdMai017946; Thu, 27 Mar 2014 22:39:22 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2RMdMTv017945; Thu, 27 Mar 2014 22:39:22 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403272239.s2RMdMTv017945@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Mar 2014 22:39:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263843 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 22:39:23 -0000 Author: marcel Date: Thu Mar 27 22:39:22 2014 New Revision: 263843 URL: http://svnweb.freebsd.org/changeset/base/263843 Log: Remove trksz, which was hardcoded to 1, and replace it by secs, which can be set on the command line. Modified: user/marcel/mkimg/ebr.c Modified: user/marcel/mkimg/ebr.c ============================================================================== --- user/marcel/mkimg/ebr.c Thu Mar 27 21:43:00 2014 (r263842) +++ user/marcel/mkimg/ebr.c Thu Mar 27 22:39:22 2014 (r263843) @@ -68,7 +68,7 @@ ebr_write(int fd, lba_t imgsz __unused, u_char *ebr; struct dos_partition *dp; struct part *part, *next; - lba_t block, trksz; + lba_t block; int error; ebr = malloc(secsz); @@ -78,27 +78,26 @@ ebr_write(int fd, lba_t imgsz __unused, le16enc(ebr + DOSMAGICOFFSET, DOSMAGIC); error = 0; - trksz = 1; /* Sectors/track */ STAILQ_FOREACH_SAFE(part, &partlist, link, next) { - block = part->block - trksz; + block = part->block - nsecs; dp = (void *)(ebr + DOSPARTOFF); - ebr_chs(&dp->dp_scyl, &dp->dp_shd, &dp->dp_ssect, trksz); + ebr_chs(&dp->dp_scyl, &dp->dp_shd, &dp->dp_ssect, nsecs); dp->dp_typ = ALIAS_TYPE2INT(part->type); ebr_chs(&dp->dp_ecyl, &dp->dp_ehd, &dp->dp_esect, part->block + part->size - 1); - le32enc(&dp->dp_start, trksz); + le32enc(&dp->dp_start, nsecs); le32enc(&dp->dp_size, part->size); /* Add link entry */ if (next != NULL) { dp++; ebr_chs(&dp->dp_scyl, &dp->dp_shd, &dp->dp_ssect, - next->block - trksz); + next->block - nsecs); dp->dp_typ = DOSPTYP_EXT; ebr_chs(&dp->dp_ecyl, &dp->dp_ehd, &dp->dp_esect, next->block + next->size - 1); - le32enc(&dp->dp_start, next->block - trksz); - le32enc(&dp->dp_size, next->size + trksz); + le32enc(&dp->dp_start, next->block - nsecs); + le32enc(&dp->dp_size, next->size + nsecs); } error = mkimg_seek(fd, block); From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 22:45:07 2014 Return-Path: Delivered-To: svn-src-user@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 12526BDA; Thu, 27 Mar 2014 22:45:07 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E69AB10C; Thu, 27 Mar 2014 22:45:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2RMj6Ne021541; Thu, 27 Mar 2014 22:45:06 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2RMj6Eo021537; Thu, 27 Mar 2014 22:45:06 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403272245.s2RMj6Eo021537@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Mar 2014 22:45:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263844 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 22:45:07 -0000 Author: marcel Date: Thu Mar 27 22:45:05 2014 New Revision: 263844 URL: http://svnweb.freebsd.org/changeset/base/263844 Log: 1. When calculating block addresses, round to the physical block size. 2. Replace scheme_first_block() & scheme_next_block() with scheme_metadata(). When we round to block sizes, we can't reliably fixup any miscalculations. 3. In scheme_write, calculate ncyls (number of cyclinders), based on the total size, sectors/track and number of heads. 4. Add verbosity when constructing the partitions. This includes the starting block address and size in bytes and blocks. 5. Add verbosity about the sectors/track and number of heads. Modified: user/marcel/mkimg/mkimg.c user/marcel/mkimg/mkimg.h user/marcel/mkimg/scheme.c user/marcel/mkimg/scheme.h Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Thu Mar 27 22:39:22 2014 (r263843) +++ user/marcel/mkimg/mkimg.c Thu Mar 27 22:45:05 2014 (r263844) @@ -283,8 +283,12 @@ mkimg(int bfd) errc(EX_DATAERR, error, "partition %d", part->index+1); } - block = scheme_first_block(); + block = scheme_metadata(SCHEME_META_IMG_START, 0); STAILQ_FOREACH(part, &partlist, link) { + block = scheme_metadata(SCHEME_META_PART_BEFORE, block); + if (verbose) + printf("partition %d: starting block %llu ... ", + part->index + 1, (long long)block); part->block = block; error = mkimg_seek(tmpfd, block); switch (part->kind) { @@ -310,11 +314,18 @@ mkimg(int bfd) break; } if (error) - errc(EX_IOERR, error, "partition %d", part->index+1); + errc(EX_IOERR, error, "partition %d", part->index + 1); part->size = (bytesize + secsz - 1) / secsz; - block = scheme_next_block(part->block, part->size); + if (verbose) { + bytesize = part->size * secsz; + printf("size %llu bytes (%llu blocks)\n", + (long long)bytesize, (long long)part->size); + } + block = scheme_metadata(SCHEME_META_PART_AFTER, + part->block + part->size); } + block = scheme_metadata(SCHEME_META_IMG_END, block); error = (scheme_write(tmpfd, block)); } @@ -421,10 +432,15 @@ main(int argc, char *argv[]) if (verbose) { printf("Logical sector size: %u\n", secsz); printf("Physical block size: %u\n", blksz); + printf("Sectors per track: %u\n", nsecs); + printf("Number of heads: %u\n", nheads); } mkimg(bcfd); + if (verbose) + printf("Number of cylinders: %u\n", ncyls); + if (tmpfd != outfd) { if (lseek(tmpfd, 0, SEEK_SET) == 0) error = fdcopy(tmpfd, outfd, NULL); Modified: user/marcel/mkimg/mkimg.h ============================================================================== --- user/marcel/mkimg/mkimg.h Thu Mar 27 22:39:22 2014 (r263843) +++ user/marcel/mkimg/mkimg.h Thu Mar 27 22:45:05 2014 (r263844) @@ -60,6 +60,13 @@ extern u_int nsecs; extern u_int secsz; /* Logical block size. */ extern u_int blksz; /* Physical block size. */ +static inline lba_t +round_block(lba_t n) +{ + lba_t b = blksz / secsz; + return ((n + b - 1) & ~(b - 1)); +} + int mkimg_seek(int fd, lba_t blk); #endif /* _MKIMG_MKIMG_H_ */ Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Thu Mar 27 22:39:22 2014 (r263843) +++ user/marcel/mkimg/scheme.c Thu Mar 27 22:45:05 2014 (r263844) @@ -172,33 +172,23 @@ scheme_max_secsz(void) } lba_t -scheme_first_block(void) +scheme_metadata(u_int where, lba_t start) { - lba_t blks; + lba_t secs; - blks = scheme->metadata(SCHEME_META_IMG_START) + - scheme->metadata(SCHEME_META_PART_BEFORE); - return (blks); -} - -lba_t -scheme_next_block(lba_t start, lba_t size) -{ - lba_t blks; - - blks = scheme->metadata(SCHEME_META_PART_AFTER) + - scheme->metadata(SCHEME_META_PART_BEFORE); - return (start + size + blks); + secs = scheme->metadata(where); + return (round_block(start + secs)); } int scheme_write(int fd, lba_t end) { + u_int cylsz; int error; - /* Fixup block: it has an extra metadata before the partition */ - end -= scheme->metadata(SCHEME_META_PART_BEFORE); - end += scheme->metadata(SCHEME_META_IMG_END); + cylsz = nsecs * nheads; + ncyls = end + cylsz - 1 / cylsz; + if (ftruncate(fd, end * secsz) == -1) return (errno); Modified: user/marcel/mkimg/scheme.h ============================================================================== --- user/marcel/mkimg/scheme.h Thu Mar 27 22:39:22 2014 (r263843) +++ user/marcel/mkimg/scheme.h Thu Mar 27 22:45:05 2014 (r263844) @@ -84,8 +84,7 @@ int scheme_bootcode(int fd); int scheme_check_part(struct part *); u_int scheme_max_parts(void); u_int scheme_max_secsz(void); -lba_t scheme_first_block(void); -lba_t scheme_next_block(lba_t, lba_t); +lba_t scheme_metadata(u_int, lba_t); int scheme_write(int, lba_t); #endif /* _MKIMG_SCHEME_H_ */ From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 22:48:48 2014 Return-Path: Delivered-To: svn-src-user@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 E54C9DAD; Thu, 27 Mar 2014 22:48:48 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B94AA14B; Thu, 27 Mar 2014 22:48:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2RMmm5e021946; Thu, 27 Mar 2014 22:48:48 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2RMmmW2021945; Thu, 27 Mar 2014 22:48:48 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403272248.s2RMmmW2021945@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Mar 2014 22:48:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263845 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 22:48:49 -0000 Author: marcel Date: Thu Mar 27 22:48:48 2014 New Revision: 263845 URL: http://svnweb.freebsd.org/changeset/base/263845 Log: Give vtoc8 a change to work: when setting the physical block size to 4K, sectors/track to 8 and number or heads to 1, partitions that are block aligned are also cyclinder aligned. With that trick, fix the vtoc8: 1. Set physcyls, ncyls, altcyls, nheads and nsecs appropriately. 2. Truncate the image size to exactly ncyls * nheads * nsecs * secsz. 3. Properly write the cylinder number as the start of the partition. 4. Oh, and actually calculate the checksum of the label... Modified: user/marcel/mkimg/vtoc8.c Modified: user/marcel/mkimg/vtoc8.c ============================================================================== --- user/marcel/mkimg/vtoc8.c Thu Mar 27 22:45:05 2014 (r263844) +++ user/marcel/mkimg/vtoc8.c Thu Mar 27 22:48:48 2014 (r263845) @@ -62,7 +62,9 @@ vtoc8_write(int fd, lba_t imgsz, void *b { struct vtoc8 vtoc8; struct part *part; + u_char *p; int error; + uint16_t ofs, sum; memset(&vtoc8, 0, sizeof(vtoc8)); sprintf(vtoc8.ascii, "FreeBSD%lldM", (long long)(imgsz / 2048)); @@ -70,21 +72,31 @@ vtoc8_write(int fd, lba_t imgsz, void *b be16enc(&vtoc8.nparts, VTOC8_NPARTS); be32enc(&vtoc8.sanity, VTOC_SANITY); be16enc(&vtoc8.rpm, 3600); - be16enc(&vtoc8.physcyls, 2); /* XXX */ - be16enc(&vtoc8.ncyls, 0); /* XXX */ - be16enc(&vtoc8.altcyls, 2); - be16enc(&vtoc8.nheads, 1); /* XXX */ - be16enc(&vtoc8.nsecs, 1); /* XXX */ + be16enc(&vtoc8.physcyls, ncyls); + be16enc(&vtoc8.ncyls, ncyls); + be16enc(&vtoc8.altcyls, 0); + be16enc(&vtoc8.nheads, nheads); + be16enc(&vtoc8.nsecs, nsecs); be16enc(&vtoc8.magic, VTOC_MAGIC); + ftruncate(fd, ncyls * nheads * nsecs *secsz); + STAILQ_FOREACH(part, &partlist, link) { be16enc(&vtoc8.part[part->index].tag, ALIAS_TYPE2INT(part->type)); be32enc(&vtoc8.map[part->index].cyl, - part->block); /* XXX */ + part->block / (nsecs * nheads)); be32enc(&vtoc8.map[part->index].nblks, part->size); } + + /* Calculate checksum. */ + sum = 0; + p = (void *)&vtoc8; + for (ofs = 0; ofs < sizeof(vtoc8) - 2; ofs += 2) + sum ^= be16dec(p + ofs); + be16enc(&vtoc8.cksum, sum); + error = mkimg_seek(fd, 0); if (error == 0) { if (write(fd, &vtoc8, sizeof(vtoc8)) != sizeof(vtoc8)) From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 23:15:07 2014 Return-Path: Delivered-To: svn-src-user@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 E0745BDC; Thu, 27 Mar 2014 23:15:07 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CDE4C6CD; Thu, 27 Mar 2014 23:15:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2RNF7al033976; Thu, 27 Mar 2014 23:15:07 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2RNF7up033975; Thu, 27 Mar 2014 23:15:07 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403272315.s2RNF7up033975@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Mar 2014 23:15:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263848 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 23:15:07 -0000 Author: marcel Date: Thu Mar 27 23:15:07 2014 New Revision: 263848 URL: http://svnweb.freebsd.org/changeset/base/263848 Log: Remember operator precedence? Modified: user/marcel/mkimg/scheme.c Modified: user/marcel/mkimg/scheme.c ============================================================================== --- user/marcel/mkimg/scheme.c Thu Mar 27 22:57:23 2014 (r263847) +++ user/marcel/mkimg/scheme.c Thu Mar 27 23:15:07 2014 (r263848) @@ -187,7 +187,7 @@ scheme_write(int fd, lba_t end) int error; cylsz = nsecs * nheads; - ncyls = end + cylsz - 1 / cylsz; + ncyls = (end + cylsz - 1) / cylsz; if (ftruncate(fd, end * secsz) == -1) return (errno); From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 23:16:19 2014 Return-Path: Delivered-To: svn-src-user@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 F2EFED4A; Thu, 27 Mar 2014 23:16:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DFAA76D6; Thu, 27 Mar 2014 23:16:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2RNGIhD034142; Thu, 27 Mar 2014 23:16:18 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2RNGI3F034141; Thu, 27 Mar 2014 23:16:18 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403272316.s2RNGI3F034141@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Mar 2014 23:16:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263849 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 23:16:19 -0000 Author: marcel Date: Thu Mar 27 23:16:18 2014 New Revision: 263849 URL: http://svnweb.freebsd.org/changeset/base/263849 Log: Properly fill in d_nsectors, d_ntracks, d_ncylinders & d_secpercyl. Round the image size to a multiple of the cyclinder size. Modified: user/marcel/mkimg/bsd.c Modified: user/marcel/mkimg/bsd.c ============================================================================== --- user/marcel/mkimg/bsd.c Thu Mar 27 23:15:07 2014 (r263848) +++ user/marcel/mkimg/bsd.c Thu Mar 27 23:16:18 2014 (r263849) @@ -75,13 +75,16 @@ bsd_write(int fd, lba_t imgsz, void *boo } else memset(buf, 0, BBSIZE); + imgsz = ncyls * nheads * nsecs; + ftruncate(fd, imgsz * secsz); + d = (void *)(buf + LABELSECTOR * secsz + LABELOFFSET); le32enc(&d->d_magic, DISKMAGIC); le32enc(&d->d_secsize, secsz); - le32enc(&d->d_nsectors, 1); /* XXX */ - le32enc(&d->d_ntracks, 1); /* XXX */ - le32enc(&d->d_ncylinders, 0); /* XXX */ - le32enc(&d->d_secpercyl, 1); /* XXX */ + le32enc(&d->d_nsectors, nsecs); + le32enc(&d->d_ntracks, nheads); + le32enc(&d->d_ncylinders, ncyls); + le32enc(&d->d_secpercyl, nsecs * nheads); le32enc(&d->d_secperunit, imgsz); le16enc(&d->d_rpm, 3600); le32enc(&d->d_magic2, DISKMAGIC); From owner-svn-src-user@FreeBSD.ORG Thu Mar 27 23:44:17 2014 Return-Path: Delivered-To: svn-src-user@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 58C5F813; Thu, 27 Mar 2014 23:44:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4609F9F8; Thu, 27 Mar 2014 23:44:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2RNiHHv047346; Thu, 27 Mar 2014 23:44:17 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2RNiHbN047345; Thu, 27 Mar 2014 23:44:17 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403272344.s2RNiHbN047345@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Mar 2014 23:44:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263850 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 23:44:17 -0000 Author: marcel Date: Thu Mar 27 23:44:16 2014 New Revision: 263850 URL: http://svnweb.freebsd.org/changeset/base/263850 Log: Remove the -z flag. Let's just write a sparse file whenever we can. Modified: user/marcel/mkimg/mkimg.c Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Thu Mar 27 23:16:18 2014 (r263849) +++ user/marcel/mkimg/mkimg.c Thu Mar 27 23:44:16 2014 (r263850) @@ -90,7 +90,6 @@ usage(const char *why) fprintf(stderr, "\t-P \t- physical sector size\n"); fprintf(stderr, "\t-S \t- logical sector size\n"); fprintf(stderr, "\t-T \t- number of tracks to simulate\n"); - fprintf(stderr, "\t-z\t\t- write a sparse file\n"); fprintf(stderr, " schemes:\n"); SET_FOREACH(iter, schemes) { @@ -334,7 +333,7 @@ main(int argc, char *argv[]) { int c, error; - while ((c = getopt(argc, argv, "b:o:p:s:vzH:P:S:T:")) != -1) { + while ((c = getopt(argc, argv, "b:o:p:s:vH:P:S:T:")) != -1) { switch (c) { case 'b': /* BOOT CODE */ if (bcfd != -1) @@ -366,8 +365,6 @@ main(int argc, char *argv[]) case 'v': verbose++; break; - case 'z': /* SPARSE OUTPUT */ - break; case 'H': /* GEOMETRY: HEADS */ error = parse_number(&nheads, 1, 255, optarg); if (error) From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 01:50:57 2014 Return-Path: Delivered-To: svn-src-user@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 294F27B2; Fri, 28 Mar 2014 01:50:57 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F1DF0698; Fri, 28 Mar 2014 01:50:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S1oufZ002742; Fri, 28 Mar 2014 01:50:56 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S1ouZR002741; Fri, 28 Mar 2014 01:50:56 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403280150.s2S1ouZR002741@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 28 Mar 2014 01:50:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263854 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 01:50:57 -0000 Author: marcel Date: Fri Mar 28 01:50:56 2014 New Revision: 263854 URL: http://svnweb.freebsd.org/changeset/base/263854 Log: Partitions start on track boundaries. Modified: user/marcel/mkimg/ebr.c Modified: user/marcel/mkimg/ebr.c ============================================================================== --- user/marcel/mkimg/ebr.c Fri Mar 28 01:13:08 2014 (r263853) +++ user/marcel/mkimg/ebr.c Fri Mar 28 01:50:56 2014 (r263854) @@ -49,7 +49,7 @@ ebr_metadata(u_int where) { u_int secs; - secs = (where == SCHEME_META_PART_BEFORE) ? 1 : 0; + secs = (where == SCHEME_META_PART_BEFORE) ? nsecs : 0; return (secs); } From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 01:51:46 2014 Return-Path: Delivered-To: svn-src-user@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 284FF8A6; Fri, 28 Mar 2014 01:51:46 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EFCAF6A2; Fri, 28 Mar 2014 01:51:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S1pjsg003669; Fri, 28 Mar 2014 01:51:45 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S1pjIE003668; Fri, 28 Mar 2014 01:51:45 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403280151.s2S1pjIE003668@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 28 Mar 2014 01:51:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263855 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 01:51:46 -0000 Author: marcel Date: Fri Mar 28 01:51:45 2014 New Revision: 263855 URL: http://svnweb.freebsd.org/changeset/base/263855 Log: Partitions start on track boundaries. Modified: user/marcel/mkimg/mbr.c Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Fri Mar 28 01:50:56 2014 (r263854) +++ user/marcel/mkimg/mbr.c Fri Mar 28 01:51:45 2014 (r263855) @@ -50,7 +50,7 @@ mbr_metadata(u_int where) { u_int secs; - secs = (where == SCHEME_META_IMG_START) ? 1 : 0; + secs = (where == SCHEME_META_IMG_START) ? nsecs : 0; return (secs); } From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 01:52:49 2014 Return-Path: Delivered-To: svn-src-user@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 3BB7FA52; Fri, 28 Mar 2014 01:52:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 28D99784; Fri, 28 Mar 2014 01:52:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S1qnIC003825; Fri, 28 Mar 2014 01:52:49 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S1qnEu003824; Fri, 28 Mar 2014 01:52:49 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403280152.s2S1qnEu003824@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 28 Mar 2014 01:52:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263856 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 01:52:49 -0000 Author: marcel Date: Fri Mar 28 01:52:48 2014 New Revision: 263856 URL: http://svnweb.freebsd.org/changeset/base/263856 Log: Partitions start on cylinder boundaries. Modified: user/marcel/mkimg/vtoc8.c Modified: user/marcel/mkimg/vtoc8.c ============================================================================== --- user/marcel/mkimg/vtoc8.c Fri Mar 28 01:51:45 2014 (r263855) +++ user/marcel/mkimg/vtoc8.c Fri Mar 28 01:52:48 2014 (r263856) @@ -53,7 +53,7 @@ vtoc8_metadata(u_int where) { u_int secs; - secs = (where == SCHEME_META_IMG_START) ? 1 : 0; + secs = (where == SCHEME_META_IMG_START) ? nsecs * nheads : 0; return (secs); } From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 01:55:02 2014 Return-Path: Delivered-To: svn-src-user@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 D8BDAB35; Fri, 28 Mar 2014 01:55:02 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AC742788; Fri, 28 Mar 2014 01:55:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S1t24C004150; Fri, 28 Mar 2014 01:55:02 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S1t2Iu004149; Fri, 28 Mar 2014 01:55:02 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403280155.s2S1t2Iu004149@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 28 Mar 2014 01:55:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263857 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 01:55:02 -0000 Author: marcel Date: Fri Mar 28 01:55:02 2014 New Revision: 263857 URL: http://svnweb.freebsd.org/changeset/base/263857 Log: Write sparse files by default (when SPARSE_FILE is defined). While here, detect errors when writing to stdout. Modified: user/marcel/mkimg/mkimg.c Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Fri Mar 28 01:52:48 2014 (r263856) +++ user/marcel/mkimg/mkimg.c Fri Mar 28 01:55:02 2014 (r263857) @@ -45,6 +45,10 @@ __FBSDID("$FreeBSD$"); #include "mkimg.h" #include "scheme.h" +#if !defined(SPARSE_WRITE) +#define sparse_write write +#endif + #define BUFFER_SIZE (1024*1024) struct partlisthead partlist = STAILQ_HEAD_INITIALIZER(partlist); @@ -223,13 +227,58 @@ parse_part(const char *spec) return (error); } +#if defined(SPARSE_WRITE) +static ssize_t +sparse_write(int fd, const char *buf, size_t sz) +{ + const char *p; + off_t ofs; + size_t len; + ssize_t wr, wrsz; + + wrsz = 0; + p = memchr(buf, 0, sz); + while (sz > 0) { + len = (p != NULL) ? p - buf : sz; + if (len > 0) { + len = (len + secsz - 1) & ~(secsz - 1); + if (len > sz) + len = sz; + wr = write(fd, buf, len); + if (wr < 0) + return (-1); + } else { + while (len < sz && *p++ == '\0') + len++; + if (len < sz) + len &= ~(secsz - 1); + if (len == 0) + continue; + ofs = lseek(fd, len, SEEK_CUR); + if (ofs < 0) + return (-1); + wr = len; + } + buf += wr; + sz -= wr; + wrsz += wr; + p = memchr(buf, 0, sz); + } + return (wrsz); +} +#endif /* SPARSE_WRITE */ + static int fdcopy(int src, int dst, uint64_t *count) { - void *buffer; + char *buffer; + off_t ofs; ssize_t rdsz, wrsz; - if (count != 0) + /* A return value of -1 means that we can't write a sparse file. */ + ofs = lseek(dst, 0L, SEEK_CUR); + + if (count != NULL) *count = 0; buffer = malloc(BUFFER_SIZE); @@ -243,7 +292,9 @@ fdcopy(int src, int dst, uint64_t *count } if (count != NULL) *count += rdsz; - wrsz = write(dst, buffer, rdsz); + wrsz = (ofs == -1) ? + write(dst, buffer, rdsz) : + sparse_write(dst, buffer, rdsz); if (wrsz < 0) break; } @@ -439,11 +490,10 @@ main(int argc, char *argv[]) printf("Number of cylinders: %u\n", ncyls); if (tmpfd != outfd) { - if (lseek(tmpfd, 0, SEEK_SET) == 0) + error = mkimg_seek(tmpfd, 0); + if (error == 0) error = fdcopy(tmpfd, outfd, NULL); - else - error = errno; - /* XXX check error */ + errc(EX_IOERR, error, "writing to stdout"); } return (0); From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 02:06:52 2014 Return-Path: Delivered-To: svn-src-user@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 20AD1FD7; Fri, 28 Mar 2014 02:06:52 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0D72C87D; Fri, 28 Mar 2014 02:06:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S26pWP008595; Fri, 28 Mar 2014 02:06:51 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S26pCZ008593; Fri, 28 Mar 2014 02:06:51 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403280206.s2S26pCZ008593@svn.freebsd.org> From: Julio Merino Date: Fri, 28 Mar 2014 02:06:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263858 - in user/jmmv/autotest/node/configs: kyua2 kyua3 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 02:06:52 -0000 Author: jmmv Date: Fri Mar 28 02:06:51 2014 New Revision: 263858 URL: http://svnweb.freebsd.org/changeset/base/263858 Log: Push clean builds to kyua[23]. Modified: user/jmmv/autotest/node/configs/kyua2/host.conf user/jmmv/autotest/node/configs/kyua3/host.conf Modified: user/jmmv/autotest/node/configs/kyua2/host.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua2/host.conf Fri Mar 28 01:55:02 2014 (r263857) +++ user/jmmv/autotest/node/configs/kyua2/host.conf Fri Mar 28 02:06:51 2014 (r263858) @@ -6,7 +6,7 @@ # AUTOTEST_SVNROOT="svn://svn.freebsd.org/base/user/jmmv" -AUTOTEST_REVISION="r263790" +AUTOTEST_REVISION="r263813" SHTK_REMOTE="https://github.com/jmmv/shtk/" SHTK_REVISION="shtk-1.5" Modified: user/jmmv/autotest/node/configs/kyua3/host.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua3/host.conf Fri Mar 28 01:55:02 2014 (r263857) +++ user/jmmv/autotest/node/configs/kyua3/host.conf Fri Mar 28 02:06:51 2014 (r263858) @@ -6,7 +6,7 @@ # AUTOTEST_SVNROOT="svn://svn.freebsd.org/base/user/jmmv" -AUTOTEST_REVISION="r263790" +AUTOTEST_REVISION="r263813" SHTK_REMOTE="https://github.com/jmmv/shtk/" SHTK_REVISION="shtk-1.5" From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 03:15:40 2014 Return-Path: Delivered-To: svn-src-user@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 BBCBFC6; Fri, 28 Mar 2014 03:15:40 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8FAF9E43; Fri, 28 Mar 2014 03:15:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S3Fe0H037622; Fri, 28 Mar 2014 03:15:40 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S3Fe1E037621; Fri, 28 Mar 2014 03:15:40 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403280315.s2S3Fe1E037621@svn.freebsd.org> From: Julio Merino Date: Fri, 28 Mar 2014 03:15:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263860 - user/jmmv/autotest/node X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 03:15:40 -0000 Author: jmmv Date: Fri Mar 28 03:15:40 2014 New Revision: 263860 URL: http://svnweb.freebsd.org/changeset/base/263860 Log: Fix crontab patching by not killing everything else that is supposed to exist! Modified: user/jmmv/autotest/node/setup.sh Modified: user/jmmv/autotest/node/setup.sh ============================================================================== --- user/jmmv/autotest/node/setup.sh Fri Mar 28 02:38:14 2014 (r263859) +++ user/jmmv/autotest/node/setup.sh Fri Mar 28 03:15:40 2014 (r263860) @@ -197,6 +197,10 @@ setup_enable_cron() { next } +{ + print +} + END { print \"${timespec} ${entry}\" } From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 03:49:50 2014 Return-Path: Delivered-To: svn-src-user@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 6CA059F3; Fri, 28 Mar 2014 03:49:50 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5A2FF122; Fri, 28 Mar 2014 03:49:50 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S3noXS050217; Fri, 28 Mar 2014 03:49:50 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S3no2A050215; Fri, 28 Mar 2014 03:49:50 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403280349.s2S3no2A050215@svn.freebsd.org> From: Julio Merino Date: Fri, 28 Mar 2014 03:49:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263861 - in user/jmmv/autotest/node/configs: kyua2 kyua3 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 03:49:50 -0000 Author: jmmv Date: Fri Mar 28 03:49:49 2014 New Revision: 263861 URL: http://svnweb.freebsd.org/changeset/base/263861 Log: Push crontab patching fixes to kyua[23]. Verified working on kyua1. Modified: user/jmmv/autotest/node/configs/kyua2/host.conf user/jmmv/autotest/node/configs/kyua3/host.conf Modified: user/jmmv/autotest/node/configs/kyua2/host.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua2/host.conf Fri Mar 28 03:15:40 2014 (r263860) +++ user/jmmv/autotest/node/configs/kyua2/host.conf Fri Mar 28 03:49:49 2014 (r263861) @@ -6,7 +6,7 @@ # AUTOTEST_SVNROOT="svn://svn.freebsd.org/base/user/jmmv" -AUTOTEST_REVISION="r263813" +AUTOTEST_REVISION="r263860" SHTK_REMOTE="https://github.com/jmmv/shtk/" SHTK_REVISION="shtk-1.5" Modified: user/jmmv/autotest/node/configs/kyua3/host.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua3/host.conf Fri Mar 28 03:15:40 2014 (r263860) +++ user/jmmv/autotest/node/configs/kyua3/host.conf Fri Mar 28 03:49:49 2014 (r263861) @@ -6,7 +6,7 @@ # AUTOTEST_SVNROOT="svn://svn.freebsd.org/base/user/jmmv" -AUTOTEST_REVISION="r263813" +AUTOTEST_REVISION="r263860" SHTK_REMOTE="https://github.com/jmmv/shtk/" SHTK_REVISION="shtk-1.5" From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 04:14:41 2014 Return-Path: Delivered-To: svn-src-user@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 4709CD90; Fri, 28 Mar 2014 04:14:41 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1AEAF336; Fri, 28 Mar 2014 04:14:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S4EeS4061812; Fri, 28 Mar 2014 04:14:40 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S4EeXL061811; Fri, 28 Mar 2014 04:14:40 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403280414.s2S4EeXL061811@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 28 Mar 2014 04:14:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263862 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 04:14:41 -0000 Author: marcel Date: Fri Mar 28 04:14:40 2014 New Revision: 263862 URL: http://svnweb.freebsd.org/changeset/base/263862 Log: Write verbosity to stderr. The image may be written to stdout. While here, fix writing to stderr, by not calling errc() unconditionally, but only when there's an error. Modified: user/marcel/mkimg/mkimg.c Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Fri Mar 28 03:49:49 2014 (r263861) +++ user/marcel/mkimg/mkimg.c Fri Mar 28 04:14:40 2014 (r263862) @@ -337,8 +337,8 @@ mkimg(int bfd) STAILQ_FOREACH(part, &partlist, link) { block = scheme_metadata(SCHEME_META_PART_BEFORE, block); if (verbose) - printf("partition %d: starting block %llu ... ", - part->index + 1, (long long)block); + fprintf(stderr, "partition %d: starting block %llu " + "... ", part->index + 1, (long long)block); part->block = block; error = mkimg_seek(tmpfd, block); switch (part->kind) { @@ -368,7 +368,7 @@ mkimg(int bfd) part->size = (bytesize + secsz - 1) / secsz; if (verbose) { bytesize = part->size * secsz; - printf("size %llu bytes (%llu blocks)\n", + fprintf(stderr, "size %llu bytes (%llu blocks)\n", (long long)bytesize, (long long)part->size); } block = scheme_metadata(SCHEME_META_PART_AFTER, @@ -478,22 +478,23 @@ main(int argc, char *argv[]) tmpfd = outfd; if (verbose) { - printf("Logical sector size: %u\n", secsz); - printf("Physical block size: %u\n", blksz); - printf("Sectors per track: %u\n", nsecs); - printf("Number of heads: %u\n", nheads); + fprintf(stderr, "Logical sector size: %u\n", secsz); + fprintf(stderr, "Physical block size: %u\n", blksz); + fprintf(stderr, "Sectors per track: %u\n", nsecs); + fprintf(stderr, "Number of heads: %u\n", nheads); } mkimg(bcfd); if (verbose) - printf("Number of cylinders: %u\n", ncyls); + fprintf(stderr, "Number of cylinders: %u\n", ncyls); if (tmpfd != outfd) { error = mkimg_seek(tmpfd, 0); if (error == 0) error = fdcopy(tmpfd, outfd, NULL); - errc(EX_IOERR, error, "writing to stdout"); + if (error) + errc(EX_IOERR, error, "writing to stdout"); } return (0); From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 04:42:35 2014 Return-Path: Delivered-To: svn-src-user@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 6DDAA2D3; Fri, 28 Mar 2014 04:42:35 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5B14776E; Fri, 28 Mar 2014 04:42:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S4gZVb073929; Fri, 28 Mar 2014 04:42:35 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S4gZ5h073928; Fri, 28 Mar 2014 04:42:35 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403280442.s2S4gZ5h073928@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 28 Mar 2014 04:42:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263864 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 04:42:35 -0000 Author: marcel Date: Fri Mar 28 04:42:34 2014 New Revision: 263864 URL: http://svnweb.freebsd.org/changeset/base/263864 Log: Use :- and not :! for pipes. ! needs to be escaped, which adds to the hassle. Modified: user/marcel/mkimg/mkimg.c Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Fri Mar 28 04:19:06 2014 (r263863) +++ user/marcel/mkimg/mkimg.c Fri Mar 28 04:42:34 2014 (r263864) @@ -106,7 +106,7 @@ usage(const char *why) "size\n"); fprintf(stderr, "\t[/]:=\t- partition content and size " "are determined\n\t\t\t\t by the named file\n"); - fprintf(stderr, "\t[/]:!\t- partition content and size " + fprintf(stderr, "\t[/]:-\t- partition content and size " "are taken from\n\t\t\t\t the output of the command to run\n"); fprintf(stderr, "\t where:\n"); fprintf(stderr, "\t\t\t- scheme neutral partition type\n"); @@ -144,7 +144,7 @@ pwr_of_two(u_int nr) * kind the interpretation of the contents specification * ':' contents holds the size of an empty partition * '=' contents holds the name of a file to read - * '!' contents holds a command to run; the output of + * '-' contents holds a command to run; the output of * which is the contents of the partition. * contents the specification of a partition's contents */ @@ -185,7 +185,7 @@ parse_part(const char *spec) case '=': part->kind = PART_KIND_FILE; break; - case '!': + case '-': part->kind = PART_KIND_PIPE; break; default: From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 04:43:37 2014 Return-Path: Delivered-To: svn-src-user@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 1069F3B6; Fri, 28 Mar 2014 04:43:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F0BF2771; Fri, 28 Mar 2014 04:43:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S4haO0074073; Fri, 28 Mar 2014 04:43:36 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S4haN5074072; Fri, 28 Mar 2014 04:43:36 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403280443.s2S4haN5074072@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 28 Mar 2014 04:43:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263865 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 04:43:37 -0000 Author: marcel Date: Fri Mar 28 04:43:36 2014 New Revision: 263865 URL: http://svnweb.freebsd.org/changeset/base/263865 Log: Flesh-out manpage. Modified: user/marcel/mkimg/mkimg.8 Modified: user/marcel/mkimg/mkimg.8 ============================================================================== --- user/marcel/mkimg/mkimg.8 Fri Mar 28 04:42:34 2014 (r263864) +++ user/marcel/mkimg/mkimg.8 Fri Mar 28 04:43:36 2014 (r263865) @@ -1,4 +1,4 @@ -.\" Copyright (c) 2013 Juniper Networks, Inc. +.\" Copyright (c) 2013, 2014 Juniper Networks, Inc. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd July 26, 2013 +.Dd March 27, 2014 .Dt MKIMG 1 .Os .Sh NAME @@ -32,20 +32,120 @@ .Nd "utility to make a disk image" .Sh SYNOPSIS .Nm +.Op Fl H Ar heads +.Op Fl P Ar blksz +.Op Fl S Ar secsz +.Op Fl T Ar tracksz .Op Fl b Ar bootcode .Op Fl o Ar outfile -.Op Fl p Ar partition -.Op Fl s Ar scheme -.Op Fl z +.Op Fl v +.Fl s Ar scheme +.Fl p Ar partition +.Op Fl p Ar partition ... .Sh DESCRIPTION The .Nm -utility creates a disk image from the raw partition contents and using the -partitioning scheme specified. +utility creates a disk image from the raw partition contents specified with +the +.Ar partition +argument(s) and using the partitioning scheme specified with the +.Ar scheme +argument. +The disk image is written to +.Ar stdout +by default or the file specified with the +.Ar outfile +argument. +.Pp +The disk image can be made bootable by specifying the scheme-specific boot +block contents with the +.Ar bootcode +argument and, +depending on the scheme, +with a boot partition. +The contents of such a boot partition is provided like any other partition +and the +.Nm +utility does not treat it any differently from other partitions. +.Pp +Some partitioning schemes need a disk geometry and for those the +.Nm +utility accepts the +.Ar tracksz +and +.Ar heads +arguments, specifying the number of sectors per track and the number of +heads per cylinder (resp.) +.Pp +Both the logical and physical sector size can be specified and for that the +.Nm +utility +accepts the +.Ar secsz +and +.Ar blksz +arguments. +The +.Ar secsz +argument is used to specify the logical sector size. +This is the sector size reported by a disk when queried for its capacity. +Modern disks use a larger sector size internally, +referred to as block size by the +.Nm +utility and this can be specified by the +.Ar blksz +argument. +The +.Nm +utility will use the (physical) block size to determine the start of +partitions and to round the size of the disk image. +.Pp +The +.Op Fl v +option increases the level of output that the +.Nm +utility prints. +.Sh EXAMPLES +To create a bootable disk image that is partitioned using the GPT scheme and +containing a root file system that was previously created using +.Xr makefs +and also containing a swap partition, run the +.Nm +utility as follows: +.Dl % mkimg -s gpt -b /boot/pmbr -p freebsd-boot:=/boot/gptboot \ +-p freebsd-ufs:=root-file-system.ufs -p freebsd-swap::1G \ +-o gpt.img +.Pp +A nested partitioning scheme is created by running the +.Nm +utility twice. +The output of the first will be fed as the contents of a partition to the +second. +This can be done using a temporary file, like so: +.Dl % mkimg -s bsd -b /boot/boot -p freebsd-ufs:=root-file-system.ufs \ +-p freebsd-swap::1G -o /tmp/bsd.img +.Dl % mkimg -s mbr -b /boot/mbr -p freebsd:=/tmp/bsd.img -o mbr-bsd.img +.Pp +Alternatively, the +.Nm +utility can be run in a cascaded fashion, whereby the output of the +first is fed directly into the second. +To do this, run the +.Nm +utility as follows: +.Dl % mkimg -s mbr -b /boot/mbr -p freebsd:-'mkimg -s bsd -b /boot/boot \ +-p freebsd-ufs:=root-file-system.ufs -p freebsd-swap::1G' -o mbr-bsd.img .Sh SEE ALSO +.Xr gpart 8 .Xr makefs 8 +.Xr mdconfig 8 +.Xr newfs 8 .Sh HISTORY The .Nm utility appeared in -.Fx 10.0 +.Fx 11.0 +.Sh AUTHORS +The +.Nm +utility and manpage were written by Marcel Moolenaar From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 04:51:19 2014 Return-Path: Delivered-To: svn-src-user@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 469185BA; Fri, 28 Mar 2014 04:51:19 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1B083792; Fri, 28 Mar 2014 04:51:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S4pIR6077207; Fri, 28 Mar 2014 04:51:18 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S4pIKd077206; Fri, 28 Mar 2014 04:51:18 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403280451.s2S4pIKd077206@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 28 Mar 2014 04:51:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263866 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 04:51:19 -0000 Author: marcel Date: Fri Mar 28 04:51:18 2014 New Revision: 263866 URL: http://svnweb.freebsd.org/changeset/base/263866 Log: Define SPARSE_WRITE to enable writing sparse files. Output compares ok... Modified: user/marcel/mkimg/Makefile Modified: user/marcel/mkimg/Makefile ============================================================================== --- user/marcel/mkimg/Makefile Fri Mar 28 04:43:36 2014 (r263865) +++ user/marcel/mkimg/Makefile Fri Mar 28 04:51:18 2014 (r263866) @@ -4,6 +4,8 @@ PROG= mkimg SRCS= mkimg.c scheme.c MAN= mkimg.8 +CFLAGS+=-DSPARSE_WRITE + # List of schemes to support SRCS+= \ apm.c \ From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 05:06:13 2014 Return-Path: Delivered-To: svn-src-user@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 89F1D958; Fri, 28 Mar 2014 05:06:13 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6AE22911; Fri, 28 Mar 2014 05:06:13 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S56D1t082734; Fri, 28 Mar 2014 05:06:13 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S56DR3082731; Fri, 28 Mar 2014 05:06:13 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403280506.s2S56DR3082731@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 28 Mar 2014 05:06:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263867 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 05:06:13 -0000 Author: marcel Date: Fri Mar 28 05:06:12 2014 New Revision: 263867 URL: http://svnweb.freebsd.org/changeset/base/263867 Log: Make mkimg a general command and not a maintenance command. Added: user/marcel/mkimg/mkimg.1 - copied unchanged from r263865, user/marcel/mkimg/mkimg.8 Deleted: user/marcel/mkimg/mkimg.8 Modified: user/marcel/mkimg/Makefile Modified: user/marcel/mkimg/Makefile ============================================================================== --- user/marcel/mkimg/Makefile Fri Mar 28 04:51:18 2014 (r263866) +++ user/marcel/mkimg/Makefile Fri Mar 28 05:06:12 2014 (r263867) @@ -2,7 +2,7 @@ PROG= mkimg SRCS= mkimg.c scheme.c -MAN= mkimg.8 +MAN= mkimg.1 CFLAGS+=-DSPARSE_WRITE @@ -16,7 +16,7 @@ SRCS+= \ pc98.c \ vtoc8.c -BINDIR?=/usr/sbin +BINDIR?=/usr/bin DPADD= ${LIBUTIL} LDADD= -lutil Copied: user/marcel/mkimg/mkimg.1 (from r263865, user/marcel/mkimg/mkimg.8) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/marcel/mkimg/mkimg.1 Fri Mar 28 05:06:12 2014 (r263867, copy of r263865, user/marcel/mkimg/mkimg.8) @@ -0,0 +1,151 @@ +.\" Copyright (c) 2013, 2014 Juniper Networks, Inc. +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (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$ +.\" +.Dd March 27, 2014 +.Dt MKIMG 1 +.Os +.Sh NAME +.Nm mkimg +.Nd "utility to make a disk image" +.Sh SYNOPSIS +.Nm +.Op Fl H Ar heads +.Op Fl P Ar blksz +.Op Fl S Ar secsz +.Op Fl T Ar tracksz +.Op Fl b Ar bootcode +.Op Fl o Ar outfile +.Op Fl v +.Fl s Ar scheme +.Fl p Ar partition +.Op Fl p Ar partition ... +.Sh DESCRIPTION +The +.Nm +utility creates a disk image from the raw partition contents specified with +the +.Ar partition +argument(s) and using the partitioning scheme specified with the +.Ar scheme +argument. +The disk image is written to +.Ar stdout +by default or the file specified with the +.Ar outfile +argument. +.Pp +The disk image can be made bootable by specifying the scheme-specific boot +block contents with the +.Ar bootcode +argument and, +depending on the scheme, +with a boot partition. +The contents of such a boot partition is provided like any other partition +and the +.Nm +utility does not treat it any differently from other partitions. +.Pp +Some partitioning schemes need a disk geometry and for those the +.Nm +utility accepts the +.Ar tracksz +and +.Ar heads +arguments, specifying the number of sectors per track and the number of +heads per cylinder (resp.) +.Pp +Both the logical and physical sector size can be specified and for that the +.Nm +utility +accepts the +.Ar secsz +and +.Ar blksz +arguments. +The +.Ar secsz +argument is used to specify the logical sector size. +This is the sector size reported by a disk when queried for its capacity. +Modern disks use a larger sector size internally, +referred to as block size by the +.Nm +utility and this can be specified by the +.Ar blksz +argument. +The +.Nm +utility will use the (physical) block size to determine the start of +partitions and to round the size of the disk image. +.Pp +The +.Op Fl v +option increases the level of output that the +.Nm +utility prints. +.Sh EXAMPLES +To create a bootable disk image that is partitioned using the GPT scheme and +containing a root file system that was previously created using +.Xr makefs +and also containing a swap partition, run the +.Nm +utility as follows: +.Dl % mkimg -s gpt -b /boot/pmbr -p freebsd-boot:=/boot/gptboot \ +-p freebsd-ufs:=root-file-system.ufs -p freebsd-swap::1G \ +-o gpt.img +.Pp +A nested partitioning scheme is created by running the +.Nm +utility twice. +The output of the first will be fed as the contents of a partition to the +second. +This can be done using a temporary file, like so: +.Dl % mkimg -s bsd -b /boot/boot -p freebsd-ufs:=root-file-system.ufs \ +-p freebsd-swap::1G -o /tmp/bsd.img +.Dl % mkimg -s mbr -b /boot/mbr -p freebsd:=/tmp/bsd.img -o mbr-bsd.img +.Pp +Alternatively, the +.Nm +utility can be run in a cascaded fashion, whereby the output of the +first is fed directly into the second. +To do this, run the +.Nm +utility as follows: +.Dl % mkimg -s mbr -b /boot/mbr -p freebsd:-'mkimg -s bsd -b /boot/boot \ +-p freebsd-ufs:=root-file-system.ufs -p freebsd-swap::1G' -o mbr-bsd.img +.Sh SEE ALSO +.Xr gpart 8 +.Xr makefs 8 +.Xr mdconfig 8 +.Xr newfs 8 +.Sh HISTORY +The +.Nm +utility appeared in +.Fx 11.0 +.Sh AUTHORS +The +.Nm +utility and manpage were written by Marcel Moolenaar From owner-svn-src-user@FreeBSD.ORG Fri Mar 28 08:23:39 2014 Return-Path: Delivered-To: svn-src-user@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 AD30984E; Fri, 28 Mar 2014 08:23:39 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9AB9ACF8; Fri, 28 Mar 2014 08:23:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2S8NdXD062623; Fri, 28 Mar 2014 08:23:39 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2S8NdbW062622; Fri, 28 Mar 2014 08:23:39 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201403280823.s2S8NdbW062622@svn.freebsd.org> From: Julio Merino Date: Fri, 28 Mar 2014 08:23:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263868 - user/jmmv/autotest/node X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2014 08:23:39 -0000 Author: jmmv Date: Fri Mar 28 08:23:39 2014 New Revision: 263868 URL: http://svnweb.freebsd.org/changeset/base/263868 Log: Skip host.conf when auto-detecting config files for iterate.sh. This is a hack, but is the easiest to get out of a little problem in the configuration... Modified: user/jmmv/autotest/node/loop.sh Modified: user/jmmv/autotest/node/loop.sh ============================================================================== --- user/jmmv/autotest/node/loop.sh Fri Mar 28 05:06:12 2014 (r263867) +++ user/jmmv/autotest/node/loop.sh Fri Mar 28 08:23:39 2014 (r263868) @@ -78,7 +78,8 @@ the_loop() { shtk_cli_info "Iteration started on $(date)" if shtk_bool_check "${autoconfigs}"; then - set -- $(echo "${AUTOTEST_ETCDIR}/*.conf") + set -- $(echo "${AUTOTEST_ETCDIR}/*.conf" | fmt -n 1 \ + | grep -v host.conf) shtk_cli_info "Discovered config files: ${*}" fi From owner-svn-src-user@FreeBSD.ORG Sat Mar 29 03:14:01 2014 Return-Path: Delivered-To: svn-src-user@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 669D2CB7; Sat, 29 Mar 2014 03:14:01 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 53864B01; Sat, 29 Mar 2014 03:14:01 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2T3E10C034271; Sat, 29 Mar 2014 03:14:01 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2T3E08D034265; Sat, 29 Mar 2014 03:14:00 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403290314.s2T3E08D034265@svn.freebsd.org> From: Marcel Moolenaar Date: Sat, 29 Mar 2014 03:14:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263893 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2014 03:14:01 -0000 Author: marcel Date: Sat Mar 29 03:14:00 2014 New Revision: 263893 URL: http://svnweb.freebsd.org/changeset/base/263893 Log: Handle the raw partition of the BSD and VTOC schemes. Modified: user/marcel/mkimg/bsd.c user/marcel/mkimg/vtoc8.c Modified: user/marcel/mkimg/bsd.c ============================================================================== --- user/marcel/mkimg/bsd.c Sat Mar 29 00:48:50 2014 (r263892) +++ user/marcel/mkimg/bsd.c Sat Mar 29 03:14:00 2014 (r263893) @@ -63,7 +63,7 @@ bsd_write(int fd, lba_t imgsz, void *boo struct disklabel *d; struct partition *dp; struct part *part; - int error; + int error, n; uint16_t checksum; buf = malloc(BBSIZE); @@ -88,17 +88,20 @@ bsd_write(int fd, lba_t imgsz, void *boo le32enc(&d->d_secperunit, imgsz); le16enc(&d->d_rpm, 3600); le32enc(&d->d_magic2, DISKMAGIC); - le16enc(&d->d_npartitions, (8 > nparts) ? 8 : nparts); + le16enc(&d->d_npartitions, (8 > nparts + 1) ? 8 : nparts + 1); le32enc(&d->d_bbsize, BBSIZE); + dp = &d->d_partitions[RAW_PART]; + le32enc(&dp->p_size, imgsz); STAILQ_FOREACH(part, &partlist, link) { - dp = &d->d_partitions[part->index]; + n = part->index + ((part->index >= RAW_PART) ? 1 : 0); + dp = &d->d_partitions[n]; le32enc(&dp->p_size, part->size); le32enc(&dp->p_offset, part->block); dp->p_fstype = ALIAS_TYPE2INT(part->type); } - dp = &d->d_partitions[nparts]; + dp = &d->d_partitions[nparts + 1]; checksum = 0; for (p = buf; p < (u_char *)dp; p += 2) checksum ^= le16dec(p); @@ -119,7 +122,7 @@ static struct mkimg_scheme bsd_scheme = .aliases = bsd_aliases, .metadata = bsd_metadata, .write = bsd_write, - .nparts = 20, + .nparts = 19, .bootcode = BBSIZE, .maxsecsz = 512 }; Modified: user/marcel/mkimg/vtoc8.c ============================================================================== --- user/marcel/mkimg/vtoc8.c Sat Mar 29 00:48:50 2014 (r263892) +++ user/marcel/mkimg/vtoc8.c Sat Mar 29 03:14:00 2014 (r263893) @@ -63,11 +63,14 @@ vtoc8_write(int fd, lba_t imgsz, void *b struct vtoc8 vtoc8; struct part *part; u_char *p; - int error; + int error, n; uint16_t ofs, sum; + imgsz = ncyls * nheads * nsecs; + memset(&vtoc8, 0, sizeof(vtoc8)); - sprintf(vtoc8.ascii, "FreeBSD%lldM", (long long)(imgsz / 2048)); + sprintf(vtoc8.ascii, "FreeBSD%lldM", + (long long)(imgsz * secsz / 1048576)); be32enc(&vtoc8.version, VTOC_VERSION); be16enc(&vtoc8.nparts, VTOC8_NPARTS); be32enc(&vtoc8.sanity, VTOC_SANITY); @@ -79,15 +82,14 @@ vtoc8_write(int fd, lba_t imgsz, void *b be16enc(&vtoc8.nsecs, nsecs); be16enc(&vtoc8.magic, VTOC_MAGIC); - ftruncate(fd, ncyls * nheads * nsecs *secsz); + ftruncate(fd, imgsz * secsz); + be32enc(&vtoc8.map[VTOC_RAW_PART].nblks, imgsz); STAILQ_FOREACH(part, &partlist, link) { - be16enc(&vtoc8.part[part->index].tag, - ALIAS_TYPE2INT(part->type)); - be32enc(&vtoc8.map[part->index].cyl, - part->block / (nsecs * nheads)); - be32enc(&vtoc8.map[part->index].nblks, - part->size); + n = part->index + ((part->index >= VTOC_RAW_PART) ? 1 : 0); + be16enc(&vtoc8.part[n].tag, ALIAS_TYPE2INT(part->type)); + be32enc(&vtoc8.map[n].cyl, part->block / (nsecs * nheads)); + be32enc(&vtoc8.map[n].nblks, part->size); } /* Calculate checksum. */ @@ -111,7 +113,7 @@ static struct mkimg_scheme vtoc8_scheme .aliases = vtoc8_aliases, .metadata = vtoc8_metadata, .write = vtoc8_write, - .nparts = VTOC8_NPARTS, + .nparts = VTOC8_NPARTS - 1, .maxsecsz = 512 }; From owner-svn-src-user@FreeBSD.ORG Sat Mar 29 03:33:32 2014 Return-Path: Delivered-To: svn-src-user@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 6E6BD234; Sat, 29 Mar 2014 03:33:32 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5BD34C8E; Sat, 29 Mar 2014 03:33:32 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2T3XWnJ042378; Sat, 29 Mar 2014 03:33:32 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2T3XWTN042377; Sat, 29 Mar 2014 03:33:32 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403290333.s2T3XWTN042377@svn.freebsd.org> From: Marcel Moolenaar Date: Sat, 29 Mar 2014 03:33:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263894 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2014 03:33:32 -0000 Author: marcel Date: Sat Mar 29 03:33:31 2014 New Revision: 263894 URL: http://svnweb.freebsd.org/changeset/base/263894 Log: Document how labels can be given to partitions. Modified: user/marcel/mkimg/mkimg.1 Modified: user/marcel/mkimg/mkimg.1 ============================================================================== --- user/marcel/mkimg/mkimg.1 Sat Mar 29 03:14:00 2014 (r263893) +++ user/marcel/mkimg/mkimg.1 Sat Mar 29 03:33:31 2014 (r263894) @@ -135,6 +135,12 @@ To do this, run the utility as follows: .Dl % mkimg -s mbr -b /boot/mbr -p freebsd:-'mkimg -s bsd -b /boot/boot \ -p freebsd-ufs:=root-file-system.ufs -p freebsd-swap::1G' -o mbr-bsd.img +.Pp +For partitioning schemes that feature partition labels, the +.Nm +utility supports assigning labels to the partitions specified. +In the following example the file system partition is labeled as 'backup': +.Dl % mkimg -s gpt -p freebsd-ufs/backup:=file-system.ufs -o gpt.img .Sh SEE ALSO .Xr gpart 8 .Xr makefs 8 From owner-svn-src-user@FreeBSD.ORG Sat Mar 29 03:39:23 2014 Return-Path: Delivered-To: svn-src-user@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 229B7370; Sat, 29 Mar 2014 03:39:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0DFC8CB6; Sat, 29 Mar 2014 03:39:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2T3dMGv043018; Sat, 29 Mar 2014 03:39:22 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2T3dMiu043017; Sat, 29 Mar 2014 03:39:22 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403290339.s2T3dMiu043017@svn.freebsd.org> From: Marcel Moolenaar Date: Sat, 29 Mar 2014 03:39:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263895 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2014 03:39:23 -0000 Author: marcel Date: Sat Mar 29 03:39:22 2014 New Revision: 263895 URL: http://svnweb.freebsd.org/changeset/base/263895 Log: Add a paragraph about running mkimg without arguments to get a list of supported schemes and/or a detailed description of how to specify partitions. Modified: user/marcel/mkimg/mkimg.1 Modified: user/marcel/mkimg/mkimg.1 ============================================================================== --- user/marcel/mkimg/mkimg.1 Sat Mar 29 03:33:31 2014 (r263894) +++ user/marcel/mkimg/mkimg.1 Sat Mar 29 03:39:22 2014 (r263895) @@ -105,6 +105,11 @@ The option increases the level of output that the .Nm utility prints. +.Pp +For a complete list of supported partitioning schemes or for a detailed +description of how to specify partitions, run the +.Nm +utility without any arguments. .Sh EXAMPLES To create a bootable disk image that is partitioned using the GPT scheme and containing a root file system that was previously created using From owner-svn-src-user@FreeBSD.ORG Sat Mar 29 03:46:37 2014 Return-Path: Delivered-To: svn-src-user@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 529C74D5; Sat, 29 Mar 2014 03:46:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 401CED63; Sat, 29 Mar 2014 03:46:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2T3kb2Q046751; Sat, 29 Mar 2014 03:46:37 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2T3kabw046749; Sat, 29 Mar 2014 03:46:36 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403290346.s2T3kabw046749@svn.freebsd.org> From: Marcel Moolenaar Date: Sat, 29 Mar 2014 03:46:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263896 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2014 03:46:37 -0000 Author: marcel Date: Sat Mar 29 03:46:36 2014 New Revision: 263896 URL: http://svnweb.freebsd.org/changeset/base/263896 Log: Fix build on i386 w/ clang. Modified: user/marcel/mkimg/ebr.c user/marcel/mkimg/mbr.c Modified: user/marcel/mkimg/ebr.c ============================================================================== --- user/marcel/mkimg/ebr.c Sat Mar 29 03:39:22 2014 (r263895) +++ user/marcel/mkimg/ebr.c Sat Mar 29 03:46:36 2014 (r263896) @@ -102,7 +102,7 @@ ebr_write(int fd, lba_t imgsz __unused, error = mkimg_seek(fd, block); if (error == 0) { - if (write(fd, ebr, secsz) != secsz) + if (write(fd, ebr, secsz) != (ssize_t)secsz) error = errno; } if (error) Modified: user/marcel/mkimg/mbr.c ============================================================================== --- user/marcel/mkimg/mbr.c Sat Mar 29 03:39:22 2014 (r263895) +++ user/marcel/mkimg/mbr.c Sat Mar 29 03:46:36 2014 (r263896) @@ -94,7 +94,7 @@ mbr_write(int fd, lba_t imgsz __unused, } error = mkimg_seek(fd, 0); if (error == 0) { - if (write(fd, mbr, secsz) != secsz) + if (write(fd, mbr, secsz) != (ssize_t)secsz) error = errno; } free(mbr); From owner-svn-src-user@FreeBSD.ORG Sat Mar 29 03:55:59 2014 Return-Path: Delivered-To: svn-src-user@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 659317A9; Sat, 29 Mar 2014 03:55:59 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 52AECE14; Sat, 29 Mar 2014 03:55:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2T3txdv050680; Sat, 29 Mar 2014 03:55:59 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2T3twEe050677; Sat, 29 Mar 2014 03:55:58 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403290355.s2T3twEe050677@svn.freebsd.org> From: Marcel Moolenaar Date: Sat, 29 Mar 2014 03:55:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263897 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2014 03:55:59 -0000 Author: marcel Date: Sat Mar 29 03:55:58 2014 New Revision: 263897 URL: http://svnweb.freebsd.org/changeset/base/263897 Log: Make this build on ia64 w/ gcc. Modified: user/marcel/mkimg/gpt.c user/marcel/mkimg/mkimg.c Modified: user/marcel/mkimg/gpt.c ============================================================================== --- user/marcel/mkimg/gpt.c Sat Mar 29 03:46:36 2014 (r263896) +++ user/marcel/mkimg/gpt.c Sat Mar 29 03:55:58 2014 (r263897) @@ -124,7 +124,7 @@ crc32(const void *buf, size_t sz) } static u_int -gpt_tblsz() +gpt_tblsz(void) { u_int ents; Modified: user/marcel/mkimg/mkimg.c ============================================================================== --- user/marcel/mkimg/mkimg.c Sat Mar 29 03:46:36 2014 (r263896) +++ user/marcel/mkimg/mkimg.c Sat Mar 29 03:55:58 2014 (r263897) @@ -239,7 +239,7 @@ sparse_write(int fd, const char *buf, si wrsz = 0; p = memchr(buf, 0, sz); while (sz > 0) { - len = (p != NULL) ? p - buf : sz; + len = (p != NULL) ? (size_t)(p - buf) : sz; if (len > 0) { len = (len + secsz - 1) & ~(secsz - 1); if (len > sz) @@ -422,14 +422,14 @@ main(int argc, char *argv[]) errc(EX_DATAERR, error, "number of heads"); break; case 'P': /* GEOMETRY: PHYSICAL SECTOR SIZE */ - error = parse_number(&blksz, 512, INT_MAX + 1, optarg); + error = parse_number(&blksz, 512, INT_MAX+1U, optarg); if (error == 0 && !pwr_of_two(blksz)) error = EINVAL; if (error) errc(EX_DATAERR, error, "physical sector size"); break; case 'S': /* GEOMETRY: LOGICAL SECTOR SIZE */ - error = parse_number(&secsz, 512, INT_MAX + 1, optarg); + error = parse_number(&secsz, 512, INT_MAX+1U, optarg); if (error == 0 && !pwr_of_two(secsz)) error = EINVAL; if (error) From owner-svn-src-user@FreeBSD.ORG Sat Mar 29 04:05:57 2014 Return-Path: Delivered-To: svn-src-user@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 BA42F93A; Sat, 29 Mar 2014 04:05:57 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A7D96EB1; Sat, 29 Mar 2014 04:05:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2T45vUI054789; Sat, 29 Mar 2014 04:05:57 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2T45vOE054788; Sat, 29 Mar 2014 04:05:57 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201403290405.s2T45vOE054788@svn.freebsd.org> From: Marcel Moolenaar Date: Sat, 29 Mar 2014 04:05:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263898 - user/marcel/mkimg X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2014 04:05:57 -0000 Author: marcel Date: Sat Mar 29 04:05:57 2014 New Revision: 263898 URL: http://svnweb.freebsd.org/changeset/base/263898 Log: Build this on sparc64, where we don't have LABELSECTOR nor LABELOFFSET defined. Improve portability by eliminating their use. Modified: user/marcel/mkimg/bsd.c Modified: user/marcel/mkimg/bsd.c ============================================================================== --- user/marcel/mkimg/bsd.c Sat Mar 29 03:55:58 2014 (r263897) +++ user/marcel/mkimg/bsd.c Sat Mar 29 04:05:57 2014 (r263898) @@ -71,14 +71,14 @@ bsd_write(int fd, lba_t imgsz, void *boo return (ENOMEM); if (bootcode != NULL) { memcpy(buf, bootcode, BBSIZE); - memset(buf + LABELSECTOR * secsz, 0, secsz); + memset(buf + secsz, 0, secsz); } else memset(buf, 0, BBSIZE); imgsz = ncyls * nheads * nsecs; ftruncate(fd, imgsz * secsz); - d = (void *)(buf + LABELSECTOR * secsz + LABELOFFSET); + d = (void *)(buf + secsz); le32enc(&d->d_magic, DISKMAGIC); le32enc(&d->d_secsize, secsz); le32enc(&d->d_nsectors, nsecs); From owner-svn-src-user@FreeBSD.ORG Sat Mar 29 18:13:23 2014 Return-Path: Delivered-To: svn-src-user@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 186AAA6D; Sat, 29 Mar 2014 18:13:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DF358D1B; Sat, 29 Mar 2014 18:13:22 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2TIDMHw012930; Sat, 29 Mar 2014 18:13:22 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2TIDMH5012929; Sat, 29 Mar 2014 18:13:22 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201403291813.s2TIDMH5012929@svn.freebsd.org> From: Peter Holm Date: Sat, 29 Mar 2014 18:13:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263916 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2014 18:13:23 -0000 Author: pho Date: Sat Mar 29 18:13:22 2014 New Revision: 263916 URL: http://svnweb.freebsd.org/changeset/base/263916 Log: Added a regression test. Sponsored by: EMC / Isilon storage division Added: user/pho/stress2/misc/sethostname.sh (contents, props changed) Added: user/pho/stress2/misc/sethostname.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/pho/stress2/misc/sethostname.sh Sat Mar 29 18:13:22 2014 (r263916) @@ -0,0 +1,38 @@ +#!/bin/sh + +# +# Copyright (c) 2014 EMC Corp. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (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$ +# + +# "panic: pmap active 0xfffff80121ec04b8" seen: +# http://people.freebsd.org/~pho/stress/log/kostik656.txt +# Fixed in r263878. + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 + +export sleeptime=18 +./syscall4.sh 88 /* 88 is old sethostname */ From owner-svn-src-user@FreeBSD.ORG Sun Mar 30 08:38:52 2014 Return-Path: Delivered-To: svn-src-user@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 5527B83C; Sun, 30 Mar 2014 08:38:52 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4075020B; Sun, 30 Mar 2014 08:38:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2U8cqb9065439; Sun, 30 Mar 2014 08:38:52 GMT (envelope-from dchagin@svn.freebsd.org) Received: (from dchagin@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2U8cqaO065438; Sun, 30 Mar 2014 08:38:52 GMT (envelope-from dchagin@svn.freebsd.org) Message-Id: <201403300838.s2U8cqaO065438@svn.freebsd.org> From: Dmitry Chagin Date: Sun, 30 Mar 2014 08:38:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263931 - user/dchagin/lemul/sys/compat/linux X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Mar 2014 08:38:52 -0000 Author: dchagin Date: Sun Mar 30 08:38:51 2014 New Revision: 263931 URL: http://svnweb.freebsd.org/changeset/base/263931 Log: lxs_args[] constant is used only by the socketcall(), so move lxs_args[] declaration under the corresponding define. Modified: user/dchagin/lemul/sys/compat/linux/linux_socket.c Modified: user/dchagin/lemul/sys/compat/linux/linux_socket.c ============================================================================== --- user/dchagin/lemul/sys/compat/linux/linux_socket.c Sun Mar 30 05:06:06 2014 (r263930) +++ user/dchagin/lemul/sys/compat/linux/linux_socket.c Sun Mar 30 08:38:51 2014 (r263931) @@ -1529,6 +1529,8 @@ linux_getsockopt(struct thread *td, stru return (error); } +#if defined(__i386__) || (defined(__amd64__) && defined(COMPAT_LINUX32)) + /* Argument list sizes for linux_socketcall */ #define LINUX_AL(x) ((x) * sizeof(l_ulong)) @@ -1548,7 +1550,6 @@ static const unsigned char lxs_args[] = #define LINUX_AL_SIZE sizeof(lxs_args) / sizeof(lxs_args[0]) - 1 -#if defined(__i386__) || (defined(__amd64__) && defined(COMPAT_LINUX32)) int linux_socketcall(struct thread *td, struct linux_socketcall_args *args) { From owner-svn-src-user@FreeBSD.ORG Sun Mar 30 09:48:08 2014 Return-Path: Delivered-To: svn-src-user@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 CCD13B9; Sun, 30 Mar 2014 09:48:08 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AFBE0974; Sun, 30 Mar 2014 09:48:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2U9m81N093545; Sun, 30 Mar 2014 09:48:08 GMT (envelope-from dchagin@svn.freebsd.org) Received: (from dchagin@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2U9m5pu093531; Sun, 30 Mar 2014 09:48:05 GMT (envelope-from dchagin@svn.freebsd.org) Message-Id: <201403300948.s2U9m5pu093531@svn.freebsd.org> From: Dmitry Chagin Date: Sun, 30 Mar 2014 09:48:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263932 - in user/dchagin/lemul: . bin bin/cat bin/date bin/date/tests bin/df bin/kill bin/mv bin/mv/tests bin/pax bin/pax/tests bin/pkill bin/pkill/tests bin/ps bin/sh bin/sh/bltin bin... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Mar 2014 09:48:08 -0000 Author: dchagin Date: Sun Mar 30 09:47:49 2014 New Revision: 263932 URL: http://svnweb.freebsd.org/changeset/base/263932 Log: MFC Added: user/dchagin/lemul/bin/date/tests/ - copied from r263931, head/bin/date/tests/ user/dchagin/lemul/bin/mv/tests/ - copied from r263931, head/bin/mv/tests/ user/dchagin/lemul/bin/pax/tests/ - copied from r263931, head/bin/pax/tests/ user/dchagin/lemul/bin/pkill/tests/ - copied from r263931, head/bin/pkill/tests/ user/dchagin/lemul/bin/sh/tests/ - copied from r263931, head/bin/sh/tests/ user/dchagin/lemul/bin/test/tests/ - copied from r263931, head/bin/test/tests/ user/dchagin/lemul/bin/tests/ - copied from r263931, head/bin/tests/ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dofmax.ksh - copied unchanged from r263931, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dofmax.ksh user/dchagin/lemul/contrib/atf/atf-c++/atf-c++.pc.in - copied unchanged from r263931, head/contrib/atf/atf-c++/atf-c++.pc.in user/dchagin/lemul/contrib/atf/atf-c++/detail/auto_array.hpp - copied unchanged from r263931, head/contrib/atf/atf-c++/detail/auto_array.hpp user/dchagin/lemul/contrib/atf/atf-c++/detail/auto_array_test.cpp - copied unchanged from r263931, head/contrib/atf/atf-c++/detail/auto_array_test.cpp user/dchagin/lemul/contrib/atf/atf-c++/detail/version_helper.cpp - copied unchanged from r263931, head/contrib/atf/atf-c++/detail/version_helper.cpp user/dchagin/lemul/contrib/atf/atf-c++/utils.cpp - copied unchanged from r263931, head/contrib/atf/atf-c++/utils.cpp user/dchagin/lemul/contrib/atf/atf-c/atf-c.pc.in - copied unchanged from r263931, head/contrib/atf/atf-c/atf-c.pc.in user/dchagin/lemul/contrib/atf/atf-c/detail/version_helper.c - copied unchanged from r263931, head/contrib/atf/atf-c/detail/version_helper.c user/dchagin/lemul/contrib/atf/atf-sh/atf-sh.pc.in - copied unchanged from r263931, head/contrib/atf/atf-sh/atf-sh.pc.in user/dchagin/lemul/contrib/byacc/package/mingw-byacc.spec - copied unchanged from r263931, head/contrib/byacc/package/mingw-byacc.spec user/dchagin/lemul/contrib/dma/ - copied from r263931, head/contrib/dma/ user/dchagin/lemul/contrib/elftoolchain/ - copied from r263931, head/contrib/elftoolchain/ user/dchagin/lemul/contrib/gcc/ChangeLog.apple - copied unchanged from r263931, head/contrib/gcc/ChangeLog.apple user/dchagin/lemul/contrib/gcc/cp/ChangeLog.apple - copied unchanged from r263931, head/contrib/gcc/cp/ChangeLog.apple user/dchagin/lemul/contrib/gcc/cp/ChangeLog.gcc43 - copied unchanged from r263931, head/contrib/gcc/cp/ChangeLog.gcc43 user/dchagin/lemul/contrib/gcc/tree-ssa-alias-warnings.c - copied unchanged from r263931, head/contrib/gcc/tree-ssa-alias-warnings.c user/dchagin/lemul/contrib/gcclibs/libcpp/ChangeLog.apple - copied unchanged from r263931, head/contrib/gcclibs/libcpp/ChangeLog.apple user/dchagin/lemul/contrib/gcclibs/libcpp/ChangeLog.gcc43 - copied unchanged from r263931, head/contrib/gcclibs/libcpp/ChangeLog.gcc43 user/dchagin/lemul/contrib/gcclibs/libcpp/directives-only.c - copied unchanged from r263931, head/contrib/gcclibs/libcpp/directives-only.c user/dchagin/lemul/contrib/gcclibs/libiberty/ChangeLog.gcc43 - copied unchanged from r263931, head/contrib/gcclibs/libiberty/ChangeLog.gcc43 user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h - copied unchanged from r263931, head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h - copied unchanged from r263931, head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/public_namespace.h - copied unchanged from r263931, head/contrib/jemalloc/include/jemalloc/internal/public_namespace.h user/dchagin/lemul/contrib/libc++/include/experimental/ - copied from r263931, head/contrib/libc++/include/experimental/ user/dchagin/lemul/contrib/libc++/include/shared_mutex - copied unchanged from r263931, head/contrib/libc++/include/shared_mutex user/dchagin/lemul/contrib/libc++/src/optional.cpp - copied unchanged from r263931, head/contrib/libc++/src/optional.cpp user/dchagin/lemul/contrib/libc++/src/shared_mutex.cpp - copied unchanged from r263931, head/contrib/libc++/src/shared_mutex.cpp - copied from r263931, head/contrib/libucl/ user/dchagin/lemul/contrib/llvm/include/llvm-c/IRReader.h - copied unchanged from r263931, head/contrib/llvm/include/llvm-c/IRReader.h user/dchagin/lemul/contrib/llvm/include/llvm-c/Support.h - copied unchanged from r263931, head/contrib/llvm/include/llvm-c/Support.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/polymorphic_ptr.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/ADT/polymorphic_ptr.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/CFG.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Analysis/CFG.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/StackMaps.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/CodeGen/StackMaps.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/StackProtector.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/CodeGen/StackProtector.h user/dchagin/lemul/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td - copied unchanged from r263931, head/contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td user/dchagin/lemul/contrib/llvm/include/llvm/IR/LegacyPassManager.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/IR/LegacyPassManager.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/LegacyPassManagers.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/IR/LegacyPassManagers.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/PassManager.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/IR/PassManager.h user/dchagin/lemul/contrib/llvm/include/llvm/LTO/ - copied from r263931, head/contrib/llvm/include/llvm/LTO/ user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCAsmInfoELF.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/MC/MCAsmInfoELF.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCExternalSymbolizer.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/MC/MCExternalSymbolizer.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCFunction.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/MC/MCFunction.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCModuleYAML.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/MC/MCModuleYAML.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCObjectDisassembler.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/MC/MCObjectDisassembler.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCObjectSymbolizer.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/MC/MCObjectSymbolizer.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCRelocationInfo.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/MC/MCRelocationInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCSymbolizer.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/MC/MCSymbolizer.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/COFFYAML.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Object/COFFYAML.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/ELFObjectFile.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Object/ELFObjectFile.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/ELFTypes.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Object/ELFTypes.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/ELFYAML.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Object/ELFYAML.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/MachOUniversal.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Object/MachOUniversal.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/YAML.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Object/YAML.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/MD5.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Support/MD5.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/StringRefMemoryObject.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Support/StringRefMemoryObject.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Unicode.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Support/Unicode.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h user/dchagin/lemul/contrib/llvm/include/llvm/TableGen/StringToOffsetTable.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/TableGen/StringToOffsetTable.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/GlobalStatus.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Transforms/Utils/GlobalStatus.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/SpecialCaseList.h - copied unchanged from r263931, head/contrib/llvm/include/llvm/Transforms/Utils/SpecialCaseList.h user/dchagin/lemul/contrib/llvm/lib/Analysis/CFG.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Analysis/CFG.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/Delinearization.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Analysis/Delinearization.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp - copied unchanged from r263931, head/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h - copied unchanged from r263931, head/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp - copied unchanged from r263931, head/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/StackMaps.cpp - copied unchanged from r263931, head/contrib/llvm/lib/CodeGen/StackMaps.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp - copied unchanged from r263931, head/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.h - copied unchanged from r263931, head/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.h user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp - copied unchanged from r263931, head/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.h - copied unchanged from r263931, head/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.h user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp - copied unchanged from r263931, head/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFUnit.h - copied unchanged from r263931, head/contrib/llvm/lib/DebugInfo/DWARFUnit.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp - copied unchanged from r263931, head/contrib/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp user/dchagin/lemul/contrib/llvm/lib/IR/AsmWriter.h - copied unchanged from r263931, head/contrib/llvm/lib/IR/AsmWriter.h user/dchagin/lemul/contrib/llvm/lib/IR/LegacyPassManager.cpp - copied unchanged from r263931, head/contrib/llvm/lib/IR/LegacyPassManager.cpp user/dchagin/lemul/contrib/llvm/lib/LTO/ - copied from r263931, head/contrib/llvm/lib/LTO/ user/dchagin/lemul/contrib/llvm/lib/MC/MCAsmInfoELF.cpp - copied unchanged from r263931, head/contrib/llvm/lib/MC/MCAsmInfoELF.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCExternalSymbolizer.cpp - copied unchanged from r263931, head/contrib/llvm/lib/MC/MCExternalSymbolizer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCFunction.cpp - copied unchanged from r263931, head/contrib/llvm/lib/MC/MCFunction.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCModuleYAML.cpp - copied unchanged from r263931, head/contrib/llvm/lib/MC/MCModuleYAML.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCObjectDisassembler.cpp - copied unchanged from r263931, head/contrib/llvm/lib/MC/MCObjectDisassembler.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCObjectSymbolizer.cpp - copied unchanged from r263931, head/contrib/llvm/lib/MC/MCObjectSymbolizer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCRelocationInfo.cpp - copied unchanged from r263931, head/contrib/llvm/lib/MC/MCRelocationInfo.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCSymbolizer.cpp - copied unchanged from r263931, head/contrib/llvm/lib/MC/MCSymbolizer.cpp user/dchagin/lemul/contrib/llvm/lib/Object/COFFYAML.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Object/COFFYAML.cpp user/dchagin/lemul/contrib/llvm/lib/Object/ELF.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Object/ELF.cpp user/dchagin/lemul/contrib/llvm/lib/Object/ELFYAML.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Object/ELFYAML.cpp user/dchagin/lemul/contrib/llvm/lib/Object/MachOUniversal.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Object/MachOUniversal.cpp user/dchagin/lemul/contrib/llvm/lib/Object/YAML.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Object/YAML.cpp user/dchagin/lemul/contrib/llvm/lib/Support/MD5.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Support/MD5.cpp user/dchagin/lemul/contrib/llvm/lib/Support/StringRefMemoryObject.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Support/StringRefMemoryObject.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Unicode.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Support/Unicode.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64InstrNEON.td - copied unchanged from r263931, head/contrib/llvm/lib/Target/AArch64/AArch64InstrNEON.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMFPUName.def - copied unchanged from r263931, head/contrib/llvm/lib/Target/ARM/ARMFPUName.def user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMFPUName.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/ARM/ARMFPUName.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMFeatures.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/ARM/ARMFeatures.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MSA.txt - copied unchanged from r263931, head/contrib/llvm/lib/Target/Mips/MSA.txt user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsMSAInstrFormats.td - copied unchanged from r263931, head/contrib/llvm/lib/Target/Mips/MipsMSAInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td - copied unchanged from r263931, head/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600ClauseMergePass.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/R600/R600ClauseMergePass.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600InstrFormats.td - copied unchanged from r263931, head/contrib/llvm/lib/Target/R600/R600InstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600TextureIntrinsicsReplacer.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/R600/R600TextureIntrinsicsReplacer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/SITypeRewriter.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/R600/SITypeRewriter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/AsmParser/ - copied from r263931, head/contrib/llvm/lib/Target/Sparc/AsmParser/ user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/Disassembler/ - copied from r263931, head/contrib/llvm/lib/Target/Sparc/Disassembler/ user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/InstPrinter/ - copied from r263931, head/contrib/llvm/lib/Target/Sparc/InstPrinter/ user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcInstrAliases.td - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/SparcInstrAliases.td user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcJITInfo.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/SparcJITInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcJITInfo.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/SparcJITInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcMCInstLower.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/SparcMCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcRelocations.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/SparcRelocations.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcTargetStreamer.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/Sparc/SparcTargetStreamer.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/Disassembler/ - copied from r263931, head/contrib/llvm/lib/Target/SystemZ/Disassembler/ user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td - copied unchanged from r263931, head/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86CallingConv.h - copied unchanged from r263931, head/contrib/llvm/lib/Target/X86/X86CallingConv.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrAVX512.td - copied unchanged from r263931, head/contrib/llvm/lib/Target/X86/X86InstrAVX512.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td - copied unchanged from r263931, head/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.h - copied unchanged from r263931, head/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.h user/dchagin/lemul/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h - copied unchanged from r263931, head/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/SpecialCaseList.cpp - copied unchanged from r263931, head/contrib/llvm/lib/Transforms/Utils/SpecialCaseList.cpp user/dchagin/lemul/contrib/llvm/patches/ - copied from r263931, head/contrib/llvm/patches/ user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ASTFwd.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/AST/ASTFwd.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ASTLambda.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/AST/ASTLambda.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/MangleNumberingContext.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/AST/MangleNumberingContext.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/ - copied from r263931, head/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/ user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Consumed.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Consumed.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsXCore.def - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsXCore.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/CodeGen/CGFunctionInfo.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/CodeGen/CGFunctionInfo.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Index/ - copied from r263931, head/contrib/llvm/tools/clang/include/clang/Index/ user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/SemaLambda.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/Sema/SemaLambda.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Tooling/ReplacementsYaml.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/include/clang/Tooling/ReplacementsYaml.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ASTTypeTraits.cpp - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/AST/ASTTypeTraits.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/MangleNumberingContext.cpp - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/AST/MangleNumberingContext.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/ - copied from r263931, head/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/ user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/Consumed.cpp - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/Analysis/Consumed.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/EHScopeStack.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/CodeGen/EHScopeStack.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.cpp - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/Encoding.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/Format/Encoding.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/FormatToken.cpp - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/Format/FormatToken.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/FormatToken.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/Format/FormatToken.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/Intrin.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/Headers/Intrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/shaintrin.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/Headers/shaintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/tbmintrin.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/Headers/tbmintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Index/ - copied from r263931, head/contrib/llvm/tools/clang/lib/Index/ user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.cpp - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h - copied unchanged from r263931, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBQueue.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/API/SBQueue.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBQueueItem.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/API/SBQueueItem.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/IOHandler.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Core/IOHandler.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/StreamGDBRemote.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Core/StreamGDBRemote.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormattersContainer.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormattersContainer.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/Editline.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Host/Editline.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/HostGetOpt.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Host/HostGetOpt.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/Queue.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Target/Queue.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/QueueItem.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Target/QueueItem.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/QueueList.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Target/QueueList.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadHistory.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadHistory.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBQueue.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/API/SBQueue.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBQueueItem.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/API/SBQueueItem.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectGUI.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Commands/CommandObjectGUI.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectGUI.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Commands/CommandObjectGUI.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/StreamGDBRemote.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Core/StreamGDBRemote.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/ - copied from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/ user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_mips64.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_mips64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_i386.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_i386.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_mips64.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_mips64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/Queue.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Target/Queue.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/QueueItem.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Target/QueueItem.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/QueueList.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Target/QueueList.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/SectionLoadHistory.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Target/SectionLoadHistory.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/tools/driver/Platform.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lldb/tools/driver/Platform.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/tools/driver/Platform.h - copied unchanged from r263931, head/contrib/llvm/tools/lldb/tools/driver/Platform.h user/dchagin/lemul/contrib/llvm/tools/lldb/tools/lldb-platform/ - copied from r263931, head/contrib/llvm/tools/lldb/tools/lldb-platform/ user/dchagin/lemul/contrib/llvm/tools/lli/ChildTarget/ - copied from r263931, head/contrib/llvm/tools/lli/ChildTarget/ user/dchagin/lemul/contrib/llvm/tools/lli/RemoteMemoryManager.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lli/RemoteMemoryManager.cpp user/dchagin/lemul/contrib/llvm/tools/lli/RemoteMemoryManager.h - copied unchanged from r263931, head/contrib/llvm/tools/lli/RemoteMemoryManager.h user/dchagin/lemul/contrib/llvm/tools/lli/RemoteTargetExternal.cpp - copied unchanged from r263931, head/contrib/llvm/tools/lli/RemoteTargetExternal.cpp user/dchagin/lemul/contrib/llvm/tools/lli/RemoteTargetExternal.h - copied unchanged from r263931, head/contrib/llvm/tools/lli/RemoteTargetExternal.h user/dchagin/lemul/contrib/llvm/tools/lli/RemoteTargetMessage.h - copied unchanged from r263931, head/contrib/llvm/tools/lli/RemoteTargetMessage.h user/dchagin/lemul/contrib/llvm/tools/lli/Unix/ - copied from r263931, head/contrib/llvm/tools/lli/Unix/ user/dchagin/lemul/contrib/llvm/tools/lli/Windows/ - copied from r263931, head/contrib/llvm/tools/lli/Windows/ user/dchagin/lemul/contrib/mdocml/NEWS - copied unchanged from r263931, head/contrib/mdocml/NEWS user/dchagin/lemul/contrib/mdocml/TODO - copied unchanged from r263931, head/contrib/mdocml/TODO user/dchagin/lemul/contrib/ncurses/COPYING - copied unchanged from r263931, head/contrib/ncurses/COPYING user/dchagin/lemul/contrib/ncurses/README.MinGW - copied unchanged from r263931, head/contrib/ncurses/README.MinGW user/dchagin/lemul/contrib/ncurses/form/fty_generic.c - copied unchanged from r263931, head/contrib/ncurses/form/fty_generic.c user/dchagin/lemul/contrib/ncurses/form/llib-lformt - copied unchanged from r263931, head/contrib/ncurses/form/llib-lformt user/dchagin/lemul/contrib/ncurses/form/llib-lformtw - copied unchanged from r263931, head/contrib/ncurses/form/llib-lformtw user/dchagin/lemul/contrib/ncurses/include/nc_mingw.h - copied unchanged from r263931, head/contrib/ncurses/include/nc_mingw.h user/dchagin/lemul/contrib/ncurses/include/nc_string.h - copied unchanged from r263931, head/contrib/ncurses/include/nc_string.h user/dchagin/lemul/contrib/ncurses/include/nc_termios.h - copied unchanged from r263931, head/contrib/ncurses/include/nc_termios.h user/dchagin/lemul/contrib/ncurses/include/ncurses_dll.h.in - copied unchanged from r263931, head/contrib/ncurses/include/ncurses_dll.h.in user/dchagin/lemul/contrib/ncurses/include/ncurses_mingw.h - copied unchanged from r263931, head/contrib/ncurses/include/ncurses_mingw.h user/dchagin/lemul/contrib/ncurses/man/MKada_config.in - copied unchanged from r263931, head/contrib/ncurses/man/MKada_config.in user/dchagin/lemul/contrib/ncurses/man/MKncu_config.in - copied unchanged from r263931, head/contrib/ncurses/man/MKncu_config.in user/dchagin/lemul/contrib/ncurses/man/curs_sp_funcs.3x - copied unchanged from r263931, head/contrib/ncurses/man/curs_sp_funcs.3x user/dchagin/lemul/contrib/ncurses/man/curs_variables.3x - copied unchanged from r263931, head/contrib/ncurses/man/curs_variables.3x user/dchagin/lemul/contrib/ncurses/man/form_variables.3x - copied unchanged from r263931, head/contrib/ncurses/man/form_variables.3x user/dchagin/lemul/contrib/ncurses/man/manhtml.aliases - copied unchanged from r263931, head/contrib/ncurses/man/manhtml.aliases user/dchagin/lemul/contrib/ncurses/man/manhtml.externs - copied unchanged from r263931, head/contrib/ncurses/man/manhtml.externs user/dchagin/lemul/contrib/ncurses/man/tabs.1 - copied unchanged from r263931, head/contrib/ncurses/man/tabs.1 user/dchagin/lemul/contrib/ncurses/man/term_variables.3x - copied unchanged from r263931, head/contrib/ncurses/man/term_variables.3x user/dchagin/lemul/contrib/ncurses/menu/llib-lmenut - copied unchanged from r263931, head/contrib/ncurses/menu/llib-lmenut user/dchagin/lemul/contrib/ncurses/menu/llib-lmenutw - copied unchanged from r263931, head/contrib/ncurses/menu/llib-lmenutw user/dchagin/lemul/contrib/ncurses/misc/gen-pkgconfig.in - copied unchanged from r263931, head/contrib/ncurses/misc/gen-pkgconfig.in user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_driver.c - copied unchanged from r263931, head/contrib/ncurses/ncurses/base/lib_driver.c user/dchagin/lemul/contrib/ncurses/ncurses/build.priv.h - copied unchanged from r263931, head/contrib/ncurses/ncurses/build.priv.h user/dchagin/lemul/contrib/ncurses/ncurses/llib-lncursestw - copied unchanged from r263931, head/contrib/ncurses/ncurses/llib-lncursestw user/dchagin/lemul/contrib/ncurses/ncurses/llib-ltic - copied unchanged from r263931, head/contrib/ncurses/ncurses/llib-ltic user/dchagin/lemul/contrib/ncurses/ncurses/llib-ltict - copied unchanged from r263931, head/contrib/ncurses/ncurses/llib-ltict user/dchagin/lemul/contrib/ncurses/ncurses/llib-ltictw - copied unchanged from r263931, head/contrib/ncurses/ncurses/llib-ltictw user/dchagin/lemul/contrib/ncurses/ncurses/llib-lticw - copied unchanged from r263931, head/contrib/ncurses/ncurses/llib-lticw user/dchagin/lemul/contrib/ncurses/ncurses/llib-ltinfo - copied unchanged from r263931, head/contrib/ncurses/ncurses/llib-ltinfo user/dchagin/lemul/contrib/ncurses/ncurses/llib-ltinfot - copied unchanged from r263931, head/contrib/ncurses/ncurses/llib-ltinfot user/dchagin/lemul/contrib/ncurses/ncurses/llib-ltinfotw - copied unchanged from r263931, head/contrib/ncurses/ncurses/llib-ltinfotw user/dchagin/lemul/contrib/ncurses/ncurses/llib-ltinfow - copied unchanged from r263931, head/contrib/ncurses/ncurses/llib-ltinfow user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/make_hash.c - copied unchanged from r263931, head/contrib/ncurses/ncurses/tinfo/make_hash.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/obsolete.c - copied unchanged from r263931, head/contrib/ncurses/ncurses/tinfo/obsolete.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/tinfo_driver.c - copied unchanged from r263931, head/contrib/ncurses/ncurses/tinfo/tinfo_driver.c user/dchagin/lemul/contrib/ncurses/ncurses/wcwidth.h - copied unchanged from r263931, head/contrib/ncurses/ncurses/wcwidth.h user/dchagin/lemul/contrib/ncurses/ncurses/widechar/widechars.c - copied unchanged from r263931, head/contrib/ncurses/ncurses/widechar/widechars.c user/dchagin/lemul/contrib/ncurses/ncurses/win32con/ - copied from r263931, head/contrib/ncurses/ncurses/win32con/ user/dchagin/lemul/contrib/ncurses/panel/llib-lpanelt - copied unchanged from r263931, head/contrib/ncurses/panel/llib-lpanelt user/dchagin/lemul/contrib/ncurses/panel/llib-lpaneltw - copied unchanged from r263931, head/contrib/ncurses/panel/llib-lpaneltw user/dchagin/lemul/contrib/ncurses/progs/tabs.c - copied unchanged from r263931, head/contrib/ncurses/progs/tabs.c user/dchagin/lemul/contrib/ncurses/progs/transform.c - copied unchanged from r263931, head/contrib/ncurses/progs/transform.c user/dchagin/lemul/contrib/openpam/t/t_openpam_ctype.c - copied unchanged from r263931, head/contrib/openpam/t/t_openpam_ctype.c user/dchagin/lemul/contrib/sendmail/libsm/inet6_ntop.c - copied unchanged from r263931, head/contrib/sendmail/libsm/inet6_ntop.c user/dchagin/lemul/contrib/sendmail/libsm/t-inet6_ntop.c - copied unchanged from r263931, head/contrib/sendmail/libsm/t-inet6_ntop.c user/dchagin/lemul/contrib/tzdata/leap-seconds.list - copied unchanged from r263931, head/contrib/tzdata/leap-seconds.list user/dchagin/lemul/crypto/openssh/PROTOCOL.chacha20poly1305 - copied unchanged from r263931, head/crypto/openssh/PROTOCOL.chacha20poly1305 user/dchagin/lemul/crypto/openssh/PROTOCOL.key - copied unchanged from r263931, head/crypto/openssh/PROTOCOL.key user/dchagin/lemul/crypto/openssh/blocks.c - copied unchanged from r263931, head/crypto/openssh/blocks.c user/dchagin/lemul/crypto/openssh/chacha.c - copied unchanged from r263931, head/crypto/openssh/chacha.c user/dchagin/lemul/crypto/openssh/chacha.h - copied unchanged from r263931, head/crypto/openssh/chacha.h user/dchagin/lemul/crypto/openssh/cipher-chachapoly.c - copied unchanged from r263931, head/crypto/openssh/cipher-chachapoly.c user/dchagin/lemul/crypto/openssh/cipher-chachapoly.h - copied unchanged from r263931, head/crypto/openssh/cipher-chachapoly.h user/dchagin/lemul/crypto/openssh/crypto_api.h - copied unchanged from r263931, head/crypto/openssh/crypto_api.h user/dchagin/lemul/crypto/openssh/digest-libc.c - copied unchanged from r263931, head/crypto/openssh/digest-libc.c user/dchagin/lemul/crypto/openssh/digest-openssl.c - copied unchanged from r263931, head/crypto/openssh/digest-openssl.c user/dchagin/lemul/crypto/openssh/digest.h - copied unchanged from r263931, head/crypto/openssh/digest.h user/dchagin/lemul/crypto/openssh/ed25519.c - copied unchanged from r263931, head/crypto/openssh/ed25519.c user/dchagin/lemul/crypto/openssh/fe25519.c - copied unchanged from r263931, head/crypto/openssh/fe25519.c user/dchagin/lemul/crypto/openssh/fe25519.h - copied unchanged from r263931, head/crypto/openssh/fe25519.h user/dchagin/lemul/crypto/openssh/freebsd-post-merge.sh - copied unchanged from r263931, head/crypto/openssh/freebsd-post-merge.sh user/dchagin/lemul/crypto/openssh/freebsd-pre-merge.sh - copied unchanged from r263931, head/crypto/openssh/freebsd-pre-merge.sh user/dchagin/lemul/crypto/openssh/ge25519.c - copied unchanged from r263931, head/crypto/openssh/ge25519.c user/dchagin/lemul/crypto/openssh/ge25519.h - copied unchanged from r263931, head/crypto/openssh/ge25519.h user/dchagin/lemul/crypto/openssh/ge25519_base.data - copied unchanged from r263931, head/crypto/openssh/ge25519_base.data user/dchagin/lemul/crypto/openssh/hash.c - copied unchanged from r263931, head/crypto/openssh/hash.c user/dchagin/lemul/crypto/openssh/hmac.c - copied unchanged from r263931, head/crypto/openssh/hmac.c user/dchagin/lemul/crypto/openssh/hmac.h - copied unchanged from r263931, head/crypto/openssh/hmac.h user/dchagin/lemul/crypto/openssh/kexc25519.c - copied unchanged from r263931, head/crypto/openssh/kexc25519.c user/dchagin/lemul/crypto/openssh/kexc25519c.c - copied unchanged from r263931, head/crypto/openssh/kexc25519c.c user/dchagin/lemul/crypto/openssh/kexc25519s.c - copied unchanged from r263931, head/crypto/openssh/kexc25519s.c user/dchagin/lemul/crypto/openssh/openbsd-compat/arc4random.c - copied unchanged from r263931, head/crypto/openssh/openbsd-compat/arc4random.c user/dchagin/lemul/crypto/openssh/openbsd-compat/bcrypt_pbkdf.c - copied unchanged from r263931, head/crypto/openssh/openbsd-compat/bcrypt_pbkdf.c user/dchagin/lemul/crypto/openssh/openbsd-compat/blf.h - copied unchanged from r263931, head/crypto/openssh/openbsd-compat/blf.h user/dchagin/lemul/crypto/openssh/openbsd-compat/blowfish.c - copied unchanged from r263931, head/crypto/openssh/openbsd-compat/blowfish.c user/dchagin/lemul/crypto/openssh/openbsd-compat/chacha_private.h - copied unchanged from r263931, head/crypto/openssh/openbsd-compat/chacha_private.h user/dchagin/lemul/crypto/openssh/openbsd-compat/explicit_bzero.c - copied unchanged from r263931, head/crypto/openssh/openbsd-compat/explicit_bzero.c user/dchagin/lemul/crypto/openssh/poly1305.c - copied unchanged from r263931, head/crypto/openssh/poly1305.c user/dchagin/lemul/crypto/openssh/poly1305.h - copied unchanged from r263931, head/crypto/openssh/poly1305.h user/dchagin/lemul/crypto/openssh/regress/dhgex.sh - copied unchanged from r263931, head/crypto/openssh/regress/dhgex.sh user/dchagin/lemul/crypto/openssh/regress/setuid-allowed.c - copied unchanged from r263931, head/crypto/openssh/regress/setuid-allowed.c user/dchagin/lemul/crypto/openssh/regress/sftp-perm.sh - copied unchanged from r263931, head/crypto/openssh/regress/sftp-perm.sh user/dchagin/lemul/crypto/openssh/sandbox-capsicum.c - copied unchanged from r263931, head/crypto/openssh/sandbox-capsicum.c user/dchagin/lemul/crypto/openssh/sc25519.c - copied unchanged from r263931, head/crypto/openssh/sc25519.c user/dchagin/lemul/crypto/openssh/sc25519.h - copied unchanged from r263931, head/crypto/openssh/sc25519.h user/dchagin/lemul/crypto/openssh/smult_curve25519_ref.c - copied unchanged from r263931, head/crypto/openssh/smult_curve25519_ref.c user/dchagin/lemul/crypto/openssh/ssh-ed25519.c - copied unchanged from r263931, head/crypto/openssh/ssh-ed25519.c user/dchagin/lemul/crypto/openssh/verify.c - copied unchanged from r263931, head/crypto/openssh/verify.c user/dchagin/lemul/etc/casper/ - copied from r263931, head/etc/casper/ user/dchagin/lemul/etc/devd/zfs.conf - copied unchanged from r263931, head/etc/devd/zfs.conf user/dchagin/lemul/etc/dma/ - copied from r263931, head/etc/dma/ user/dchagin/lemul/etc/mtree/BSD.tests.dist - copied unchanged from r263931, head/etc/mtree/BSD.tests.dist user/dchagin/lemul/etc/pkg/ - copied from r263931, head/etc/pkg/ user/dchagin/lemul/etc/rc.d/casperd - copied unchanged from r263931, head/etc/rc.d/casperd user/dchagin/lemul/lib/atf/common.mk - copied unchanged from r263931, head/lib/atf/common.mk user/dchagin/lemul/lib/atf/libatf-c++/Makefile.inc - copied unchanged from r263931, head/lib/atf/libatf-c++/Makefile.inc user/dchagin/lemul/lib/atf/libatf-c++/tests/ - copied from r263931, head/lib/atf/libatf-c++/tests/ user/dchagin/lemul/lib/atf/libatf-c/Makefile.inc - copied unchanged from r263931, head/lib/atf/libatf-c/Makefile.inc user/dchagin/lemul/lib/atf/libatf-c/tests/ - copied from r263931, head/lib/atf/libatf-c/tests/ user/dchagin/lemul/lib/atf/tests/ - copied from r263931, head/lib/atf/tests/ user/dchagin/lemul/lib/clang/include/PPCGenAsmMatcher.inc - copied unchanged from r263931, head/lib/clang/include/PPCGenAsmMatcher.inc user/dchagin/lemul/lib/clang/include/PPCGenFastISel.inc - copied unchanged from r263931, head/lib/clang/include/PPCGenFastISel.inc user/dchagin/lemul/lib/clang/include/SparcGenAsmMatcher.inc - copied unchanged from r263931, head/lib/clang/include/SparcGenAsmMatcher.inc user/dchagin/lemul/lib/clang/include/SparcGenAsmWriter.inc - copied unchanged from r263931, head/lib/clang/include/SparcGenAsmWriter.inc user/dchagin/lemul/lib/clang/include/SparcGenCallingConv.inc - copied unchanged from r263931, head/lib/clang/include/SparcGenCallingConv.inc user/dchagin/lemul/lib/clang/include/SparcGenCodeEmitter.inc - copied unchanged from r263931, head/lib/clang/include/SparcGenCodeEmitter.inc user/dchagin/lemul/lib/clang/include/SparcGenDAGISel.inc - copied unchanged from r263931, head/lib/clang/include/SparcGenDAGISel.inc user/dchagin/lemul/lib/clang/include/SparcGenDisassemblerTables.inc - copied unchanged from r263931, head/lib/clang/include/SparcGenDisassemblerTables.inc user/dchagin/lemul/lib/clang/include/SparcGenInstrInfo.inc - copied unchanged from r263931, head/lib/clang/include/SparcGenInstrInfo.inc user/dchagin/lemul/lib/clang/include/SparcGenMCCodeEmitter.inc - copied unchanged from r263931, head/lib/clang/include/SparcGenMCCodeEmitter.inc user/dchagin/lemul/lib/clang/include/SparcGenRegisterInfo.inc - copied unchanged from r263931, head/lib/clang/include/SparcGenRegisterInfo.inc user/dchagin/lemul/lib/clang/include/SparcGenSubtargetInfo.inc - copied unchanged from r263931, head/lib/clang/include/SparcGenSubtargetInfo.inc user/dchagin/lemul/lib/clang/include/clang/Parse/AttrIdentifierArg.inc - copied unchanged from r263931, head/lib/clang/include/clang/Parse/AttrIdentifierArg.inc user/dchagin/lemul/lib/clang/include/clang/Parse/AttrTypeArg.inc - copied unchanged from r263931, head/lib/clang/include/clang/Parse/AttrTypeArg.inc user/dchagin/lemul/lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc - copied unchanged from r263931, head/lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc user/dchagin/lemul/lib/clang/libllvmoption/ - copied from r263931, head/lib/clang/libllvmoption/ user/dchagin/lemul/lib/clang/libllvmpowerpcasmparser/ - copied from r263931, head/lib/clang/libllvmpowerpcasmparser/ user/dchagin/lemul/lib/clang/libllvmsparcasmparser/ - copied from r263931, head/lib/clang/libllvmsparcasmparser/ user/dchagin/lemul/lib/clang/libllvmsparccodegen/ - copied from r263931, head/lib/clang/libllvmsparccodegen/ user/dchagin/lemul/lib/clang/libllvmsparcdesc/ - copied from r263931, head/lib/clang/libllvmsparcdesc/ user/dchagin/lemul/lib/clang/libllvmsparcdisassembler/ - copied from r263931, head/lib/clang/libllvmsparcdisassembler/ user/dchagin/lemul/lib/clang/libllvmsparcinfo/ - copied from r263931, head/lib/clang/libllvmsparcinfo/ user/dchagin/lemul/lib/clang/libllvmsparcinstprinter/ - copied from r263931, head/lib/clang/libllvmsparcinstprinter/ user/dchagin/lemul/lib/libbsdstat/ - copied from r263931, head/lib/libbsdstat/ user/dchagin/lemul/lib/libc/arm/aeabi/aeabi_vfp.h - copied unchanged from r263931, head/lib/libc/arm/aeabi/aeabi_vfp.h user/dchagin/lemul/lib/libc/arm/aeabi/aeabi_vfp_double.S - copied unchanged from r263931, head/lib/libc/arm/aeabi/aeabi_vfp_double.S user/dchagin/lemul/lib/libc/arm/aeabi/aeabi_vfp_float.S - copied unchanged from r263931, head/lib/libc/arm/aeabi/aeabi_vfp_float.S user/dchagin/lemul/lib/libc/capability/cap_rights_init.3 - copied unchanged from r263931, head/lib/libc/capability/cap_rights_init.3 user/dchagin/lemul/lib/libc/gen/cap_rights_get.3 - copied unchanged from r263931, head/lib/libc/gen/cap_rights_get.3 user/dchagin/lemul/lib/libc/iconv/__iconv.c - copied unchanged from r263931, head/lib/libc/iconv/__iconv.c user/dchagin/lemul/lib/libc/iconv/__iconv_free_list.c - copied unchanged from r263931, head/lib/libc/iconv/__iconv_free_list.c user/dchagin/lemul/lib/libc/iconv/__iconv_get_list.c - copied unchanged from r263931, head/lib/libc/iconv/__iconv_get_list.c user/dchagin/lemul/lib/libc/iconv/bsd_iconv.c - copied unchanged from r263931, head/lib/libc/iconv/bsd_iconv.c user/dchagin/lemul/lib/libc/iconv/iconv-internal.h - copied unchanged from r263931, head/lib/libc/iconv/iconv-internal.h user/dchagin/lemul/lib/libc/iconv/iconv_canonicalize.c - copied unchanged from r263931, head/lib/libc/iconv/iconv_canonicalize.c user/dchagin/lemul/lib/libc/iconv/iconv_close.c - copied unchanged from r263931, head/lib/libc/iconv/iconv_close.c user/dchagin/lemul/lib/libc/iconv/iconv_compat.c - copied unchanged from r263931, head/lib/libc/iconv/iconv_compat.c user/dchagin/lemul/lib/libc/iconv/iconv_open.c - copied unchanged from r263931, head/lib/libc/iconv/iconv_open.c user/dchagin/lemul/lib/libc/iconv/iconv_open_into.c - copied unchanged from r263931, head/lib/libc/iconv/iconv_open_into.c user/dchagin/lemul/lib/libc/iconv/iconv_set_relocation_prefix.c - copied unchanged from r263931, head/lib/libc/iconv/iconv_set_relocation_prefix.c user/dchagin/lemul/lib/libc/iconv/iconvctl.c - copied unchanged from r263931, head/lib/libc/iconv/iconvctl.c user/dchagin/lemul/lib/libc/iconv/iconvlist.c - copied unchanged from r263931, head/lib/libc/iconv/iconvlist.c user/dchagin/lemul/lib/libc/sys/aio_fsync.2 - copied unchanged from r263931, head/lib/libc/sys/aio_fsync.2 user/dchagin/lemul/lib/libc_nonshared/ - copied from r263931, head/lib/libc_nonshared/ user/dchagin/lemul/lib/libcapsicum/ - copied from r263931, head/lib/libcapsicum/ user/dchagin/lemul/lib/libcasper/ - copied from r263931, head/lib/libcasper/ user/dchagin/lemul/lib/libnv/ - copied from r263931, head/lib/libnv/ user/dchagin/lemul/lib/libpjdlog/ - copied from r263931, head/lib/libpjdlog/ user/dchagin/lemul/lib/libpmc/pmc.atomsilvermont.3 - copied unchanged from r263931, head/lib/libpmc/pmc.atomsilvermont.3 user/dchagin/lemul/lib/libucl/ - copied from r263931, head/lib/libucl/ user/dchagin/lemul/lib/libz/zopen.3 - copied unchanged from r263931, head/lib/libz/zopen.3 user/dchagin/lemul/lib/msun/arm/fenv-mangle.h - copied unchanged from r263931, head/lib/msun/arm/fenv-mangle.h user/dchagin/lemul/lib/msun/arm/fenv-softfp.c - copied unchanged from r263931, head/lib/msun/arm/fenv-softfp.c user/dchagin/lemul/lib/msun/arm/fenv-vfp.c - copied unchanged from r263931, head/lib/msun/arm/fenv-vfp.c user/dchagin/lemul/lib/msun/ld128/k_expl.h - copied unchanged from r263931, head/lib/msun/ld128/k_expl.h user/dchagin/lemul/lib/msun/ld80/k_expl.h - copied unchanged from r263931, head/lib/msun/ld80/k_expl.h user/dchagin/lemul/lib/msun/src/e_coshl.c - copied unchanged from r263931, head/lib/msun/src/e_coshl.c user/dchagin/lemul/lib/msun/src/e_sinhl.c - copied unchanged from r263931, head/lib/msun/src/e_sinhl.c user/dchagin/lemul/lib/msun/src/s_tanhl.c - copied unchanged from r263931, head/lib/msun/src/s_tanhl.c user/dchagin/lemul/lib/tests/ - copied from r263931, head/lib/tests/ user/dchagin/lemul/libexec/atf/atf-check/Makefile.inc - copied unchanged from r263931, head/libexec/atf/atf-check/Makefile.inc user/dchagin/lemul/libexec/atf/atf-check/tests/ - copied from r263931, head/libexec/atf/atf-check/tests/ user/dchagin/lemul/libexec/atf/tests/ - copied from r263931, head/libexec/atf/tests/ user/dchagin/lemul/libexec/casper/ - copied from r263931, head/libexec/casper/ user/dchagin/lemul/libexec/dma/ - copied from r263931, head/libexec/dma/ user/dchagin/lemul/libexec/dma-mbox-create/ - copied from r263931, head/libexec/dma-mbox-create/ user/dchagin/lemul/libexec/tests/ - copied from r263931, head/libexec/tests/ user/dchagin/lemul/release/arm/ - copied from r263931, head/release/arm/ user/dchagin/lemul/release/doc/en_US.ISO8859-1/share/xml/catalog.xml - copied unchanged from r263931, head/release/doc/en_US.ISO8859-1/share/xml/catalog.xml user/dchagin/lemul/release/doc/en_US.ISO8859-1/share/xml/release.xsl - copied unchanged from r263931, head/release/doc/en_US.ISO8859-1/share/xml/release.xsl user/dchagin/lemul/release/doc/share/xml/release.xsl - copied unchanged from r263931, head/release/doc/share/xml/release.xsl user/dchagin/lemul/release/pkg_repos/ - copied from r263931, head/release/pkg_repos/ user/dchagin/lemul/release/scripts/FreeBSD_install_cdrom.conf - copied unchanged from r263931, head/release/scripts/FreeBSD_install_cdrom.conf user/dchagin/lemul/release/scripts/list-new-changesets.py - copied unchanged from r263931, head/release/scripts/list-new-changesets.py user/dchagin/lemul/release/scripts/pkg-stage.sh - copied unchanged from r263931, head/release/scripts/pkg-stage.sh user/dchagin/lemul/release/tools/ - copied from r263931, head/release/tools/ user/dchagin/lemul/sbin/casperd/ - copied from r263931, head/sbin/casperd/ user/dchagin/lemul/sbin/dhclient/tests/ - copied from r263931, head/sbin/dhclient/tests/ user/dchagin/lemul/sbin/fsck_ffs/globs.c - copied unchanged from r263931, head/sbin/fsck_ffs/globs.c user/dchagin/lemul/sbin/growfs/tests/ - copied from r263931, head/sbin/growfs/tests/ user/dchagin/lemul/sbin/ifconfig/tests/ - copied from r263931, head/sbin/ifconfig/tests/ user/dchagin/lemul/sbin/mdconfig/tests/ - copied from r263931, head/sbin/mdconfig/tests/ user/dchagin/lemul/sbin/tests/ - copied from r263931, head/sbin/tests/ user/dchagin/lemul/share/examples/dma/ - copied from r263931, head/share/examples/dma/ user/dchagin/lemul/share/examples/libusb20/util.c - copied unchanged from r263931, head/share/examples/libusb20/util.c user/dchagin/lemul/share/examples/libusb20/util.h - copied unchanged from r263931, head/share/examples/libusb20/util.h user/dchagin/lemul/share/examples/tests/ - copied from r263931, head/share/examples/tests/ user/dchagin/lemul/share/keys/ - copied from r263931, head/share/keys/ user/dchagin/lemul/share/man/man4/axge.4 - copied unchanged from r263931, head/share/man/man4/axge.4 user/dchagin/lemul/share/man/man4/geom_uncompress.4 - copied unchanged from r263931, head/share/man/man4/geom_uncompress.4 user/dchagin/lemul/share/man/man4/gpioiic.4 - copied unchanged from r263931, head/share/man/man4/gpioiic.4 user/dchagin/lemul/share/man/man4/gpioled.4 - copied unchanged from r263931, head/share/man/man4/gpioled.4 user/dchagin/lemul/share/man/man4/hv_ata_pci_disengage.4 - copied unchanged from r263931, head/share/man/man4/hv_ata_pci_disengage.4 user/dchagin/lemul/share/man/man4/hv_kvp.4 - copied unchanged from r263931, head/share/man/man4/hv_kvp.4 user/dchagin/lemul/share/man/man4/hv_netvsc.4 - copied unchanged from r263931, head/share/man/man4/hv_netvsc.4 user/dchagin/lemul/share/man/man4/hv_storvsc.4 - copied unchanged from r263931, head/share/man/man4/hv_storvsc.4 user/dchagin/lemul/share/man/man4/hv_utils.4 - copied unchanged from r263931, head/share/man/man4/hv_utils.4 user/dchagin/lemul/share/man/man4/hv_vmbus.4 - copied unchanged from r263931, head/share/man/man4/hv_vmbus.4 user/dchagin/lemul/share/man/man4/man4.arm/ti_adc.4 - copied unchanged from r263931, head/share/man/man4/man4.arm/ti_adc.4 user/dchagin/lemul/share/man/man4/rights.4 - copied unchanged from r263931, head/share/man/man4/rights.4 user/dchagin/lemul/share/man/man4/umoscom.4 - copied unchanged from r263931, head/share/man/man4/umoscom.4 user/dchagin/lemul/share/man/man4/urndis.4 - copied unchanged from r263931, head/share/man/man4/urndis.4 user/dchagin/lemul/share/man/man4/urtwnfw.4 - copied unchanged from r263931, head/share/man/man4/urtwnfw.4 user/dchagin/lemul/share/man/man4/usb_template.4 - copied unchanged from r263931, head/share/man/man4/usb_template.4 user/dchagin/lemul/share/man/man4/usfs.4 - copied unchanged from r263931, head/share/man/man4/usfs.4 user/dchagin/lemul/share/man/man4/virtio_random.4 - copied unchanged from r263931, head/share/man/man4/virtio_random.4 user/dchagin/lemul/share/man/man4/wsp.4 - copied unchanged from r263931, head/share/man/man4/wsp.4 user/dchagin/lemul/share/man/man7/tests.7 - copied unchanged from r263931, head/share/man/man7/tests.7 user/dchagin/lemul/share/man/man8/hv_kvp_daemon.8 - copied unchanged from r263931, head/share/man/man8/hv_kvp_daemon.8 user/dchagin/lemul/share/man/man9/getenv.9 - copied unchanged from r263931, head/share/man/man9/getenv.9 user/dchagin/lemul/share/mk/plain.test.mk - copied unchanged from r263931, head/share/mk/plain.test.mk user/dchagin/lemul/share/mk/suite.test.mk - copied unchanged from r263931, head/share/mk/suite.test.mk user/dchagin/lemul/share/mk/tap.test.mk - copied unchanged from r263931, head/share/mk/tap.test.mk user/dchagin/lemul/share/tests/ - copied from r263931, head/share/tests/ user/dchagin/lemul/sys/amd64/amd64/xen-locore.S - copied unchanged from r263931, head/sys/amd64/amd64/xen-locore.S user/dchagin/lemul/sys/amd64/conf/VT - copied unchanged from r263931, head/sys/amd64/conf/VT user/dchagin/lemul/sys/amd64/vmm/io/vatpic.c - copied unchanged from r263931, head/sys/amd64/vmm/io/vatpic.c user/dchagin/lemul/sys/amd64/vmm/io/vatpic.h - copied unchanged from r263931, head/sys/amd64/vmm/io/vatpic.h user/dchagin/lemul/sys/amd64/vmm/io/vatpit.c - copied unchanged from r263931, head/sys/amd64/vmm/io/vatpit.c user/dchagin/lemul/sys/amd64/vmm/io/vatpit.h - copied unchanged from r263931, head/sys/amd64/vmm/io/vatpit.h user/dchagin/lemul/sys/amd64/vmm/io/vhpet.c - copied unchanged from r263931, head/sys/amd64/vmm/io/vhpet.c user/dchagin/lemul/sys/amd64/vmm/io/vhpet.h - copied unchanged from r263931, head/sys/amd64/vmm/io/vhpet.h user/dchagin/lemul/sys/amd64/vmm/io/vioapic.c - copied unchanged from r263931, head/sys/amd64/vmm/io/vioapic.c user/dchagin/lemul/sys/amd64/vmm/io/vioapic.h - copied unchanged from r263931, head/sys/amd64/vmm/io/vioapic.h user/dchagin/lemul/sys/amd64/vmm/io/vlapic_priv.h - copied unchanged from r263931, head/sys/amd64/vmm/io/vlapic_priv.h user/dchagin/lemul/sys/amd64/vmm/vmm_ioport.c - copied unchanged from r263931, head/sys/amd64/vmm/vmm_ioport.c user/dchagin/lemul/sys/amd64/vmm/vmm_ioport.h - copied unchanged from r263931, head/sys/amd64/vmm/vmm_ioport.h user/dchagin/lemul/sys/arm/allwinner/a10_common.c - copied unchanged from r263931, head/sys/arm/allwinner/a10_common.c user/dchagin/lemul/sys/arm/allwinner/a10_gpio.h - copied unchanged from r263931, head/sys/arm/allwinner/a10_gpio.h user/dchagin/lemul/sys/arm/allwinner/a10_sramc.c - copied unchanged from r263931, head/sys/arm/allwinner/a10_sramc.c user/dchagin/lemul/sys/arm/allwinner/a10_sramc.h - copied unchanged from r263931, head/sys/arm/allwinner/a10_sramc.h user/dchagin/lemul/sys/arm/allwinner/a20/a20_mp.c - copied unchanged from r263931, head/sys/arm/allwinner/a20/a20_mp.c user/dchagin/lemul/sys/arm/allwinner/if_emac.c - copied unchanged from r263931, head/sys/arm/allwinner/if_emac.c user/dchagin/lemul/sys/arm/allwinner/if_emacreg.h - copied unchanged from r263931, head/sys/arm/allwinner/if_emacreg.h user/dchagin/lemul/sys/arm/arm/bus_space-v6.c - copied unchanged from r263931, head/sys/arm/arm/bus_space-v6.c user/dchagin/lemul/sys/arm/arm/devmap.c - copied unchanged from r263931, head/sys/arm/arm/devmap.c user/dchagin/lemul/sys/arm/arm/physmem.c - copied unchanged from r263931, head/sys/arm/arm/physmem.c user/dchagin/lemul/sys/arm/at91/at91_aic.c - copied unchanged from r263931, head/sys/arm/at91/at91_aic.c user/dchagin/lemul/sys/arm/at91/at91_gpio.h - copied unchanged from r263931, head/sys/arm/at91/at91_gpio.h user/dchagin/lemul/sys/arm/at91/at91_sdramc.c - copied unchanged from r263931, head/sys/arm/at91/at91_sdramc.c user/dchagin/lemul/sys/arm/at91/at91_shdwc.c - copied unchanged from r263931, head/sys/arm/at91/at91_shdwc.c user/dchagin/lemul/sys/arm/at91/at91_smc.c - copied unchanged from r263931, head/sys/arm/at91/at91_smc.c user/dchagin/lemul/sys/arm/at91/at91_smc.h - copied unchanged from r263931, head/sys/arm/at91/at91_smc.h user/dchagin/lemul/sys/arm/at91/at91_tcb.c - copied unchanged from r263931, head/sys/arm/at91/at91_tcb.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_bsc.c - copied unchanged from r263931, head/sys/arm/broadcom/bcm2835/bcm2835_bsc.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_bscreg.h - copied unchanged from r263931, head/sys/arm/broadcom/bcm2835/bcm2835_bscreg.h user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h - copied unchanged from r263931, head/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_common.c - copied unchanged from r263931, head/sys/arm/broadcom/bcm2835/bcm2835_common.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_fbd.c - copied unchanged from r263931, head/sys/arm/broadcom/bcm2835/bcm2835_fbd.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_spi.c - copied unchanged from r263931, head/sys/arm/broadcom/bcm2835/bcm2835_spi.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_spireg.h - copied unchanged from r263931, head/sys/arm/broadcom/bcm2835/bcm2835_spireg.h user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_spivar.h - copied unchanged from r263931, head/sys/arm/broadcom/bcm2835/bcm2835_spivar.h user/dchagin/lemul/sys/arm/conf/CHROMEBOOK - copied unchanged from r263931, head/sys/arm/conf/CHROMEBOOK user/dchagin/lemul/sys/arm/conf/COLIBRI-VF50 - copied unchanged from r263931, head/sys/arm/conf/COLIBRI-VF50 user/dchagin/lemul/sys/arm/conf/COSMIC - copied unchanged from r263931, head/sys/arm/conf/COSMIC user/dchagin/lemul/sys/arm/conf/IMX6 - copied unchanged from r263931, head/sys/arm/conf/IMX6 user/dchagin/lemul/sys/arm/conf/QUARTZ - copied unchanged from r263931, head/sys/arm/conf/QUARTZ user/dchagin/lemul/sys/arm/conf/RADXA - copied unchanged from r263931, head/sys/arm/conf/RADXA user/dchagin/lemul/sys/arm/conf/VYBRID.common - copied unchanged from r263931, head/sys/arm/conf/VYBRID.common user/dchagin/lemul/sys/arm/conf/WANDBOARD-DUAL - copied unchanged from r263931, head/sys/arm/conf/WANDBOARD-DUAL user/dchagin/lemul/sys/arm/conf/WANDBOARD-QUAD - copied unchanged from r263931, head/sys/arm/conf/WANDBOARD-QUAD user/dchagin/lemul/sys/arm/conf/WANDBOARD-SOLO - copied unchanged from r263931, head/sys/arm/conf/WANDBOARD-SOLO user/dchagin/lemul/sys/arm/conf/WANDBOARD.common - copied unchanged from r263931, head/sys/arm/conf/WANDBOARD.common user/dchagin/lemul/sys/arm/freescale/fsl_ocotp.c - copied unchanged from r263931, head/sys/arm/freescale/fsl_ocotp.c user/dchagin/lemul/sys/arm/freescale/fsl_ocotpreg.h - copied unchanged from r263931, head/sys/arm/freescale/fsl_ocotpreg.h user/dchagin/lemul/sys/arm/freescale/fsl_ocotpvar.h - copied unchanged from r263931, head/sys/arm/freescale/fsl_ocotpvar.h user/dchagin/lemul/sys/arm/freescale/imx/files.imx6 - copied unchanged from r263931, head/sys/arm/freescale/imx/files.imx6 user/dchagin/lemul/sys/arm/freescale/imx/imx51_ipuv3_fbd.c - copied unchanged from r263931, head/sys/arm/freescale/imx/imx51_ipuv3_fbd.c user/dchagin/lemul/sys/arm/freescale/imx/imx6_anatop.c - copied unchanged from r263931, head/sys/arm/freescale/imx/imx6_anatop.c user/dchagin/lemul/sys/arm/freescale/imx/imx6_anatopreg.h - copied unchanged from r263931, head/sys/arm/freescale/imx/imx6_anatopreg.h user/dchagin/lemul/sys/arm/freescale/imx/imx6_anatopvar.h - copied unchanged from r263931, head/sys/arm/freescale/imx/imx6_anatopvar.h user/dchagin/lemul/sys/arm/freescale/imx/imx6_ccm.c - copied unchanged from r263931, head/sys/arm/freescale/imx/imx6_ccm.c user/dchagin/lemul/sys/arm/freescale/imx/imx6_ccmreg.h - copied unchanged from r263931, head/sys/arm/freescale/imx/imx6_ccmreg.h user/dchagin/lemul/sys/arm/freescale/imx/imx6_machdep.c - copied unchanged from r263931, head/sys/arm/freescale/imx/imx6_machdep.c user/dchagin/lemul/sys/arm/freescale/imx/imx6_mp.c - copied unchanged from r263931, head/sys/arm/freescale/imx/imx6_mp.c user/dchagin/lemul/sys/arm/freescale/imx/imx6_pl310.c - copied unchanged from r263931, head/sys/arm/freescale/imx/imx6_pl310.c user/dchagin/lemul/sys/arm/freescale/imx/imx6_usbphy.c - copied unchanged from r263931, head/sys/arm/freescale/imx/imx6_usbphy.c user/dchagin/lemul/sys/arm/freescale/imx/imx_common.c - copied unchanged from r263931, head/sys/arm/freescale/imx/imx_common.c user/dchagin/lemul/sys/arm/freescale/imx/imx_machdep.c - copied unchanged from r263931, head/sys/arm/freescale/imx/imx_machdep.c user/dchagin/lemul/sys/arm/freescale/imx/imx_machdep.h - copied unchanged from r263931, head/sys/arm/freescale/imx/imx_machdep.h user/dchagin/lemul/sys/arm/freescale/imx/imx_nop_usbphy.c - copied unchanged from r263931, head/sys/arm/freescale/imx/imx_nop_usbphy.c user/dchagin/lemul/sys/arm/freescale/imx/imx_sdhci.c - copied unchanged from r263931, head/sys/arm/freescale/imx/imx_sdhci.c user/dchagin/lemul/sys/arm/freescale/imx/std.imx6 - copied unchanged from r263931, head/sys/arm/freescale/imx/std.imx6 user/dchagin/lemul/sys/arm/freescale/vybrid/ - copied from r263931, head/sys/arm/freescale/vybrid/ user/dchagin/lemul/sys/arm/include/devmap.h - copied unchanged from r263931, head/sys/arm/include/devmap.h user/dchagin/lemul/sys/arm/include/physmem.h - copied unchanged from r263931, head/sys/arm/include/physmem.h user/dchagin/lemul/sys/arm/mv/mv_common.c - copied unchanged from r263931, head/sys/arm/mv/mv_common.c user/dchagin/lemul/sys/arm/rockchip/ - copied from r263931, head/sys/arm/rockchip/ user/dchagin/lemul/sys/arm/samsung/exynos/exynos5_common.c - copied unchanged from r263931, head/sys/arm/samsung/exynos/exynos5_common.c user/dchagin/lemul/sys/arm/samsung/exynos/exynos5_common.h - copied unchanged from r263931, head/sys/arm/samsung/exynos/exynos5_common.h user/dchagin/lemul/sys/arm/samsung/exynos/exynos5_ehci.c - copied unchanged from r263931, head/sys/arm/samsung/exynos/exynos5_ehci.c user/dchagin/lemul/sys/arm/samsung/exynos/exynos5_fimd.c - copied unchanged from r263931, head/sys/arm/samsung/exynos/exynos5_fimd.c user/dchagin/lemul/sys/arm/samsung/exynos/exynos5_mct.c - copied unchanged from r263931, head/sys/arm/samsung/exynos/exynos5_mct.c user/dchagin/lemul/sys/arm/tegra/tegra2_common.c - copied unchanged from r263931, head/sys/arm/tegra/tegra2_common.c user/dchagin/lemul/sys/arm/ti/ti_adc.c - copied unchanged from r263931, head/sys/arm/ti/ti_adc.c user/dchagin/lemul/sys/arm/ti/ti_adcreg.h - copied unchanged from r263931, head/sys/arm/ti/ti_adcreg.h user/dchagin/lemul/sys/arm/ti/ti_adcvar.h - copied unchanged from r263931, head/sys/arm/ti/ti_adcvar.h user/dchagin/lemul/sys/arm/ti/ti_common.c - copied unchanged from r263931, head/sys/arm/ti/ti_common.c user/dchagin/lemul/sys/arm/ti/ti_mbox.c - copied unchanged from r263931, head/sys/arm/ti/ti_mbox.c user/dchagin/lemul/sys/arm/ti/ti_mbox.h - copied unchanged from r263931, head/sys/arm/ti/ti_mbox.h user/dchagin/lemul/sys/arm/ti/ti_pruss.c - copied unchanged from r263931, head/sys/arm/ti/ti_pruss.c user/dchagin/lemul/sys/arm/ti/ti_pruss.h - copied unchanged from r263931, head/sys/arm/ti/ti_pruss.h user/dchagin/lemul/sys/arm/versatile/versatile_common.c - copied unchanged from r263931, head/sys/arm/versatile/versatile_common.c user/dchagin/lemul/sys/boot/Makefile.mips - copied unchanged from r263931, head/sys/boot/Makefile.mips user/dchagin/lemul/sys/boot/efi/include/amd64/ - copied from r263931, head/sys/boot/efi/include/amd64/ user/dchagin/lemul/sys/boot/fdt/dts/arm/ - copied from r263931, head/sys/boot/fdt/dts/arm/ user/dchagin/lemul/sys/boot/fdt/dts/mips/ - copied from r263931, head/sys/boot/fdt/dts/mips/ user/dchagin/lemul/sys/boot/fdt/dts/powerpc/ - copied from r263931, head/sys/boot/fdt/dts/powerpc/ user/dchagin/lemul/sys/boot/ficl/mips64/ - copied from r263931, head/sys/boot/ficl/mips64/ user/dchagin/lemul/sys/boot/libstand32/ - copied from r263931, head/sys/boot/libstand32/ user/dchagin/lemul/sys/boot/mips/ - copied from r263931, head/sys/boot/mips/ user/dchagin/lemul/sys/boot/userboot/userboot/biossmap.c - copied unchanged from r263931, head/sys/boot/userboot/userboot/biossmap.c user/dchagin/lemul/sys/boot/userboot/zfs/ - copied from r263931, head/sys/boot/userboot/zfs/ user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/disp.h - copied unchanged from r263931, head/sys/cddl/compat/opensolaris/sys/disp.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c - copied unchanged from r263931, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c - copied unchanged from r263931, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_reftree.c - copied unchanged from r263931, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_reftree.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_bookmark.h - copied unchanged from r263931, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_bookmark.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/range_tree.h - copied unchanged from r263931, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/range_tree.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_reftree.h - copied unchanged from r263931, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_reftree.h user/dchagin/lemul/sys/cddl/dev/dtrace/x86/ - copied from r263931, head/sys/cddl/dev/dtrace/x86/ user/dchagin/lemul/sys/contrib/dev/iwn/iwlwifi-105-6-18.168.6.1.fw.uu - copied unchanged from r263931, head/sys/contrib/dev/iwn/iwlwifi-105-6-18.168.6.1.fw.uu user/dchagin/lemul/sys/contrib/dev/iwn/iwlwifi-135-6-18.168.6.1.fw.uu - copied unchanged from r263931, head/sys/contrib/dev/iwn/iwlwifi-135-6-18.168.6.1.fw.uu user/dchagin/lemul/sys/contrib/xz-embedded/linux/lib/xz/xz_crc64.c - copied unchanged from r263931, head/sys/contrib/xz-embedded/linux/lib/xz/xz_crc64.c user/dchagin/lemul/sys/contrib/xz-embedded/userspace/bytetest.c - copied unchanged from r263931, head/sys/contrib/xz-embedded/userspace/bytetest.c user/dchagin/lemul/sys/crypto/sha2/sha256.h - copied unchanged from r263931, head/sys/crypto/sha2/sha256.h user/dchagin/lemul/sys/crypto/sha2/sha256c.c - copied unchanged from r263931, head/sys/crypto/sha2/sha256c.c user/dchagin/lemul/sys/dev/aic7xxx/aic79xx_reg.h - copied unchanged from r263931, head/sys/dev/aic7xxx/aic79xx_reg.h user/dchagin/lemul/sys/dev/aic7xxx/aic79xx_reg_print.c - copied unchanged from r263931, head/sys/dev/aic7xxx/aic79xx_reg_print.c user/dchagin/lemul/sys/dev/aic7xxx/aic79xx_seq.h - copied unchanged from r263931, head/sys/dev/aic7xxx/aic79xx_seq.h user/dchagin/lemul/sys/dev/aic7xxx/aic7xxx_reg.h - copied unchanged from r263931, head/sys/dev/aic7xxx/aic7xxx_reg.h user/dchagin/lemul/sys/dev/aic7xxx/aic7xxx_reg_print.c - copied unchanged from r263931, head/sys/dev/aic7xxx/aic7xxx_reg_print.c user/dchagin/lemul/sys/dev/aic7xxx/aic7xxx_seq.h - copied unchanged from r263931, head/sys/dev/aic7xxx/aic7xxx_seq.h user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch_8327.c - copied unchanged from r263931, head/sys/dev/etherswitch/arswitch/arswitch_8327.c user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch_8327.h - copied unchanged from r263931, head/sys/dev/etherswitch/arswitch/arswitch_8327.h user/dchagin/lemul/sys/dev/fb/fb_if.m - copied unchanged from r263931, head/sys/dev/fb/fb_if.m user/dchagin/lemul/sys/dev/fb/fbd.c - copied unchanged from r263931, head/sys/dev/fb/fbd.c user/dchagin/lemul/sys/dev/gpio/ofw_gpiobus.c - copied unchanged from r263931, head/sys/dev/gpio/ofw_gpiobus.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_ppc970.c - copied unchanged from r263931, head/sys/dev/hwpmc/hwpmc_ppc970.c user/dchagin/lemul/sys/dev/iicbus/adt746x.c - copied unchanged from r263931, head/sys/dev/iicbus/adt746x.c user/dchagin/lemul/sys/dev/iwi/if_iwi_ioctl.h - copied unchanged from r263931, head/sys/dev/iwi/if_iwi_ioctl.h user/dchagin/lemul/sys/dev/iwn/if_iwn_chip_cfg.h - copied unchanged from r263931, head/sys/dev/iwn/if_iwn_chip_cfg.h user/dchagin/lemul/sys/dev/iwn/if_iwn_debug.h - copied unchanged from r263931, head/sys/dev/iwn/if_iwn_debug.h user/dchagin/lemul/sys/dev/iwn/if_iwn_ioctl.h - copied unchanged from r263931, head/sys/dev/iwn/if_iwn_ioctl.h user/dchagin/lemul/sys/dev/nand/nfc_at91.c - copied unchanged from r263931, head/sys/dev/nand/nfc_at91.c user/dchagin/lemul/sys/dev/nand/nfc_at91.h - copied unchanged from r263931, head/sys/dev/nand/nfc_at91.h user/dchagin/lemul/sys/dev/netmap/netmap_freebsd.c - copied unchanged from r263931, head/sys/dev/netmap/netmap_freebsd.c user/dchagin/lemul/sys/dev/netmap/netmap_generic.c - copied unchanged from r263931, head/sys/dev/netmap/netmap_generic.c user/dchagin/lemul/sys/dev/netmap/netmap_mbq.c - copied unchanged from r263931, head/sys/dev/netmap/netmap_mbq.c user/dchagin/lemul/sys/dev/netmap/netmap_mbq.h - copied unchanged from r263931, head/sys/dev/netmap/netmap_mbq.h user/dchagin/lemul/sys/dev/netmap/netmap_mem2.h - copied unchanged from r263931, head/sys/dev/netmap/netmap_mem2.h user/dchagin/lemul/sys/dev/netmap/netmap_offloadings.c - copied unchanged from r263931, head/sys/dev/netmap/netmap_offloadings.c user/dchagin/lemul/sys/dev/netmap/netmap_pipe.c - copied unchanged from r263931, head/sys/dev/netmap/netmap_pipe.c user/dchagin/lemul/sys/dev/netmap/netmap_vale.c - copied unchanged from r263931, head/sys/dev/netmap/netmap_vale.c user/dchagin/lemul/sys/dev/ofw/ofwbus.c - copied unchanged from r263931, head/sys/dev/ofw/ofwbus.c user/dchagin/lemul/sys/dev/spibus/ofw_spibus.c - copied unchanged from r263931, head/sys/dev/spibus/ofw_spibus.c user/dchagin/lemul/sys/dev/usb/controller/at91dci_fdt.c - copied unchanged from r263931, head/sys/dev/usb/controller/at91dci_fdt.c user/dchagin/lemul/sys/dev/usb/controller/ohci_fdt.c - copied unchanged from r263931, head/sys/dev/usb/controller/ohci_fdt.c user/dchagin/lemul/sys/dev/usb/input/wsp.c - copied unchanged from r263931, head/sys/dev/usb/input/wsp.c user/dchagin/lemul/sys/dev/usb/net/if_axge.c - copied unchanged from r263931, head/sys/dev/usb/net/if_axge.c user/dchagin/lemul/sys/dev/usb/net/if_axgereg.h - copied unchanged from r263931, head/sys/dev/usb/net/if_axgereg.h user/dchagin/lemul/sys/dev/usb/net/if_urndis.c - copied unchanged from r263931, head/sys/dev/usb/net/if_urndis.c user/dchagin/lemul/sys/dev/usb/net/if_urndisreg.h - copied unchanged from r263931, head/sys/dev/usb/net/if_urndisreg.h user/dchagin/lemul/sys/dev/virtio/random/ - copied from r263931, head/sys/dev/virtio/random/ user/dchagin/lemul/sys/dev/vt/ - copied from r263931, head/sys/dev/vt/ user/dchagin/lemul/sys/dev/xen/timer/timer.h - copied unchanged from r263931, head/sys/dev/xen/timer/timer.h - copied from r263931, head/sys/gnu/dts/ user/dchagin/lemul/sys/i386/conf/VT - copied unchanged from r263931, head/sys/i386/conf/VT user/dchagin/lemul/sys/ia64/ia64/xtrace.c - copied unchanged from r263931, head/sys/ia64/ia64/xtrace.c user/dchagin/lemul/sys/kern/subr_terminal.c - copied unchanged from r263931, head/sys/kern/subr_terminal.c user/dchagin/lemul/sys/mips/atheros/ar934x_nfcreg.h - copied unchanged from r263931, head/sys/mips/atheros/ar934x_nfcreg.h user/dchagin/lemul/sys/mips/beri/beri_pic.c - copied unchanged from r263931, head/sys/mips/beri/beri_pic.c user/dchagin/lemul/sys/mips/beri/beri_simplebus.c - copied unchanged from r263931, head/sys/mips/beri/beri_simplebus.c - copied unchanged from r263931, head/sys/mips/beri/fdt_ic_if.m user/dchagin/lemul/sys/mips/conf/ALFA_HORNET_UB - copied unchanged from r263931, head/sys/mips/conf/ALFA_HORNET_UB user/dchagin/lemul/sys/mips/conf/ALFA_HORNET_UB.hints - copied unchanged from r263931, head/sys/mips/conf/ALFA_HORNET_UB.hints user/dchagin/lemul/sys/mips/conf/BERI_DE4_BASE - copied unchanged from r263931, head/sys/mips/conf/BERI_DE4_BASE user/dchagin/lemul/sys/mips/conf/BERI_NETFPGA_MDROOT - copied unchanged from r263931, head/sys/mips/conf/BERI_NETFPGA_MDROOT user/dchagin/lemul/sys/mips/conf/BERI_SIM_BASE - copied unchanged from r263931, head/sys/mips/conf/BERI_SIM_BASE user/dchagin/lemul/sys/mips/conf/BERI_SIM_SDROOT - copied unchanged from r263931, head/sys/mips/conf/BERI_SIM_SDROOT user/dchagin/lemul/sys/mips/conf/DIR-825B1 - copied unchanged from r263931, head/sys/mips/conf/DIR-825B1 user/dchagin/lemul/sys/mips/conf/DIR-825B1.hints - copied unchanged from r263931, head/sys/mips/conf/DIR-825B1.hints user/dchagin/lemul/sys/modules/iwnfw/iwn105/ - copied from r263931, head/sys/modules/iwnfw/iwn105/ user/dchagin/lemul/sys/modules/iwnfw/iwn135/ - copied from r263931, head/sys/modules/iwnfw/iwn135/ user/dchagin/lemul/sys/modules/usb/axge/ - copied from r263931, head/sys/modules/usb/axge/ user/dchagin/lemul/sys/modules/usb/urndis/ - copied from r263931, head/sys/modules/usb/urndis/ user/dchagin/lemul/sys/modules/usb/wsp/ - copied from r263931, head/sys/modules/usb/wsp/ user/dchagin/lemul/sys/modules/virtio/random/ - copied from r263931, head/sys/modules/virtio/random/ user/dchagin/lemul/sys/net/ieee_oui.h - copied unchanged from r263931, head/sys/net/ieee_oui.h user/dchagin/lemul/sys/net/ifq.h - copied unchanged from r263931, head/sys/net/ifq.h user/dchagin/lemul/sys/net/sff8472.h - copied unchanged from r263931, head/sys/net/sff8472.h user/dchagin/lemul/sys/netinet/in_rss.c - copied unchanged from r263931, head/sys/netinet/in_rss.c user/dchagin/lemul/sys/netinet/in_rss.h - copied unchanged from r263931, head/sys/netinet/in_rss.h user/dchagin/lemul/sys/netinet/toeplitz.c - copied unchanged from r263931, head/sys/netinet/toeplitz.c user/dchagin/lemul/sys/netinet/toeplitz.h - copied unchanged from r263931, head/sys/netinet/toeplitz.h user/dchagin/lemul/sys/netpfil/pf/pf.h - copied unchanged from r263931, head/sys/netpfil/pf/pf.h user/dchagin/lemul/sys/netpfil/pf/pf_altq.h - copied unchanged from r263931, head/sys/netpfil/pf/pf_altq.h user/dchagin/lemul/sys/netpfil/pf/pf_mtag.h - copied unchanged from r263931, head/sys/netpfil/pf/pf_mtag.h user/dchagin/lemul/sys/opencrypto/cryptodeflate.c - copied unchanged from r263931, head/sys/opencrypto/cryptodeflate.c user/dchagin/lemul/sys/powerpc/cpufreq/pmufreq.c - copied unchanged from r263931, head/sys/powerpc/cpufreq/pmufreq.c user/dchagin/lemul/sys/powerpc/mpc85xx/pci_mpc85xx.c - copied unchanged from r263931, head/sys/powerpc/mpc85xx/pci_mpc85xx.c user/dchagin/lemul/sys/powerpc/mpc85xx/platform_mpc85xx.c - copied unchanged from r263931, head/sys/powerpc/mpc85xx/platform_mpc85xx.c user/dchagin/lemul/sys/powerpc/ofw/ofw_pcibus.h - copied unchanged from r263931, head/sys/powerpc/ofw/ofw_pcibus.h user/dchagin/lemul/sys/powerpc/ofw/openpic_ofw.c - copied unchanged from r263931, head/sys/powerpc/ofw/openpic_ofw.c user/dchagin/lemul/sys/powerpc/powerpc/copyinout.c - copied unchanged from r263931, head/sys/powerpc/powerpc/copyinout.c user/dchagin/lemul/sys/powerpc/powerpc/swtch32.S - copied unchanged from r263931, head/sys/powerpc/powerpc/swtch32.S user/dchagin/lemul/sys/powerpc/powerpc/swtch64.S - copied unchanged from r263931, head/sys/powerpc/powerpc/swtch64.S user/dchagin/lemul/sys/powerpc/pseries/plpar_pcibus.c - copied unchanged from r263931, head/sys/powerpc/pseries/plpar_pcibus.c user/dchagin/lemul/sys/powerpc/wii/ios_if.m - copied unchanged from r263931, head/sys/powerpc/wii/ios_if.m user/dchagin/lemul/sys/sys/boot.h - copied unchanged from r263931, head/sys/sys/boot.h user/dchagin/lemul/sys/sys/capsicum.h - copied unchanged from r263931, head/sys/sys/capsicum.h user/dchagin/lemul/sys/sys/efi.h - copied unchanged from r263931, head/sys/sys/efi.h user/dchagin/lemul/sys/sys/ktr_class.h - copied unchanged from r263931, head/sys/sys/ktr_class.h user/dchagin/lemul/sys/sys/sf_base.h - copied unchanged from r263931, head/sys/sys/sf_base.h user/dchagin/lemul/sys/sys/sf_sync.h - copied unchanged from r263931, head/sys/sys/sf_sync.h user/dchagin/lemul/sys/sys/terminal.h - copied unchanged from r263931, head/sys/sys/terminal.h user/dchagin/lemul/sys/tools/fdt/make_dtb.sh - copied unchanged from r263931, head/sys/tools/fdt/make_dtb.sh user/dchagin/lemul/sys/x86/include/apicvar.h - copied unchanged from r263931, head/sys/x86/include/apicvar.h user/dchagin/lemul/sys/x86/include/busdma_impl.h - copied unchanged from r263931, head/sys/x86/include/busdma_impl.h user/dchagin/lemul/sys/x86/include/init.h - copied unchanged from r263931, head/sys/x86/include/init.h user/dchagin/lemul/sys/x86/iommu/ - copied from r263931, head/sys/x86/iommu/ user/dchagin/lemul/sys/x86/x86/busdma_bounce.c - copied unchanged from r263931, head/sys/x86/x86/busdma_bounce.c user/dchagin/lemul/sys/x86/x86/delay.c - copied unchanged from r263931, head/sys/x86/x86/delay.c user/dchagin/lemul/sys/x86/xen/pv.c - copied unchanged from r263931, head/sys/x86/xen/pv.c user/dchagin/lemul/sys/x86/xen/pvcpu_enum.c - copied unchanged from r263931, head/sys/x86/xen/pvcpu_enum.c user/dchagin/lemul/tests/ - copied from r263931, head/tests/ user/dchagin/lemul/tools/build/options/WITHOUT_CASPER - copied unchanged from r263931, head/tools/build/options/WITHOUT_CASPER user/dchagin/lemul/tools/build/options/WITHOUT_DMAGENT - copied unchanged from r263931, head/tools/build/options/WITHOUT_DMAGENT user/dchagin/lemul/tools/build/options/WITHOUT_FMTREE - copied unchanged from r263931, head/tools/build/options/WITHOUT_FMTREE user/dchagin/lemul/tools/build/options/WITHOUT_NCURSESW - copied unchanged from r263931, head/tools/build/options/WITHOUT_NCURSESW user/dchagin/lemul/tools/build/options/WITHOUT_TESTS - copied unchanged from r263931, head/tools/build/options/WITHOUT_TESTS user/dchagin/lemul/tools/build/options/WITH_TESTS - copied unchanged from r263931, head/tools/build/options/WITH_TESTS user/dchagin/lemul/tools/regression/capsicum/libcapsicum/ - copied from r263931, head/tools/regression/capsicum/libcapsicum/ user/dchagin/lemul/tools/regression/lib/libnv/ - copied from r263931, head/tools/regression/lib/libnv/ user/dchagin/lemul/tools/tools/atsectl/ - copied from r263931, head/tools/tools/atsectl/ user/dchagin/lemul/tools/tools/iwn/ - copied from r263931, head/tools/tools/iwn/ user/dchagin/lemul/tools/tools/vt/ - copied from r263931, head/tools/tools/vt/ user/dchagin/lemul/usr.bin/apply/tests/ - copied from r263931, head/usr.bin/apply/tests/ user/dchagin/lemul/usr.bin/atf/atf-sh/tests/ - copied from r263931, head/usr.bin/atf/atf-sh/tests/ user/dchagin/lemul/usr.bin/atf/tests/ - copied from r263931, head/usr.bin/atf/tests/ user/dchagin/lemul/usr.bin/calendar/tests/ - copied from r263931, head/usr.bin/calendar/tests/ user/dchagin/lemul/usr.bin/comm/tests/ - copied from r263931, head/usr.bin/comm/tests/ user/dchagin/lemul/usr.bin/file2c/tests/ - copied from r263931, head/usr.bin/file2c/tests/ user/dchagin/lemul/usr.bin/join/tests/ - copied from r263931, head/usr.bin/join/tests/ user/dchagin/lemul/usr.bin/jot/tests/ - copied from r263931, head/usr.bin/jot/tests/ user/dchagin/lemul/usr.bin/lastcomm/tests/ - copied from r263931, head/usr.bin/lastcomm/tests/ user/dchagin/lemul/usr.bin/m4/tests/ - copied from r263931, head/usr.bin/m4/tests/ user/dchagin/lemul/usr.bin/make/tests/ - copied from r263931, head/usr.bin/make/tests/ user/dchagin/lemul/usr.bin/mkimg/ - copied from r263931, head/usr.bin/mkimg/ user/dchagin/lemul/usr.bin/ncal/tests/ - copied from r263931, head/usr.bin/ncal/tests/ user/dchagin/lemul/usr.bin/netstat/flowtable.c - copied unchanged from r263931, head/usr.bin/netstat/flowtable.c user/dchagin/lemul/usr.bin/printf/tests/ - copied from r263931, head/usr.bin/printf/tests/ user/dchagin/lemul/usr.bin/sed/tests/ - copied from r263931, head/usr.bin/sed/tests/ user/dchagin/lemul/usr.bin/tests/ - copied from r263931, head/usr.bin/tests/ user/dchagin/lemul/usr.bin/tr/tests/ - copied from r263931, head/usr.bin/tr/tests/ user/dchagin/lemul/usr.bin/uudecode/tests/ - copied from r263931, head/usr.bin/uudecode/tests/ user/dchagin/lemul/usr.bin/uuencode/tests/ - copied from r263931, head/usr.bin/uuencode/tests/ user/dchagin/lemul/usr.bin/xargs/tests/ - copied from r263931, head/usr.bin/xargs/tests/ user/dchagin/lemul/usr.bin/yacc/tests/ - copied from r263931, head/usr.bin/yacc/tests/ user/dchagin/lemul/usr.sbin/bhyve/bhyve.8 - copied unchanged from r263931, head/usr.sbin/bhyve/bhyve.8 user/dchagin/lemul/usr.sbin/bhyve/pci_lpc.c - copied unchanged from r263931, head/usr.sbin/bhyve/pci_lpc.c user/dchagin/lemul/usr.sbin/bhyve/pci_lpc.h - copied unchanged from r263931, head/usr.sbin/bhyve/pci_lpc.h user/dchagin/lemul/usr.sbin/bhyve/pm.c - copied unchanged from r263931, head/usr.sbin/bhyve/pm.c user/dchagin/lemul/usr.sbin/bhyve/smbiostbl.c - copied unchanged from r263931, head/usr.sbin/bhyve/smbiostbl.c user/dchagin/lemul/usr.sbin/bhyve/smbiostbl.h - copied unchanged from r263931, head/usr.sbin/bhyve/smbiostbl.h user/dchagin/lemul/usr.sbin/bhyve/uart_emul.c - copied unchanged from r263931, head/usr.sbin/bhyve/uart_emul.c user/dchagin/lemul/usr.sbin/bhyve/uart_emul.h - copied unchanged from r263931, head/usr.sbin/bhyve/uart_emul.h user/dchagin/lemul/usr.sbin/bsdconfig/includes/ - copied from r263931, head/usr.sbin/bsdconfig/includes/ user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/share/group.subr - copied unchanged from r263931, head/usr.sbin/bsdconfig/usermgmt/share/group.subr user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/share/user.subr - copied unchanged from r263931, head/usr.sbin/bsdconfig/usermgmt/share/user.subr user/dchagin/lemul/usr.sbin/etcupdate/tests/ - copied from r263931, head/usr.sbin/etcupdate/tests/ user/dchagin/lemul/usr.sbin/mfiutil/mfi_properties.c - copied unchanged from r263931, head/usr.sbin/mfiutil/mfi_properties.c user/dchagin/lemul/usr.sbin/newsyslog/tests/ - copied from r263931, head/usr.sbin/newsyslog/tests/ user/dchagin/lemul/usr.sbin/nmtree/mtree.5 - copied unchanged from r263931, head/usr.sbin/nmtree/mtree.5 user/dchagin/lemul/usr.sbin/pkg/pkg.7 - copied unchanged from r263931, head/usr.sbin/pkg/pkg.7 user/dchagin/lemul/usr.sbin/pmcstat/pmcpl_annotate_cg.c - copied unchanged from r263931, head/usr.sbin/pmcstat/pmcpl_annotate_cg.c user/dchagin/lemul/usr.sbin/pmcstat/pmcpl_annotate_cg.h - copied unchanged from r263931, head/usr.sbin/pmcstat/pmcpl_annotate_cg.h user/dchagin/lemul/usr.sbin/sa/tests/ - copied from r263931, head/usr.sbin/sa/tests/ user/dchagin/lemul/usr.sbin/tests/ - copied from r263931, head/usr.sbin/tests/ Directory Properties: user/dchagin/lemul/contrib/libucl/ (props changed) user/dchagin/lemul/sys/gnu/dts/ (props changed) user/dchagin/lemul/sys/mips/beri/fdt_ic_if.m (props changed) Replaced: user/dchagin/lemul/lib/libc/iconv/iconv.c - copied unchanged from r263931, head/lib/libc/iconv/iconv.c user/dchagin/lemul/usr.sbin/bhyve/ioapic.c - copied unchanged from r263931, head/usr.sbin/bhyve/ioapic.c user/dchagin/lemul/usr.sbin/bhyve/ioapic.h - copied unchanged from r263931, head/usr.sbin/bhyve/ioapic.h Deleted: user/dchagin/lemul/contrib/apr-util/test/testssl.c user/dchagin/lemul/contrib/atf/Atffile user/dchagin/lemul/contrib/atf/Makefile.am user/dchagin/lemul/contrib/atf/Makefile.in user/dchagin/lemul/contrib/atf/admin/ user/dchagin/lemul/contrib/atf/atf-c++/Atffile user/dchagin/lemul/contrib/atf/atf-c++/Makefile.am.inc user/dchagin/lemul/contrib/atf/atf-c++/detail/Atffile user/dchagin/lemul/contrib/atf/atf-c++/detail/Makefile.am.inc user/dchagin/lemul/contrib/atf/atf-c++/detail/expand.cpp user/dchagin/lemul/contrib/atf/atf-c++/detail/expand.hpp user/dchagin/lemul/contrib/atf/atf-c++/detail/expand_test.cpp user/dchagin/lemul/contrib/atf/atf-c++/detail/parser.cpp user/dchagin/lemul/contrib/atf/atf-c++/detail/parser.hpp user/dchagin/lemul/contrib/atf/atf-c++/detail/parser_test.cpp user/dchagin/lemul/contrib/atf/atf-c++/detail/ui.cpp user/dchagin/lemul/contrib/atf/atf-c++/detail/ui.hpp user/dchagin/lemul/contrib/atf/atf-c++/detail/ui_test.cpp user/dchagin/lemul/contrib/atf/atf-c/Atffile user/dchagin/lemul/contrib/atf/atf-c/Makefile.am.inc user/dchagin/lemul/contrib/atf/atf-c/detail/Atffile user/dchagin/lemul/contrib/atf/atf-c/detail/Makefile.am.inc user/dchagin/lemul/contrib/atf/atf-c/detail/test_helpers_test.c user/dchagin/lemul/contrib/atf/atf-config/ user/dchagin/lemul/contrib/atf/atf-report/ user/dchagin/lemul/contrib/atf/atf-run/ user/dchagin/lemul/contrib/atf/atf-sh/Atffile user/dchagin/lemul/contrib/atf/atf-sh/Makefile.am.inc user/dchagin/lemul/contrib/atf/atf-version/ user/dchagin/lemul/contrib/atf/bconfig.h.in user/dchagin/lemul/contrib/atf/configure user/dchagin/lemul/contrib/atf/configure.ac user/dchagin/lemul/contrib/atf/doc/Makefile.am.inc user/dchagin/lemul/contrib/atf/doc/atf-formats.5 user/dchagin/lemul/contrib/atf/doc/atf.7.in user/dchagin/lemul/contrib/atf/test-programs/Atffile user/dchagin/lemul/contrib/atf/test-programs/Makefile.am.inc user/dchagin/lemul/contrib/atf/test-programs/fork_test.sh user/dchagin/lemul/contrib/jemalloc/include/jemalloc/jemalloc_defs.h user/dchagin/lemul/contrib/libyaml/ user/dchagin/lemul/contrib/llvm/include/llvm/ADT/NullablePtr.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/PathNumbering.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/ProfileDataLoader.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/ProfileDataTypes.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/ProfileInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h user/dchagin/lemul/contrib/llvm/include/llvm/Bitcode/Archive.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/MachOFormat.h user/dchagin/lemul/contrib/llvm/include/llvm/PassManagers.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/IntegersSubset.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/PathV1.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/PathV2.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/BlackList.h user/dchagin/lemul/contrib/llvm/lib/Analysis/PathNumbering.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/PathProfileInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ProfileDataLoader.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ProfileDataLoaderPass.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ProfileInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp user/dchagin/lemul/contrib/llvm/lib/Archive/ user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFAttribute.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h user/dchagin/lemul/contrib/llvm/lib/Support/LocaleGeneric.inc user/dchagin/lemul/contrib/llvm/lib/Support/LocaleWindows.inc user/dchagin/lemul/contrib/llvm/lib/Support/LocaleXlocale.inc user/dchagin/lemul/contrib/llvm/lib/Support/PathV2.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Unix/PathV2.inc user/dchagin/lemul/contrib/llvm/lib/Support/Windows/PathV2.inc user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.h user/dchagin/lemul/contrib/llvm/lib/Target/MBlaze/ user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXNumRegisters.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUIndirectAddressing.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUStructurizeCFG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDIL.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDIL7XXDevice.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDIL7XXDevice.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILDevice.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILDevice.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILDevices.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILEvergreenDevice.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILEvergreenDevice.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILNIDevice.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILNIDevice.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILSIDevice.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILSIDevice.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/FPMover.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/LambdaMangleContext.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Analysis/Support/BlkExprDeclBitVector.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/ user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Arg.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/OptParser.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/OptSpecifier.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Option.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/Arg.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/Option.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/OptParserEmitter.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBInputReader.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/InputReader.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/InputReaderEZ.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/InputReaderStack.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatNavigator.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Utility/RefCounter.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBInputReader.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/InputReader.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/InputReaderEZ.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/InputReaderStack.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Utility/RefCounter.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/tools/driver/IOChannel.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/tools/driver/IOChannel.h user/dchagin/lemul/contrib/llvm/tools/lli/RecordingMemoryManager.cpp user/dchagin/lemul/contrib/llvm/tools/lli/RecordingMemoryManager.h user/dchagin/lemul/contrib/llvm/tools/llvm-objdump/MCFunction.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-objdump/MCFunction.h user/dchagin/lemul/contrib/llvm/tools/llvm-prof/ user/dchagin/lemul/contrib/llvm/tools/llvm-ranlib/ user/dchagin/lemul/contrib/llvm/tools/llvm-stub/ user/dchagin/lemul/contrib/llvm/utils/TableGen/StringToOffsetTable.h user/dchagin/lemul/contrib/lukemftpd/ user/dchagin/lemul/contrib/ncurses/include/ncurses_dll.h user/dchagin/lemul/contrib/ncurses/misc/jpf-indent user/dchagin/lemul/contrib/ncurses/misc/ncu-indent user/dchagin/lemul/contrib/ncurses/mkdirs.sh user/dchagin/lemul/contrib/ncurses/ncurses/base/memmove.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/setbuf.c user/dchagin/lemul/contrib/ncurses/ncurses/tty/tty_display.h user/dchagin/lemul/contrib/ncurses/ncurses/tty/tty_input.h user/dchagin/lemul/contrib/ncurses/tar-copy.sh user/dchagin/lemul/crypto/openssh/FREEBSD-tricks user/dchagin/lemul/crypto/openssh/auth2-jpake.c user/dchagin/lemul/crypto/openssh/jpake.c user/dchagin/lemul/crypto/openssh/jpake.h user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-arc4random.c user/dchagin/lemul/crypto/openssh/schnorr.h user/dchagin/lemul/etc/namedb/ user/dchagin/lemul/etc/periodic/daily/220.backup-pkgdb user/dchagin/lemul/etc/periodic/daily/470.status-named user/dchagin/lemul/etc/periodic/daily/490.status-pkg-changes user/dchagin/lemul/etc/periodic/security/460.chkportsum user/dchagin/lemul/etc/periodic/weekly/400.status-pkg user/dchagin/lemul/etc/rc.d/ipxrouted user/dchagin/lemul/etc/rc.d/named user/dchagin/lemul/lib/clang/include/clang/Parse/AttrExprArgs.inc user/dchagin/lemul/lib/clang/libllvmarchive/ user/dchagin/lemul/lib/libc/rpc/LICENSE user/dchagin/lemul/lib/libdwarf/_libdwarf.h user/dchagin/lemul/lib/libdwarf/dwarf.h user/dchagin/lemul/lib/libdwarf/dwarf_abbrev.c user/dchagin/lemul/lib/libdwarf/dwarf_attr.c user/dchagin/lemul/lib/libdwarf/dwarf_attrval.c user/dchagin/lemul/lib/libdwarf/dwarf_cu.c user/dchagin/lemul/lib/libdwarf/dwarf_dealloc.c user/dchagin/lemul/lib/libdwarf/dwarf_die.c user/dchagin/lemul/lib/libdwarf/dwarf_dump.c user/dchagin/lemul/lib/libdwarf/dwarf_errmsg.c user/dchagin/lemul/lib/libdwarf/dwarf_errno.c user/dchagin/lemul/lib/libdwarf/dwarf_finish.c user/dchagin/lemul/lib/libdwarf/dwarf_form.c user/dchagin/lemul/lib/libdwarf/dwarf_func.c user/dchagin/lemul/lib/libdwarf/dwarf_init.c user/dchagin/lemul/lib/libdwarf/dwarf_loc.c user/dchagin/lemul/lib/libdwarf/libdwarf.h user/dchagin/lemul/lib/libelf/README user/dchagin/lemul/lib/libelf/Version.map user/dchagin/lemul/lib/libelf/_libelf.h user/dchagin/lemul/lib/libelf/elf.3 user/dchagin/lemul/lib/libelf/elf_begin.3 user/dchagin/lemul/lib/libelf/elf_begin.c user/dchagin/lemul/lib/libelf/elf_cntl.3 user/dchagin/lemul/lib/libelf/elf_cntl.c user/dchagin/lemul/lib/libelf/elf_data.c user/dchagin/lemul/lib/libelf/elf_end.3 user/dchagin/lemul/lib/libelf/elf_end.c user/dchagin/lemul/lib/libelf/elf_errmsg.3 user/dchagin/lemul/lib/libelf/elf_errmsg.c user/dchagin/lemul/lib/libelf/elf_errno.c user/dchagin/lemul/lib/libelf/elf_fill.3 user/dchagin/lemul/lib/libelf/elf_fill.c user/dchagin/lemul/lib/libelf/elf_flag.c user/dchagin/lemul/lib/libelf/elf_flagdata.3 user/dchagin/lemul/lib/libelf/elf_getarhdr.3 user/dchagin/lemul/lib/libelf/elf_getarhdr.c user/dchagin/lemul/lib/libelf/elf_getarsym.3 user/dchagin/lemul/lib/libelf/elf_getarsym.c user/dchagin/lemul/lib/libelf/elf_getbase.3 user/dchagin/lemul/lib/libelf/elf_getbase.c user/dchagin/lemul/lib/libelf/elf_getdata.3 user/dchagin/lemul/lib/libelf/elf_getident.3 user/dchagin/lemul/lib/libelf/elf_getident.c user/dchagin/lemul/lib/libelf/elf_getphdrnum.3 user/dchagin/lemul/lib/libelf/elf_getphnum.3 user/dchagin/lemul/lib/libelf/elf_getscn.3 user/dchagin/lemul/lib/libelf/elf_getshdrnum.3 user/dchagin/lemul/lib/libelf/elf_getshdrstrndx.3 user/dchagin/lemul/lib/libelf/elf_getshnum.3 user/dchagin/lemul/lib/libelf/elf_getshstrndx.3 user/dchagin/lemul/lib/libelf/elf_hash.3 user/dchagin/lemul/lib/libelf/elf_hash.c user/dchagin/lemul/lib/libelf/elf_kind.3 user/dchagin/lemul/lib/libelf/elf_kind.c user/dchagin/lemul/lib/libelf/elf_memory.3 user/dchagin/lemul/lib/libelf/elf_memory.c user/dchagin/lemul/lib/libelf/elf_next.3 user/dchagin/lemul/lib/libelf/elf_next.c user/dchagin/lemul/lib/libelf/elf_phnum.c user/dchagin/lemul/lib/libelf/elf_rand.3 user/dchagin/lemul/lib/libelf/elf_rand.c user/dchagin/lemul/lib/libelf/elf_rawfile.3 user/dchagin/lemul/lib/libelf/elf_rawfile.c user/dchagin/lemul/lib/libelf/elf_scn.c user/dchagin/lemul/lib/libelf/elf_shnum.c user/dchagin/lemul/lib/libelf/elf_shstrndx.c user/dchagin/lemul/lib/libelf/elf_strptr.3 user/dchagin/lemul/lib/libelf/elf_strptr.c user/dchagin/lemul/lib/libelf/elf_types.m4 user/dchagin/lemul/lib/libelf/elf_update.3 user/dchagin/lemul/lib/libelf/elf_update.c user/dchagin/lemul/lib/libelf/elf_version.3 user/dchagin/lemul/lib/libelf/elf_version.c user/dchagin/lemul/lib/libelf/gelf.3 user/dchagin/lemul/lib/libelf/gelf.h user/dchagin/lemul/lib/libelf/gelf_cap.c user/dchagin/lemul/lib/libelf/gelf_checksum.3 user/dchagin/lemul/lib/libelf/gelf_checksum.c user/dchagin/lemul/lib/libelf/gelf_dyn.c user/dchagin/lemul/lib/libelf/gelf_ehdr.c user/dchagin/lemul/lib/libelf/gelf_fsize.3 user/dchagin/lemul/lib/libelf/gelf_fsize.c user/dchagin/lemul/lib/libelf/gelf_getcap.3 user/dchagin/lemul/lib/libelf/gelf_getclass.3 user/dchagin/lemul/lib/libelf/gelf_getclass.c user/dchagin/lemul/lib/libelf/gelf_getdyn.3 user/dchagin/lemul/lib/libelf/gelf_getehdr.3 user/dchagin/lemul/lib/libelf/gelf_getmove.3 user/dchagin/lemul/lib/libelf/gelf_getphdr.3 user/dchagin/lemul/lib/libelf/gelf_getrel.3 user/dchagin/lemul/lib/libelf/gelf_getrela.3 user/dchagin/lemul/lib/libelf/gelf_getshdr.3 user/dchagin/lemul/lib/libelf/gelf_getsym.3 user/dchagin/lemul/lib/libelf/gelf_getsyminfo.3 user/dchagin/lemul/lib/libelf/gelf_getsymshndx.3 user/dchagin/lemul/lib/libelf/gelf_move.c user/dchagin/lemul/lib/libelf/gelf_newehdr.3 user/dchagin/lemul/lib/libelf/gelf_newphdr.3 user/dchagin/lemul/lib/libelf/gelf_phdr.c user/dchagin/lemul/lib/libelf/gelf_rel.c user/dchagin/lemul/lib/libelf/gelf_rela.c user/dchagin/lemul/lib/libelf/gelf_shdr.c user/dchagin/lemul/lib/libelf/gelf_sym.c user/dchagin/lemul/lib/libelf/gelf_syminfo.c user/dchagin/lemul/lib/libelf/gelf_symshndx.c user/dchagin/lemul/lib/libelf/gelf_update_ehdr.3 user/dchagin/lemul/lib/libelf/gelf_xlate.c user/dchagin/lemul/lib/libelf/gelf_xlatetof.3 user/dchagin/lemul/lib/libelf/libelf.c user/dchagin/lemul/lib/libelf/libelf.h user/dchagin/lemul/lib/libelf/libelf_align.c user/dchagin/lemul/lib/libelf/libelf_allocate.c user/dchagin/lemul/lib/libelf/libelf_ar.c user/dchagin/lemul/lib/libelf/libelf_ar_util.c user/dchagin/lemul/lib/libelf/libelf_checksum.c user/dchagin/lemul/lib/libelf/libelf_convert.m4 user/dchagin/lemul/lib/libelf/libelf_data.c user/dchagin/lemul/lib/libelf/libelf_ehdr.c user/dchagin/lemul/lib/libelf/libelf_extended.c user/dchagin/lemul/lib/libelf/libelf_fsize.m4 user/dchagin/lemul/lib/libelf/libelf_msize.m4 user/dchagin/lemul/lib/libelf/libelf_phdr.c user/dchagin/lemul/lib/libelf/libelf_shdr.c user/dchagin/lemul/lib/libelf/libelf_xlate.c user/dchagin/lemul/lib/libiconv_compat/ user/dchagin/lemul/lib/libipx/ user/dchagin/lemul/lib/libyaml/ user/dchagin/lemul/libexec/lukemftpd/ user/dchagin/lemul/release/doc/de_DE.ISO8859-1/ user/dchagin/lemul/release/doc/en_US.ISO8859-1/share/xml/catalog user/dchagin/lemul/release/doc/en_US.ISO8859-1/share/xml/release.dsl user/dchagin/lemul/release/doc/fr_FR.ISO8859-1/ user/dchagin/lemul/release/doc/ja_JP.eucJP/ user/dchagin/lemul/release/doc/ru_RU.KOI8-R/ user/dchagin/lemul/release/doc/share/xml/catalog user/dchagin/lemul/release/doc/share/xml/default.dsl user/dchagin/lemul/release/doc/share/xml/release.dsl user/dchagin/lemul/release/doc/zh_CN.GB2312/ user/dchagin/lemul/release/generate-release.sh user/dchagin/lemul/sbin/ifconfig/af_atalk.c user/dchagin/lemul/sbin/ifconfig/af_ipx.c user/dchagin/lemul/share/examples/libusb20/aux.c user/dchagin/lemul/share/examples/libusb20/aux.h user/dchagin/lemul/share/man/man4/ef.4 user/dchagin/lemul/share/man/man4/ng_fec.4 user/dchagin/lemul/share/man/man4/nve.4 user/dchagin/lemul/share/man/man4/usb2_template.4 user/dchagin/lemul/sys/amd64/include/apicvar.h user/dchagin/lemul/sys/amd64/vmm/io/vdev.c user/dchagin/lemul/sys/amd64/vmm/io/vdev.h user/dchagin/lemul/sys/arm/allwinner/bus_space.c user/dchagin/lemul/sys/arm/allwinner/common.c user/dchagin/lemul/sys/arm/arm/cpufunc_asm_arm7tdmi.S user/dchagin/lemul/sys/arm/arm/cpufunc_asm_arm8.S user/dchagin/lemul/sys/arm/arm/cpufunc_asm_ixp12x0.S user/dchagin/lemul/sys/arm/arm/cpufunc_asm_sa1.S user/dchagin/lemul/sys/arm/arm/cpufunc_asm_sa11x0.S user/dchagin/lemul/sys/arm/arm/irq_dispatch.S user/dchagin/lemul/sys/arm/arm/vectors.S user/dchagin/lemul/sys/arm/broadcom/bcm2835/bus_space.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/common.c user/dchagin/lemul/sys/arm/conf/SIMICS user/dchagin/lemul/sys/arm/freescale/imx/bus_space.c user/dchagin/lemul/sys/arm/freescale/imx/common.c user/dchagin/lemul/sys/arm/mv/common.c user/dchagin/lemul/sys/arm/sa11x0/ user/dchagin/lemul/sys/arm/samsung/exynos/arch_timer.c user/dchagin/lemul/sys/arm/samsung/exynos/bus_space.c user/dchagin/lemul/sys/arm/samsung/exynos/common.c user/dchagin/lemul/sys/arm/samsung/exynos/ehci_exynos5.c user/dchagin/lemul/sys/arm/tegra/bus_space.c user/dchagin/lemul/sys/arm/tegra/common.c user/dchagin/lemul/sys/arm/ti/bus_space.c user/dchagin/lemul/sys/arm/ti/common.c user/dchagin/lemul/sys/arm/versatile/common.c user/dchagin/lemul/sys/boot/fdt/dts/am335x-evm.dts user/dchagin/lemul/sys/boot/fdt/dts/am335x.dtsi user/dchagin/lemul/sys/boot/fdt/dts/bcm2835.dtsi user/dchagin/lemul/sys/boot/fdt/dts/beaglebone-black.dts user/dchagin/lemul/sys/boot/fdt/dts/beaglebone.dts user/dchagin/lemul/sys/boot/fdt/dts/cubieboard.dts user/dchagin/lemul/sys/boot/fdt/dts/cubieboard2.dts user/dchagin/lemul/sys/boot/fdt/dts/db78100.dts user/dchagin/lemul/sys/boot/fdt/dts/db78460.dts user/dchagin/lemul/sys/boot/fdt/dts/db88f5182.dts user/dchagin/lemul/sys/boot/fdt/dts/db88f5281.dts user/dchagin/lemul/sys/boot/fdt/dts/db88f6281.dts user/dchagin/lemul/sys/boot/fdt/dts/digi-ccwmx53.dts user/dchagin/lemul/sys/boot/fdt/dts/dockstar.dts user/dchagin/lemul/sys/boot/fdt/dts/dreamplug-1001.dts user/dchagin/lemul/sys/boot/fdt/dts/dreamplug-1001N.dts user/dchagin/lemul/sys/boot/fdt/dts/ea3250.dts user/dchagin/lemul/sys/boot/fdt/dts/efikamx.dts user/dchagin/lemul/sys/boot/fdt/dts/exynos5250-arndale.dts user/dchagin/lemul/sys/boot/fdt/dts/exynos5250.dtsi user/dchagin/lemul/sys/boot/fdt/dts/imx51x.dtsi user/dchagin/lemul/sys/boot/fdt/dts/imx53-qsb.dts user/dchagin/lemul/sys/boot/fdt/dts/imx53x.dtsi user/dchagin/lemul/sys/boot/fdt/dts/mpc8555cds.dts user/dchagin/lemul/sys/boot/fdt/dts/mpc8572ds.dts user/dchagin/lemul/sys/boot/fdt/dts/p1020rdb.dts user/dchagin/lemul/sys/boot/fdt/dts/p2020ds.dts user/dchagin/lemul/sys/boot/fdt/dts/p2041rdb.dts user/dchagin/lemul/sys/boot/fdt/dts/p2041si.dtsi user/dchagin/lemul/sys/boot/fdt/dts/p3041ds.dts user/dchagin/lemul/sys/boot/fdt/dts/p3041si.dtsi user/dchagin/lemul/sys/boot/fdt/dts/p5020ds.dts user/dchagin/lemul/sys/boot/fdt/dts/p5020si.dtsi user/dchagin/lemul/sys/boot/fdt/dts/pandaboard.dts user/dchagin/lemul/sys/boot/fdt/dts/rpi.dts user/dchagin/lemul/sys/boot/fdt/dts/sheevaplug.dts user/dchagin/lemul/sys/boot/fdt/dts/tegra20-paz00.dts user/dchagin/lemul/sys/boot/fdt/dts/tegra20.dtsi user/dchagin/lemul/sys/boot/fdt/dts/trimslice.dts user/dchagin/lemul/sys/boot/fdt/dts/ts7800.dts user/dchagin/lemul/sys/boot/fdt/dts/versatilepb.dts user/dchagin/lemul/sys/boot/fdt/dts/xlp-basic.dts user/dchagin/lemul/sys/boot/fdt/dts/zedboard.dts user/dchagin/lemul/sys/cam/ctl/ctl_mem_pool.c user/dchagin/lemul/sys/cam/ctl/ctl_mem_pool.h user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/taskq.h user/dchagin/lemul/sys/cddl/dev/dtrace/amd64/dis_tables.c user/dchagin/lemul/sys/cddl/dev/dtrace/amd64/dis_tables.h user/dchagin/lemul/sys/cddl/dev/dtrace/amd64/regset.h user/dchagin/lemul/sys/cddl/dev/dtrace/i386/dis_tables.c user/dchagin/lemul/sys/cddl/dev/dtrace/i386/dis_tables.h user/dchagin/lemul/sys/cddl/dev/dtrace/i386/regset.h user/dchagin/lemul/sys/contrib/dev/nve/ user/dchagin/lemul/sys/dev/fdt/fdt_ic_if.m user/dchagin/lemul/sys/dev/fdt/fdt_pci.c user/dchagin/lemul/sys/dev/fdt/fdtbus.c user/dchagin/lemul/sys/dev/nve/ user/dchagin/lemul/sys/i386/i386/symbols.raw user/dchagin/lemul/sys/i386/include/apicvar.h user/dchagin/lemul/sys/ia64/include/efi.h user/dchagin/lemul/sys/kern/dtio_kdtrace.c user/dchagin/lemul/sys/mips/conf/BERI_SIM.hints user/dchagin/lemul/sys/mips/conf/DIR-825 user/dchagin/lemul/sys/mips/conf/DIR-825.hints user/dchagin/lemul/sys/modules/dtrace/dtio/ user/dchagin/lemul/sys/modules/if_ef/ user/dchagin/lemul/sys/modules/netgraph/fec/ user/dchagin/lemul/sys/modules/nve/ user/dchagin/lemul/sys/net/if_ef.c user/dchagin/lemul/sys/net/pf_mtag.h user/dchagin/lemul/sys/netatalk/ user/dchagin/lemul/sys/netgraph/ng_fec.c user/dchagin/lemul/sys/netgraph/ng_fec.h user/dchagin/lemul/sys/netipx/ user/dchagin/lemul/sys/opencrypto/deflate.c user/dchagin/lemul/sys/pc98/include/apicvar.h user/dchagin/lemul/sys/powerpc/aim/copyinout.c user/dchagin/lemul/sys/powerpc/aim/swtch32.S user/dchagin/lemul/sys/powerpc/aim/swtch64.S user/dchagin/lemul/sys/powerpc/booke/copyinout.c user/dchagin/lemul/sys/powerpc/booke/swtch.S user/dchagin/lemul/sys/powerpc/include/fdt.h user/dchagin/lemul/sys/powerpc/include/trap_aim.h user/dchagin/lemul/sys/powerpc/include/trap_booke.h user/dchagin/lemul/sys/powerpc/mambo/mambo_openpic.c user/dchagin/lemul/sys/powerpc/mpc85xx/pci_fdt.c user/dchagin/lemul/sys/powerpc/powermac/openpic_macio.c user/dchagin/lemul/sys/powerpc/powerpc/openpic_fdt.c user/dchagin/lemul/sys/security/mac/mac_atalk.c user/dchagin/lemul/sys/x86/isa/isa.h user/dchagin/lemul/tools/build/options/WITHOUT_ATF user/dchagin/lemul/tools/build/options/WITHOUT_IPX user/dchagin/lemul/tools/build/options/WITHOUT_IPX_SUPPORT user/dchagin/lemul/tools/build/options/WITH_LIBICONV_COMPAT user/dchagin/lemul/tools/build/options/WITH_NMTREE user/dchagin/lemul/tools/build/options/WITH_PKGTOOLS user/dchagin/lemul/tools/regression/bin/ user/dchagin/lemul/tools/regression/lib/libc/net/test-eui64_line.c user/dchagin/lemul/tools/regression/lib/libc/net/test-eui64_line.t user/dchagin/lemul/tools/regression/netatalk/ user/dchagin/lemul/tools/regression/netipx/ user/dchagin/lemul/tools/regression/sbin/ user/dchagin/lemul/tools/regression/sockets/unix_seqpacket/ user/dchagin/lemul/tools/regression/sockets/unix_seqpacket_exercise/ user/dchagin/lemul/tools/regression/usr.bin/Makefile user/dchagin/lemul/tools/regression/usr.bin/apply/ user/dchagin/lemul/tools/regression/usr.bin/calendar/ user/dchagin/lemul/tools/regression/usr.bin/comm/ user/dchagin/lemul/tools/regression/usr.bin/file2c/ user/dchagin/lemul/tools/regression/usr.bin/join/ user/dchagin/lemul/tools/regression/usr.bin/jot/ user/dchagin/lemul/tools/regression/usr.bin/lastcomm/ user/dchagin/lemul/tools/regression/usr.bin/m4/ user/dchagin/lemul/tools/regression/usr.bin/make/ user/dchagin/lemul/tools/regression/usr.bin/ncal/ user/dchagin/lemul/tools/regression/usr.bin/pkill/ user/dchagin/lemul/tools/regression/usr.bin/printf/ user/dchagin/lemul/tools/regression/usr.bin/regress.m4 user/dchagin/lemul/tools/regression/usr.bin/sed/ user/dchagin/lemul/tools/regression/usr.bin/tr/ user/dchagin/lemul/tools/regression/usr.bin/uudecode/ user/dchagin/lemul/tools/regression/usr.bin/uuencode/ user/dchagin/lemul/tools/regression/usr.bin/xargs/ user/dchagin/lemul/tools/regression/usr.bin/yacc/ user/dchagin/lemul/tools/regression/usr.sbin/ user/dchagin/lemul/tools/tools/ath/athaggrstats/statfoo.c user/dchagin/lemul/tools/tools/ath/athaggrstats/statfoo.h user/dchagin/lemul/tools/tools/ath/athstats/statfoo.c user/dchagin/lemul/tools/tools/ath/athstats/statfoo.h user/dchagin/lemul/tools/tools/mwl/mwlstats/statfoo.c user/dchagin/lemul/tools/tools/mwl/mwlstats/statfoo.h user/dchagin/lemul/tools/tools/net80211/wlanstats/statfoo.c user/dchagin/lemul/tools/tools/net80211/wlanstats/statfoo.h user/dchagin/lemul/tools/tools/netmap/click-test.cfg user/dchagin/lemul/tools/tools/netmap/nm_util.c user/dchagin/lemul/tools/tools/netmap/nm_util.h user/dchagin/lemul/tools/tools/netmap/pcap.c user/dchagin/lemul/tools/tools/npe/npestats/statfoo.c user/dchagin/lemul/tools/tools/npe/npestats/statfoo.h user/dchagin/lemul/usr.bin/clang/llvm-prof/ user/dchagin/lemul/usr.bin/clang/llvm-ranlib/ user/dchagin/lemul/usr.bin/csup/queue.h user/dchagin/lemul/usr.bin/netstat/atalk.c user/dchagin/lemul/usr.bin/netstat/ipx.c user/dchagin/lemul/usr.sbin/IPXrouted/ user/dchagin/lemul/usr.sbin/bhyve/atpic.c user/dchagin/lemul/usr.sbin/bhyve/elcr.c user/dchagin/lemul/usr.sbin/bhyve/pit_8254.c user/dchagin/lemul/usr.sbin/bhyve/pit_8254.h user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/groupinput user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/userinput user/dchagin/lemul/usr.sbin/mtree/mtree.5 user/dchagin/lemul/usr.sbin/pkg_install/ Modified: user/dchagin/lemul/COPYRIGHT user/dchagin/lemul/MAINTAINERS (contents, props changed) user/dchagin/lemul/Makefile user/dchagin/lemul/Makefile.inc1 user/dchagin/lemul/ObsoleteFiles.inc user/dchagin/lemul/UPDATING user/dchagin/lemul/bin/Makefile user/dchagin/lemul/bin/cat/cat.c user/dchagin/lemul/bin/date/Makefile user/dchagin/lemul/bin/df/df.1 user/dchagin/lemul/bin/kill/kill.c user/dchagin/lemul/bin/mv/Makefile user/dchagin/lemul/bin/pax/Makefile user/dchagin/lemul/bin/pax/options.c user/dchagin/lemul/bin/pax/pax.1 user/dchagin/lemul/bin/pkill/Makefile user/dchagin/lemul/bin/pkill/pkill.c user/dchagin/lemul/bin/ps/ps.1 user/dchagin/lemul/bin/sh/Makefile user/dchagin/lemul/bin/sh/alias.c user/dchagin/lemul/bin/sh/bltin/bltin.h user/dchagin/lemul/bin/sh/cd.c user/dchagin/lemul/bin/sh/eval.c user/dchagin/lemul/bin/sh/exec.c user/dchagin/lemul/bin/sh/expand.c user/dchagin/lemul/bin/sh/expand.h user/dchagin/lemul/bin/sh/input.c user/dchagin/lemul/bin/sh/jobs.c user/dchagin/lemul/bin/sh/memalloc.c user/dchagin/lemul/bin/sh/mystring.c user/dchagin/lemul/bin/sh/mystring.h user/dchagin/lemul/bin/sh/nodetypes user/dchagin/lemul/bin/sh/parser.c user/dchagin/lemul/bin/sh/parser.h user/dchagin/lemul/bin/sh/redir.c user/dchagin/lemul/bin/sh/sh.1 user/dchagin/lemul/bin/sh/show.c user/dchagin/lemul/bin/sh/trap.c user/dchagin/lemul/bin/sh/trap.h user/dchagin/lemul/bin/sh/var.c user/dchagin/lemul/bin/sh/var.h user/dchagin/lemul/bin/test/Makefile user/dchagin/lemul/bin/test/test.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/lockstat/lockstat.1 user/dchagin/lemul/cddl/contrib/opensolaris/cmd/lockstat/sym.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/plockstat/plockstat.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zdb/zdb.8 user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zdb/zdb.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs.8 user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zhack/zhack.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zinject/zinject.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zpool/zpool.8 user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.1 user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/ztest/ztest.c user/dchagin/lemul/cddl/contrib/opensolaris/common/ctf/ctf_create.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_iter.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py user/dchagin/lemul/cddl/contrib/opensolaris/tools/ctf/cvt/dwarf.c user/dchagin/lemul/cddl/lib/libctf/Makefile user/dchagin/lemul/cddl/lib/libdtrace/Makefile user/dchagin/lemul/cddl/lib/libnvpair/Makefile user/dchagin/lemul/cddl/usr.bin/zinject/Makefile user/dchagin/lemul/cddl/usr.sbin/lockstat/Makefile user/dchagin/lemul/contrib/apr-util/CHANGES user/dchagin/lemul/contrib/apr-util/apr-util.spec user/dchagin/lemul/contrib/apr-util/configure user/dchagin/lemul/contrib/apr-util/crypto/apr_crypto.c user/dchagin/lemul/contrib/apr-util/dbd/apr_dbd.c user/dchagin/lemul/contrib/apr-util/dbd/apr_dbd_odbc.c user/dchagin/lemul/contrib/apr-util/dbm/apr_dbm.c user/dchagin/lemul/contrib/apr-util/include/apr_buckets.h user/dchagin/lemul/contrib/apr-util/include/apr_dbd.h user/dchagin/lemul/contrib/apr-util/include/apr_hooks.h user/dchagin/lemul/contrib/apr-util/include/apr_optional_hooks.h user/dchagin/lemul/contrib/apr-util/include/apr_queue.h user/dchagin/lemul/contrib/apr-util/include/apr_reslist.h user/dchagin/lemul/contrib/apr-util/include/apu.hw user/dchagin/lemul/contrib/apr-util/include/apu_version.h user/dchagin/lemul/contrib/apr-util/libaprutil.rc user/dchagin/lemul/contrib/apr-util/memcache/apr_memcache.c user/dchagin/lemul/contrib/apr-util/misc/apu_dso.c user/dchagin/lemul/contrib/apr-util/test/abts.c user/dchagin/lemul/contrib/apr-util/test/testpass.c user/dchagin/lemul/contrib/atf/FREEBSD-Xlist user/dchagin/lemul/contrib/atf/FREEBSD-upgrade user/dchagin/lemul/contrib/atf/Kyuafile user/dchagin/lemul/contrib/atf/NEWS user/dchagin/lemul/contrib/atf/README user/dchagin/lemul/contrib/atf/atf-c++.hpp user/dchagin/lemul/contrib/atf/atf-c++/atf-c++-api.3 user/dchagin/lemul/contrib/atf/atf-c++/check.hpp user/dchagin/lemul/contrib/atf/atf-c++/check_test.cpp user/dchagin/lemul/contrib/atf/atf-c++/config.cpp user/dchagin/lemul/contrib/atf/atf-c++/config_test.cpp user/dchagin/lemul/contrib/atf/atf-c++/detail/Kyuafile user/dchagin/lemul/contrib/atf/atf-c++/detail/application.cpp user/dchagin/lemul/contrib/atf/atf-c++/detail/application.hpp user/dchagin/lemul/contrib/atf/atf-c++/detail/application_test.cpp user/dchagin/lemul/contrib/atf/atf-c++/detail/exceptions.hpp user/dchagin/lemul/contrib/atf/atf-c++/detail/process.cpp user/dchagin/lemul/contrib/atf/atf-c++/detail/process.hpp user/dchagin/lemul/contrib/atf/atf-c++/detail/test_helpers.cpp user/dchagin/lemul/contrib/atf/atf-c++/detail/test_helpers.hpp user/dchagin/lemul/contrib/atf/atf-c++/macros_test.cpp user/dchagin/lemul/contrib/atf/atf-c++/pkg_config_test.sh user/dchagin/lemul/contrib/atf/atf-c++/tests.cpp user/dchagin/lemul/contrib/atf/atf-c++/tests.hpp user/dchagin/lemul/contrib/atf/atf-c++/tests_test.cpp user/dchagin/lemul/contrib/atf/atf-c++/utils.hpp user/dchagin/lemul/contrib/atf/atf-c++/utils_test.cpp user/dchagin/lemul/contrib/atf/atf-c.h user/dchagin/lemul/contrib/atf/atf-c/atf-c-api.3 user/dchagin/lemul/contrib/atf/atf-c/check_test.c user/dchagin/lemul/contrib/atf/atf-c/config.c user/dchagin/lemul/contrib/atf/atf-c/config_test.c user/dchagin/lemul/contrib/atf/atf-c/detail/Kyuafile user/dchagin/lemul/contrib/atf/atf-c/detail/process_test.c user/dchagin/lemul/contrib/atf/atf-c/detail/sanity_test.c user/dchagin/lemul/contrib/atf/atf-c/detail/test_helpers.c user/dchagin/lemul/contrib/atf/atf-c/detail/test_helpers.h user/dchagin/lemul/contrib/atf/atf-c/macros.h user/dchagin/lemul/contrib/atf/atf-c/macros_test.c user/dchagin/lemul/contrib/atf/atf-c/pkg_config_test.sh user/dchagin/lemul/contrib/atf/atf-c/utils.c user/dchagin/lemul/contrib/atf/atf-c/utils.h user/dchagin/lemul/contrib/atf/atf-c/utils_test.c user/dchagin/lemul/contrib/atf/atf-sh/atf-check.cpp user/dchagin/lemul/contrib/atf/atf-sh/atf-check_test.sh user/dchagin/lemul/contrib/atf/atf-sh/atf-sh-api.3 user/dchagin/lemul/contrib/atf/atf-sh/atf-sh.1 user/dchagin/lemul/contrib/atf/atf-sh/atf-sh.cpp user/dchagin/lemul/contrib/atf/atf-sh/atf_check_test.sh user/dchagin/lemul/contrib/atf/atf-sh/integration_test.sh user/dchagin/lemul/contrib/atf/atf-sh/misc_helpers.sh user/dchagin/lemul/contrib/atf/bconfig.h user/dchagin/lemul/contrib/atf/doc/atf-test-case.4 user/dchagin/lemul/contrib/atf/test-programs/Kyuafile user/dchagin/lemul/contrib/atf/test-programs/c_helpers.c user/dchagin/lemul/contrib/atf/test-programs/cpp_helpers.cpp user/dchagin/lemul/contrib/atf/test-programs/sh_helpers.sh user/dchagin/lemul/contrib/binutils/bfd/config.bfd user/dchagin/lemul/contrib/binutils/bfd/elf32-score.c user/dchagin/lemul/contrib/binutils/bfd/elflink.c user/dchagin/lemul/contrib/binutils/bfd/po/bfd.pot user/dchagin/lemul/contrib/binutils/binutils/cxxfilt.c user/dchagin/lemul/contrib/binutils/binutils/readelf.c user/dchagin/lemul/contrib/binutils/gas/config/atof-ieee.c user/dchagin/lemul/contrib/binutils/gas/config/tc-i386.c user/dchagin/lemul/contrib/binutils/gas/config/tc-ia64.c user/dchagin/lemul/contrib/binutils/gas/config/tc-ppc.c user/dchagin/lemul/contrib/binutils/gas/symbols.c user/dchagin/lemul/contrib/binutils/opcodes/i386-dis.c user/dchagin/lemul/contrib/binutils/opcodes/i386-opc.h user/dchagin/lemul/contrib/binutils/opcodes/i386-tbl.h user/dchagin/lemul/contrib/binutils/opcodes/ia64-asmtab.c user/dchagin/lemul/contrib/bmake/ChangeLog user/dchagin/lemul/contrib/bmake/Makefile user/dchagin/lemul/contrib/bmake/Makefile.config.in user/dchagin/lemul/contrib/bmake/bmake.1 user/dchagin/lemul/contrib/bmake/bmake.cat1 user/dchagin/lemul/contrib/bmake/boot-strap user/dchagin/lemul/contrib/bmake/compat.c user/dchagin/lemul/contrib/bmake/configure user/dchagin/lemul/contrib/bmake/configure.in user/dchagin/lemul/contrib/bmake/hash.c user/dchagin/lemul/contrib/bmake/lst.lib/lstMember.c user/dchagin/lemul/contrib/bmake/main.c user/dchagin/lemul/contrib/bmake/make-bootstrap.sh.in user/dchagin/lemul/contrib/bmake/make.1 user/dchagin/lemul/contrib/bmake/make.h user/dchagin/lemul/contrib/bmake/meta.c user/dchagin/lemul/contrib/bmake/mk/ChangeLog user/dchagin/lemul/contrib/bmake/mk/dirdeps.mk user/dchagin/lemul/contrib/bmake/mk/install-mk user/dchagin/lemul/contrib/bmake/mk/meta2deps.py user/dchagin/lemul/contrib/bmake/parse.c user/dchagin/lemul/contrib/bmake/util.c user/dchagin/lemul/contrib/bsnmp/lib/asn1.c user/dchagin/lemul/contrib/bsnmp/lib/snmpagent.c user/dchagin/lemul/contrib/byacc/CHANGES user/dchagin/lemul/contrib/byacc/VERSION user/dchagin/lemul/contrib/byacc/aclocal.m4 user/dchagin/lemul/contrib/byacc/config.guess user/dchagin/lemul/contrib/byacc/config.sub user/dchagin/lemul/contrib/byacc/configure user/dchagin/lemul/contrib/byacc/configure.in user/dchagin/lemul/contrib/byacc/defs.h user/dchagin/lemul/contrib/byacc/main.c user/dchagin/lemul/contrib/byacc/makefile.in user/dchagin/lemul/contrib/byacc/output.c user/dchagin/lemul/contrib/byacc/package/byacc.spec user/dchagin/lemul/contrib/byacc/package/debian/changelog user/dchagin/lemul/contrib/byacc/reader.c user/dchagin/lemul/contrib/byacc/skeleton.c user/dchagin/lemul/contrib/byacc/test/calc.tab.c user/dchagin/lemul/contrib/byacc/test/calc1.tab.c user/dchagin/lemul/contrib/byacc/test/calc2.tab.c user/dchagin/lemul/contrib/byacc/test/calc3.tab.c user/dchagin/lemul/contrib/byacc/test/code_calc.code.c user/dchagin/lemul/contrib/byacc/test/code_calc.tab.c user/dchagin/lemul/contrib/byacc/test/code_error.code.c user/dchagin/lemul/contrib/byacc/test/code_error.tab.c user/dchagin/lemul/contrib/byacc/test/error.tab.c user/dchagin/lemul/contrib/byacc/test/ftp.tab.c user/dchagin/lemul/contrib/byacc/test/grammar.tab.c user/dchagin/lemul/contrib/byacc/test/pure_calc.tab.c user/dchagin/lemul/contrib/byacc/test/pure_error.tab.c user/dchagin/lemul/contrib/byacc/test/quote_calc-s.tab.c user/dchagin/lemul/contrib/byacc/test/quote_calc.tab.c user/dchagin/lemul/contrib/byacc/test/quote_calc2-s.tab.c user/dchagin/lemul/contrib/byacc/test/quote_calc2.tab.c user/dchagin/lemul/contrib/byacc/test/quote_calc3-s.tab.c user/dchagin/lemul/contrib/byacc/test/quote_calc3.tab.c user/dchagin/lemul/contrib/byacc/test/quote_calc4-s.tab.c user/dchagin/lemul/contrib/byacc/test/quote_calc4.tab.c user/dchagin/lemul/contrib/byacc/yacc.1 user/dchagin/lemul/contrib/compiler-rt/lib/absvti2.c user/dchagin/lemul/contrib/compiler-rt/lib/addvti3.c user/dchagin/lemul/contrib/compiler-rt/lib/ashlti3.c user/dchagin/lemul/contrib/compiler-rt/lib/ashrti3.c user/dchagin/lemul/contrib/compiler-rt/lib/clzti2.c user/dchagin/lemul/contrib/compiler-rt/lib/cmpti2.c user/dchagin/lemul/contrib/compiler-rt/lib/ctzti2.c user/dchagin/lemul/contrib/compiler-rt/lib/divti3.c user/dchagin/lemul/contrib/compiler-rt/lib/ffsti2.c user/dchagin/lemul/contrib/compiler-rt/lib/fixdfti.c user/dchagin/lemul/contrib/compiler-rt/lib/fixsfti.c user/dchagin/lemul/contrib/compiler-rt/lib/fixunsdfti.c user/dchagin/lemul/contrib/compiler-rt/lib/fixunssfti.c user/dchagin/lemul/contrib/compiler-rt/lib/fixunsxfti.c user/dchagin/lemul/contrib/compiler-rt/lib/fixxfti.c user/dchagin/lemul/contrib/compiler-rt/lib/floattidf.c user/dchagin/lemul/contrib/compiler-rt/lib/floattisf.c user/dchagin/lemul/contrib/compiler-rt/lib/floattixf.c user/dchagin/lemul/contrib/compiler-rt/lib/floatuntidf.c user/dchagin/lemul/contrib/compiler-rt/lib/floatuntisf.c user/dchagin/lemul/contrib/compiler-rt/lib/floatuntixf.c user/dchagin/lemul/contrib/compiler-rt/lib/int_types.h user/dchagin/lemul/contrib/compiler-rt/lib/lshrti3.c user/dchagin/lemul/contrib/compiler-rt/lib/modti3.c user/dchagin/lemul/contrib/compiler-rt/lib/muloti4.c user/dchagin/lemul/contrib/compiler-rt/lib/multi3.c user/dchagin/lemul/contrib/compiler-rt/lib/mulvti3.c user/dchagin/lemul/contrib/compiler-rt/lib/negti2.c user/dchagin/lemul/contrib/compiler-rt/lib/negvti2.c user/dchagin/lemul/contrib/compiler-rt/lib/parityti2.c user/dchagin/lemul/contrib/compiler-rt/lib/popcountti2.c user/dchagin/lemul/contrib/compiler-rt/lib/subvti3.c user/dchagin/lemul/contrib/compiler-rt/lib/ucmpti2.c user/dchagin/lemul/contrib/compiler-rt/lib/udivmodti4.c user/dchagin/lemul/contrib/compiler-rt/lib/udivti3.c user/dchagin/lemul/contrib/compiler-rt/lib/umodti3.c user/dchagin/lemul/contrib/diff/man/diff3.1 user/dchagin/lemul/contrib/dtc/Documentation/manual.txt user/dchagin/lemul/contrib/dtc/Makefile user/dchagin/lemul/contrib/dtc/checks.c user/dchagin/lemul/contrib/dtc/data.c user/dchagin/lemul/contrib/dtc/dtc-lexer.l user/dchagin/lemul/contrib/dtc/dtc-parser.y user/dchagin/lemul/contrib/dtc/dtc.c user/dchagin/lemul/contrib/dtc/dtc.h user/dchagin/lemul/contrib/dtc/fdtdump.c user/dchagin/lemul/contrib/dtc/fdtget.c user/dchagin/lemul/contrib/dtc/fdtput.c user/dchagin/lemul/contrib/dtc/flattree.c user/dchagin/lemul/contrib/dtc/libfdt/Makefile.libfdt user/dchagin/lemul/contrib/dtc/libfdt/fdt.c user/dchagin/lemul/contrib/dtc/libfdt/fdt.h user/dchagin/lemul/contrib/dtc/libfdt/fdt_ro.c user/dchagin/lemul/contrib/dtc/libfdt/fdt_rw.c user/dchagin/lemul/contrib/dtc/libfdt/fdt_sw.c user/dchagin/lemul/contrib/dtc/libfdt/fdt_wip.c user/dchagin/lemul/contrib/dtc/libfdt/libfdt.h user/dchagin/lemul/contrib/dtc/libfdt/libfdt_env.h user/dchagin/lemul/contrib/dtc/libfdt/version.lds user/dchagin/lemul/contrib/dtc/livetree.c user/dchagin/lemul/contrib/dtc/srcpos.c user/dchagin/lemul/contrib/dtc/srcpos.h user/dchagin/lemul/contrib/dtc/treesource.c user/dchagin/lemul/contrib/dtc/util.c user/dchagin/lemul/contrib/dtc/util.h user/dchagin/lemul/contrib/file/compress.c user/dchagin/lemul/contrib/file/mygetopt.h user/dchagin/lemul/contrib/gcc/ChangeLog.gcc43 user/dchagin/lemul/contrib/gcc/Makefile.in user/dchagin/lemul/contrib/gcc/attribs.c user/dchagin/lemul/contrib/gcc/builtin-types.def user/dchagin/lemul/contrib/gcc/builtins.c user/dchagin/lemul/contrib/gcc/builtins.def user/dchagin/lemul/contrib/gcc/c-common.c user/dchagin/lemul/contrib/gcc/c-common.h user/dchagin/lemul/contrib/gcc/c-convert.c user/dchagin/lemul/contrib/gcc/c-cppbuiltin.c user/dchagin/lemul/contrib/gcc/c-decl.c user/dchagin/lemul/contrib/gcc/c-incpath.c user/dchagin/lemul/contrib/gcc/c-objc-common.h user/dchagin/lemul/contrib/gcc/c-opts.c user/dchagin/lemul/contrib/gcc/c-parser.c user/dchagin/lemul/contrib/gcc/c-ppoutput.c user/dchagin/lemul/contrib/gcc/c-pretty-print.c user/dchagin/lemul/contrib/gcc/c-pretty-print.h user/dchagin/lemul/contrib/gcc/c-tree.h user/dchagin/lemul/contrib/gcc/c-typeck.c user/dchagin/lemul/contrib/gcc/c.opt user/dchagin/lemul/contrib/gcc/calls.c user/dchagin/lemul/contrib/gcc/cfg.c user/dchagin/lemul/contrib/gcc/cgraph.h user/dchagin/lemul/contrib/gcc/cgraphunit.c user/dchagin/lemul/contrib/gcc/collect2.c user/dchagin/lemul/contrib/gcc/combine.c user/dchagin/lemul/contrib/gcc/common.opt user/dchagin/lemul/contrib/gcc/config/arm/arm.c user/dchagin/lemul/contrib/gcc/config/arm/arm.md user/dchagin/lemul/contrib/gcc/config/arm/freebsd.h user/dchagin/lemul/contrib/gcc/config/darwin.c user/dchagin/lemul/contrib/gcc/config/darwin.h user/dchagin/lemul/contrib/gcc/config/i386/beos-elf.h user/dchagin/lemul/contrib/gcc/config/i386/cygwin.h user/dchagin/lemul/contrib/gcc/config/i386/emmintrin.h user/dchagin/lemul/contrib/gcc/config/i386/i386.c user/dchagin/lemul/contrib/gcc/config/i386/i386.h user/dchagin/lemul/contrib/gcc/config/i386/i386.md user/dchagin/lemul/contrib/gcc/config/i386/nto.h user/dchagin/lemul/contrib/gcc/config/rs6000/aix.h user/dchagin/lemul/contrib/gcc/config/rs6000/altivec.h user/dchagin/lemul/contrib/gcc/config/rs6000/rs6000-c.c user/dchagin/lemul/contrib/gcc/config/rs6000/rs6000.c user/dchagin/lemul/contrib/gcc/config/rs6000/sysv4.h user/dchagin/lemul/contrib/gcc/config/svr4.h user/dchagin/lemul/contrib/gcc/configure user/dchagin/lemul/contrib/gcc/configure.ac user/dchagin/lemul/contrib/gcc/convert.c user/dchagin/lemul/contrib/gcc/convert.h user/dchagin/lemul/contrib/gcc/coverage.c user/dchagin/lemul/contrib/gcc/cp/Make-lang.in user/dchagin/lemul/contrib/gcc/cp/call.c user/dchagin/lemul/contrib/gcc/cp/class.c user/dchagin/lemul/contrib/gcc/cp/cp-gimplify.c user/dchagin/lemul/contrib/gcc/cp/cp-lang.c user/dchagin/lemul/contrib/gcc/cp/cp-objcp-common.c user/dchagin/lemul/contrib/gcc/cp/cp-objcp-common.h user/dchagin/lemul/contrib/gcc/cp/cp-tree.def user/dchagin/lemul/contrib/gcc/cp/cp-tree.h user/dchagin/lemul/contrib/gcc/cp/cvt.c user/dchagin/lemul/contrib/gcc/cp/decl.c user/dchagin/lemul/contrib/gcc/cp/decl.h user/dchagin/lemul/contrib/gcc/cp/decl2.c user/dchagin/lemul/contrib/gcc/cp/dump.c user/dchagin/lemul/contrib/gcc/cp/error.c user/dchagin/lemul/contrib/gcc/cp/init.c user/dchagin/lemul/contrib/gcc/cp/mangle.c user/dchagin/lemul/contrib/gcc/cp/method.c user/dchagin/lemul/contrib/gcc/cp/name-lookup.c user/dchagin/lemul/contrib/gcc/cp/name-lookup.h user/dchagin/lemul/contrib/gcc/cp/parser.c user/dchagin/lemul/contrib/gcc/cp/pt.c user/dchagin/lemul/contrib/gcc/cp/rtti.c user/dchagin/lemul/contrib/gcc/cp/semantics.c user/dchagin/lemul/contrib/gcc/cp/tree.c user/dchagin/lemul/contrib/gcc/cp/typeck.c user/dchagin/lemul/contrib/gcc/cppdefault.c user/dchagin/lemul/contrib/gcc/dbxout.c user/dchagin/lemul/contrib/gcc/doc/cppopts.texi user/dchagin/lemul/contrib/gcc/doc/extend.texi user/dchagin/lemul/contrib/gcc/doc/invoke.texi user/dchagin/lemul/contrib/gcc/doc/libgcc.texi user/dchagin/lemul/contrib/gcc/doc/rtl.texi user/dchagin/lemul/contrib/gcc/doc/tm.texi user/dchagin/lemul/contrib/gcc/dwarf2.h user/dchagin/lemul/contrib/gcc/dwarf2out.c user/dchagin/lemul/contrib/gcc/emit-rtl.c user/dchagin/lemul/contrib/gcc/expmed.c user/dchagin/lemul/contrib/gcc/expr.c user/dchagin/lemul/contrib/gcc/final.c user/dchagin/lemul/contrib/gcc/flags.h user/dchagin/lemul/contrib/gcc/fold-const.c user/dchagin/lemul/contrib/gcc/function.c user/dchagin/lemul/contrib/gcc/function.h user/dchagin/lemul/contrib/gcc/gcc.c user/dchagin/lemul/contrib/gcc/gcov.c user/dchagin/lemul/contrib/gcc/genattrtab.c user/dchagin/lemul/contrib/gcc/genopinit.c user/dchagin/lemul/contrib/gcc/ggc-common.c user/dchagin/lemul/contrib/gcc/ggc.h user/dchagin/lemul/contrib/gcc/gimplify.c user/dchagin/lemul/contrib/gcc/langhooks-def.h user/dchagin/lemul/contrib/gcc/langhooks.c user/dchagin/lemul/contrib/gcc/langhooks.h user/dchagin/lemul/contrib/gcc/libgcc-std.ver user/dchagin/lemul/contrib/gcc/libgcc2.c user/dchagin/lemul/contrib/gcc/libgcc2.h user/dchagin/lemul/contrib/gcc/longlong.h user/dchagin/lemul/contrib/gcc/mips-tdump.c user/dchagin/lemul/contrib/gcc/mips-tfile.c user/dchagin/lemul/contrib/gcc/mklibgcc.in user/dchagin/lemul/contrib/gcc/optabs.c user/dchagin/lemul/contrib/gcc/optabs.h user/dchagin/lemul/contrib/gcc/opts.c user/dchagin/lemul/contrib/gcc/postreload-gcse.c user/dchagin/lemul/contrib/gcc/print-rtl.c user/dchagin/lemul/contrib/gcc/print-tree.c user/dchagin/lemul/contrib/gcc/regs.h user/dchagin/lemul/contrib/gcc/reload1.c user/dchagin/lemul/contrib/gcc/rtl.def user/dchagin/lemul/contrib/gcc/rtl.h user/dchagin/lemul/contrib/gcc/rtlanal.c user/dchagin/lemul/contrib/gcc/sched-vis.c user/dchagin/lemul/contrib/gcc/simplify-rtx.c user/dchagin/lemul/contrib/gcc/stmt.c user/dchagin/lemul/contrib/gcc/stor-layout.c user/dchagin/lemul/contrib/gcc/stub-objc.c user/dchagin/lemul/contrib/gcc/target-def.h user/dchagin/lemul/contrib/gcc/target.h user/dchagin/lemul/contrib/gcc/targhooks.c user/dchagin/lemul/contrib/gcc/tlink.c user/dchagin/lemul/contrib/gcc/toplev.c user/dchagin/lemul/contrib/gcc/toplev.h user/dchagin/lemul/contrib/gcc/tree-cfg.c user/dchagin/lemul/contrib/gcc/tree-dump.c user/dchagin/lemul/contrib/gcc/tree-flow.h user/dchagin/lemul/contrib/gcc/tree-gimple.h user/dchagin/lemul/contrib/gcc/tree-nested.c user/dchagin/lemul/contrib/gcc/tree-ssa-alias.c user/dchagin/lemul/contrib/gcc/tree-ssa-propagate.c user/dchagin/lemul/contrib/gcc/tree-vrp.c user/dchagin/lemul/contrib/gcc/tree.c user/dchagin/lemul/contrib/gcc/tree.def user/dchagin/lemul/contrib/gcc/tree.h user/dchagin/lemul/contrib/gcc/varasm.c user/dchagin/lemul/contrib/gcc/version.c user/dchagin/lemul/contrib/gcclibs/include/libiberty.h user/dchagin/lemul/contrib/gcclibs/libcpp/Makefile.in user/dchagin/lemul/contrib/gcclibs/libcpp/charset.c user/dchagin/lemul/contrib/gcclibs/libcpp/directives.c user/dchagin/lemul/contrib/gcclibs/libcpp/errors.c user/dchagin/lemul/contrib/gcclibs/libcpp/expr.c user/dchagin/lemul/contrib/gcclibs/libcpp/files.c user/dchagin/lemul/contrib/gcclibs/libcpp/include/cpplib.h user/dchagin/lemul/contrib/gcclibs/libcpp/init.c user/dchagin/lemul/contrib/gcclibs/libcpp/internal.h user/dchagin/lemul/contrib/gcclibs/libcpp/lex.c user/dchagin/lemul/contrib/gcclibs/libcpp/macro.c user/dchagin/lemul/contrib/gcclibs/libcpp/pch.c user/dchagin/lemul/contrib/gcclibs/libiberty/choose-temp.c user/dchagin/lemul/contrib/gcclibs/libiberty/cp-demangle.c user/dchagin/lemul/contrib/gcclibs/libiberty/cp-demangle.h user/dchagin/lemul/contrib/gcclibs/libiberty/floatformat.c user/dchagin/lemul/contrib/gcclibs/libiberty/functions.texi user/dchagin/lemul/contrib/gcclibs/libiberty/pex-unix.c user/dchagin/lemul/contrib/gcclibs/libiberty/physmem.c user/dchagin/lemul/contrib/gcclibs/libiberty/strsignal.c user/dchagin/lemul/contrib/gcclibs/libiberty/testsuite/demangle-expected user/dchagin/lemul/contrib/gcclibs/libiberty/testsuite/test-demangle.c user/dchagin/lemul/contrib/gcclibs/libssp/ssp.c user/dchagin/lemul/contrib/gdb/gdb/amd64fbsd-nat.c user/dchagin/lemul/contrib/gdb/gdb/osabi.c user/dchagin/lemul/contrib/gperf/lib/getline.cc user/dchagin/lemul/contrib/gperf/src/options.cc user/dchagin/lemul/contrib/gperf/src/output.cc user/dchagin/lemul/contrib/gperf/src/search.cc user/dchagin/lemul/contrib/groff/src/roff/troff/input.cpp user/dchagin/lemul/contrib/groff/src/roff/troff/mtsm.cpp user/dchagin/lemul/contrib/groff/src/roff/troff/node.cpp user/dchagin/lemul/contrib/groff/tmac/doc-common user/dchagin/lemul/contrib/groff/tmac/doc-syms user/dchagin/lemul/contrib/groff/tmac/doc.tmac user/dchagin/lemul/contrib/groff/tmac/groff_mdoc.man user/dchagin/lemul/contrib/jemalloc/COPYING user/dchagin/lemul/contrib/jemalloc/ChangeLog user/dchagin/lemul/contrib/jemalloc/FREEBSD-Xlist user/dchagin/lemul/contrib/jemalloc/FREEBSD-diffs user/dchagin/lemul/contrib/jemalloc/FREEBSD-upgrade user/dchagin/lemul/contrib/jemalloc/VERSION user/dchagin/lemul/contrib/jemalloc/doc/jemalloc.3 user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/arena.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/chunk_dss.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/ckh.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/hash.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/huge.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/private_namespace.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/prng.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/prof.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/ql.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/qr.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/rb.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/rtree.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/tcache.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/tsd.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/internal/util.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/jemalloc.h user/dchagin/lemul/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h user/dchagin/lemul/contrib/jemalloc/src/arena.c user/dchagin/lemul/contrib/jemalloc/src/bitmap.c user/dchagin/lemul/contrib/jemalloc/src/chunk.c user/dchagin/lemul/contrib/jemalloc/src/chunk_dss.c user/dchagin/lemul/contrib/jemalloc/src/chunk_mmap.c user/dchagin/lemul/contrib/jemalloc/src/ckh.c user/dchagin/lemul/contrib/jemalloc/src/ctl.c user/dchagin/lemul/contrib/jemalloc/src/huge.c user/dchagin/lemul/contrib/jemalloc/src/jemalloc.c user/dchagin/lemul/contrib/jemalloc/src/mutex.c user/dchagin/lemul/contrib/jemalloc/src/prof.c user/dchagin/lemul/contrib/jemalloc/src/quarantine.c user/dchagin/lemul/contrib/jemalloc/src/rtree.c user/dchagin/lemul/contrib/jemalloc/src/stats.c user/dchagin/lemul/contrib/jemalloc/src/tcache.c user/dchagin/lemul/contrib/jemalloc/src/tsd.c user/dchagin/lemul/contrib/jemalloc/src/util.c user/dchagin/lemul/contrib/libc++/CREDITS.TXT user/dchagin/lemul/contrib/libc++/include/__bit_reference user/dchagin/lemul/contrib/libc++/include/__config user/dchagin/lemul/contrib/libc++/include/__debug user/dchagin/lemul/contrib/libc++/include/__functional_03 user/dchagin/lemul/contrib/libc++/include/__functional_base user/dchagin/lemul/contrib/libc++/include/__functional_base_03 user/dchagin/lemul/contrib/libc++/include/__hash_table user/dchagin/lemul/contrib/libc++/include/__locale user/dchagin/lemul/contrib/libc++/include/__mutex_base user/dchagin/lemul/contrib/libc++/include/__split_buffer user/dchagin/lemul/contrib/libc++/include/__std_stream user/dchagin/lemul/contrib/libc++/include/__tree user/dchagin/lemul/contrib/libc++/include/__tuple user/dchagin/lemul/contrib/libc++/include/__tuple_03 user/dchagin/lemul/contrib/libc++/include/__undef_min_max user/dchagin/lemul/contrib/libc++/include/algorithm user/dchagin/lemul/contrib/libc++/include/array user/dchagin/lemul/contrib/libc++/include/bitset user/dchagin/lemul/contrib/libc++/include/cctype user/dchagin/lemul/contrib/libc++/include/chrono user/dchagin/lemul/contrib/libc++/include/cmath user/dchagin/lemul/contrib/libc++/include/codecvt user/dchagin/lemul/contrib/libc++/include/complex user/dchagin/lemul/contrib/libc++/include/cstddef user/dchagin/lemul/contrib/libc++/include/cstdio user/dchagin/lemul/contrib/libc++/include/cstdlib user/dchagin/lemul/contrib/libc++/include/cstring user/dchagin/lemul/contrib/libc++/include/cwchar user/dchagin/lemul/contrib/libc++/include/deque user/dchagin/lemul/contrib/libc++/include/exception user/dchagin/lemul/contrib/libc++/include/ext/__hash user/dchagin/lemul/contrib/libc++/include/ext/hash_map user/dchagin/lemul/contrib/libc++/include/ext/hash_set user/dchagin/lemul/contrib/libc++/include/forward_list user/dchagin/lemul/contrib/libc++/include/fstream user/dchagin/lemul/contrib/libc++/include/functional user/dchagin/lemul/contrib/libc++/include/future user/dchagin/lemul/contrib/libc++/include/initializer_list user/dchagin/lemul/contrib/libc++/include/iomanip user/dchagin/lemul/contrib/libc++/include/ios user/dchagin/lemul/contrib/libc++/include/iosfwd user/dchagin/lemul/contrib/libc++/include/istream user/dchagin/lemul/contrib/libc++/include/iterator user/dchagin/lemul/contrib/libc++/include/limits user/dchagin/lemul/contrib/libc++/include/list user/dchagin/lemul/contrib/libc++/include/locale user/dchagin/lemul/contrib/libc++/include/map user/dchagin/lemul/contrib/libc++/include/memory user/dchagin/lemul/contrib/libc++/include/mutex user/dchagin/lemul/contrib/libc++/include/new user/dchagin/lemul/contrib/libc++/include/numeric user/dchagin/lemul/contrib/libc++/include/ostream user/dchagin/lemul/contrib/libc++/include/queue user/dchagin/lemul/contrib/libc++/include/random user/dchagin/lemul/contrib/libc++/include/ratio user/dchagin/lemul/contrib/libc++/include/regex user/dchagin/lemul/contrib/libc++/include/scoped_allocator user/dchagin/lemul/contrib/libc++/include/set user/dchagin/lemul/contrib/libc++/include/sstream user/dchagin/lemul/contrib/libc++/include/stack user/dchagin/lemul/contrib/libc++/include/streambuf user/dchagin/lemul/contrib/libc++/include/string user/dchagin/lemul/contrib/libc++/include/system_error user/dchagin/lemul/contrib/libc++/include/thread user/dchagin/lemul/contrib/libc++/include/tuple user/dchagin/lemul/contrib/libc++/include/type_traits user/dchagin/lemul/contrib/libc++/include/typeindex user/dchagin/lemul/contrib/libc++/include/unordered_map user/dchagin/lemul/contrib/libc++/include/unordered_set user/dchagin/lemul/contrib/libc++/include/utility user/dchagin/lemul/contrib/libc++/include/valarray user/dchagin/lemul/contrib/libc++/include/vector user/dchagin/lemul/contrib/libc++/src/algorithm.cpp user/dchagin/lemul/contrib/libc++/src/debug.cpp user/dchagin/lemul/contrib/libc++/src/exception.cpp user/dchagin/lemul/contrib/libc++/src/future.cpp user/dchagin/lemul/contrib/libc++/src/ios.cpp user/dchagin/lemul/contrib/libc++/src/iostream.cpp user/dchagin/lemul/contrib/libc++/src/locale.cpp user/dchagin/lemul/contrib/libc++/src/mutex.cpp user/dchagin/lemul/contrib/libc++/src/new.cpp user/dchagin/lemul/contrib/libc++/src/random.cpp user/dchagin/lemul/contrib/libc++/src/stdexcept.cpp user/dchagin/lemul/contrib/libc++/src/string.cpp user/dchagin/lemul/contrib/libc++/src/strstream.cpp user/dchagin/lemul/contrib/libc++/src/system_error.cpp user/dchagin/lemul/contrib/libc++/src/thread.cpp user/dchagin/lemul/contrib/libc++/src/typeinfo.cpp user/dchagin/lemul/contrib/libc++/src/valarray.cpp user/dchagin/lemul/contrib/libc-vis/vis.3 user/dchagin/lemul/contrib/libcxxrt/cxxabi.h user/dchagin/lemul/contrib/libexecinfo/backtrace.c user/dchagin/lemul/contrib/libpcap/bpf/net/bpf_filter.c user/dchagin/lemul/contrib/libpcap/bpf_dump.c user/dchagin/lemul/contrib/libpcap/bpf_image.c user/dchagin/lemul/contrib/libpcap/grammar.y user/dchagin/lemul/contrib/libpcap/ieee80211.h user/dchagin/lemul/contrib/libpcap/pcap/bpf.h user/dchagin/lemul/contrib/libpcap/pcap/pcap.h user/dchagin/lemul/contrib/libreadline/bind.c user/dchagin/lemul/contrib/libreadline/complete.c user/dchagin/lemul/contrib/libreadline/display.c user/dchagin/lemul/contrib/libreadline/histexpand.c user/dchagin/lemul/contrib/libreadline/history.c user/dchagin/lemul/contrib/libreadline/input.c user/dchagin/lemul/contrib/libreadline/search.c user/dchagin/lemul/contrib/libreadline/support/shobj-conf user/dchagin/lemul/contrib/libreadline/tilde.c user/dchagin/lemul/contrib/libstdc++/include/bits/basic_string.h user/dchagin/lemul/contrib/libstdc++/include/bits/basic_string.tcc user/dchagin/lemul/contrib/libstdc++/include/bits/cpp_type_traits.h user/dchagin/lemul/contrib/libstdc++/include/bits/stl_algobase.h user/dchagin/lemul/contrib/libstdc++/include/bits/stl_tree.h user/dchagin/lemul/contrib/libstdc++/include/bits/stl_vector.h user/dchagin/lemul/contrib/libstdc++/include/ext/hashtable.h user/dchagin/lemul/contrib/libstdc++/include/ext/mt_allocator.h user/dchagin/lemul/contrib/libstdc++/include/ext/throw_allocator.h user/dchagin/lemul/contrib/libstdc++/libsupc++/eh_alloc.cc user/dchagin/lemul/contrib/libstdc++/src/mt_allocator.cc user/dchagin/lemul/contrib/llvm/LICENSE.TXT user/dchagin/lemul/contrib/llvm/include/llvm-c/BitReader.h user/dchagin/lemul/contrib/llvm/include/llvm-c/BitWriter.h user/dchagin/lemul/contrib/llvm/include/llvm-c/Core.h user/dchagin/lemul/contrib/llvm/include/llvm-c/Disassembler.h user/dchagin/lemul/contrib/llvm/include/llvm-c/ExecutionEngine.h user/dchagin/lemul/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h user/dchagin/lemul/contrib/llvm/include/llvm-c/Object.h user/dchagin/lemul/contrib/llvm/include/llvm-c/Target.h user/dchagin/lemul/contrib/llvm/include/llvm-c/TargetMachine.h user/dchagin/lemul/contrib/llvm/include/llvm-c/Transforms/Scalar.h user/dchagin/lemul/contrib/llvm/include/llvm-c/lto.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/APFloat.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/APInt.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/APSInt.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/ArrayRef.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/BitVector.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/DenseMap.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/FoldingSet.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/ImmutableMap.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/ImmutableSet.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/IntervalMap.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/OwningPtr.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/PointerIntPair.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/PointerUnion.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/STLExtras.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/SetVector.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/SmallBitVector.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/SmallPtrSet.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/SmallVector.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/SparseBitVector.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/StringExtras.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/StringMap.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/StringRef.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/Triple.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/ilist.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/CFGPrinter.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/CallGraph.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/ConstantFolding.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/Dominators.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/InlineCost.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/LoopInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/LoopPass.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/Passes.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/PostDominators.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/RegionPass.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/ValueTracking.h user/dchagin/lemul/contrib/llvm/include/llvm/AutoUpgrade.h user/dchagin/lemul/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h user/dchagin/lemul/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h user/dchagin/lemul/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/Analysis.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/CommandFlags.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/FastISel.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/LiveInterval.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/LiveIntervalUnion.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/LiveVariables.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineFunction.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineInstr.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineOperand.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicSolver.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/Passes.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/ValueTypes.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/ValueTypes.td user/dchagin/lemul/contrib/llvm/include/llvm/DIBuilder.h user/dchagin/lemul/contrib/llvm/include/llvm/DebugInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/DebugInfo/DIContext.h user/dchagin/lemul/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h user/dchagin/lemul/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h user/dchagin/lemul/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h user/dchagin/lemul/contrib/llvm/include/llvm/ExecutionEngine/ObjectBuffer.h user/dchagin/lemul/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h user/dchagin/lemul/contrib/llvm/include/llvm/ExecutionEngine/ObjectImage.h user/dchagin/lemul/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h user/dchagin/lemul/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h user/dchagin/lemul/contrib/llvm/include/llvm/GVMaterializer.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Argument.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Attributes.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/CallingConv.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Constants.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/DataLayout.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Function.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/GlobalAlias.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/GlobalValue.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/GlobalVariable.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/IRBuilder.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/InlineAsm.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/InstrTypes.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Instruction.def user/dchagin/lemul/contrib/llvm/include/llvm/IR/Instructions.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Intrinsics.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Intrinsics.td user/dchagin/lemul/contrib/llvm/include/llvm/IR/IntrinsicsARM.td user/dchagin/lemul/contrib/llvm/include/llvm/IR/IntrinsicsMips.td user/dchagin/lemul/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td user/dchagin/lemul/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td user/dchagin/lemul/contrib/llvm/include/llvm/IR/IntrinsicsX86.td user/dchagin/lemul/contrib/llvm/include/llvm/IR/IntrinsicsXCore.td user/dchagin/lemul/contrib/llvm/include/llvm/IR/LLVMContext.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Metadata.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Module.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Operator.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Type.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/TypeBuilder.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Use.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Value.h user/dchagin/lemul/contrib/llvm/include/llvm/InitializePasses.h user/dchagin/lemul/contrib/llvm/include/llvm/InstVisitor.h user/dchagin/lemul/contrib/llvm/include/llvm/LinkAllPasses.h user/dchagin/lemul/contrib/llvm/include/llvm/Linker.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCAsmBackend.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCAsmInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCAssembler.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCAtom.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCCodeGenInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCContext.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCDisassembler.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCDwarf.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCELFStreamer.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCExpr.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCInstPrinter.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCInstrAnalysis.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCInstrDesc.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCInstrItineraries.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCModule.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCObjectStreamer.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCRegisterInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCSchedule.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCSectionCOFF.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCSectionMachO.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCStreamer.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MachineLocation.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/SubtargetFeature.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/Archive.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/Binary.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/COFF.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/ELF.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/Error.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/MachO.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/ObjectFile.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/RelocVisitor.h user/dchagin/lemul/contrib/llvm/include/llvm/Option/ArgList.h user/dchagin/lemul/contrib/llvm/include/llvm/Option/OptParser.td user/dchagin/lemul/contrib/llvm/include/llvm/Option/OptTable.h user/dchagin/lemul/contrib/llvm/include/llvm/Option/Option.h user/dchagin/lemul/contrib/llvm/include/llvm/PassManager.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Allocator.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/BlockFrequency.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/CFG.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/COFF.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/CallSite.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Casting.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/CommandLine.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Compiler.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Compression.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/ConstantRange.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/ConvertUTF.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/DataTypes.h.in user/dchagin/lemul/contrib/llvm/include/llvm/Support/Debug.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/DebugLoc.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Dwarf.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/ELF.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/ErrorOr.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/FileSystem.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/FileUtilities.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/FormattedStream.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/GCOV.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/GetElementPtrTypeIterator.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/GraphWriter.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Host.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/LEB128.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/MachO.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/ManagedStatic.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/MathExtras.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/MemoryBuffer.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/MemoryObject.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/PassNameParser.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Path.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/PatternMatch.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/PrettyStackTrace.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Process.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Program.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/RecyclingAllocator.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Regex.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Registry.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Signals.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Solaris.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/SourceMgr.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/SystemUtils.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/TargetRegistry.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/TimeValue.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/ToolOutputFile.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Valgrind.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/ValueHandle.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/YAMLParser.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/YAMLTraits.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/raw_ostream.h user/dchagin/lemul/contrib/llvm/include/llvm/TableGen/Record.h user/dchagin/lemul/contrib/llvm/include/llvm/TableGen/TableGenBackend.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/CostTable.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/Mangler.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/Target.td user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetCallingConv.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetCallingConv.td user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetFrameLowering.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetInstrInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetLowering.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetMachine.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetOpcodes.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetOptions.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetSchedule.td user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/IPO.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Instrumentation.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Scalar.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/Local.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Vectorize.h user/dchagin/lemul/contrib/llvm/lib/Analysis/AliasAnalysis.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/AliasSetTracker.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/Analysis.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/CaptureTracking.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ConstantFolding.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/CostModel.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/IPA/IPA.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/InstructionSimplify.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/LazyValueInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/Lint.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/LoopInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/LoopPass.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/RegionInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ScalarEvolution.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ValueTracking.cpp user/dchagin/lemul/contrib/llvm/lib/AsmParser/LLLexer.cpp user/dchagin/lemul/contrib/llvm/lib/AsmParser/LLParser.cpp user/dchagin/lemul/contrib/llvm/lib/AsmParser/LLParser.h user/dchagin/lemul/contrib/llvm/lib/AsmParser/LLToken.h user/dchagin/lemul/contrib/llvm/lib/AsmParser/Parser.cpp user/dchagin/lemul/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp user/dchagin/lemul/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h user/dchagin/lemul/contrib/llvm/lib/Bitcode/Reader/BitstreamReader.cpp user/dchagin/lemul/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp user/dchagin/lemul/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/Analysis.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/BranchFolding.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/BranchFolding.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/CallingConvLower.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/CodeGen.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/IfConversion.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/InlineSpiller.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/InterferenceCache.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/InterferenceCache.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/LexicalScopes.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/LiveDebugVariables.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/LiveInterval.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/LiveRangeCalc.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/LiveVariables.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineCSE.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineFunction.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineInstr.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineLICM.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineScheduler.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineSink.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineVerifier.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/PHIElimination.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/Passes.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegAllocBase.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegAllocBase.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegAllocFast.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegisterPressure.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SpillPlacement.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SpillPlacement.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/Spiller.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SplitKit.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SplitKit.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/StackColoring.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/StackProtector.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TailDuplication.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TargetSchedule.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/VirtRegMap.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.h user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFContext.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFContext.h user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.h user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.h user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp user/dchagin/lemul/contrib/llvm/lib/IR/AsmWriter.cpp user/dchagin/lemul/contrib/llvm/lib/IR/AttributeImpl.h user/dchagin/lemul/contrib/llvm/lib/IR/Attributes.cpp user/dchagin/lemul/contrib/llvm/lib/IR/AutoUpgrade.cpp user/dchagin/lemul/contrib/llvm/lib/IR/ConstantFold.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Constants.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Core.cpp user/dchagin/lemul/contrib/llvm/lib/IR/DIBuilder.cpp user/dchagin/lemul/contrib/llvm/lib/IR/DataLayout.cpp user/dchagin/lemul/contrib/llvm/lib/IR/DebugInfo.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Function.cpp user/dchagin/lemul/contrib/llvm/lib/IR/GCOV.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Globals.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Instruction.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Instructions.cpp user/dchagin/lemul/contrib/llvm/lib/IR/LLVMContextImpl.h user/dchagin/lemul/contrib/llvm/lib/IR/Metadata.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Module.cpp user/dchagin/lemul/contrib/llvm/lib/IR/PassManager.cpp user/dchagin/lemul/contrib/llvm/lib/IR/PassRegistry.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Type.cpp user/dchagin/lemul/contrib/llvm/lib/IR/TypeFinder.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Value.cpp user/dchagin/lemul/contrib/llvm/lib/IR/ValueTypes.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Verifier.cpp user/dchagin/lemul/contrib/llvm/lib/IRReader/IRReader.cpp user/dchagin/lemul/contrib/llvm/lib/Linker/LinkModules.cpp user/dchagin/lemul/contrib/llvm/lib/MC/ELFObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCAsmBackend.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCAsmStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCAssembler.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCAtom.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCContext.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCDisassembler.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h user/dchagin/lemul/contrib/llvm/lib/MC/MCDwarf.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCELF.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCELFStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCExpr.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCInstrAnalysis.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCMachOStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCModule.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCNullStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCObjectFileInfo.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCObjectStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCParser/AsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCPureStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCSectionCOFF.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCSectionELF.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCSubtargetInfo.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCSymbol.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCWin64EH.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MachObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/MC/SubtargetFeature.cpp user/dchagin/lemul/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/MC/WinCOFFStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/Object/Archive.cpp user/dchagin/lemul/contrib/llvm/lib/Object/Binary.cpp user/dchagin/lemul/contrib/llvm/lib/Object/COFFObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Object/ELFObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Object/Error.cpp user/dchagin/lemul/contrib/llvm/lib/Object/MachOObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Object/Object.cpp user/dchagin/lemul/contrib/llvm/lib/Object/ObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Option/ArgList.cpp user/dchagin/lemul/contrib/llvm/lib/Option/OptTable.cpp user/dchagin/lemul/contrib/llvm/lib/Option/Option.cpp user/dchagin/lemul/contrib/llvm/lib/Support/APFloat.cpp user/dchagin/lemul/contrib/llvm/lib/Support/APInt.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Allocator.cpp user/dchagin/lemul/contrib/llvm/lib/Support/BlockFrequency.cpp user/dchagin/lemul/contrib/llvm/lib/Support/CommandLine.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Compression.cpp user/dchagin/lemul/contrib/llvm/lib/Support/ConstantRange.cpp user/dchagin/lemul/contrib/llvm/lib/Support/ConvertUTFWrapper.cpp user/dchagin/lemul/contrib/llvm/lib/Support/CrashRecoveryContext.cpp user/dchagin/lemul/contrib/llvm/lib/Support/DataStream.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Disassembler.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Dwarf.cpp user/dchagin/lemul/contrib/llvm/lib/Support/DynamicLibrary.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Errno.cpp user/dchagin/lemul/contrib/llvm/lib/Support/ErrorHandling.cpp user/dchagin/lemul/contrib/llvm/lib/Support/FileOutputBuffer.cpp user/dchagin/lemul/contrib/llvm/lib/Support/FileUtilities.cpp user/dchagin/lemul/contrib/llvm/lib/Support/FormattedStream.cpp user/dchagin/lemul/contrib/llvm/lib/Support/GraphWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Host.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Locale.cpp user/dchagin/lemul/contrib/llvm/lib/Support/LockFileManager.cpp user/dchagin/lemul/contrib/llvm/lib/Support/MemoryBuffer.cpp user/dchagin/lemul/contrib/llvm/lib/Support/MemoryObject.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Path.cpp user/dchagin/lemul/contrib/llvm/lib/Support/PrettyStackTrace.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Process.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Program.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Regex.cpp user/dchagin/lemul/contrib/llvm/lib/Support/SmallPtrSet.cpp user/dchagin/lemul/contrib/llvm/lib/Support/SourceMgr.cpp user/dchagin/lemul/contrib/llvm/lib/Support/StreamableMemoryObject.cpp user/dchagin/lemul/contrib/llvm/lib/Support/StringRef.cpp user/dchagin/lemul/contrib/llvm/lib/Support/SystemUtils.cpp user/dchagin/lemul/contrib/llvm/lib/Support/TargetRegistry.cpp user/dchagin/lemul/contrib/llvm/lib/Support/ThreadLocal.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Timer.cpp user/dchagin/lemul/contrib/llvm/lib/Support/ToolOutputFile.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Triple.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Unix/Memory.inc user/dchagin/lemul/contrib/llvm/lib/Support/Unix/Path.inc user/dchagin/lemul/contrib/llvm/lib/Support/Unix/Process.inc user/dchagin/lemul/contrib/llvm/lib/Support/Unix/Program.inc user/dchagin/lemul/contrib/llvm/lib/Support/Unix/Signals.inc user/dchagin/lemul/contrib/llvm/lib/Support/Unix/ThreadLocal.inc user/dchagin/lemul/contrib/llvm/lib/Support/Unix/TimeValue.inc user/dchagin/lemul/contrib/llvm/lib/Support/Unix/Unix.h user/dchagin/lemul/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc user/dchagin/lemul/contrib/llvm/lib/Support/Windows/Memory.inc user/dchagin/lemul/contrib/llvm/lib/Support/Windows/Path.inc user/dchagin/lemul/contrib/llvm/lib/Support/Windows/Process.inc user/dchagin/lemul/contrib/llvm/lib/Support/Windows/Program.inc user/dchagin/lemul/contrib/llvm/lib/Support/Windows/RWMutex.inc user/dchagin/lemul/contrib/llvm/lib/Support/Windows/Signals.inc user/dchagin/lemul/contrib/llvm/lib/Support/Windows/TimeValue.inc user/dchagin/lemul/contrib/llvm/lib/Support/Windows/Windows.h user/dchagin/lemul/contrib/llvm/lib/Support/YAMLParser.cpp user/dchagin/lemul/contrib/llvm/lib/Support/YAMLTraits.cpp user/dchagin/lemul/contrib/llvm/lib/Support/raw_ostream.cpp user/dchagin/lemul/contrib/llvm/lib/TableGen/Main.cpp user/dchagin/lemul/contrib/llvm/lib/TableGen/Record.cpp user/dchagin/lemul/contrib/llvm/lib/TableGen/TGParser.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64.td user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64BranchFixupPass.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64CallingConv.td user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARM.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMCallingConv.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMSchedule.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMSubtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/Hexagon.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/Hexagon.td user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430CallingConv.td user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mangler.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsCallingConv.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsCondMov.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsOs16.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSchedule.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSubtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/ManagedStringPool.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTX.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTX.td user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXSplitBBatBar.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPC.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPC.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCScheduleE5500.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPU.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPU.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUCallingConv.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUInstructions.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUIntrinsics.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILBase.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILIntrinsicInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/Processors.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600Defines.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600EmitClauseMarkers.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600ExpandSpecialInstrs.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600ISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600ISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600InstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600InstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600Instructions.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600Intrinsics.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600MachineScheduler.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600MachineScheduler.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600Packetizer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600RegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600RegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600RegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600Schedule.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIAnnotateControlFlow.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIDefines.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIInsertWaits.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIInstructions.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIIntrinsics.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/SILowerControlFlow.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIRegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIRegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/TargetInfo/AMDGPUTargetInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/Sparc.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/Sparc.td user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/README.txt user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZ.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZ.td user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZCallingConv.td user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZOperators.td user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZPatterns.td user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h user/dchagin/lemul/contrib/llvm/lib/Target/Target.cpp user/dchagin/lemul/contrib/llvm/lib/Target/TargetLibraryInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Target/TargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/TargetMachineC.cpp user/dchagin/lemul/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c user/dchagin/lemul/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86AsmPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86CallingConv.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86FastISel.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86FrameLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86ISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrCompiler.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrControl.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrExtension.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrFMA.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrFPStack.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrMMX.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrSSE.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrSVM.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrSystem.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrTSX.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrXOP.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86JITInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86RegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86RegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86SchedHaswell.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86Schedule.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86Subtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86Subtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCore.h user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/Inliner.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/Internalize.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h user/dchagin/lemul/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.h user/dchagin/lemul/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h user/dchagin/lemul/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCUtil.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.h user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/GVN.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/SROA.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/Local.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp user/dchagin/lemul/contrib/llvm/tools/bugpoint/BugDriver.cpp user/dchagin/lemul/contrib/llvm/tools/bugpoint/BugDriver.h user/dchagin/lemul/contrib/llvm/tools/bugpoint/CrashDebugger.cpp user/dchagin/lemul/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp user/dchagin/lemul/contrib/llvm/tools/bugpoint/ExtractFunction.cpp user/dchagin/lemul/contrib/llvm/tools/bugpoint/FindBugs.cpp user/dchagin/lemul/contrib/llvm/tools/bugpoint/Miscompilation.cpp user/dchagin/lemul/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp user/dchagin/lemul/contrib/llvm/tools/bugpoint/ToolRunner.cpp user/dchagin/lemul/contrib/llvm/tools/bugpoint/ToolRunner.h user/dchagin/lemul/contrib/llvm/tools/bugpoint/bugpoint.cpp user/dchagin/lemul/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang-c/CXString.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang-c/Index.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMTActions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/APValue.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ASTTypeTraits.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Attr.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Comment.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Decl.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclAccessPair.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclOpenMP.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Expr.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Mangle.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Stmt.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/StmtVisitor.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Type.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/TypeOrdering.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/VTTBuilder.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersMacros.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/ABI.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Attr.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/CapturedStmt.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Lambda.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Module.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/OperatorKinds.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/TargetCXXABI.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/TemplateKinds.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Action.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Driver.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Job.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Options.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Options.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Tool.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Types.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Types.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Util.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Edit/Commit.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Edit/EditedSource.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Edit/Rewriters.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Format/Format.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/ModuleLoader.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/Token.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Parse/Parser.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Rewrite/Core/HTMLRewrite.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Rewrite/Core/Rewriter.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/Overload.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/Scope.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/Sema.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/SemaInternal.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/Template.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Serialization/SerializationDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Analyses.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Tooling/CommonOptionsParser.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabase.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/APValue.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/AttrImpl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/CXXABI.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/Comment.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/Decl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DeclFriend.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DeclOpenMP.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/Expr.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/Mangle.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/Stmt.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/Type.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/Module.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/OperatorPrecedence.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/Targets.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/Version.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGCUDARuntime.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/Action.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/CC1AsOptions.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/Driver.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/InputInfo.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/Job.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/ToolChains.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/Tools.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/Tools.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/Types.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Edit/Commit.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/BreakableToken.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/Format.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/avxintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/cpuid.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/emmintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/immintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/limits.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/module.map user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/prfchwintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/rdseedintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/rtmintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/smmintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/tgmath.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/unwind.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/x86intrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/xopintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/PreprocessorLexer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/UnicodeCharSets.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/Parser.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Rewrite/Core/HTMLRewrite.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Rewrite/Core/Rewriter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FixItRewriter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FrontendActions.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Rewrite/Frontend/InclusionRewriter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteMacros.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteObjC.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/Sema.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaFixItUtils.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Tooling/FileMatchTrie.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp user/dchagin/lemul/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp user/dchagin/lemul/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp user/dchagin/lemul/contrib/llvm/tools/clang/tools/driver/driver.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h user/dchagin/lemul/contrib/llvm/tools/llc/llc.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBError.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBType.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/API/SBTypeFormat.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/Address.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionFileDescriptor.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionMachPort.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/DataExtractor.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/Error.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/Flags.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/Log.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/MappedHash.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/Module.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/Opcode.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/RangeMap.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/SourceManager.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/StreamAsynchronousIO.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/StringList.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/UUID.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/Value.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectList.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Core/dwarf.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/DataVisualization.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatClasses.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeFormat.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionDeclMap.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Expression/DWARFExpression.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Expression/IRForTarget.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/Condition.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/Config.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/File.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/Host.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/Mutex.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/ProcessRunLock.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/Symbols.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/Terminal.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Host/TimeValue.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Interpreter/Options.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/Block.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTImporter.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTType.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangNamespaceDecl.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/FuncUnwinders.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/Function.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/Symtab.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/TypeList.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindTable.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Symbol/VariableList.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/DynamicLoader.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContext.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/Process.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadList.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/StackFrameList.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/StackID.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/Target.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Target/UnwindAssembly.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Utility/PythonPointer.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/Utility/SharingPtr.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/lldb-defines.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/lldb-private-log.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/lldb-private.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/lldb-python.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/lldb-types.h user/dchagin/lemul/contrib/llvm/tools/lldb/include/lldb/lldb-versioning.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBBreakpoint.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBData.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBFrame.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBFunction.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBHostOS.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBModule.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBModuleSpec.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBProcess.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBStream.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBSymbol.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBTarget.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBThread.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBType.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBTypeCategory.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBTypeFormat.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBTypeNameSpecifier.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/API/SBValue.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Breakpoint/StoppointLocation.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectMultiword.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectQuit.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Address.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Broadcaster.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Communication.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/ConnectionMachPort.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/ConnectionSharedMemory.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/ConstString.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Debugger.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Disassembler.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/DynamicLoader.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Error.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/FileLineResolver.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Log.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Mangled.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Module.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Opcode.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Section.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/SourceManager.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/StreamAsynchronousIO.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/StreamFile.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/StringList.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Timer.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/Value.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/ValueObjectChild.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/DataVisualization.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/FormatCache.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/FormatClasses.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Expression/ClangASTSource.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Expression/ClangExpressionDeclMap.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Expression/IRDynamicChecks.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/common/Condition.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/common/File.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/common/Host.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/common/Mutex.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/common/Symbols.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/common/Terminal.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/common/TimeValue.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterNone.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Interpreter/embedded_interpreter.py user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/CompileUnit.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/Function.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/LineEntry.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/Type.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/UnwindTable.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Symbol/VariableList.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/ExecutionContext.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/Platform.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/Process.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/SectionLoadList.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/Target.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/TargetList.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/Thread.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/ThreadList.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepUntil.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/ThreadPlanTracer.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/UnixSignals.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Target/UnwindAssembly.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Utility/SharingPtr.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Utility/StringExtractor.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h user/dchagin/lemul/contrib/llvm/tools/lldb/source/lldb-log.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/source/lldb.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/tools/driver/Driver.cpp user/dchagin/lemul/contrib/llvm/tools/lldb/tools/driver/Driver.h user/dchagin/lemul/contrib/llvm/tools/lli/RemoteTarget.cpp user/dchagin/lemul/contrib/llvm/tools/lli/RemoteTarget.h user/dchagin/lemul/contrib/llvm/tools/lli/lli.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-ar/llvm-ar.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-as/llvm-as.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-diff/llvm-diff.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-dis/llvm-dis.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-extract/llvm-extract.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-link/llvm-link.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-mc/Disassembler.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-mc/llvm-mc.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-nm/llvm-nm.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-objdump/COFFDump.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-objdump/ELFDump.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-objdump/MachODump.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-objdump/llvm-objdump.h user/dchagin/lemul/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-readobj/MachODumper.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-stress/llvm-stress.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.h user/dchagin/lemul/contrib/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp user/dchagin/lemul/contrib/llvm/tools/macho-dump/macho-dump.cpp user/dchagin/lemul/contrib/llvm/tools/opt/opt.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/AsmWriterInst.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenInstruction.h user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenRegisters.h user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenSchedule.h user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenTarget.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/DAGISelMatcher.h user/dchagin/lemul/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/FastISelEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/OptParserEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h user/dchagin/lemul/contrib/llvm/utils/TableGen/SetTheory.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/TGValueTypes.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/X86DisassemblerTables.h user/dchagin/lemul/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/X86RecognizableInstr.h user/dchagin/lemul/contrib/mdocml/arch.in user/dchagin/lemul/contrib/mdocml/chars.c user/dchagin/lemul/contrib/mdocml/chars.in user/dchagin/lemul/contrib/mdocml/config.h user/dchagin/lemul/contrib/mdocml/eqn.7 user/dchagin/lemul/contrib/mdocml/html.c user/dchagin/lemul/contrib/mdocml/html.h user/dchagin/lemul/contrib/mdocml/lib.in user/dchagin/lemul/contrib/mdocml/libman.h user/dchagin/lemul/contrib/mdocml/libmandoc.h user/dchagin/lemul/contrib/mdocml/libmdoc.h user/dchagin/lemul/contrib/mdocml/libroff.h user/dchagin/lemul/contrib/mdocml/main.c user/dchagin/lemul/contrib/mdocml/man.7 user/dchagin/lemul/contrib/mdocml/man.c user/dchagin/lemul/contrib/mdocml/man.h user/dchagin/lemul/contrib/mdocml/man_html.c user/dchagin/lemul/contrib/mdocml/man_macro.c user/dchagin/lemul/contrib/mdocml/man_term.c user/dchagin/lemul/contrib/mdocml/man_validate.c user/dchagin/lemul/contrib/mdocml/mandoc.1 user/dchagin/lemul/contrib/mdocml/mandoc.3 user/dchagin/lemul/contrib/mdocml/mandoc.c user/dchagin/lemul/contrib/mdocml/mandoc.h user/dchagin/lemul/contrib/mdocml/mandoc_char.7 user/dchagin/lemul/contrib/mdocml/mdoc.7 user/dchagin/lemul/contrib/mdocml/mdoc.c user/dchagin/lemul/contrib/mdocml/mdoc.h user/dchagin/lemul/contrib/mdocml/mdoc_argv.c user/dchagin/lemul/contrib/mdocml/mdoc_html.c user/dchagin/lemul/contrib/mdocml/mdoc_macro.c user/dchagin/lemul/contrib/mdocml/mdoc_man.c user/dchagin/lemul/contrib/mdocml/mdoc_term.c user/dchagin/lemul/contrib/mdocml/mdoc_validate.c user/dchagin/lemul/contrib/mdocml/out.c user/dchagin/lemul/contrib/mdocml/predefs.in user/dchagin/lemul/contrib/mdocml/read.c user/dchagin/lemul/contrib/mdocml/roff.7 user/dchagin/lemul/contrib/mdocml/roff.c user/dchagin/lemul/contrib/mdocml/st.in user/dchagin/lemul/contrib/mdocml/tbl.7 user/dchagin/lemul/contrib/mdocml/tbl.c user/dchagin/lemul/contrib/mdocml/tbl_data.c user/dchagin/lemul/contrib/mdocml/tbl_html.c user/dchagin/lemul/contrib/mdocml/tbl_layout.c user/dchagin/lemul/contrib/mdocml/tbl_term.c user/dchagin/lemul/contrib/mdocml/term.c user/dchagin/lemul/contrib/mdocml/term.h user/dchagin/lemul/contrib/mdocml/term_ascii.c user/dchagin/lemul/contrib/mdocml/tree.c user/dchagin/lemul/contrib/mtree/compare.c user/dchagin/lemul/contrib/mtree/create.c user/dchagin/lemul/contrib/mtree/spec.c user/dchagin/lemul/contrib/ncurses/ANNOUNCE user/dchagin/lemul/contrib/ncurses/INSTALL user/dchagin/lemul/contrib/ncurses/MANIFEST user/dchagin/lemul/contrib/ncurses/Makefile.in user/dchagin/lemul/contrib/ncurses/NEWS user/dchagin/lemul/contrib/ncurses/README user/dchagin/lemul/contrib/ncurses/TO-DO user/dchagin/lemul/contrib/ncurses/aclocal.m4 user/dchagin/lemul/contrib/ncurses/announce.html.in user/dchagin/lemul/contrib/ncurses/config.guess user/dchagin/lemul/contrib/ncurses/config.sub user/dchagin/lemul/contrib/ncurses/configure user/dchagin/lemul/contrib/ncurses/configure.in user/dchagin/lemul/contrib/ncurses/dist.mk user/dchagin/lemul/contrib/ncurses/doc/html/NCURSES-Programming-HOWTO.html user/dchagin/lemul/contrib/ncurses/doc/html/announce.html user/dchagin/lemul/contrib/ncurses/doc/html/hackguide.html user/dchagin/lemul/contrib/ncurses/doc/html/ncurses-intro.html user/dchagin/lemul/contrib/ncurses/doc/ncurses-intro.doc user/dchagin/lemul/contrib/ncurses/form/Makefile.in user/dchagin/lemul/contrib/ncurses/form/f_trace.c user/dchagin/lemul/contrib/ncurses/form/fld_arg.c user/dchagin/lemul/contrib/ncurses/form/fld_attr.c user/dchagin/lemul/contrib/ncurses/form/fld_current.c user/dchagin/lemul/contrib/ncurses/form/fld_def.c user/dchagin/lemul/contrib/ncurses/form/fld_dup.c user/dchagin/lemul/contrib/ncurses/form/fld_ftchoice.c user/dchagin/lemul/contrib/ncurses/form/fld_ftlink.c user/dchagin/lemul/contrib/ncurses/form/fld_info.c user/dchagin/lemul/contrib/ncurses/form/fld_just.c user/dchagin/lemul/contrib/ncurses/form/fld_link.c user/dchagin/lemul/contrib/ncurses/form/fld_max.c user/dchagin/lemul/contrib/ncurses/form/fld_move.c user/dchagin/lemul/contrib/ncurses/form/fld_newftyp.c user/dchagin/lemul/contrib/ncurses/form/fld_opts.c user/dchagin/lemul/contrib/ncurses/form/fld_pad.c user/dchagin/lemul/contrib/ncurses/form/fld_page.c user/dchagin/lemul/contrib/ncurses/form/fld_stat.c user/dchagin/lemul/contrib/ncurses/form/fld_type.c user/dchagin/lemul/contrib/ncurses/form/fld_user.c user/dchagin/lemul/contrib/ncurses/form/form.h user/dchagin/lemul/contrib/ncurses/form/form.priv.h user/dchagin/lemul/contrib/ncurses/form/frm_cursor.c user/dchagin/lemul/contrib/ncurses/form/frm_data.c user/dchagin/lemul/contrib/ncurses/form/frm_def.c user/dchagin/lemul/contrib/ncurses/form/frm_driver.c user/dchagin/lemul/contrib/ncurses/form/frm_hook.c user/dchagin/lemul/contrib/ncurses/form/frm_opts.c user/dchagin/lemul/contrib/ncurses/form/frm_page.c user/dchagin/lemul/contrib/ncurses/form/frm_post.c user/dchagin/lemul/contrib/ncurses/form/frm_req_name.c user/dchagin/lemul/contrib/ncurses/form/frm_scale.c user/dchagin/lemul/contrib/ncurses/form/frm_sub.c user/dchagin/lemul/contrib/ncurses/form/frm_user.c user/dchagin/lemul/contrib/ncurses/form/frm_win.c user/dchagin/lemul/contrib/ncurses/form/fty_alnum.c user/dchagin/lemul/contrib/ncurses/form/fty_alpha.c user/dchagin/lemul/contrib/ncurses/form/fty_enum.c user/dchagin/lemul/contrib/ncurses/form/fty_int.c user/dchagin/lemul/contrib/ncurses/form/fty_ipv4.c user/dchagin/lemul/contrib/ncurses/form/fty_num.c user/dchagin/lemul/contrib/ncurses/form/fty_regex.c user/dchagin/lemul/contrib/ncurses/form/llib-lform user/dchagin/lemul/contrib/ncurses/form/llib-lformw user/dchagin/lemul/contrib/ncurses/form/modules user/dchagin/lemul/contrib/ncurses/include/Caps user/dchagin/lemul/contrib/ncurses/include/Caps.aix4 user/dchagin/lemul/contrib/ncurses/include/Caps.hpux11 user/dchagin/lemul/contrib/ncurses/include/Caps.keys user/dchagin/lemul/contrib/ncurses/include/Caps.osf1r5 user/dchagin/lemul/contrib/ncurses/include/Caps.uwin user/dchagin/lemul/contrib/ncurses/include/MKkey_defs.sh user/dchagin/lemul/contrib/ncurses/include/MKterm.h.awk.in user/dchagin/lemul/contrib/ncurses/include/Makefile.in user/dchagin/lemul/contrib/ncurses/include/capdefaults.c user/dchagin/lemul/contrib/ncurses/include/curses.h.in user/dchagin/lemul/contrib/ncurses/include/curses.tail user/dchagin/lemul/contrib/ncurses/include/curses.wide user/dchagin/lemul/contrib/ncurses/include/headers user/dchagin/lemul/contrib/ncurses/include/nc_alloc.h user/dchagin/lemul/contrib/ncurses/include/nc_panel.h user/dchagin/lemul/contrib/ncurses/include/nc_tparm.h user/dchagin/lemul/contrib/ncurses/include/ncurses_defs user/dchagin/lemul/contrib/ncurses/include/term_entry.h user/dchagin/lemul/contrib/ncurses/include/tic.h user/dchagin/lemul/contrib/ncurses/include/unctrl.h.in user/dchagin/lemul/contrib/ncurses/man/Makefile.in user/dchagin/lemul/contrib/ncurses/man/captoinfo.1m user/dchagin/lemul/contrib/ncurses/man/clear.1 user/dchagin/lemul/contrib/ncurses/man/curs_add_wch.3x user/dchagin/lemul/contrib/ncurses/man/curs_add_wchstr.3x user/dchagin/lemul/contrib/ncurses/man/curs_addch.3x user/dchagin/lemul/contrib/ncurses/man/curs_addchstr.3x user/dchagin/lemul/contrib/ncurses/man/curs_addstr.3x user/dchagin/lemul/contrib/ncurses/man/curs_addwstr.3x user/dchagin/lemul/contrib/ncurses/man/curs_attr.3x user/dchagin/lemul/contrib/ncurses/man/curs_beep.3x user/dchagin/lemul/contrib/ncurses/man/curs_bkgd.3x user/dchagin/lemul/contrib/ncurses/man/curs_bkgrnd.3x user/dchagin/lemul/contrib/ncurses/man/curs_border.3x user/dchagin/lemul/contrib/ncurses/man/curs_border_set.3x user/dchagin/lemul/contrib/ncurses/man/curs_clear.3x user/dchagin/lemul/contrib/ncurses/man/curs_color.3x user/dchagin/lemul/contrib/ncurses/man/curs_delch.3x user/dchagin/lemul/contrib/ncurses/man/curs_deleteln.3x user/dchagin/lemul/contrib/ncurses/man/curs_extend.3x user/dchagin/lemul/contrib/ncurses/man/curs_get_wch.3x user/dchagin/lemul/contrib/ncurses/man/curs_get_wstr.3x user/dchagin/lemul/contrib/ncurses/man/curs_getcchar.3x user/dchagin/lemul/contrib/ncurses/man/curs_getch.3x user/dchagin/lemul/contrib/ncurses/man/curs_getstr.3x user/dchagin/lemul/contrib/ncurses/man/curs_getyx.3x user/dchagin/lemul/contrib/ncurses/man/curs_in_wch.3x user/dchagin/lemul/contrib/ncurses/man/curs_in_wchstr.3x user/dchagin/lemul/contrib/ncurses/man/curs_inch.3x user/dchagin/lemul/contrib/ncurses/man/curs_inchstr.3x user/dchagin/lemul/contrib/ncurses/man/curs_initscr.3x user/dchagin/lemul/contrib/ncurses/man/curs_inopts.3x user/dchagin/lemul/contrib/ncurses/man/curs_ins_wch.3x user/dchagin/lemul/contrib/ncurses/man/curs_ins_wstr.3x user/dchagin/lemul/contrib/ncurses/man/curs_insch.3x user/dchagin/lemul/contrib/ncurses/man/curs_insstr.3x user/dchagin/lemul/contrib/ncurses/man/curs_instr.3x user/dchagin/lemul/contrib/ncurses/man/curs_inwstr.3x user/dchagin/lemul/contrib/ncurses/man/curs_kernel.3x user/dchagin/lemul/contrib/ncurses/man/curs_legacy.3x user/dchagin/lemul/contrib/ncurses/man/curs_memleaks.3x user/dchagin/lemul/contrib/ncurses/man/curs_mouse.3x user/dchagin/lemul/contrib/ncurses/man/curs_move.3x user/dchagin/lemul/contrib/ncurses/man/curs_opaque.3x user/dchagin/lemul/contrib/ncurses/man/curs_outopts.3x user/dchagin/lemul/contrib/ncurses/man/curs_overlay.3x user/dchagin/lemul/contrib/ncurses/man/curs_pad.3x user/dchagin/lemul/contrib/ncurses/man/curs_print.3x user/dchagin/lemul/contrib/ncurses/man/curs_printw.3x user/dchagin/lemul/contrib/ncurses/man/curs_refresh.3x user/dchagin/lemul/contrib/ncurses/man/curs_scanw.3x user/dchagin/lemul/contrib/ncurses/man/curs_scr_dump.3x user/dchagin/lemul/contrib/ncurses/man/curs_scroll.3x user/dchagin/lemul/contrib/ncurses/man/curs_slk.3x user/dchagin/lemul/contrib/ncurses/man/curs_termattrs.3x user/dchagin/lemul/contrib/ncurses/man/curs_termcap.3x user/dchagin/lemul/contrib/ncurses/man/curs_terminfo.3x user/dchagin/lemul/contrib/ncurses/man/curs_threads.3x user/dchagin/lemul/contrib/ncurses/man/curs_touch.3x user/dchagin/lemul/contrib/ncurses/man/curs_trace.3x user/dchagin/lemul/contrib/ncurses/man/curs_util.3x user/dchagin/lemul/contrib/ncurses/man/curs_window.3x user/dchagin/lemul/contrib/ncurses/man/default_colors.3x user/dchagin/lemul/contrib/ncurses/man/define_key.3x user/dchagin/lemul/contrib/ncurses/man/form.3x user/dchagin/lemul/contrib/ncurses/man/form_cursor.3x user/dchagin/lemul/contrib/ncurses/man/form_data.3x user/dchagin/lemul/contrib/ncurses/man/form_driver.3x user/dchagin/lemul/contrib/ncurses/man/form_field.3x user/dchagin/lemul/contrib/ncurses/man/form_field_attributes.3x user/dchagin/lemul/contrib/ncurses/man/form_field_buffer.3x user/dchagin/lemul/contrib/ncurses/man/form_field_info.3x user/dchagin/lemul/contrib/ncurses/man/form_field_just.3x user/dchagin/lemul/contrib/ncurses/man/form_field_new.3x user/dchagin/lemul/contrib/ncurses/man/form_field_opts.3x user/dchagin/lemul/contrib/ncurses/man/form_field_userptr.3x user/dchagin/lemul/contrib/ncurses/man/form_field_validation.3x user/dchagin/lemul/contrib/ncurses/man/form_fieldtype.3x user/dchagin/lemul/contrib/ncurses/man/form_hook.3x user/dchagin/lemul/contrib/ncurses/man/form_new.3x user/dchagin/lemul/contrib/ncurses/man/form_new_page.3x user/dchagin/lemul/contrib/ncurses/man/form_opts.3x user/dchagin/lemul/contrib/ncurses/man/form_page.3x user/dchagin/lemul/contrib/ncurses/man/form_post.3x user/dchagin/lemul/contrib/ncurses/man/form_requestname.3x user/dchagin/lemul/contrib/ncurses/man/form_userptr.3x user/dchagin/lemul/contrib/ncurses/man/form_win.3x user/dchagin/lemul/contrib/ncurses/man/infocmp.1m user/dchagin/lemul/contrib/ncurses/man/infotocap.1m user/dchagin/lemul/contrib/ncurses/man/key_defined.3x user/dchagin/lemul/contrib/ncurses/man/keybound.3x user/dchagin/lemul/contrib/ncurses/man/keyok.3x user/dchagin/lemul/contrib/ncurses/man/legacy_coding.3x user/dchagin/lemul/contrib/ncurses/man/man_db.renames user/dchagin/lemul/contrib/ncurses/man/menu.3x user/dchagin/lemul/contrib/ncurses/man/menu_attributes.3x user/dchagin/lemul/contrib/ncurses/man/menu_cursor.3x user/dchagin/lemul/contrib/ncurses/man/menu_driver.3x user/dchagin/lemul/contrib/ncurses/man/menu_format.3x user/dchagin/lemul/contrib/ncurses/man/menu_hook.3x user/dchagin/lemul/contrib/ncurses/man/menu_items.3x user/dchagin/lemul/contrib/ncurses/man/menu_mark.3x user/dchagin/lemul/contrib/ncurses/man/menu_new.3x user/dchagin/lemul/contrib/ncurses/man/menu_opts.3x user/dchagin/lemul/contrib/ncurses/man/menu_pattern.3x user/dchagin/lemul/contrib/ncurses/man/menu_post.3x user/dchagin/lemul/contrib/ncurses/man/menu_requestname.3x user/dchagin/lemul/contrib/ncurses/man/menu_spacing.3x user/dchagin/lemul/contrib/ncurses/man/menu_userptr.3x user/dchagin/lemul/contrib/ncurses/man/menu_win.3x user/dchagin/lemul/contrib/ncurses/man/mitem_current.3x user/dchagin/lemul/contrib/ncurses/man/mitem_name.3x user/dchagin/lemul/contrib/ncurses/man/mitem_new.3x user/dchagin/lemul/contrib/ncurses/man/mitem_opts.3x user/dchagin/lemul/contrib/ncurses/man/mitem_userptr.3x user/dchagin/lemul/contrib/ncurses/man/mitem_value.3x user/dchagin/lemul/contrib/ncurses/man/mitem_visible.3x user/dchagin/lemul/contrib/ncurses/man/ncurses.3x user/dchagin/lemul/contrib/ncurses/man/panel.3x user/dchagin/lemul/contrib/ncurses/man/resizeterm.3x user/dchagin/lemul/contrib/ncurses/man/term.5 user/dchagin/lemul/contrib/ncurses/man/term.7 user/dchagin/lemul/contrib/ncurses/man/terminfo.head user/dchagin/lemul/contrib/ncurses/man/terminfo.tail user/dchagin/lemul/contrib/ncurses/man/tic.1m user/dchagin/lemul/contrib/ncurses/man/toe.1m user/dchagin/lemul/contrib/ncurses/man/tput.1 user/dchagin/lemul/contrib/ncurses/man/tset.1 user/dchagin/lemul/contrib/ncurses/man/wresize.3x user/dchagin/lemul/contrib/ncurses/menu/Makefile.in user/dchagin/lemul/contrib/ncurses/menu/llib-lmenu user/dchagin/lemul/contrib/ncurses/menu/llib-lmenuw user/dchagin/lemul/contrib/ncurses/menu/m_attribs.c user/dchagin/lemul/contrib/ncurses/menu/m_cursor.c user/dchagin/lemul/contrib/ncurses/menu/m_driver.c user/dchagin/lemul/contrib/ncurses/menu/m_format.c user/dchagin/lemul/contrib/ncurses/menu/m_global.c user/dchagin/lemul/contrib/ncurses/menu/m_hook.c user/dchagin/lemul/contrib/ncurses/menu/m_item_cur.c user/dchagin/lemul/contrib/ncurses/menu/m_item_nam.c user/dchagin/lemul/contrib/ncurses/menu/m_item_new.c user/dchagin/lemul/contrib/ncurses/menu/m_item_opt.c user/dchagin/lemul/contrib/ncurses/menu/m_item_top.c user/dchagin/lemul/contrib/ncurses/menu/m_item_use.c user/dchagin/lemul/contrib/ncurses/menu/m_item_val.c user/dchagin/lemul/contrib/ncurses/menu/m_item_vis.c user/dchagin/lemul/contrib/ncurses/menu/m_items.c user/dchagin/lemul/contrib/ncurses/menu/m_new.c user/dchagin/lemul/contrib/ncurses/menu/m_opts.c user/dchagin/lemul/contrib/ncurses/menu/m_pad.c user/dchagin/lemul/contrib/ncurses/menu/m_pattern.c user/dchagin/lemul/contrib/ncurses/menu/m_post.c user/dchagin/lemul/contrib/ncurses/menu/m_req_name.c user/dchagin/lemul/contrib/ncurses/menu/m_scale.c user/dchagin/lemul/contrib/ncurses/menu/m_spacing.c user/dchagin/lemul/contrib/ncurses/menu/m_sub.c user/dchagin/lemul/contrib/ncurses/menu/m_trace.c user/dchagin/lemul/contrib/ncurses/menu/m_userptr.c user/dchagin/lemul/contrib/ncurses/menu/m_win.c user/dchagin/lemul/contrib/ncurses/menu/menu.h user/dchagin/lemul/contrib/ncurses/menu/menu.priv.h user/dchagin/lemul/contrib/ncurses/menu/mf_common.h user/dchagin/lemul/contrib/ncurses/menu/modules user/dchagin/lemul/contrib/ncurses/misc/Makefile.in user/dchagin/lemul/contrib/ncurses/misc/gen_edit.sh user/dchagin/lemul/contrib/ncurses/misc/ncurses-config.in user/dchagin/lemul/contrib/ncurses/misc/run_tic.in user/dchagin/lemul/contrib/ncurses/misc/terminfo.src user/dchagin/lemul/contrib/ncurses/mk-0th.awk user/dchagin/lemul/contrib/ncurses/mk-1st.awk user/dchagin/lemul/contrib/ncurses/mk-hdr.awk user/dchagin/lemul/contrib/ncurses/ncurses/Makefile.in user/dchagin/lemul/contrib/ncurses/ncurses/README user/dchagin/lemul/contrib/ncurses/ncurses/base/MKkeyname.awk user/dchagin/lemul/contrib/ncurses/ncurses/base/MKlib_gen.sh user/dchagin/lemul/contrib/ncurses/ncurses/base/MKunctrl.awk user/dchagin/lemul/contrib/ncurses/ncurses/base/define_key.c user/dchagin/lemul/contrib/ncurses/ncurses/base/key_defined.c user/dchagin/lemul/contrib/ncurses/ncurses/base/keybound.c user/dchagin/lemul/contrib/ncurses/ncurses/base/keyok.c user/dchagin/lemul/contrib/ncurses/ncurses/base/legacy_coding.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_addch.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_addstr.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_beep.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_bkgd.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_box.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_chgat.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_clear.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_clearok.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_clrbot.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_clreol.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_color.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_colorset.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_delch.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_delwin.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_dft_fgbg.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_echo.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_endwin.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_erase.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_flash.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_freeall.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_getch.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_getstr.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_hline.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_immedok.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_inchstr.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_initscr.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_insch.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_insdel.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_insnstr.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_instr.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_isendwin.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_leaveok.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_mouse.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_move.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_mvwin.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_newterm.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_newwin.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_nl.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_overlay.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_pad.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_printw.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_redrawln.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_refresh.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_restart.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_scanw.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_screen.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_scroll.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_scrollok.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_scrreg.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_set_term.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slk.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slkatr_set.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slkatrof.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slkatron.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slkatrset.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slkattr.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slkclear.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slkcolor.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slkinit.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slklab.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slkrefr.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slkset.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_slktouch.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_touch.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_ungetch.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_vline.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_wattroff.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_wattron.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_winch.c user/dchagin/lemul/contrib/ncurses/ncurses/base/lib_window.c user/dchagin/lemul/contrib/ncurses/ncurses/base/nc_panel.c user/dchagin/lemul/contrib/ncurses/ncurses/base/resizeterm.c user/dchagin/lemul/contrib/ncurses/ncurses/base/safe_sprintf.c user/dchagin/lemul/contrib/ncurses/ncurses/base/tries.c user/dchagin/lemul/contrib/ncurses/ncurses/base/use_window.c user/dchagin/lemul/contrib/ncurses/ncurses/base/vsscanf.c user/dchagin/lemul/contrib/ncurses/ncurses/base/wresize.c user/dchagin/lemul/contrib/ncurses/ncurses/curses.priv.h user/dchagin/lemul/contrib/ncurses/ncurses/fifo_defs.h user/dchagin/lemul/contrib/ncurses/ncurses/llib-lncurses user/dchagin/lemul/contrib/ncurses/ncurses/llib-lncursest user/dchagin/lemul/contrib/ncurses/ncurses/llib-lncursesw user/dchagin/lemul/contrib/ncurses/ncurses/modules user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/MKcaptab.sh user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/MKcodes.awk user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/MKfallback.sh user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/MKnames.awk user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/access.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/add_tries.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/alloc_entry.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/alloc_ttype.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/captoinfo.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/comp_error.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/comp_expand.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/comp_hash.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/comp_parse.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/comp_scan.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/db_iterator.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/doalloc.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/entries.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/free_ttype.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/getenv_num.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/hashed_db.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/home_terminfo.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/init_keytry.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_acs.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_baudrate.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_cur_term.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_data.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_has_cap.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_kernel.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_longname.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_napms.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_options.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_print.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_raw.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_setup.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_termcap.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_termname.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_tgoto.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_ti.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_tparm.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_tputs.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/lib_ttyflags.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/make_keys.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/name_match.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/parse_entry.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/read_entry.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/read_termcap.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/strings.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/trim_sgr0.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/use_screen.c user/dchagin/lemul/contrib/ncurses/ncurses/tinfo/write_entry.c user/dchagin/lemul/contrib/ncurses/ncurses/trace/lib_trace.c user/dchagin/lemul/contrib/ncurses/ncurses/trace/lib_traceatr.c user/dchagin/lemul/contrib/ncurses/ncurses/trace/lib_tracebits.c user/dchagin/lemul/contrib/ncurses/ncurses/trace/lib_tracechr.c user/dchagin/lemul/contrib/ncurses/ncurses/trace/lib_tracedmp.c user/dchagin/lemul/contrib/ncurses/ncurses/trace/lib_tracemse.c user/dchagin/lemul/contrib/ncurses/ncurses/trace/trace_buf.c user/dchagin/lemul/contrib/ncurses/ncurses/trace/trace_tries.c user/dchagin/lemul/contrib/ncurses/ncurses/trace/trace_xnames.c user/dchagin/lemul/contrib/ncurses/ncurses/trace/varargs.c user/dchagin/lemul/contrib/ncurses/ncurses/trace/visbuf.c user/dchagin/lemul/contrib/ncurses/ncurses/tty/MKexpanded.sh user/dchagin/lemul/contrib/ncurses/ncurses/tty/hardscroll.c user/dchagin/lemul/contrib/ncurses/ncurses/tty/hashmap.c user/dchagin/lemul/contrib/ncurses/ncurses/tty/lib_mvcur.c user/dchagin/lemul/contrib/ncurses/ncurses/tty/lib_tstp.c user/dchagin/lemul/contrib/ncurses/ncurses/tty/lib_twait.c user/dchagin/lemul/contrib/ncurses/ncurses/tty/lib_vidattr.c user/dchagin/lemul/contrib/ncurses/ncurses/tty/tty_update.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_add_wch.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_box_set.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_cchar.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_erasewchar.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_get_wch.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_get_wstr.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_hline_set.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_in_wch.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_in_wchnstr.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_ins_wch.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_inwstr.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_pecho_wchar.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_slk_wset.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_unget_wch.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_vid_attr.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_vline_set.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_wacs.c user/dchagin/lemul/contrib/ncurses/ncurses/widechar/lib_wunctrl.c user/dchagin/lemul/contrib/ncurses/panel/Makefile.in user/dchagin/lemul/contrib/ncurses/panel/llib-lpanel user/dchagin/lemul/contrib/ncurses/panel/llib-lpanelw user/dchagin/lemul/contrib/ncurses/panel/modules user/dchagin/lemul/contrib/ncurses/panel/p_above.c user/dchagin/lemul/contrib/ncurses/panel/p_below.c user/dchagin/lemul/contrib/ncurses/panel/p_bottom.c user/dchagin/lemul/contrib/ncurses/panel/p_delete.c user/dchagin/lemul/contrib/ncurses/panel/p_hidden.c user/dchagin/lemul/contrib/ncurses/panel/p_hide.c user/dchagin/lemul/contrib/ncurses/panel/p_move.c user/dchagin/lemul/contrib/ncurses/panel/p_new.c user/dchagin/lemul/contrib/ncurses/panel/p_replace.c user/dchagin/lemul/contrib/ncurses/panel/p_show.c user/dchagin/lemul/contrib/ncurses/panel/p_top.c user/dchagin/lemul/contrib/ncurses/panel/p_update.c user/dchagin/lemul/contrib/ncurses/panel/p_user.c user/dchagin/lemul/contrib/ncurses/panel/p_win.c user/dchagin/lemul/contrib/ncurses/panel/panel.c user/dchagin/lemul/contrib/ncurses/panel/panel.h user/dchagin/lemul/contrib/ncurses/panel/panel.priv.h user/dchagin/lemul/contrib/ncurses/progs/Makefile.in user/dchagin/lemul/contrib/ncurses/progs/capconvert user/dchagin/lemul/contrib/ncurses/progs/clear.c user/dchagin/lemul/contrib/ncurses/progs/dump_entry.c user/dchagin/lemul/contrib/ncurses/progs/dump_entry.h user/dchagin/lemul/contrib/ncurses/progs/infocmp.c user/dchagin/lemul/contrib/ncurses/progs/modules user/dchagin/lemul/contrib/ncurses/progs/progs.priv.h user/dchagin/lemul/contrib/ncurses/progs/tic.c user/dchagin/lemul/contrib/ncurses/progs/toe.c user/dchagin/lemul/contrib/ncurses/progs/tput.c user/dchagin/lemul/contrib/ncurses/progs/tset.c user/dchagin/lemul/contrib/netcat/nc.1 user/dchagin/lemul/contrib/netcat/netcat.c user/dchagin/lemul/contrib/ntp/ntpd/ntp_config.c user/dchagin/lemul/contrib/nvi/README user/dchagin/lemul/contrib/nvi/cl/cl_term.c user/dchagin/lemul/contrib/nvi/common/key.c user/dchagin/lemul/contrib/nvi/common/key.h user/dchagin/lemul/contrib/nvi/common/main.c user/dchagin/lemul/contrib/nvi/docs/USD.doc/vi.man/vi.1 user/dchagin/lemul/contrib/nvi/ex/ex_print.c user/dchagin/lemul/contrib/nvi/ex/version.h user/dchagin/lemul/contrib/nvi/vi/v_txt.c user/dchagin/lemul/contrib/nvi/vi/vs_refresh.c user/dchagin/lemul/contrib/openpam/CREDITS user/dchagin/lemul/contrib/openpam/lib/libpam/openpam_ctype.h user/dchagin/lemul/contrib/openpam/t/Makefile.am user/dchagin/lemul/contrib/opie/libopie/accessfile.c user/dchagin/lemul/contrib/opie/libopie/generator.c user/dchagin/lemul/contrib/opie/libopie/lookup.c user/dchagin/lemul/contrib/opie/libopie/newseed.c user/dchagin/lemul/contrib/opie/libopie/parsechallenge.c user/dchagin/lemul/contrib/opie/libopie/passwd.c user/dchagin/lemul/contrib/opie/libopie/randomchallenge.c user/dchagin/lemul/contrib/opie/libopie/verify.c user/dchagin/lemul/contrib/opie/libopie/version.c user/dchagin/lemul/contrib/opie/opie.h user/dchagin/lemul/contrib/opie/opieinfo.c user/dchagin/lemul/contrib/opie/opiekey.c user/dchagin/lemul/contrib/pf/authpf/authpf.8 user/dchagin/lemul/contrib/pf/pflogd/pidfile.c user/dchagin/lemul/contrib/sendmail/FREEBSD-upgrade user/dchagin/lemul/contrib/sendmail/LICENSE user/dchagin/lemul/contrib/sendmail/PGPKEYS user/dchagin/lemul/contrib/sendmail/README user/dchagin/lemul/contrib/sendmail/RELEASE_NOTES user/dchagin/lemul/contrib/sendmail/cf/README user/dchagin/lemul/contrib/sendmail/cf/cf/chez.cs.mc user/dchagin/lemul/contrib/sendmail/cf/cf/clientproto.mc user/dchagin/lemul/contrib/sendmail/cf/cf/cs-hpux10.mc user/dchagin/lemul/contrib/sendmail/cf/cf/cs-hpux9.mc user/dchagin/lemul/contrib/sendmail/cf/cf/cs-osf1.mc user/dchagin/lemul/contrib/sendmail/cf/cf/cs-solaris2.mc user/dchagin/lemul/contrib/sendmail/cf/cf/cs-sunos4.1.mc user/dchagin/lemul/contrib/sendmail/cf/cf/cs-ultrix4.mc user/dchagin/lemul/contrib/sendmail/cf/cf/generic-bsd4.4.mc user/dchagin/lemul/contrib/sendmail/cf/cf/generic-hpux10.mc user/dchagin/lemul/contrib/sendmail/cf/cf/generic-hpux9.mc user/dchagin/lemul/contrib/sendmail/cf/cf/generic-linux.mc user/dchagin/lemul/contrib/sendmail/cf/cf/generic-mpeix.mc user/dchagin/lemul/contrib/sendmail/cf/cf/generic-nextstep3.3.mc user/dchagin/lemul/contrib/sendmail/cf/cf/generic-osf1.mc user/dchagin/lemul/contrib/sendmail/cf/cf/generic-solaris.mc user/dchagin/lemul/contrib/sendmail/cf/cf/generic-sunos4.1.mc user/dchagin/lemul/contrib/sendmail/cf/cf/generic-ultrix4.mc user/dchagin/lemul/contrib/sendmail/cf/cf/huginn.cs.mc user/dchagin/lemul/contrib/sendmail/cf/cf/knecht.mc user/dchagin/lemul/contrib/sendmail/cf/cf/mail.cs.mc user/dchagin/lemul/contrib/sendmail/cf/cf/mail.eecs.mc user/dchagin/lemul/contrib/sendmail/cf/cf/mailspool.cs.mc user/dchagin/lemul/contrib/sendmail/cf/cf/python.cs.mc user/dchagin/lemul/contrib/sendmail/cf/cf/s2k-osf1.mc user/dchagin/lemul/contrib/sendmail/cf/cf/s2k-ultrix4.mc user/dchagin/lemul/contrib/sendmail/cf/cf/submit.cf user/dchagin/lemul/contrib/sendmail/cf/cf/submit.mc user/dchagin/lemul/contrib/sendmail/cf/cf/tcpproto.mc user/dchagin/lemul/contrib/sendmail/cf/cf/ucbarpa.mc user/dchagin/lemul/contrib/sendmail/cf/cf/ucbvax.mc user/dchagin/lemul/contrib/sendmail/cf/cf/uucpproto.mc user/dchagin/lemul/contrib/sendmail/cf/cf/vangogh.cs.mc user/dchagin/lemul/contrib/sendmail/cf/domain/Berkeley.EDU.m4 user/dchagin/lemul/contrib/sendmail/cf/domain/CS.Berkeley.EDU.m4 user/dchagin/lemul/contrib/sendmail/cf/domain/EECS.Berkeley.EDU.m4 user/dchagin/lemul/contrib/sendmail/cf/domain/S2K.Berkeley.EDU.m4 user/dchagin/lemul/contrib/sendmail/cf/domain/berkeley-only.m4 user/dchagin/lemul/contrib/sendmail/cf/domain/generic.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/accept_unqualified_senders.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/accept_unresolvable_domains.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/access_db.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/allmasquerade.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/always_add_domain.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/authinfo.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/badmx.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/bestmx_is_local.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/bitdomain.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/blacklist_recipients.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/block_bad_helo.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/compat_check.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/conncontrol.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/delay_checks.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/dnsbl.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/domaintable.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/enhdnsbl.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/generics_entire_domain.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/genericstable.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/greet_pause.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/ldap_routing.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/limited_masquerade.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/local_lmtp.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/local_no_masquerade.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/local_procmail.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/lookupdotdomain.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/loose_relay_check.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/mailertable.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/masquerade_entire_domain.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/masquerade_envelope.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/msp.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/mtamark.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/no_default_msa.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/nocanonify.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/notsticky.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/nouucp.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/nullclient.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/preserve_local_plus_detail.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/preserve_luser_host.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/promiscuous_relay.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/queuegroup.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/ratecontrol.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/redirect.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/relay_based_on_MX.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/relay_entire_domain.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/relay_hosts_only.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/relay_local_from.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/relay_mail_from.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/require_rdns.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/smrsh.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/stickyhost.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/use_client_ptr.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/use_ct_file.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/use_cw_file.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/uucpdomain.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/virtuser_entire_domain.m4 user/dchagin/lemul/contrib/sendmail/cf/feature/virtusertable.m4 user/dchagin/lemul/contrib/sendmail/cf/hack/cssubdomain.m4 user/dchagin/lemul/contrib/sendmail/cf/m4/cf.m4 user/dchagin/lemul/contrib/sendmail/cf/m4/cfhead.m4 user/dchagin/lemul/contrib/sendmail/cf/m4/proto.m4 user/dchagin/lemul/contrib/sendmail/cf/m4/version.m4 user/dchagin/lemul/contrib/sendmail/cf/mailer/cyrus.m4 user/dchagin/lemul/contrib/sendmail/cf/mailer/cyrusv2.m4 user/dchagin/lemul/contrib/sendmail/cf/mailer/fax.m4 user/dchagin/lemul/contrib/sendmail/cf/mailer/local.m4 user/dchagin/lemul/contrib/sendmail/cf/mailer/mail11.m4 user/dchagin/lemul/contrib/sendmail/cf/mailer/phquery.m4 user/dchagin/lemul/contrib/sendmail/cf/mailer/pop.m4 user/dchagin/lemul/contrib/sendmail/cf/mailer/procmail.m4 user/dchagin/lemul/contrib/sendmail/cf/mailer/qpage.m4 user/dchagin/lemul/contrib/sendmail/cf/mailer/smtp.m4 user/dchagin/lemul/contrib/sendmail/cf/mailer/usenet.m4 user/dchagin/lemul/contrib/sendmail/cf/mailer/uucp.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/a-ux.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/aix3.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/aix4.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/aix5.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/altos.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/amdahl-uts.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/bsd4.3.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/bsd4.4.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/bsdi.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/bsdi1.0.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/bsdi2.0.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/darwin.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/dgux.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/domainos.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/dragonfly.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/dynix3.2.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/freebsd4.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/freebsd5.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/freebsd6.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/gnu.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/hpux10.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/hpux11.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/hpux9.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/irix4.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/irix5.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/irix6.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/isc4.1.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/linux.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/maxion.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/mklinux.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/mpeix.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/nextstep.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/openbsd.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/osf1.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/powerux.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/ptx2.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/qnx.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/riscos4.5.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/sco-uw-2.1.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/sco3.2.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/sinix.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/solaris11.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/solaris2.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/solaris2.ml.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/solaris2.pre5.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/solaris8.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/sunos3.5.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/sunos4.1.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/svr4.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/ultrix4.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/unicos.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/unicosmk.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/unicosmp.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/unixware7.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/unknown.m4 user/dchagin/lemul/contrib/sendmail/cf/ostype/uxpds.m4 user/dchagin/lemul/contrib/sendmail/cf/sendmail.schema user/dchagin/lemul/contrib/sendmail/cf/sh/makeinfo.sh user/dchagin/lemul/contrib/sendmail/contrib/dnsblaccess.m4 user/dchagin/lemul/contrib/sendmail/contrib/link_hash.sh user/dchagin/lemul/contrib/sendmail/contrib/qtool.8 user/dchagin/lemul/contrib/sendmail/contrib/qtool.pl user/dchagin/lemul/contrib/sendmail/doc/op/op.me user/dchagin/lemul/contrib/sendmail/editmap/editmap.8 user/dchagin/lemul/contrib/sendmail/editmap/editmap.c user/dchagin/lemul/contrib/sendmail/include/libmilter/mfapi.h user/dchagin/lemul/contrib/sendmail/include/libmilter/mfdef.h user/dchagin/lemul/contrib/sendmail/include/libmilter/milter.h user/dchagin/lemul/contrib/sendmail/include/libsmdb/smdb.h user/dchagin/lemul/contrib/sendmail/include/sendmail/mailstats.h user/dchagin/lemul/contrib/sendmail/include/sendmail/pathnames.h user/dchagin/lemul/contrib/sendmail/include/sendmail/sendmail.h user/dchagin/lemul/contrib/sendmail/include/sm/assert.h user/dchagin/lemul/contrib/sendmail/include/sm/bdb.h user/dchagin/lemul/contrib/sendmail/include/sm/bitops.h user/dchagin/lemul/contrib/sendmail/include/sm/cdefs.h user/dchagin/lemul/contrib/sendmail/include/sm/cf.h user/dchagin/lemul/contrib/sendmail/include/sm/clock.h user/dchagin/lemul/contrib/sendmail/include/sm/conf.h user/dchagin/lemul/contrib/sendmail/include/sm/config.h user/dchagin/lemul/contrib/sendmail/include/sm/debug.h user/dchagin/lemul/contrib/sendmail/include/sm/errstring.h user/dchagin/lemul/contrib/sendmail/include/sm/exc.h user/dchagin/lemul/contrib/sendmail/include/sm/fdset.h user/dchagin/lemul/contrib/sendmail/include/sm/gen.h user/dchagin/lemul/contrib/sendmail/include/sm/heap.h user/dchagin/lemul/contrib/sendmail/include/sm/io.h user/dchagin/lemul/contrib/sendmail/include/sm/ldap.h user/dchagin/lemul/contrib/sendmail/include/sm/limits.h user/dchagin/lemul/contrib/sendmail/include/sm/mbdb.h user/dchagin/lemul/contrib/sendmail/include/sm/misc.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_aix.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_dragonfly.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_freebsd.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_hp.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_irix.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_linux.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_mpeix.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_next.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_openbsd.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_openunix.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_osf1.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_qnx.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_sunos.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_ultrix.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_unicos.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_unicosmk.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_unicosmp.h user/dchagin/lemul/contrib/sendmail/include/sm/os/sm_os_unixware.h user/dchagin/lemul/contrib/sendmail/include/sm/path.h user/dchagin/lemul/contrib/sendmail/include/sm/rpool.h user/dchagin/lemul/contrib/sendmail/include/sm/sem.h user/dchagin/lemul/contrib/sendmail/include/sm/sendmail.h user/dchagin/lemul/contrib/sendmail/include/sm/setjmp.h user/dchagin/lemul/contrib/sendmail/include/sm/shm.h user/dchagin/lemul/contrib/sendmail/include/sm/signal.h user/dchagin/lemul/contrib/sendmail/include/sm/string.h user/dchagin/lemul/contrib/sendmail/include/sm/sysexits.h user/dchagin/lemul/contrib/sendmail/include/sm/test.h user/dchagin/lemul/contrib/sendmail/include/sm/time.h user/dchagin/lemul/contrib/sendmail/include/sm/types.h user/dchagin/lemul/contrib/sendmail/include/sm/varargs.h user/dchagin/lemul/contrib/sendmail/include/sm/xtrap.h user/dchagin/lemul/contrib/sendmail/libmilter/Makefile.m4 user/dchagin/lemul/contrib/sendmail/libmilter/comm.c user/dchagin/lemul/contrib/sendmail/libmilter/docs/api.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/design.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/index.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/installation.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/other.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/overview.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/sample.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_addheader.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_addrcpt.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_addrcpt_par.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_chgfrom.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_chgheader.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_delrcpt.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_getpriv.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_getsymval.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_insheader.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_main.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_opensocket.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_progress.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_quarantine.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_register.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_replacebody.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_setbacklog.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_setconn.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_setdbg.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_setmlreply.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_setpriv.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_setreply.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_setsymlist.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_settimeout.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_stop.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/smfi_version.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_abort.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_body.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_close.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_connect.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_data.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_envfrom.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_envrcpt.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_eoh.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_eom.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_header.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_helo.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_negotiate.html user/dchagin/lemul/contrib/sendmail/libmilter/docs/xxfi_unknown.html user/dchagin/lemul/contrib/sendmail/libmilter/engine.c user/dchagin/lemul/contrib/sendmail/libmilter/example.c user/dchagin/lemul/contrib/sendmail/libmilter/handler.c user/dchagin/lemul/contrib/sendmail/libmilter/libmilter.h user/dchagin/lemul/contrib/sendmail/libmilter/listener.c user/dchagin/lemul/contrib/sendmail/libmilter/main.c user/dchagin/lemul/contrib/sendmail/libmilter/monitor.c user/dchagin/lemul/contrib/sendmail/libmilter/signal.c user/dchagin/lemul/contrib/sendmail/libmilter/sm_gethost.c user/dchagin/lemul/contrib/sendmail/libmilter/smfi.c user/dchagin/lemul/contrib/sendmail/libmilter/worker.c user/dchagin/lemul/contrib/sendmail/libsm/Makefile.m4 user/dchagin/lemul/contrib/sendmail/libsm/README user/dchagin/lemul/contrib/sendmail/libsm/assert.c user/dchagin/lemul/contrib/sendmail/libsm/b-strcmp.c user/dchagin/lemul/contrib/sendmail/libsm/b-strl.c user/dchagin/lemul/contrib/sendmail/libsm/cf.c user/dchagin/lemul/contrib/sendmail/libsm/clock.c user/dchagin/lemul/contrib/sendmail/libsm/clrerr.c user/dchagin/lemul/contrib/sendmail/libsm/config.c user/dchagin/lemul/contrib/sendmail/libsm/debug.c user/dchagin/lemul/contrib/sendmail/libsm/errstring.c user/dchagin/lemul/contrib/sendmail/libsm/exc.c user/dchagin/lemul/contrib/sendmail/libsm/fclose.c user/dchagin/lemul/contrib/sendmail/libsm/feof.c user/dchagin/lemul/contrib/sendmail/libsm/ferror.c user/dchagin/lemul/contrib/sendmail/libsm/fflush.c user/dchagin/lemul/contrib/sendmail/libsm/fget.c user/dchagin/lemul/contrib/sendmail/libsm/findfp.c user/dchagin/lemul/contrib/sendmail/libsm/flags.c user/dchagin/lemul/contrib/sendmail/libsm/fopen.c user/dchagin/lemul/contrib/sendmail/libsm/fpos.c user/dchagin/lemul/contrib/sendmail/libsm/fprintf.c user/dchagin/lemul/contrib/sendmail/libsm/fpurge.c user/dchagin/lemul/contrib/sendmail/libsm/fput.c user/dchagin/lemul/contrib/sendmail/libsm/fread.c user/dchagin/lemul/contrib/sendmail/libsm/fscanf.c user/dchagin/lemul/contrib/sendmail/libsm/fseek.c user/dchagin/lemul/contrib/sendmail/libsm/fvwrite.c user/dchagin/lemul/contrib/sendmail/libsm/fvwrite.h user/dchagin/lemul/contrib/sendmail/libsm/fwalk.c user/dchagin/lemul/contrib/sendmail/libsm/fwrite.c user/dchagin/lemul/contrib/sendmail/libsm/get.c user/dchagin/lemul/contrib/sendmail/libsm/glue.h user/dchagin/lemul/contrib/sendmail/libsm/heap.c user/dchagin/lemul/contrib/sendmail/libsm/ldap.c user/dchagin/lemul/contrib/sendmail/libsm/local.h user/dchagin/lemul/contrib/sendmail/libsm/makebuf.c user/dchagin/lemul/contrib/sendmail/libsm/match.c user/dchagin/lemul/contrib/sendmail/libsm/mbdb.c user/dchagin/lemul/contrib/sendmail/libsm/memstat.c user/dchagin/lemul/contrib/sendmail/libsm/mpeix.c user/dchagin/lemul/contrib/sendmail/libsm/niprop.c user/dchagin/lemul/contrib/sendmail/libsm/path.c user/dchagin/lemul/contrib/sendmail/libsm/put.c user/dchagin/lemul/contrib/sendmail/libsm/refill.c user/dchagin/lemul/contrib/sendmail/libsm/rewind.c user/dchagin/lemul/contrib/sendmail/libsm/rpool.c user/dchagin/lemul/contrib/sendmail/libsm/sem.c user/dchagin/lemul/contrib/sendmail/libsm/setvbuf.c user/dchagin/lemul/contrib/sendmail/libsm/shm.c user/dchagin/lemul/contrib/sendmail/libsm/signal.c user/dchagin/lemul/contrib/sendmail/libsm/smstdio.c user/dchagin/lemul/contrib/sendmail/libsm/snprintf.c user/dchagin/lemul/contrib/sendmail/libsm/sscanf.c user/dchagin/lemul/contrib/sendmail/libsm/stdio.c user/dchagin/lemul/contrib/sendmail/libsm/strcasecmp.c user/dchagin/lemul/contrib/sendmail/libsm/strdup.c user/dchagin/lemul/contrib/sendmail/libsm/strerror.c user/dchagin/lemul/contrib/sendmail/libsm/strexit.c user/dchagin/lemul/contrib/sendmail/libsm/string.c user/dchagin/lemul/contrib/sendmail/libsm/stringf.c user/dchagin/lemul/contrib/sendmail/libsm/strio.c user/dchagin/lemul/contrib/sendmail/libsm/strl.c user/dchagin/lemul/contrib/sendmail/libsm/strrevcmp.c user/dchagin/lemul/contrib/sendmail/libsm/strto.c user/dchagin/lemul/contrib/sendmail/libsm/syslogio.c user/dchagin/lemul/contrib/sendmail/libsm/t-cf.c user/dchagin/lemul/contrib/sendmail/libsm/t-event.c user/dchagin/lemul/contrib/sendmail/libsm/t-exc.c user/dchagin/lemul/contrib/sendmail/libsm/t-fget.c (contents, props changed) user/dchagin/lemul/contrib/sendmail/libsm/t-float.c user/dchagin/lemul/contrib/sendmail/libsm/t-fopen.c user/dchagin/lemul/contrib/sendmail/libsm/t-heap.c user/dchagin/lemul/contrib/sendmail/libsm/t-match.c user/dchagin/lemul/contrib/sendmail/libsm/t-memstat.c user/dchagin/lemul/contrib/sendmail/libsm/t-path.c user/dchagin/lemul/contrib/sendmail/libsm/t-qic.c user/dchagin/lemul/contrib/sendmail/libsm/t-rpool.c user/dchagin/lemul/contrib/sendmail/libsm/t-scanf.c user/dchagin/lemul/contrib/sendmail/libsm/t-sem.c user/dchagin/lemul/contrib/sendmail/libsm/t-shm.c user/dchagin/lemul/contrib/sendmail/libsm/t-smstdio.c user/dchagin/lemul/contrib/sendmail/libsm/t-string.c user/dchagin/lemul/contrib/sendmail/libsm/t-strio.c user/dchagin/lemul/contrib/sendmail/libsm/t-strl.c user/dchagin/lemul/contrib/sendmail/libsm/t-strrevcmp.c user/dchagin/lemul/contrib/sendmail/libsm/t-types.c user/dchagin/lemul/contrib/sendmail/libsm/test.c user/dchagin/lemul/contrib/sendmail/libsm/ungetc.c user/dchagin/lemul/contrib/sendmail/libsm/util.c user/dchagin/lemul/contrib/sendmail/libsm/vasprintf.c user/dchagin/lemul/contrib/sendmail/libsm/vfprintf.c user/dchagin/lemul/contrib/sendmail/libsm/vfscanf.c user/dchagin/lemul/contrib/sendmail/libsm/vprintf.c user/dchagin/lemul/contrib/sendmail/libsm/vsnprintf.c user/dchagin/lemul/contrib/sendmail/libsm/wbuf.c user/dchagin/lemul/contrib/sendmail/libsm/wsetup.c user/dchagin/lemul/contrib/sendmail/libsm/xtrap.c user/dchagin/lemul/contrib/sendmail/libsmdb/smdb.c user/dchagin/lemul/contrib/sendmail/libsmdb/smdb1.c user/dchagin/lemul/contrib/sendmail/libsmdb/smdb2.c user/dchagin/lemul/contrib/sendmail/libsmdb/smndbm.c user/dchagin/lemul/contrib/sendmail/libsmutil/cf.c user/dchagin/lemul/contrib/sendmail/libsmutil/debug.c user/dchagin/lemul/contrib/sendmail/libsmutil/err.c user/dchagin/lemul/contrib/sendmail/libsmutil/lockfile.c user/dchagin/lemul/contrib/sendmail/libsmutil/safefile.c user/dchagin/lemul/contrib/sendmail/libsmutil/snprintf.c user/dchagin/lemul/contrib/sendmail/mail.local/mail.local.8 user/dchagin/lemul/contrib/sendmail/mail.local/mail.local.c user/dchagin/lemul/contrib/sendmail/mailstats/mailstats.8 user/dchagin/lemul/contrib/sendmail/mailstats/mailstats.c user/dchagin/lemul/contrib/sendmail/makemap/makemap.8 user/dchagin/lemul/contrib/sendmail/makemap/makemap.c user/dchagin/lemul/contrib/sendmail/praliases/praliases.8 user/dchagin/lemul/contrib/sendmail/praliases/praliases.c user/dchagin/lemul/contrib/sendmail/rmail/rmail.8 user/dchagin/lemul/contrib/sendmail/rmail/rmail.c user/dchagin/lemul/contrib/sendmail/smrsh/smrsh.8 user/dchagin/lemul/contrib/sendmail/smrsh/smrsh.c user/dchagin/lemul/contrib/sendmail/src/Makefile.m4 user/dchagin/lemul/contrib/sendmail/src/README user/dchagin/lemul/contrib/sendmail/src/SECURITY user/dchagin/lemul/contrib/sendmail/src/TRACEFLAGS user/dchagin/lemul/contrib/sendmail/src/TUNING user/dchagin/lemul/contrib/sendmail/src/alias.c user/dchagin/lemul/contrib/sendmail/src/aliases.5 user/dchagin/lemul/contrib/sendmail/src/arpadate.c user/dchagin/lemul/contrib/sendmail/src/bf.c user/dchagin/lemul/contrib/sendmail/src/bf.h user/dchagin/lemul/contrib/sendmail/src/collect.c user/dchagin/lemul/contrib/sendmail/src/conf.c user/dchagin/lemul/contrib/sendmail/src/conf.h user/dchagin/lemul/contrib/sendmail/src/control.c user/dchagin/lemul/contrib/sendmail/src/convtime.c user/dchagin/lemul/contrib/sendmail/src/daemon.c user/dchagin/lemul/contrib/sendmail/src/daemon.h user/dchagin/lemul/contrib/sendmail/src/deliver.c user/dchagin/lemul/contrib/sendmail/src/domain.c user/dchagin/lemul/contrib/sendmail/src/envelope.c user/dchagin/lemul/contrib/sendmail/src/err.c user/dchagin/lemul/contrib/sendmail/src/headers.c user/dchagin/lemul/contrib/sendmail/src/helpfile user/dchagin/lemul/contrib/sendmail/src/macro.c user/dchagin/lemul/contrib/sendmail/src/mailq.1 user/dchagin/lemul/contrib/sendmail/src/main.c user/dchagin/lemul/contrib/sendmail/src/map.c user/dchagin/lemul/contrib/sendmail/src/map.h user/dchagin/lemul/contrib/sendmail/src/mci.c user/dchagin/lemul/contrib/sendmail/src/milter.c user/dchagin/lemul/contrib/sendmail/src/mime.c user/dchagin/lemul/contrib/sendmail/src/newaliases.1 user/dchagin/lemul/contrib/sendmail/src/parseaddr.c user/dchagin/lemul/contrib/sendmail/src/queue.c user/dchagin/lemul/contrib/sendmail/src/ratectrl.c user/dchagin/lemul/contrib/sendmail/src/readcf.c user/dchagin/lemul/contrib/sendmail/src/recipient.c user/dchagin/lemul/contrib/sendmail/src/sasl.c user/dchagin/lemul/contrib/sendmail/src/savemail.c user/dchagin/lemul/contrib/sendmail/src/sendmail.8 user/dchagin/lemul/contrib/sendmail/src/sendmail.h user/dchagin/lemul/contrib/sendmail/src/sfsasl.c user/dchagin/lemul/contrib/sendmail/src/sfsasl.h user/dchagin/lemul/contrib/sendmail/src/shmticklib.c user/dchagin/lemul/contrib/sendmail/src/sm_resolve.c user/dchagin/lemul/contrib/sendmail/src/sm_resolve.h user/dchagin/lemul/contrib/sendmail/src/srvrsmtp.c user/dchagin/lemul/contrib/sendmail/src/stab.c user/dchagin/lemul/contrib/sendmail/src/stats.c user/dchagin/lemul/contrib/sendmail/src/statusd_shm.h user/dchagin/lemul/contrib/sendmail/src/sysexits.c user/dchagin/lemul/contrib/sendmail/src/timers.c user/dchagin/lemul/contrib/sendmail/src/timers.h user/dchagin/lemul/contrib/sendmail/src/tls.c user/dchagin/lemul/contrib/sendmail/src/trace.c user/dchagin/lemul/contrib/sendmail/src/udb.c user/dchagin/lemul/contrib/sendmail/src/usersmtp.c user/dchagin/lemul/contrib/sendmail/src/util.c user/dchagin/lemul/contrib/sendmail/src/version.c user/dchagin/lemul/contrib/sendmail/test/README user/dchagin/lemul/contrib/sendmail/test/t_dropgid.c user/dchagin/lemul/contrib/sendmail/test/t_exclopen.c user/dchagin/lemul/contrib/sendmail/test/t_pathconf.c user/dchagin/lemul/contrib/sendmail/test/t_seteuid.c user/dchagin/lemul/contrib/sendmail/test/t_setgid.c user/dchagin/lemul/contrib/sendmail/test/t_setreuid.c user/dchagin/lemul/contrib/sendmail/test/t_setuid.c user/dchagin/lemul/contrib/sendmail/test/t_snprintf.c user/dchagin/lemul/contrib/sendmail/vacation/vacation.1 user/dchagin/lemul/contrib/sendmail/vacation/vacation.c user/dchagin/lemul/contrib/serf/CHANGES user/dchagin/lemul/contrib/serf/README user/dchagin/lemul/contrib/serf/SConstruct user/dchagin/lemul/contrib/serf/auth/auth.c user/dchagin/lemul/contrib/serf/auth/auth.h user/dchagin/lemul/contrib/serf/auth/auth_basic.c user/dchagin/lemul/contrib/serf/auth/auth_digest.c user/dchagin/lemul/contrib/serf/auth/auth_spnego.c user/dchagin/lemul/contrib/serf/auth/auth_spnego.h user/dchagin/lemul/contrib/serf/auth/auth_spnego_gss.c user/dchagin/lemul/contrib/serf/auth/auth_spnego_sspi.c user/dchagin/lemul/contrib/serf/buckets/headers_buckets.c user/dchagin/lemul/contrib/serf/buckets/response_buckets.c user/dchagin/lemul/contrib/serf/buckets/socket_buckets.c user/dchagin/lemul/contrib/serf/buckets/ssl_buckets.c user/dchagin/lemul/contrib/serf/build/check.py user/dchagin/lemul/contrib/serf/build/gen_def.py user/dchagin/lemul/contrib/serf/build/serf.pc.in user/dchagin/lemul/contrib/serf/context.c user/dchagin/lemul/contrib/serf/outgoing.c user/dchagin/lemul/contrib/serf/serf.h user/dchagin/lemul/contrib/serf/serf_private.h user/dchagin/lemul/contrib/serf/ssltunnel.c user/dchagin/lemul/contrib/smbfs/lib/smb/nls.c user/dchagin/lemul/contrib/subversion/CHANGES user/dchagin/lemul/contrib/subversion/INSTALL user/dchagin/lemul/contrib/subversion/Makefile.in user/dchagin/lemul/contrib/subversion/NOTICE user/dchagin/lemul/contrib/subversion/build-outputs.mk user/dchagin/lemul/contrib/subversion/build.conf user/dchagin/lemul/contrib/subversion/configure user/dchagin/lemul/contrib/subversion/configure.ac user/dchagin/lemul/contrib/subversion/subversion/include/private/svn_auth_private.h user/dchagin/lemul/contrib/subversion/subversion/include/private/svn_client_private.h user/dchagin/lemul/contrib/subversion/subversion/include/private/svn_diff_tree.h user/dchagin/lemul/contrib/subversion/subversion/include/private/svn_mutex.h user/dchagin/lemul/contrib/subversion/subversion/include/private/svn_subr_private.h user/dchagin/lemul/contrib/subversion/subversion/include/svn_auth.h user/dchagin/lemul/contrib/subversion/subversion/include/svn_client.h user/dchagin/lemul/contrib/subversion/subversion/include/svn_config.h user/dchagin/lemul/contrib/subversion/subversion/include/svn_diff.h user/dchagin/lemul/contrib/subversion/subversion/include/svn_dirent_uri.h user/dchagin/lemul/contrib/subversion/subversion/include/svn_io.h user/dchagin/lemul/contrib/subversion/subversion/include/svn_repos.h user/dchagin/lemul/contrib/subversion/subversion/include/svn_types.h user/dchagin/lemul/contrib/subversion/subversion/include/svn_version.h user/dchagin/lemul/contrib/subversion/subversion/include/svn_wc.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_client/commit.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_client/copy.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_client/externals.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_client/log.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_client/merge.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_client/mergeinfo.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_client/prop_commands.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_client/update.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_client/util.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_diff/diff_file.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_fs/fs-loader.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_fs_base/fs.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_fs_fs/fs.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_fs_fs/fs_fs.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_fs_fs/rep-cache-db.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_fs_fs/rep-cache.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_ra/ra_loader.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_ra/ra_loader.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_ra_local/ra_plugin.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_ra_local/split_url.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_ra_serf/commit.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_ra_serf/ra_serf.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_ra_serf/replay.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_ra_serf/serf.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_ra_serf/util.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_ra_svn/client.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_repos/commit.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_repos/reporter.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/auth.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/cache-membuffer.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/cache_config.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/cmdline.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/config_auth.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/deprecated.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/dirent_uri.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/internal_statements.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/io.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/opt.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/sqlite.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/sqlite3wrapper.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/subst.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/sysinfo.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/utf.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/version.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/win32_crashrpt.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_subr/win32_crypto.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/conflicts.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/diff.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/diff_editor.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/diff_local.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/info.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/old-and-busted.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/update_editor.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/upgrade.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/wc-checks.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/wc-metadata.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/wc-metadata.sql user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/wc-queries.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/wc-queries.sql user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/wc.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/wc_db.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/wc_db.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/wc_db_private.h user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/wc_db_update_move.c user/dchagin/lemul/contrib/subversion/subversion/libsvn_wc/wc_db_util.c user/dchagin/lemul/contrib/subversion/subversion/svn/cl.h user/dchagin/lemul/contrib/subversion/subversion/svn/conflict-callbacks.c user/dchagin/lemul/contrib/subversion/subversion/svn/status-cmd.c user/dchagin/lemul/contrib/subversion/subversion/svn/status.c user/dchagin/lemul/contrib/subversion/subversion/svn/svn.c user/dchagin/lemul/contrib/subversion/subversion/svn/util.c user/dchagin/lemul/contrib/subversion/subversion/svnadmin/svnadmin.c user/dchagin/lemul/contrib/subversion/subversion/svndumpfilter/svndumpfilter.c user/dchagin/lemul/contrib/subversion/subversion/svnlook/svnlook.c user/dchagin/lemul/contrib/subversion/subversion/svnmucc/svnmucc.c user/dchagin/lemul/contrib/subversion/subversion/svnserve/svnserve.c user/dchagin/lemul/contrib/subversion/subversion/svnsync/svnsync.c user/dchagin/lemul/contrib/subversion/subversion/svnversion/svnversion.c user/dchagin/lemul/contrib/tcp_wrappers/clean_exit.c user/dchagin/lemul/contrib/tcp_wrappers/hosts_access.c user/dchagin/lemul/contrib/tcp_wrappers/options.c user/dchagin/lemul/contrib/tcp_wrappers/percent_x.c user/dchagin/lemul/contrib/tcp_wrappers/rfc931.c user/dchagin/lemul/contrib/tcp_wrappers/shell_cmd.c user/dchagin/lemul/contrib/tcp_wrappers/update.c user/dchagin/lemul/contrib/tcpdump/addrtoname.c user/dchagin/lemul/contrib/tcpdump/extract.h user/dchagin/lemul/contrib/tcpdump/print-ip.c user/dchagin/lemul/contrib/tcpdump/tcpdump.c user/dchagin/lemul/contrib/telnet/telnetd/sys_term.c user/dchagin/lemul/contrib/telnet/telnetd/telnetd.c user/dchagin/lemul/contrib/tnftp/COPYING user/dchagin/lemul/contrib/tzcode/stdtime/tzfile.5 user/dchagin/lemul/contrib/tzdata/africa user/dchagin/lemul/contrib/tzdata/antarctica user/dchagin/lemul/contrib/tzdata/asia user/dchagin/lemul/contrib/tzdata/australasia user/dchagin/lemul/contrib/tzdata/backward user/dchagin/lemul/contrib/tzdata/etcetera user/dchagin/lemul/contrib/tzdata/europe user/dchagin/lemul/contrib/tzdata/northamerica user/dchagin/lemul/contrib/tzdata/southamerica user/dchagin/lemul/contrib/tzdata/zone.tab user/dchagin/lemul/contrib/vis/extern.h user/dchagin/lemul/contrib/wpa/src/drivers/driver_bsd.c user/dchagin/lemul/contrib/wpa/src/utils/radiotap.h user/dchagin/lemul/contrib/xz/ChangeLog user/dchagin/lemul/contrib/xz/README user/dchagin/lemul/contrib/xz/THANKS user/dchagin/lemul/contrib/xz/src/liblzma/api/lzma/version.h user/dchagin/lemul/contrib/xz/src/liblzma/check/sha256.c user/dchagin/lemul/contrib/xz/src/liblzma/common/alone_decoder.c user/dchagin/lemul/contrib/xz/src/liblzma/common/alone_decoder.h user/dchagin/lemul/contrib/xz/src/liblzma/common/auto_decoder.c user/dchagin/lemul/contrib/xz/src/lzmainfo/lzmainfo.1 user/dchagin/lemul/contrib/xz/src/xz/coder.c user/dchagin/lemul/contrib/xz/src/xz/coder.h user/dchagin/lemul/contrib/xz/src/xz/file_io.c user/dchagin/lemul/contrib/xz/src/xz/list.c user/dchagin/lemul/contrib/xz/src/xz/util.c user/dchagin/lemul/contrib/xz/src/xz/xz.1 user/dchagin/lemul/contrib/xz/src/xzdec/xzdec.1 user/dchagin/lemul/contrib/xz/src/xzdec/xzdec.c user/dchagin/lemul/crypto/heimdal/lib/gssapi/krb5/prf.c user/dchagin/lemul/crypto/openssh/ChangeLog user/dchagin/lemul/crypto/openssh/FREEBSD-upgrade user/dchagin/lemul/crypto/openssh/Makefile.in user/dchagin/lemul/crypto/openssh/PROTOCOL user/dchagin/lemul/crypto/openssh/README user/dchagin/lemul/crypto/openssh/aclocal.m4 user/dchagin/lemul/crypto/openssh/addrmatch.c user/dchagin/lemul/crypto/openssh/atomicio.c user/dchagin/lemul/crypto/openssh/auth-krb5.c user/dchagin/lemul/crypto/openssh/auth-options.c user/dchagin/lemul/crypto/openssh/auth-pam.c user/dchagin/lemul/crypto/openssh/auth-rsa.c user/dchagin/lemul/crypto/openssh/auth.c user/dchagin/lemul/crypto/openssh/auth.h user/dchagin/lemul/crypto/openssh/auth1.c user/dchagin/lemul/crypto/openssh/auth2-chall.c user/dchagin/lemul/crypto/openssh/auth2-gss.c user/dchagin/lemul/crypto/openssh/auth2-hostbased.c user/dchagin/lemul/crypto/openssh/auth2-passwd.c user/dchagin/lemul/crypto/openssh/auth2-pubkey.c user/dchagin/lemul/crypto/openssh/auth2.c user/dchagin/lemul/crypto/openssh/authfd.c user/dchagin/lemul/crypto/openssh/authfile.c user/dchagin/lemul/crypto/openssh/authfile.h user/dchagin/lemul/crypto/openssh/bufaux.c user/dchagin/lemul/crypto/openssh/bufbn.c user/dchagin/lemul/crypto/openssh/bufec.c user/dchagin/lemul/crypto/openssh/buffer.c user/dchagin/lemul/crypto/openssh/buffer.h user/dchagin/lemul/crypto/openssh/canohost.c user/dchagin/lemul/crypto/openssh/channels.c user/dchagin/lemul/crypto/openssh/cipher-3des1.c user/dchagin/lemul/crypto/openssh/cipher.c user/dchagin/lemul/crypto/openssh/cipher.h user/dchagin/lemul/crypto/openssh/clientloop.c user/dchagin/lemul/crypto/openssh/compat.c user/dchagin/lemul/crypto/openssh/compat.h user/dchagin/lemul/crypto/openssh/config.h user/dchagin/lemul/crypto/openssh/config.h.in user/dchagin/lemul/crypto/openssh/configure user/dchagin/lemul/crypto/openssh/configure.ac user/dchagin/lemul/crypto/openssh/contrib/caldera/openssh.spec user/dchagin/lemul/crypto/openssh/contrib/cygwin/ssh-host-config user/dchagin/lemul/crypto/openssh/contrib/redhat/openssh.spec user/dchagin/lemul/crypto/openssh/contrib/ssh-copy-id.1 (contents, props changed) user/dchagin/lemul/crypto/openssh/contrib/suse/openssh.spec user/dchagin/lemul/crypto/openssh/defines.h user/dchagin/lemul/crypto/openssh/dh.c user/dchagin/lemul/crypto/openssh/dh.h user/dchagin/lemul/crypto/openssh/gss-genr.c user/dchagin/lemul/crypto/openssh/gss-serv-krb5.c user/dchagin/lemul/crypto/openssh/gss-serv.c user/dchagin/lemul/crypto/openssh/hostfile.c user/dchagin/lemul/crypto/openssh/kex.c user/dchagin/lemul/crypto/openssh/kex.h user/dchagin/lemul/crypto/openssh/kexdh.c user/dchagin/lemul/crypto/openssh/kexdhc.c user/dchagin/lemul/crypto/openssh/kexdhs.c user/dchagin/lemul/crypto/openssh/kexecdh.c user/dchagin/lemul/crypto/openssh/kexecdhc.c user/dchagin/lemul/crypto/openssh/kexecdhs.c user/dchagin/lemul/crypto/openssh/kexgex.c user/dchagin/lemul/crypto/openssh/kexgexc.c user/dchagin/lemul/crypto/openssh/kexgexs.c user/dchagin/lemul/crypto/openssh/key.c user/dchagin/lemul/crypto/openssh/key.h user/dchagin/lemul/crypto/openssh/krl.c user/dchagin/lemul/crypto/openssh/loginrec.c user/dchagin/lemul/crypto/openssh/mac.c user/dchagin/lemul/crypto/openssh/mac.h user/dchagin/lemul/crypto/openssh/match.c user/dchagin/lemul/crypto/openssh/misc.c user/dchagin/lemul/crypto/openssh/misc.h user/dchagin/lemul/crypto/openssh/moduli.0 user/dchagin/lemul/crypto/openssh/moduli.5 (contents, props changed) user/dchagin/lemul/crypto/openssh/moduli.c user/dchagin/lemul/crypto/openssh/monitor.c user/dchagin/lemul/crypto/openssh/monitor.h user/dchagin/lemul/crypto/openssh/monitor_mm.c user/dchagin/lemul/crypto/openssh/monitor_mm.h user/dchagin/lemul/crypto/openssh/monitor_wrap.c user/dchagin/lemul/crypto/openssh/monitor_wrap.h user/dchagin/lemul/crypto/openssh/mux.c (contents, props changed) user/dchagin/lemul/crypto/openssh/myproposal.h user/dchagin/lemul/crypto/openssh/openbsd-compat/Makefile.in user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-cygwin_util.h user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-misc.c user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-misc.h (contents, props changed) user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-poll.c user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-setres_id.c user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-snprintf.c user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-statvfs.c user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-statvfs.h user/dchagin/lemul/crypto/openssh/openbsd-compat/openbsd-compat.h user/dchagin/lemul/crypto/openssh/openbsd-compat/openssl-compat.c user/dchagin/lemul/crypto/openssh/openbsd-compat/openssl-compat.h user/dchagin/lemul/crypto/openssh/openbsd-compat/setproctitle.c user/dchagin/lemul/crypto/openssh/packet.c user/dchagin/lemul/crypto/openssh/pathnames.h (contents, props changed) user/dchagin/lemul/crypto/openssh/pkcs11.h user/dchagin/lemul/crypto/openssh/platform.c user/dchagin/lemul/crypto/openssh/platform.h user/dchagin/lemul/crypto/openssh/progressmeter.c user/dchagin/lemul/crypto/openssh/readconf.c user/dchagin/lemul/crypto/openssh/readconf.h user/dchagin/lemul/crypto/openssh/readpass.c user/dchagin/lemul/crypto/openssh/regress/Makefile user/dchagin/lemul/crypto/openssh/regress/agent-ptrace.sh user/dchagin/lemul/crypto/openssh/regress/agent.sh user/dchagin/lemul/crypto/openssh/regress/cert-hostkey.sh user/dchagin/lemul/crypto/openssh/regress/cert-userkey.sh user/dchagin/lemul/crypto/openssh/regress/cipher-speed.sh user/dchagin/lemul/crypto/openssh/regress/forward-control.sh user/dchagin/lemul/crypto/openssh/regress/host-expand.sh user/dchagin/lemul/crypto/openssh/regress/integrity.sh user/dchagin/lemul/crypto/openssh/regress/kextype.sh user/dchagin/lemul/crypto/openssh/regress/keytype.sh user/dchagin/lemul/crypto/openssh/regress/krl.sh user/dchagin/lemul/crypto/openssh/regress/login-timeout.sh user/dchagin/lemul/crypto/openssh/regress/modpipe.c user/dchagin/lemul/crypto/openssh/regress/rekey.sh user/dchagin/lemul/crypto/openssh/regress/scp-ssh-wrapper.sh user/dchagin/lemul/crypto/openssh/regress/scp.sh user/dchagin/lemul/crypto/openssh/regress/sftp-chroot.sh user/dchagin/lemul/crypto/openssh/regress/test-exec.sh user/dchagin/lemul/crypto/openssh/regress/try-ciphers.sh user/dchagin/lemul/crypto/openssh/roaming_client.c user/dchagin/lemul/crypto/openssh/roaming_common.c user/dchagin/lemul/crypto/openssh/rsa.c user/dchagin/lemul/crypto/openssh/sandbox-darwin.c user/dchagin/lemul/crypto/openssh/sandbox-null.c user/dchagin/lemul/crypto/openssh/sandbox-rlimit.c user/dchagin/lemul/crypto/openssh/sandbox-seccomp-filter.c user/dchagin/lemul/crypto/openssh/sandbox-systrace.c user/dchagin/lemul/crypto/openssh/schnorr.c user/dchagin/lemul/crypto/openssh/scp.0 user/dchagin/lemul/crypto/openssh/scp.1 (contents, props changed) user/dchagin/lemul/crypto/openssh/scp.c user/dchagin/lemul/crypto/openssh/servconf.c user/dchagin/lemul/crypto/openssh/servconf.h user/dchagin/lemul/crypto/openssh/serverloop.c user/dchagin/lemul/crypto/openssh/session.c user/dchagin/lemul/crypto/openssh/session.h user/dchagin/lemul/crypto/openssh/sftp-client.c user/dchagin/lemul/crypto/openssh/sftp-client.h user/dchagin/lemul/crypto/openssh/sftp-common.c (contents, props changed) user/dchagin/lemul/crypto/openssh/sftp-glob.c user/dchagin/lemul/crypto/openssh/sftp-server.0 user/dchagin/lemul/crypto/openssh/sftp-server.8 user/dchagin/lemul/crypto/openssh/sftp-server.c user/dchagin/lemul/crypto/openssh/sftp.0 user/dchagin/lemul/crypto/openssh/sftp.1 user/dchagin/lemul/crypto/openssh/sftp.c user/dchagin/lemul/crypto/openssh/ssh-add.0 user/dchagin/lemul/crypto/openssh/ssh-add.1 (contents, props changed) user/dchagin/lemul/crypto/openssh/ssh-add.c user/dchagin/lemul/crypto/openssh/ssh-agent.0 user/dchagin/lemul/crypto/openssh/ssh-agent.1 user/dchagin/lemul/crypto/openssh/ssh-agent.c user/dchagin/lemul/crypto/openssh/ssh-dss.c user/dchagin/lemul/crypto/openssh/ssh-ecdsa.c user/dchagin/lemul/crypto/openssh/ssh-gss.h (contents, props changed) user/dchagin/lemul/crypto/openssh/ssh-keygen.0 user/dchagin/lemul/crypto/openssh/ssh-keygen.1 user/dchagin/lemul/crypto/openssh/ssh-keygen.c user/dchagin/lemul/crypto/openssh/ssh-keyscan.0 user/dchagin/lemul/crypto/openssh/ssh-keyscan.1 user/dchagin/lemul/crypto/openssh/ssh-keyscan.c user/dchagin/lemul/crypto/openssh/ssh-keysign.0 user/dchagin/lemul/crypto/openssh/ssh-keysign.8 (contents, props changed) user/dchagin/lemul/crypto/openssh/ssh-keysign.c user/dchagin/lemul/crypto/openssh/ssh-pkcs11-helper.0 user/dchagin/lemul/crypto/openssh/ssh-pkcs11-helper.8 (contents, props changed) user/dchagin/lemul/crypto/openssh/ssh-pkcs11-helper.c user/dchagin/lemul/crypto/openssh/ssh-pkcs11.c user/dchagin/lemul/crypto/openssh/ssh-rsa.c user/dchagin/lemul/crypto/openssh/ssh-sandbox.h user/dchagin/lemul/crypto/openssh/ssh.0 user/dchagin/lemul/crypto/openssh/ssh.1 user/dchagin/lemul/crypto/openssh/ssh.c user/dchagin/lemul/crypto/openssh/ssh2.h user/dchagin/lemul/crypto/openssh/ssh_config user/dchagin/lemul/crypto/openssh/ssh_config.0 user/dchagin/lemul/crypto/openssh/ssh_config.5 user/dchagin/lemul/crypto/openssh/ssh_namespace.h user/dchagin/lemul/crypto/openssh/sshconnect.c user/dchagin/lemul/crypto/openssh/sshconnect.h user/dchagin/lemul/crypto/openssh/sshconnect1.c user/dchagin/lemul/crypto/openssh/sshconnect2.c user/dchagin/lemul/crypto/openssh/sshd.0 user/dchagin/lemul/crypto/openssh/sshd.8 user/dchagin/lemul/crypto/openssh/sshd.c user/dchagin/lemul/crypto/openssh/sshd_config user/dchagin/lemul/crypto/openssh/sshd_config.0 user/dchagin/lemul/crypto/openssh/sshd_config.5 user/dchagin/lemul/crypto/openssh/sshlogin.c user/dchagin/lemul/crypto/openssh/uidswap.c user/dchagin/lemul/crypto/openssh/umac.c user/dchagin/lemul/crypto/openssh/version.h user/dchagin/lemul/crypto/openssh/xmalloc.c user/dchagin/lemul/crypto/openssl/CHANGES user/dchagin/lemul/crypto/openssl/Configure user/dchagin/lemul/crypto/openssl/Makefile user/dchagin/lemul/crypto/openssl/Makefile.org user/dchagin/lemul/crypto/openssl/NEWS user/dchagin/lemul/crypto/openssl/README user/dchagin/lemul/crypto/openssl/apps/Makefile user/dchagin/lemul/crypto/openssl/apps/apps.h user/dchagin/lemul/crypto/openssl/apps/openssl.c user/dchagin/lemul/crypto/openssl/apps/pkcs12.c user/dchagin/lemul/crypto/openssl/config user/dchagin/lemul/crypto/openssl/crypto/Makefile user/dchagin/lemul/crypto/openssl/crypto/aes/asm/aes-parisc.pl user/dchagin/lemul/crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl user/dchagin/lemul/crypto/openssl/crypto/armcap.c user/dchagin/lemul/crypto/openssl/crypto/asn1/a_int.c user/dchagin/lemul/crypto/openssl/crypto/bio/bss_dgram.c user/dchagin/lemul/crypto/openssl/crypto/bn/Makefile user/dchagin/lemul/crypto/openssl/crypto/bn/asm/mips-mont.pl user/dchagin/lemul/crypto/openssl/crypto/bn/asm/mips.pl user/dchagin/lemul/crypto/openssl/crypto/bn/asm/parisc-mont.pl user/dchagin/lemul/crypto/openssl/crypto/bn/asm/x86_64-gf2m.pl user/dchagin/lemul/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl user/dchagin/lemul/crypto/openssl/crypto/bn/bn_nist.c user/dchagin/lemul/crypto/openssl/crypto/buffer/buffer.c user/dchagin/lemul/crypto/openssl/crypto/buffer/buffer.h user/dchagin/lemul/crypto/openssl/crypto/ec/ec_ameth.c user/dchagin/lemul/crypto/openssl/crypto/ec/ec_asn1.c user/dchagin/lemul/crypto/openssl/crypto/ec/ec_lib.c user/dchagin/lemul/crypto/openssl/crypto/engine/eng_rdrand.c user/dchagin/lemul/crypto/openssl/crypto/evp/Makefile user/dchagin/lemul/crypto/openssl/crypto/evp/digest.c user/dchagin/lemul/crypto/openssl/crypto/evp/e_aes.c user/dchagin/lemul/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c user/dchagin/lemul/crypto/openssl/crypto/evp/e_des3.c user/dchagin/lemul/crypto/openssl/crypto/evp/p5_crpt2.c user/dchagin/lemul/crypto/openssl/crypto/modes/Makefile user/dchagin/lemul/crypto/openssl/crypto/modes/asm/ghash-parisc.pl user/dchagin/lemul/crypto/openssl/crypto/modes/cbc128.c user/dchagin/lemul/crypto/openssl/crypto/modes/ccm128.c user/dchagin/lemul/crypto/openssl/crypto/modes/cts128.c user/dchagin/lemul/crypto/openssl/crypto/modes/gcm128.c user/dchagin/lemul/crypto/openssl/crypto/modes/modes_lcl.h user/dchagin/lemul/crypto/openssl/crypto/opensslv.h user/dchagin/lemul/crypto/openssl/crypto/pariscid.pl user/dchagin/lemul/crypto/openssl/crypto/pem/pem_info.c user/dchagin/lemul/crypto/openssl/crypto/pkcs12/p12_crt.c user/dchagin/lemul/crypto/openssl/crypto/rand/md_rand.c user/dchagin/lemul/crypto/openssl/crypto/rand/rand.h user/dchagin/lemul/crypto/openssl/crypto/rand/rand_err.c user/dchagin/lemul/crypto/openssl/crypto/rand/rand_lib.c user/dchagin/lemul/crypto/openssl/crypto/rc4/asm/rc4-parisc.pl user/dchagin/lemul/crypto/openssl/crypto/rsa/rsa_ameth.c user/dchagin/lemul/crypto/openssl/crypto/rsa/rsa_chk.c user/dchagin/lemul/crypto/openssl/crypto/rsa/rsa_pmeth.c user/dchagin/lemul/crypto/openssl/crypto/sha/Makefile user/dchagin/lemul/crypto/openssl/crypto/sha/asm/sha1-parisc.pl user/dchagin/lemul/crypto/openssl/crypto/sha/asm/sha1-x86_64.pl user/dchagin/lemul/crypto/openssl/crypto/sha/asm/sha512-mips.pl user/dchagin/lemul/crypto/openssl/crypto/sha/asm/sha512-parisc.pl user/dchagin/lemul/crypto/openssl/crypto/sha/sha512.c user/dchagin/lemul/crypto/openssl/crypto/srp/srp_grps.h user/dchagin/lemul/crypto/openssl/crypto/srp/srp_lib.c user/dchagin/lemul/crypto/openssl/crypto/x509/x509_vfy.c user/dchagin/lemul/crypto/openssl/crypto/x509/x_all.c user/dchagin/lemul/crypto/openssl/crypto/x86cpuid.pl user/dchagin/lemul/crypto/openssl/doc/apps/cms.pod user/dchagin/lemul/crypto/openssl/doc/apps/rsa.pod user/dchagin/lemul/crypto/openssl/doc/apps/smime.pod user/dchagin/lemul/crypto/openssl/doc/crypto/X509_STORE_CTX_get_error.pod user/dchagin/lemul/crypto/openssl/doc/crypto/ecdsa.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_COMP_add_compression_method.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_CTX_add_session.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_CTX_load_verify_locations.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_CTX_set_session_id_context.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_CTX_set_ssl_version.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_accept.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_clear.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_connect.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_do_handshake.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_read.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_session_reused.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_set_fd.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_set_session.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_shutdown.pod user/dchagin/lemul/crypto/openssl/doc/ssl/SSL_write.pod user/dchagin/lemul/crypto/openssl/engines/ccgost/gost89.h user/dchagin/lemul/crypto/openssl/ssl/d1_both.c user/dchagin/lemul/crypto/openssl/ssl/d1_clnt.c user/dchagin/lemul/crypto/openssl/ssl/d1_lib.c user/dchagin/lemul/crypto/openssl/ssl/d1_pkt.c user/dchagin/lemul/crypto/openssl/ssl/d1_srvr.c user/dchagin/lemul/crypto/openssl/ssl/s23_clnt.c user/dchagin/lemul/crypto/openssl/ssl/s3_both.c user/dchagin/lemul/crypto/openssl/ssl/s3_clnt.c user/dchagin/lemul/crypto/openssl/ssl/s3_lib.c user/dchagin/lemul/crypto/openssl/ssl/s3_pkt.c user/dchagin/lemul/crypto/openssl/ssl/s3_srvr.c user/dchagin/lemul/crypto/openssl/ssl/ssl.h user/dchagin/lemul/crypto/openssl/ssl/ssl3.h user/dchagin/lemul/crypto/openssl/ssl/ssl_lib.c user/dchagin/lemul/crypto/openssl/ssl/ssl_locl.h user/dchagin/lemul/crypto/openssl/ssl/ssltest.c user/dchagin/lemul/crypto/openssl/ssl/t1_enc.c user/dchagin/lemul/crypto/openssl/ssl/t1_lib.c user/dchagin/lemul/crypto/openssl/util/shlib_wrap.sh user/dchagin/lemul/etc/Makefile user/dchagin/lemul/etc/defaults/periodic.conf user/dchagin/lemul/etc/defaults/rc.conf user/dchagin/lemul/etc/devd.conf user/dchagin/lemul/etc/devd/Makefile user/dchagin/lemul/etc/devd/usb.conf user/dchagin/lemul/etc/etc.arm/ttys user/dchagin/lemul/etc/etc.ia64/ttys user/dchagin/lemul/etc/etc.mips/ttys user/dchagin/lemul/etc/etc.powerpc/ttys user/dchagin/lemul/etc/etc.sparc64/ttys user/dchagin/lemul/etc/freebsd-update.conf user/dchagin/lemul/etc/gettytab user/dchagin/lemul/etc/hosts.allow user/dchagin/lemul/etc/mtree/BSD.include.dist user/dchagin/lemul/etc/mtree/BSD.root.dist user/dchagin/lemul/etc/mtree/BSD.usr.dist user/dchagin/lemul/etc/mtree/BSD.var.dist user/dchagin/lemul/etc/mtree/Makefile user/dchagin/lemul/etc/network.subr user/dchagin/lemul/etc/nsmb.conf user/dchagin/lemul/etc/ntp.conf user/dchagin/lemul/etc/periodic/daily/Makefile user/dchagin/lemul/etc/periodic/security/800.loginfail user/dchagin/lemul/etc/periodic/security/Makefile user/dchagin/lemul/etc/periodic/weekly/Makefile user/dchagin/lemul/etc/pf.os user/dchagin/lemul/etc/rc user/dchagin/lemul/etc/rc.d/Makefile user/dchagin/lemul/etc/rc.d/devd user/dchagin/lemul/etc/rc.d/ftp-proxy user/dchagin/lemul/etc/rc.d/jail user/dchagin/lemul/etc/rc.d/netif user/dchagin/lemul/etc/rc.d/ntpdate user/dchagin/lemul/etc/rc.d/pflog user/dchagin/lemul/etc/rc.d/rctl user/dchagin/lemul/etc/rc.d/routing user/dchagin/lemul/etc/rc.d/rpcbind user/dchagin/lemul/etc/rc.d/sshd user/dchagin/lemul/etc/rc.d/sysctl user/dchagin/lemul/etc/rc.d/syslogd user/dchagin/lemul/etc/sendmail/freebsd.mc user/dchagin/lemul/etc/sendmail/freebsd.submit.mc user/dchagin/lemul/etc/services user/dchagin/lemul/etc/syslog.conf user/dchagin/lemul/games/fortune/datfiles/fortunes user/dchagin/lemul/games/fortune/fortune/fortune.c user/dchagin/lemul/gnu/lib/csu/Makefile user/dchagin/lemul/gnu/lib/libgcc/Makefile user/dchagin/lemul/gnu/lib/libstdc++/Makefile user/dchagin/lemul/gnu/lib/libsupc++/Makefile user/dchagin/lemul/gnu/usr.bin/Makefile user/dchagin/lemul/gnu/usr.bin/binutils/Makefile.inc0 user/dchagin/lemul/gnu/usr.bin/binutils/ld/Makefile user/dchagin/lemul/gnu/usr.bin/binutils/ld/ld.1 user/dchagin/lemul/gnu/usr.bin/cc/Makefile.inc user/dchagin/lemul/gnu/usr.bin/cc/Makefile.tgt user/dchagin/lemul/gnu/usr.bin/cc/cc_int/Makefile user/dchagin/lemul/gnu/usr.bin/cc/cc_tools/freebsd-native.h user/dchagin/lemul/gnu/usr.bin/cc/libcpp/Makefile user/dchagin/lemul/gnu/usr.bin/dialog/Makefile user/dchagin/lemul/gnu/usr.bin/gdb/Makefile.inc user/dchagin/lemul/gnu/usr.bin/gdb/kgdb/Makefile user/dchagin/lemul/gnu/usr.bin/gdb/kgdb/main.c user/dchagin/lemul/gnu/usr.bin/gdb/kgdb/trgt.c user/dchagin/lemul/gnu/usr.bin/gdb/kgdb/trgt_arm.c user/dchagin/lemul/gnu/usr.bin/gdb/libgdb/Makefile user/dchagin/lemul/gnu/usr.bin/groff/tmac/fr.ISO8859-1 user/dchagin/lemul/gnu/usr.bin/groff/tmac/mdoc.local user/dchagin/lemul/gnu/usr.bin/groff/tmac/ru.KOI8-R user/dchagin/lemul/include/Makefile user/dchagin/lemul/include/iconv.h user/dchagin/lemul/include/malloc_np.h user/dchagin/lemul/include/pthread.h user/dchagin/lemul/include/rpc/auth.h user/dchagin/lemul/include/rpc/auth_des.h user/dchagin/lemul/include/rpc/auth_kerb.h user/dchagin/lemul/include/rpc/auth_unix.h user/dchagin/lemul/include/rpc/clnt.h user/dchagin/lemul/include/rpc/clnt_soc.h user/dchagin/lemul/include/rpc/des.h user/dchagin/lemul/include/rpc/des_crypt.h user/dchagin/lemul/include/rpc/nettype.h user/dchagin/lemul/include/rpc/pmap_clnt.h user/dchagin/lemul/include/rpc/pmap_prot.h user/dchagin/lemul/include/rpc/pmap_rmt.h user/dchagin/lemul/include/rpc/raw.h user/dchagin/lemul/include/rpc/rpc.h user/dchagin/lemul/include/rpc/rpc_com.h user/dchagin/lemul/include/rpc/rpc_msg.h user/dchagin/lemul/include/rpc/rpcb_clnt.h user/dchagin/lemul/include/rpc/rpcb_prot.x user/dchagin/lemul/include/rpc/rpcent.h user/dchagin/lemul/include/rpc/svc.h user/dchagin/lemul/include/rpc/svc_auth.h user/dchagin/lemul/include/rpc/svc_dg.h user/dchagin/lemul/include/rpc/svc_soc.h user/dchagin/lemul/include/rpc/xdr.h user/dchagin/lemul/include/rpcsvc/bootparam_prot.x user/dchagin/lemul/include/rpcsvc/key_prot.x user/dchagin/lemul/include/rpcsvc/klm_prot.x user/dchagin/lemul/include/rpcsvc/mount.x user/dchagin/lemul/include/rpcsvc/nfs_prot.x user/dchagin/lemul/include/rpcsvc/nis.x user/dchagin/lemul/include/rpcsvc/nis_callback.x user/dchagin/lemul/include/rpcsvc/nis_object.x user/dchagin/lemul/include/rpcsvc/nis_tags.h user/dchagin/lemul/include/rpcsvc/rex.x user/dchagin/lemul/include/rpcsvc/rnusers.x user/dchagin/lemul/include/rpcsvc/rstat.x user/dchagin/lemul/include/rpcsvc/sm_inter.x user/dchagin/lemul/include/rpcsvc/spray.x user/dchagin/lemul/include/rpcsvc/yp.x user/dchagin/lemul/include/rpcsvc/yppasswd.x user/dchagin/lemul/include/ttyent.h user/dchagin/lemul/kerberos5/lib/Makefile user/dchagin/lemul/kerberos5/lib/libasn1/Makefile user/dchagin/lemul/kerberos5/lib/libgssapi_spnego/Makefile user/dchagin/lemul/kerberos5/lib/libhdb/Makefile user/dchagin/lemul/kerberos5/lib/libhx509/Makefile user/dchagin/lemul/kerberos5/lib/libkafs5/Makefile user/dchagin/lemul/lib/Makefile user/dchagin/lemul/lib/atf/Makefile user/dchagin/lemul/lib/atf/Makefile.inc user/dchagin/lemul/lib/atf/libatf-c++/Makefile user/dchagin/lemul/lib/atf/libatf-c/Makefile user/dchagin/lemul/lib/clang/Makefile user/dchagin/lemul/lib/clang/clang.build.mk user/dchagin/lemul/lib/clang/include/Makefile user/dchagin/lemul/lib/clang/include/clang/Basic/Version.inc user/dchagin/lemul/lib/clang/include/llvm/Config/AsmParsers.def user/dchagin/lemul/lib/clang/include/llvm/Config/AsmPrinters.def user/dchagin/lemul/lib/clang/include/llvm/Config/Disassemblers.def user/dchagin/lemul/lib/clang/include/llvm/Config/Targets.def user/dchagin/lemul/lib/clang/include/llvm/Config/config.h user/dchagin/lemul/lib/clang/include/llvm/Config/llvm-config.h user/dchagin/lemul/lib/clang/libclanganalysis/Makefile user/dchagin/lemul/lib/clang/libclangast/Makefile user/dchagin/lemul/lib/clang/libclangcodegen/Makefile user/dchagin/lemul/lib/clang/libclangdriver/Makefile user/dchagin/lemul/lib/clang/libclangparse/Makefile user/dchagin/lemul/lib/clang/libclangsema/Makefile user/dchagin/lemul/lib/clang/libclangstaticanalyzercheckers/Makefile user/dchagin/lemul/lib/clang/libclangstaticanalyzercore/Makefile user/dchagin/lemul/lib/clang/liblldbAPI/Makefile user/dchagin/lemul/lib/clang/liblldbCommands/Makefile user/dchagin/lemul/lib/clang/liblldbCore/Makefile user/dchagin/lemul/lib/clang/liblldbDataFormatters/Makefile user/dchagin/lemul/lib/clang/liblldbHostCommon/Makefile user/dchagin/lemul/lib/clang/liblldbPluginProcessElfCore/Makefile user/dchagin/lemul/lib/clang/liblldbPluginProcessFreeBSD/Makefile user/dchagin/lemul/lib/clang/liblldbPluginProcessPOSIX/Makefile user/dchagin/lemul/lib/clang/liblldbPluginProcessUtility/Makefile user/dchagin/lemul/lib/clang/liblldbPluginSymbolFileDWARF/Makefile user/dchagin/lemul/lib/clang/liblldbTarget/Makefile user/dchagin/lemul/lib/clang/liblldbUtility/Makefile user/dchagin/lemul/lib/clang/libllvmanalysis/Makefile user/dchagin/lemul/lib/clang/libllvmarmdesc/Makefile user/dchagin/lemul/lib/clang/libllvmasmprinter/Makefile user/dchagin/lemul/lib/clang/libllvmcodegen/Makefile user/dchagin/lemul/lib/clang/libllvmcore/Makefile user/dchagin/lemul/lib/clang/libllvmdebuginfo/Makefile user/dchagin/lemul/lib/clang/libllvmexecutionengine/Makefile user/dchagin/lemul/lib/clang/libllvminstrumentation/Makefile user/dchagin/lemul/lib/clang/libllvmjit/Makefile user/dchagin/lemul/lib/clang/libllvmmc/Makefile user/dchagin/lemul/lib/clang/libllvmmipscodegen/Makefile user/dchagin/lemul/lib/clang/libllvmmipsdesc/Makefile user/dchagin/lemul/lib/clang/libllvmobject/Makefile user/dchagin/lemul/lib/clang/libllvmpowerpccodegen/Makefile user/dchagin/lemul/lib/clang/libllvmpowerpcdesc/Makefile user/dchagin/lemul/lib/clang/libllvmscalaropts/Makefile user/dchagin/lemul/lib/clang/libllvmsupport/Makefile user/dchagin/lemul/lib/clang/libllvmtransformutils/Makefile user/dchagin/lemul/lib/clang/libllvmvectorize/Makefile user/dchagin/lemul/lib/clang/libllvmx86desc/Makefile user/dchagin/lemul/lib/csu/arm/crt1.c user/dchagin/lemul/lib/libc++/Makefile user/dchagin/lemul/lib/libc/Makefile user/dchagin/lemul/lib/libc/amd64/Makefile.inc user/dchagin/lemul/lib/libc/amd64/SYS.h user/dchagin/lemul/lib/libc/amd64/gen/_setjmp.S user/dchagin/lemul/lib/libc/amd64/gen/setjmp.S user/dchagin/lemul/lib/libc/amd64/gen/sigsetjmp.S user/dchagin/lemul/lib/libc/amd64/sys/getcontext.S user/dchagin/lemul/lib/libc/amd64/sys/pipe.S user/dchagin/lemul/lib/libc/amd64/sys/reboot.S user/dchagin/lemul/lib/libc/amd64/sys/setlogin.S user/dchagin/lemul/lib/libc/amd64/sys/vfork.S user/dchagin/lemul/lib/libc/arm/Makefile.inc user/dchagin/lemul/lib/libc/arm/Symbol.map user/dchagin/lemul/lib/libc/arm/aeabi/Makefile.inc user/dchagin/lemul/lib/libc/arm/aeabi/aeabi_double.c user/dchagin/lemul/lib/libc/arm/aeabi/aeabi_float.c user/dchagin/lemul/lib/libc/arm/gen/flt_rounds.c user/dchagin/lemul/lib/libc/capability/Makefile.inc user/dchagin/lemul/lib/libc/compat-43/Makefile.inc user/dchagin/lemul/lib/libc/db/Makefile.inc user/dchagin/lemul/lib/libc/db/btree/Makefile.inc user/dchagin/lemul/lib/libc/db/btree/bt_put.c user/dchagin/lemul/lib/libc/db/db/Makefile.inc user/dchagin/lemul/lib/libc/db/hash/Makefile.inc user/dchagin/lemul/lib/libc/db/man/Makefile.inc user/dchagin/lemul/lib/libc/db/mpool/Makefile.inc user/dchagin/lemul/lib/libc/db/recno/Makefile.inc user/dchagin/lemul/lib/libc/gdtoa/Makefile.inc user/dchagin/lemul/lib/libc/gen/Makefile.inc user/dchagin/lemul/lib/libc/gen/cap_sandboxed.3 user/dchagin/lemul/lib/libc/gen/cap_sandboxed.c user/dchagin/lemul/lib/libc/gen/fts.3 user/dchagin/lemul/lib/libc/gen/fts.c user/dchagin/lemul/lib/libc/gen/getttyent.c user/dchagin/lemul/lib/libc/gen/pmadvise.c user/dchagin/lemul/lib/libc/gen/sem_new.c user/dchagin/lemul/lib/libc/gen/tls.c user/dchagin/lemul/lib/libc/gmon/Makefile.inc user/dchagin/lemul/lib/libc/i386/Makefile.inc user/dchagin/lemul/lib/libc/i386/SYS.h user/dchagin/lemul/lib/libc/i386/gen/_setjmp.S user/dchagin/lemul/lib/libc/i386/gen/setjmp.S user/dchagin/lemul/lib/libc/i386/gen/sigsetjmp.S user/dchagin/lemul/lib/libc/i386/string/strchr.S user/dchagin/lemul/lib/libc/i386/string/strrchr.S user/dchagin/lemul/lib/libc/i386/sys/Ovfork.S user/dchagin/lemul/lib/libc/i386/sys/getcontext.S user/dchagin/lemul/lib/libc/ia64/Makefile.inc user/dchagin/lemul/lib/libc/iconv/Makefile.inc user/dchagin/lemul/lib/libc/iconv/Symbol.map user/dchagin/lemul/lib/libc/iconv/__iconv_get_list.3 user/dchagin/lemul/lib/libc/iconv/citrus_csmapper.h user/dchagin/lemul/lib/libc/iconv/citrus_iconv_local.h user/dchagin/lemul/lib/libc/iconv/citrus_prop.c user/dchagin/lemul/lib/libc/iconv/citrus_prop.h user/dchagin/lemul/lib/libc/iconv/iconv_canonicalize.3 user/dchagin/lemul/lib/libc/iconv/iconvctl.3 user/dchagin/lemul/lib/libc/iconv/iconvlist.3 user/dchagin/lemul/lib/libc/include/port_before.h user/dchagin/lemul/lib/libc/inet/Makefile.inc user/dchagin/lemul/lib/libc/inet/inet_ntop.c user/dchagin/lemul/lib/libc/isc/Makefile.inc user/dchagin/lemul/lib/libc/libc.ldscript user/dchagin/lemul/lib/libc/locale/Makefile.inc user/dchagin/lemul/lib/libc/mips/Makefile.inc user/dchagin/lemul/lib/libc/nameser/Makefile.inc user/dchagin/lemul/lib/libc/net/Makefile.inc user/dchagin/lemul/lib/libc/net/ether_addr.c user/dchagin/lemul/lib/libc/net/ip6opt.c user/dchagin/lemul/lib/libc/net/sctp_sys_calls.c user/dchagin/lemul/lib/libc/nls/Makefile.inc user/dchagin/lemul/lib/libc/posix1e/Makefile.inc user/dchagin/lemul/lib/libc/posix1e/acl.3 user/dchagin/lemul/lib/libc/posix1e/acl_is_trivial_np.3 user/dchagin/lemul/lib/libc/powerpc/Makefile.inc user/dchagin/lemul/lib/libc/powerpc/SYS.h user/dchagin/lemul/lib/libc/powerpc64/Makefile.inc user/dchagin/lemul/lib/libc/powerpc64/SYS.h user/dchagin/lemul/lib/libc/quad/Makefile.inc user/dchagin/lemul/lib/libc/regex/Makefile.inc user/dchagin/lemul/lib/libc/resolv/Makefile.inc user/dchagin/lemul/lib/libc/resolv/res_send.c user/dchagin/lemul/lib/libc/rpc/DISCLAIMER user/dchagin/lemul/lib/libc/rpc/Makefile.inc user/dchagin/lemul/lib/libc/rpc/auth_des.c user/dchagin/lemul/lib/libc/rpc/auth_none.c user/dchagin/lemul/lib/libc/rpc/auth_unix.c user/dchagin/lemul/lib/libc/rpc/authdes_prot.c user/dchagin/lemul/lib/libc/rpc/authunix_prot.c user/dchagin/lemul/lib/libc/rpc/bindresvport.c user/dchagin/lemul/lib/libc/rpc/clnt_bcast.c user/dchagin/lemul/lib/libc/rpc/clnt_dg.c user/dchagin/lemul/lib/libc/rpc/clnt_generic.c user/dchagin/lemul/lib/libc/rpc/clnt_perror.c user/dchagin/lemul/lib/libc/rpc/clnt_raw.c user/dchagin/lemul/lib/libc/rpc/clnt_simple.c user/dchagin/lemul/lib/libc/rpc/clnt_vc.c user/dchagin/lemul/lib/libc/rpc/des_crypt.c user/dchagin/lemul/lib/libc/rpc/des_soft.c user/dchagin/lemul/lib/libc/rpc/getnetconfig.c user/dchagin/lemul/lib/libc/rpc/getnetpath.c user/dchagin/lemul/lib/libc/rpc/getpublickey.c user/dchagin/lemul/lib/libc/rpc/getrpcent.c user/dchagin/lemul/lib/libc/rpc/getrpcport.c user/dchagin/lemul/lib/libc/rpc/key_call.c user/dchagin/lemul/lib/libc/rpc/key_prot_xdr.c user/dchagin/lemul/lib/libc/rpc/netname.c user/dchagin/lemul/lib/libc/rpc/netnamer.c user/dchagin/lemul/lib/libc/rpc/pmap_clnt.c user/dchagin/lemul/lib/libc/rpc/pmap_getmaps.c user/dchagin/lemul/lib/libc/rpc/pmap_getport.c user/dchagin/lemul/lib/libc/rpc/pmap_prot.c user/dchagin/lemul/lib/libc/rpc/pmap_prot2.c user/dchagin/lemul/lib/libc/rpc/pmap_rmt.c user/dchagin/lemul/lib/libc/rpc/rpc_callmsg.c user/dchagin/lemul/lib/libc/rpc/rpc_com.h user/dchagin/lemul/lib/libc/rpc/rpc_commondata.c user/dchagin/lemul/lib/libc/rpc/rpc_dtablesize.c user/dchagin/lemul/lib/libc/rpc/rpc_generic.c user/dchagin/lemul/lib/libc/rpc/rpc_prot.c user/dchagin/lemul/lib/libc/rpc/rpc_soc.c user/dchagin/lemul/lib/libc/rpc/rpcb_clnt.c user/dchagin/lemul/lib/libc/rpc/rpcb_prot.c user/dchagin/lemul/lib/libc/rpc/rpcb_st_xdr.c user/dchagin/lemul/lib/libc/rpc/rpcdname.c user/dchagin/lemul/lib/libc/rpc/rtime.c user/dchagin/lemul/lib/libc/rpc/svc.c user/dchagin/lemul/lib/libc/rpc/svc_auth.c user/dchagin/lemul/lib/libc/rpc/svc_auth_des.c user/dchagin/lemul/lib/libc/rpc/svc_auth_unix.c user/dchagin/lemul/lib/libc/rpc/svc_dg.c user/dchagin/lemul/lib/libc/rpc/svc_generic.c user/dchagin/lemul/lib/libc/rpc/svc_raw.c user/dchagin/lemul/lib/libc/rpc/svc_run.c user/dchagin/lemul/lib/libc/rpc/svc_simple.c user/dchagin/lemul/lib/libc/rpc/svc_vc.c user/dchagin/lemul/lib/libc/softfloat/Makefile.inc user/dchagin/lemul/lib/libc/sparc64/Makefile.inc user/dchagin/lemul/lib/libc/sparc64/fpu/Makefile.inc user/dchagin/lemul/lib/libc/sparc64/fpu/fpu.c user/dchagin/lemul/lib/libc/sparc64/fpu/fpu_sqrt.c user/dchagin/lemul/lib/libc/sparc64/sys/Makefile.inc user/dchagin/lemul/lib/libc/sparc64/sys/__sparc_utrap_setup.c user/dchagin/lemul/lib/libc/stdio/Makefile.inc user/dchagin/lemul/lib/libc/stdio/printf_l.3 user/dchagin/lemul/lib/libc/stdio/scanf_l.3 user/dchagin/lemul/lib/libc/stdio/tmpnam.3 user/dchagin/lemul/lib/libc/stdlib/Makefile.inc user/dchagin/lemul/lib/libc/stdlib/atexit.c user/dchagin/lemul/lib/libc/stdlib/getopt_long.3 user/dchagin/lemul/lib/libc/stdlib/getsubopt.c user/dchagin/lemul/lib/libc/stdlib/jemalloc/Makefile.inc user/dchagin/lemul/lib/libc/stdlib/jemalloc/Symbol.map user/dchagin/lemul/lib/libc/stdtime/Makefile.inc user/dchagin/lemul/lib/libc/string/Makefile.inc user/dchagin/lemul/lib/libc/string/strcasecmp.3 user/dchagin/lemul/lib/libc/string/strcat.3 user/dchagin/lemul/lib/libc/string/strcpy.3 user/dchagin/lemul/lib/libc/string/strlcpy.3 user/dchagin/lemul/lib/libc/sys/Makefile.inc user/dchagin/lemul/lib/libc/sys/accept.2 user/dchagin/lemul/lib/libc/sys/aio_mlock.2 user/dchagin/lemul/lib/libc/sys/cap_enter.2 user/dchagin/lemul/lib/libc/sys/cap_fcntls_limit.2 user/dchagin/lemul/lib/libc/sys/cap_ioctls_limit.2 user/dchagin/lemul/lib/libc/sys/cap_rights_limit.2 user/dchagin/lemul/lib/libc/sys/chflags.2 user/dchagin/lemul/lib/libc/sys/chmod.2 user/dchagin/lemul/lib/libc/sys/cpuset.2 user/dchagin/lemul/lib/libc/sys/kqueue.2 user/dchagin/lemul/lib/libc/sys/madvise.2 user/dchagin/lemul/lib/libc/sys/mq_getattr.2 user/dchagin/lemul/lib/libc/sys/pdfork.2 user/dchagin/lemul/lib/libc/sys/pipe.2 user/dchagin/lemul/lib/libc/sys/posix_fadvise.2 user/dchagin/lemul/lib/libc/sys/posix_fallocate.2 user/dchagin/lemul/lib/libc/sys/procctl.2 user/dchagin/lemul/lib/libc/sys/shm_open.2 user/dchagin/lemul/lib/libc/sys/swapon.2 user/dchagin/lemul/lib/libc/sys/sync.2 user/dchagin/lemul/lib/libc/sys/wait.2 user/dchagin/lemul/lib/libc/uuid/Makefile.inc user/dchagin/lemul/lib/libc/xdr/Makefile.inc user/dchagin/lemul/lib/libc/xdr/xdr.c user/dchagin/lemul/lib/libc/xdr/xdr_array.c user/dchagin/lemul/lib/libc/xdr/xdr_float.c user/dchagin/lemul/lib/libc/xdr/xdr_mem.c user/dchagin/lemul/lib/libc/xdr/xdr_rec.c user/dchagin/lemul/lib/libc/xdr/xdr_reference.c user/dchagin/lemul/lib/libc/xdr/xdr_sizeof.c user/dchagin/lemul/lib/libc/xdr/xdr_stdio.c user/dchagin/lemul/lib/libc/yp/Makefile.inc user/dchagin/lemul/lib/libcam/Makefile user/dchagin/lemul/lib/libcam/camlib.c user/dchagin/lemul/lib/libcompiler_rt/Makefile user/dchagin/lemul/lib/libcrypt/Makefile user/dchagin/lemul/lib/libcrypt/crypt.3 user/dchagin/lemul/lib/libcrypt/crypt.c user/dchagin/lemul/lib/libcrypt/tests/Makefile user/dchagin/lemul/lib/libcxxrt/Version.map user/dchagin/lemul/lib/libdevstat/devstat.c user/dchagin/lemul/lib/libdwarf/Makefile user/dchagin/lemul/lib/libedit/chartype.h user/dchagin/lemul/lib/libelf/Makefile user/dchagin/lemul/lib/libfetch/common.c user/dchagin/lemul/lib/libfetch/common.h user/dchagin/lemul/lib/libfetch/http.c user/dchagin/lemul/lib/libiconv/Makefile user/dchagin/lemul/lib/libiconv_modules/BIG5/Makefile user/dchagin/lemul/lib/libiconv_modules/BIG5/citrus_big5.c user/dchagin/lemul/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c user/dchagin/lemul/lib/libiconv_modules/EUC/Makefile user/dchagin/lemul/lib/libiconv_modules/EUC/citrus_euc.c user/dchagin/lemul/lib/libiconv_modules/EUCTW/Makefile user/dchagin/lemul/lib/libiconv_modules/EUCTW/citrus_euctw.c user/dchagin/lemul/lib/libiconv_modules/GBK2K/Makefile user/dchagin/lemul/lib/libiconv_modules/GBK2K/citrus_gbk2k.c user/dchagin/lemul/lib/libiconv_modules/HZ/citrus_hz.c user/dchagin/lemul/lib/libiconv_modules/ISO2022/Makefile user/dchagin/lemul/lib/libiconv_modules/ISO2022/citrus_iso2022.c user/dchagin/lemul/lib/libiconv_modules/JOHAB/Makefile user/dchagin/lemul/lib/libiconv_modules/JOHAB/citrus_johab.c user/dchagin/lemul/lib/libiconv_modules/MSKanji/citrus_mskanji.c user/dchagin/lemul/lib/libiconv_modules/UES/Makefile user/dchagin/lemul/lib/libiconv_modules/UES/citrus_ues.c user/dchagin/lemul/lib/libiconv_modules/UTF1632/Makefile user/dchagin/lemul/lib/libiconv_modules/UTF7/Makefile user/dchagin/lemul/lib/libiconv_modules/UTF7/citrus_utf7.c user/dchagin/lemul/lib/libiconv_modules/UTF8/citrus_utf8.c user/dchagin/lemul/lib/libiconv_modules/VIQR/citrus_viqr.c user/dchagin/lemul/lib/libiconv_modules/ZW/citrus_zw.c user/dchagin/lemul/lib/libiconv_modules/iconv_std/Makefile user/dchagin/lemul/lib/libiconv_modules/iconv_std/citrus_iconv_std.c user/dchagin/lemul/lib/libiconv_modules/mapper_parallel/Makefile user/dchagin/lemul/lib/libiconv_modules/mapper_serial/Makefile user/dchagin/lemul/lib/libiconv_modules/mapper_std/Makefile user/dchagin/lemul/lib/libiconv_modules/mapper_zone/Makefile user/dchagin/lemul/lib/libkse/arch/i386/i386/thr_getcontext.S user/dchagin/lemul/lib/libkvm/Makefile user/dchagin/lemul/lib/libkvm/kvm.c user/dchagin/lemul/lib/libkvm/kvm.h user/dchagin/lemul/lib/libkvm/kvm_arm.c user/dchagin/lemul/lib/libkvm/kvm_getpcpu.3 user/dchagin/lemul/lib/libkvm/kvm_ia64.c user/dchagin/lemul/lib/libkvm/kvm_minidump_amd64.c user/dchagin/lemul/lib/libkvm/kvm_minidump_arm.c user/dchagin/lemul/lib/libkvm/kvm_pcpu.c user/dchagin/lemul/lib/libmandoc/Makefile user/dchagin/lemul/lib/libmd/Makefile user/dchagin/lemul/lib/libmd/ripemd.3 user/dchagin/lemul/lib/libmd/sha.3 user/dchagin/lemul/lib/libmd/sha256.3 user/dchagin/lemul/lib/libmd/sha256.h user/dchagin/lemul/lib/libmd/sha256c.c user/dchagin/lemul/lib/libmd/sha512.3 user/dchagin/lemul/lib/libmemstat/libmemstat.3 user/dchagin/lemul/lib/libmemstat/memstat.c user/dchagin/lemul/lib/libmemstat/memstat.h user/dchagin/lemul/lib/libmemstat/memstat_internal.h user/dchagin/lemul/lib/libmemstat/memstat_uma.c user/dchagin/lemul/lib/libnetgraph/debug.c user/dchagin/lemul/lib/libnetgraph/netgraph.3 user/dchagin/lemul/lib/libnetgraph/sock.c user/dchagin/lemul/lib/libpam/libpam/Makefile user/dchagin/lemul/lib/libpam/modules/pam_radius/pam_radius.8 user/dchagin/lemul/lib/libpam/modules/pam_tacplus/pam_tacplus.8 user/dchagin/lemul/lib/libpmc/Makefile user/dchagin/lemul/lib/libpmc/libpmc.c user/dchagin/lemul/lib/libpmc/pmc.atom.3 user/dchagin/lemul/lib/libpmc/pmc.h user/dchagin/lemul/lib/libproc/_libproc.h user/dchagin/lemul/lib/libproc/proc_bkpt.c user/dchagin/lemul/lib/libproc/proc_create.c user/dchagin/lemul/lib/libproc/proc_regs.c user/dchagin/lemul/lib/libproc/proc_sym.c user/dchagin/lemul/lib/libproc/proc_util.c user/dchagin/lemul/lib/libprocstat/libprocstat.c user/dchagin/lemul/lib/libprocstat/zfs/Makefile user/dchagin/lemul/lib/libsm/Makefile user/dchagin/lemul/lib/libsmb/Makefile user/dchagin/lemul/lib/libstand/Makefile user/dchagin/lemul/lib/libstand/close.c user/dchagin/lemul/lib/libstand/dosfs.c user/dchagin/lemul/lib/libstand/dosfs.h user/dchagin/lemul/lib/libstand/environment.c user/dchagin/lemul/lib/libstand/powerpc/_setjmp.S user/dchagin/lemul/lib/libstand/sbrk.c user/dchagin/lemul/lib/libstand/zalloc.c user/dchagin/lemul/lib/libstand/zalloc_defs.h user/dchagin/lemul/lib/libstand/zalloc_mem.h user/dchagin/lemul/lib/libthr/thread/thr_kill.c user/dchagin/lemul/lib/libthr/thread/thr_private.h user/dchagin/lemul/lib/libthr/thread/thr_sig.c user/dchagin/lemul/lib/libusb/Makefile user/dchagin/lemul/lib/libusb/libusb.3 user/dchagin/lemul/lib/libusb/libusb.h user/dchagin/lemul/lib/libusb/libusb10.c user/dchagin/lemul/lib/libusb/libusb10_io.c user/dchagin/lemul/lib/libutil/expand_number.3 user/dchagin/lemul/lib/libutil/login.conf.5 user/dchagin/lemul/lib/libutil/pw_util.3 user/dchagin/lemul/lib/libvmmapi/vmmapi.c user/dchagin/lemul/lib/libvmmapi/vmmapi.h user/dchagin/lemul/lib/libvmmapi/vmmapi_freebsd.c user/dchagin/lemul/lib/libz/FREEBSD-upgrade (contents, props changed) user/dchagin/lemul/lib/libz/Makefile (contents, props changed) user/dchagin/lemul/lib/libz/Symbol.map (contents, props changed) user/dchagin/lemul/lib/libz/Versions.def (contents, props changed) user/dchagin/lemul/lib/libz/zopen.c (contents, props changed) user/dchagin/lemul/lib/msun/Makefile user/dchagin/lemul/lib/msun/Symbol.map user/dchagin/lemul/lib/msun/arm/Makefile.inc user/dchagin/lemul/lib/msun/arm/Symbol.map user/dchagin/lemul/lib/msun/arm/fenv.c user/dchagin/lemul/lib/msun/arm/fenv.h user/dchagin/lemul/lib/msun/ld128/s_expl.c user/dchagin/lemul/lib/msun/ld80/s_expl.c user/dchagin/lemul/lib/msun/man/cosh.3 user/dchagin/lemul/lib/msun/man/sinh.3 user/dchagin/lemul/lib/msun/man/tanh.3 user/dchagin/lemul/lib/msun/src/e_cosh.c user/dchagin/lemul/lib/msun/src/e_sinh.c user/dchagin/lemul/lib/msun/src/fenv-softfloat.h user/dchagin/lemul/lib/msun/src/imprecise.c user/dchagin/lemul/lib/msun/src/math.h user/dchagin/lemul/lib/msun/src/s_round.c user/dchagin/lemul/lib/msun/src/s_roundf.c user/dchagin/lemul/lib/msun/src/s_roundl.c user/dchagin/lemul/lib/msun/src/s_tanh.c user/dchagin/lemul/lib/ncurses/Makefile user/dchagin/lemul/lib/ncurses/form/Makefile user/dchagin/lemul/lib/ncurses/ncurses/Makefile user/dchagin/lemul/lib/ncurses/ncurses/ncurses_cfg.h user/dchagin/lemul/libexec/Makefile user/dchagin/lemul/libexec/atf/Makefile user/dchagin/lemul/libexec/atf/Makefile.inc user/dchagin/lemul/libexec/atf/atf-check/Makefile user/dchagin/lemul/libexec/bootpd/rtmsg.c user/dchagin/lemul/libexec/bootpd/tools/bootptest/print-bootp.c user/dchagin/lemul/libexec/comsat/comsat.8 user/dchagin/lemul/libexec/comsat/comsat.c user/dchagin/lemul/libexec/fingerd/fingerd.8 user/dchagin/lemul/libexec/fingerd/fingerd.c user/dchagin/lemul/libexec/fingerd/pathnames.h user/dchagin/lemul/libexec/ftpd/extern.h user/dchagin/lemul/libexec/ftpd/ftpcmd.y user/dchagin/lemul/libexec/ftpd/ftpd.8 user/dchagin/lemul/libexec/ftpd/ftpd.c user/dchagin/lemul/libexec/ftpd/logwtmp.c user/dchagin/lemul/libexec/ftpd/pathnames.h user/dchagin/lemul/libexec/ftpd/popen.c user/dchagin/lemul/libexec/getty/extern.h user/dchagin/lemul/libexec/getty/getty.8 user/dchagin/lemul/libexec/getty/gettytab.5 user/dchagin/lemul/libexec/getty/gettytab.h user/dchagin/lemul/libexec/getty/init.c user/dchagin/lemul/libexec/getty/main.c user/dchagin/lemul/libexec/getty/pathnames.h user/dchagin/lemul/libexec/getty/subr.c user/dchagin/lemul/libexec/getty/ttys.5 user/dchagin/lemul/libexec/mknetid/parse_group.c user/dchagin/lemul/libexec/rbootd/bpf.c user/dchagin/lemul/libexec/rbootd/conf.c user/dchagin/lemul/libexec/rbootd/defs.h user/dchagin/lemul/libexec/rbootd/parseconf.c user/dchagin/lemul/libexec/rbootd/pathnames.h user/dchagin/lemul/libexec/rbootd/rbootd.8 user/dchagin/lemul/libexec/rbootd/rbootd.c user/dchagin/lemul/libexec/rbootd/rmp.h user/dchagin/lemul/libexec/rbootd/rmp_var.h user/dchagin/lemul/libexec/rbootd/rmpproto.c user/dchagin/lemul/libexec/rbootd/utils.c user/dchagin/lemul/libexec/revnetgroup/parse_netgroup.c user/dchagin/lemul/libexec/rlogind/rlogind.8 user/dchagin/lemul/libexec/rlogind/rlogind.c user/dchagin/lemul/libexec/rpc.rstatd/rpc.rstatd.8 user/dchagin/lemul/libexec/rpc.rstatd/rstatd.c user/dchagin/lemul/libexec/rpc.rusersd/extern.h user/dchagin/lemul/libexec/rpc.rusersd/rpc.rusersd.8 user/dchagin/lemul/libexec/rpc.rusersd/rusers_proc.c user/dchagin/lemul/libexec/rpc.rusersd/rusersd.c user/dchagin/lemul/libexec/rpc.rwalld/rpc.rwalld.8 user/dchagin/lemul/libexec/rshd/rshd.8 user/dchagin/lemul/libexec/rshd/rshd.c user/dchagin/lemul/libexec/rtld-elf/Makefile user/dchagin/lemul/libexec/rtld-elf/malloc.c user/dchagin/lemul/libexec/rtld-elf/rtld.c user/dchagin/lemul/libexec/rtld-elf/rtld.h user/dchagin/lemul/libexec/rtld-elf/xmalloc.c user/dchagin/lemul/libexec/talkd/announce.c user/dchagin/lemul/libexec/talkd/print.c user/dchagin/lemul/libexec/talkd/process.c user/dchagin/lemul/libexec/talkd/table.c user/dchagin/lemul/libexec/talkd/talkd.8 user/dchagin/lemul/libexec/talkd/talkd.c user/dchagin/lemul/libexec/tftpd/tftpd.8 user/dchagin/lemul/libexec/tftpd/tftpd.c user/dchagin/lemul/release/Makefile user/dchagin/lemul/release/doc/Makefile user/dchagin/lemul/release/doc/en_US.ISO8859-1/errata/article.xml user/dchagin/lemul/release/doc/en_US.ISO8859-1/hardware/article.xml user/dchagin/lemul/release/doc/en_US.ISO8859-1/readme/article.xml user/dchagin/lemul/release/doc/en_US.ISO8859-1/relnotes/article.xml user/dchagin/lemul/release/doc/share/misc/dev.archlist.txt user/dchagin/lemul/release/doc/share/misc/man2hwnotes.pl user/dchagin/lemul/release/doc/share/mk/doc.relnotes.mk user/dchagin/lemul/release/doc/share/xml/catalog.xml user/dchagin/lemul/release/doc/share/xml/release.ent user/dchagin/lemul/release/picobsd/bridge/crunch.conf user/dchagin/lemul/release/picobsd/build/picobsd user/dchagin/lemul/release/picobsd/floppy.tree/etc/rc.conf (contents, props changed) user/dchagin/lemul/release/picobsd/qemu/crunch.conf user/dchagin/lemul/release/rc.local user/dchagin/lemul/release/release.conf.sample user/dchagin/lemul/release/release.sh user/dchagin/lemul/rescue/rescue/Makefile user/dchagin/lemul/sbin/Makefile user/dchagin/lemul/sbin/camcontrol/camcontrol.8 user/dchagin/lemul/sbin/camcontrol/camcontrol.c user/dchagin/lemul/sbin/devd/devd.8 user/dchagin/lemul/sbin/devd/devd.cc user/dchagin/lemul/sbin/dhclient/Makefile user/dchagin/lemul/sbin/dhclient/bpf.c user/dchagin/lemul/sbin/dhclient/dhclient.c user/dchagin/lemul/sbin/etherswitchcfg/etherswitchcfg.8 user/dchagin/lemul/sbin/fdisk/fdisk.c user/dchagin/lemul/sbin/fsck_ffs/Makefile user/dchagin/lemul/sbin/fsck_ffs/dir.c user/dchagin/lemul/sbin/fsck_ffs/ea.c user/dchagin/lemul/sbin/fsck_ffs/fsck.h user/dchagin/lemul/sbin/fsck_ffs/fsck_ffs.8 user/dchagin/lemul/sbin/fsck_ffs/fsutil.c user/dchagin/lemul/sbin/fsck_ffs/main.c user/dchagin/lemul/sbin/fsck_ffs/pass1.c user/dchagin/lemul/sbin/fsck_ffs/pass1b.c user/dchagin/lemul/sbin/fsck_ffs/suj.c user/dchagin/lemul/sbin/fsck_ffs/utilities.c user/dchagin/lemul/sbin/fsdb/Makefile user/dchagin/lemul/sbin/geom/class/eli/geom_eli.c user/dchagin/lemul/sbin/geom/class/mirror/geom_mirror.c user/dchagin/lemul/sbin/geom/class/mirror/gmirror.8 user/dchagin/lemul/sbin/geom/class/part/geom_part.c (contents, props changed) user/dchagin/lemul/sbin/growfs/Makefile user/dchagin/lemul/sbin/growfs/debug.c user/dchagin/lemul/sbin/growfs/growfs.8 user/dchagin/lemul/sbin/growfs/growfs.c user/dchagin/lemul/sbin/hastctl/hastctl.c user/dchagin/lemul/sbin/hastd/control.c user/dchagin/lemul/sbin/hastd/hast.h user/dchagin/lemul/sbin/hastd/hastd.8 user/dchagin/lemul/sbin/hastd/hastd.c user/dchagin/lemul/sbin/hastd/nv.c user/dchagin/lemul/sbin/hastd/primary.c user/dchagin/lemul/sbin/hastd/proto.c user/dchagin/lemul/sbin/hastd/refcnt.h user/dchagin/lemul/sbin/hastd/secondary.c user/dchagin/lemul/sbin/hastd/subr.c user/dchagin/lemul/sbin/ifconfig/Makefile user/dchagin/lemul/sbin/ifconfig/ifconfig.8 user/dchagin/lemul/sbin/ifconfig/ifconfig.c user/dchagin/lemul/sbin/init/init.c user/dchagin/lemul/sbin/ipfw/Makefile user/dchagin/lemul/sbin/ipfw/ipfw.8 user/dchagin/lemul/sbin/ipfw/ipfw2.c user/dchagin/lemul/sbin/ipfw/ipfw2.h user/dchagin/lemul/sbin/iscontrol/iscsi.conf.5 user/dchagin/lemul/sbin/kldconfig/kldconfig.c user/dchagin/lemul/sbin/kldload/kldload.c user/dchagin/lemul/sbin/kldstat/kldstat.8 user/dchagin/lemul/sbin/kldstat/kldstat.c user/dchagin/lemul/sbin/mdconfig/Makefile user/dchagin/lemul/sbin/mdconfig/mdconfig.8 user/dchagin/lemul/sbin/mdconfig/mdconfig.c user/dchagin/lemul/sbin/mount_nfs/mount_nfs.8 user/dchagin/lemul/sbin/mount_udf/mount_udf.c user/dchagin/lemul/sbin/newfs/mkfs.c user/dchagin/lemul/sbin/newfs_nandfs/newfs_nandfs.c user/dchagin/lemul/sbin/nvmecontrol/devlist.c user/dchagin/lemul/sbin/nvmecontrol/firmware.c user/dchagin/lemul/sbin/nvmecontrol/perftest.c user/dchagin/lemul/sbin/pfctl/Makefile user/dchagin/lemul/sbin/pfctl/pf_print_state.c user/dchagin/lemul/sbin/pfctl/pfctl.c user/dchagin/lemul/sbin/pfctl/pfctl_altq.c user/dchagin/lemul/sbin/pfctl/pfctl_parser.c user/dchagin/lemul/sbin/pfctl/pfctl_parser.h user/dchagin/lemul/sbin/ping/Makefile user/dchagin/lemul/sbin/ping/ping.c user/dchagin/lemul/sbin/route/keywords user/dchagin/lemul/sbin/route/route.8 user/dchagin/lemul/sbin/route/route.c user/dchagin/lemul/sbin/savecore/savecore.c user/dchagin/lemul/sbin/swapon/swapon.8 user/dchagin/lemul/sbin/swapon/swapon.c user/dchagin/lemul/sbin/sysctl/sysctl.8 user/dchagin/lemul/sbin/sysctl/sysctl.c user/dchagin/lemul/secure/lib/libcrypt/crypt-blowfish.c user/dchagin/lemul/secure/lib/libcrypto/Makefile.inc user/dchagin/lemul/secure/lib/libcrypto/amd64/bsaes-x86_64.S user/dchagin/lemul/secure/lib/libcrypto/i386/x86cpuid.s user/dchagin/lemul/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/ASN1_STRING_length.3 user/dchagin/lemul/secure/lib/libcrypto/man/ASN1_STRING_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 user/dchagin/lemul/secure/lib/libcrypto/man/ASN1_generate_nconf.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_ctrl.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_f_base64.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_f_buffer.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_f_cipher.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_f_md.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_f_null.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_f_ssl.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_find_type.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_new_CMS.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_push.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_read.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_accept.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_bio.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_connect.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_fd.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_file.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_mem.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_null.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_socket.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_set_callback.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_should_retry.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_BLINDING_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_CTX_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_CTX_start.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_add.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_add_word.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_bn2bin.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_cmp.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_copy.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_generate_prime.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_mod_inverse.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_num_bytes.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_rand.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_set_bit.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_swap.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_zero.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_add0_cert.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_compress.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_decrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_encrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_final.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_get0_type.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_sign.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_sign_add1_signer.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_sign_receipt.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_uncompress.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_verify.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_verify_receipt.3 user/dchagin/lemul/secure/lib/libcrypto/man/CONF_modules_free.3 user/dchagin/lemul/secure/lib/libcrypto/man/CONF_modules_load_file.3 user/dchagin/lemul/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 user/dchagin/lemul/secure/lib/libcrypto/man/DH_generate_key.3 user/dchagin/lemul/secure/lib/libcrypto/man/DH_generate_parameters.3 user/dchagin/lemul/secure/lib/libcrypto/man/DH_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libcrypto/man/DH_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/DH_set_method.3 user/dchagin/lemul/secure/lib/libcrypto/man/DH_size.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_SIG_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_do_sign.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_dup_DH.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_generate_key.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_generate_parameters.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_set_method.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_sign.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_size.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_GET_LIB.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_clear_error.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_error_string.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_get_error.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_load_strings.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_print_errors.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_put_error.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_remove_state.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_set_mark.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_BytesToKey.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_DigestInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_DigestSignInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_EncryptInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_OpenInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_derive.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_sign.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_verify.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_SealInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_SignInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_VerifyInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/OBJ_nid2obj.3 user/dchagin/lemul/secure/lib/libcrypto/man/OPENSSL_Applink.3 user/dchagin/lemul/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 user/dchagin/lemul/secure/lib/libcrypto/man/OPENSSL_config.3 user/dchagin/lemul/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 user/dchagin/lemul/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 user/dchagin/lemul/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 user/dchagin/lemul/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 user/dchagin/lemul/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS12_create.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS12_parse.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS7_decrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS7_encrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS7_sign.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS7_verify.3 user/dchagin/lemul/secure/lib/libcrypto/man/RAND_add.3 user/dchagin/lemul/secure/lib/libcrypto/man/RAND_bytes.3 user/dchagin/lemul/secure/lib/libcrypto/man/RAND_cleanup.3 user/dchagin/lemul/secure/lib/libcrypto/man/RAND_egd.3 user/dchagin/lemul/secure/lib/libcrypto/man/RAND_load_file.3 user/dchagin/lemul/secure/lib/libcrypto/man/RAND_set_rand_method.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_blinding_on.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_check_key.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_generate_key.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_print.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_private_encrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_public_encrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_set_method.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_sign.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_size.3 user/dchagin/lemul/secure/lib/libcrypto/man/SMIME_read_CMS.3 user/dchagin/lemul/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 user/dchagin/lemul/secure/lib/libcrypto/man/SMIME_write_CMS.3 user/dchagin/lemul/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_NAME_print_ex.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_verify_cert.3 user/dchagin/lemul/secure/lib/libcrypto/man/bio.3 user/dchagin/lemul/secure/lib/libcrypto/man/blowfish.3 user/dchagin/lemul/secure/lib/libcrypto/man/bn.3 user/dchagin/lemul/secure/lib/libcrypto/man/bn_internal.3 user/dchagin/lemul/secure/lib/libcrypto/man/buffer.3 user/dchagin/lemul/secure/lib/libcrypto/man/crypto.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_DHparams.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_X509.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_X509_CRL.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_X509_NAME.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_X509_REQ.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_X509_SIG.3 user/dchagin/lemul/secure/lib/libcrypto/man/des.3 user/dchagin/lemul/secure/lib/libcrypto/man/dh.3 user/dchagin/lemul/secure/lib/libcrypto/man/dsa.3 user/dchagin/lemul/secure/lib/libcrypto/man/ecdsa.3 user/dchagin/lemul/secure/lib/libcrypto/man/engine.3 user/dchagin/lemul/secure/lib/libcrypto/man/err.3 user/dchagin/lemul/secure/lib/libcrypto/man/evp.3 user/dchagin/lemul/secure/lib/libcrypto/man/hmac.3 user/dchagin/lemul/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 user/dchagin/lemul/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 user/dchagin/lemul/secure/lib/libcrypto/man/lh_stats.3 user/dchagin/lemul/secure/lib/libcrypto/man/lhash.3 user/dchagin/lemul/secure/lib/libcrypto/man/md5.3 user/dchagin/lemul/secure/lib/libcrypto/man/mdc2.3 user/dchagin/lemul/secure/lib/libcrypto/man/pem.3 user/dchagin/lemul/secure/lib/libcrypto/man/rand.3 user/dchagin/lemul/secure/lib/libcrypto/man/rc4.3 user/dchagin/lemul/secure/lib/libcrypto/man/ripemd.3 user/dchagin/lemul/secure/lib/libcrypto/man/rsa.3 user/dchagin/lemul/secure/lib/libcrypto/man/sha.3 user/dchagin/lemul/secure/lib/libcrypto/man/threads.3 user/dchagin/lemul/secure/lib/libcrypto/man/ui.3 user/dchagin/lemul/secure/lib/libcrypto/man/ui_compat.3 user/dchagin/lemul/secure/lib/libcrypto/man/x509.3 user/dchagin/lemul/secure/lib/libssh/Makefile user/dchagin/lemul/secure/lib/libssl/man/SSL_CIPHER_get_name.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_add_session.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_ctrl.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_free.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_new.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_sess_number.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_sessions.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_mode.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_options.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_timeout.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_verify.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_use_certificate.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_SESSION_free.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_SESSION_get_time.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_accept.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_alert_type_string.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_clear.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_connect.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_do_handshake.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_free.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_SSL_CTX.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_ciphers.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_client_CA_list.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_current_cipher.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_default_timeout.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_error.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_fd.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_peer_certificate.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_psk_identity.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_rbio.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_session.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_verify_result.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_version.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_library_init.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_load_client_CA_file.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_new.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_pending.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_read.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_rstate_string.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_session_reused.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_set_bio.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_set_connect_state.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_set_fd.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_set_session.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_set_shutdown.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_set_verify_result.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_shutdown.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_state_string.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_want.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_write.3 user/dchagin/lemul/secure/lib/libssl/man/d2i_SSL_SESSION.3 user/dchagin/lemul/secure/lib/libssl/man/ssl.3 user/dchagin/lemul/secure/usr.bin/bdes/bdes.1 user/dchagin/lemul/secure/usr.bin/openssl/man/CA.pl.1 user/dchagin/lemul/secure/usr.bin/openssl/man/asn1parse.1 user/dchagin/lemul/secure/usr.bin/openssl/man/ca.1 user/dchagin/lemul/secure/usr.bin/openssl/man/ciphers.1 user/dchagin/lemul/secure/usr.bin/openssl/man/cms.1 user/dchagin/lemul/secure/usr.bin/openssl/man/crl.1 user/dchagin/lemul/secure/usr.bin/openssl/man/crl2pkcs7.1 user/dchagin/lemul/secure/usr.bin/openssl/man/dgst.1 user/dchagin/lemul/secure/usr.bin/openssl/man/dhparam.1 user/dchagin/lemul/secure/usr.bin/openssl/man/dsa.1 user/dchagin/lemul/secure/usr.bin/openssl/man/dsaparam.1 user/dchagin/lemul/secure/usr.bin/openssl/man/ec.1 user/dchagin/lemul/secure/usr.bin/openssl/man/ecparam.1 user/dchagin/lemul/secure/usr.bin/openssl/man/enc.1 user/dchagin/lemul/secure/usr.bin/openssl/man/errstr.1 user/dchagin/lemul/secure/usr.bin/openssl/man/gendsa.1 user/dchagin/lemul/secure/usr.bin/openssl/man/genpkey.1 user/dchagin/lemul/secure/usr.bin/openssl/man/genrsa.1 user/dchagin/lemul/secure/usr.bin/openssl/man/nseq.1 user/dchagin/lemul/secure/usr.bin/openssl/man/ocsp.1 user/dchagin/lemul/secure/usr.bin/openssl/man/openssl.1 user/dchagin/lemul/secure/usr.bin/openssl/man/passwd.1 user/dchagin/lemul/secure/usr.bin/openssl/man/pkcs12.1 user/dchagin/lemul/secure/usr.bin/openssl/man/pkcs7.1 user/dchagin/lemul/secure/usr.bin/openssl/man/pkcs8.1 user/dchagin/lemul/secure/usr.bin/openssl/man/pkey.1 user/dchagin/lemul/secure/usr.bin/openssl/man/pkeyparam.1 user/dchagin/lemul/secure/usr.bin/openssl/man/pkeyutl.1 user/dchagin/lemul/secure/usr.bin/openssl/man/rand.1 user/dchagin/lemul/secure/usr.bin/openssl/man/req.1 user/dchagin/lemul/secure/usr.bin/openssl/man/rsa.1 user/dchagin/lemul/secure/usr.bin/openssl/man/rsautl.1 user/dchagin/lemul/secure/usr.bin/openssl/man/s_client.1 user/dchagin/lemul/secure/usr.bin/openssl/man/s_server.1 user/dchagin/lemul/secure/usr.bin/openssl/man/s_time.1 user/dchagin/lemul/secure/usr.bin/openssl/man/sess_id.1 user/dchagin/lemul/secure/usr.bin/openssl/man/smime.1 user/dchagin/lemul/secure/usr.bin/openssl/man/speed.1 user/dchagin/lemul/secure/usr.bin/openssl/man/spkac.1 user/dchagin/lemul/secure/usr.bin/openssl/man/ts.1 user/dchagin/lemul/secure/usr.bin/openssl/man/tsget.1 user/dchagin/lemul/secure/usr.bin/openssl/man/verify.1 user/dchagin/lemul/secure/usr.bin/openssl/man/version.1 user/dchagin/lemul/secure/usr.bin/openssl/man/x509.1 user/dchagin/lemul/secure/usr.bin/openssl/man/x509v3_config.1 user/dchagin/lemul/secure/usr.sbin/sshd/Makefile user/dchagin/lemul/share/Makefile user/dchagin/lemul/share/dict/README user/dchagin/lemul/share/doc/Makefile user/dchagin/lemul/share/doc/papers/beyond4.3/beyond43.ms user/dchagin/lemul/share/doc/papers/diskperf/abs.ms (contents, props changed) user/dchagin/lemul/share/doc/papers/diskperf/appendix.ms (contents, props changed) user/dchagin/lemul/share/doc/papers/diskperf/conclusions.ms user/dchagin/lemul/share/doc/papers/diskperf/equip.ms (contents, props changed) user/dchagin/lemul/share/doc/papers/diskperf/methodology.ms (contents, props changed) user/dchagin/lemul/share/doc/papers/diskperf/motivation.ms user/dchagin/lemul/share/doc/papers/diskperf/results.ms (contents, props changed) user/dchagin/lemul/share/doc/papers/diskperf/tests.ms user/dchagin/lemul/share/doc/papers/fsinterface/abstract.ms (contents, props changed) user/dchagin/lemul/share/doc/papers/fsinterface/fsinterface.ms user/dchagin/lemul/share/doc/papers/fsinterface/slides.t (contents, props changed) user/dchagin/lemul/share/doc/papers/kernmalloc/alloc.fig (contents, props changed) user/dchagin/lemul/share/doc/papers/kernmalloc/appendix.ms user/dchagin/lemul/share/doc/papers/kernmalloc/appendix.t (contents, props changed) user/dchagin/lemul/share/doc/papers/kernmalloc/kernmalloc.t user/dchagin/lemul/share/doc/papers/kernmalloc/usage.tbl (contents, props changed) user/dchagin/lemul/share/doc/papers/kerntune/0.t (contents, props changed) user/dchagin/lemul/share/doc/papers/kerntune/1.t user/dchagin/lemul/share/doc/papers/kerntune/2.t (contents, props changed) user/dchagin/lemul/share/doc/papers/kerntune/3.t (contents, props changed) user/dchagin/lemul/share/doc/papers/kerntune/4.t (contents, props changed) user/dchagin/lemul/share/doc/papers/kerntune/fig2.pic (contents, props changed) user/dchagin/lemul/share/doc/papers/newvm/0.t (contents, props changed) user/dchagin/lemul/share/doc/papers/newvm/1.t user/dchagin/lemul/share/doc/papers/newvm/a.t user/dchagin/lemul/share/doc/papers/relengr/0.t user/dchagin/lemul/share/doc/papers/relengr/1.t (contents, props changed) user/dchagin/lemul/share/doc/papers/relengr/2.t (contents, props changed) user/dchagin/lemul/share/doc/papers/relengr/3.t (contents, props changed) user/dchagin/lemul/share/doc/papers/sysperf/0.t (contents, props changed) user/dchagin/lemul/share/doc/papers/sysperf/1.t (contents, props changed) user/dchagin/lemul/share/doc/papers/sysperf/2.t (contents, props changed) user/dchagin/lemul/share/doc/papers/sysperf/3.t (contents, props changed) user/dchagin/lemul/share/doc/papers/sysperf/4.t user/dchagin/lemul/share/doc/papers/sysperf/5.t user/dchagin/lemul/share/doc/papers/sysperf/6.t (contents, props changed) user/dchagin/lemul/share/doc/papers/sysperf/7.t (contents, props changed) user/dchagin/lemul/share/doc/papers/sysperf/a1.t (contents, props changed) user/dchagin/lemul/share/doc/papers/sysperf/a2.t (contents, props changed) user/dchagin/lemul/share/doc/papers/sysperf/appendix.ms user/dchagin/lemul/share/doc/psd/05.sysman/0.t (contents, props changed) user/dchagin/lemul/share/doc/psd/05.sysman/1.0.t (contents, props changed) user/dchagin/lemul/share/doc/psd/05.sysman/1.1.t user/dchagin/lemul/share/doc/psd/05.sysman/1.2.t user/dchagin/lemul/share/doc/psd/05.sysman/1.3.t (contents, props changed) user/dchagin/lemul/share/doc/psd/05.sysman/1.4.t (contents, props changed) user/dchagin/lemul/share/doc/psd/05.sysman/1.5.t (contents, props changed) user/dchagin/lemul/share/doc/psd/05.sysman/1.6.t (contents, props changed) user/dchagin/lemul/share/doc/psd/05.sysman/1.7.t (contents, props changed) user/dchagin/lemul/share/doc/psd/05.sysman/2.0.t (contents, props changed) user/dchagin/lemul/share/doc/psd/05.sysman/2.1.t (contents, props changed) user/dchagin/lemul/share/doc/psd/05.sysman/2.2.t (contents, props changed) user/dchagin/lemul/share/doc/psd/05.sysman/2.3.t user/dchagin/lemul/share/doc/psd/05.sysman/2.4.t (contents, props changed) user/dchagin/lemul/share/doc/psd/05.sysman/2.5.t (contents, props changed) user/dchagin/lemul/share/doc/psd/05.sysman/a.t (contents, props changed) user/dchagin/lemul/share/doc/psd/12.make/tutorial.ms user/dchagin/lemul/share/doc/psd/18.gprof/abstract.me (contents, props changed) user/dchagin/lemul/share/doc/psd/18.gprof/gathering.me (contents, props changed) user/dchagin/lemul/share/doc/psd/18.gprof/header.me (contents, props changed) user/dchagin/lemul/share/doc/psd/18.gprof/intro.me (contents, props changed) user/dchagin/lemul/share/doc/psd/18.gprof/postp.me (contents, props changed) user/dchagin/lemul/share/doc/psd/18.gprof/postp1.pic (contents, props changed) user/dchagin/lemul/share/doc/psd/18.gprof/postp2.pic (contents, props changed) user/dchagin/lemul/share/doc/psd/18.gprof/postp3.pic (contents, props changed) user/dchagin/lemul/share/doc/psd/18.gprof/pres1.pic (contents, props changed) user/dchagin/lemul/share/doc/psd/18.gprof/pres2.pic (contents, props changed) user/dchagin/lemul/share/doc/psd/18.gprof/present.me (contents, props changed) user/dchagin/lemul/share/doc/psd/18.gprof/profiling.me (contents, props changed) user/dchagin/lemul/share/doc/psd/18.gprof/refs.me (contents, props changed) user/dchagin/lemul/share/doc/psd/20.ipctut/dgramread.c (contents, props changed) user/dchagin/lemul/share/doc/psd/20.ipctut/dgramsend.c (contents, props changed) user/dchagin/lemul/share/doc/psd/20.ipctut/pipe.c (contents, props changed) user/dchagin/lemul/share/doc/psd/20.ipctut/socketpair.c (contents, props changed) user/dchagin/lemul/share/doc/psd/20.ipctut/strchkread.c (contents, props changed) user/dchagin/lemul/share/doc/psd/20.ipctut/streamread.c (contents, props changed) user/dchagin/lemul/share/doc/psd/20.ipctut/streamwrite.c (contents, props changed) user/dchagin/lemul/share/doc/psd/20.ipctut/tutor.me (contents, props changed) user/dchagin/lemul/share/doc/psd/20.ipctut/udgramread.c (contents, props changed) user/dchagin/lemul/share/doc/psd/20.ipctut/udgramsend.c (contents, props changed) user/dchagin/lemul/share/doc/psd/20.ipctut/ustreamread.c (contents, props changed) user/dchagin/lemul/share/doc/psd/20.ipctut/ustreamwrite.c (contents, props changed) user/dchagin/lemul/share/doc/psd/21.ipc/0.t (contents, props changed) user/dchagin/lemul/share/doc/psd/21.ipc/1.t (contents, props changed) user/dchagin/lemul/share/doc/psd/21.ipc/2.t (contents, props changed) user/dchagin/lemul/share/doc/psd/21.ipc/3.t user/dchagin/lemul/share/doc/psd/21.ipc/4.t user/dchagin/lemul/share/doc/psd/21.ipc/5.t user/dchagin/lemul/share/doc/psd/contents/contents.ms user/dchagin/lemul/share/doc/smm/01.setup/0.t user/dchagin/lemul/share/doc/smm/01.setup/1.t (contents, props changed) user/dchagin/lemul/share/doc/smm/01.setup/2.t user/dchagin/lemul/share/doc/smm/01.setup/3.t user/dchagin/lemul/share/doc/smm/01.setup/4.t user/dchagin/lemul/share/doc/smm/01.setup/5.t user/dchagin/lemul/share/doc/smm/01.setup/6.t (contents, props changed) user/dchagin/lemul/share/doc/smm/02.config/0.t (contents, props changed) user/dchagin/lemul/share/doc/smm/02.config/1.t (contents, props changed) user/dchagin/lemul/share/doc/smm/02.config/2.t (contents, props changed) user/dchagin/lemul/share/doc/smm/02.config/3.t (contents, props changed) user/dchagin/lemul/share/doc/smm/02.config/4.t (contents, props changed) user/dchagin/lemul/share/doc/smm/02.config/5.t (contents, props changed) user/dchagin/lemul/share/doc/smm/02.config/6.t user/dchagin/lemul/share/doc/smm/02.config/a.t (contents, props changed) user/dchagin/lemul/share/doc/smm/02.config/b.t (contents, props changed) user/dchagin/lemul/share/doc/smm/02.config/c.t (contents, props changed) user/dchagin/lemul/share/doc/smm/02.config/d.t (contents, props changed) user/dchagin/lemul/share/doc/smm/02.config/e.t (contents, props changed) user/dchagin/lemul/share/doc/smm/04.quotas/quotas.ms (contents, props changed) user/dchagin/lemul/share/doc/smm/05.fastfs/0.t (contents, props changed) user/dchagin/lemul/share/doc/smm/05.fastfs/1.t (contents, props changed) user/dchagin/lemul/share/doc/smm/05.fastfs/2.t (contents, props changed) user/dchagin/lemul/share/doc/smm/05.fastfs/3.t user/dchagin/lemul/share/doc/smm/05.fastfs/4.t (contents, props changed) user/dchagin/lemul/share/doc/smm/05.fastfs/5.t (contents, props changed) user/dchagin/lemul/share/doc/smm/05.fastfs/6.t (contents, props changed) user/dchagin/lemul/share/doc/smm/06.nfs/0.t (contents, props changed) user/dchagin/lemul/share/doc/smm/06.nfs/1.t user/dchagin/lemul/share/doc/smm/06.nfs/2.t user/dchagin/lemul/share/doc/smm/06.nfs/ref.t (contents, props changed) user/dchagin/lemul/share/doc/smm/07.lpd/0.t (contents, props changed) user/dchagin/lemul/share/doc/smm/07.lpd/1.t (contents, props changed) user/dchagin/lemul/share/doc/smm/07.lpd/2.t (contents, props changed) user/dchagin/lemul/share/doc/smm/07.lpd/3.t (contents, props changed) user/dchagin/lemul/share/doc/smm/07.lpd/4.t (contents, props changed) user/dchagin/lemul/share/doc/smm/07.lpd/5.t (contents, props changed) user/dchagin/lemul/share/doc/smm/07.lpd/6.t (contents, props changed) user/dchagin/lemul/share/doc/smm/07.lpd/7.t (contents, props changed) user/dchagin/lemul/share/doc/smm/11.timedop/timed.ms (contents, props changed) user/dchagin/lemul/share/doc/smm/12.timed/date (contents, props changed) user/dchagin/lemul/share/doc/smm/12.timed/loop (contents, props changed) user/dchagin/lemul/share/doc/smm/12.timed/time (contents, props changed) user/dchagin/lemul/share/doc/smm/12.timed/timed.ms user/dchagin/lemul/share/doc/smm/12.timed/unused (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/0.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/1.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/2.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/3.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/4.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/5.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/6.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/7.t user/dchagin/lemul/share/doc/smm/18.net/8.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/9.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/a.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/b.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/c.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/d.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/e.t (contents, props changed) user/dchagin/lemul/share/doc/smm/18.net/f.t (contents, props changed) user/dchagin/lemul/share/doc/smm/contents/contents.ms user/dchagin/lemul/share/doc/usd/07.mail/mail0.nr user/dchagin/lemul/share/doc/usd/07.mail/mail1.nr (contents, props changed) user/dchagin/lemul/share/doc/usd/07.mail/mail2.nr (contents, props changed) user/dchagin/lemul/share/doc/usd/07.mail/mail3.nr (contents, props changed) user/dchagin/lemul/share/doc/usd/07.mail/mail4.nr (contents, props changed) user/dchagin/lemul/share/doc/usd/07.mail/mail5.nr user/dchagin/lemul/share/doc/usd/07.mail/mail6.nr (contents, props changed) user/dchagin/lemul/share/doc/usd/07.mail/mail7.nr (contents, props changed) user/dchagin/lemul/share/doc/usd/07.mail/mail8.nr (contents, props changed) user/dchagin/lemul/share/doc/usd/07.mail/mail9.nr (contents, props changed) user/dchagin/lemul/share/doc/usd/07.mail/maila.nr (contents, props changed) user/dchagin/lemul/share/doc/usd/18.msdiffs/ms.diffs user/dchagin/lemul/share/doc/usd/contents/contents.ms user/dchagin/lemul/share/examples/Makefile user/dchagin/lemul/share/examples/bhyve/vmrun.sh user/dchagin/lemul/share/examples/etc/make.conf user/dchagin/lemul/share/examples/libusb20/Makefile user/dchagin/lemul/share/examples/libusb20/bulk.c user/dchagin/lemul/share/examples/libusb20/control.c user/dchagin/lemul/share/i18n/csmapper/JIS/JISX0201-KANA%UCS.src user/dchagin/lemul/share/i18n/csmapper/JIS/JISX0208@1990%UCS.src user/dchagin/lemul/share/i18n/csmapper/JIS/UCS%JISX0201-KANA.src user/dchagin/lemul/share/i18n/csmapper/JIS/UCS%JISX0208@1990.src user/dchagin/lemul/share/i18n/csmapper/JIS/charset.pivot.JIS.src user/dchagin/lemul/share/i18n/csmapper/JIS/mapper.dir.JIS.src user/dchagin/lemul/share/i18n/esdb/EUC/EUC-JP.src user/dchagin/lemul/share/man/man1/Makefile user/dchagin/lemul/share/man/man1/intro.1 user/dchagin/lemul/share/man/man3/assert.3 user/dchagin/lemul/share/man/man3/bitstring.3 user/dchagin/lemul/share/man/man3/end.3 user/dchagin/lemul/share/man/man3/fpgetround.3 user/dchagin/lemul/share/man/man3/intro.3 user/dchagin/lemul/share/man/man3/pthread_create.3 user/dchagin/lemul/share/man/man3/pthread_exit.3 user/dchagin/lemul/share/man/man3/queue.3 user/dchagin/lemul/share/man/man3/stdarg.3 user/dchagin/lemul/share/man/man3/tree.3 user/dchagin/lemul/share/man/man4/Makefile user/dchagin/lemul/share/man/man4/ada.4 user/dchagin/lemul/share/man/man4/ahci.4 user/dchagin/lemul/share/man/man4/altera_atse.4 user/dchagin/lemul/share/man/man4/altq.4 user/dchagin/lemul/share/man/man4/arcmsr.4 user/dchagin/lemul/share/man/man4/atp.4 user/dchagin/lemul/share/man/man4/bpf.4 user/dchagin/lemul/share/man/man4/capsicum.4 user/dchagin/lemul/share/man/man4/crypto.4 user/dchagin/lemul/share/man/man4/cxgbe.4 user/dchagin/lemul/share/man/man4/cy.4 user/dchagin/lemul/share/man/man4/ddb.4 user/dchagin/lemul/share/man/man4/devctl.4 user/dchagin/lemul/share/man/man4/digi.4 user/dchagin/lemul/share/man/man4/disc.4 user/dchagin/lemul/share/man/man4/edsc.4 user/dchagin/lemul/share/man/man4/fd.4 user/dchagin/lemul/share/man/man4/gpio.4 user/dchagin/lemul/share/man/man4/gre.4 user/dchagin/lemul/share/man/man4/icmp.4 user/dchagin/lemul/share/man/man4/inet.4 user/dchagin/lemul/share/man/man4/ip.4 user/dchagin/lemul/share/man/man4/iwn.4 user/dchagin/lemul/share/man/man4/iwnfw.4 user/dchagin/lemul/share/man/man4/kld.4 user/dchagin/lemul/share/man/man4/ksyms.4 user/dchagin/lemul/share/man/man4/lagg.4 user/dchagin/lemul/share/man/man4/lp.4 user/dchagin/lemul/share/man/man4/man4.arm/Makefile user/dchagin/lemul/share/man/man4/mem.4 user/dchagin/lemul/share/man/man4/mfi.4 user/dchagin/lemul/share/man/man4/miibus.4 user/dchagin/lemul/share/man/man4/mtio.4 user/dchagin/lemul/share/man/man4/multicast.4 user/dchagin/lemul/share/man/man4/natm.4 user/dchagin/lemul/share/man/man4/netgraph.4 user/dchagin/lemul/share/man/man4/netintro.4 user/dchagin/lemul/share/man/man4/netmap.4 user/dchagin/lemul/share/man/man4/ng_iface.4 user/dchagin/lemul/share/man/man4/null.4 user/dchagin/lemul/share/man/man4/nvd.4 user/dchagin/lemul/share/man/man4/nvme.4 user/dchagin/lemul/share/man/man4/pf.4 user/dchagin/lemul/share/man/man4/procdesc.4 user/dchagin/lemul/share/man/man4/pts.4 user/dchagin/lemul/share/man/man4/route.4 user/dchagin/lemul/share/man/man4/run.4 user/dchagin/lemul/share/man/man4/runfw.4 user/dchagin/lemul/share/man/man4/scsi.4 user/dchagin/lemul/share/man/man4/sctp.4 user/dchagin/lemul/share/man/man4/sem.4 user/dchagin/lemul/share/man/man4/sio.4 user/dchagin/lemul/share/man/man4/sysmouse.4 user/dchagin/lemul/share/man/man4/tcp.4 user/dchagin/lemul/share/man/man4/termios.4 user/dchagin/lemul/share/man/man4/tty.4 user/dchagin/lemul/share/man/man4/u3g.4 user/dchagin/lemul/share/man/man4/udp.4 user/dchagin/lemul/share/man/man4/unix.4 user/dchagin/lemul/share/man/man4/urtwn.4 user/dchagin/lemul/share/man/man4/usb.4 user/dchagin/lemul/share/man/man4/vlan.4 user/dchagin/lemul/share/man/man4/vmx.4 user/dchagin/lemul/share/man/man4/xhci.4 user/dchagin/lemul/share/man/man5/a.out.5 user/dchagin/lemul/share/man/man5/acct.5 user/dchagin/lemul/share/man/man5/core.5 user/dchagin/lemul/share/man/man5/devfs.5 user/dchagin/lemul/share/man/man5/dir.5 user/dchagin/lemul/share/man/man5/disktab.5 user/dchagin/lemul/share/man/man5/fdescfs.5 user/dchagin/lemul/share/man/man5/fs.5 user/dchagin/lemul/share/man/man5/fstab.5 user/dchagin/lemul/share/man/man5/group.5 user/dchagin/lemul/share/man/man5/hosts.5 user/dchagin/lemul/share/man/man5/hosts.equiv.5 user/dchagin/lemul/share/man/man5/hosts.lpd.5 user/dchagin/lemul/share/man/man5/intro.5 user/dchagin/lemul/share/man/man5/networks.5 user/dchagin/lemul/share/man/man5/nsmb.conf.5 user/dchagin/lemul/share/man/man5/nsswitch.conf.5 user/dchagin/lemul/share/man/man5/passwd.5 user/dchagin/lemul/share/man/man5/periodic.conf.5 user/dchagin/lemul/share/man/man5/phones.5 user/dchagin/lemul/share/man/man5/protocols.5 user/dchagin/lemul/share/man/man5/rc.conf.5 user/dchagin/lemul/share/man/man5/remote.5 user/dchagin/lemul/share/man/man5/resolver.5 user/dchagin/lemul/share/man/man5/services.5 user/dchagin/lemul/share/man/man5/shells.5 user/dchagin/lemul/share/man/man5/src.conf.5 user/dchagin/lemul/share/man/man5/stab.5 user/dchagin/lemul/share/man/man6/intro.6 user/dchagin/lemul/share/man/man7/Makefile user/dchagin/lemul/share/man/man7/adding_user.7 user/dchagin/lemul/share/man/man7/ascii.7 user/dchagin/lemul/share/man/man7/build.7 user/dchagin/lemul/share/man/man7/development.7 user/dchagin/lemul/share/man/man7/environ.7 user/dchagin/lemul/share/man/man7/hier.7 user/dchagin/lemul/share/man/man7/hostname.7 user/dchagin/lemul/share/man/man7/intro.7 user/dchagin/lemul/share/man/man7/mailaddr.7 user/dchagin/lemul/share/man/man7/operator.7 user/dchagin/lemul/share/man/man7/release.7 user/dchagin/lemul/share/man/man7/security.7 user/dchagin/lemul/share/man/man7/sticky.7 user/dchagin/lemul/share/man/man8/Makefile user/dchagin/lemul/share/man/man8/crash.8 user/dchagin/lemul/share/man/man8/intro.8 user/dchagin/lemul/share/man/man8/rc.8 user/dchagin/lemul/share/man/man9/Makefile user/dchagin/lemul/share/man/man9/SDT.9 user/dchagin/lemul/share/man/man9/VOP_STRATEGY.9 user/dchagin/lemul/share/man/man9/buf.9 user/dchagin/lemul/share/man/man9/bus_dma.9 user/dchagin/lemul/share/man/man9/bus_space.9 user/dchagin/lemul/share/man/man9/cd.9 user/dchagin/lemul/share/man/man9/counter.9 user/dchagin/lemul/share/man/man9/disk.9 user/dchagin/lemul/share/man/man9/ieee80211_crypto.9 user/dchagin/lemul/share/man/man9/ifnet.9 user/dchagin/lemul/share/man/man9/intro.9 user/dchagin/lemul/share/man/man9/malloc.9 user/dchagin/lemul/share/man/man9/mbuf.9 user/dchagin/lemul/share/man/man9/memguard.9 user/dchagin/lemul/share/man/man9/netisr.9 user/dchagin/lemul/share/man/man9/rtentry.9 user/dchagin/lemul/share/man/man9/sglist.9 user/dchagin/lemul/share/man/man9/taskqueue.9 user/dchagin/lemul/share/man/man9/timeout.9 user/dchagin/lemul/share/man/man9/vm_set_page_size.9 user/dchagin/lemul/share/man/man9/vnode.9 user/dchagin/lemul/share/man/man9/zone.9 user/dchagin/lemul/share/me/acm.me (contents, props changed) user/dchagin/lemul/share/me/chars.me (contents, props changed) user/dchagin/lemul/share/me/deltext.me (contents, props changed) user/dchagin/lemul/share/me/eqn.me user/dchagin/lemul/share/me/float.me (contents, props changed) user/dchagin/lemul/share/me/footnote.me (contents, props changed) user/dchagin/lemul/share/me/index.me (contents, props changed) user/dchagin/lemul/share/me/letterhead.me (contents, props changed) user/dchagin/lemul/share/me/local.me (contents, props changed) user/dchagin/lemul/share/me/null.me (contents, props changed) user/dchagin/lemul/share/me/orig_me.7 user/dchagin/lemul/share/me/refer.me (contents, props changed) user/dchagin/lemul/share/me/sh.me (contents, props changed) user/dchagin/lemul/share/me/tbl.me (contents, props changed) user/dchagin/lemul/share/me/thesis.me (contents, props changed) user/dchagin/lemul/share/me/tmac.orig_me user/dchagin/lemul/share/misc/bsd-family-tree user/dchagin/lemul/share/misc/committers-doc.dot user/dchagin/lemul/share/misc/committers-ports.dot (contents, props changed) user/dchagin/lemul/share/misc/committers-src.dot (contents, props changed) user/dchagin/lemul/share/mk/Makefile user/dchagin/lemul/share/mk/atf.test.mk user/dchagin/lemul/share/mk/bsd.README user/dchagin/lemul/share/mk/bsd.cpu.mk user/dchagin/lemul/share/mk/bsd.endian.mk user/dchagin/lemul/share/mk/bsd.files.mk user/dchagin/lemul/share/mk/bsd.libnames.mk user/dchagin/lemul/share/mk/bsd.own.mk user/dchagin/lemul/share/mk/bsd.prog.mk user/dchagin/lemul/share/mk/bsd.progs.mk user/dchagin/lemul/share/mk/bsd.subdir.mk user/dchagin/lemul/share/mk/bsd.sys.mk user/dchagin/lemul/share/mk/bsd.test.mk user/dchagin/lemul/share/mk/sys.mk user/dchagin/lemul/share/termcap/termcap.5 user/dchagin/lemul/share/termcap/termcap.src user/dchagin/lemul/sys/Makefile user/dchagin/lemul/sys/amd64/amd64/apic_vector.S user/dchagin/lemul/sys/amd64/amd64/bpf_jit_machdep.c user/dchagin/lemul/sys/amd64/amd64/cpu_switch.S user/dchagin/lemul/sys/amd64/amd64/db_disasm.c user/dchagin/lemul/sys/amd64/amd64/exception.S user/dchagin/lemul/sys/amd64/amd64/fpu.c user/dchagin/lemul/sys/amd64/amd64/genassym.c user/dchagin/lemul/sys/amd64/amd64/identcpu.c user/dchagin/lemul/sys/amd64/amd64/locore.S user/dchagin/lemul/sys/amd64/amd64/machdep.c user/dchagin/lemul/sys/amd64/amd64/mem.c user/dchagin/lemul/sys/amd64/amd64/minidump_machdep.c user/dchagin/lemul/sys/amd64/amd64/mp_machdep.c user/dchagin/lemul/sys/amd64/amd64/mp_watchdog.c user/dchagin/lemul/sys/amd64/amd64/pmap.c user/dchagin/lemul/sys/amd64/amd64/sys_machdep.c user/dchagin/lemul/sys/amd64/amd64/trap.c user/dchagin/lemul/sys/amd64/amd64/uio_machdep.c user/dchagin/lemul/sys/amd64/amd64/uma_machdep.c user/dchagin/lemul/sys/amd64/amd64/vm_machdep.c user/dchagin/lemul/sys/amd64/conf/GENERIC user/dchagin/lemul/sys/amd64/conf/NOTES user/dchagin/lemul/sys/amd64/ia32/ia32_signal.c user/dchagin/lemul/sys/amd64/include/asm.h user/dchagin/lemul/sys/amd64/include/asmacros.h user/dchagin/lemul/sys/amd64/include/clock.h user/dchagin/lemul/sys/amd64/include/cpu.h user/dchagin/lemul/sys/amd64/include/cpufunc.h user/dchagin/lemul/sys/amd64/include/fpu.h user/dchagin/lemul/sys/amd64/include/md_var.h user/dchagin/lemul/sys/amd64/include/metadata.h user/dchagin/lemul/sys/amd64/include/pc/bios.h user/dchagin/lemul/sys/amd64/include/pcb.h user/dchagin/lemul/sys/amd64/include/pmap.h user/dchagin/lemul/sys/amd64/include/resource.h user/dchagin/lemul/sys/amd64/include/segments.h user/dchagin/lemul/sys/amd64/include/smp.h user/dchagin/lemul/sys/amd64/include/vmm.h (contents, props changed) user/dchagin/lemul/sys/amd64/include/vmm_dev.h (contents, props changed) user/dchagin/lemul/sys/amd64/include/vmm_instruction_emul.h (contents, props changed) user/dchagin/lemul/sys/amd64/include/vmparam.h user/dchagin/lemul/sys/amd64/include/xen/hypercall.h user/dchagin/lemul/sys/amd64/linux32/linux32_dummy.c user/dchagin/lemul/sys/amd64/linux32/linux32_machdep.c user/dchagin/lemul/sys/amd64/linux32/linux32_sysvec.c user/dchagin/lemul/sys/amd64/pci/pci_cfgreg.c user/dchagin/lemul/sys/amd64/vmm/amd/amdv.c user/dchagin/lemul/sys/amd64/vmm/intel/ept.c user/dchagin/lemul/sys/amd64/vmm/intel/ept.h user/dchagin/lemul/sys/amd64/vmm/intel/vmcs.c user/dchagin/lemul/sys/amd64/vmm/intel/vmcs.h user/dchagin/lemul/sys/amd64/vmm/intel/vmx.c user/dchagin/lemul/sys/amd64/vmm/intel/vmx.h user/dchagin/lemul/sys/amd64/vmm/intel/vmx_controls.h user/dchagin/lemul/sys/amd64/vmm/intel/vmx_genassym.c user/dchagin/lemul/sys/amd64/vmm/intel/vmx_support.S user/dchagin/lemul/sys/amd64/vmm/intel/vtd.c user/dchagin/lemul/sys/amd64/vmm/io/iommu.c user/dchagin/lemul/sys/amd64/vmm/io/ppt.c user/dchagin/lemul/sys/amd64/vmm/io/ppt.h user/dchagin/lemul/sys/amd64/vmm/io/vlapic.c user/dchagin/lemul/sys/amd64/vmm/io/vlapic.h user/dchagin/lemul/sys/amd64/vmm/vmm.c user/dchagin/lemul/sys/amd64/vmm/vmm_dev.c user/dchagin/lemul/sys/amd64/vmm/vmm_host.c user/dchagin/lemul/sys/amd64/vmm/vmm_host.h user/dchagin/lemul/sys/amd64/vmm/vmm_instruction_emul.c user/dchagin/lemul/sys/amd64/vmm/vmm_ipi.c user/dchagin/lemul/sys/amd64/vmm/vmm_ipi.h user/dchagin/lemul/sys/amd64/vmm/vmm_ktr.h user/dchagin/lemul/sys/amd64/vmm/vmm_lapic.c user/dchagin/lemul/sys/amd64/vmm/vmm_lapic.h user/dchagin/lemul/sys/amd64/vmm/vmm_msr.c user/dchagin/lemul/sys/amd64/vmm/vmm_msr.h user/dchagin/lemul/sys/amd64/vmm/vmm_stat.c user/dchagin/lemul/sys/amd64/vmm/vmm_stat.h user/dchagin/lemul/sys/amd64/vmm/x86.c user/dchagin/lemul/sys/arm/allwinner/a10_clk.c user/dchagin/lemul/sys/arm/allwinner/a10_clk.h user/dchagin/lemul/sys/arm/allwinner/a10_ehci.c user/dchagin/lemul/sys/arm/allwinner/a10_gpio.c user/dchagin/lemul/sys/arm/allwinner/a10_machdep.c user/dchagin/lemul/sys/arm/allwinner/a10_wdog.c user/dchagin/lemul/sys/arm/allwinner/a20/a20_cpu_cfg.c user/dchagin/lemul/sys/arm/allwinner/a20/a20_cpu_cfg.h user/dchagin/lemul/sys/arm/allwinner/a20/files.a20 user/dchagin/lemul/sys/arm/allwinner/a20/std.a20 user/dchagin/lemul/sys/arm/allwinner/aintc.c user/dchagin/lemul/sys/arm/allwinner/console.c user/dchagin/lemul/sys/arm/allwinner/files.a10 user/dchagin/lemul/sys/arm/allwinner/std.a10 user/dchagin/lemul/sys/arm/allwinner/timer.c user/dchagin/lemul/sys/arm/arm/bcopyinout.S user/dchagin/lemul/sys/arm/arm/bcopyinout_xscale.S user/dchagin/lemul/sys/arm/arm/bus_space_generic.c user/dchagin/lemul/sys/arm/arm/busdma_machdep-v6.c user/dchagin/lemul/sys/arm/arm/busdma_machdep.c user/dchagin/lemul/sys/arm/arm/copystr.S user/dchagin/lemul/sys/arm/arm/cpufunc.c user/dchagin/lemul/sys/arm/arm/cpufunc_asm_armv4.S user/dchagin/lemul/sys/arm/arm/cpufunc_asm_armv6.S user/dchagin/lemul/sys/arm/arm/cpufunc_asm_armv7.S user/dchagin/lemul/sys/arm/arm/cpufunc_asm_pj4b.S user/dchagin/lemul/sys/arm/arm/cpufunc_asm_xscale.S user/dchagin/lemul/sys/arm/arm/cpufunc_asm_xscale_c3.S user/dchagin/lemul/sys/arm/arm/db_trace.c user/dchagin/lemul/sys/arm/arm/elf_trampoline.c user/dchagin/lemul/sys/arm/arm/exception.S user/dchagin/lemul/sys/arm/arm/fiq.c user/dchagin/lemul/sys/arm/arm/fiq_subr.S user/dchagin/lemul/sys/arm/arm/fusu.S user/dchagin/lemul/sys/arm/arm/genassym.c user/dchagin/lemul/sys/arm/arm/generic_timer.c user/dchagin/lemul/sys/arm/arm/gic.c user/dchagin/lemul/sys/arm/arm/identcpu.c user/dchagin/lemul/sys/arm/arm/intr.c user/dchagin/lemul/sys/arm/arm/locore.S user/dchagin/lemul/sys/arm/arm/machdep.c user/dchagin/lemul/sys/arm/arm/mem.c user/dchagin/lemul/sys/arm/arm/minidump_machdep.c user/dchagin/lemul/sys/arm/arm/mp_machdep.c user/dchagin/lemul/sys/arm/arm/mpcore_timer.c user/dchagin/lemul/sys/arm/arm/nexus.c user/dchagin/lemul/sys/arm/arm/pl190.c user/dchagin/lemul/sys/arm/arm/pl310.c user/dchagin/lemul/sys/arm/arm/pmap-v6.c user/dchagin/lemul/sys/arm/arm/pmap.c user/dchagin/lemul/sys/arm/arm/setcpsr.S user/dchagin/lemul/sys/arm/arm/setstack.s user/dchagin/lemul/sys/arm/arm/stack_machdep.c user/dchagin/lemul/sys/arm/arm/support.S user/dchagin/lemul/sys/arm/arm/swtch.S user/dchagin/lemul/sys/arm/arm/sys_machdep.c user/dchagin/lemul/sys/arm/arm/trap.c user/dchagin/lemul/sys/arm/arm/uio_machdep.c user/dchagin/lemul/sys/arm/arm/undefined.c user/dchagin/lemul/sys/arm/arm/vfp.c user/dchagin/lemul/sys/arm/arm/vm_machdep.c user/dchagin/lemul/sys/arm/at91/at91.c user/dchagin/lemul/sys/arm/at91/at91_machdep.c user/dchagin/lemul/sys/arm/at91/at91_mci.c user/dchagin/lemul/sys/arm/at91/at91_pio.c user/dchagin/lemul/sys/arm/at91/at91_pioreg.h user/dchagin/lemul/sys/arm/at91/at91_pit.c user/dchagin/lemul/sys/arm/at91/at91_pmc.c user/dchagin/lemul/sys/arm/at91/at91_rst.c user/dchagin/lemul/sys/arm/at91/at91_spi.c user/dchagin/lemul/sys/arm/at91/at91_twi.c user/dchagin/lemul/sys/arm/at91/at91_wdt.c user/dchagin/lemul/sys/arm/at91/at91rm9200.c user/dchagin/lemul/sys/arm/at91/at91rm92reg.h user/dchagin/lemul/sys/arm/at91/at91sam9260.c user/dchagin/lemul/sys/arm/at91/at91sam9260reg.h user/dchagin/lemul/sys/arm/at91/at91sam9g20.c user/dchagin/lemul/sys/arm/at91/at91sam9g20reg.h user/dchagin/lemul/sys/arm/at91/at91sam9g45.c user/dchagin/lemul/sys/arm/at91/at91sam9g45reg.h user/dchagin/lemul/sys/arm/at91/at91sam9x5.c user/dchagin/lemul/sys/arm/at91/at91var.h user/dchagin/lemul/sys/arm/at91/board_eb9200.c user/dchagin/lemul/sys/arm/at91/board_hl201.c user/dchagin/lemul/sys/arm/at91/board_sam9260ek.c user/dchagin/lemul/sys/arm/at91/board_tsc4370.c user/dchagin/lemul/sys/arm/at91/files.at91 user/dchagin/lemul/sys/arm/at91/if_ate.c user/dchagin/lemul/sys/arm/at91/if_macbvar.h user/dchagin/lemul/sys/arm/at91/std.bwct user/dchagin/lemul/sys/arm/at91/std.eb9200 user/dchagin/lemul/sys/arm/at91/std.ethernut5 user/dchagin/lemul/sys/arm/at91/std.hl200 user/dchagin/lemul/sys/arm/at91/std.hl201 user/dchagin/lemul/sys/arm/at91/std.kb920x user/dchagin/lemul/sys/arm/at91/std.qila9g20 user/dchagin/lemul/sys/arm/at91/std.sam9260ek user/dchagin/lemul/sys/arm/at91/std.sam9g20ek user/dchagin/lemul/sys/arm/at91/std.sam9x25ek user/dchagin/lemul/sys/arm/at91/std.sn9g45 user/dchagin/lemul/sys/arm/at91/std.tsc4370 user/dchagin/lemul/sys/arm/at91/uart_bus_at91usart.c user/dchagin/lemul/sys/arm/at91/uart_cpu_at91usart.c user/dchagin/lemul/sys/arm/at91/uart_dev_at91usart.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_dma.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_fb.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_gpio.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_intr.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_machdep.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_mbox.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_systimer.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_wdog.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/files.bcm2835 user/dchagin/lemul/sys/arm/broadcom/bcm2835/std.rpi user/dchagin/lemul/sys/arm/conf/AC100 user/dchagin/lemul/sys/arm/conf/ARMADAXP user/dchagin/lemul/sys/arm/conf/ARNDALE user/dchagin/lemul/sys/arm/conf/ATMEL user/dchagin/lemul/sys/arm/conf/AVILA user/dchagin/lemul/sys/arm/conf/BEAGLEBONE user/dchagin/lemul/sys/arm/conf/BWCT user/dchagin/lemul/sys/arm/conf/CAMBRIA user/dchagin/lemul/sys/arm/conf/CNS11XXNAS user/dchagin/lemul/sys/arm/conf/CRB user/dchagin/lemul/sys/arm/conf/CUBIEBOARD user/dchagin/lemul/sys/arm/conf/CUBIEBOARD2 user/dchagin/lemul/sys/arm/conf/DB-78XXX user/dchagin/lemul/sys/arm/conf/DB-88F5XXX user/dchagin/lemul/sys/arm/conf/DB-88F6XXX user/dchagin/lemul/sys/arm/conf/DEFAULTS user/dchagin/lemul/sys/arm/conf/DIGI-CCWMX53 user/dchagin/lemul/sys/arm/conf/DOCKSTAR user/dchagin/lemul/sys/arm/conf/DREAMPLUG-1001 user/dchagin/lemul/sys/arm/conf/EA3250 user/dchagin/lemul/sys/arm/conf/EB9200 user/dchagin/lemul/sys/arm/conf/EFIKA_MX user/dchagin/lemul/sys/arm/conf/EP80219 user/dchagin/lemul/sys/arm/conf/ETHERNUT5 user/dchagin/lemul/sys/arm/conf/GUMSTIX user/dchagin/lemul/sys/arm/conf/HL200 user/dchagin/lemul/sys/arm/conf/HL201 user/dchagin/lemul/sys/arm/conf/IMX53-QSB user/dchagin/lemul/sys/arm/conf/IQ31244 user/dchagin/lemul/sys/arm/conf/KB920X user/dchagin/lemul/sys/arm/conf/LN2410SBC user/dchagin/lemul/sys/arm/conf/NOTES user/dchagin/lemul/sys/arm/conf/NSLU user/dchagin/lemul/sys/arm/conf/PANDABOARD user/dchagin/lemul/sys/arm/conf/QILA9G20 user/dchagin/lemul/sys/arm/conf/RPI-B user/dchagin/lemul/sys/arm/conf/SAM9260EK user/dchagin/lemul/sys/arm/conf/SAM9G20EK user/dchagin/lemul/sys/arm/conf/SAM9X25EK user/dchagin/lemul/sys/arm/conf/SHEEVAPLUG user/dchagin/lemul/sys/arm/conf/SN9G45 user/dchagin/lemul/sys/arm/conf/TS7800 user/dchagin/lemul/sys/arm/conf/VERSATILEPB user/dchagin/lemul/sys/arm/conf/ZEDBOARD user/dchagin/lemul/sys/arm/econa/econa.c user/dchagin/lemul/sys/arm/econa/econa_machdep.c user/dchagin/lemul/sys/arm/econa/files.econa user/dchagin/lemul/sys/arm/econa/if_ece.c user/dchagin/lemul/sys/arm/econa/std.econa user/dchagin/lemul/sys/arm/econa/timer.c user/dchagin/lemul/sys/arm/econa/uart_bus_ec.c user/dchagin/lemul/sys/arm/econa/uart_cpu_ec.c user/dchagin/lemul/sys/arm/freescale/imx/files.imx51 user/dchagin/lemul/sys/arm/freescale/imx/files.imx53 user/dchagin/lemul/sys/arm/freescale/imx/i2c.c user/dchagin/lemul/sys/arm/freescale/imx/imx51_ccm.c user/dchagin/lemul/sys/arm/freescale/imx/imx51_ccmreg.h user/dchagin/lemul/sys/arm/freescale/imx/imx51_gpio.c user/dchagin/lemul/sys/arm/freescale/imx/imx51_iomux.c user/dchagin/lemul/sys/arm/freescale/imx/imx51_ipuv3.c user/dchagin/lemul/sys/arm/freescale/imx/imx51_machdep.c user/dchagin/lemul/sys/arm/freescale/imx/imx51_tzicreg.h user/dchagin/lemul/sys/arm/freescale/imx/imx53_machdep.c user/dchagin/lemul/sys/arm/freescale/imx/imx_gpt.c user/dchagin/lemul/sys/arm/freescale/imx/imx_gptreg.h user/dchagin/lemul/sys/arm/freescale/imx/imx_wdog.c user/dchagin/lemul/sys/arm/freescale/imx/std.imx51 user/dchagin/lemul/sys/arm/freescale/imx/std.imx53 user/dchagin/lemul/sys/arm/freescale/imx/tzic.c user/dchagin/lemul/sys/arm/include/armreg.h user/dchagin/lemul/sys/arm/include/asmacros.h user/dchagin/lemul/sys/arm/include/atomic.h user/dchagin/lemul/sys/arm/include/cpu.h user/dchagin/lemul/sys/arm/include/cpuconf.h user/dchagin/lemul/sys/arm/include/cpufunc.h user/dchagin/lemul/sys/arm/include/fdt.h user/dchagin/lemul/sys/arm/include/fp.h user/dchagin/lemul/sys/arm/include/frame.h user/dchagin/lemul/sys/arm/include/intr.h user/dchagin/lemul/sys/arm/include/machdep.h user/dchagin/lemul/sys/arm/include/md_var.h user/dchagin/lemul/sys/arm/include/ofw_machdep.h user/dchagin/lemul/sys/arm/include/param.h user/dchagin/lemul/sys/arm/include/pcb.h user/dchagin/lemul/sys/arm/include/pcpu.h user/dchagin/lemul/sys/arm/include/pmap.h user/dchagin/lemul/sys/arm/include/psl.h user/dchagin/lemul/sys/arm/include/sf_buf.h user/dchagin/lemul/sys/arm/include/smp.h user/dchagin/lemul/sys/arm/include/sysarch.h user/dchagin/lemul/sys/arm/include/undefined.h user/dchagin/lemul/sys/arm/include/vfp.h user/dchagin/lemul/sys/arm/include/vmparam.h user/dchagin/lemul/sys/arm/lpc/files.lpc user/dchagin/lemul/sys/arm/lpc/if_lpe.c user/dchagin/lemul/sys/arm/lpc/if_lpereg.h user/dchagin/lemul/sys/arm/lpc/lpc_dmac.c user/dchagin/lemul/sys/arm/lpc/lpc_fb.c user/dchagin/lemul/sys/arm/lpc/lpc_gpio.c user/dchagin/lemul/sys/arm/lpc/lpc_intc.c user/dchagin/lemul/sys/arm/lpc/lpc_machdep.c user/dchagin/lemul/sys/arm/lpc/lpc_mmc.c user/dchagin/lemul/sys/arm/lpc/lpc_ohci.c user/dchagin/lemul/sys/arm/lpc/lpc_pwr.c user/dchagin/lemul/sys/arm/lpc/lpc_rtc.c user/dchagin/lemul/sys/arm/lpc/lpc_spi.c user/dchagin/lemul/sys/arm/lpc/lpc_timer.c user/dchagin/lemul/sys/arm/lpc/lpcreg.h user/dchagin/lemul/sys/arm/lpc/std.lpc user/dchagin/lemul/sys/arm/mv/armadaxp/armadaxp_mp.c user/dchagin/lemul/sys/arm/mv/armadaxp/std.armadaxp user/dchagin/lemul/sys/arm/mv/discovery/std.db78xxx user/dchagin/lemul/sys/arm/mv/files.mv user/dchagin/lemul/sys/arm/mv/gpio.c user/dchagin/lemul/sys/arm/mv/ic.c user/dchagin/lemul/sys/arm/mv/kirkwood/std.kirkwood user/dchagin/lemul/sys/arm/mv/mpic.c user/dchagin/lemul/sys/arm/mv/mv_localbus.c user/dchagin/lemul/sys/arm/mv/mv_machdep.c user/dchagin/lemul/sys/arm/mv/mv_pci.c user/dchagin/lemul/sys/arm/mv/mv_sata.c user/dchagin/lemul/sys/arm/mv/mv_ts.c user/dchagin/lemul/sys/arm/mv/mvvar.h user/dchagin/lemul/sys/arm/mv/orion/db88f5xxx.c user/dchagin/lemul/sys/arm/mv/orion/std.db88f5xxx user/dchagin/lemul/sys/arm/mv/orion/std.ts7800 user/dchagin/lemul/sys/arm/mv/rtc.c user/dchagin/lemul/sys/arm/mv/timer.c user/dchagin/lemul/sys/arm/mv/twsi.c user/dchagin/lemul/sys/arm/s3c2xx0/files.s3c2xx0 user/dchagin/lemul/sys/arm/s3c2xx0/s3c24x0.c user/dchagin/lemul/sys/arm/s3c2xx0/s3c24x0_machdep.c user/dchagin/lemul/sys/arm/s3c2xx0/s3c2xx0_space.c user/dchagin/lemul/sys/arm/s3c2xx0/std.ln2410sbc user/dchagin/lemul/sys/arm/s3c2xx0/uart_dev_s3c2410.c user/dchagin/lemul/sys/arm/samsung/exynos/exynos5_machdep.c user/dchagin/lemul/sys/arm/samsung/exynos/exynos5_mp.c user/dchagin/lemul/sys/arm/samsung/exynos/files.exynos5 user/dchagin/lemul/sys/arm/samsung/exynos/std.exynos5 user/dchagin/lemul/sys/arm/tegra/files.tegra2 user/dchagin/lemul/sys/arm/tegra/std.tegra2 user/dchagin/lemul/sys/arm/tegra/tegra2_machdep.c user/dchagin/lemul/sys/arm/ti/aintc.c user/dchagin/lemul/sys/arm/ti/am335x/am335x_dmtimer.c user/dchagin/lemul/sys/arm/ti/am335x/am335x_lcd.c user/dchagin/lemul/sys/arm/ti/am335x/am335x_lcd_syscons.c user/dchagin/lemul/sys/arm/ti/am335x/am335x_prcm.c user/dchagin/lemul/sys/arm/ti/am335x/am335x_pwm.c user/dchagin/lemul/sys/arm/ti/am335x/am335x_scm_padconf.c user/dchagin/lemul/sys/arm/ti/am335x/am335x_usbss.c user/dchagin/lemul/sys/arm/ti/am335x/files.am335x user/dchagin/lemul/sys/arm/ti/am335x/std.am335x user/dchagin/lemul/sys/arm/ti/cpsw/if_cpsw.c user/dchagin/lemul/sys/arm/ti/files.ti user/dchagin/lemul/sys/arm/ti/omap4/omap4_mp.c user/dchagin/lemul/sys/arm/ti/omap4/omap4_prcm_clks.c user/dchagin/lemul/sys/arm/ti/omap4/omap4_scm_padconf.c user/dchagin/lemul/sys/arm/ti/omap4/pandaboard/pandaboard.c user/dchagin/lemul/sys/arm/ti/omap4/std.omap4 user/dchagin/lemul/sys/arm/ti/ti_cpuid.c user/dchagin/lemul/sys/arm/ti/ti_edma3.c user/dchagin/lemul/sys/arm/ti/ti_gpio.c user/dchagin/lemul/sys/arm/ti/ti_i2c.c user/dchagin/lemul/sys/arm/ti/ti_machdep.c user/dchagin/lemul/sys/arm/ti/ti_mmchs.c user/dchagin/lemul/sys/arm/ti/ti_prcm.c user/dchagin/lemul/sys/arm/ti/ti_prcm.h user/dchagin/lemul/sys/arm/ti/ti_scm.c user/dchagin/lemul/sys/arm/ti/ti_sdhci.c user/dchagin/lemul/sys/arm/ti/ti_sdma.c user/dchagin/lemul/sys/arm/ti/twl/twl.c user/dchagin/lemul/sys/arm/ti/twl/twl_clks.c user/dchagin/lemul/sys/arm/ti/twl/twl_vreg.c user/dchagin/lemul/sys/arm/ti/usb/omap_ehci.c user/dchagin/lemul/sys/arm/versatile/bus_space.c user/dchagin/lemul/sys/arm/versatile/files.versatile user/dchagin/lemul/sys/arm/versatile/if_smc_fdt.c user/dchagin/lemul/sys/arm/versatile/pl050.c user/dchagin/lemul/sys/arm/versatile/sp804.c user/dchagin/lemul/sys/arm/versatile/versatile_clcd.c user/dchagin/lemul/sys/arm/versatile/versatile_machdep.c user/dchagin/lemul/sys/arm/versatile/versatile_pci.c user/dchagin/lemul/sys/arm/versatile/versatile_sic.c user/dchagin/lemul/sys/arm/versatile/versatile_timer.c user/dchagin/lemul/sys/arm/xilinx/files.zynq7 user/dchagin/lemul/sys/arm/xilinx/std.zynq7 user/dchagin/lemul/sys/arm/xilinx/uart_dev_cdnc.c user/dchagin/lemul/sys/arm/xilinx/zy7_bus_space.c user/dchagin/lemul/sys/arm/xilinx/zy7_devcfg.c user/dchagin/lemul/sys/arm/xilinx/zy7_ehci.c user/dchagin/lemul/sys/arm/xilinx/zy7_gpio.c user/dchagin/lemul/sys/arm/xilinx/zy7_machdep.c user/dchagin/lemul/sys/arm/xilinx/zy7_slcr.c user/dchagin/lemul/sys/arm/xscale/i80321/ep80219_machdep.c user/dchagin/lemul/sys/arm/xscale/i80321/files.i80219 user/dchagin/lemul/sys/arm/xscale/i80321/files.i80321 user/dchagin/lemul/sys/arm/xscale/i80321/i80321_pci.c user/dchagin/lemul/sys/arm/xscale/i80321/iq31244_machdep.c user/dchagin/lemul/sys/arm/xscale/i80321/iq80321.c user/dchagin/lemul/sys/arm/xscale/i8134x/crb_machdep.c user/dchagin/lemul/sys/arm/xscale/i8134x/files.i81342 user/dchagin/lemul/sys/arm/xscale/i8134x/i81342_pci.c user/dchagin/lemul/sys/arm/xscale/i8134x/i81342reg.h user/dchagin/lemul/sys/arm/xscale/ixp425/avila_machdep.c user/dchagin/lemul/sys/arm/xscale/ixp425/files.ixp425 user/dchagin/lemul/sys/arm/xscale/ixp425/if_npe.c user/dchagin/lemul/sys/arm/xscale/ixp425/ixp425_mem.c user/dchagin/lemul/sys/arm/xscale/ixp425/ixp425_pci.c user/dchagin/lemul/sys/arm/xscale/ixp425/ixp425_wdog.c user/dchagin/lemul/sys/arm/xscale/ixp425/ixp425reg.h user/dchagin/lemul/sys/arm/xscale/ixp425/std.avila user/dchagin/lemul/sys/arm/xscale/pxa/files.pxa user/dchagin/lemul/sys/arm/xscale/pxa/if_smc_smi.c user/dchagin/lemul/sys/arm/xscale/pxa/pxa_machdep.c user/dchagin/lemul/sys/arm/xscale/pxa/pxa_obio.c user/dchagin/lemul/sys/arm/xscale/pxa/pxareg.h user/dchagin/lemul/sys/arm/xscale/pxa/std.pxa user/dchagin/lemul/sys/boot/Makefile.amd64 user/dchagin/lemul/sys/boot/Makefile.i386 user/dchagin/lemul/sys/boot/Makefile.powerpc user/dchagin/lemul/sys/boot/arm/at91/libat91/mci_device.h user/dchagin/lemul/sys/boot/arm/uboot/Makefile user/dchagin/lemul/sys/boot/arm/uboot/start.S user/dchagin/lemul/sys/boot/common/Makefile.inc user/dchagin/lemul/sys/boot/common/bootstrap.h user/dchagin/lemul/sys/boot/common/load_elf32.c user/dchagin/lemul/sys/boot/common/load_elf32_obj.c user/dchagin/lemul/sys/boot/common/module.c user/dchagin/lemul/sys/boot/common/part.c user/dchagin/lemul/sys/boot/efi/Makefile.inc user/dchagin/lemul/sys/boot/efi/libefi/Makefile user/dchagin/lemul/sys/boot/fdt/Makefile user/dchagin/lemul/sys/boot/fdt/dts/bindings-gpio.txt user/dchagin/lemul/sys/boot/fdt/fdt_loader_cmd.c user/dchagin/lemul/sys/boot/ficl/Makefile user/dchagin/lemul/sys/boot/forth/beastie.4th user/dchagin/lemul/sys/boot/forth/loader.4th user/dchagin/lemul/sys/boot/forth/loader.4th.8 user/dchagin/lemul/sys/boot/forth/loader.conf user/dchagin/lemul/sys/boot/forth/loader.conf.5 user/dchagin/lemul/sys/boot/forth/loader.rc user/dchagin/lemul/sys/boot/forth/menu-commands.4th user/dchagin/lemul/sys/boot/forth/menu.4th user/dchagin/lemul/sys/boot/forth/menu.rc user/dchagin/lemul/sys/boot/forth/menusets.4th user/dchagin/lemul/sys/boot/i386/Makefile.inc user/dchagin/lemul/sys/boot/i386/boot2/Makefile user/dchagin/lemul/sys/boot/i386/cdboot/cdboot.S user/dchagin/lemul/sys/boot/i386/efi/Makefile user/dchagin/lemul/sys/boot/i386/efi/bootinfo.c user/dchagin/lemul/sys/boot/i386/efi/reloc.c user/dchagin/lemul/sys/boot/i386/gptboot/Makefile user/dchagin/lemul/sys/boot/i386/gptboot/gptboot.8 user/dchagin/lemul/sys/boot/i386/gptzfsboot/Makefile user/dchagin/lemul/sys/boot/i386/libfirewire/fwohci.h user/dchagin/lemul/sys/boot/i386/libfirewire/fwohcireg.h user/dchagin/lemul/sys/boot/i386/libi386/Makefile user/dchagin/lemul/sys/boot/i386/libi386/bootinfo.c user/dchagin/lemul/sys/boot/i386/libi386/comconsole.c user/dchagin/lemul/sys/boot/i386/libi386/smbios.c user/dchagin/lemul/sys/boot/i386/loader/Makefile user/dchagin/lemul/sys/boot/i386/loader/loader.rc user/dchagin/lemul/sys/boot/i386/pxeldr/pxeldr.S user/dchagin/lemul/sys/boot/i386/zfsboot/Makefile user/dchagin/lemul/sys/boot/ia64/common/bootinfo.c user/dchagin/lemul/sys/boot/ia64/efi/version user/dchagin/lemul/sys/boot/pc98/Makefile.inc user/dchagin/lemul/sys/boot/pc98/boot2/Makefile user/dchagin/lemul/sys/boot/pc98/libpc98/comconsole.c user/dchagin/lemul/sys/boot/powerpc/ofw/Makefile user/dchagin/lemul/sys/boot/powerpc/ofw/metadata.c user/dchagin/lemul/sys/boot/powerpc/ps3/Makefile user/dchagin/lemul/sys/boot/powerpc/ps3/metadata.c user/dchagin/lemul/sys/boot/powerpc/ps3/start.S user/dchagin/lemul/sys/boot/powerpc/uboot/Makefile user/dchagin/lemul/sys/boot/sparc64/boot1/Makefile user/dchagin/lemul/sys/boot/sparc64/loader/metadata.c user/dchagin/lemul/sys/boot/uboot/common/main.c user/dchagin/lemul/sys/boot/uboot/common/metadata.c user/dchagin/lemul/sys/boot/uboot/lib/Makefile user/dchagin/lemul/sys/boot/uboot/lib/api_public.h user/dchagin/lemul/sys/boot/uboot/lib/disk.c user/dchagin/lemul/sys/boot/uboot/lib/glue.c user/dchagin/lemul/sys/boot/uboot/lib/libuboot.h user/dchagin/lemul/sys/boot/uboot/lib/module.c user/dchagin/lemul/sys/boot/usb/Makefile user/dchagin/lemul/sys/boot/usb/Makefile.test user/dchagin/lemul/sys/boot/userboot/Makefile user/dchagin/lemul/sys/boot/userboot/ficl/Makefile user/dchagin/lemul/sys/boot/userboot/libstand/Makefile user/dchagin/lemul/sys/boot/userboot/userboot/Makefile user/dchagin/lemul/sys/boot/userboot/userboot/bootinfo.c user/dchagin/lemul/sys/boot/userboot/userboot/bootinfo32.c user/dchagin/lemul/sys/boot/userboot/userboot/bootinfo64.c user/dchagin/lemul/sys/boot/userboot/userboot/conf.c user/dchagin/lemul/sys/boot/userboot/userboot/devicename.c user/dchagin/lemul/sys/boot/userboot/userboot/elf32_freebsd.c user/dchagin/lemul/sys/boot/userboot/userboot/libuserboot.h user/dchagin/lemul/sys/boot/userboot/userboot/main.c user/dchagin/lemul/sys/boot/zfs/Makefile user/dchagin/lemul/sys/boot/zfs/zfsimpl.c user/dchagin/lemul/sys/cam/ata/ata_all.c user/dchagin/lemul/sys/cam/ata/ata_da.c user/dchagin/lemul/sys/cam/cam.h user/dchagin/lemul/sys/cam/cam_ccb.h user/dchagin/lemul/sys/cam/cam_compat.c user/dchagin/lemul/sys/cam/cam_compat.h user/dchagin/lemul/sys/cam/cam_debug.h user/dchagin/lemul/sys/cam/cam_periph.c user/dchagin/lemul/sys/cam/cam_periph.h user/dchagin/lemul/sys/cam/cam_xpt.c user/dchagin/lemul/sys/cam/ctl/README.ctl.txt user/dchagin/lemul/sys/cam/ctl/ctl.c user/dchagin/lemul/sys/cam/ctl/ctl_backend_block.c user/dchagin/lemul/sys/cam/ctl/ctl_frontend.c user/dchagin/lemul/sys/cam/ctl/ctl_frontend_cam_sim.c user/dchagin/lemul/sys/cam/ctl/ctl_frontend_internal.c user/dchagin/lemul/sys/cam/ctl/ctl_frontend_iscsi.c user/dchagin/lemul/sys/cam/ctl/ctl_private.h user/dchagin/lemul/sys/cam/scsi/scsi_all.c user/dchagin/lemul/sys/cam/scsi/scsi_all.h user/dchagin/lemul/sys/cam/scsi/scsi_da.c user/dchagin/lemul/sys/cam/scsi/scsi_low.c user/dchagin/lemul/sys/cam/scsi/scsi_xpt.c user/dchagin/lemul/sys/cddl/boot/zfs/zfsimpl.h user/dchagin/lemul/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c user/dchagin/lemul/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c user/dchagin/lemul/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/file.h user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/kmem.h user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/sdt.h user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/time.h user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/vm.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/Makefile.files user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lz4.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace/fasttrap_isa.c user/dchagin/lemul/sys/cddl/dev/dtrace/amd64/dtrace_subr.c user/dchagin/lemul/sys/cddl/dev/dtrace/dtrace_ioctl.c user/dchagin/lemul/sys/cddl/dev/dtrace/dtrace_load.c user/dchagin/lemul/sys/cddl/dev/dtrace/dtrace_sysctl.c user/dchagin/lemul/sys/cddl/dev/dtrace/dtrace_test.c user/dchagin/lemul/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c user/dchagin/lemul/sys/cddl/dev/fbt/fbt_powerpc.c user/dchagin/lemul/sys/cddl/dev/lockstat/lockstat.c user/dchagin/lemul/sys/cddl/dev/sdt/sdt.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32.h user/dchagin/lemul/sys/compat/freebsd32/freebsd32_capability.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32_ioctl.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32_misc.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32_proto.h user/dchagin/lemul/sys/compat/freebsd32/freebsd32_syscall.h user/dchagin/lemul/sys/compat/freebsd32/freebsd32_syscalls.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32_sysent.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32_systrace_args.c user/dchagin/lemul/sys/compat/freebsd32/syscalls.master user/dchagin/lemul/sys/compat/linprocfs/linprocfs.c user/dchagin/lemul/sys/compat/linsysfs/linsysfs.c user/dchagin/lemul/sys/compat/linux/linux_dtrace.h user/dchagin/lemul/sys/compat/linux/linux_emul.c user/dchagin/lemul/sys/compat/linux/linux_file.c user/dchagin/lemul/sys/compat/linux/linux_futex.c user/dchagin/lemul/sys/compat/linux/linux_ioctl.c user/dchagin/lemul/sys/compat/linux/linux_mib.c user/dchagin/lemul/sys/compat/linux/linux_misc.c user/dchagin/lemul/sys/compat/linux/linux_socket.c user/dchagin/lemul/sys/compat/linux/linux_sysctl.c user/dchagin/lemul/sys/compat/linux/linux_time.c user/dchagin/lemul/sys/compat/linux/linux_uid16.c user/dchagin/lemul/sys/compat/linux/linux_util.c user/dchagin/lemul/sys/compat/ndis/kern_ndis.c user/dchagin/lemul/sys/compat/ndis/subr_ndis.c user/dchagin/lemul/sys/compat/ndis/subr_usbd.c user/dchagin/lemul/sys/compat/svr4/svr4_fcntl.c user/dchagin/lemul/sys/compat/svr4/svr4_filio.c user/dchagin/lemul/sys/compat/svr4/svr4_fuser.h user/dchagin/lemul/sys/compat/svr4/svr4_ioctl.c user/dchagin/lemul/sys/compat/svr4/svr4_ipc.c user/dchagin/lemul/sys/compat/svr4/svr4_misc.c user/dchagin/lemul/sys/compat/svr4/svr4_resource.c user/dchagin/lemul/sys/compat/svr4/svr4_resource.h user/dchagin/lemul/sys/compat/svr4/svr4_sockio.c user/dchagin/lemul/sys/compat/svr4/svr4_stream.c user/dchagin/lemul/sys/conf/Makefile.amd64 user/dchagin/lemul/sys/conf/Makefile.arm user/dchagin/lemul/sys/conf/Makefile.i386 user/dchagin/lemul/sys/conf/Makefile.ia64 user/dchagin/lemul/sys/conf/Makefile.mips user/dchagin/lemul/sys/conf/Makefile.pc98 user/dchagin/lemul/sys/conf/Makefile.powerpc user/dchagin/lemul/sys/conf/Makefile.sparc64 user/dchagin/lemul/sys/conf/NOTES user/dchagin/lemul/sys/conf/WITHOUT_SOURCELESS_HOST user/dchagin/lemul/sys/conf/files user/dchagin/lemul/sys/conf/files.amd64 user/dchagin/lemul/sys/conf/files.arm user/dchagin/lemul/sys/conf/files.i386 user/dchagin/lemul/sys/conf/files.ia64 user/dchagin/lemul/sys/conf/files.mips user/dchagin/lemul/sys/conf/files.pc98 user/dchagin/lemul/sys/conf/files.powerpc user/dchagin/lemul/sys/conf/files.sparc64 user/dchagin/lemul/sys/conf/kern.mk user/dchagin/lemul/sys/conf/kern.pre.mk user/dchagin/lemul/sys/conf/kmod.mk user/dchagin/lemul/sys/conf/ldscript.arm user/dchagin/lemul/sys/conf/newvers.sh user/dchagin/lemul/sys/conf/options user/dchagin/lemul/sys/conf/options.amd64 user/dchagin/lemul/sys/conf/options.arm user/dchagin/lemul/sys/conf/options.ia64 user/dchagin/lemul/sys/conf/options.mips user/dchagin/lemul/sys/contrib/altq/altq/altq_cbq.c user/dchagin/lemul/sys/contrib/altq/altq/altq_cdnr.c user/dchagin/lemul/sys/contrib/altq/altq/altq_hfsc.c user/dchagin/lemul/sys/contrib/altq/altq/altq_priq.c user/dchagin/lemul/sys/contrib/altq/altq/altq_red.c user/dchagin/lemul/sys/contrib/altq/altq/altq_rio.c user/dchagin/lemul/sys/contrib/altq/altq/altq_rmclass.c user/dchagin/lemul/sys/contrib/altq/altq/altq_subr.c user/dchagin/lemul/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c user/dchagin/lemul/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c user/dchagin/lemul/sys/contrib/ipfilter/netinet/ip_compat.h user/dchagin/lemul/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c (contents, props changed) user/dchagin/lemul/sys/contrib/ipfilter/netinet/radix_ipf.c user/dchagin/lemul/sys/contrib/xz-embedded/README user/dchagin/lemul/sys/contrib/xz-embedded/linux/include/linux/xz.h user/dchagin/lemul/sys/contrib/xz-embedded/linux/lib/decompress_unxz.c user/dchagin/lemul/sys/contrib/xz-embedded/linux/lib/xz/Kconfig user/dchagin/lemul/sys/contrib/xz-embedded/linux/lib/xz/xz_dec_stream.c user/dchagin/lemul/sys/contrib/xz-embedded/linux/scripts/xz_wrap.sh user/dchagin/lemul/sys/contrib/xz-embedded/userspace/Makefile user/dchagin/lemul/sys/contrib/xz-embedded/userspace/boottest.c user/dchagin/lemul/sys/contrib/xz-embedded/userspace/xz_config.h user/dchagin/lemul/sys/contrib/xz-embedded/userspace/xzminidec.c user/dchagin/lemul/sys/crypto/aesni/aesencdec.h user/dchagin/lemul/sys/crypto/aesni/aesni.c user/dchagin/lemul/sys/crypto/aesni/aesni.h user/dchagin/lemul/sys/crypto/aesni/aesni_wrap.c user/dchagin/lemul/sys/crypto/sha2/sha2.c user/dchagin/lemul/sys/crypto/sha2/sha2.h user/dchagin/lemul/sys/dev/aac/aac.c user/dchagin/lemul/sys/dev/aac/aac_linux.c user/dchagin/lemul/sys/dev/aac/aacvar.h user/dchagin/lemul/sys/dev/aacraid/aacraid.c user/dchagin/lemul/sys/dev/aacraid/aacraid_cam.c user/dchagin/lemul/sys/dev/aacraid/aacraid_linux.c user/dchagin/lemul/sys/dev/aacraid/aacraid_reg.h user/dchagin/lemul/sys/dev/aacraid/aacraid_var.h user/dchagin/lemul/sys/dev/acpica/acpi.c user/dchagin/lemul/sys/dev/acpica/acpi_hpet.c user/dchagin/lemul/sys/dev/acpica/acpi_pci.c user/dchagin/lemul/sys/dev/acpica/acpi_pcib_acpi.c user/dchagin/lemul/sys/dev/acpica/acpi_pcib_pci.c user/dchagin/lemul/sys/dev/acpica/acpi_video.c user/dchagin/lemul/sys/dev/adb/adb_kbd.c user/dchagin/lemul/sys/dev/adb/adb_mouse.c user/dchagin/lemul/sys/dev/advansys/adwcam.c user/dchagin/lemul/sys/dev/ae/if_ae.c user/dchagin/lemul/sys/dev/age/if_age.c user/dchagin/lemul/sys/dev/agp/agp_i810.c user/dchagin/lemul/sys/dev/aha/aha.c user/dchagin/lemul/sys/dev/ahci/ahci.c user/dchagin/lemul/sys/dev/ahci/ahci.h user/dchagin/lemul/sys/dev/ahci/ahciem.c user/dchagin/lemul/sys/dev/aic7xxx/aic79xx.c user/dchagin/lemul/sys/dev/aic7xxx/aic7xxx.c user/dchagin/lemul/sys/dev/aic7xxx/aicasm/Makefile user/dchagin/lemul/sys/dev/alc/if_alc.c user/dchagin/lemul/sys/dev/ale/if_ale.c user/dchagin/lemul/sys/dev/altera/atse/if_atse.c user/dchagin/lemul/sys/dev/altera/atse/if_atse_fdt.c user/dchagin/lemul/sys/dev/altera/atse/if_atse_nexus.c user/dchagin/lemul/sys/dev/altera/avgen/altera_avgen_fdt.c user/dchagin/lemul/sys/dev/altera/avgen/altera_avgen_nexus.c user/dchagin/lemul/sys/dev/altera/jtag_uart/altera_jtag_uart_fdt.c user/dchagin/lemul/sys/dev/altera/jtag_uart/altera_jtag_uart_nexus.c user/dchagin/lemul/sys/dev/altera/sdcard/altera_sdcard_fdt.c user/dchagin/lemul/sys/dev/altera/sdcard/altera_sdcard_nexus.c user/dchagin/lemul/sys/dev/amdtemp/amdtemp.c user/dchagin/lemul/sys/dev/amr/amr_linux.c user/dchagin/lemul/sys/dev/an/if_an.c user/dchagin/lemul/sys/dev/an/if_an_pccard.c user/dchagin/lemul/sys/dev/arcmsr/arcmsr.c user/dchagin/lemul/sys/dev/arcmsr/arcmsr.h user/dchagin/lemul/sys/dev/asr/asr.c user/dchagin/lemul/sys/dev/ata/ata-pci.h user/dchagin/lemul/sys/dev/ata/chipsets/ata-fsl.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-intel.c user/dchagin/lemul/sys/dev/ath/ah_osdep.c user/dchagin/lemul/sys/dev/ath/ath_dfs/null/dfs_null.c user/dchagin/lemul/sys/dev/ath/ath_hal/ah.h user/dchagin/lemul/sys/dev/ath/ath_hal/ah_regdomain.c user/dchagin/lemul/sys/dev/ath/ath_hal/ah_regdomain/ah_rd_regenum.h user/dchagin/lemul/sys/dev/ath/ath_hal/ar5210/ar5210.h user/dchagin/lemul/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c user/dchagin/lemul/sys/dev/ath/ath_hal/ar5210/ar5210_power.c user/dchagin/lemul/sys/dev/ath/ath_hal/ar5211/ar5211.h user/dchagin/lemul/sys/dev/ath/ath_hal/ar5211/ar5211_power.c user/dchagin/lemul/sys/dev/ath/ath_hal/ar5212/ar5212.h user/dchagin/lemul/sys/dev/ath/ath_hal/ar5212/ar5212_power.c user/dchagin/lemul/sys/dev/ath/ath_hal/ar5312/ar5312_power.c user/dchagin/lemul/sys/dev/ath/ath_hal/ar5416/ar5416_power.c user/dchagin/lemul/sys/dev/ath/ath_rate/sample/sample.c user/dchagin/lemul/sys/dev/ath/if_ath.c user/dchagin/lemul/sys/dev/ath/if_ath_ahb.c user/dchagin/lemul/sys/dev/ath/if_ath_beacon.c user/dchagin/lemul/sys/dev/ath/if_ath_btcoex.c user/dchagin/lemul/sys/dev/ath/if_ath_keycache.c user/dchagin/lemul/sys/dev/ath/if_ath_lna_div.c user/dchagin/lemul/sys/dev/ath/if_ath_pci.c user/dchagin/lemul/sys/dev/ath/if_ath_rx.c user/dchagin/lemul/sys/dev/ath/if_ath_rx_edma.c user/dchagin/lemul/sys/dev/ath/if_ath_spectral.c user/dchagin/lemul/sys/dev/ath/if_ath_sysctl.c user/dchagin/lemul/sys/dev/ath/if_ath_tdma.c user/dchagin/lemul/sys/dev/ath/if_ath_tx.c user/dchagin/lemul/sys/dev/ath/if_ath_tx_edma.c user/dchagin/lemul/sys/dev/bce/if_bce.c user/dchagin/lemul/sys/dev/bce/if_bcereg.h user/dchagin/lemul/sys/dev/bfe/if_bfe.c user/dchagin/lemul/sys/dev/bge/if_bge.c user/dchagin/lemul/sys/dev/bge/if_bgereg.h user/dchagin/lemul/sys/dev/bktr/bktr_core.c user/dchagin/lemul/sys/dev/bm/if_bm.c user/dchagin/lemul/sys/dev/buslogic/bt.c user/dchagin/lemul/sys/dev/bvm/bvm_console.c user/dchagin/lemul/sys/dev/bwi/bwimac.c user/dchagin/lemul/sys/dev/bwi/bwiphy.c user/dchagin/lemul/sys/dev/bwi/bwirf.c user/dchagin/lemul/sys/dev/bwi/if_bwi.c user/dchagin/lemul/sys/dev/bwi/if_bwi_pci.c user/dchagin/lemul/sys/dev/bwn/if_bwn.c user/dchagin/lemul/sys/dev/bxe/bxe.c user/dchagin/lemul/sys/dev/bxe/bxe.h user/dchagin/lemul/sys/dev/bxe/bxe_elink.c user/dchagin/lemul/sys/dev/bxe/ecore_hsi.h user/dchagin/lemul/sys/dev/bxe/ecore_init.h user/dchagin/lemul/sys/dev/bxe/ecore_reg.h user/dchagin/lemul/sys/dev/bxe/ecore_sp.c user/dchagin/lemul/sys/dev/bxe/ecore_sp.h user/dchagin/lemul/sys/dev/cadence/if_cgem.c user/dchagin/lemul/sys/dev/cardbus/cardbus.c user/dchagin/lemul/sys/dev/cardbus/cardbusvar.h user/dchagin/lemul/sys/dev/cas/if_cas.c user/dchagin/lemul/sys/dev/ce/if_ce.c user/dchagin/lemul/sys/dev/cesa/cesa.c user/dchagin/lemul/sys/dev/cesa/cesa.h user/dchagin/lemul/sys/dev/cfe/cfe_resource.c user/dchagin/lemul/sys/dev/cfi/cfi_bus_fdt.c user/dchagin/lemul/sys/dev/cfi/cfi_bus_nexus.c user/dchagin/lemul/sys/dev/cm/if_cm_isa.c user/dchagin/lemul/sys/dev/cm/smc90cx6.c user/dchagin/lemul/sys/dev/cp/if_cp.c user/dchagin/lemul/sys/dev/cpuctl/cpuctl.c user/dchagin/lemul/sys/dev/cs/if_cs.c user/dchagin/lemul/sys/dev/cs/if_cs_isa.c user/dchagin/lemul/sys/dev/cs/if_cs_pccard.c user/dchagin/lemul/sys/dev/cs/if_csvar.h user/dchagin/lemul/sys/dev/ctau/if_ct.c user/dchagin/lemul/sys/dev/cx/if_cx.c user/dchagin/lemul/sys/dev/cxgb/common/cxgb_mc5.c user/dchagin/lemul/sys/dev/cxgb/cxgb_adapter.h user/dchagin/lemul/sys/dev/cxgb/cxgb_main.c user/dchagin/lemul/sys/dev/cxgb/cxgb_sge.c user/dchagin/lemul/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c user/dchagin/lemul/sys/dev/cxgb/ulp/tom/cxgb_listen.c user/dchagin/lemul/sys/dev/cxgbe/adapter.h user/dchagin/lemul/sys/dev/cxgbe/common/common.h user/dchagin/lemul/sys/dev/cxgbe/common/t4_hw.c user/dchagin/lemul/sys/dev/cxgbe/common/t4_hw.h user/dchagin/lemul/sys/dev/cxgbe/iw_cxgbe/provider.c user/dchagin/lemul/sys/dev/cxgbe/offload.h user/dchagin/lemul/sys/dev/cxgbe/t4_ioctl.h user/dchagin/lemul/sys/dev/cxgbe/t4_l2t.c user/dchagin/lemul/sys/dev/cxgbe/t4_main.c user/dchagin/lemul/sys/dev/cxgbe/t4_sge.c user/dchagin/lemul/sys/dev/cxgbe/t4_tracer.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_connect.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_cpl_io.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_listen.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_tom.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_tom.h user/dchagin/lemul/sys/dev/dc/dcphy.c user/dchagin/lemul/sys/dev/dc/if_dc.c user/dchagin/lemul/sys/dev/dc/pnphy.c user/dchagin/lemul/sys/dev/de/if_de.c user/dchagin/lemul/sys/dev/drm/i915_reg.h user/dchagin/lemul/sys/dev/drm/mach64_dma.c user/dchagin/lemul/sys/dev/drm/mach64_drv.h user/dchagin/lemul/sys/dev/drm/mga_drv.h user/dchagin/lemul/sys/dev/drm/r128_drv.h user/dchagin/lemul/sys/dev/drm/r300_reg.h user/dchagin/lemul/sys/dev/drm/r600_blit.c user/dchagin/lemul/sys/dev/drm/radeon_cp.c user/dchagin/lemul/sys/dev/drm/radeon_drv.h user/dchagin/lemul/sys/dev/drm/via_irq.c user/dchagin/lemul/sys/dev/drm2/drm.h user/dchagin/lemul/sys/dev/drm2/drmP.h user/dchagin/lemul/sys/dev/drm2/drm_crtc.c user/dchagin/lemul/sys/dev/drm2/drm_drv.c user/dchagin/lemul/sys/dev/drm2/drm_edid.c user/dchagin/lemul/sys/dev/drm2/drm_fb_helper.c user/dchagin/lemul/sys/dev/drm2/drm_ioctl.c user/dchagin/lemul/sys/dev/drm2/drm_linux_list_sort.c user/dchagin/lemul/sys/dev/drm2/drm_os_freebsd.h user/dchagin/lemul/sys/dev/drm2/drm_pci.c user/dchagin/lemul/sys/dev/drm2/i915/i915_drv.c user/dchagin/lemul/sys/dev/drm2/i915/intel_fb.c user/dchagin/lemul/sys/dev/drm2/radeon/atombios_dp.c user/dchagin/lemul/sys/dev/drm2/radeon/evergreen_blit_kms.c user/dchagin/lemul/sys/dev/drm2/radeon/evergreen_cs.c user/dchagin/lemul/sys/dev/drm2/radeon/evergreend.h user/dchagin/lemul/sys/dev/drm2/radeon/nid.h user/dchagin/lemul/sys/dev/drm2/radeon/r200.c user/dchagin/lemul/sys/dev/drm2/radeon/r300.c user/dchagin/lemul/sys/dev/drm2/radeon/r300_reg.h user/dchagin/lemul/sys/dev/drm2/radeon/r500_reg.h user/dchagin/lemul/sys/dev/drm2/radeon/r600.c user/dchagin/lemul/sys/dev/drm2/radeon/r600_blit.c user/dchagin/lemul/sys/dev/drm2/radeon/r600_blit_kms.c user/dchagin/lemul/sys/dev/drm2/radeon/r600_cs.c user/dchagin/lemul/sys/dev/drm2/radeon/r600d.h user/dchagin/lemul/sys/dev/drm2/radeon/radeon.h user/dchagin/lemul/sys/dev/drm2/radeon/radeon_agp.c user/dchagin/lemul/sys/dev/drm2/radeon/radeon_cp.c user/dchagin/lemul/sys/dev/drm2/radeon/radeon_display.c user/dchagin/lemul/sys/dev/drm2/radeon/radeon_drv.c user/dchagin/lemul/sys/dev/drm2/radeon/radeon_drv.h user/dchagin/lemul/sys/dev/drm2/radeon/radeon_fb.c user/dchagin/lemul/sys/dev/drm2/radeon/radeon_fence.c user/dchagin/lemul/sys/dev/drm2/radeon/radeon_gem.c user/dchagin/lemul/sys/dev/drm2/radeon/radeon_pm.c user/dchagin/lemul/sys/dev/drm2/radeon/radeon_reg.h user/dchagin/lemul/sys/dev/drm2/radeon/radeon_sa.c user/dchagin/lemul/sys/dev/drm2/radeon/rv770.c user/dchagin/lemul/sys/dev/drm2/radeon/rv770d.h user/dchagin/lemul/sys/dev/drm2/radeon/sid.h user/dchagin/lemul/sys/dev/drm2/ttm/ttm_bo.c user/dchagin/lemul/sys/dev/drm2/ttm/ttm_bo_vm.c user/dchagin/lemul/sys/dev/drm2/ttm/ttm_lock.c user/dchagin/lemul/sys/dev/e1000/e1000_82575.h user/dchagin/lemul/sys/dev/e1000/e1000_defines.h user/dchagin/lemul/sys/dev/e1000/e1000_ich8lan.c user/dchagin/lemul/sys/dev/e1000/e1000_regs.h user/dchagin/lemul/sys/dev/e1000/if_em.c user/dchagin/lemul/sys/dev/e1000/if_igb.c user/dchagin/lemul/sys/dev/e1000/if_lem.c user/dchagin/lemul/sys/dev/e1000/if_lem.h user/dchagin/lemul/sys/dev/ed/if_ed.c user/dchagin/lemul/sys/dev/ed/if_ed_3c503.c user/dchagin/lemul/sys/dev/ed/if_ed_hpp.c user/dchagin/lemul/sys/dev/ed/if_ed_pccard.c user/dchagin/lemul/sys/dev/ed/if_ed_rtl80x9.c user/dchagin/lemul/sys/dev/ed/if_edreg.h user/dchagin/lemul/sys/dev/ed/if_edvar.h user/dchagin/lemul/sys/dev/ed/tc5299jreg.h user/dchagin/lemul/sys/dev/en/if_en_pci.c user/dchagin/lemul/sys/dev/en/midway.c user/dchagin/lemul/sys/dev/ep/if_ep.c user/dchagin/lemul/sys/dev/ep/if_ep_mca.c user/dchagin/lemul/sys/dev/esp/esp_sbus.c user/dchagin/lemul/sys/dev/esp/ncr53c9xvar.h user/dchagin/lemul/sys/dev/et/if_et.c user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch.c user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch_phy.c user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch_reg.c user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch_reg.h user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch_vlans.c user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch_vlans.h user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitchreg.h user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitchvar.h user/dchagin/lemul/sys/dev/etherswitch/ip17x/ip17x.c user/dchagin/lemul/sys/dev/etherswitch/ip17x/ip17x_phy.c user/dchagin/lemul/sys/dev/etherswitch/ip17x/ip17x_vlans.c user/dchagin/lemul/sys/dev/etherswitch/miiproxy.c user/dchagin/lemul/sys/dev/etherswitch/rtl8366/rtl8366rb.c user/dchagin/lemul/sys/dev/etherswitch/ukswitch/ukswitch.c user/dchagin/lemul/sys/dev/ex/if_ex.c user/dchagin/lemul/sys/dev/fatm/if_fatm.c user/dchagin/lemul/sys/dev/fb/boot_font.c user/dchagin/lemul/sys/dev/fb/creator.c user/dchagin/lemul/sys/dev/fb/gallant12x22.c user/dchagin/lemul/sys/dev/fb/machfb.c user/dchagin/lemul/sys/dev/fdt/fdt_common.c user/dchagin/lemul/sys/dev/fdt/fdt_common.h user/dchagin/lemul/sys/dev/fdt/fdt_mips.c user/dchagin/lemul/sys/dev/fdt/fdt_powerpc.c user/dchagin/lemul/sys/dev/fdt/fdt_slicer.c user/dchagin/lemul/sys/dev/fdt/fdt_x86.c user/dchagin/lemul/sys/dev/fdt/simplebus.c user/dchagin/lemul/sys/dev/fe/if_fe.c user/dchagin/lemul/sys/dev/fe/if_fe_pccard.c user/dchagin/lemul/sys/dev/ffec/if_ffec.c user/dchagin/lemul/sys/dev/ffec/if_ffecreg.h user/dchagin/lemul/sys/dev/filemon/filemon.c user/dchagin/lemul/sys/dev/firewire/firewire.c user/dchagin/lemul/sys/dev/firewire/fwohci.c user/dchagin/lemul/sys/dev/firewire/fwohcireg.h user/dchagin/lemul/sys/dev/firewire/if_fwe.c user/dchagin/lemul/sys/dev/firewire/if_fwip.c user/dchagin/lemul/sys/dev/firewire/sbp.c user/dchagin/lemul/sys/dev/firewire/sbp.h user/dchagin/lemul/sys/dev/firewire/sbp_targ.c user/dchagin/lemul/sys/dev/fxp/if_fxp.c user/dchagin/lemul/sys/dev/fxp/inphy.c user/dchagin/lemul/sys/dev/gem/if_gem.c user/dchagin/lemul/sys/dev/gpio/gpiobus.c user/dchagin/lemul/sys/dev/gpio/gpiobusvar.h user/dchagin/lemul/sys/dev/gpio/gpioiic.c user/dchagin/lemul/sys/dev/gpio/gpioled.c user/dchagin/lemul/sys/dev/gxemul/disk/gxemul_disk.c user/dchagin/lemul/sys/dev/gxemul/ether/if_gx.c user/dchagin/lemul/sys/dev/hatm/if_hatm.c user/dchagin/lemul/sys/dev/hatm/if_hatm_intr.c user/dchagin/lemul/sys/dev/hatm/if_hatm_ioctl.c user/dchagin/lemul/sys/dev/hatm/if_hatm_rx.c user/dchagin/lemul/sys/dev/hatm/if_hatm_tx.c user/dchagin/lemul/sys/dev/hatm/if_hatmreg.h user/dchagin/lemul/sys/dev/hme/if_hme.c user/dchagin/lemul/sys/dev/hme/if_hme_pci.c user/dchagin/lemul/sys/dev/hme/if_hme_sbus.c user/dchagin/lemul/sys/dev/hptiop/hptiop.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_core.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_core.h user/dchagin/lemul/sys/dev/hwpmc/hwpmc_intel.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_logging.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_mpc7xxx.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_piv.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_piv.h user/dchagin/lemul/sys/dev/hwpmc/hwpmc_powerpc.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_powerpc.h user/dchagin/lemul/sys/dev/hwpmc/hwpmc_ppro.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_uncore.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_x86.c user/dchagin/lemul/sys/dev/hwpmc/pmc_events.h user/dchagin/lemul/sys/dev/hyperv/netvsc/hv_net_vsc.c user/dchagin/lemul/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c user/dchagin/lemul/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c user/dchagin/lemul/sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c user/dchagin/lemul/sys/dev/ic/ns16550.h user/dchagin/lemul/sys/dev/ichsmb/ichsmb_pci.c user/dchagin/lemul/sys/dev/ie/if_ie.c user/dchagin/lemul/sys/dev/ie/if_ie_isa.c user/dchagin/lemul/sys/dev/if_ndis/if_ndis.c user/dchagin/lemul/sys/dev/if_ndis/if_ndis_pccard.c user/dchagin/lemul/sys/dev/if_ndis/if_ndis_pci.c user/dchagin/lemul/sys/dev/if_ndis/if_ndis_usb.c user/dchagin/lemul/sys/dev/iicbus/ds1631.c user/dchagin/lemul/sys/dev/iicbus/ds1775.c user/dchagin/lemul/sys/dev/iicbus/if_ic.c user/dchagin/lemul/sys/dev/iicbus/iicbb.c user/dchagin/lemul/sys/dev/iicbus/max6690.c user/dchagin/lemul/sys/dev/ipmi/ipmi.c user/dchagin/lemul/sys/dev/ipmi/ipmi_linux.c user/dchagin/lemul/sys/dev/ipw/if_ipw.c user/dchagin/lemul/sys/dev/ipw/if_ipwvar.h user/dchagin/lemul/sys/dev/isci/scil/sati_passthrough.c user/dchagin/lemul/sys/dev/isci/scil/sati_util.h user/dchagin/lemul/sys/dev/isci/scil/sci_controller_constants.h user/dchagin/lemul/sys/dev/isci/scil/sci_util.h user/dchagin/lemul/sys/dev/isci/scil/scic_sds_request.h user/dchagin/lemul/sys/dev/iscsi/icl.c user/dchagin/lemul/sys/dev/iscsi/icl.h user/dchagin/lemul/sys/dev/iscsi/icl_proxy.c user/dchagin/lemul/sys/dev/iscsi/iscsi.c user/dchagin/lemul/sys/dev/iscsi_initiator/isc_cam.c user/dchagin/lemul/sys/dev/iscsi_initiator/iscsi.c user/dchagin/lemul/sys/dev/isp/isp.c user/dchagin/lemul/sys/dev/isp/isp_freebsd.c user/dchagin/lemul/sys/dev/isp/isp_freebsd.h user/dchagin/lemul/sys/dev/isp/isp_library.c user/dchagin/lemul/sys/dev/isp/isp_pci.c user/dchagin/lemul/sys/dev/iwi/if_iwi.c user/dchagin/lemul/sys/dev/iwi/if_iwireg.h user/dchagin/lemul/sys/dev/iwi/if_iwivar.h user/dchagin/lemul/sys/dev/iwn/if_iwn.c user/dchagin/lemul/sys/dev/iwn/if_iwn_devid.h user/dchagin/lemul/sys/dev/iwn/if_iwnreg.h user/dchagin/lemul/sys/dev/iwn/if_iwnvar.h user/dchagin/lemul/sys/dev/ixgb/if_ixgb.h user/dchagin/lemul/sys/dev/ixgbe/ixgbe.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe.h user/dchagin/lemul/sys/dev/ixgbe/ixv.h user/dchagin/lemul/sys/dev/jme/if_jme.c user/dchagin/lemul/sys/dev/le/am7990.c user/dchagin/lemul/sys/dev/le/am79900.c user/dchagin/lemul/sys/dev/le/am79900reg.h user/dchagin/lemul/sys/dev/le/am7990reg.h user/dchagin/lemul/sys/dev/le/if_le_isa.c user/dchagin/lemul/sys/dev/le/if_le_ledma.c user/dchagin/lemul/sys/dev/le/if_le_pci.c user/dchagin/lemul/sys/dev/le/lance.c user/dchagin/lemul/sys/dev/le/lancereg.h user/dchagin/lemul/sys/dev/lge/if_lge.c user/dchagin/lemul/sys/dev/lmc/if_lmc.c user/dchagin/lemul/sys/dev/lmc/if_lmc.h user/dchagin/lemul/sys/dev/malo/if_malo.c user/dchagin/lemul/sys/dev/malo/if_malo_pci.c user/dchagin/lemul/sys/dev/malo/if_malohal.c user/dchagin/lemul/sys/dev/mcd/mcd.c user/dchagin/lemul/sys/dev/md/md.c user/dchagin/lemul/sys/dev/mfi/mfi_cam.c user/dchagin/lemul/sys/dev/mfi/mfi_linux.c user/dchagin/lemul/sys/dev/mfi/mfi_pci.c user/dchagin/lemul/sys/dev/mfi/mfi_tbolt.c user/dchagin/lemul/sys/dev/mfi/mfivar.h user/dchagin/lemul/sys/dev/mge/if_mge.c user/dchagin/lemul/sys/dev/mge/if_mgevar.h user/dchagin/lemul/sys/dev/mii/acphy.c user/dchagin/lemul/sys/dev/mii/amphy.c user/dchagin/lemul/sys/dev/mii/atphy.c user/dchagin/lemul/sys/dev/mii/axphy.c user/dchagin/lemul/sys/dev/mii/bmtphy.c user/dchagin/lemul/sys/dev/mii/brgphy.c user/dchagin/lemul/sys/dev/mii/ciphy.c user/dchagin/lemul/sys/dev/mii/e1000phy.c user/dchagin/lemul/sys/dev/mii/gentbi.c user/dchagin/lemul/sys/dev/mii/icsphy.c user/dchagin/lemul/sys/dev/mii/ip1000phy.c user/dchagin/lemul/sys/dev/mii/jmphy.c user/dchagin/lemul/sys/dev/mii/lxtphy.c user/dchagin/lemul/sys/dev/mii/mii.c user/dchagin/lemul/sys/dev/mii/mii_physubr.c user/dchagin/lemul/sys/dev/mii/miidevs user/dchagin/lemul/sys/dev/mii/mlphy.c user/dchagin/lemul/sys/dev/mii/nsgphy.c user/dchagin/lemul/sys/dev/mii/nsphy.c user/dchagin/lemul/sys/dev/mii/nsphyter.c user/dchagin/lemul/sys/dev/mii/pnaphy.c user/dchagin/lemul/sys/dev/mii/qsphy.c user/dchagin/lemul/sys/dev/mii/rdcphy.c user/dchagin/lemul/sys/dev/mii/rgephy.c user/dchagin/lemul/sys/dev/mii/rlphy.c user/dchagin/lemul/sys/dev/mii/rlswitch.c user/dchagin/lemul/sys/dev/mii/smcphy.c user/dchagin/lemul/sys/dev/mii/smscphy.c user/dchagin/lemul/sys/dev/mii/tdkphy.c user/dchagin/lemul/sys/dev/mii/tlphy.c user/dchagin/lemul/sys/dev/mii/truephy.c user/dchagin/lemul/sys/dev/mii/ukphy.c user/dchagin/lemul/sys/dev/mii/xmphy.c user/dchagin/lemul/sys/dev/mk48txx/mk48txx.c user/dchagin/lemul/sys/dev/mmc/mmc.c user/dchagin/lemul/sys/dev/mps/mps.c user/dchagin/lemul/sys/dev/mps/mps_sas.c user/dchagin/lemul/sys/dev/mpt/mpt.h user/dchagin/lemul/sys/dev/mpt/mpt_cam.c user/dchagin/lemul/sys/dev/mpt/mpt_pci.c user/dchagin/lemul/sys/dev/mpt/mpt_raid.c user/dchagin/lemul/sys/dev/msk/if_msk.c user/dchagin/lemul/sys/dev/msk/if_mskreg.h user/dchagin/lemul/sys/dev/mvs/mvs.h user/dchagin/lemul/sys/dev/mvs/mvs_soc.c user/dchagin/lemul/sys/dev/mwl/if_mwl.c user/dchagin/lemul/sys/dev/mwl/if_mwl_pci.c user/dchagin/lemul/sys/dev/mxge/if_mxge.c user/dchagin/lemul/sys/dev/mxge/if_mxge_var.h user/dchagin/lemul/sys/dev/mxge/mxge_mcp.h user/dchagin/lemul/sys/dev/my/if_my.c user/dchagin/lemul/sys/dev/nand/nand.c user/dchagin/lemul/sys/dev/nand/nand.h user/dchagin/lemul/sys/dev/nand/nand_cdev.c user/dchagin/lemul/sys/dev/nand/nand_generic.c user/dchagin/lemul/sys/dev/nand/nand_geom.c user/dchagin/lemul/sys/dev/nand/nand_id.c user/dchagin/lemul/sys/dev/nand/nandbus.c user/dchagin/lemul/sys/dev/netmap/if_em_netmap.h user/dchagin/lemul/sys/dev/netmap/if_igb_netmap.h user/dchagin/lemul/sys/dev/netmap/if_lem_netmap.h user/dchagin/lemul/sys/dev/netmap/if_re_netmap.h user/dchagin/lemul/sys/dev/netmap/ixgbe_netmap.h user/dchagin/lemul/sys/dev/netmap/netmap.c user/dchagin/lemul/sys/dev/netmap/netmap_kern.h user/dchagin/lemul/sys/dev/netmap/netmap_mem2.c user/dchagin/lemul/sys/dev/nfe/if_nfe.c user/dchagin/lemul/sys/dev/nge/if_nge.c user/dchagin/lemul/sys/dev/nmdm/nmdm.c user/dchagin/lemul/sys/dev/nvme/nvme.c user/dchagin/lemul/sys/dev/nvme/nvme_ctrlr.c user/dchagin/lemul/sys/dev/nvme/nvme_ns.c user/dchagin/lemul/sys/dev/nvme/nvme_private.h user/dchagin/lemul/sys/dev/nvme/nvme_qpair.c user/dchagin/lemul/sys/dev/nxge/if_nxge.c user/dchagin/lemul/sys/dev/oce/oce_hw.c user/dchagin/lemul/sys/dev/oce/oce_hw.h user/dchagin/lemul/sys/dev/oce/oce_if.c user/dchagin/lemul/sys/dev/oce/oce_if.h user/dchagin/lemul/sys/dev/oce/oce_mbox.c user/dchagin/lemul/sys/dev/oce/oce_queue.c user/dchagin/lemul/sys/dev/oce/oce_sysctl.c user/dchagin/lemul/sys/dev/oce/oce_util.c user/dchagin/lemul/sys/dev/ofw/ofw_bus.h user/dchagin/lemul/sys/dev/ofw/ofw_bus_if.m user/dchagin/lemul/sys/dev/ofw/ofw_bus_subr.c user/dchagin/lemul/sys/dev/ofw/ofw_bus_subr.h user/dchagin/lemul/sys/dev/ofw/ofw_console.c user/dchagin/lemul/sys/dev/ofw/ofw_fdt.c user/dchagin/lemul/sys/dev/ofw/ofw_iicbus.c user/dchagin/lemul/sys/dev/ofw/openfirm.c user/dchagin/lemul/sys/dev/ofw/openfirm.h user/dchagin/lemul/sys/dev/patm/if_patm.c user/dchagin/lemul/sys/dev/patm/if_patm_attach.c user/dchagin/lemul/sys/dev/patm/if_patm_intr.c user/dchagin/lemul/sys/dev/patm/if_patm_ioctl.c user/dchagin/lemul/sys/dev/patm/if_patm_rx.c user/dchagin/lemul/sys/dev/patm/if_patm_tx.c user/dchagin/lemul/sys/dev/pccbb/pccbb.c user/dchagin/lemul/sys/dev/pccbb/pccbb_isa.c user/dchagin/lemul/sys/dev/pccbb/pccbb_pci.c user/dchagin/lemul/sys/dev/pccbb/pccbbvar.h user/dchagin/lemul/sys/dev/pci/pci.c user/dchagin/lemul/sys/dev/pci/pci_pci.c user/dchagin/lemul/sys/dev/pci/pci_private.h user/dchagin/lemul/sys/dev/pci/pci_subr.c user/dchagin/lemul/sys/dev/pci/pci_user.c user/dchagin/lemul/sys/dev/pci/pcib_private.h user/dchagin/lemul/sys/dev/pci/pcireg.h user/dchagin/lemul/sys/dev/pci/pcivar.h user/dchagin/lemul/sys/dev/pci/vga_pci.c user/dchagin/lemul/sys/dev/pcn/if_pcn.c user/dchagin/lemul/sys/dev/pdq/if_fea.c user/dchagin/lemul/sys/dev/pdq/if_fpa.c user/dchagin/lemul/sys/dev/pdq/pdq_freebsd.h user/dchagin/lemul/sys/dev/pdq/pdq_ifsubr.c user/dchagin/lemul/sys/dev/powermac_nvram/powermac_nvram.c user/dchagin/lemul/sys/dev/ppbus/if_plip.c user/dchagin/lemul/sys/dev/ppc/ppc_pci.c user/dchagin/lemul/sys/dev/puc/puc.c user/dchagin/lemul/sys/dev/puc/puc_bfe.h user/dchagin/lemul/sys/dev/puc/puc_cfg.c user/dchagin/lemul/sys/dev/puc/puc_pccard.c user/dchagin/lemul/sys/dev/puc/puc_pci.c user/dchagin/lemul/sys/dev/puc/pucdata.c user/dchagin/lemul/sys/dev/qlxgb/qla_hw.c user/dchagin/lemul/sys/dev/qlxgb/qla_os.c user/dchagin/lemul/sys/dev/qlxgb/qla_os.h user/dchagin/lemul/sys/dev/qlxgbe/ql_hw.c user/dchagin/lemul/sys/dev/qlxgbe/ql_hw.h user/dchagin/lemul/sys/dev/qlxgbe/ql_ioctl.c user/dchagin/lemul/sys/dev/qlxgbe/ql_os.c user/dchagin/lemul/sys/dev/qlxgbe/ql_os.h user/dchagin/lemul/sys/dev/qlxge/qls_dump.c user/dchagin/lemul/sys/dev/qlxge/qls_ioctl.c user/dchagin/lemul/sys/dev/qlxge/qls_os.c user/dchagin/lemul/sys/dev/qlxge/qls_os.h user/dchagin/lemul/sys/dev/quicc/quicc_bfe_fdt.c user/dchagin/lemul/sys/dev/ral/if_ral_pci.c user/dchagin/lemul/sys/dev/ral/rt2560.c user/dchagin/lemul/sys/dev/ral/rt2560reg.h user/dchagin/lemul/sys/dev/ral/rt2661.c user/dchagin/lemul/sys/dev/ral/rt2661reg.h user/dchagin/lemul/sys/dev/ral/rt2860.c user/dchagin/lemul/sys/dev/ral/rt2860reg.h user/dchagin/lemul/sys/dev/random/harvest.c user/dchagin/lemul/sys/dev/re/if_re.c user/dchagin/lemul/sys/dev/rt/if_rt.c user/dchagin/lemul/sys/dev/sbni/if_sbni.c user/dchagin/lemul/sys/dev/sbni/if_sbni_isa.c user/dchagin/lemul/sys/dev/scc/scc_dev_z8530.c user/dchagin/lemul/sys/dev/sdhci/sdhci.c user/dchagin/lemul/sys/dev/sdhci/sdhci.h user/dchagin/lemul/sys/dev/sdhci/sdhci_fdt.c user/dchagin/lemul/sys/dev/sec/sec.c user/dchagin/lemul/sys/dev/sf/if_sf.c user/dchagin/lemul/sys/dev/sfxge/common/efsys.h user/dchagin/lemul/sys/dev/sfxge/common/siena_nic.c user/dchagin/lemul/sys/dev/sfxge/sfxge.c user/dchagin/lemul/sys/dev/sfxge/sfxge.h user/dchagin/lemul/sys/dev/sfxge/sfxge_dma.c user/dchagin/lemul/sys/dev/sfxge/sfxge_ev.c user/dchagin/lemul/sys/dev/sfxge/sfxge_intr.c user/dchagin/lemul/sys/dev/sfxge/sfxge_tx.c user/dchagin/lemul/sys/dev/sfxge/sfxge_tx.h user/dchagin/lemul/sys/dev/sge/if_sge.c user/dchagin/lemul/sys/dev/siba/siba_bwn.c user/dchagin/lemul/sys/dev/siba/siba_core.c user/dchagin/lemul/sys/dev/sis/if_sis.c user/dchagin/lemul/sys/dev/sk/if_sk.c user/dchagin/lemul/sys/dev/smc/if_smc.c user/dchagin/lemul/sys/dev/sn/if_sn.c user/dchagin/lemul/sys/dev/sn/if_sn_isa.c user/dchagin/lemul/sys/dev/snc/dp83932.c user/dchagin/lemul/sys/dev/snc/if_snc.c user/dchagin/lemul/sys/dev/snc/if_snc_pccard.c user/dchagin/lemul/sys/dev/sound/pci/hda/hdaa.h user/dchagin/lemul/sys/dev/sound/pci/hda/hdaa_patches.c user/dchagin/lemul/sys/dev/sound/pci/hda/hdac.c user/dchagin/lemul/sys/dev/sound/pci/hda/hdac.h user/dchagin/lemul/sys/dev/sound/pci/hda/hdacc.c user/dchagin/lemul/sys/dev/sound/pci/maestro.c user/dchagin/lemul/sys/dev/sound/pcm/sound.c user/dchagin/lemul/sys/dev/sound/usb/uaudio.c user/dchagin/lemul/sys/dev/spibus/spibus.c user/dchagin/lemul/sys/dev/spibus/spibusvar.h user/dchagin/lemul/sys/dev/ste/if_ste.c user/dchagin/lemul/sys/dev/stge/if_stge.c user/dchagin/lemul/sys/dev/sym/sym_hipd.c user/dchagin/lemul/sys/dev/syscons/scterm-teken.c user/dchagin/lemul/sys/dev/syscons/syscons.h user/dchagin/lemul/sys/dev/tdfx/tdfx_linux.c user/dchagin/lemul/sys/dev/terasic/de4led/terasic_de4led_fdt.c user/dchagin/lemul/sys/dev/terasic/de4led/terasic_de4led_nexus.c user/dchagin/lemul/sys/dev/terasic/mtl/terasic_mtl_fdt.c user/dchagin/lemul/sys/dev/terasic/mtl/terasic_mtl_nexus.c user/dchagin/lemul/sys/dev/ti/if_ti.c user/dchagin/lemul/sys/dev/tl/if_tl.c user/dchagin/lemul/sys/dev/tpm/tpm.c user/dchagin/lemul/sys/dev/tsec/if_tsec.c user/dchagin/lemul/sys/dev/tsec/if_tsec.h user/dchagin/lemul/sys/dev/tsec/if_tsec_fdt.c user/dchagin/lemul/sys/dev/tsec/if_tsecreg.h user/dchagin/lemul/sys/dev/twa/tw_osl_cam.c user/dchagin/lemul/sys/dev/tws/tws.h user/dchagin/lemul/sys/dev/tws/tws_cam.c user/dchagin/lemul/sys/dev/tws/tws_user.c user/dchagin/lemul/sys/dev/tx/if_tx.c user/dchagin/lemul/sys/dev/txp/if_txp.c user/dchagin/lemul/sys/dev/uart/uart.h user/dchagin/lemul/sys/dev/uart/uart_bus_fdt.c user/dchagin/lemul/sys/dev/uart/uart_bus_pci.c user/dchagin/lemul/sys/dev/uart/uart_core.c user/dchagin/lemul/sys/dev/uart/uart_cpu.h user/dchagin/lemul/sys/dev/uart/uart_cpu_fdt.c user/dchagin/lemul/sys/dev/uart/uart_cpu_powerpc.c user/dchagin/lemul/sys/dev/uart/uart_dev_imx.c user/dchagin/lemul/sys/dev/uart/uart_dev_lpc.c user/dchagin/lemul/sys/dev/uart/uart_dev_ns8250.c user/dchagin/lemul/sys/dev/uart/uart_dev_ns8250.h user/dchagin/lemul/sys/dev/uart/uart_dev_pl011.c user/dchagin/lemul/sys/dev/uart/uart_dev_quicc.c user/dchagin/lemul/sys/dev/uart/uart_dev_sab82532.c user/dchagin/lemul/sys/dev/uart/uart_dev_z8530.c user/dchagin/lemul/sys/dev/uart/uart_if.m user/dchagin/lemul/sys/dev/uart/uart_tty.c user/dchagin/lemul/sys/dev/usb/controller/at91dci.c user/dchagin/lemul/sys/dev/usb/controller/at91dci_atmelarm.c user/dchagin/lemul/sys/dev/usb/controller/atmegadci.c user/dchagin/lemul/sys/dev/usb/controller/avr32dci.c user/dchagin/lemul/sys/dev/usb/controller/dwc_otg.c user/dchagin/lemul/sys/dev/usb/controller/dwc_otg_fdt.c user/dchagin/lemul/sys/dev/usb/controller/ehci.c user/dchagin/lemul/sys/dev/usb/controller/ehci.h user/dchagin/lemul/sys/dev/usb/controller/ehci_fsl.c user/dchagin/lemul/sys/dev/usb/controller/ehci_imx.c user/dchagin/lemul/sys/dev/usb/controller/ehci_mv.c user/dchagin/lemul/sys/dev/usb/controller/ehci_pci.c user/dchagin/lemul/sys/dev/usb/controller/musb_otg.c user/dchagin/lemul/sys/dev/usb/controller/ohci.c user/dchagin/lemul/sys/dev/usb/controller/ohci_atmelarm.c user/dchagin/lemul/sys/dev/usb/controller/uhci.c user/dchagin/lemul/sys/dev/usb/controller/usb_controller.c user/dchagin/lemul/sys/dev/usb/controller/uss820dci.c user/dchagin/lemul/sys/dev/usb/controller/xhci.c user/dchagin/lemul/sys/dev/usb/controller/xhci.h user/dchagin/lemul/sys/dev/usb/controller/xhci_pci.c user/dchagin/lemul/sys/dev/usb/input/atp.c user/dchagin/lemul/sys/dev/usb/input/ukbd.c user/dchagin/lemul/sys/dev/usb/net/if_aue.c user/dchagin/lemul/sys/dev/usb/net/if_axe.c user/dchagin/lemul/sys/dev/usb/net/if_cdce.c user/dchagin/lemul/sys/dev/usb/net/if_cue.c user/dchagin/lemul/sys/dev/usb/net/if_ipheth.c user/dchagin/lemul/sys/dev/usb/net/if_kue.c user/dchagin/lemul/sys/dev/usb/net/if_mos.c user/dchagin/lemul/sys/dev/usb/net/if_rue.c user/dchagin/lemul/sys/dev/usb/net/if_smsc.c user/dchagin/lemul/sys/dev/usb/net/if_udav.c user/dchagin/lemul/sys/dev/usb/net/if_usie.c user/dchagin/lemul/sys/dev/usb/net/ruephy.c user/dchagin/lemul/sys/dev/usb/net/uhso.c user/dchagin/lemul/sys/dev/usb/net/usb_ethernet.c user/dchagin/lemul/sys/dev/usb/quirk/usb_quirk.c user/dchagin/lemul/sys/dev/usb/serial/u3g.c user/dchagin/lemul/sys/dev/usb/serial/ubsa.c user/dchagin/lemul/sys/dev/usb/serial/ubser.c user/dchagin/lemul/sys/dev/usb/serial/uchcom.c user/dchagin/lemul/sys/dev/usb/serial/ufoma.c user/dchagin/lemul/sys/dev/usb/serial/umcs.c user/dchagin/lemul/sys/dev/usb/serial/umodem.c user/dchagin/lemul/sys/dev/usb/serial/uplcom.c user/dchagin/lemul/sys/dev/usb/serial/usb_serial.c user/dchagin/lemul/sys/dev/usb/serial/usb_serial.h user/dchagin/lemul/sys/dev/usb/storage/umass.c user/dchagin/lemul/sys/dev/usb/template/usb_template.c user/dchagin/lemul/sys/dev/usb/usb.h user/dchagin/lemul/sys/dev/usb/usb_bus.h user/dchagin/lemul/sys/dev/usb/usb_busdma.c user/dchagin/lemul/sys/dev/usb/usb_controller.h user/dchagin/lemul/sys/dev/usb/usb_core.h user/dchagin/lemul/sys/dev/usb/usb_dev.c user/dchagin/lemul/sys/dev/usb/usb_device.c user/dchagin/lemul/sys/dev/usb/usb_device.h user/dchagin/lemul/sys/dev/usb/usb_freebsd.h user/dchagin/lemul/sys/dev/usb/usb_freebsd_loader.h user/dchagin/lemul/sys/dev/usb/usb_generic.c user/dchagin/lemul/sys/dev/usb/usb_hub.c user/dchagin/lemul/sys/dev/usb/usb_hub.h user/dchagin/lemul/sys/dev/usb/usb_pf.c user/dchagin/lemul/sys/dev/usb/usb_process.c user/dchagin/lemul/sys/dev/usb/usb_process.h user/dchagin/lemul/sys/dev/usb/usb_request.c user/dchagin/lemul/sys/dev/usb/usb_transfer.c user/dchagin/lemul/sys/dev/usb/usbdevs user/dchagin/lemul/sys/dev/usb/usbdi.h user/dchagin/lemul/sys/dev/usb/wlan/if_rsu.c user/dchagin/lemul/sys/dev/usb/wlan/if_rum.c user/dchagin/lemul/sys/dev/usb/wlan/if_rumreg.h user/dchagin/lemul/sys/dev/usb/wlan/if_run.c user/dchagin/lemul/sys/dev/usb/wlan/if_runreg.h user/dchagin/lemul/sys/dev/usb/wlan/if_runvar.h user/dchagin/lemul/sys/dev/usb/wlan/if_uath.c user/dchagin/lemul/sys/dev/usb/wlan/if_upgt.c user/dchagin/lemul/sys/dev/usb/wlan/if_ural.c user/dchagin/lemul/sys/dev/usb/wlan/if_uralreg.h user/dchagin/lemul/sys/dev/usb/wlan/if_urtw.c user/dchagin/lemul/sys/dev/usb/wlan/if_urtwn.c user/dchagin/lemul/sys/dev/usb/wlan/if_urtwnreg.h user/dchagin/lemul/sys/dev/usb/wlan/if_urtwreg.h user/dchagin/lemul/sys/dev/usb/wlan/if_zyd.c user/dchagin/lemul/sys/dev/usb/wlan/if_zydreg.h user/dchagin/lemul/sys/dev/vge/if_vge.c user/dchagin/lemul/sys/dev/virtio/block/virtio_blk.c user/dchagin/lemul/sys/dev/virtio/network/if_vtnet.c user/dchagin/lemul/sys/dev/virtio/network/if_vtnetvar.h user/dchagin/lemul/sys/dev/virtio/scsi/virtio_scsi.c user/dchagin/lemul/sys/dev/vmware/vmxnet3/if_vmx.c user/dchagin/lemul/sys/dev/vmware/vmxnet3/if_vmxreg.h user/dchagin/lemul/sys/dev/vmware/vmxnet3/if_vmxvar.h user/dchagin/lemul/sys/dev/vr/if_vr.c user/dchagin/lemul/sys/dev/vte/if_vte.c user/dchagin/lemul/sys/dev/vx/if_vx.c user/dchagin/lemul/sys/dev/vx/if_vx_eisa.c user/dchagin/lemul/sys/dev/vx/if_vx_pci.c user/dchagin/lemul/sys/dev/vxge/vxge.c user/dchagin/lemul/sys/dev/vxge/vxgehal/vxgehal-ring.c user/dchagin/lemul/sys/dev/watchdog/watchdog.c user/dchagin/lemul/sys/dev/wb/if_wb.c user/dchagin/lemul/sys/dev/wds/wd7000.c user/dchagin/lemul/sys/dev/wi/if_wi.c user/dchagin/lemul/sys/dev/wi/if_wi_pccard.c user/dchagin/lemul/sys/dev/wi/if_wi_pci.c user/dchagin/lemul/sys/dev/wl/if_wl.c user/dchagin/lemul/sys/dev/wpi/if_wpi.c user/dchagin/lemul/sys/dev/wpi/if_wpireg.h user/dchagin/lemul/sys/dev/wpi/if_wpivar.h user/dchagin/lemul/sys/dev/xe/if_xe.c user/dchagin/lemul/sys/dev/xe/if_xe_pccard.c user/dchagin/lemul/sys/dev/xen/balloon/balloon.c user/dchagin/lemul/sys/dev/xen/blkback/blkback.c user/dchagin/lemul/sys/dev/xen/console/console.c user/dchagin/lemul/sys/dev/xen/console/xencons_ring.c user/dchagin/lemul/sys/dev/xen/control/control.c user/dchagin/lemul/sys/dev/xen/netback/netback.c user/dchagin/lemul/sys/dev/xen/netback/netback_unit_tests.c user/dchagin/lemul/sys/dev/xen/netfront/netfront.c user/dchagin/lemul/sys/dev/xen/pcifront/pcifront.c user/dchagin/lemul/sys/dev/xen/timer/timer.c user/dchagin/lemul/sys/dev/xl/if_xl.c user/dchagin/lemul/sys/dev/xl/xlphy.c user/dchagin/lemul/sys/fs/devfs/devfs_devs.c user/dchagin/lemul/sys/fs/ext2fs/ext2_alloc.c user/dchagin/lemul/sys/fs/ext2fs/ext2_balloc.c user/dchagin/lemul/sys/fs/ext2fs/ext2_bmap.c user/dchagin/lemul/sys/fs/ext2fs/ext2_dinode.h user/dchagin/lemul/sys/fs/ext2fs/ext2_dir.h user/dchagin/lemul/sys/fs/ext2fs/ext2_extents.h user/dchagin/lemul/sys/fs/ext2fs/ext2_extern.h user/dchagin/lemul/sys/fs/ext2fs/ext2_hash.c user/dchagin/lemul/sys/fs/ext2fs/ext2_htree.c user/dchagin/lemul/sys/fs/ext2fs/ext2_inode.c user/dchagin/lemul/sys/fs/ext2fs/ext2_inode_cnv.c user/dchagin/lemul/sys/fs/ext2fs/ext2_lookup.c user/dchagin/lemul/sys/fs/ext2fs/ext2_mount.h user/dchagin/lemul/sys/fs/ext2fs/ext2_subr.c user/dchagin/lemul/sys/fs/ext2fs/ext2_vfsops.c user/dchagin/lemul/sys/fs/ext2fs/ext2_vnops.c user/dchagin/lemul/sys/fs/ext2fs/ext2fs.h user/dchagin/lemul/sys/fs/ext2fs/fs.h user/dchagin/lemul/sys/fs/ext2fs/htree.h user/dchagin/lemul/sys/fs/ext2fs/inode.h user/dchagin/lemul/sys/fs/fdescfs/fdesc_vnops.c user/dchagin/lemul/sys/fs/fifofs/fifo_vnops.c user/dchagin/lemul/sys/fs/fuse/fuse_vfsops.c user/dchagin/lemul/sys/fs/msdosfs/msdosfs_fileno.c user/dchagin/lemul/sys/fs/nandfs/nandfs_vfsops.c user/dchagin/lemul/sys/fs/nfs/nfs_commonkrpc.c user/dchagin/lemul/sys/fs/nfs/nfs_commonsubs.c user/dchagin/lemul/sys/fs/nfs/nfs_var.h user/dchagin/lemul/sys/fs/nfs/nfsport.h user/dchagin/lemul/sys/fs/nfs/nfsrvcache.h user/dchagin/lemul/sys/fs/nfsclient/nfs_clbio.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clcomsubs.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clkdtrace.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clnode.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clport.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clstate.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clsubs.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clvfsops.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clvnops.c user/dchagin/lemul/sys/fs/nfsclient/nfs_kdtrace.h user/dchagin/lemul/sys/fs/nfsclient/nfsnode.h user/dchagin/lemul/sys/fs/nfsserver/nfs_fha_new.c user/dchagin/lemul/sys/fs/nfsserver/nfs_nfsdcache.c user/dchagin/lemul/sys/fs/nfsserver/nfs_nfsdkrpc.c user/dchagin/lemul/sys/fs/nfsserver/nfs_nfsdport.c user/dchagin/lemul/sys/fs/nfsserver/nfs_nfsdstate.c user/dchagin/lemul/sys/fs/nfsserver/nfs_nfsdsubs.c user/dchagin/lemul/sys/fs/pseudofs/pseudofs_vnops.c user/dchagin/lemul/sys/fs/tmpfs/tmpfs_subr.c user/dchagin/lemul/sys/fs/tmpfs/tmpfs_vfsops.c user/dchagin/lemul/sys/fs/tmpfs/tmpfs_vnops.c user/dchagin/lemul/sys/geom/eli/g_eli.c user/dchagin/lemul/sys/geom/eli/g_eli_crypto.c user/dchagin/lemul/sys/geom/eli/g_eli_ctl.c user/dchagin/lemul/sys/geom/geom.h user/dchagin/lemul/sys/geom/geom_ctl.c user/dchagin/lemul/sys/geom/geom_dev.c user/dchagin/lemul/sys/geom/geom_disk.c user/dchagin/lemul/sys/geom/geom_disk.h user/dchagin/lemul/sys/geom/geom_dump.c user/dchagin/lemul/sys/geom/geom_int.h user/dchagin/lemul/sys/geom/geom_subr.c user/dchagin/lemul/sys/geom/mirror/g_mirror.c user/dchagin/lemul/sys/geom/mirror/g_mirror.h user/dchagin/lemul/sys/geom/mirror/g_mirror_ctl.c user/dchagin/lemul/sys/geom/multipath/g_multipath.c user/dchagin/lemul/sys/geom/multipath/g_multipath.h user/dchagin/lemul/sys/geom/nop/g_nop.c user/dchagin/lemul/sys/geom/part/g_part.c user/dchagin/lemul/sys/geom/part/g_part.h user/dchagin/lemul/sys/geom/part/g_part_gpt.c user/dchagin/lemul/sys/geom/raid/tr_raid1e.c user/dchagin/lemul/sys/geom/uncompress/g_uncompress.c user/dchagin/lemul/sys/geom/uzip/g_uzip.c user/dchagin/lemul/sys/i386/conf/GENERIC user/dchagin/lemul/sys/i386/conf/NOTES user/dchagin/lemul/sys/i386/conf/PAE user/dchagin/lemul/sys/i386/conf/XEN user/dchagin/lemul/sys/i386/i386/apic_vector.s user/dchagin/lemul/sys/i386/i386/bpf_jit_machdep.c user/dchagin/lemul/sys/i386/i386/exception.s user/dchagin/lemul/sys/i386/i386/identcpu.c user/dchagin/lemul/sys/i386/i386/locore.s user/dchagin/lemul/sys/i386/i386/machdep.c user/dchagin/lemul/sys/i386/i386/mp_machdep.c user/dchagin/lemul/sys/i386/i386/mp_watchdog.c user/dchagin/lemul/sys/i386/i386/pmap.c user/dchagin/lemul/sys/i386/i386/sys_machdep.c user/dchagin/lemul/sys/i386/i386/trap.c user/dchagin/lemul/sys/i386/i386/uio_machdep.c user/dchagin/lemul/sys/i386/i386/vm_machdep.c user/dchagin/lemul/sys/i386/ibcs2/ibcs2_fcntl.c user/dchagin/lemul/sys/i386/ibcs2/ibcs2_ioctl.c user/dchagin/lemul/sys/i386/ibcs2/ibcs2_misc.c user/dchagin/lemul/sys/i386/include/asm.h user/dchagin/lemul/sys/i386/include/clock.h user/dchagin/lemul/sys/i386/include/cpufunc.h user/dchagin/lemul/sys/i386/include/pmap.h user/dchagin/lemul/sys/i386/include/resource.h user/dchagin/lemul/sys/i386/include/smp.h user/dchagin/lemul/sys/i386/include/vm86.h user/dchagin/lemul/sys/i386/include/vmparam.h user/dchagin/lemul/sys/i386/include/xen/hypercall.h user/dchagin/lemul/sys/i386/include/xen/xen-os.h user/dchagin/lemul/sys/i386/linux/linux_dummy.c user/dchagin/lemul/sys/i386/linux/linux_machdep.c user/dchagin/lemul/sys/i386/linux/linux_sysvec.c user/dchagin/lemul/sys/i386/pci/pci_cfgreg.c user/dchagin/lemul/sys/i386/xbox/xbox.c user/dchagin/lemul/sys/i386/xen/clock.c user/dchagin/lemul/sys/i386/xen/mp_machdep.c user/dchagin/lemul/sys/i386/xen/mptable.c user/dchagin/lemul/sys/i386/xen/pmap.c user/dchagin/lemul/sys/i386/xen/xen_machdep.c user/dchagin/lemul/sys/ia64/acpica/OsdEnvironment.c user/dchagin/lemul/sys/ia64/conf/GENERIC user/dchagin/lemul/sys/ia64/ia64/busdma_machdep.c user/dchagin/lemul/sys/ia64/ia64/clock.c user/dchagin/lemul/sys/ia64/ia64/db_machdep.c user/dchagin/lemul/sys/ia64/ia64/dump_machdep.c user/dchagin/lemul/sys/ia64/ia64/efi.c user/dchagin/lemul/sys/ia64/ia64/exception.S user/dchagin/lemul/sys/ia64/ia64/interrupt.c user/dchagin/lemul/sys/ia64/ia64/iodev_machdep.c user/dchagin/lemul/sys/ia64/ia64/machdep.c user/dchagin/lemul/sys/ia64/ia64/mem.c user/dchagin/lemul/sys/ia64/ia64/mp_machdep.c user/dchagin/lemul/sys/ia64/ia64/nexus.c user/dchagin/lemul/sys/ia64/ia64/pmap.c user/dchagin/lemul/sys/ia64/ia64/sal.c user/dchagin/lemul/sys/ia64/ia64/trap.c user/dchagin/lemul/sys/ia64/ia64/uio_machdep.c user/dchagin/lemul/sys/ia64/ia64/uma_machdep.c user/dchagin/lemul/sys/ia64/include/atomic.h user/dchagin/lemul/sys/ia64/include/kdb.h user/dchagin/lemul/sys/ia64/include/md_var.h user/dchagin/lemul/sys/ia64/include/param.h user/dchagin/lemul/sys/ia64/include/pcpu.h user/dchagin/lemul/sys/ia64/include/pmap.h user/dchagin/lemul/sys/ia64/include/smp.h user/dchagin/lemul/sys/ia64/include/vmparam.h user/dchagin/lemul/sys/isa/isareg.h user/dchagin/lemul/sys/kern/Make.tags.inc user/dchagin/lemul/sys/kern/capabilities.conf user/dchagin/lemul/sys/kern/imgact_elf.c user/dchagin/lemul/sys/kern/init_main.c user/dchagin/lemul/sys/kern/init_sysent.c user/dchagin/lemul/sys/kern/kern_clock.c user/dchagin/lemul/sys/kern/kern_clocksource.c user/dchagin/lemul/sys/kern/kern_conf.c user/dchagin/lemul/sys/kern/kern_cons.c user/dchagin/lemul/sys/kern/kern_descrip.c user/dchagin/lemul/sys/kern/kern_environment.c user/dchagin/lemul/sys/kern/kern_event.c user/dchagin/lemul/sys/kern/kern_exec.c user/dchagin/lemul/sys/kern/kern_exit.c user/dchagin/lemul/sys/kern/kern_fork.c user/dchagin/lemul/sys/kern/kern_jail.c user/dchagin/lemul/sys/kern/kern_ktr.c user/dchagin/lemul/sys/kern/kern_ktrace.c user/dchagin/lemul/sys/kern/kern_linker.c user/dchagin/lemul/sys/kern/kern_lock.c user/dchagin/lemul/sys/kern/kern_lockstat.c user/dchagin/lemul/sys/kern/kern_malloc.c user/dchagin/lemul/sys/kern/kern_mib.c user/dchagin/lemul/sys/kern/kern_mutex.c user/dchagin/lemul/sys/kern/kern_poll.c user/dchagin/lemul/sys/kern/kern_priv.c user/dchagin/lemul/sys/kern/kern_proc.c user/dchagin/lemul/sys/kern/kern_racct.c user/dchagin/lemul/sys/kern/kern_resource.c user/dchagin/lemul/sys/kern/kern_rmlock.c user/dchagin/lemul/sys/kern/kern_rwlock.c user/dchagin/lemul/sys/kern/kern_sdt.c user/dchagin/lemul/sys/kern/kern_shutdown.c user/dchagin/lemul/sys/kern/kern_sig.c user/dchagin/lemul/sys/kern/kern_sx.c user/dchagin/lemul/sys/kern/kern_synch.c user/dchagin/lemul/sys/kern/kern_sysctl.c user/dchagin/lemul/sys/kern/kern_thread.c user/dchagin/lemul/sys/kern/kern_timeout.c user/dchagin/lemul/sys/kern/kern_umtx.c user/dchagin/lemul/sys/kern/kern_uuid.c user/dchagin/lemul/sys/kern/makesyscalls.sh user/dchagin/lemul/sys/kern/sched_4bsd.c user/dchagin/lemul/sys/kern/sched_ule.c user/dchagin/lemul/sys/kern/subr_bus.c user/dchagin/lemul/sys/kern/subr_bus_dma.c user/dchagin/lemul/sys/kern/subr_capability.c user/dchagin/lemul/sys/kern/subr_counter.c user/dchagin/lemul/sys/kern/subr_devstat.c user/dchagin/lemul/sys/kern/subr_hints.c user/dchagin/lemul/sys/kern/subr_kdb.c user/dchagin/lemul/sys/kern/subr_lock.c user/dchagin/lemul/sys/kern/subr_param.c user/dchagin/lemul/sys/kern/subr_pcpu.c user/dchagin/lemul/sys/kern/subr_prf.c user/dchagin/lemul/sys/kern/subr_sglist.c user/dchagin/lemul/sys/kern/subr_sleepqueue.c user/dchagin/lemul/sys/kern/subr_smp.c user/dchagin/lemul/sys/kern/subr_syscall.c user/dchagin/lemul/sys/kern/subr_taskqueue.c user/dchagin/lemul/sys/kern/subr_trap.c user/dchagin/lemul/sys/kern/subr_turnstile.c user/dchagin/lemul/sys/kern/subr_vmem.c user/dchagin/lemul/sys/kern/subr_witness.c user/dchagin/lemul/sys/kern/sys_capability.c user/dchagin/lemul/sys/kern/sys_generic.c user/dchagin/lemul/sys/kern/sys_procdesc.c user/dchagin/lemul/sys/kern/sys_socket.c user/dchagin/lemul/sys/kern/syscalls.c user/dchagin/lemul/sys/kern/syscalls.master user/dchagin/lemul/sys/kern/systrace_args.c user/dchagin/lemul/sys/kern/sysv_shm.c user/dchagin/lemul/sys/kern/tty.c user/dchagin/lemul/sys/kern/uipc_mbuf.c user/dchagin/lemul/sys/kern/uipc_mqueue.c user/dchagin/lemul/sys/kern/uipc_sem.c user/dchagin/lemul/sys/kern/uipc_shm.c user/dchagin/lemul/sys/kern/uipc_sockbuf.c user/dchagin/lemul/sys/kern/uipc_socket.c user/dchagin/lemul/sys/kern/uipc_syscalls.c user/dchagin/lemul/sys/kern/uipc_usrreq.c user/dchagin/lemul/sys/kern/vfs_acl.c user/dchagin/lemul/sys/kern/vfs_aio.c user/dchagin/lemul/sys/kern/vfs_bio.c user/dchagin/lemul/sys/kern/vfs_cache.c user/dchagin/lemul/sys/kern/vfs_extattr.c user/dchagin/lemul/sys/kern/vfs_lookup.c user/dchagin/lemul/sys/kern/vfs_mountroot.c user/dchagin/lemul/sys/kern/vfs_subr.c user/dchagin/lemul/sys/kern/vfs_syscalls.c user/dchagin/lemul/sys/kern/vfs_vnops.c user/dchagin/lemul/sys/kern/vnode_if.src user/dchagin/lemul/sys/libkern/iconv.c user/dchagin/lemul/sys/mips/adm5120/if_admsw.c user/dchagin/lemul/sys/mips/adm5120/obio.c user/dchagin/lemul/sys/mips/adm5120/uart_dev_adm5120.c user/dchagin/lemul/sys/mips/alchemy/obio.c user/dchagin/lemul/sys/mips/atheros/apb.c user/dchagin/lemul/sys/mips/atheros/apbvar.h user/dchagin/lemul/sys/mips/atheros/ar71xx_cpudef.h user/dchagin/lemul/sys/mips/atheros/ar71xx_ehci.c user/dchagin/lemul/sys/mips/atheros/ar71xx_pci.c user/dchagin/lemul/sys/mips/atheros/ar71xx_spi.c user/dchagin/lemul/sys/mips/atheros/ar71xx_wdog.c user/dchagin/lemul/sys/mips/atheros/ar71xxreg.h user/dchagin/lemul/sys/mips/atheros/ar724x_pci.c user/dchagin/lemul/sys/mips/atheros/ar724xreg.h user/dchagin/lemul/sys/mips/atheros/ar934x_chip.c user/dchagin/lemul/sys/mips/atheros/ar934xreg.h user/dchagin/lemul/sys/mips/atheros/if_arge.c user/dchagin/lemul/sys/mips/atheros/if_argevar.h user/dchagin/lemul/sys/mips/atheros/uart_dev_ar933x.c user/dchagin/lemul/sys/mips/beri/beri_machdep.c user/dchagin/lemul/sys/mips/beri/files.beri user/dchagin/lemul/sys/mips/beri/std.beri user/dchagin/lemul/sys/mips/cavium/ciu.c user/dchagin/lemul/sys/mips/cavium/octe/cavium-ethernet.h user/dchagin/lemul/sys/mips/cavium/octe/ethernet-common.c user/dchagin/lemul/sys/mips/cavium/octe/ethernet-mdio.c user/dchagin/lemul/sys/mips/cavium/octe/ethernet-mem.c user/dchagin/lemul/sys/mips/cavium/octe/ethernet-mv88e61xx.c user/dchagin/lemul/sys/mips/cavium/octe/ethernet-rgmii.c user/dchagin/lemul/sys/mips/cavium/octe/ethernet-rx.c user/dchagin/lemul/sys/mips/cavium/octe/ethernet-sgmii.c user/dchagin/lemul/sys/mips/cavium/octe/ethernet-spi.c user/dchagin/lemul/sys/mips/cavium/octe/ethernet-tx.c user/dchagin/lemul/sys/mips/cavium/octe/ethernet-xaui.c user/dchagin/lemul/sys/mips/cavium/octe/ethernet.c user/dchagin/lemul/sys/mips/cavium/octeon_ebt3000_cf.c user/dchagin/lemul/sys/mips/cavium/octeon_pmc.c user/dchagin/lemul/sys/mips/cavium/octeon_rnd.c user/dchagin/lemul/sys/mips/cavium/octeon_rtc.c user/dchagin/lemul/sys/mips/cavium/octopci_bus_space.c user/dchagin/lemul/sys/mips/cavium/std.octeon1 user/dchagin/lemul/sys/mips/cavium/uart_dev_oct16550.c user/dchagin/lemul/sys/mips/conf/ALCHEMY user/dchagin/lemul/sys/mips/conf/AP121 user/dchagin/lemul/sys/mips/conf/AP91 user/dchagin/lemul/sys/mips/conf/AP93 user/dchagin/lemul/sys/mips/conf/AP94 user/dchagin/lemul/sys/mips/conf/AP96 user/dchagin/lemul/sys/mips/conf/AR71XX_BASE user/dchagin/lemul/sys/mips/conf/AR724X_BASE user/dchagin/lemul/sys/mips/conf/AR91XX_BASE user/dchagin/lemul/sys/mips/conf/AR933X_BASE user/dchagin/lemul/sys/mips/conf/AR934X_BASE user/dchagin/lemul/sys/mips/conf/AR934X_BASE.hints user/dchagin/lemul/sys/mips/conf/BERI_DE4.hints user/dchagin/lemul/sys/mips/conf/BERI_DE4_MDROOT user/dchagin/lemul/sys/mips/conf/BERI_DE4_SDROOT user/dchagin/lemul/sys/mips/conf/BERI_SIM_MDROOT user/dchagin/lemul/sys/mips/conf/BERI_TEMPLATE user/dchagin/lemul/sys/mips/conf/CARAMBOLA2 user/dchagin/lemul/sys/mips/conf/DB120 user/dchagin/lemul/sys/mips/conf/DB120.hints user/dchagin/lemul/sys/mips/conf/ENH200 user/dchagin/lemul/sys/mips/conf/OCTEON1 user/dchagin/lemul/sys/mips/conf/PB47 user/dchagin/lemul/sys/mips/conf/PB92 user/dchagin/lemul/sys/mips/conf/PICOSTATION_M2HP user/dchagin/lemul/sys/mips/conf/ROUTERSTATION user/dchagin/lemul/sys/mips/conf/ROUTERSTATION_MFS user/dchagin/lemul/sys/mips/conf/RSPRO user/dchagin/lemul/sys/mips/conf/RSPRO_MFS user/dchagin/lemul/sys/mips/conf/RSPRO_STANDALONE user/dchagin/lemul/sys/mips/conf/RT305X user/dchagin/lemul/sys/mips/conf/SENTRY5 user/dchagin/lemul/sys/mips/conf/SWARM64_SMP user/dchagin/lemul/sys/mips/conf/SWARM_SMP user/dchagin/lemul/sys/mips/conf/TP-WN1043ND user/dchagin/lemul/sys/mips/conf/TP-WN1043ND.hints user/dchagin/lemul/sys/mips/conf/WZR-300HP user/dchagin/lemul/sys/mips/conf/XLRN32 user/dchagin/lemul/sys/mips/conf/std.SWARM user/dchagin/lemul/sys/mips/conf/std.XLP user/dchagin/lemul/sys/mips/idt/if_kr.c user/dchagin/lemul/sys/mips/idt/obio.c user/dchagin/lemul/sys/mips/include/bootinfo.h user/dchagin/lemul/sys/mips/include/bus.h user/dchagin/lemul/sys/mips/include/cpufunc.h user/dchagin/lemul/sys/mips/include/fdt.h user/dchagin/lemul/sys/mips/include/pte.h user/dchagin/lemul/sys/mips/include/vmparam.h user/dchagin/lemul/sys/mips/malta/gt.c user/dchagin/lemul/sys/mips/malta/gt_pci.c user/dchagin/lemul/sys/mips/mips/bus_space_fdt.c user/dchagin/lemul/sys/mips/mips/bus_space_generic.c user/dchagin/lemul/sys/mips/mips/busdma_machdep.c user/dchagin/lemul/sys/mips/mips/cache.c user/dchagin/lemul/sys/mips/mips/cpu.c user/dchagin/lemul/sys/mips/mips/exception.S user/dchagin/lemul/sys/mips/mips/gdb_machdep.c user/dchagin/lemul/sys/mips/mips/machdep.c user/dchagin/lemul/sys/mips/mips/nexus.c user/dchagin/lemul/sys/mips/mips/pmap.c user/dchagin/lemul/sys/mips/mips/sys_machdep.c user/dchagin/lemul/sys/mips/mips/tick.c user/dchagin/lemul/sys/mips/mips/trap.c user/dchagin/lemul/sys/mips/mips/uio_machdep.c user/dchagin/lemul/sys/mips/mips/uma_machdep.c user/dchagin/lemul/sys/mips/nlm/dev/net/nae.c user/dchagin/lemul/sys/mips/nlm/dev/net/xlpge.c user/dchagin/lemul/sys/mips/nlm/tick.c user/dchagin/lemul/sys/mips/nlm/xlp_machdep.c user/dchagin/lemul/sys/mips/nlm/xlp_pci.c user/dchagin/lemul/sys/mips/rmi/dev/nlge/if_nlge.c user/dchagin/lemul/sys/mips/rmi/iodi.c user/dchagin/lemul/sys/mips/rmi/pic.h user/dchagin/lemul/sys/mips/rmi/rootfs_list.txt user/dchagin/lemul/sys/mips/rmi/tick.c user/dchagin/lemul/sys/mips/rt305x/obio.c user/dchagin/lemul/sys/mips/rt305x/uart_dev_rt305x.c user/dchagin/lemul/sys/mips/sibyte/sb_zbbus.c user/dchagin/lemul/sys/modules/Makefile user/dchagin/lemul/sys/modules/aic7xxx/Makefile user/dchagin/lemul/sys/modules/aic7xxx/ahc/Makefile user/dchagin/lemul/sys/modules/aic7xxx/ahc/ahc_eisa/Makefile user/dchagin/lemul/sys/modules/aic7xxx/ahc/ahc_isa/Makefile user/dchagin/lemul/sys/modules/aic7xxx/ahc/ahc_pci/Makefile user/dchagin/lemul/sys/modules/aic7xxx/ahd/Makefile user/dchagin/lemul/sys/modules/arcnet/Makefile user/dchagin/lemul/sys/modules/ath/Makefile user/dchagin/lemul/sys/modules/bwi/Makefile user/dchagin/lemul/sys/modules/crypto/Makefile user/dchagin/lemul/sys/modules/ctl/Makefile user/dchagin/lemul/sys/modules/cyclic/Makefile user/dchagin/lemul/sys/modules/drm2/drm2/Makefile user/dchagin/lemul/sys/modules/drm2/i915kms/Makefile user/dchagin/lemul/sys/modules/drm2/radeonkms/Makefile user/dchagin/lemul/sys/modules/dtrace/Makefile user/dchagin/lemul/sys/modules/dtrace/dtmalloc/Makefile user/dchagin/lemul/sys/modules/dtrace/dtnfscl/Makefile user/dchagin/lemul/sys/modules/dtrace/dtnfsclient/Makefile user/dchagin/lemul/sys/modules/dtrace/dtrace/Makefile user/dchagin/lemul/sys/modules/dtrace/dtrace_test/Makefile user/dchagin/lemul/sys/modules/dtrace/dtraceall/Makefile user/dchagin/lemul/sys/modules/dtrace/dtraceall/dtraceall.c user/dchagin/lemul/sys/modules/dtrace/fasttrap/Makefile user/dchagin/lemul/sys/modules/dtrace/fbt/Makefile user/dchagin/lemul/sys/modules/dtrace/lockstat/Makefile user/dchagin/lemul/sys/modules/dtrace/profile/Makefile user/dchagin/lemul/sys/modules/dtrace/prototype/Makefile user/dchagin/lemul/sys/modules/dtrace/sdt/Makefile user/dchagin/lemul/sys/modules/dtrace/systrace/Makefile user/dchagin/lemul/sys/modules/dtrace/systrace_freebsd32/Makefile user/dchagin/lemul/sys/modules/dtrace/systrace_linux32/Makefile user/dchagin/lemul/sys/modules/geom/Makefile user/dchagin/lemul/sys/modules/geom/geom_bde/Makefile user/dchagin/lemul/sys/modules/geom/geom_uncompress/Makefile user/dchagin/lemul/sys/modules/gpio/gpiobus/Makefile user/dchagin/lemul/sys/modules/gpio/gpioiic/Makefile user/dchagin/lemul/sys/modules/gpio/gpioled/Makefile user/dchagin/lemul/sys/modules/hwpmc/Makefile user/dchagin/lemul/sys/modules/i2c/iicbb/Makefile user/dchagin/lemul/sys/modules/ibcore/Makefile user/dchagin/lemul/sys/modules/if_gre/Makefile user/dchagin/lemul/sys/modules/if_tun/Makefile user/dchagin/lemul/sys/modules/ip6_mroute_mod/Makefile user/dchagin/lemul/sys/modules/ipfilter/Makefile user/dchagin/lemul/sys/modules/ipoib/Makefile user/dchagin/lemul/sys/modules/iwnfw/Makefile user/dchagin/lemul/sys/modules/iwnfw/iwn6000g2b/Makefile user/dchagin/lemul/sys/modules/linux/Makefile user/dchagin/lemul/sys/modules/mlx4/Makefile user/dchagin/lemul/sys/modules/mlx4ib/Makefile user/dchagin/lemul/sys/modules/mlxen/Makefile user/dchagin/lemul/sys/modules/mthca/Makefile user/dchagin/lemul/sys/modules/netgraph/Makefile user/dchagin/lemul/sys/modules/netgraph/iface/Makefile user/dchagin/lemul/sys/modules/netmap/Makefile user/dchagin/lemul/sys/modules/nfscl/Makefile user/dchagin/lemul/sys/modules/nfsclient/Makefile user/dchagin/lemul/sys/modules/nfscommon/Makefile user/dchagin/lemul/sys/modules/opensolaris/Makefile user/dchagin/lemul/sys/modules/random/Makefile user/dchagin/lemul/sys/modules/send/Makefile user/dchagin/lemul/sys/modules/smbfs/Makefile user/dchagin/lemul/sys/modules/sound/driver/ai2s/Makefile user/dchagin/lemul/sys/modules/sppp/Makefile user/dchagin/lemul/sys/modules/usb/Makefile user/dchagin/lemul/sys/modules/virtio/Makefile user/dchagin/lemul/sys/modules/vmm/Makefile user/dchagin/lemul/sys/modules/vmware/vmxnet3/Makefile user/dchagin/lemul/sys/modules/wlan/Makefile user/dchagin/lemul/sys/modules/zfs/Makefile user/dchagin/lemul/sys/net/bpf.c user/dchagin/lemul/sys/net/bpf.h user/dchagin/lemul/sys/net/bpf_filter.c user/dchagin/lemul/sys/net/bridgestp.c user/dchagin/lemul/sys/net/flowtable.c user/dchagin/lemul/sys/net/flowtable.h user/dchagin/lemul/sys/net/ieee8023ad_lacp.c user/dchagin/lemul/sys/net/if.c user/dchagin/lemul/sys/net/if.h user/dchagin/lemul/sys/net/if_arcsubr.c user/dchagin/lemul/sys/net/if_atmsubr.c user/dchagin/lemul/sys/net/if_bridge.c user/dchagin/lemul/sys/net/if_clone.c user/dchagin/lemul/sys/net/if_clone.h user/dchagin/lemul/sys/net/if_disc.c user/dchagin/lemul/sys/net/if_dl.h user/dchagin/lemul/sys/net/if_edsc.c user/dchagin/lemul/sys/net/if_enc.c user/dchagin/lemul/sys/net/if_epair.c user/dchagin/lemul/sys/net/if_ethersubr.c user/dchagin/lemul/sys/net/if_faith.c user/dchagin/lemul/sys/net/if_fddisubr.c user/dchagin/lemul/sys/net/if_fwsubr.c user/dchagin/lemul/sys/net/if_gif.c user/dchagin/lemul/sys/net/if_gre.c user/dchagin/lemul/sys/net/if_iso88025subr.c user/dchagin/lemul/sys/net/if_lagg.c user/dchagin/lemul/sys/net/if_lagg.h user/dchagin/lemul/sys/net/if_loop.c user/dchagin/lemul/sys/net/if_media.h user/dchagin/lemul/sys/net/if_mib.c user/dchagin/lemul/sys/net/if_pfsync.h user/dchagin/lemul/sys/net/if_spppfr.c user/dchagin/lemul/sys/net/if_spppsubr.c user/dchagin/lemul/sys/net/if_stf.c user/dchagin/lemul/sys/net/if_tap.c user/dchagin/lemul/sys/net/if_tun.c user/dchagin/lemul/sys/net/if_types.h user/dchagin/lemul/sys/net/if_var.h user/dchagin/lemul/sys/net/if_vlan.c user/dchagin/lemul/sys/net/if_vlan_var.h user/dchagin/lemul/sys/net/iso88025.h user/dchagin/lemul/sys/net/netisr.c user/dchagin/lemul/sys/net/netisr.h user/dchagin/lemul/sys/net/netmap.h user/dchagin/lemul/sys/net/netmap_user.h user/dchagin/lemul/sys/net/pfil.c user/dchagin/lemul/sys/net/pfvar.h user/dchagin/lemul/sys/net/radix.c user/dchagin/lemul/sys/net/radix.h user/dchagin/lemul/sys/net/radix_mpath.c user/dchagin/lemul/sys/net/raw_cb.c user/dchagin/lemul/sys/net/raw_usrreq.c user/dchagin/lemul/sys/net/route.c user/dchagin/lemul/sys/net/route.h user/dchagin/lemul/sys/net/rtsock.c user/dchagin/lemul/sys/net/vnet.c user/dchagin/lemul/sys/net/vnet.h user/dchagin/lemul/sys/net80211/ieee80211.c user/dchagin/lemul/sys/net80211/ieee80211.h user/dchagin/lemul/sys/net80211/ieee80211_action.c user/dchagin/lemul/sys/net80211/ieee80211_adhoc.c user/dchagin/lemul/sys/net80211/ieee80211_ageq.c user/dchagin/lemul/sys/net80211/ieee80211_alq.c user/dchagin/lemul/sys/net80211/ieee80211_amrr.c user/dchagin/lemul/sys/net80211/ieee80211_ddb.c user/dchagin/lemul/sys/net80211/ieee80211_dfs.c user/dchagin/lemul/sys/net80211/ieee80211_freebsd.c user/dchagin/lemul/sys/net80211/ieee80211_hostap.c user/dchagin/lemul/sys/net80211/ieee80211_ht.c user/dchagin/lemul/sys/net80211/ieee80211_input.c user/dchagin/lemul/sys/net80211/ieee80211_ioctl.c user/dchagin/lemul/sys/net80211/ieee80211_mesh.c user/dchagin/lemul/sys/net80211/ieee80211_monitor.c user/dchagin/lemul/sys/net80211/ieee80211_node.c user/dchagin/lemul/sys/net80211/ieee80211_output.c user/dchagin/lemul/sys/net80211/ieee80211_phy.c user/dchagin/lemul/sys/net80211/ieee80211_power.c user/dchagin/lemul/sys/net80211/ieee80211_proto.c user/dchagin/lemul/sys/net80211/ieee80211_proto.h user/dchagin/lemul/sys/net80211/ieee80211_radiotap.c user/dchagin/lemul/sys/net80211/ieee80211_ratectl.c user/dchagin/lemul/sys/net80211/ieee80211_ratectl_none.c user/dchagin/lemul/sys/net80211/ieee80211_regdomain.c user/dchagin/lemul/sys/net80211/ieee80211_rssadapt.c user/dchagin/lemul/sys/net80211/ieee80211_scan.c user/dchagin/lemul/sys/net80211/ieee80211_scan_sta.c user/dchagin/lemul/sys/net80211/ieee80211_sta.c user/dchagin/lemul/sys/net80211/ieee80211_superg.c user/dchagin/lemul/sys/net80211/ieee80211_wds.c user/dchagin/lemul/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c user/dchagin/lemul/sys/netgraph/netflow/netflow.c user/dchagin/lemul/sys/netgraph/netflow/netflow_v9.c user/dchagin/lemul/sys/netgraph/netflow/ng_netflow.c user/dchagin/lemul/sys/netgraph/netflow/ng_netflow.h user/dchagin/lemul/sys/netgraph/ng_base.c user/dchagin/lemul/sys/netgraph/ng_bridge.c user/dchagin/lemul/sys/netgraph/ng_cisco.c user/dchagin/lemul/sys/netgraph/ng_eiface.c user/dchagin/lemul/sys/netgraph/ng_ether.c user/dchagin/lemul/sys/netgraph/ng_iface.c user/dchagin/lemul/sys/netgraph/ng_iface.h user/dchagin/lemul/sys/netgraph/ng_ipfw.c user/dchagin/lemul/sys/netgraph/ng_ksocket.c user/dchagin/lemul/sys/netgraph/ng_l2tp.c user/dchagin/lemul/sys/netgraph/ng_one2many.c user/dchagin/lemul/sys/netgraph/ng_pipe.c user/dchagin/lemul/sys/netgraph/ng_sppp.c user/dchagin/lemul/sys/netinet/cc/cc_cdg.c user/dchagin/lemul/sys/netinet/icmp_var.h user/dchagin/lemul/sys/netinet/if_atm.c user/dchagin/lemul/sys/netinet/if_ether.c user/dchagin/lemul/sys/netinet/igmp.c user/dchagin/lemul/sys/netinet/igmp_var.h user/dchagin/lemul/sys/netinet/in.c user/dchagin/lemul/sys/netinet/in.h user/dchagin/lemul/sys/netinet/in_gif.c user/dchagin/lemul/sys/netinet/in_kdtrace.c user/dchagin/lemul/sys/netinet/in_kdtrace.h user/dchagin/lemul/sys/netinet/in_mcast.c user/dchagin/lemul/sys/netinet/in_pcb.c user/dchagin/lemul/sys/netinet/in_pcbgroup.c user/dchagin/lemul/sys/netinet/in_proto.c user/dchagin/lemul/sys/netinet/in_rmx.c user/dchagin/lemul/sys/netinet/in_var.h user/dchagin/lemul/sys/netinet/ip_carp.c user/dchagin/lemul/sys/netinet/ip_divert.c user/dchagin/lemul/sys/netinet/ip_fastfwd.c user/dchagin/lemul/sys/netinet/ip_gre.c user/dchagin/lemul/sys/netinet/ip_icmp.c user/dchagin/lemul/sys/netinet/ip_input.c user/dchagin/lemul/sys/netinet/ip_ipsec.c user/dchagin/lemul/sys/netinet/ip_mroute.c user/dchagin/lemul/sys/netinet/ip_output.c user/dchagin/lemul/sys/netinet/ip_var.h user/dchagin/lemul/sys/netinet/libalias/alias.c user/dchagin/lemul/sys/netinet/libalias/alias_cuseeme.c user/dchagin/lemul/sys/netinet/libalias/alias_db.c user/dchagin/lemul/sys/netinet/libalias/alias_dummy.c user/dchagin/lemul/sys/netinet/libalias/alias_irc.c user/dchagin/lemul/sys/netinet/libalias/alias_mod.c user/dchagin/lemul/sys/netinet/libalias/alias_mod.h user/dchagin/lemul/sys/netinet/libalias/alias_nbt.c user/dchagin/lemul/sys/netinet/libalias/alias_pptp.c user/dchagin/lemul/sys/netinet/libalias/alias_skinny.c user/dchagin/lemul/sys/netinet/libalias/alias_smedia.c user/dchagin/lemul/sys/netinet/libalias/libalias.3 user/dchagin/lemul/sys/netinet/pim_var.h user/dchagin/lemul/sys/netinet/raw_ip.c user/dchagin/lemul/sys/netinet/sctp.h user/dchagin/lemul/sys/netinet/sctp_asconf.c user/dchagin/lemul/sys/netinet/sctp_auth.c user/dchagin/lemul/sys/netinet/sctp_auth.h user/dchagin/lemul/sys/netinet/sctp_bsd_addr.c user/dchagin/lemul/sys/netinet/sctp_constants.h user/dchagin/lemul/sys/netinet/sctp_dtrace_declare.h user/dchagin/lemul/sys/netinet/sctp_dtrace_define.h user/dchagin/lemul/sys/netinet/sctp_indata.c user/dchagin/lemul/sys/netinet/sctp_input.c user/dchagin/lemul/sys/netinet/sctp_os_bsd.h user/dchagin/lemul/sys/netinet/sctp_output.c user/dchagin/lemul/sys/netinet/sctp_pcb.c user/dchagin/lemul/sys/netinet/sctp_sysctl.c user/dchagin/lemul/sys/netinet/sctp_sysctl.h user/dchagin/lemul/sys/netinet/sctp_timer.c user/dchagin/lemul/sys/netinet/sctp_usrreq.c user/dchagin/lemul/sys/netinet/sctputil.c user/dchagin/lemul/sys/netinet/sctputil.h user/dchagin/lemul/sys/netinet/siftr.c user/dchagin/lemul/sys/netinet/tcp_hostcache.c user/dchagin/lemul/sys/netinet/tcp_input.c user/dchagin/lemul/sys/netinet/tcp_offload.c user/dchagin/lemul/sys/netinet/tcp_output.c user/dchagin/lemul/sys/netinet/tcp_reass.c user/dchagin/lemul/sys/netinet/tcp_sack.c user/dchagin/lemul/sys/netinet/tcp_subr.c user/dchagin/lemul/sys/netinet/tcp_syncache.c user/dchagin/lemul/sys/netinet/tcp_timewait.c user/dchagin/lemul/sys/netinet/tcp_usrreq.c user/dchagin/lemul/sys/netinet/tcp_var.h user/dchagin/lemul/sys/netinet/toecore.c user/dchagin/lemul/sys/netinet/udp_usrreq.c user/dchagin/lemul/sys/netinet/udp_var.h user/dchagin/lemul/sys/netinet6/dest6.c user/dchagin/lemul/sys/netinet6/frag6.c user/dchagin/lemul/sys/netinet6/icmp6.c user/dchagin/lemul/sys/netinet6/in6.c user/dchagin/lemul/sys/netinet6/in6.h user/dchagin/lemul/sys/netinet6/in6_gif.c user/dchagin/lemul/sys/netinet6/in6_ifattach.c user/dchagin/lemul/sys/netinet6/in6_mcast.c user/dchagin/lemul/sys/netinet6/in6_pcb.c user/dchagin/lemul/sys/netinet6/in6_pcbgroup.c user/dchagin/lemul/sys/netinet6/in6_proto.c user/dchagin/lemul/sys/netinet6/in6_rmx.c user/dchagin/lemul/sys/netinet6/in6_src.c user/dchagin/lemul/sys/netinet6/in6_var.h user/dchagin/lemul/sys/netinet6/ip6_forward.c user/dchagin/lemul/sys/netinet6/ip6_id.c user/dchagin/lemul/sys/netinet6/ip6_input.c user/dchagin/lemul/sys/netinet6/ip6_ipsec.c user/dchagin/lemul/sys/netinet6/ip6_mroute.c user/dchagin/lemul/sys/netinet6/ip6_mroute.h user/dchagin/lemul/sys/netinet6/ip6_output.c user/dchagin/lemul/sys/netinet6/ip6_var.h user/dchagin/lemul/sys/netinet6/mld6.c user/dchagin/lemul/sys/netinet6/nd6.c user/dchagin/lemul/sys/netinet6/nd6.h user/dchagin/lemul/sys/netinet6/nd6_nbr.c user/dchagin/lemul/sys/netinet6/nd6_rtr.c user/dchagin/lemul/sys/netinet6/pim6_var.h user/dchagin/lemul/sys/netinet6/raw_ip6.c user/dchagin/lemul/sys/netinet6/route6.c user/dchagin/lemul/sys/netinet6/scope6.c user/dchagin/lemul/sys/netinet6/sctp6_usrreq.c user/dchagin/lemul/sys/netinet6/send.c user/dchagin/lemul/sys/netinet6/udp6_usrreq.c user/dchagin/lemul/sys/netipsec/ipsec.c user/dchagin/lemul/sys/netipsec/ipsec.h user/dchagin/lemul/sys/netipsec/ipsec_input.c user/dchagin/lemul/sys/netipsec/ipsec_output.c user/dchagin/lemul/sys/netipsec/key.c user/dchagin/lemul/sys/netipsec/key_var.h user/dchagin/lemul/sys/netipsec/keysock.c user/dchagin/lemul/sys/netipsec/xform_ah.c user/dchagin/lemul/sys/netipsec/xform_esp.c user/dchagin/lemul/sys/netipsec/xform_ipip.c user/dchagin/lemul/sys/netnatm/natm.c user/dchagin/lemul/sys/netnatm/natm_pcb.c user/dchagin/lemul/sys/netnatm/natm_proto.c user/dchagin/lemul/sys/netpfil/ipfw/dn_sched.h user/dchagin/lemul/sys/netpfil/ipfw/dummynet.txt user/dchagin/lemul/sys/netpfil/ipfw/ip_dn_io.c user/dchagin/lemul/sys/netpfil/ipfw/ip_dn_private.h user/dchagin/lemul/sys/netpfil/ipfw/ip_dummynet.c user/dchagin/lemul/sys/netpfil/ipfw/ip_fw2.c user/dchagin/lemul/sys/netpfil/ipfw/ip_fw_dynamic.c user/dchagin/lemul/sys/netpfil/ipfw/ip_fw_log.c user/dchagin/lemul/sys/netpfil/ipfw/ip_fw_nat.c user/dchagin/lemul/sys/netpfil/ipfw/ip_fw_pfil.c user/dchagin/lemul/sys/netpfil/ipfw/ip_fw_private.h user/dchagin/lemul/sys/netpfil/ipfw/ip_fw_sockopt.c user/dchagin/lemul/sys/netpfil/ipfw/ip_fw_table.c user/dchagin/lemul/sys/netpfil/pf/if_pflog.c user/dchagin/lemul/sys/netpfil/pf/if_pfsync.c user/dchagin/lemul/sys/netpfil/pf/pf.c user/dchagin/lemul/sys/netpfil/pf/pf_if.c user/dchagin/lemul/sys/netpfil/pf/pf_ioctl.c user/dchagin/lemul/sys/netpfil/pf/pf_lb.c user/dchagin/lemul/sys/netpfil/pf/pf_norm.c user/dchagin/lemul/sys/netpfil/pf/pf_osfp.c user/dchagin/lemul/sys/netpfil/pf/pf_ruleset.c user/dchagin/lemul/sys/netpfil/pf/pf_table.c user/dchagin/lemul/sys/netsmb/netbios.h user/dchagin/lemul/sys/netsmb/smb_dev.c user/dchagin/lemul/sys/netsmb/smb_trantcp.c user/dchagin/lemul/sys/nfs/bootp_subr.c user/dchagin/lemul/sys/nfs/nfs_fha.c user/dchagin/lemul/sys/nfs/nfs_fha.h user/dchagin/lemul/sys/nfsclient/nfs_bio.c user/dchagin/lemul/sys/nfsclient/nfs_krpc.c user/dchagin/lemul/sys/nfsclient/nfs_subs.c user/dchagin/lemul/sys/nfsclient/nfs_vfsops.c user/dchagin/lemul/sys/nfsclient/nfs_vnops.c user/dchagin/lemul/sys/nfsclient/nfsargs.h user/dchagin/lemul/sys/nfsserver/nfs_fha_old.c user/dchagin/lemul/sys/nfsserver/nfs_srvkrpc.c user/dchagin/lemul/sys/nlm/nlm_prot_impl.c user/dchagin/lemul/sys/ofed/drivers/infiniband/core/umem.c user/dchagin/lemul/sys/ofed/drivers/infiniband/hw/mlx4/Makefile user/dchagin/lemul/sys/ofed/drivers/infiniband/hw/mlx4/qp.c user/dchagin/lemul/sys/ofed/drivers/infiniband/hw/mthca/mthca_mcg.c user/dchagin/lemul/sys/ofed/drivers/infiniband/hw/mthca/mthca_memfree.c user/dchagin/lemul/sys/ofed/drivers/infiniband/hw/mthca/mthca_qp.c user/dchagin/lemul/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h user/dchagin/lemul/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c user/dchagin/lemul/sys/ofed/drivers/infiniband/ulp/sdp/sdp.h user/dchagin/lemul/sys/ofed/drivers/net/mlx4/Makefile user/dchagin/lemul/sys/ofed/drivers/net/mlx4/en_ethtool.c user/dchagin/lemul/sys/ofed/drivers/net/mlx4/en_netdev.c user/dchagin/lemul/sys/ofed/drivers/net/mlx4/mcg.c user/dchagin/lemul/sys/ofed/drivers/net/mlx4/mlx4_en.h user/dchagin/lemul/sys/ofed/include/linux/bitops.h user/dchagin/lemul/sys/ofed/include/linux/list.h user/dchagin/lemul/sys/ofed/include/rdma/ib_addr.h user/dchagin/lemul/sys/opencrypto/crypto.c user/dchagin/lemul/sys/opencrypto/cryptodev.c user/dchagin/lemul/sys/opencrypto/cryptosoft.c user/dchagin/lemul/sys/pc98/cbus/cbus.h user/dchagin/lemul/sys/pc98/cbus/cbus_dma.c user/dchagin/lemul/sys/pc98/conf/GENERIC user/dchagin/lemul/sys/pc98/pc98/machdep.c user/dchagin/lemul/sys/pci/if_rl.c user/dchagin/lemul/sys/pci/if_rlreg.h user/dchagin/lemul/sys/powerpc/aim/locore32.S user/dchagin/lemul/sys/powerpc/aim/locore64.S user/dchagin/lemul/sys/powerpc/aim/machdep.c user/dchagin/lemul/sys/powerpc/aim/mmu_oea.c user/dchagin/lemul/sys/powerpc/aim/mmu_oea64.c user/dchagin/lemul/sys/powerpc/aim/moea64_native.c user/dchagin/lemul/sys/powerpc/aim/mp_cpudep.c user/dchagin/lemul/sys/powerpc/aim/trap.c user/dchagin/lemul/sys/powerpc/aim/trap_subr32.S user/dchagin/lemul/sys/powerpc/aim/trap_subr64.S user/dchagin/lemul/sys/powerpc/aim/uma_machdep.c user/dchagin/lemul/sys/powerpc/booke/locore.S user/dchagin/lemul/sys/powerpc/booke/machdep.c user/dchagin/lemul/sys/powerpc/booke/machdep_e500.c user/dchagin/lemul/sys/powerpc/booke/mp_cpudep.c user/dchagin/lemul/sys/powerpc/booke/platform_bare.c user/dchagin/lemul/sys/powerpc/booke/pmap.c user/dchagin/lemul/sys/powerpc/booke/trap.c user/dchagin/lemul/sys/powerpc/booke/trap_subr.S user/dchagin/lemul/sys/powerpc/conf/GENERIC user/dchagin/lemul/sys/powerpc/conf/GENERIC64 user/dchagin/lemul/sys/powerpc/conf/MPC85XX user/dchagin/lemul/sys/powerpc/conf/NOTES user/dchagin/lemul/sys/powerpc/fpu/fpu_emu.c user/dchagin/lemul/sys/powerpc/fpu/fpu_explode.c user/dchagin/lemul/sys/powerpc/fpu/fpu_sqrt.c user/dchagin/lemul/sys/powerpc/include/atomic.h user/dchagin/lemul/sys/powerpc/include/bat.h user/dchagin/lemul/sys/powerpc/include/bus.h user/dchagin/lemul/sys/powerpc/include/counter.h user/dchagin/lemul/sys/powerpc/include/cpu.h user/dchagin/lemul/sys/powerpc/include/dbdma.h user/dchagin/lemul/sys/powerpc/include/intr_machdep.h user/dchagin/lemul/sys/powerpc/include/ofw_machdep.h user/dchagin/lemul/sys/powerpc/include/openpicreg.h user/dchagin/lemul/sys/powerpc/include/openpicvar.h user/dchagin/lemul/sys/powerpc/include/param.h user/dchagin/lemul/sys/powerpc/include/pcb.h user/dchagin/lemul/sys/powerpc/include/pcpu.h user/dchagin/lemul/sys/powerpc/include/platform.h user/dchagin/lemul/sys/powerpc/include/pmap.h user/dchagin/lemul/sys/powerpc/include/pmc_mdep.h user/dchagin/lemul/sys/powerpc/include/psl.h user/dchagin/lemul/sys/powerpc/include/spr.h user/dchagin/lemul/sys/powerpc/include/tlb.h user/dchagin/lemul/sys/powerpc/include/trap.h user/dchagin/lemul/sys/powerpc/include/vmparam.h user/dchagin/lemul/sys/powerpc/mambo/mambo.c user/dchagin/lemul/sys/powerpc/mpc85xx/atpic.c user/dchagin/lemul/sys/powerpc/mpc85xx/fsl_sdhc.c user/dchagin/lemul/sys/powerpc/mpc85xx/lbc.c user/dchagin/lemul/sys/powerpc/mpc85xx/mpc85xx.c user/dchagin/lemul/sys/powerpc/mpc85xx/mpc85xx.h user/dchagin/lemul/sys/powerpc/ofw/ofw_cpu.c user/dchagin/lemul/sys/powerpc/ofw/ofw_machdep.c user/dchagin/lemul/sys/powerpc/ofw/ofw_pci.c user/dchagin/lemul/sys/powerpc/ofw/ofw_pcib_pci.c user/dchagin/lemul/sys/powerpc/ofw/ofw_pcibus.c user/dchagin/lemul/sys/powerpc/ofw/ofw_real.c user/dchagin/lemul/sys/powerpc/ofw/ofw_syscons.c user/dchagin/lemul/sys/powerpc/ofw/rtas.c user/dchagin/lemul/sys/powerpc/powermac/ata_macio.c user/dchagin/lemul/sys/powerpc/powermac/atibl.c user/dchagin/lemul/sys/powerpc/powermac/cpcht.c user/dchagin/lemul/sys/powerpc/powermac/dbdma.c user/dchagin/lemul/sys/powerpc/powermac/dbdmavar.h user/dchagin/lemul/sys/powerpc/powermac/grackle.c user/dchagin/lemul/sys/powerpc/powermac/macgpio.c user/dchagin/lemul/sys/powerpc/powermac/macgpiovar.h user/dchagin/lemul/sys/powerpc/powermac/macio.c user/dchagin/lemul/sys/powerpc/powermac/maciovar.h user/dchagin/lemul/sys/powerpc/powermac/nvbl.c user/dchagin/lemul/sys/powerpc/powermac/platform_powermac.c user/dchagin/lemul/sys/powerpc/powermac/pmu.c user/dchagin/lemul/sys/powerpc/powermac/pmuvar.h user/dchagin/lemul/sys/powerpc/powermac/powermac_thermal.c user/dchagin/lemul/sys/powerpc/powermac/smu.c user/dchagin/lemul/sys/powerpc/powermac/uninorth.c user/dchagin/lemul/sys/powerpc/powermac/uninorthpci.c user/dchagin/lemul/sys/powerpc/powermac/uninorthvar.h user/dchagin/lemul/sys/powerpc/powermac/viareg.h user/dchagin/lemul/sys/powerpc/powerpc/bus_machdep.c user/dchagin/lemul/sys/powerpc/powerpc/busdma_machdep.c user/dchagin/lemul/sys/powerpc/powerpc/cpu.c user/dchagin/lemul/sys/powerpc/powerpc/dump_machdep.c user/dchagin/lemul/sys/powerpc/powerpc/exec_machdep.c user/dchagin/lemul/sys/powerpc/powerpc/fpu.c user/dchagin/lemul/sys/powerpc/powerpc/genassym.c user/dchagin/lemul/sys/powerpc/powerpc/intr_machdep.c user/dchagin/lemul/sys/powerpc/powerpc/mp_machdep.c user/dchagin/lemul/sys/powerpc/powerpc/nexus.c user/dchagin/lemul/sys/powerpc/powerpc/openpic.c user/dchagin/lemul/sys/powerpc/powerpc/pic_if.m user/dchagin/lemul/sys/powerpc/powerpc/platform.c user/dchagin/lemul/sys/powerpc/powerpc/platform_if.m user/dchagin/lemul/sys/powerpc/powerpc/uio_machdep.c user/dchagin/lemul/sys/powerpc/ps3/if_glc.c user/dchagin/lemul/sys/powerpc/ps3/platform_ps3.c user/dchagin/lemul/sys/powerpc/pseries/mmu_phyp.c user/dchagin/lemul/sys/powerpc/pseries/phyp_console.c user/dchagin/lemul/sys/powerpc/pseries/phyp_llan.c user/dchagin/lemul/sys/powerpc/pseries/phyp_vscsi.c user/dchagin/lemul/sys/powerpc/pseries/platform_chrp.c user/dchagin/lemul/sys/powerpc/pseries/plpar_iommu.c user/dchagin/lemul/sys/powerpc/pseries/rtas_dev.c user/dchagin/lemul/sys/powerpc/pseries/rtas_pci.c user/dchagin/lemul/sys/powerpc/pseries/vdevice.c user/dchagin/lemul/sys/powerpc/pseries/xics.c user/dchagin/lemul/sys/powerpc/psim/iobus.c user/dchagin/lemul/sys/powerpc/psim/openpic_iobus.c user/dchagin/lemul/sys/powerpc/wii/platform_wii.c user/dchagin/lemul/sys/rpc/auth.h user/dchagin/lemul/sys/rpc/auth_none.c user/dchagin/lemul/sys/rpc/auth_unix.c user/dchagin/lemul/sys/rpc/authunix_prot.c user/dchagin/lemul/sys/rpc/clnt.h user/dchagin/lemul/sys/rpc/clnt_dg.c user/dchagin/lemul/sys/rpc/clnt_vc.c user/dchagin/lemul/sys/rpc/krpc.h user/dchagin/lemul/sys/rpc/nettype.h user/dchagin/lemul/sys/rpc/pmap_prot.h user/dchagin/lemul/sys/rpc/rpc.h user/dchagin/lemul/sys/rpc/rpc_callmsg.c user/dchagin/lemul/sys/rpc/rpc_com.h user/dchagin/lemul/sys/rpc/rpc_generic.c user/dchagin/lemul/sys/rpc/rpc_msg.h user/dchagin/lemul/sys/rpc/rpc_prot.c user/dchagin/lemul/sys/rpc/rpcb_clnt.c user/dchagin/lemul/sys/rpc/rpcb_clnt.h user/dchagin/lemul/sys/rpc/rpcb_prot.c user/dchagin/lemul/sys/rpc/rpcb_prot.h user/dchagin/lemul/sys/rpc/svc.c user/dchagin/lemul/sys/rpc/svc.h user/dchagin/lemul/sys/rpc/svc_auth.c user/dchagin/lemul/sys/rpc/svc_auth.h user/dchagin/lemul/sys/rpc/svc_auth_unix.c user/dchagin/lemul/sys/rpc/svc_dg.c user/dchagin/lemul/sys/rpc/svc_generic.c user/dchagin/lemul/sys/rpc/svc_vc.c user/dchagin/lemul/sys/rpc/types.h user/dchagin/lemul/sys/rpc/xdr.h user/dchagin/lemul/sys/security/audit/audit_bsm_klib.c user/dchagin/lemul/sys/security/mac/mac_audit.c user/dchagin/lemul/sys/security/mac/mac_cred.c user/dchagin/lemul/sys/security/mac/mac_framework.c user/dchagin/lemul/sys/security/mac/mac_framework.h user/dchagin/lemul/sys/security/mac/mac_inet.c user/dchagin/lemul/sys/security/mac/mac_internal.h user/dchagin/lemul/sys/security/mac/mac_net.c user/dchagin/lemul/sys/security/mac/mac_pipe.c user/dchagin/lemul/sys/security/mac/mac_policy.h user/dchagin/lemul/sys/security/mac/mac_posix_sem.c user/dchagin/lemul/sys/security/mac/mac_posix_shm.c user/dchagin/lemul/sys/security/mac/mac_priv.c user/dchagin/lemul/sys/security/mac/mac_process.c user/dchagin/lemul/sys/security/mac/mac_socket.c user/dchagin/lemul/sys/security/mac/mac_syscalls.c user/dchagin/lemul/sys/security/mac/mac_system.c user/dchagin/lemul/sys/security/mac/mac_sysv_msg.c user/dchagin/lemul/sys/security/mac/mac_sysv_sem.c user/dchagin/lemul/sys/security/mac/mac_sysv_shm.c user/dchagin/lemul/sys/security/mac/mac_vfs.c user/dchagin/lemul/sys/security/mac_biba/mac_biba.c user/dchagin/lemul/sys/security/mac_ifoff/mac_ifoff.c user/dchagin/lemul/sys/security/mac_lomac/mac_lomac.c user/dchagin/lemul/sys/security/mac_mls/mac_mls.c user/dchagin/lemul/sys/security/mac_stub/mac_stub.c user/dchagin/lemul/sys/security/mac_test/mac_test.c user/dchagin/lemul/sys/sparc64/conf/GENERIC user/dchagin/lemul/sys/sparc64/ebus/ebus.c user/dchagin/lemul/sys/sparc64/include/bus.h user/dchagin/lemul/sys/sparc64/include/bus_dma.h user/dchagin/lemul/sys/sparc64/include/bus_private.h user/dchagin/lemul/sys/sparc64/include/vmparam.h user/dchagin/lemul/sys/sparc64/isa/isa.c user/dchagin/lemul/sys/sparc64/isa/ofw_isa.c user/dchagin/lemul/sys/sparc64/pci/apb.c user/dchagin/lemul/sys/sparc64/pci/fire.c user/dchagin/lemul/sys/sparc64/pci/firereg.h user/dchagin/lemul/sys/sparc64/pci/ofw_pcib_subr.c user/dchagin/lemul/sys/sparc64/pci/psycho.c user/dchagin/lemul/sys/sparc64/pci/schizo.c user/dchagin/lemul/sys/sparc64/sbus/sbus.c user/dchagin/lemul/sys/sparc64/sparc64/bus_machdep.c user/dchagin/lemul/sys/sparc64/sparc64/machdep.c user/dchagin/lemul/sys/sparc64/sparc64/pmap.c user/dchagin/lemul/sys/sparc64/sparc64/spitfire.c user/dchagin/lemul/sys/sparc64/sparc64/sys_machdep.c user/dchagin/lemul/sys/sparc64/sparc64/uio_machdep.c user/dchagin/lemul/sys/sparc64/sparc64/vm_machdep.c user/dchagin/lemul/sys/sys/_rwlock.h user/dchagin/lemul/sys/sys/_umtx.h user/dchagin/lemul/sys/sys/ata.h user/dchagin/lemul/sys/sys/bufobj.h user/dchagin/lemul/sys/sys/bus_dma.h user/dchagin/lemul/sys/sys/capability.h user/dchagin/lemul/sys/sys/consio.h user/dchagin/lemul/sys/sys/copyright.h user/dchagin/lemul/sys/sys/dtrace_bsd.h user/dchagin/lemul/sys/sys/elf_common.h user/dchagin/lemul/sys/sys/event.h user/dchagin/lemul/sys/sys/eventhandler.h user/dchagin/lemul/sys/sys/fbio.h user/dchagin/lemul/sys/sys/file.h user/dchagin/lemul/sys/sys/gpt.h user/dchagin/lemul/sys/sys/jail.h user/dchagin/lemul/sys/sys/ktr.h user/dchagin/lemul/sys/sys/lock.h user/dchagin/lemul/sys/sys/mbuf.h user/dchagin/lemul/sys/sys/mdioctl.h user/dchagin/lemul/sys/sys/mount.h user/dchagin/lemul/sys/sys/mutex.h user/dchagin/lemul/sys/sys/param.h user/dchagin/lemul/sys/sys/pciio.h user/dchagin/lemul/sys/sys/pcpu.h user/dchagin/lemul/sys/sys/pctrie.h user/dchagin/lemul/sys/sys/pmc.h user/dchagin/lemul/sys/sys/pmckern.h user/dchagin/lemul/sys/sys/priv.h user/dchagin/lemul/sys/sys/proc.h user/dchagin/lemul/sys/sys/random.h user/dchagin/lemul/sys/sys/refcount.h user/dchagin/lemul/sys/sys/rwlock.h user/dchagin/lemul/sys/sys/sdt.h user/dchagin/lemul/sys/sys/sglist.h user/dchagin/lemul/sys/sys/sleepqueue.h user/dchagin/lemul/sys/sys/sockbuf.h user/dchagin/lemul/sys/sys/socket.h user/dchagin/lemul/sys/sys/sockio.h user/dchagin/lemul/sys/sys/sx.h user/dchagin/lemul/sys/sys/syscall.h user/dchagin/lemul/sys/sys/syscall.mk user/dchagin/lemul/sys/sys/sysctl.h user/dchagin/lemul/sys/sys/sysproto.h user/dchagin/lemul/sys/sys/systm.h user/dchagin/lemul/sys/sys/taskqueue.h user/dchagin/lemul/sys/sys/tty.h user/dchagin/lemul/sys/sys/turnstile.h user/dchagin/lemul/sys/sys/umtx.h user/dchagin/lemul/sys/sys/unpcb.h user/dchagin/lemul/sys/sys/user.h user/dchagin/lemul/sys/sys/vmmeter.h user/dchagin/lemul/sys/teken/demo/teken_demo.c user/dchagin/lemul/sys/teken/teken.c user/dchagin/lemul/sys/teken/teken.h user/dchagin/lemul/sys/teken/teken_subr.h user/dchagin/lemul/sys/tools/miidevs2h.awk user/dchagin/lemul/sys/tools/pccarddevs2h.awk user/dchagin/lemul/sys/tools/vnode_if.awk user/dchagin/lemul/sys/ufs/ffs/ffs_alloc.c user/dchagin/lemul/sys/ufs/ffs/ffs_balloc.c user/dchagin/lemul/sys/ufs/ffs/ffs_extern.h user/dchagin/lemul/sys/ufs/ffs/ffs_snapshot.c user/dchagin/lemul/sys/ufs/ffs/ffs_softdep.c user/dchagin/lemul/sys/ufs/ffs/ffs_vfsops.c user/dchagin/lemul/sys/ufs/ffs/ffs_vnops.c user/dchagin/lemul/sys/ufs/ffs/fs.h user/dchagin/lemul/sys/ufs/ffs/softdep.h user/dchagin/lemul/sys/ufs/ufs/dinode.h user/dchagin/lemul/sys/ufs/ufs/dir.h user/dchagin/lemul/sys/ufs/ufs/dirhash.h user/dchagin/lemul/sys/ufs/ufs/extattr.h user/dchagin/lemul/sys/ufs/ufs/gjournal.h user/dchagin/lemul/sys/ufs/ufs/inode.h user/dchagin/lemul/sys/ufs/ufs/quota.h user/dchagin/lemul/sys/ufs/ufs/ufs_extern.h user/dchagin/lemul/sys/ufs/ufs/ufs_lookup.c user/dchagin/lemul/sys/ufs/ufs/ufs_quota.c user/dchagin/lemul/sys/ufs/ufs/ufsmount.h user/dchagin/lemul/sys/vm/device_pager.c user/dchagin/lemul/sys/vm/memguard.c user/dchagin/lemul/sys/vm/swap_pager.c user/dchagin/lemul/sys/vm/uma.h user/dchagin/lemul/sys/vm/uma_core.c user/dchagin/lemul/sys/vm/uma_int.h user/dchagin/lemul/sys/vm/vm_fault.c user/dchagin/lemul/sys/vm/vm_glue.c user/dchagin/lemul/sys/vm/vm_map.c user/dchagin/lemul/sys/vm/vm_meter.c user/dchagin/lemul/sys/vm/vm_mmap.c user/dchagin/lemul/sys/vm/vm_object.c user/dchagin/lemul/sys/vm/vm_page.c user/dchagin/lemul/sys/vm/vm_page.h user/dchagin/lemul/sys/vm/vm_pageout.c user/dchagin/lemul/sys/vm/vm_param.h user/dchagin/lemul/sys/vm/vm_phys.c user/dchagin/lemul/sys/vm/vm_phys.h user/dchagin/lemul/sys/vm/vm_radix.c user/dchagin/lemul/sys/vm/vm_radix.h user/dchagin/lemul/sys/vm/vm_reserv.c user/dchagin/lemul/sys/vm/vm_zeroidle.c user/dchagin/lemul/sys/vm/vnode_pager.c user/dchagin/lemul/sys/x86/acpica/acpi_wakeup.c user/dchagin/lemul/sys/x86/acpica/madt.c user/dchagin/lemul/sys/x86/acpica/srat.c user/dchagin/lemul/sys/x86/cpufreq/est.c user/dchagin/lemul/sys/x86/cpufreq/hwpstate.c user/dchagin/lemul/sys/x86/include/apicreg.h user/dchagin/lemul/sys/x86/include/bus.h user/dchagin/lemul/sys/x86/include/fdt.h user/dchagin/lemul/sys/x86/include/legacyvar.h user/dchagin/lemul/sys/x86/include/mptable.h user/dchagin/lemul/sys/x86/include/ofw_machdep.h user/dchagin/lemul/sys/x86/include/psl.h user/dchagin/lemul/sys/x86/include/specialreg.h user/dchagin/lemul/sys/x86/include/trap.h user/dchagin/lemul/sys/x86/isa/atpic.c user/dchagin/lemul/sys/x86/isa/clock.c user/dchagin/lemul/sys/x86/isa/elcr.c user/dchagin/lemul/sys/x86/isa/isa_dma.c user/dchagin/lemul/sys/x86/pci/pci_bus.c user/dchagin/lemul/sys/x86/pci/qpi.c user/dchagin/lemul/sys/x86/x86/busdma_machdep.c user/dchagin/lemul/sys/x86/x86/intr_machdep.c user/dchagin/lemul/sys/x86/x86/io_apic.c user/dchagin/lemul/sys/x86/x86/local_apic.c user/dchagin/lemul/sys/x86/x86/mca.c user/dchagin/lemul/sys/x86/x86/mptable.c user/dchagin/lemul/sys/x86/x86/mptable_pci.c user/dchagin/lemul/sys/x86/x86/msi.c user/dchagin/lemul/sys/x86/x86/nexus.c user/dchagin/lemul/sys/x86/xen/hvm.c user/dchagin/lemul/sys/x86/xen/xen_intr.c user/dchagin/lemul/sys/xen/xen-os.h user/dchagin/lemul/tools/bsdbox/Makefile user/dchagin/lemul/tools/bsdbox/Makefile.net user/dchagin/lemul/tools/build/mk/OptionalObsoleteFiles.inc user/dchagin/lemul/tools/build/options/WITHOUT_BMAKE user/dchagin/lemul/tools/build/options/WITHOUT_PKGBOOTSTRAP user/dchagin/lemul/tools/regression/README user/dchagin/lemul/tools/regression/capsicum/syscalls/cap_fcntls_limit.c user/dchagin/lemul/tools/regression/capsicum/syscalls/cap_getmode.c user/dchagin/lemul/tools/regression/capsicum/syscalls/cap_ioctls_limit.c user/dchagin/lemul/tools/regression/fsx/fsx.c user/dchagin/lemul/tools/regression/lib/libc/net/Makefile user/dchagin/lemul/tools/regression/lib/libc/string/Makefile user/dchagin/lemul/tools/regression/lib/libc/string/test-strerror.c user/dchagin/lemul/tools/regression/pjdfstest/Makefile user/dchagin/lemul/tools/regression/pjdfstest/pjdfstest.c user/dchagin/lemul/tools/regression/priv/main.c user/dchagin/lemul/tools/regression/security/cap_test/cap_test_capabilities.c user/dchagin/lemul/tools/regression/security/cap_test/cap_test_capmode.c user/dchagin/lemul/tools/regression/security/cap_test/cap_test_fcntl.c user/dchagin/lemul/tools/regression/security/cap_test/cap_test_pdfork.c user/dchagin/lemul/tools/regression/security/cap_test/cap_test_pdkill.c user/dchagin/lemul/tools/regression/security/cap_test/cap_test_relative.c user/dchagin/lemul/tools/regression/security/cap_test/cap_test_sysctl.c user/dchagin/lemul/tools/regression/sockets/unix_passfd/unix_passfd.c user/dchagin/lemul/tools/test/dtrace/Makefile user/dchagin/lemul/tools/tools/ath/athaggrstats/Makefile user/dchagin/lemul/tools/tools/ath/athaggrstats/athaggrstats.c user/dchagin/lemul/tools/tools/ath/athaggrstats/athaggrstats.h user/dchagin/lemul/tools/tools/ath/athstats/Makefile user/dchagin/lemul/tools/tools/ath/athstats/athstats.c user/dchagin/lemul/tools/tools/ath/athstats/athstats.h user/dchagin/lemul/tools/tools/bus_autoconf/bus_autoconf.sh user/dchagin/lemul/tools/tools/cxgbetool/Makefile user/dchagin/lemul/tools/tools/cxgbetool/cxgbetool.c user/dchagin/lemul/tools/tools/ifinfo/ifinfo.c user/dchagin/lemul/tools/tools/makeroot/makeroot.sh user/dchagin/lemul/tools/tools/mcgrab/mcgrab.cc user/dchagin/lemul/tools/tools/mwl/mwlstats/Makefile user/dchagin/lemul/tools/tools/mwl/mwlstats/mwlstats.c user/dchagin/lemul/tools/tools/mwl/mwlstats/mwlstats.h user/dchagin/lemul/tools/tools/nanobsd/Files/root/save_cfg user/dchagin/lemul/tools/tools/nanobsd/gateworks/common user/dchagin/lemul/tools/tools/nanobsd/nanobsd.sh user/dchagin/lemul/tools/tools/nanobsd/pcengines/ALIX_DSK user/dchagin/lemul/tools/tools/nanobsd/pcengines/common.conf user/dchagin/lemul/tools/tools/net80211/stumbler/stumbler.c user/dchagin/lemul/tools/tools/net80211/w00t/ap/ap.c user/dchagin/lemul/tools/tools/net80211/w00t/assoc/assoc.c user/dchagin/lemul/tools/tools/net80211/w00t/expand/expand.c user/dchagin/lemul/tools/tools/net80211/w00t/prga/prga.c user/dchagin/lemul/tools/tools/net80211/w00t/redir/redir.c user/dchagin/lemul/tools/tools/net80211/wesside/wesside/wesside.c user/dchagin/lemul/tools/tools/net80211/wlaninject/wlaninject.c user/dchagin/lemul/tools/tools/net80211/wlanstats/Makefile user/dchagin/lemul/tools/tools/net80211/wlanstats/main.c user/dchagin/lemul/tools/tools/net80211/wlanstats/wlanstats.c user/dchagin/lemul/tools/tools/net80211/wlanstats/wlanstats.h user/dchagin/lemul/tools/tools/net80211/wlanwatch/wlanwatch.c user/dchagin/lemul/tools/tools/net80211/wlanwds/wlanwds.c user/dchagin/lemul/tools/tools/netmap/Makefile user/dchagin/lemul/tools/tools/netmap/README user/dchagin/lemul/tools/tools/netmap/bridge.c user/dchagin/lemul/tools/tools/netmap/pkt-gen.c user/dchagin/lemul/tools/tools/netmap/vale-ctl.c user/dchagin/lemul/tools/tools/npe/npestats/Makefile user/dchagin/lemul/tools/tools/npe/npestats/npestats.c user/dchagin/lemul/tools/tools/npe/npestats/npestats.h user/dchagin/lemul/tools/tools/syscall_timing/syscall_timing.c user/dchagin/lemul/tools/tools/sysdoc/tunables.mdoc user/dchagin/lemul/tools/tools/umastat/umastat.c user/dchagin/lemul/tools/tools/usbtest/usb_msc_test.c user/dchagin/lemul/tools/tools/usbtest/usb_msc_test.h user/dchagin/lemul/tools/tools/zfsboottest/Makefile user/dchagin/lemul/usr.bin/Makefile user/dchagin/lemul/usr.bin/apply/Makefile user/dchagin/lemul/usr.bin/atf/Makefile user/dchagin/lemul/usr.bin/atf/Makefile.inc user/dchagin/lemul/usr.bin/atf/atf-sh/Makefile user/dchagin/lemul/usr.bin/bc/bc.1 user/dchagin/lemul/usr.bin/bc/bc.y user/dchagin/lemul/usr.bin/bmake/Makefile user/dchagin/lemul/usr.bin/bmake/Makefile.config user/dchagin/lemul/usr.bin/bmake/config.h user/dchagin/lemul/usr.bin/brandelf/brandelf.1 user/dchagin/lemul/usr.bin/calendar/Makefile user/dchagin/lemul/usr.bin/calendar/calcpp.c user/dchagin/lemul/usr.bin/calendar/calendar.c user/dchagin/lemul/usr.bin/calendar/calendars/calendar.freebsd (contents, props changed) user/dchagin/lemul/usr.bin/chpass/chpass.1 user/dchagin/lemul/usr.bin/clang/Makefile user/dchagin/lemul/usr.bin/clang/bugpoint/bugpoint.1 user/dchagin/lemul/usr.bin/clang/clang-tblgen/Makefile user/dchagin/lemul/usr.bin/clang/clang.prog.mk user/dchagin/lemul/usr.bin/clang/clang/Makefile user/dchagin/lemul/usr.bin/clang/clang/clang.1 user/dchagin/lemul/usr.bin/clang/llc/Makefile user/dchagin/lemul/usr.bin/clang/llc/llc.1 user/dchagin/lemul/usr.bin/clang/lldb/Makefile user/dchagin/lemul/usr.bin/clang/lli/Makefile user/dchagin/lemul/usr.bin/clang/lli/lli.1 user/dchagin/lemul/usr.bin/clang/llvm-ar/Makefile user/dchagin/lemul/usr.bin/clang/llvm-ar/llvm-ar.1 user/dchagin/lemul/usr.bin/clang/llvm-as/llvm-as.1 user/dchagin/lemul/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 user/dchagin/lemul/usr.bin/clang/llvm-diff/llvm-diff.1 user/dchagin/lemul/usr.bin/clang/llvm-dis/llvm-dis.1 user/dchagin/lemul/usr.bin/clang/llvm-extract/llvm-extract.1 user/dchagin/lemul/usr.bin/clang/llvm-link/llvm-link.1 user/dchagin/lemul/usr.bin/clang/llvm-mc/Makefile user/dchagin/lemul/usr.bin/clang/llvm-nm/Makefile user/dchagin/lemul/usr.bin/clang/llvm-nm/llvm-nm.1 user/dchagin/lemul/usr.bin/clang/llvm-objdump/Makefile user/dchagin/lemul/usr.bin/clang/llvm-rtdyld/Makefile user/dchagin/lemul/usr.bin/clang/opt/Makefile user/dchagin/lemul/usr.bin/clang/opt/opt.1 user/dchagin/lemul/usr.bin/clang/tblgen/tblgen.1 user/dchagin/lemul/usr.bin/cmp/cmp.1 user/dchagin/lemul/usr.bin/comm/Makefile user/dchagin/lemul/usr.bin/csplit/csplit.1 user/dchagin/lemul/usr.bin/csup/config.h user/dchagin/lemul/usr.bin/csup/diff.c user/dchagin/lemul/usr.bin/csup/fixups.c user/dchagin/lemul/usr.bin/csup/fixups.h user/dchagin/lemul/usr.bin/csup/keyword.c user/dchagin/lemul/usr.bin/csup/proto.c user/dchagin/lemul/usr.bin/csup/rcsfile.c user/dchagin/lemul/usr.bin/csup/rcsparse.c user/dchagin/lemul/usr.bin/csup/status.c user/dchagin/lemul/usr.bin/csup/threads.c user/dchagin/lemul/usr.bin/dtc/fdt.cc user/dchagin/lemul/usr.bin/elfdump/elfdump.c user/dchagin/lemul/usr.bin/fetch/fetch.1 user/dchagin/lemul/usr.bin/fetch/fetch.c user/dchagin/lemul/usr.bin/file2c/Makefile user/dchagin/lemul/usr.bin/find/find.1 user/dchagin/lemul/usr.bin/find/function.c user/dchagin/lemul/usr.bin/from/from.c user/dchagin/lemul/usr.bin/grep/grep.1 user/dchagin/lemul/usr.bin/hexdump/parse.c user/dchagin/lemul/usr.bin/indent/indent.1 user/dchagin/lemul/usr.bin/iscsictl/iscsictl.8 user/dchagin/lemul/usr.bin/iscsictl/iscsictl.c user/dchagin/lemul/usr.bin/iscsictl/parse.y user/dchagin/lemul/usr.bin/iscsictl/token.l user/dchagin/lemul/usr.bin/join/Makefile user/dchagin/lemul/usr.bin/jot/Makefile user/dchagin/lemul/usr.bin/kdump/Makefile user/dchagin/lemul/usr.bin/kdump/kdump.1 user/dchagin/lemul/usr.bin/kdump/kdump.c user/dchagin/lemul/usr.bin/kdump/mkioctls user/dchagin/lemul/usr.bin/kdump/mksubr user/dchagin/lemul/usr.bin/killall/killall.c user/dchagin/lemul/usr.bin/ktrdump/ktrdump.c user/dchagin/lemul/usr.bin/lastcomm/Makefile user/dchagin/lemul/usr.bin/limits/limits.1 user/dchagin/lemul/usr.bin/limits/limits.c user/dchagin/lemul/usr.bin/locate/locate/locate.1 user/dchagin/lemul/usr.bin/logger/logger.1 user/dchagin/lemul/usr.bin/login/login.c user/dchagin/lemul/usr.bin/m4/Makefile user/dchagin/lemul/usr.bin/make/Makefile user/dchagin/lemul/usr.bin/make/make.1 user/dchagin/lemul/usr.bin/mandoc/Makefile user/dchagin/lemul/usr.bin/ministat/ministat.c user/dchagin/lemul/usr.bin/mkcsmapper/Makefile.inc user/dchagin/lemul/usr.bin/ncal/Makefile user/dchagin/lemul/usr.bin/netstat/Makefile user/dchagin/lemul/usr.bin/netstat/if.c user/dchagin/lemul/usr.bin/netstat/inet.c user/dchagin/lemul/usr.bin/netstat/main.c user/dchagin/lemul/usr.bin/netstat/mroute.c user/dchagin/lemul/usr.bin/netstat/mroute6.c user/dchagin/lemul/usr.bin/netstat/netgraph.c user/dchagin/lemul/usr.bin/netstat/netstat.1 user/dchagin/lemul/usr.bin/netstat/netstat.h user/dchagin/lemul/usr.bin/netstat/route.c user/dchagin/lemul/usr.bin/nfsstat/nfsstat.c user/dchagin/lemul/usr.bin/passwd/passwd.1 user/dchagin/lemul/usr.bin/pr/pr.1 user/dchagin/lemul/usr.bin/printf/Makefile user/dchagin/lemul/usr.bin/procstat/procstat.1 user/dchagin/lemul/usr.bin/procstat/procstat_files.c user/dchagin/lemul/usr.bin/procstat/procstat_vm.c user/dchagin/lemul/usr.bin/rctl/rctl.8 user/dchagin/lemul/usr.bin/rpcgen/rpc_main.c user/dchagin/lemul/usr.bin/rpcgen/rpcgen.1 user/dchagin/lemul/usr.bin/rwho/rwho.c user/dchagin/lemul/usr.bin/script/script.1 user/dchagin/lemul/usr.bin/script/script.c user/dchagin/lemul/usr.bin/sed/Makefile user/dchagin/lemul/usr.bin/sed/compile.c user/dchagin/lemul/usr.bin/sed/sed.1 user/dchagin/lemul/usr.bin/sort/radixsort.c user/dchagin/lemul/usr.bin/split/Makefile user/dchagin/lemul/usr.bin/split/split.c user/dchagin/lemul/usr.bin/ssh-copy-id/ssh-copy-id.1 user/dchagin/lemul/usr.bin/ssh-copy-id/ssh-copy-id.sh user/dchagin/lemul/usr.bin/svn/lib/libapr_util/apu_config.h user/dchagin/lemul/usr.bin/svn/svn/Makefile user/dchagin/lemul/usr.bin/svn/svn_private_config.h user/dchagin/lemul/usr.bin/systat/Makefile user/dchagin/lemul/usr.bin/systat/main.c user/dchagin/lemul/usr.bin/talk/Makefile user/dchagin/lemul/usr.bin/talk/display.c user/dchagin/lemul/usr.bin/talk/io.c user/dchagin/lemul/usr.bin/talk/talk.h user/dchagin/lemul/usr.bin/tftp/main.c user/dchagin/lemul/usr.bin/tr/Makefile user/dchagin/lemul/usr.bin/truss/syscall.h user/dchagin/lemul/usr.bin/truss/syscalls.c user/dchagin/lemul/usr.bin/uname/uname.1 user/dchagin/lemul/usr.bin/uniq/uniq.c user/dchagin/lemul/usr.bin/units/units.lib user/dchagin/lemul/usr.bin/uudecode/Makefile user/dchagin/lemul/usr.bin/uuencode/Makefile user/dchagin/lemul/usr.bin/vi/Makefile user/dchagin/lemul/usr.bin/whereis/whereis.1 user/dchagin/lemul/usr.bin/whois/whois.1 user/dchagin/lemul/usr.bin/whois/whois.c user/dchagin/lemul/usr.bin/xargs/Makefile user/dchagin/lemul/usr.bin/xargs/xargs.1 user/dchagin/lemul/usr.bin/xinstall/xinstall.c user/dchagin/lemul/usr.bin/xlint/Makefile.inc user/dchagin/lemul/usr.bin/yacc/Makefile user/dchagin/lemul/usr.sbin/Makefile user/dchagin/lemul/usr.sbin/acpi/acpidump/acpi.c user/dchagin/lemul/usr.sbin/arp/arp.4 user/dchagin/lemul/usr.sbin/bhyve/Makefile user/dchagin/lemul/usr.sbin/bhyve/acpi.c user/dchagin/lemul/usr.sbin/bhyve/acpi.h user/dchagin/lemul/usr.sbin/bhyve/bhyverun.c user/dchagin/lemul/usr.sbin/bhyve/bhyverun.h user/dchagin/lemul/usr.sbin/bhyve/block_if.c user/dchagin/lemul/usr.sbin/bhyve/consport.c user/dchagin/lemul/usr.sbin/bhyve/dbgport.c user/dchagin/lemul/usr.sbin/bhyve/inout.c user/dchagin/lemul/usr.sbin/bhyve/inout.h user/dchagin/lemul/usr.sbin/bhyve/mevent.c user/dchagin/lemul/usr.sbin/bhyve/mevent.h user/dchagin/lemul/usr.sbin/bhyve/mptbl.c user/dchagin/lemul/usr.sbin/bhyve/mptbl.h user/dchagin/lemul/usr.sbin/bhyve/pci_ahci.c user/dchagin/lemul/usr.sbin/bhyve/pci_emul.c user/dchagin/lemul/usr.sbin/bhyve/pci_emul.h user/dchagin/lemul/usr.sbin/bhyve/pci_passthru.c user/dchagin/lemul/usr.sbin/bhyve/pci_uart.c user/dchagin/lemul/usr.sbin/bhyve/pci_virtio_block.c user/dchagin/lemul/usr.sbin/bhyve/pci_virtio_net.c user/dchagin/lemul/usr.sbin/bhyve/pmtmr.c user/dchagin/lemul/usr.sbin/bhyve/post.c user/dchagin/lemul/usr.sbin/bhyve/rtc.c user/dchagin/lemul/usr.sbin/bhyve/spinup_ap.c user/dchagin/lemul/usr.sbin/bhyve/virtio.c user/dchagin/lemul/usr.sbin/bhyve/virtio.h user/dchagin/lemul/usr.sbin/bhyve/xmsr.c user/dchagin/lemul/usr.sbin/bhyve/xmsr.h user/dchagin/lemul/usr.sbin/bhyvectl/bhyvectl.c user/dchagin/lemul/usr.sbin/bhyveload/bhyveload.8 user/dchagin/lemul/usr.sbin/bhyveload/bhyveload.c user/dchagin/lemul/usr.sbin/bluetooth/bthidd/kbd.c user/dchagin/lemul/usr.sbin/bluetooth/btpand/btpand.8 user/dchagin/lemul/usr.sbin/bsdconfig/Makefile user/dchagin/lemul/usr.sbin/bsdconfig/bsdconfig user/dchagin/lemul/usr.sbin/bsdconfig/console/console user/dchagin/lemul/usr.sbin/bsdconfig/console/font user/dchagin/lemul/usr.sbin/bsdconfig/console/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/console/keymap user/dchagin/lemul/usr.sbin/bsdconfig/console/repeat user/dchagin/lemul/usr.sbin/bsdconfig/console/saver user/dchagin/lemul/usr.sbin/bsdconfig/console/screenmap user/dchagin/lemul/usr.sbin/bsdconfig/console/ttys user/dchagin/lemul/usr.sbin/bsdconfig/diskmgmt/diskmgmt user/dchagin/lemul/usr.sbin/bsdconfig/docsinstall/docsinstall user/dchagin/lemul/usr.sbin/bsdconfig/dot/dot user/dchagin/lemul/usr.sbin/bsdconfig/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/mouse/disable user/dchagin/lemul/usr.sbin/bsdconfig/mouse/enable user/dchagin/lemul/usr.sbin/bsdconfig/mouse/flags user/dchagin/lemul/usr.sbin/bsdconfig/mouse/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/mouse/mouse user/dchagin/lemul/usr.sbin/bsdconfig/mouse/port user/dchagin/lemul/usr.sbin/bsdconfig/mouse/type user/dchagin/lemul/usr.sbin/bsdconfig/networking/defaultrouter user/dchagin/lemul/usr.sbin/bsdconfig/networking/devices user/dchagin/lemul/usr.sbin/bsdconfig/networking/hostname user/dchagin/lemul/usr.sbin/bsdconfig/networking/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/nameservers user/dchagin/lemul/usr.sbin/bsdconfig/networking/networking user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/device.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/hostname.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/ipaddr.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/media.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/netmask.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/resolv.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/routing.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/services.subr user/dchagin/lemul/usr.sbin/bsdconfig/packages/packages user/dchagin/lemul/usr.sbin/bsdconfig/password/password user/dchagin/lemul/usr.sbin/bsdconfig/security/kern_securelevel user/dchagin/lemul/usr.sbin/bsdconfig/security/security user/dchagin/lemul/usr.sbin/bsdconfig/share/common.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/device.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/dialog.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/keymap.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/cdrom.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/common.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/dos.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/floppy.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/ftp.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/http.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/nfs.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/tcpip.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/ufs.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/usb.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/mustberoot.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/packages/categories.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/packages/index.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/packages/packages.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/script.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/strings.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/sysrc.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/variable.subr user/dchagin/lemul/usr.sbin/bsdconfig/startup/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/startup/misc user/dchagin/lemul/usr.sbin/bsdconfig/startup/rcadd user/dchagin/lemul/usr.sbin/bsdconfig/startup/rcconf user/dchagin/lemul/usr.sbin/bsdconfig/startup/rcdelete user/dchagin/lemul/usr.sbin/bsdconfig/startup/rcedit user/dchagin/lemul/usr.sbin/bsdconfig/startup/rcvar user/dchagin/lemul/usr.sbin/bsdconfig/startup/share/rcconf.subr user/dchagin/lemul/usr.sbin/bsdconfig/startup/share/rcedit.subr user/dchagin/lemul/usr.sbin/bsdconfig/startup/share/rcvar.subr user/dchagin/lemul/usr.sbin/bsdconfig/startup/startup user/dchagin/lemul/usr.sbin/bsdconfig/timezone/share/menus.subr user/dchagin/lemul/usr.sbin/bsdconfig/timezone/share/zones.subr user/dchagin/lemul/usr.sbin/bsdconfig/timezone/timezone user/dchagin/lemul/usr.sbin/bsdconfig/ttys/ttys user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/Makefile user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/groupadd user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/groupdel user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/groupedit user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/share/Makefile user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/share/group_input.subr user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/share/user_input.subr user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/useradd user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/userdel user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/useredit user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/usermgmt user/dchagin/lemul/usr.sbin/bsdinstall/bsdinstall user/dchagin/lemul/usr.sbin/bsdinstall/bsdinstall.8 user/dchagin/lemul/usr.sbin/bsdinstall/distextract/Makefile user/dchagin/lemul/usr.sbin/bsdinstall/distfetch/Makefile user/dchagin/lemul/usr.sbin/bsdinstall/partedit/Makefile user/dchagin/lemul/usr.sbin/bsdinstall/scripts/auto user/dchagin/lemul/usr.sbin/bsdinstall/scripts/config user/dchagin/lemul/usr.sbin/bsdinstall/scripts/docsinstall user/dchagin/lemul/usr.sbin/bsdinstall/scripts/jail user/dchagin/lemul/usr.sbin/bsdinstall/scripts/netconfig_ipv4 user/dchagin/lemul/usr.sbin/bsdinstall/scripts/netconfig_ipv6 user/dchagin/lemul/usr.sbin/bsdinstall/scripts/script user/dchagin/lemul/usr.sbin/bsdinstall/scripts/services user/dchagin/lemul/usr.sbin/bsdinstall/scripts/wlanconfig user/dchagin/lemul/usr.sbin/bsdinstall/scripts/zfsboot user/dchagin/lemul/usr.sbin/bsnmpd/modules/Makefile user/dchagin/lemul/usr.sbin/bsnmpd/modules/snmp_hast/BEGEMOT-HAST-MIB.txt user/dchagin/lemul/usr.sbin/bsnmpd/modules/snmp_hast/hast_snmp.c user/dchagin/lemul/usr.sbin/bsnmpd/modules/snmp_hast/hast_tree.def user/dchagin/lemul/usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.1 user/dchagin/lemul/usr.sbin/btxld/btxld.c user/dchagin/lemul/usr.sbin/config/config.8 user/dchagin/lemul/usr.sbin/config/config.h user/dchagin/lemul/usr.sbin/config/configvers.h user/dchagin/lemul/usr.sbin/config/lang.l user/dchagin/lemul/usr.sbin/config/main.c user/dchagin/lemul/usr.sbin/config/mkmakefile.c user/dchagin/lemul/usr.sbin/crashinfo/crashinfo.sh user/dchagin/lemul/usr.sbin/cron/cron/cron.c user/dchagin/lemul/usr.sbin/ctladm/ctladm.8 user/dchagin/lemul/usr.sbin/ctladm/ctladm.c user/dchagin/lemul/usr.sbin/ctld/ctl.conf.5 user/dchagin/lemul/usr.sbin/ctld/ctld.c user/dchagin/lemul/usr.sbin/ctld/ctld.h user/dchagin/lemul/usr.sbin/ctld/discovery.c user/dchagin/lemul/usr.sbin/ctld/kernel.c user/dchagin/lemul/usr.sbin/ctld/keys.c user/dchagin/lemul/usr.sbin/ctld/login.c user/dchagin/lemul/usr.sbin/ctld/parse.y user/dchagin/lemul/usr.sbin/ctld/token.l user/dchagin/lemul/usr.sbin/edquota/edquota.c user/dchagin/lemul/usr.sbin/eeprom/ofw_options.c user/dchagin/lemul/usr.sbin/etcupdate/Makefile user/dchagin/lemul/usr.sbin/etcupdate/etcupdate.8 user/dchagin/lemul/usr.sbin/etcupdate/etcupdate.sh user/dchagin/lemul/usr.sbin/freebsd-update/freebsd-update.sh user/dchagin/lemul/usr.sbin/gpioctl/gpioctl.8 user/dchagin/lemul/usr.sbin/ifmcstat/ifmcstat.8 user/dchagin/lemul/usr.sbin/iostat/iostat.c user/dchagin/lemul/usr.sbin/iscsid/discovery.c user/dchagin/lemul/usr.sbin/iscsid/iscsid.c user/dchagin/lemul/usr.sbin/iscsid/iscsid.h user/dchagin/lemul/usr.sbin/iscsid/keys.c user/dchagin/lemul/usr.sbin/iscsid/login.c user/dchagin/lemul/usr.sbin/jail/jail.8 user/dchagin/lemul/usr.sbin/jail/jail.conf.5 user/dchagin/lemul/usr.sbin/lpr/lpr/printcap.5 user/dchagin/lemul/usr.sbin/makefs/cd9660/iso9660_rrip.c user/dchagin/lemul/usr.sbin/makefs/cd9660/iso9660_rrip.h user/dchagin/lemul/usr.sbin/makefs/ffs.c user/dchagin/lemul/usr.sbin/makefs/mtree.c user/dchagin/lemul/usr.sbin/mergemaster/mergemaster.sh user/dchagin/lemul/usr.sbin/mfiutil/Makefile user/dchagin/lemul/usr.sbin/mfiutil/mfi_show.c user/dchagin/lemul/usr.sbin/mfiutil/mfiutil.8 user/dchagin/lemul/usr.sbin/mfiutil/mfiutil.c user/dchagin/lemul/usr.sbin/mount_smbfs/Makefile user/dchagin/lemul/usr.sbin/mptable/mptable.c user/dchagin/lemul/usr.sbin/mtest/mtest.8 user/dchagin/lemul/usr.sbin/mtree/Makefile user/dchagin/lemul/usr.sbin/ndiscvt/ndisgen.sh user/dchagin/lemul/usr.sbin/ndp/ndp.c user/dchagin/lemul/usr.sbin/newsyslog/Makefile user/dchagin/lemul/usr.sbin/newsyslog/newsyslog.c user/dchagin/lemul/usr.sbin/nmtree/Makefile user/dchagin/lemul/usr.sbin/ntp/sntp/Makefile user/dchagin/lemul/usr.sbin/pciconf/pciconf.8 user/dchagin/lemul/usr.sbin/pciconf/pciconf.c user/dchagin/lemul/usr.sbin/pkg/Makefile user/dchagin/lemul/usr.sbin/pkg/config.c user/dchagin/lemul/usr.sbin/pkg/config.h user/dchagin/lemul/usr.sbin/pkg/dns_utils.c user/dchagin/lemul/usr.sbin/pkg/dns_utils.h user/dchagin/lemul/usr.sbin/pkg/pkg.c user/dchagin/lemul/usr.sbin/pmcstat/Makefile user/dchagin/lemul/usr.sbin/pmcstat/pmcstat.c user/dchagin/lemul/usr.sbin/pmcstat/pmcstat.h user/dchagin/lemul/usr.sbin/pmcstat/pmcstat_log.c user/dchagin/lemul/usr.sbin/portsnap/portsnap/portsnap.8 user/dchagin/lemul/usr.sbin/portsnap/portsnap/portsnap.sh user/dchagin/lemul/usr.sbin/powerd/powerd.c user/dchagin/lemul/usr.sbin/ppp/chat.c user/dchagin/lemul/usr.sbin/ppp/ppp.8 user/dchagin/lemul/usr.sbin/ppp/route.c user/dchagin/lemul/usr.sbin/pw/pw_group.c user/dchagin/lemul/usr.sbin/pw/pw_user.c user/dchagin/lemul/usr.sbin/pwd_mkdb/pwd_mkdb.8 user/dchagin/lemul/usr.sbin/route6d/route6d.c user/dchagin/lemul/usr.sbin/rpc.lockd/kern.c user/dchagin/lemul/usr.sbin/rpc.lockd/lock_proc.c user/dchagin/lemul/usr.sbin/rpc.lockd/lockd.c user/dchagin/lemul/usr.sbin/rpc.lockd/rpc.lockd.8 user/dchagin/lemul/usr.sbin/rpc.statd/rpc.statd.8 user/dchagin/lemul/usr.sbin/rpcbind/check_bound.c user/dchagin/lemul/usr.sbin/rpcbind/pmap_svc.c user/dchagin/lemul/usr.sbin/rpcbind/rpcb_stat.c user/dchagin/lemul/usr.sbin/rpcbind/rpcb_svc.c user/dchagin/lemul/usr.sbin/rpcbind/rpcb_svc_4.c user/dchagin/lemul/usr.sbin/rpcbind/rpcb_svc_com.c user/dchagin/lemul/usr.sbin/rpcbind/rpcbind.8 user/dchagin/lemul/usr.sbin/rpcbind/rpcbind.c user/dchagin/lemul/usr.sbin/rpcbind/rpcbind.h user/dchagin/lemul/usr.sbin/rpcbind/security.c user/dchagin/lemul/usr.sbin/rpcbind/warmstart.c user/dchagin/lemul/usr.sbin/rwhod/rwhod.c user/dchagin/lemul/usr.sbin/sa/Makefile user/dchagin/lemul/usr.sbin/service/service.sh user/dchagin/lemul/usr.sbin/services_mkdb/extern.h user/dchagin/lemul/usr.sbin/services_mkdb/services_mkdb.8 user/dchagin/lemul/usr.sbin/services_mkdb/services_mkdb.c user/dchagin/lemul/usr.sbin/syslogd/syslogd.c user/dchagin/lemul/usr.sbin/sysrc/sysrc user/dchagin/lemul/usr.sbin/sysrc/sysrc.8 user/dchagin/lemul/usr.sbin/tcpdump/tcpdump/Makefile user/dchagin/lemul/usr.sbin/tzsetup/Makefile user/dchagin/lemul/usr.sbin/usbdump/usbdump.c user/dchagin/lemul/usr.sbin/utx/Makefile user/dchagin/lemul/usr.sbin/utx/utx.8 user/dchagin/lemul/usr.sbin/utx/utx.c user/dchagin/lemul/usr.sbin/watchdogd/watchdogd.8 user/dchagin/lemul/usr.sbin/wpa/ndis_events/ndis_events.8 user/dchagin/lemul/usr.sbin/ypbind/yp_ping.c Directory Properties: user/dchagin/lemul/ (props changed) user/dchagin/lemul/cddl/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/ (props changed) user/dchagin/lemul/contrib/apr-util/ (props changed) user/dchagin/lemul/contrib/atf/ (props changed) user/dchagin/lemul/contrib/binutils/ (props changed) user/dchagin/lemul/contrib/bmake/ (props changed) user/dchagin/lemul/contrib/byacc/ (props changed) user/dchagin/lemul/contrib/compiler-rt/ (props changed) user/dchagin/lemul/contrib/dtc/ (props changed) user/dchagin/lemul/contrib/file/ (props changed) user/dchagin/lemul/contrib/gcc/ (props changed) user/dchagin/lemul/contrib/gdb/ (props changed) user/dchagin/lemul/contrib/groff/ (props changed) user/dchagin/lemul/contrib/libc++/ (props changed) user/dchagin/lemul/contrib/libc-vis/ (props changed) user/dchagin/lemul/contrib/libcxxrt/ (props changed) user/dchagin/lemul/contrib/libexecinfo/ (props changed) user/dchagin/lemul/contrib/libpcap/ (props changed) user/dchagin/lemul/contrib/libstdc++/ (props changed) user/dchagin/lemul/contrib/llvm/ (props changed) user/dchagin/lemul/contrib/llvm/tools/clang/ (props changed) user/dchagin/lemul/contrib/llvm/tools/lldb/ (props changed) user/dchagin/lemul/contrib/mdocml/ (props changed) user/dchagin/lemul/contrib/mtree/ (props changed) user/dchagin/lemul/contrib/ncurses/ (props changed) user/dchagin/lemul/contrib/netcat/ (props changed) user/dchagin/lemul/contrib/ntp/ (props changed) user/dchagin/lemul/contrib/nvi/ (props changed) user/dchagin/lemul/contrib/openpam/ (props changed) user/dchagin/lemul/contrib/pf/ (props changed) user/dchagin/lemul/contrib/sendmail/ (props changed) user/dchagin/lemul/contrib/serf/ (props changed) user/dchagin/lemul/contrib/subversion/ (props changed) user/dchagin/lemul/contrib/tcpdump/ (props changed) user/dchagin/lemul/contrib/tnftp/ (props changed) user/dchagin/lemul/contrib/tzcode/stdtime/ (props changed) user/dchagin/lemul/contrib/tzdata/ (props changed) user/dchagin/lemul/contrib/wpa/ (props changed) user/dchagin/lemul/contrib/xz/ (props changed) user/dchagin/lemul/crypto/heimdal/ (props changed) user/dchagin/lemul/crypto/openssh/ (props changed) user/dchagin/lemul/crypto/openssl/ (props changed) user/dchagin/lemul/etc/ (props changed) user/dchagin/lemul/gnu/lib/ (props changed) user/dchagin/lemul/gnu/usr.bin/binutils/ (props changed) user/dchagin/lemul/gnu/usr.bin/cc/cc_tools/ (props changed) user/dchagin/lemul/gnu/usr.bin/gdb/ (props changed) user/dchagin/lemul/include/ (props changed) user/dchagin/lemul/lib/libc/ (props changed) user/dchagin/lemul/lib/libc/stdtime/ (props changed) user/dchagin/lemul/lib/libutil/ (props changed) user/dchagin/lemul/lib/libvmmapi/ (props changed) user/dchagin/lemul/lib/libz/ (props changed) user/dchagin/lemul/sbin/ (props changed) user/dchagin/lemul/sbin/ipfw/ (props changed) user/dchagin/lemul/share/man/man4/ (props changed) user/dchagin/lemul/sys/ (props changed) user/dchagin/lemul/sys/amd64/include/xen/ (props changed) user/dchagin/lemul/sys/amd64/vmm/ (props changed) user/dchagin/lemul/sys/boot/ (props changed) user/dchagin/lemul/sys/boot/i386/efi/ (props changed) user/dchagin/lemul/sys/boot/ia64/efi/ (props changed) user/dchagin/lemul/sys/boot/powerpc/ofw/ (props changed) user/dchagin/lemul/sys/cddl/contrib/opensolaris/ (props changed) user/dchagin/lemul/sys/conf/ (props changed) user/dchagin/lemul/sys/contrib/ipfilter/ (props changed) user/dchagin/lemul/sys/contrib/xz-embedded/ (props changed) user/dchagin/lemul/sys/dev/bvm/ (props changed) user/dchagin/lemul/sys/dev/hyperv/ (props changed) user/dchagin/lemul/sys/modules/vmm/ (props changed) user/dchagin/lemul/usr.bin/calendar/ (props changed) user/dchagin/lemul/usr.bin/csup/ (props changed) user/dchagin/lemul/usr.bin/procstat/ (props changed) user/dchagin/lemul/usr.sbin/bhyve/ (props changed) user/dchagin/lemul/usr.sbin/bhyvectl/ (props changed) user/dchagin/lemul/usr.sbin/bhyveload/ (props changed) user/dchagin/lemul/usr.sbin/jail/ (props changed) user/dchagin/lemul/usr.sbin/ndiscvt/ (props changed) Modified: user/dchagin/lemul/COPYRIGHT ============================================================================== --- user/dchagin/lemul/COPYRIGHT Sun Mar 30 08:38:51 2014 (r263931) +++ user/dchagin/lemul/COPYRIGHT Sun Mar 30 09:47:49 2014 (r263932) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (c) 1992-2013 The FreeBSD Project. All rights reserved. +Copyright (c) 1992-2014 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: user/dchagin/lemul/MAINTAINERS ============================================================================== --- user/dchagin/lemul/MAINTAINERS Sun Mar 30 08:38:51 2014 (r263931) +++ user/dchagin/lemul/MAINTAINERS Sun Mar 30 09:47:49 2014 (r263932) @@ -77,12 +77,11 @@ ntp roberto Pre-commit review r inetd dwmalone Recommends pre-commit review. contrib/smbfs bp Open for in-tree committs. In case of functional changes pre-commit review requested. -contrib/pf mlaier Pre-commit review requested. +contrib/pf glebius Pre-commit review recommended. binutils obrien Insists on BU blocked from unapproved commits file obrien Insists to keep file blocked from other's unapproved commits contrib/bzip2 obrien Pre-commit review required. -lukemftpd obrien Pre-commit review required. geom_concat pjd Pre-commit review preferred. geom_eli pjd Pre-commit review preferred. geom_gate pjd Pre-commit review preferred. @@ -99,7 +98,6 @@ nfs alfred Will be happy to review code rpc.lockd alfred Will be happy to review code, but not mandatory. truss alfred Will be happy to review code, but not mandatory. rpc alfred Pre-commit review requested. -pkg_install portmgr Pre-commit review or approval from portmgr@ requested. linux emul emulation Please discuss changes here. bs{diff,patch} cperciva Pre-commit review requested. portsnap cperciva Pre-commit review requested. @@ -131,3 +129,6 @@ sh(1) jilles Pre-commit review request nvme(4) jimharris Pre-commit review requested. nvd(4) jimharris Pre-commit review requested. nvmecontrol(8) jimharris Pre-commit review requested. +release/release.sh gjb Pre-commit review and regression tests + requested. +nanobsd imp Pre-commit review requested for coordination. Modified: user/dchagin/lemul/Makefile ============================================================================== --- user/dchagin/lemul/Makefile Sun Mar 30 08:38:51 2014 (r263931) +++ user/dchagin/lemul/Makefile Sun Mar 30 09:47:49 2014 (r263932) @@ -164,7 +164,7 @@ _MAKE= PATH=${PATH} ${SUB_MAKE} -f Makef _TARGET_ARCH= ${TARGET:S/pc98/i386/} .elif !defined(TARGET) && defined(TARGET_ARCH) && \ ${TARGET_ARCH} != ${MACHINE_ARCH} -_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/} +_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb|hf)?/arm/} .endif # Legacy names, for another transition period mips:mips(n32|64)?eb -> mips:mips\1 .if defined(TARGET) && defined(TARGET_ARCH) && \ @@ -374,7 +374,7 @@ kernel-toolchains: # .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 -TARGET_ARCHES_arm?= arm armeb armv6 +TARGET_ARCHES_arm?= arm armeb armv6 armv6hf TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 Modified: user/dchagin/lemul/Makefile.inc1 ============================================================================== --- user/dchagin/lemul/Makefile.inc1 Sun Mar 30 08:38:51 2014 (r263931) +++ user/dchagin/lemul/Makefile.inc1 Sun Mar 30 09:47:49 2014 (r263932) @@ -58,6 +58,7 @@ # use that new version. And the new (dynamically-linked) /bin/sh # will expect to find appropriate libraries in /lib and /libexec. # +SRCDIR?= ${.CURDIR} .if defined(SUBDIR_OVERRIDE) SUBDIR= ${SUBDIR_OVERRIDE} .else @@ -84,6 +85,9 @@ SUBDIR+=secure SUBDIR+=share .endif SUBDIR+=sys usr.bin usr.sbin +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif .if ${MK_OFED} != "no" SUBDIR+=contrib/ofed .endif @@ -128,11 +132,14 @@ OSRELDATE= 0 .endif .if !defined(VERSION) -VERSION!= uname -srp -VERSION+= ${OSRELDATE} +REVISION!= ${MAKE} -C ${SRCDIR}/release -V REVISION +BRANCH!= ${MAKE} -C ${SRCDIR}/release -V BRANCH +SRCRELDATE!= awk '/^\#define[[:space:]]*__FreeBSD_version/ { print $$3 }' \ + ${SRCDIR}/sys/sys/param.h +VERSION= FreeBSD ${REVISION}-${BRANCH:C/-p[0-9]+$//} ${TARGET_ARCH} ${SRCRELDATE} .endif -KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 +KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm armv6hf/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 .if ${TARGET} == ${TARGET_ARCH} _t= ${TARGET} .else @@ -224,6 +231,9 @@ CROSSENV+= GROFF_BIN_PATH=${WORLDTMP}/le GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac .endif +.if defined(TARGET_CFLAGS) +CROSSENV+= ${TARGET_CFLAGS} +.endif # bootstrap-tools stage BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ @@ -239,7 +249,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ SSP_CFLAGS= \ -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \ -DNO_PIC -DNO_PROFILE -DNO_SHARED \ - -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD -DNO_TESTS # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ @@ -249,12 +259,27 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ -DNO_LINT \ - -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD -DNO_TESTS # cross-tools stage XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ - -DWITHOUT_GDB + -DWITHOUT_GDB -DNO_TESTS + +# kernel-tools stage +KTMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ + PATH=${BPATH}:${PATH} \ + WORLDTMP=${WORLDTMP} \ + VERSION="${VERSION}" \ + COMPILER_TYPE=${COMPILER_TYPE} +KTMAKE= TOOLS_PREFIX=${WORLDTMP} MAKEOBJDIRPREFIX=${WORLDTMP} \ + ${KTMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ + DESTDIR= \ + BOOTSTRAPPING=${OSRELDATE} \ + SSP_CFLAGS= \ + -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \ + -DNO_PIC -DNO_PROFILE -DNO_SHARED \ + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD # world stage WMAKEENV= ${CROSSENV} \ @@ -326,6 +351,8 @@ XFLAGS+= -B${WORLDTMP}/usr/bin .if (${TARGET_ARCH} == "arm" || ${TARGET_ARCH} == "armv6") && \ ${MK_ARM_EABI} != "no" TARGET_ABI= gnueabi +.elif ${TARGET_ARCH} == "armv6hf" +TARGET_ABI= gnueabihf .else TARGET_ABI= unknown .endif @@ -392,7 +419,8 @@ LIB32WMAKEFLAGS+= \ -DLIBRARIES_ONLY \ -DNO_CPU_CFLAGS \ -DNO_CTF \ - -DNO_LINT + -DNO_LINT \ + -DNO_TESTS LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML @@ -425,7 +453,7 @@ MTREEFLAGS+= -W .endif .if defined(DB_FROM_SRC) || defined(NO_ROOT) IMAKE_INSTALL= INSTALL="install ${INSTALLFLAGS}" -IMAKE_MTREE= MTREE_CMD="nmtree ${MTREEFLAGS}" +IMAKE_MTREE= MTREE_CMD="mtree ${MTREEFLAGS}" .endif # kernel stage @@ -485,6 +513,10 @@ _worldtmp: mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ -p ${WORLDTMP}/usr/lib >/dev/null .endif +.if ${MK_TESTS} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.tests.dist \ + -p ${WORLDTMP}/usr >/dev/null +.endif .for _mtree in ${LOCAL_MTREE} mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null .endfor @@ -529,6 +561,7 @@ _cross-tools: @echo ">>> stage 3: cross tools" @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; ${XMAKE} cross-tools + ${_+_}cd ${.CURDIR}; ${XMAKE} kernel-tools _includes: @echo @echo "--------------------------------------------------------------" @@ -542,7 +575,7 @@ _libraries: @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; \ ${WMAKE} -DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ - -DWITHOUT_MAN -DNO_PROFILE libraries + -DWITHOUT_MAN -DNO_PROFILE -DNO_TESTS libraries _depend: @echo @echo "--------------------------------------------------------------" @@ -737,14 +770,10 @@ _install-info= install-info _zoneinfo= zic tzsetup .endif -.if exists(/usr/sbin/nmtree) -_nmtree_itools= nmtree -.endif - ITOOLS= [ awk cap_mkdb cat chflags chmod chown \ date echo egrep find grep id install ${_install-info} \ - ln lockf make mkdir mtree ${_nmtree_itools} mv pwd_mkdb \ - rm sed sh sysctl test true uname wc ${_zoneinfo} + ln lockf make mkdir mtree mv pwd_mkdb \ + rm sed services_mkdb sh sysctl test true uname wc ${_zoneinfo} # # distributeworld @@ -806,11 +835,11 @@ distributeworld installworld: _installch -p ${DESTDIR}/${DISTDIR}/${dist}/usr/lib >/dev/null .endif .if defined(NO_ROOT) - ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.root.dist | \ + ${IMAKEENV} mtree -C -f ${.CURDIR}/etc/mtree/BSD.root.dist | \ sed -e 's#^\./#./${dist}/#' >> ${METALOG} - ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.usr.dist | \ + ${IMAKEENV} mtree -C -f ${.CURDIR}/etc/mtree/BSD.usr.dist | \ sed -e 's#^\./#./${dist}/usr/#' >> ${METALOG} - ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.include.dist | \ + ${IMAKEENV} mtree -C -f ${.CURDIR}/etc/mtree/BSD.include.dist | \ sed -e 's#^\./#./${dist}/usr/include/#' >> ${METALOG} .endif .endfor @@ -988,7 +1017,7 @@ buildkernel: cd ${KRNLCONFDIR}; \ PATH=${TMPPATH} \ config ${CONFIGARGS} -d ${KRNLOBJDIR}/${_kernel} \ - ${KERNCONFDIR}/${_kernel} + -I ${KERNCONFDIR} ${KERNCONFDIR}/${_kernel} .endif .if !defined(NO_CLEAN) && !defined(NO_KERNELCLEAN) @echo @@ -1008,20 +1037,7 @@ buildkernel: @echo "--------------------------------------------------------------" @echo ">>> stage 2.3: build tools" @echo "--------------------------------------------------------------" - cd ${KRNLOBJDIR}/${_kernel}; \ - PATH=${BPATH}:${PATH} \ - MAKESRCPATH=${KERNSRCDIR}/dev/aic7xxx/aicasm \ - ${MAKE} SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF -DEARLY_BUILD \ - -f ${KERNSRCDIR}/dev/aic7xxx/aicasm/Makefile -# XXX - Gratuitously builds aicasm in the ``makeoptions NO_MODULES'' case. -.if !defined(MODULES_WITH_WORLD) && !defined(NO_MODULES) && exists(${KERNSRCDIR}/modules) -.for target in obj depend all - cd ${KERNSRCDIR}/modules/aic7xxx/aicasm; \ - PATH=${BPATH}:${PATH} \ - MAKEOBJDIRPREFIX=${KRNLOBJDIR}/${_kernel}/modules \ - ${MAKE} SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF -DEARLY_BUILD ${target} -.endfor -.endif + ${_+_}cd ${.CURDIR}; ${KTMAKE} kernel-tools .if !defined(NO_KERNELDEPEND) @echo @echo "--------------------------------------------------------------" @@ -1251,7 +1267,7 @@ _dtrace_tools= cddl/usr.bin/sgsmsg cddl/ lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge .endif -# Default to building the BSDL DTC, but build the GPL one if users explicitly +# Default to building the GPL DTC, but build the BSDL one if users explicitly # request it. _dtc= usr.bin/dtc .if ${MK_GPL_DTC} != "no" @@ -1308,10 +1324,6 @@ bootstrap-tools: .MAKE # # build-tools: Build special purpose build tools # -.if defined(MODULES_WITH_WORLD) && exists(${KERNSRCDIR}/modules) -_aicasm= sys/modules/aic7xxx/aicasm -.endif - .if !defined(NO_SHARE) _share= share/syscons/scrnmaps .endif @@ -1333,7 +1345,6 @@ build-tools: .MAKE lib/ncurses/ncurses \ lib/ncurses/ncursesw \ ${_share} \ - ${_aicasm} \ usr.bin/awk \ lib/libmagic \ usr.bin/mkesdb_static \ @@ -1354,6 +1365,14 @@ build-tools: .MAKE .endfor # +# kernel-tools: Build kernel-building tools +# +kernel-tools: .MAKE + mkdir -p ${MAKEOBJDIRPREFIX}/usr + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ + -p ${MAKEOBJDIRPREFIX}/usr >/dev/null + +# # cross-tools: Build cross-building tools # .if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${BOOTSTRAPPING} < 800035 @@ -1377,12 +1396,15 @@ _binutils= gnu/usr.bin/binutils # If an full path to an external cross compiler is given, don't build # a cross compiler. .if ${XCC:M/*} == "" && ${MK_CROSS_COMPILER} != "no" -.if ${MK_CLANG} != "no" && (${MK_CLANG_IS_CC} != "no" || ${CC:T:Mclang} == "clang") +.if ${MK_CLANG_IS_CC} != "no" || ${CC:T:Mclang} == "clang" _clang= usr.bin/clang _clang_libs= lib/clang +.else +_cc= gnu/usr.bin/cc .endif -.if ${MK_GCC} != "no" && (${MK_CLANG_IS_CC} == "no" || ${TARGET} == "pc98") +# The boot2 for pc98 requires gcc. +.if ${TARGET} == "pc98" _cc= gnu/usr.bin/cc .endif .endif @@ -1446,11 +1468,13 @@ _startup_libs+= lib/csu/${MACHINE_CPUARC _startup_libs+= gnu/lib/libgcc _startup_libs+= lib/libcompiler_rt _startup_libs+= lib/libc +_startup_libs+= lib/libc_nonshared .if ${MK_LIBCPLUSPLUS} != "no" _startup_libs+= lib/libcxxrt .endif gnu/lib/libgcc__L: lib/libc__L +gnu/lib/libgcc__L: lib/libc_nonshared__L .if ${MK_LIBCPLUSPLUS} != "no" lib/libcxxrt__L: gnu/lib/libgcc__L .endif @@ -1464,22 +1488,28 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \ ${_kerberos5_lib_libroken} \ ${_kerberos5_lib_libwind} \ - ${_lib_atf_libatf_c} \ + ${_lib_atf} \ lib/libbz2 ${_libcom_err} lib/libcrypt \ lib/libelf lib/libexpat \ - ${_lib_libgssapi} ${_lib_libipx} \ - lib/libkiconv lib/libkvm lib/liblzma lib/libmd \ + ${_lib_libgssapi} \ + lib/libkiconv lib/libkvm lib/liblzma lib/libmd lib/libnv \ + ${_lib_libcapsicum} \ lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ ${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \ ${_cddl_lib_libzfs_core} \ - lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ + lib/libutil lib/libpjdlog ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_lib_libldns} \ ${_secure_lib_libssh} ${_secure_lib_libssl} -.if ${MK_ATF} != "no" -_lib_atf_libatf_c= lib/atf/libatf-c +.if defined(WITH_ATF) || ${MK_TESTS} != "no" +.if !defined(WITH_ATF) +# Ensure that the ATF libraries will be built during make libraries, even +# though they will have -DNO_TESTS +MAKE+= -DWITH_ATF +.endif +_lib_atf= lib/atf .endif .if ${MK_LIBTHR} != "no" @@ -1490,6 +1520,13 @@ _lib_libthr= lib/libthr _ofed_lib= contrib/ofed/usr.lib/ .endif +.if ${MK_CASPER} != "no" +_lib_libcapsicum=lib/libcapsicum +.endif + +lib/libcapsicum__L: lib/libnv__L +lib/libpjdlog__L: lib/libutil__L + _generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib} .for _DIR in ${LOCAL_LIB_DIRS} .if exists(${.CURDIR}/${_DIR}/Makefile) @@ -1556,10 +1593,6 @@ kerberos5/lib/libheimsqlite__L: lib/libt _lib_libgssapi= lib/libgssapi .endif -.if ${MK_IPX} != "no" -_lib_libipx= lib/libipx -.endif - .if ${MK_KERBEROS} != "no" _kerberos5_lib= kerberos5/lib _kerberos5_lib_libasn1= kerberos5/lib/libasn1 @@ -1588,10 +1621,12 @@ ${_lib}__PL: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_lib} && \ - ${MAKE} DIRPRFX=${_lib}/ obj && \ - ${MAKE} DIRPRFX=${_lib}/ depend && \ - ${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ all && \ - ${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ install + ${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ obj && \ + ${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ depend && \ + ${MAKE} -DNO_TESTS -DNO_PROFILE -DNO_PIC \ + DIRPRFX=${_lib}/ all && \ + ${MAKE} -DNO_TESTS -DNO_PROFILE -DNO_PIC \ + DIRPRFX=${_lib}/ install .endif .endfor @@ -1600,10 +1635,10 @@ ${_lib}__L: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_lib} && \ - ${MAKE} DIRPRFX=${_lib}/ obj && \ - ${MAKE} DIRPRFX=${_lib}/ depend && \ - ${MAKE} DIRPRFX=${_lib}/ all && \ - ${MAKE} DIRPRFX=${_lib}/ install + ${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ obj && \ + ${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ depend && \ + ${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ all && \ + ${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ install .endif .endfor @@ -1613,10 +1648,12 @@ ${_lib}__L: .PHONY .MAKE lib/libpam__L: .PHONY .MAKE ${_+_}@${ECHODIR} "===> lib/libpam (obj,depend,all,install)"; \ cd ${.CURDIR}/lib/libpam && \ - ${MAKE} DIRPRFX=lib/libpam/ obj && \ - ${MAKE} DIRPRFX=lib/libpam/ depend && \ - ${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET all && \ - ${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET install + ${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ obj && \ + ${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ depend && \ + ${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ \ + -D_NO_LIBPAM_SO_YET all && \ + ${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ \ + -D_NO_LIBPAM_SO_YET install _prereq_libs: ${_prereq_libs:S/$/__PL/} _startup_libs: ${_startup_libs:S/$/__L/} @@ -1672,6 +1709,7 @@ delete-old-files: # argument list will get too long. Using .for/.endfor make "loops" will make # the Makefile parser segfault. @exec 3<&0; \ + cd ${.CURDIR}; \ ${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | \ while read file; do \ @@ -1694,7 +1732,8 @@ delete-old-files: check-old-files: @echo ">>> Checking for old files" - @${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ + @cd ${.CURDIR}; \ + ${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | \ while read file; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ @@ -1715,6 +1754,7 @@ delete-old-libs: @echo ">>> Removing old libraries" @echo "${OLD_LIBS_MESSAGE}" | fmt @exec 3<&0; \ + cd ${.CURDIR}; \ ${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ -V OLD_LIBS | xargs -n1 | \ while read file; do \ @@ -1734,7 +1774,8 @@ delete-old-libs: check-old-libs: @echo ">>> Checking for old libraries" - @${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ + @cd ${.CURDIR}; \ + ${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ -V OLD_LIBS | xargs -n1 | \ while read file; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ @@ -1749,7 +1790,8 @@ check-old-libs: delete-old-dirs: @echo ">>> Removing old directories" - @${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ + @cd ${.CURDIR}; \ + ${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ -V OLD_DIRS | xargs -n1 | sort -r | \ while read dir; do \ if [ -d "${DESTDIR}/$${dir}" ]; then \ @@ -1762,7 +1804,8 @@ delete-old-dirs: check-old-dirs: @echo ">>> Checking for old directories" - @${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ + @cd ${.CURDIR}; \ + ${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ -V OLD_DIRS | xargs -n1 | \ while read dir; do \ if [ -d "${DESTDIR}/$${dir}" ]; then \ @@ -1811,7 +1854,7 @@ builddtb: echo "ERROR: FDT_DTS_FILE must be specified!"; \ exit 1; \ fi; \ - if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \ + if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${MACHINE}/${FDT_DTS_FILE} ]; then \ echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \ exist!"; \ exit 1; \ @@ -1821,9 +1864,9 @@ builddtb: directory"; \ fi @PATH=${TMPPATH} \ - dtc -O dtb -o \ - ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \ - -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} + ${.CURDIR}/sys/tools/fdt/make_dtb.sh ${.CURDIR}/sys \ + ${FDT_DTS_FILE} \ + ${DTBOUTPUTPATH}/`basename ${FDT_DTS_FILE} .dts` ############### @@ -1837,7 +1880,7 @@ XDEV_CPUTYPE?=${TARGET_CPUTYPE} NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ -DWITHOUT_MAN -DWITHOUT_NLS -DNO_PROFILE \ - -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS \ + -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_TESTS -DNO_WARNS \ TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} \ CPUTYPE=${XDEV_CPUTYPE} @@ -1856,7 +1899,7 @@ CD2ENV=${CDENV} CC="${CC} ${CD2CFLAGS}" CDTMP= ${MAKEOBJDIRPREFIX}/${XDDIR}/${.CURDIR}/tmp CDMAKE=${CDENV} PATH=${CDTMP}/usr/bin:${PATH} ${MAKE} ${NOFUN} CD2MAKE=${CD2ENV} PATH=${CDTMP}/usr/bin:${XDDESTDIR}/usr/bin:${PATH} ${MAKE} ${NOFUN} -XDDESTDIR=${DESTDIR}/${XDTP} +XDDESTDIR?=${DESTDIR}/${XDTP} .if !defined(OSREL) OSREL!= uname -r | sed -e 's/[-(].*//' .endif Modified: user/dchagin/lemul/ObsoleteFiles.inc ============================================================================== --- user/dchagin/lemul/ObsoleteFiles.inc Sun Mar 30 08:38:51 2014 (r263931) +++ user/dchagin/lemul/ObsoleteFiles.inc Sun Mar 30 09:47:49 2014 (r263932) @@ -38,6 +38,162 @@ # xargs -n1 | sort | uniq -d; # done +# 20140314: AppleTalk +OLD_DIRS+=usr/include/netatalk +OLD_FILES+=usr/include/netatalk/aarp.h +OLD_FILES+=usr/include/netatalk/at.h +OLD_FILES+=usr/include/netatalk/at_extern.h +OLD_FILES+=usr/include/netatalk/at_var.h +OLD_FILES+=usr/include/netatalk/ddp.h +OLD_FILES+=usr/include/netatalk/ddp_pcb.h +OLD_FILES+=usr/include/netatalk/ddp_var.h +OLD_FILES+=usr/include/netatalk/endian.h +OLD_FILES+=usr/include/netatalk/phase2.h + +# 20140314: Remove IPX/SPX +OLD_LIBS+=lib/libipx.so.5 +OLD_FILES+=usr/include/netipx/ipx.h +OLD_FILES+=usr/include/netipx/ipx_if.h +OLD_FILES+=usr/include/netipx/ipx_pcb.h +OLD_FILES+=usr/include/netipx/ipx_var.h +OLD_FILES+=usr/include/netipx/spx.h +OLD_FILES+=usr/include/netipx/spx_debug.h +OLD_FILES+=usr/include/netipx/spx_timer.h +OLD_FILES+=usr/include/netipx/spx_var.h +OLD_DIRS+=usr/include/netipx +OLD_FILES+=usr/lib/libipx.a +OLD_FILES+=usr/lib/libipx.so +OLD_FILES+=usr/lib/libipx_p.a +OLD_FILES+=usr/lib32/libipx.a +OLD_FILES+=usr/lib32/libipx.so +OLD_LIBS+=usr/lib32/libipx.so.5 +OLD_FILES+=usr/lib32/libipx_p.a +OLD_FILES+=usr/sbin/IPXrouted +OLD_FILES+=usr/share/man/man3/ipx.3.gz +OLD_FILES+=usr/share/man/man3/ipx_addr.3.gz +OLD_FILES+=usr/share/man/man3/ipx_ntoa.3.gz +OLD_FILES+=usr/share/man/man4/ef.4.gz +OLD_FILES+=usr/share/man/man4/if_ef.4.gz +OLD_FILES+=usr/share/man/man8/IPXrouted.8.gz +# 20140314: bsdconfig usermgmt rewrite +OLD_FILES+=usr/libexec/bsdconfig/070.usermgmt/userinput +# 20140307: bsdconfig groupmgmt rewrite +OLD_FILES+=usr/libexec/bsdconfig/070.usermgmt/groupinput +# 20140223: Remove libyaml +OLD_FILES+=usr/lib/private/libyaml.a +OLD_FILES+=usr/lib/private/libyaml.so +OLD_FILES+=usr/lib/private/libyaml.so.1 +OLD_FILES+=usr/lib/private/libyaml_p.a +# 20140216: new clang import which bumps version from 3.3 to 3.4. +OLD_FILES+=usr/bin/llvm-prof +OLD_FILES+=usr/bin/llvm-ranlib +OLD_FILES+=usr/include/clang/3.3/__wmmintrin_aes.h +OLD_FILES+=usr/include/clang/3.3/__wmmintrin_pclmul.h +OLD_FILES+=usr/include/clang/3.3/altivec.h +OLD_FILES+=usr/include/clang/3.3/ammintrin.h +OLD_FILES+=usr/include/clang/3.3/avx2intrin.h +OLD_FILES+=usr/include/clang/3.3/avxintrin.h +OLD_FILES+=usr/include/clang/3.3/bmi2intrin.h +OLD_FILES+=usr/include/clang/3.3/bmiintrin.h +OLD_FILES+=usr/include/clang/3.3/cpuid.h +OLD_FILES+=usr/include/clang/3.3/emmintrin.h +OLD_FILES+=usr/include/clang/3.3/f16cintrin.h +OLD_FILES+=usr/include/clang/3.3/fma4intrin.h +OLD_FILES+=usr/include/clang/3.3/fmaintrin.h +OLD_FILES+=usr/include/clang/3.3/immintrin.h +OLD_FILES+=usr/include/clang/3.3/lzcntintrin.h +OLD_FILES+=usr/include/clang/3.3/mm3dnow.h +OLD_FILES+=usr/include/clang/3.3/mm_malloc.h +OLD_FILES+=usr/include/clang/3.3/mmintrin.h +OLD_FILES+=usr/include/clang/3.3/module.map +OLD_FILES+=usr/include/clang/3.3/nmmintrin.h +OLD_FILES+=usr/include/clang/3.3/pmmintrin.h +OLD_FILES+=usr/include/clang/3.3/popcntintrin.h +OLD_FILES+=usr/include/clang/3.3/prfchwintrin.h +OLD_FILES+=usr/include/clang/3.3/rdseedintrin.h +OLD_FILES+=usr/include/clang/3.3/rtmintrin.h +OLD_FILES+=usr/include/clang/3.3/smmintrin.h +OLD_FILES+=usr/include/clang/3.3/tmmintrin.h +OLD_FILES+=usr/include/clang/3.3/wmmintrin.h +OLD_FILES+=usr/include/clang/3.3/x86intrin.h +OLD_FILES+=usr/include/clang/3.3/xmmintrin.h +OLD_FILES+=usr/include/clang/3.3/xopintrin.h +OLD_FILES+=usr/share/man/man1/llvm-prof.1.gz +OLD_FILES+=usr/share/man/man1/llvm-ranlib.1.gz +OLD_DIRS+=usr/include/clang/3.3 +# 20140216: nve(4) removed +OLD_FILES+=usr/share/man/man4/if_nve.4.gz +OLD_FILES+=usr/share/man/man4/nve.4.gz +# 20140205: Open Firmware device moved +OLD_FILES+=usr/include/dev/ofw/ofw_nexus.h +# 20140128: libelf and libdwarf import +OLD_LIBS+=usr/lib/libelf.so.1 +OLD_LIBS+=usr/lib32/libelf.so.1 +OLD_LIBS+=usr/lib/libdwarf.so.3 +OLD_LIBS+=usr/lib32/libdwarf.so.3 +# 20140123: apicvar header moved to x86 +OLD_FILES+=usr/include/machine/apicvar.h +# 20131215: libcam version bumped +OLD_LIBS+=lib/libcam.so.6 usr/lib32/libcam.so.6 +# 20131202: libcapsicum and libcasper moved to /lib/ +OLD_LIBS+=usr/lib/libcapsicum.so.0 +OLD_LIBS+=usr/lib/libcasper.so.0 +# 20131109: extattr(2) mlinks fixed +OLD_FILES+=usr/share/man/man2/extattr_delete_list.2.gz +OLD_FILES+=usr/share/man/man2/extattr_get_list.2.gz +# 20131107: example files removed +OLD_FILES+=usr/share/examples/libusb20/aux.c +OLD_FILES+=usr/share/examples/libusb20/aux.h +# 20131105: tzdata 2013h import +OLD_FILES+=usr/share/zoneinfo/America/Shiprock +OLD_FILES+=usr/share/zoneinfo/Antarctica/South_Pole +# 20131103: WITH_LIBICONV_COMPAT removal +OLD_FILES+=usr/include/_libiconv_compat.h +OLD_FILES+=usr/lib/libiconv.a +OLD_FILES+=usr/lib/libiconv.so +OLD_FILES+=usr/lib/libiconv.so.3 +OLD_FILES+=usr/lib/libiconv_p.a +OLD_FILES+=usr/lib32/libiconv.a +OLD_FILES+=usr/lib32/libiconv.so +OLD_FILES+=usr/lib32/libiconv.so.3 +OLD_FILES+=usr/lib32/libiconv_p.a +# 20131103: removal of utxrm(8), use 'utx rm' instead. +OLD_FILES+=usr/sbin/utxrm +OLD_FILES+=usr/share/man/man8/utxrm.8.gz +# 20131031: pkg_install has been removed +OLD_FILES+=etc/periodic/daily/220.backup-pkgdb +OLD_FILES+=etc/periodic/daily/490.status-pkg-changes +OLD_FILES+=etc/periodic/security/460.chkportsum +OLD_FILES+=etc/periodic/weekly/400.status-pkg +OLD_FILES+=usr/sbin/pkg_add +OLD_FILES+=usr/sbin/pkg_create +OLD_FILES+=usr/sbin/pkg_delete +OLD_FILES+=usr/sbin/pkg_info +OLD_FILES+=usr/sbin/pkg_updating +OLD_FILES+=usr/sbin/pkg_version +OLD_FILES+=usr/share/man/man1/pkg_add.1.gz +OLD_FILES+=usr/share/man/man1/pkg_create.1.gz +OLD_FILES+=usr/share/man/man1/pkg_delete.1.gz +OLD_FILES+=usr/share/man/man1/pkg_info.1.gz +OLD_FILES+=usr/share/man/man1/pkg_updating.1.gz +OLD_FILES+=usr/share/man/man1/pkg_version.1.gz +# 20131030: /etc/keys moved to /usr/share/keys +OLD_DIRS+=etc/keys +OLD_DIRS+=etc/keys/pkg +OLD_DIRS+=etc/keys/pkg/revoked +OLD_DIRS+=etc/keys/pkg/trusted +OLD_FILES+=etc/keys/pkg/trusted/pkg.freebsd.org.2013102301 +# 20131028: ng_fec(4) removed +OLD_FILES+=usr/include/netgraph/ng_fec.h +OLD_FILES+=usr/share/man/man4/ng_fec.4.gz +# 20131027: header moved +OLD_FILES+=usr/include/net/pf_mtag.h +# 20131023: remove never used iscsi directory +OLD_DIRS+=usr/share/examples/iscsi +# 20131021: isf(4) removed +OLD_FILES+=usr/sbin/isfctl +OLD_FILES+=usr/share/man/man4/isf.4.gz +OLD_FILES+=usr/share/man/man8/isfctl.8.gz # 20131014: libbsdyml becomes private OLD_FILES+=usr/lib/libbsdyml.a OLD_FILES+=usr/lib/libbsdyml.so @@ -76,6 +232,7 @@ OLD_FILES+=usr/bin/gnu-ranlib OLD_FILES+=usr/share/man/man1/gnu-ar.1.gz OLD_FILES+=usr/share/man/man1/gnu-ranlib.1.gz # 20130930: BIND removed from base +OLD_FILES+=etc/mtree/BIND.chroot.dist OLD_FILES+=etc/namedb OLD_FILES+=etc/periodic/daily/470.status-named OLD_FILES+=usr/bin/dig @@ -2491,6 +2648,7 @@ OLD_FILES+=usr/sbin/zfs OLD_FILES+=usr/sbin/zpool # 20070423: rc.bluetooth (examples) removed OLD_FILES+=usr/share/examples/netgraph/bluetooth/rc.bluetooth +OLD_DIRS+=usr/share/examples/netgraph/bluetooth # 20070421: worm.4 removed OLD_FILES+=usr/share/man/man4/worm.4.gz # 20070417: trunk(4) renamed to lagg(4) Modified: user/dchagin/lemul/UPDATING ============================================================================== --- user/dchagin/lemul/UPDATING Sun Mar 30 08:38:51 2014 (r263931) +++ user/dchagin/lemul/UPDATING Sun Mar 30 09:47:49 2014 (r263932) @@ -31,6 +31,99 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20140325: + It is no longer necessary to include the dwarf version in your DEBUG + options in your kernel config file. The bug that required it to be + placed in the config file has bene fixed. DEBUG should now just + contain -g. The build system will automatically update things + to do the right thing. Ignore the entry from 20140216. + +20140306: + Support for libwrap (TCP wrappers) in rpcbind was disabled by default + to improve performance. To re-enable it, if needed, run rpcbind + with command line option -W. + +20140226: + Switched back to the GPL dtc compiler due to updates in the upstream + dts files not being supported by the BSDL dtc compiler. You will need + to rebuild your kernel toolchain to pick up the new compiler. Core dumps + may result while building dtb files during a kernel build if you fail + to do so. Set WITHOUT_GPL_DTC if you require the BSDL compiler. + +20140216: + Clang and llvm have been upgraded to 3.4 release. + + Please note that clang 3.4 now defaults to DWARF4 debug information + format when you specify -g. Since kgdb(1) only supports DWARF2, you + should update any customized kernel configurations which include debug + information to explicitly use -gdwarf-2, e.g: + + makeoptions DEBUG=-gdwarf-2 + + This has already been applied to the appropriate GENERIC configuration + files, so if you inherit from those, no changes are required. + Please note: this bug has been fixed, please see 20140325. + +20140216: + The nve(4) driver has been removed. Please use the nfe(4) driver + for NVIDIA nForce MCP Ethernet adapters instead. + +20140212: + An ABI incompatibility crept into the libc++ 3.4 import in r261283. + This could cause certain C++ applications using shared libraries built + against the previous version of libc++ to crash. The incompatibility + has now been fixed, but any C++ applications or shared libraries built + between r261283 and r261801 should be recompiled. + +20140204: + OpenSSH will now ignore errors caused by kernel lacking of Capsicum + capability mode support. Please note that enabling the feature in + kernel is still highly recommended. + +20140131: + OpenSSH is now built with sandbox support, and will use sandbox as + the default privilege separation method. This requires Capsicum + capability mode support in kernel. + +20140128: + The libelf and libdwarf libraries have been updated to newer + versions from upstream. Shared library version numbers for + these two libraries were bumped. Any ports or binaries + requiring these two libraries should be recompiled. + __FreeBSD_version is bumped to 1100006. + +20140110: + If a Makefile in a tests/ directory was auto-generating a Kyuafile + instead of providing an explicit one, this would prevent such + Makefile from providing its own Kyuafile in the future during + NO_CLEAN builds. This has been fixed in the Makefiles but manual + intervention is needed to clean an objdir if you use NO_CLEAN: + # find /usr/obj -name Kyuafile | xargs rm -f + +20131213: + The behavior of gss_pseudo_random() for the krb5 mechanism + has changed, for applications requesting a longer random string + than produced by the underlying enctype's pseudo-random() function. + In particular, the random string produced from a session key of + enctype aes256-cts-hmac-sha1-96 or aes256-cts-hmac-sha1-96 will + be different at the 17th octet and later, after this change. + The counter used in the PRF+ construction is now encoded as a + big-endian integer in accordance with RFC 4402. + __FreeBSD_version is bumped to 1100004. + +20131108: + The WITHOUT_ATF build knob has been removed and its functionality + has been subsumed into the more generic WITHOUT_TESTS. If you were + using the former to disable the build of the ATF libraries, you + should change your settings to use the latter. + +20131025: + The default version of mtree is nmtree which is obtained from + NetBSD. The output is generally the same, but may vary + slightly. If you found you need identical output adding + "-F freebsd9" to the command line should do the trick. For the + time being, the old mtree is available as fmtree. + 20131014: libbsdyml has been renamed to libyaml and moved to /usr/lib/private. This will break ports-mgmt/pkg. Rebuild the port, or upgrade to pkg @@ -63,7 +156,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 BIND has been removed from the base system. If all you need is a local resolver, simply enable and start the local_unbound service instead. Otherwise, several versions of BIND are - available in the ports tree. + available in the ports tree. The dns/bind99 port is one example. + + With this change, nslookup(1) and dig(1) are no longer in the base + system. Users should instead use host(1) and drill(1) which are + in the base system. Alternatively, nslookup and dig can + be obtained by installing the dns/bind-tools port. 20130916: With the addition of unbound(8), a new unbound user is now @@ -1895,9 +1993,9 @@ COMMON ITEMS: make kernel KERNCONF=YOUR_KERNEL_HERE [1] [3] - mergemaster -p [5] + mergemaster -Fp [5] make installworld - mergemaster -i [4] + mergemaster -Fi [4] make delete-old [6] @@ -1914,7 +2012,7 @@ COMMON ITEMS: make buildkernel KERNCONF=YOUR_KERNEL_HERE - make installworld DESTDIR=${CURRENT_ROOT} + make installworld DESTDIR=${CURRENT_ROOT} -DDB_FROM_SRC make distribution DESTDIR=${CURRENT_ROOT} # if newfs'd make installkernel KERNCONF=YOUR_KERNEL_HERE DESTDIR=${CURRENT_ROOT} cp /etc/fstab ${CURRENT_ROOT}/etc/fstab # if newfs'd @@ -1932,9 +2030,9 @@ COMMON ITEMS: make kernel KERNCONF=YOUR_KERNEL_HERE [8] [1] [3] - mergemaster -p [5] + mergemaster -Fp [5] make installworld - mergemaster -i [4] + mergemaster -Fi [4] make delete-old [6] Modified: user/dchagin/lemul/bin/Makefile ============================================================================== --- user/dchagin/lemul/bin/Makefile Sun Mar 30 08:38:51 2014 (r263931) +++ user/dchagin/lemul/bin/Makefile Sun Mar 30 09:47:49 2014 (r263932) @@ -52,8 +52,14 @@ SUBDIR+= rmail SUBDIR+= csh .endif +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include SUBDIR:= ${SUBDIR:O} +SUBDIR_PARALLEL= + .include Modified: user/dchagin/lemul/bin/cat/cat.c ============================================================================== --- user/dchagin/lemul/bin/cat/cat.c Sun Mar 30 08:38:51 2014 (r263931) +++ user/dchagin/lemul/bin/cat/cat.c Sun Mar 30 09:47:49 2014 (r263932) @@ -316,6 +316,7 @@ udom_open(const char *path, int flags) sou.sun_family = AF_UNIX; if ((len = strlcpy(sou.sun_path, path, sizeof(sou.sun_path))) >= sizeof(sou.sun_path)) { + close(fd); errno = ENAMETOOLONG; return (-1); } Modified: user/dchagin/lemul/bin/date/Makefile ============================================================================== --- user/dchagin/lemul/bin/date/Makefile Sun Mar 30 08:38:51 2014 (r263931) +++ user/dchagin/lemul/bin/date/Makefile Sun Mar 30 09:47:49 2014 (r263932) @@ -1,7 +1,13 @@ # @(#)Makefile 8.1 (Berkeley) 5/31/93 # $FreeBSD$ +.include + PROG= date SRCS= date.c netdate.c vary.c +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Modified: user/dchagin/lemul/bin/df/df.1 ============================================================================== --- user/dchagin/lemul/bin/df/df.1 Sun Mar 30 08:38:51 2014 (r263931) +++ user/dchagin/lemul/bin/df/df.1 Sun Mar 30 09:47:49 2014 (r263932) @@ -29,7 +29,7 @@ .\" @(#)df.1 8.3 (Berkeley) 5/8/95 .\" $FreeBSD$ .\" -.Dd January 24, 2013 +.Dd January 16, 2014 .Dt DF 1 .Os .Sh NAME @@ -83,13 +83,13 @@ Use 1073741824 byte (1 Gibibyte) blocks This overrides any .Ev BLOCKSIZE specification from the environment. -.It Fl H +.It Fl h .Dq Human-readable output. Use unit suffixes: Byte, Kibibyte, Mebibyte, Gibibyte, Tebibyte and Pebibyte (based on powers of 1024) in order to reduce the number of digits to four or fewer. -.It Fl h +.It Fl H .Dq Human-readable output. Use unit suffixes: Byte, Kilobyte, Megabyte, @@ -198,7 +198,7 @@ If the value is outside, it will be set .Xr mount 8 , .Xr pstat 8 , .Xr quot 8 , -.Xr swapinfo 8 . +.Xr swapinfo 8 .Sh STANDARDS With the exception of most options, the Modified: user/dchagin/lemul/bin/kill/kill.c ============================================================================== --- user/dchagin/lemul/bin/kill/kill.c Sun Mar 30 08:38:51 2014 (r263931) +++ user/dchagin/lemul/bin/kill/kill.c Sun Mar 30 09:47:49 2014 (r263932) @@ -67,7 +67,7 @@ static void usage(void); int main(int argc, char *argv[]) { - int errors, numsig, pid; + int errors, numsig, pid, ret; char *ep; if (argc < 2) @@ -134,15 +134,16 @@ main(int argc, char *argv[]) for (errors = 0; argc; argc--, argv++) { #ifdef SHELL if (**argv == '%') - pid = getjobpgrp(*argv); + ret = killjob(*argv, numsig); else #endif { pid = strtol(*argv, &ep, 10); if (!**argv || *ep) errx(2, "illegal process id: %s", *argv); + ret = kill(pid, numsig); } - if (kill(pid, numsig) == -1) { + if (ret == -1) { warn("%s", *argv); errors = 1; } Modified: user/dchagin/lemul/bin/mv/Makefile ============================================================================== --- user/dchagin/lemul/bin/mv/Makefile Sun Mar 30 08:38:51 2014 (r263931) +++ user/dchagin/lemul/bin/mv/Makefile Sun Mar 30 09:47:49 2014 (r263932) @@ -1,6 +1,12 @@ # @(#)Makefile 8.2 (Berkeley) 4/2/94 # $FreeBSD$ +.include + PROG= mv +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Mon Mar 31 19:58:09 2014 Return-Path: Delivered-To: svn-src-user@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 1BBED393; Mon, 31 Mar 2014 19:58:09 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 09028DB6; Mon, 31 Mar 2014 19:58:09 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2VJw8td057501; Mon, 31 Mar 2014 19:58:08 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2VJw8tr057500; Mon, 31 Mar 2014 19:58:08 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201403311958.s2VJw8tr057500@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Mon, 31 Mar 2014 19:58:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r263977 - user/des/tinderbox X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Mar 2014 19:58:09 -0000 Author: des Date: Mon Mar 31 19:58:08 2014 New Revision: 263977 URL: http://svnweb.freebsd.org/changeset/base/263977 Log: Increase backlog from 8 to 20 lines. Modified: user/des/tinderbox/tbmaster.pl Modified: user/des/tinderbox/tbmaster.pl ============================================================================== --- user/des/tinderbox/tbmaster.pl Mon Mar 31 19:50:40 2014 (r263976) +++ user/des/tinderbox/tbmaster.pl Mon Mar 31 19:58:08 2014 (r263977) @@ -38,7 +38,7 @@ my $VERSION = "2.21"; my $COPYRIGHT = "Copyright (c) 2003-2014 Dag-Erling Smørgrav. " . "All rights reserved."; -my $BACKLOG = 8; +my $BACKLOG = 20; my $abbreviate; # Abbreviate path names in log file my @configs; # Names of requested configations From owner-svn-src-user@FreeBSD.ORG Tue Apr 1 14:55:29 2014 Return-Path: Delivered-To: svn-src-user@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 D1F1282C; Tue, 1 Apr 2014 14:55:29 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BD2B7E62; Tue, 1 Apr 2014 14:55:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s31EtTdh027975; Tue, 1 Apr 2014 14:55:29 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s31EtTmN027974; Tue, 1 Apr 2014 14:55:29 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201404011455.s31EtTmN027974@svn.freebsd.org> From: Julio Merino Date: Tue, 1 Apr 2014 14:55:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264005 - user/jmmv/autotest/node X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Apr 2014 14:55:29 -0000 Author: jmmv Date: Tue Apr 1 14:55:29 2014 New Revision: 264005 URL: http://svnweb.freebsd.org/changeset/base/264005 Log: Fix auto-detection of configurations. Expand the list of configuration files at the right time so that the filtering out of host.conf works as intended. Should fix r263868. Modified: user/jmmv/autotest/node/loop.sh Modified: user/jmmv/autotest/node/loop.sh ============================================================================== --- user/jmmv/autotest/node/loop.sh Tue Apr 1 14:55:20 2014 (r264004) +++ user/jmmv/autotest/node/loop.sh Tue Apr 1 14:55:29 2014 (r264005) @@ -78,7 +78,7 @@ the_loop() { shtk_cli_info "Iteration started on $(date)" if shtk_bool_check "${autoconfigs}"; then - set -- $(echo "${AUTOTEST_ETCDIR}/*.conf" | fmt -n 1 \ + set -- $(echo "${AUTOTEST_ETCDIR}"/*.conf | fmt -n 1 \ | grep -v host.conf) shtk_cli_info "Discovered config files: ${*}" fi From owner-svn-src-user@FreeBSD.ORG Tue Apr 1 18:24:40 2014 Return-Path: Delivered-To: svn-src-user@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 E577DCF8; Tue, 1 Apr 2014 18:24:40 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D276A9F3; Tue, 1 Apr 2014 18:24:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s31IOedb015840; Tue, 1 Apr 2014 18:24:40 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s31IOebU015838; Tue, 1 Apr 2014 18:24:40 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201404011824.s31IOebU015838@svn.freebsd.org> From: Julio Merino Date: Tue, 1 Apr 2014 18:24:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264015 - in user/jmmv/autotest/node/configs: kyua2 kyua3 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Apr 2014 18:24:41 -0000 Author: jmmv Date: Tue Apr 1 18:24:40 2014 New Revision: 264015 URL: http://svnweb.freebsd.org/changeset/base/264015 Log: Push configuration files auto-detection to kyua[23]. Modified: user/jmmv/autotest/node/configs/kyua2/host.conf user/jmmv/autotest/node/configs/kyua3/host.conf Modified: user/jmmv/autotest/node/configs/kyua2/host.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua2/host.conf Tue Apr 1 17:57:45 2014 (r264014) +++ user/jmmv/autotest/node/configs/kyua2/host.conf Tue Apr 1 18:24:40 2014 (r264015) @@ -6,7 +6,7 @@ # AUTOTEST_SVNROOT="svn://svn.freebsd.org/base/user/jmmv" -AUTOTEST_REVISION="r263860" +AUTOTEST_REVISION="r264005" SHTK_REMOTE="https://github.com/jmmv/shtk/" SHTK_REVISION="shtk-1.5" Modified: user/jmmv/autotest/node/configs/kyua3/host.conf ============================================================================== --- user/jmmv/autotest/node/configs/kyua3/host.conf Tue Apr 1 17:57:45 2014 (r264014) +++ user/jmmv/autotest/node/configs/kyua3/host.conf Tue Apr 1 18:24:40 2014 (r264015) @@ -6,7 +6,7 @@ # AUTOTEST_SVNROOT="svn://svn.freebsd.org/base/user/jmmv" -AUTOTEST_REVISION="r263860" +AUTOTEST_REVISION="r264005" SHTK_REMOTE="https://github.com/jmmv/shtk/" SHTK_REVISION="shtk-1.5" From owner-svn-src-user@FreeBSD.ORG Mon Apr 7 18:59:03 2014 Return-Path: Delivered-To: svn-src-user@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 744B5A22; Mon, 7 Apr 2014 18:59:03 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4861668E; Mon, 7 Apr 2014 18:59:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s37Ix3Zi093700; Mon, 7 Apr 2014 18:59:03 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s37Ix2Su093698; Mon, 7 Apr 2014 18:59:02 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404071859.s37Ix2Su093698@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Mon, 7 Apr 2014 18:59:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264233 - user/des/fbce/lib/FBCE/Controller X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2014 18:59:03 -0000 Author: des Date: Mon Apr 7 18:59:02 2014 New Revision: 264233 URL: http://svnweb.freebsd.org/changeset/base/264233 Log: Remove unnecessary (and commented-out) code. Modified: user/des/fbce/lib/FBCE/Controller/Run.pm user/des/fbce/lib/FBCE/Controller/Vote.pm Modified: user/des/fbce/lib/FBCE/Controller/Run.pm ============================================================================== --- user/des/fbce/lib/FBCE/Controller/Run.pm Mon Apr 7 18:17:31 2014 (r264232) +++ user/des/fbce/lib/FBCE/Controller/Run.pm Mon Apr 7 18:59:02 2014 (r264233) @@ -23,7 +23,6 @@ Catalyst Controller. sub index :Path :Args(0) { my ($self, $c) = @_; -# $c->authenticate(); my $user = $c->user->get_object(); $c->stash(user => $user); } @@ -31,7 +30,6 @@ sub index :Path :Args(0) { sub register :Local :Args(0) { my ($self, $c) = @_; -# $c->authenticate(); my $user = $c->user->get_object(); if ($c->stash->{'nominating'} != 0 || !$user->active) { $c->res->redirect($c->uri_for('/run')); @@ -62,7 +60,6 @@ sub register :Local :Args(0) { sub edit :Local :Args(0) { my ($self, $c) = @_; -# $c->authenticate(); my $user = $c->user->get_object(); if ($c->stash->{'nominating'} != 0 || !$user->active) { $c->res->redirect($c->uri_for('/run')); @@ -92,7 +89,6 @@ sub edit :Local :Args(0) { sub withdraw :Local :Args(0) { my ($self, $c) = @_; -# $c->authenticate(); my $user = $c->user->get_object(); if ($c->stash->{'nominating'} != 0 || !$user->active) { $c->res->redirect($c->uri_for('/run')); Modified: user/des/fbce/lib/FBCE/Controller/Vote.pm ============================================================================== --- user/des/fbce/lib/FBCE/Controller/Vote.pm Mon Apr 7 18:17:31 2014 (r264232) +++ user/des/fbce/lib/FBCE/Controller/Vote.pm Mon Apr 7 18:59:02 2014 (r264233) @@ -75,8 +75,7 @@ sub index :Path :Args(0) { # sub commit :Local :Args(0) { # my ($self, $c) = @_; - -# $c->authenticate(); +# # my $user = $c->user->get_object(); # if ($c->stash->{'voting'} != 0 || !$user->active) { # $c->res->redirect($c->uri_for('/vote')); From owner-svn-src-user@FreeBSD.ORG Mon Apr 7 19:02:50 2014 Return-Path: Delivered-To: svn-src-user@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 870E7D47; Mon, 7 Apr 2014 19:02:50 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 719D179C; Mon, 7 Apr 2014 19:02:50 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s37J2o35097261; Mon, 7 Apr 2014 19:02:50 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s37J2ldG097242; Mon, 7 Apr 2014 19:02:47 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404071902.s37J2ldG097242@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Mon, 7 Apr 2014 19:02:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264234 - in user/des/fbp: . db lib lib/FBP lib/FBP/Controller lib/FBP/Model lib/FBP/View root root/static root/static/images script t X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2014 19:02:50 -0000 Author: des Date: Mon Apr 7 19:02:47 2014 New Revision: 264234 URL: http://svnweb.freebsd.org/changeset/base/264234 Log: Skeleton for the upcoming referendum. Added: user/des/fbp/ user/des/fbp/Changes user/des/fbp/Makefile.PL (contents, props changed) user/des/fbp/README user/des/fbp/db/ user/des/fbp/fbp.conf (contents, props changed) user/des/fbp/fbp.psgi user/des/fbp/lib/ user/des/fbp/lib/FBP/ user/des/fbp/lib/FBP.pm (contents, props changed) user/des/fbp/lib/FBP/Controller/ user/des/fbp/lib/FBP/Controller/Root.pm (contents, props changed) user/des/fbp/lib/FBP/Model/ user/des/fbp/lib/FBP/View/ user/des/fbp/root/ user/des/fbp/root/favicon.ico (contents, props changed) user/des/fbp/root/static/ user/des/fbp/root/static/images/ user/des/fbp/root/static/images/btn_120x50_built.png (contents, props changed) user/des/fbp/root/static/images/btn_120x50_built_shadow.png (contents, props changed) user/des/fbp/root/static/images/btn_120x50_powered.png (contents, props changed) user/des/fbp/root/static/images/btn_120x50_powered_shadow.png (contents, props changed) user/des/fbp/root/static/images/btn_88x31_built.png (contents, props changed) user/des/fbp/root/static/images/btn_88x31_built_shadow.png (contents, props changed) user/des/fbp/root/static/images/btn_88x31_powered.png (contents, props changed) user/des/fbp/root/static/images/btn_88x31_powered_shadow.png (contents, props changed) user/des/fbp/root/static/images/catalyst_logo.png (contents, props changed) user/des/fbp/script/ user/des/fbp/script/fbp_cgi.pl (contents, props changed) user/des/fbp/script/fbp_create.pl (contents, props changed) user/des/fbp/script/fbp_fastcgi.pl (contents, props changed) user/des/fbp/script/fbp_server.pl (contents, props changed) user/des/fbp/script/fbp_test.pl (contents, props changed) user/des/fbp/t/ user/des/fbp/t/01app.t user/des/fbp/t/02pod.t user/des/fbp/t/03podcoverage.t Added: user/des/fbp/Changes ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/Changes Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,4 @@ +This file documents the revision history for Perl extension FBP. + +0.01 2014-04-07 21:00:13 + - initial revision, generated by Catalyst Added: user/des/fbp/Makefile.PL ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/Makefile.PL Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,25 @@ +#!/usr/bin/env perl +# IMPORTANT: if you delete this file your app will not work as +# expected. You have been warned. +use inc::Module::Install 1.02; +use Module::Install::Catalyst; # Complain loudly if you don't have + # Catalyst::Devel installed or haven't said + # 'make dist' to create a standalone tarball. + +name 'FBP'; +all_from 'lib/FBP.pm'; + +requires 'Catalyst::Runtime' => '5.90061'; +requires 'Catalyst::Plugin::ConfigLoader'; +requires 'Catalyst::Plugin::Static::Simple'; +requires 'Catalyst::Action::RenderView'; +requires 'Moose'; +requires 'namespace::autoclean'; +requires 'Config::General'; # This should reflect the config file format you've chosen + # See Catalyst::Plugin::ConfigLoader for supported formats +test_requires 'Test::More' => '0.88'; +catalyst; + +install_script glob('script/*.pl'); +auto_install; +WriteAll; Added: user/des/fbp/README ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/README Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1 @@ +Run script/fbp_server.pl to test the application. Added: user/des/fbp/fbp.conf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/fbp.conf Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,3 @@ +# rename this file to fbp.yml and put a ':' after 'name' if +# you want to use YAML like in old versions of Catalyst +name FBP Added: user/des/fbp/fbp.psgi ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/fbp.psgi Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,8 @@ +use strict; +use warnings; + +use FBP; + +my $app = FBP->apply_default_middlewares(FBP->psgi_app); +$app; + Added: user/des/fbp/lib/FBP.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/FBP.pm Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,76 @@ +package FBP; +use Moose; +use namespace::autoclean; + +use Catalyst::Runtime 5.80; + +# Set flags and add plugins for the application. +# +# Note that ORDERING IS IMPORTANT here as plugins are initialized in order, +# therefore you almost certainly want to keep ConfigLoader at the head of the +# list if you're using it. +# +# -Debug: activates the debug mode for very useful log messages +# ConfigLoader: will load the configuration from a Config::General file in the +# application's home directory +# Static::Simple: will serve static files from the application's root +# directory + +use Catalyst qw/ + -Debug + ConfigLoader + Static::Simple +/; + +extends 'Catalyst'; + +our $VERSION = '0.01'; + +# Configure the application. +# +# Note that settings in fbp.conf (or other external +# configuration file that you set up manually) take precedence +# over this when using ConfigLoader. Thus configuration +# details given here can function as a default configuration, +# with an external configuration file acting as an override for +# local deployment. + +__PACKAGE__->config( + name => 'FBP', + # Disable deprecated behavior needed by old applications + disable_component_resolution_regex_fallback => 1, + enable_catalyst_header => 1, # Send X-Catalyst header +); + +# Start the application +__PACKAGE__->setup(); + + +=head1 NAME + +FBP - Catalyst based application + +=head1 SYNOPSIS + + script/fbp_server.pl + +=head1 DESCRIPTION + +[enter your description here] + +=head1 SEE ALSO + +L, L + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +1; Added: user/des/fbp/lib/FBP/Controller/Root.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/FBP/Controller/Root.pm Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,69 @@ +package FBP::Controller::Root; +use Moose; +use namespace::autoclean; + +BEGIN { extends 'Catalyst::Controller' } + +# +# Sets the actions in this controller to be registered with no prefix +# so they function identically to actions created in MyApp.pm +# +__PACKAGE__->config(namespace => ''); + +=head1 NAME + +FBP::Controller::Root - Root Controller for FBP + +=head1 DESCRIPTION + +[enter your description here] + +=head1 METHODS + +=head2 index + +The root page (/) + +=cut + +sub index :Path :Args(0) { + my ( $self, $c ) = @_; + + # Hello World + $c->response->body( $c->welcome_message ); +} + +=head2 default + +Standard 404 error page + +=cut + +sub default :Path { + my ( $self, $c ) = @_; + $c->response->body( 'Page not found' ); + $c->response->status(404); +} + +=head2 end + +Attempt to render a view, if needed. + +=cut + +sub end : ActionClass('RenderView') {} + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +__PACKAGE__->meta->make_immutable; + +1; Added: user/des/fbp/root/favicon.ico ============================================================================== Binary file. No diff available. Added: user/des/fbp/root/static/images/btn_120x50_built.png ============================================================================== Binary file. No diff available. Added: user/des/fbp/root/static/images/btn_120x50_built_shadow.png ============================================================================== Binary file. No diff available. Added: user/des/fbp/root/static/images/btn_120x50_powered.png ============================================================================== Binary file. No diff available. Added: user/des/fbp/root/static/images/btn_120x50_powered_shadow.png ============================================================================== Binary file. No diff available. Added: user/des/fbp/root/static/images/btn_88x31_built.png ============================================================================== Binary file. No diff available. Added: user/des/fbp/root/static/images/btn_88x31_built_shadow.png ============================================================================== Binary file. No diff available. Added: user/des/fbp/root/static/images/btn_88x31_powered.png ============================================================================== Binary file. No diff available. Added: user/des/fbp/root/static/images/btn_88x31_powered_shadow.png ============================================================================== Binary file. No diff available. Added: user/des/fbp/root/static/images/catalyst_logo.png ============================================================================== Binary file. No diff available. Added: user/des/fbp/script/fbp_cgi.pl ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/script/fbp_cgi.pl Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,30 @@ +#!/usr/bin/env perl + +use Catalyst::ScriptRunner; +Catalyst::ScriptRunner->run('FBP', 'CGI'); + +1; + +=head1 NAME + +fbp_cgi.pl - Catalyst CGI + +=head1 SYNOPSIS + +See L + +=head1 DESCRIPTION + +Run a Catalyst application as a CGI script. + +=head1 AUTHORS + +Catalyst Contributors, see Catalyst.pm + +=head1 COPYRIGHT + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + Added: user/des/fbp/script/fbp_create.pl ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/script/fbp_create.pl Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,60 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use Catalyst::ScriptRunner; +Catalyst::ScriptRunner->run('FBP', 'Create'); + +1; + +=head1 NAME + +fbp_create.pl - Create a new Catalyst Component + +=head1 SYNOPSIS + +fbp_create.pl [options] model|view|controller name [helper] [options] + + Options: + --force don't create a .new file where a file to be created exists + --mechanize use Test::WWW::Mechanize::Catalyst for tests if available + --help display this help and exits + + Examples: + fbp_create.pl controller My::Controller + fbp_create.pl --mechanize controller My::Controller + fbp_create.pl view My::View + fbp_create.pl view HTML TT + fbp_create.pl model My::Model + fbp_create.pl model SomeDB DBIC::Schema MyApp::Schema create=dynamic\ + dbi:SQLite:/tmp/my.db + fbp_create.pl model AnotherDB DBIC::Schema MyApp::Schema create=static\ + [Loader opts like db_schema, naming] dbi:Pg:dbname=foo root 4321 + [connect_info opts like quote_char, name_sep] + + See also: + perldoc Catalyst::Manual + perldoc Catalyst::Manual::Intro + perldoc Catalyst::Helper::Model::DBIC::Schema + perldoc Catalyst::Model::DBIC::Schema + perldoc Catalyst::View::TT + +=head1 DESCRIPTION + +Create a new Catalyst Component. + +Existing component files are not overwritten. If any of the component files +to be created already exist the file will be written with a '.new' suffix. +This behavior can be suppressed with the C<-force> option. + +=head1 AUTHORS + +Catalyst Contributors, see Catalyst.pm + +=head1 COPYRIGHT + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut Added: user/des/fbp/script/fbp_fastcgi.pl ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/script/fbp_fastcgi.pl Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,48 @@ +#!/usr/bin/env perl + +use Catalyst::ScriptRunner; +Catalyst::ScriptRunner->run('FBP', 'FastCGI'); + +1; + +=head1 NAME + +fbp_fastcgi.pl - Catalyst FastCGI + +=head1 SYNOPSIS + +fbp_fastcgi.pl [options] + + Options: + -? --help display this help and exit + -l --listen socket path to listen on + (defaults to standard input) + can be HOST:PORT, :PORT or a + filesystem path + -n --nproc specify number of processes to keep + to serve requests (defaults to 1, + requires --listen) + -p --pidfile specify filename for pid file + (requires --listen) + -d --daemon daemonize (requires --listen) + -M --manager specify alternate process manager + (FCGI::ProcManager sub-class) + or empty string to disable + -e --keeperr send error messages to STDOUT, not + to the webserver + --proc_title Set the process title (if possible) + +=head1 DESCRIPTION + +Run a Catalyst application as FastCGI. + +=head1 AUTHORS + +Catalyst Contributors, see Catalyst.pm + +=head1 COPYRIGHT + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut Added: user/des/fbp/script/fbp_server.pl ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/script/fbp_server.pl Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,60 @@ +#!/usr/bin/env perl + +BEGIN { + $ENV{CATALYST_SCRIPT_GEN} = 40; +} + +use Catalyst::ScriptRunner; +Catalyst::ScriptRunner->run('FBP', 'Server'); + +1; + +=head1 NAME + +fbp_server.pl - Catalyst Test Server + +=head1 SYNOPSIS + +fbp_server.pl [options] + + -d --debug force debug mode + -f --fork handle each request in a new process + (defaults to false) + -? --help display this help and exits + -h --host host (defaults to all) + -p --port port (defaults to 3000) + -k --keepalive enable keep-alive connections + -r --restart restart when files get modified + (defaults to false) + -rd --restart_delay delay between file checks + (ignored if you have Linux::Inotify2 installed) + -rr --restart_regex regex match files that trigger + a restart when modified + (defaults to '\.yml$|\.yaml$|\.conf|\.pm$') + --restart_directory the directory to search for + modified files, can be set multiple times + (defaults to '[SCRIPT_DIR]/..') + --follow_symlinks follow symlinks in search directories + (defaults to false. this is a no-op on Win32) + --background run the process in the background + --pidfile specify filename for pid file + + See also: + perldoc Catalyst::Manual + perldoc Catalyst::Manual::Intro + +=head1 DESCRIPTION + +Run a Catalyst Testserver for this application. + +=head1 AUTHORS + +Catalyst Contributors, see Catalyst.pm + +=head1 COPYRIGHT + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + Added: user/des/fbp/script/fbp_test.pl ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/script/fbp_test.pl Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,40 @@ +#!/usr/bin/env perl + +use Catalyst::ScriptRunner; +Catalyst::ScriptRunner->run('FBP', 'Test'); + +1; + +=head1 NAME + +fbp_test.pl - Catalyst Test + +=head1 SYNOPSIS + +fbp_test.pl [options] uri + + Options: + --help display this help and exits + + Examples: + fbp_test.pl http://localhost/some_action + fbp_test.pl /some_action + + See also: + perldoc Catalyst::Manual + perldoc Catalyst::Manual::Intro + +=head1 DESCRIPTION + +Run a Catalyst action from the command line. + +=head1 AUTHORS + +Catalyst Contributors, see Catalyst.pm + +=head1 COPYRIGHT + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut Added: user/des/fbp/t/01app.t ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/t/01app.t Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,10 @@ +#!/usr/bin/env perl +use strict; +use warnings; +use Test::More; + +use Catalyst::Test 'FBP'; + +ok( request('/')->is_success, 'Request should succeed' ); + +done_testing(); Added: user/des/fbp/t/02pod.t ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/t/02pod.t Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,10 @@ +#!/usr/bin/env perl +use strict; +use warnings; +use Test::More; + +plan skip_all => 'set TEST_POD to enable this test' unless $ENV{TEST_POD}; +eval "use Test::Pod 1.14"; +plan skip_all => 'Test::Pod 1.14 required' if $@; + +all_pod_files_ok(); Added: user/des/fbp/t/03podcoverage.t ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/t/03podcoverage.t Mon Apr 7 19:02:47 2014 (r264234) @@ -0,0 +1,14 @@ +#!/usr/bin/env perl +use strict; +use warnings; +use Test::More; + +plan skip_all => 'set TEST_POD to enable this test' unless $ENV{TEST_POD}; + +eval "use Test::Pod::Coverage 1.04"; +plan skip_all => 'Test::Pod::Coverage 1.04 required' if $@; + +eval "use Pod::Coverage 0.20"; +plan skip_all => 'Pod::Coverage 0.20 required' if $@; + +all_pod_coverage_ok(); From owner-svn-src-user@FreeBSD.ORG Wed Apr 9 19:01:26 2014 Return-Path: Delivered-To: svn-src-user@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 E8F84939; Wed, 9 Apr 2014 19:01:26 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D6EA311A1; Wed, 9 Apr 2014 19:01:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s39J1QS8087455; Wed, 9 Apr 2014 19:01:26 GMT (envelope-from uqs@svn.freebsd.org) Received: (from uqs@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s39J1Qbx087454; Wed, 9 Apr 2014 19:01:26 GMT (envelope-from uqs@svn.freebsd.org) Message-Id: <201404091901.s39J1Qbx087454@svn.freebsd.org> From: Ulrich Spoerlein Date: Wed, 9 Apr 2014 19:01:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264305 - user/uqs/git_conv X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2014 19:01:27 -0000 Author: uqs Date: Wed Apr 9 19:01:26 2014 New Revision: 264305 URL: http://svnweb.freebsd.org/changeset/base/264305 Log: Always touch git-daemon-export-ok, so it's not forgotten when the conversion is restarted Modified: user/uqs/git_conv/git_conv Modified: user/uqs/git_conv/git_conv ============================================================================== --- user/uqs/git_conv/git_conv Wed Apr 9 18:44:54 2014 (r264304) +++ user/uqs/git_conv/git_conv Wed Apr 9 19:01:26 2014 (r264305) @@ -77,6 +77,7 @@ svn2git() echo "Error in svn2git conversion of $source" >&2 exit 1 fi + touch $target/git-daemon-export-ok if [ -z "$dest" ]; then return From owner-svn-src-user@FreeBSD.ORG Wed Apr 9 19:01:49 2014 Return-Path: Delivered-To: svn-src-user@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 8EB21A23; Wed, 9 Apr 2014 19:01:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7CB2F11A7; Wed, 9 Apr 2014 19:01:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s39J1nu4087882; Wed, 9 Apr 2014 19:01:49 GMT (envelope-from uqs@svn.freebsd.org) Received: (from uqs@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s39J1nST087881; Wed, 9 Apr 2014 19:01:49 GMT (envelope-from uqs@svn.freebsd.org) Message-Id: <201404091901.s39J1nST087881@svn.freebsd.org> From: Ulrich Spoerlein Date: Wed, 9 Apr 2014 19:01:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264306 - user/uqs/git_conv X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2014 19:01:49 -0000 Author: uqs Date: Wed Apr 9 19:01:48 2014 New Revision: 264306 URL: http://svnweb.freebsd.org/changeset/base/264306 Log: Avoid a bogus SVN import Modified: user/uqs/git_conv/freebsd-base.rules Modified: user/uqs/git_conv/freebsd-base.rules ============================================================================== --- user/uqs/git_conv/freebsd-base.rules Wed Apr 9 19:01:26 2014 (r264305) +++ user/uqs/git_conv/freebsd-base.rules Wed Apr 9 19:01:48 2014 (r264306) @@ -108,6 +108,12 @@ end match match /vendor/(clang|llvm)-(r108243)/ end match +# r262569 committed one level short, skip it and use r262573 instead +match /vendor/device-tree/ + min revision 262569 + max revision 262569 +end match + # unknown vendor is one level short match /(vendor)/(unknown)/ repository freebsd-base.git From owner-svn-src-user@FreeBSD.ORG Fri Apr 11 19:27:36 2014 Return-Path: Delivered-To: svn-src-user@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 3618B2D0; Fri, 11 Apr 2014 19:27:36 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 235061394; Fri, 11 Apr 2014 19:27:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3BJRZIg005261; Fri, 11 Apr 2014 19:27:35 GMT (envelope-from jmmv@svn.freebsd.org) Received: (from jmmv@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3BJRZqA005260; Fri, 11 Apr 2014 19:27:35 GMT (envelope-from jmmv@svn.freebsd.org) Message-Id: <201404111927.s3BJRZqA005260@svn.freebsd.org> From: Julio Merino Date: Fri, 11 Apr 2014 19:27:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264352 - user/jmmv/autotest/node/configs X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2014 19:27:36 -0000 Author: jmmv Date: Fri Apr 11 19:27:35 2014 New Revision: 264352 URL: http://svnweb.freebsd.org/changeset/base/264352 Log: Set worker_processes to auto. Suggested by Maxim Konovalov via private email. Modified: user/jmmv/autotest/node/configs/nginx.conf Modified: user/jmmv/autotest/node/configs/nginx.conf ============================================================================== --- user/jmmv/autotest/node/configs/nginx.conf Fri Apr 11 19:17:45 2014 (r264351) +++ user/jmmv/autotest/node/configs/nginx.conf Fri Apr 11 19:27:35 2014 (r264352) @@ -1,4 +1,4 @@ -worker_processes 1; +worker_processes auto; events { worker_connections 1024; From owner-svn-src-user@FreeBSD.ORG Fri Apr 11 21:14:24 2014 Return-Path: Delivered-To: svn-src-user@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 1AB31E4E; Fri, 11 Apr 2014 21:14:24 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F3CA81DC7; Fri, 11 Apr 2014 21:14:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3BLEN3p051032; Fri, 11 Apr 2014 21:14:23 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3BLELxi051017; Fri, 11 Apr 2014 21:14:21 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201404112114.s3BLELxi051017@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Fri, 11 Apr 2014 21:14:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264357 - in user/ae/inet6: . bin bin/date/tests bin/dd bin/kill bin/ls bin/mv/tests bin/pax/tests bin/pkill bin/pkill/tests bin/sh bin/sh/bltin bin/sh/tests bin/sh/tests/builtins bin/t... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2014 21:14:24 -0000 Author: ae Date: Fri Apr 11 21:14:10 2014 New Revision: 264357 URL: http://svnweb.freebsd.org/changeset/base/264357 Log: Merge from head/. Added: user/ae/inet6/bin/pkill/tests/ - copied from r264350, head/bin/pkill/tests/ user/ae/inet6/bin/sh/tests/builtins/kill1.0 - copied unchanged from r264350, head/bin/sh/tests/builtins/kill1.0 user/ae/inet6/bin/sh/tests/builtins/kill2.0 - copied unchanged from r264350, head/bin/sh/tests/builtins/kill2.0 user/ae/inet6/bin/sh/tests/builtins/lineno2.0 - copied unchanged from r264350, head/bin/sh/tests/builtins/lineno2.0 user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dofmax.ksh - copied unchanged from r264350, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dofmax.ksh user/ae/inet6/contrib/atf/atf-c++/atf-c++.m4 - copied unchanged from r264350, head/contrib/atf/atf-c++/atf-c++.m4 user/ae/inet6/contrib/atf/atf-c++/detail/version_helper.cpp - copied unchanged from r264350, head/contrib/atf/atf-c++/detail/version_helper.cpp user/ae/inet6/contrib/atf/atf-c/atf-c.m4 - copied unchanged from r264350, head/contrib/atf/atf-c/atf-c.m4 user/ae/inet6/contrib/atf/atf-c/atf-common.m4 - copied unchanged from r264350, head/contrib/atf/atf-c/atf-common.m4 user/ae/inet6/contrib/atf/atf-c/detail/version_helper.c - copied unchanged from r264350, head/contrib/atf/atf-c/detail/version_helper.c user/ae/inet6/contrib/atf/atf-sh/atf-sh.m4 - copied unchanged from r264350, head/contrib/atf/atf-sh/atf-sh.m4 user/ae/inet6/contrib/dma/ - copied from r264350, head/contrib/dma/ - copied from r264350, head/contrib/libucl/ user/ae/inet6/contrib/llvm/include/llvm-c/IRReader.h - copied unchanged from r264350, head/contrib/llvm/include/llvm-c/IRReader.h user/ae/inet6/contrib/llvm/include/llvm-c/Support.h - copied unchanged from r264350, head/contrib/llvm/include/llvm-c/Support.h user/ae/inet6/contrib/llvm/include/llvm/ADT/polymorphic_ptr.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/ADT/polymorphic_ptr.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/CFG.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Analysis/CFG.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/StackMaps.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/CodeGen/StackMaps.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/StackProtector.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/CodeGen/StackProtector.h user/ae/inet6/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h user/ae/inet6/contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td - copied unchanged from r264350, head/contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td user/ae/inet6/contrib/llvm/include/llvm/IR/LegacyPassManager.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/IR/LegacyPassManager.h user/ae/inet6/contrib/llvm/include/llvm/IR/LegacyPassManagers.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/IR/LegacyPassManagers.h user/ae/inet6/contrib/llvm/include/llvm/IR/PassManager.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/IR/PassManager.h user/ae/inet6/contrib/llvm/include/llvm/LTO/ - copied from r264350, head/contrib/llvm/include/llvm/LTO/ user/ae/inet6/contrib/llvm/include/llvm/MC/MCAsmInfoELF.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/MC/MCAsmInfoELF.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCExternalSymbolizer.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/MC/MCExternalSymbolizer.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCFunction.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/MC/MCFunction.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCModuleYAML.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/MC/MCModuleYAML.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCObjectDisassembler.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/MC/MCObjectDisassembler.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCObjectSymbolizer.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/MC/MCObjectSymbolizer.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCRelocationInfo.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/MC/MCRelocationInfo.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCSymbolizer.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/MC/MCSymbolizer.h user/ae/inet6/contrib/llvm/include/llvm/Object/COFFYAML.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Object/COFFYAML.h user/ae/inet6/contrib/llvm/include/llvm/Object/ELFObjectFile.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Object/ELFObjectFile.h user/ae/inet6/contrib/llvm/include/llvm/Object/ELFTypes.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Object/ELFTypes.h user/ae/inet6/contrib/llvm/include/llvm/Object/ELFYAML.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Object/ELFYAML.h user/ae/inet6/contrib/llvm/include/llvm/Object/MachOUniversal.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Object/MachOUniversal.h user/ae/inet6/contrib/llvm/include/llvm/Object/YAML.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Object/YAML.h user/ae/inet6/contrib/llvm/include/llvm/Support/MD5.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Support/MD5.h user/ae/inet6/contrib/llvm/include/llvm/Support/StringRefMemoryObject.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Support/StringRefMemoryObject.h user/ae/inet6/contrib/llvm/include/llvm/Support/Unicode.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Support/Unicode.h user/ae/inet6/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h user/ae/inet6/contrib/llvm/include/llvm/TableGen/StringToOffsetTable.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/TableGen/StringToOffsetTable.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Utils/GlobalStatus.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Transforms/Utils/GlobalStatus.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Utils/SpecialCaseList.h - copied unchanged from r264350, head/contrib/llvm/include/llvm/Transforms/Utils/SpecialCaseList.h user/ae/inet6/contrib/llvm/lib/Analysis/CFG.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Analysis/CFG.cpp user/ae/inet6/contrib/llvm/lib/Analysis/Delinearization.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Analysis/Delinearization.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp - copied unchanged from r264350, head/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h - copied unchanged from r264350, head/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h user/ae/inet6/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp - copied unchanged from r264350, head/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/StackMaps.cpp - copied unchanged from r264350, head/contrib/llvm/lib/CodeGen/StackMaps.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp - copied unchanged from r264350, head/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.h - copied unchanged from r264350, head/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.h user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp - copied unchanged from r264350, head/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.h - copied unchanged from r264350, head/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.h user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp - copied unchanged from r264350, head/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFUnit.h - copied unchanged from r264350, head/contrib/llvm/lib/DebugInfo/DWARFUnit.h user/ae/inet6/contrib/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp - copied unchanged from r264350, head/contrib/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp user/ae/inet6/contrib/llvm/lib/IR/AsmWriter.h - copied unchanged from r264350, head/contrib/llvm/lib/IR/AsmWriter.h user/ae/inet6/contrib/llvm/lib/IR/LegacyPassManager.cpp - copied unchanged from r264350, head/contrib/llvm/lib/IR/LegacyPassManager.cpp user/ae/inet6/contrib/llvm/lib/LTO/ - copied from r264350, head/contrib/llvm/lib/LTO/ user/ae/inet6/contrib/llvm/lib/MC/MCAsmInfoELF.cpp - copied unchanged from r264350, head/contrib/llvm/lib/MC/MCAsmInfoELF.cpp user/ae/inet6/contrib/llvm/lib/MC/MCExternalSymbolizer.cpp - copied unchanged from r264350, head/contrib/llvm/lib/MC/MCExternalSymbolizer.cpp user/ae/inet6/contrib/llvm/lib/MC/MCFunction.cpp - copied unchanged from r264350, head/contrib/llvm/lib/MC/MCFunction.cpp user/ae/inet6/contrib/llvm/lib/MC/MCModuleYAML.cpp - copied unchanged from r264350, head/contrib/llvm/lib/MC/MCModuleYAML.cpp user/ae/inet6/contrib/llvm/lib/MC/MCObjectDisassembler.cpp - copied unchanged from r264350, head/contrib/llvm/lib/MC/MCObjectDisassembler.cpp user/ae/inet6/contrib/llvm/lib/MC/MCObjectSymbolizer.cpp - copied unchanged from r264350, head/contrib/llvm/lib/MC/MCObjectSymbolizer.cpp user/ae/inet6/contrib/llvm/lib/MC/MCRelocationInfo.cpp - copied unchanged from r264350, head/contrib/llvm/lib/MC/MCRelocationInfo.cpp user/ae/inet6/contrib/llvm/lib/MC/MCSymbolizer.cpp - copied unchanged from r264350, head/contrib/llvm/lib/MC/MCSymbolizer.cpp user/ae/inet6/contrib/llvm/lib/Object/COFFYAML.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Object/COFFYAML.cpp user/ae/inet6/contrib/llvm/lib/Object/ELF.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Object/ELF.cpp user/ae/inet6/contrib/llvm/lib/Object/ELFYAML.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Object/ELFYAML.cpp user/ae/inet6/contrib/llvm/lib/Object/MachOUniversal.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Object/MachOUniversal.cpp user/ae/inet6/contrib/llvm/lib/Object/YAML.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Object/YAML.cpp user/ae/inet6/contrib/llvm/lib/Support/MD5.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Support/MD5.cpp user/ae/inet6/contrib/llvm/lib/Support/StringRefMemoryObject.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Support/StringRefMemoryObject.cpp user/ae/inet6/contrib/llvm/lib/Support/Unicode.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Support/Unicode.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64InstrNEON.td - copied unchanged from r264350, head/contrib/llvm/lib/Target/AArch64/AArch64InstrNEON.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMFPUName.def - copied unchanged from r264350, head/contrib/llvm/lib/Target/ARM/ARMFPUName.def user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMFPUName.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/ARM/ARMFPUName.h user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMFeatures.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/ARM/ARMFeatures.h user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MSA.txt - copied unchanged from r264350, head/contrib/llvm/lib/Target/Mips/MSA.txt user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsMSAInstrFormats.td - copied unchanged from r264350, head/contrib/llvm/lib/Target/Mips/MipsMSAInstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td - copied unchanged from r264350, head/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/R600ClauseMergePass.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/R600/R600ClauseMergePass.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/R600InstrFormats.td - copied unchanged from r264350, head/contrib/llvm/lib/Target/R600/R600InstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/R600TextureIntrinsicsReplacer.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/R600/R600TextureIntrinsicsReplacer.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/SITypeRewriter.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/R600/SITypeRewriter.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/AsmParser/ - copied from r264350, head/contrib/llvm/lib/Target/Sparc/AsmParser/ user/ae/inet6/contrib/llvm/lib/Target/Sparc/Disassembler/ - copied from r264350, head/contrib/llvm/lib/Target/Sparc/Disassembler/ user/ae/inet6/contrib/llvm/lib/Target/Sparc/InstPrinter/ - copied from r264350, head/contrib/llvm/lib/Target/Sparc/InstPrinter/ user/ae/inet6/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcInstrAliases.td - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/SparcInstrAliases.td user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcJITInfo.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/SparcJITInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcJITInfo.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/SparcJITInfo.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcMCInstLower.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/SparcMCInstLower.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcRelocations.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/SparcRelocations.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcTargetStreamer.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/Sparc/SparcTargetStreamer.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/Disassembler/ - copied from r264350, head/contrib/llvm/lib/Target/SystemZ/Disassembler/ user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td - copied unchanged from r264350, head/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86CallingConv.h - copied unchanged from r264350, head/contrib/llvm/lib/Target/X86/X86CallingConv.h user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrAVX512.td - copied unchanged from r264350, head/contrib/llvm/lib/Target/X86/X86InstrAVX512.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td - copied unchanged from r264350, head/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.h - copied unchanged from r264350, head/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.h user/ae/inet6/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h - copied unchanged from r264350, head/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/SpecialCaseList.cpp - copied unchanged from r264350, head/contrib/llvm/lib/Transforms/Utils/SpecialCaseList.cpp user/ae/inet6/contrib/llvm/patches/ - copied from r264350, head/contrib/llvm/patches/ user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ASTFwd.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/AST/ASTFwd.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ASTLambda.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/AST/ASTLambda.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/MangleNumberingContext.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/AST/MangleNumberingContext.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/ - copied from r264350, head/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/ user/ae/inet6/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Consumed.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Consumed.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsXCore.def - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsXCore.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/CodeGen/CGFunctionInfo.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/CodeGen/CGFunctionInfo.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Index/ - copied from r264350, head/contrib/llvm/tools/clang/include/clang/Index/ user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/SemaLambda.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/Sema/SemaLambda.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Tooling/ReplacementsYaml.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/include/clang/Tooling/ReplacementsYaml.h user/ae/inet6/contrib/llvm/tools/clang/lib/AST/ASTTypeTraits.cpp - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/AST/ASTTypeTraits.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/MangleNumberingContext.cpp - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/AST/MangleNumberingContext.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/ - copied from r264350, head/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/ user/ae/inet6/contrib/llvm/tools/clang/lib/Analysis/Consumed.cpp - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/Analysis/Consumed.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/EHScopeStack.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/CodeGen/EHScopeStack.h user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.cpp - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.h user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h user/ae/inet6/contrib/llvm/tools/clang/lib/Format/Encoding.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/Format/Encoding.h user/ae/inet6/contrib/llvm/tools/clang/lib/Format/FormatToken.cpp - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/Format/FormatToken.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Format/FormatToken.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/Format/FormatToken.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/Intrin.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/Headers/Intrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/shaintrin.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/Headers/shaintrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/tbmintrin.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/Headers/tbmintrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Index/ - copied from r264350, head/contrib/llvm/tools/clang/lib/Index/ user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.cpp - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h - copied unchanged from r264350, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBQueue.h - copied unchanged from r264350, head/contrib/llvm/tools/lldb/include/lldb/API/SBQueue.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBQueueItem.h - copied unchanged from r264350, head/contrib/llvm/tools/lldb/include/lldb/API/SBQueueItem.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/IOHandler.h - copied unchanged from r264350, head/contrib/llvm/tools/lldb/include/lldb/Core/IOHandler.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormattersContainer.h - copied unchanged from r264350, head/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormattersContainer.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/Editline.h - copied unchanged from r264350, head/contrib/llvm/tools/lldb/include/lldb/Host/Editline.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/HostGetOpt.h - copied unchanged from r264350, head/contrib/llvm/tools/lldb/include/lldb/Host/HostGetOpt.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/Queue.h - copied unchanged from r264350, head/contrib/llvm/tools/lldb/include/lldb/Target/Queue.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/QueueItem.h - copied unchanged from r264350, head/contrib/llvm/tools/lldb/include/lldb/Target/QueueItem.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/QueueList.h - copied unchanged from r264350, head/contrib/llvm/tools/lldb/include/lldb/Target/QueueList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadHistory.h - copied unchanged from r264350, head/contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadHistory.h user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBQueue.cpp - copied unchanged from r264350, head/contrib/llvm/tools/lldb/source/API/SBQueue.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBQueueItem.cpp - copied unchanged from r264350, head/contrib/llvm/tools/lldb/source/API/SBQueueItem.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectGUI.cpp - copied unchanged from r264350, head/contrib/llvm/tools/lldb/source/Commands/CommandObjectGUI.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectGUI.h - copied unchanged from r264350, head/contrib/llvm/tools/lldb/source/Commands/CommandObjectGUI.h user/ae/inet6/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp - copied unchanged from r264350, head/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp - copied unchanged from r264350, head/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/Queue.cpp - copied unchanged from r264350, head/contrib/llvm/tools/lldb/source/Target/Queue.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/QueueItem.cpp - copied unchanged from r264350, head/contrib/llvm/tools/lldb/source/Target/QueueItem.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/QueueList.cpp - copied unchanged from r264350, head/contrib/llvm/tools/lldb/source/Target/QueueList.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/SectionLoadHistory.cpp - copied unchanged from r264350, head/contrib/llvm/tools/lldb/source/Target/SectionLoadHistory.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/lldb-platform/exports - copied unchanged from r264350, head/contrib/llvm/tools/lldb/tools/lldb-platform/exports user/ae/inet6/contrib/llvm/tools/lli/ChildTarget/ - copied from r264350, head/contrib/llvm/tools/lli/ChildTarget/ user/ae/inet6/contrib/llvm/tools/lli/RemoteMemoryManager.cpp - copied unchanged from r264350, head/contrib/llvm/tools/lli/RemoteMemoryManager.cpp user/ae/inet6/contrib/llvm/tools/lli/RemoteMemoryManager.h - copied unchanged from r264350, head/contrib/llvm/tools/lli/RemoteMemoryManager.h user/ae/inet6/contrib/llvm/tools/lli/RemoteTargetExternal.cpp - copied unchanged from r264350, head/contrib/llvm/tools/lli/RemoteTargetExternal.cpp user/ae/inet6/contrib/llvm/tools/lli/RemoteTargetExternal.h - copied unchanged from r264350, head/contrib/llvm/tools/lli/RemoteTargetExternal.h user/ae/inet6/contrib/llvm/tools/lli/RemoteTargetMessage.h - copied unchanged from r264350, head/contrib/llvm/tools/lli/RemoteTargetMessage.h user/ae/inet6/contrib/llvm/tools/lli/Unix/ - copied from r264350, head/contrib/llvm/tools/lli/Unix/ user/ae/inet6/contrib/llvm/tools/lli/Windows/ - copied from r264350, head/contrib/llvm/tools/lli/Windows/ user/ae/inet6/contrib/ncurses/COPYING - copied unchanged from r264350, head/contrib/ncurses/COPYING user/ae/inet6/contrib/ncurses/README.MinGW - copied unchanged from r264350, head/contrib/ncurses/README.MinGW user/ae/inet6/contrib/ncurses/form/fty_generic.c - copied unchanged from r264350, head/contrib/ncurses/form/fty_generic.c user/ae/inet6/contrib/ncurses/form/llib-lformt - copied unchanged from r264350, head/contrib/ncurses/form/llib-lformt user/ae/inet6/contrib/ncurses/form/llib-lformtw - copied unchanged from r264350, head/contrib/ncurses/form/llib-lformtw user/ae/inet6/contrib/ncurses/include/nc_mingw.h - copied unchanged from r264350, head/contrib/ncurses/include/nc_mingw.h user/ae/inet6/contrib/ncurses/include/nc_string.h - copied unchanged from r264350, head/contrib/ncurses/include/nc_string.h user/ae/inet6/contrib/ncurses/include/nc_termios.h - copied unchanged from r264350, head/contrib/ncurses/include/nc_termios.h user/ae/inet6/contrib/ncurses/include/ncurses_dll.h.in - copied unchanged from r264350, head/contrib/ncurses/include/ncurses_dll.h.in user/ae/inet6/contrib/ncurses/include/ncurses_mingw.h - copied unchanged from r264350, head/contrib/ncurses/include/ncurses_mingw.h user/ae/inet6/contrib/ncurses/man/MKada_config.in - copied unchanged from r264350, head/contrib/ncurses/man/MKada_config.in user/ae/inet6/contrib/ncurses/man/MKncu_config.in - copied unchanged from r264350, head/contrib/ncurses/man/MKncu_config.in user/ae/inet6/contrib/ncurses/man/curs_sp_funcs.3x - copied unchanged from r264350, head/contrib/ncurses/man/curs_sp_funcs.3x user/ae/inet6/contrib/ncurses/man/curs_variables.3x - copied unchanged from r264350, head/contrib/ncurses/man/curs_variables.3x user/ae/inet6/contrib/ncurses/man/form_variables.3x - copied unchanged from r264350, head/contrib/ncurses/man/form_variables.3x user/ae/inet6/contrib/ncurses/man/manhtml.aliases - copied unchanged from r264350, head/contrib/ncurses/man/manhtml.aliases user/ae/inet6/contrib/ncurses/man/manhtml.externs - copied unchanged from r264350, head/contrib/ncurses/man/manhtml.externs user/ae/inet6/contrib/ncurses/man/tabs.1 - copied unchanged from r264350, head/contrib/ncurses/man/tabs.1 user/ae/inet6/contrib/ncurses/man/term_variables.3x - copied unchanged from r264350, head/contrib/ncurses/man/term_variables.3x user/ae/inet6/contrib/ncurses/menu/llib-lmenut - copied unchanged from r264350, head/contrib/ncurses/menu/llib-lmenut user/ae/inet6/contrib/ncurses/menu/llib-lmenutw - copied unchanged from r264350, head/contrib/ncurses/menu/llib-lmenutw user/ae/inet6/contrib/ncurses/misc/gen-pkgconfig.in - copied unchanged from r264350, head/contrib/ncurses/misc/gen-pkgconfig.in user/ae/inet6/contrib/ncurses/ncurses/base/lib_driver.c - copied unchanged from r264350, head/contrib/ncurses/ncurses/base/lib_driver.c user/ae/inet6/contrib/ncurses/ncurses/build.priv.h - copied unchanged from r264350, head/contrib/ncurses/ncurses/build.priv.h user/ae/inet6/contrib/ncurses/ncurses/llib-lncursestw - copied unchanged from r264350, head/contrib/ncurses/ncurses/llib-lncursestw user/ae/inet6/contrib/ncurses/ncurses/llib-ltic - copied unchanged from r264350, head/contrib/ncurses/ncurses/llib-ltic user/ae/inet6/contrib/ncurses/ncurses/llib-ltict - copied unchanged from r264350, head/contrib/ncurses/ncurses/llib-ltict user/ae/inet6/contrib/ncurses/ncurses/llib-ltictw - copied unchanged from r264350, head/contrib/ncurses/ncurses/llib-ltictw user/ae/inet6/contrib/ncurses/ncurses/llib-lticw - copied unchanged from r264350, head/contrib/ncurses/ncurses/llib-lticw user/ae/inet6/contrib/ncurses/ncurses/llib-ltinfo - copied unchanged from r264350, head/contrib/ncurses/ncurses/llib-ltinfo user/ae/inet6/contrib/ncurses/ncurses/llib-ltinfot - copied unchanged from r264350, head/contrib/ncurses/ncurses/llib-ltinfot user/ae/inet6/contrib/ncurses/ncurses/llib-ltinfotw - copied unchanged from r264350, head/contrib/ncurses/ncurses/llib-ltinfotw user/ae/inet6/contrib/ncurses/ncurses/llib-ltinfow - copied unchanged from r264350, head/contrib/ncurses/ncurses/llib-ltinfow user/ae/inet6/contrib/ncurses/ncurses/tinfo/make_hash.c - copied unchanged from r264350, head/contrib/ncurses/ncurses/tinfo/make_hash.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/obsolete.c - copied unchanged from r264350, head/contrib/ncurses/ncurses/tinfo/obsolete.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/tinfo_driver.c - copied unchanged from r264350, head/contrib/ncurses/ncurses/tinfo/tinfo_driver.c user/ae/inet6/contrib/ncurses/ncurses/wcwidth.h - copied unchanged from r264350, head/contrib/ncurses/ncurses/wcwidth.h user/ae/inet6/contrib/ncurses/ncurses/widechar/widechars.c - copied unchanged from r264350, head/contrib/ncurses/ncurses/widechar/widechars.c user/ae/inet6/contrib/ncurses/ncurses/win32con/ - copied from r264350, head/contrib/ncurses/ncurses/win32con/ user/ae/inet6/contrib/ncurses/panel/llib-lpanelt - copied unchanged from r264350, head/contrib/ncurses/panel/llib-lpanelt user/ae/inet6/contrib/ncurses/panel/llib-lpaneltw - copied unchanged from r264350, head/contrib/ncurses/panel/llib-lpaneltw user/ae/inet6/contrib/ncurses/progs/tabs.c - copied unchanged from r264350, head/contrib/ncurses/progs/tabs.c user/ae/inet6/contrib/ncurses/progs/transform.c - copied unchanged from r264350, head/contrib/ncurses/progs/transform.c user/ae/inet6/contrib/openpam/t/t_openpam_ctype.c - copied unchanged from r264350, head/contrib/openpam/t/t_openpam_ctype.c user/ae/inet6/crypto/openssh/digest-libc.c - copied unchanged from r264350, head/crypto/openssh/digest-libc.c user/ae/inet6/crypto/openssh/digest-openssl.c - copied unchanged from r264350, head/crypto/openssh/digest-openssl.c user/ae/inet6/crypto/openssh/freebsd-post-merge.sh - copied unchanged from r264350, head/crypto/openssh/freebsd-post-merge.sh user/ae/inet6/crypto/openssh/freebsd-pre-merge.sh - copied unchanged from r264350, head/crypto/openssh/freebsd-pre-merge.sh user/ae/inet6/crypto/openssh/hmac.c - copied unchanged from r264350, head/crypto/openssh/hmac.c user/ae/inet6/crypto/openssh/hmac.h - copied unchanged from r264350, head/crypto/openssh/hmac.h user/ae/inet6/crypto/openssh/openbsd-compat/explicit_bzero.c - copied unchanged from r264350, head/crypto/openssh/openbsd-compat/explicit_bzero.c user/ae/inet6/crypto/openssh/regress/dhgex.sh - copied unchanged from r264350, head/crypto/openssh/regress/dhgex.sh user/ae/inet6/etc/devd/zfs.conf - copied unchanged from r264350, head/etc/devd/zfs.conf user/ae/inet6/etc/dma/ - copied from r264350, head/etc/dma/ user/ae/inet6/lib/clang/include/PPCGenFastISel.inc - copied unchanged from r264350, head/lib/clang/include/PPCGenFastISel.inc user/ae/inet6/lib/clang/include/SparcGenAsmMatcher.inc - copied unchanged from r264350, head/lib/clang/include/SparcGenAsmMatcher.inc user/ae/inet6/lib/clang/include/SparcGenAsmWriter.inc - copied unchanged from r264350, head/lib/clang/include/SparcGenAsmWriter.inc user/ae/inet6/lib/clang/include/SparcGenCallingConv.inc - copied unchanged from r264350, head/lib/clang/include/SparcGenCallingConv.inc user/ae/inet6/lib/clang/include/SparcGenCodeEmitter.inc - copied unchanged from r264350, head/lib/clang/include/SparcGenCodeEmitter.inc user/ae/inet6/lib/clang/include/SparcGenDAGISel.inc - copied unchanged from r264350, head/lib/clang/include/SparcGenDAGISel.inc user/ae/inet6/lib/clang/include/SparcGenDisassemblerTables.inc - copied unchanged from r264350, head/lib/clang/include/SparcGenDisassemblerTables.inc user/ae/inet6/lib/clang/include/SparcGenInstrInfo.inc - copied unchanged from r264350, head/lib/clang/include/SparcGenInstrInfo.inc user/ae/inet6/lib/clang/include/SparcGenMCCodeEmitter.inc - copied unchanged from r264350, head/lib/clang/include/SparcGenMCCodeEmitter.inc user/ae/inet6/lib/clang/include/SparcGenRegisterInfo.inc - copied unchanged from r264350, head/lib/clang/include/SparcGenRegisterInfo.inc user/ae/inet6/lib/clang/include/SparcGenSubtargetInfo.inc - copied unchanged from r264350, head/lib/clang/include/SparcGenSubtargetInfo.inc user/ae/inet6/lib/clang/include/clang/Parse/AttrIdentifierArg.inc - copied unchanged from r264350, head/lib/clang/include/clang/Parse/AttrIdentifierArg.inc user/ae/inet6/lib/clang/include/clang/Parse/AttrTypeArg.inc - copied unchanged from r264350, head/lib/clang/include/clang/Parse/AttrTypeArg.inc user/ae/inet6/lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc - copied unchanged from r264350, head/lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc user/ae/inet6/lib/clang/libllvmoption/ - copied from r264350, head/lib/clang/libllvmoption/ user/ae/inet6/lib/clang/libllvmsparcasmparser/ - copied from r264350, head/lib/clang/libllvmsparcasmparser/ user/ae/inet6/lib/clang/libllvmsparccodegen/ - copied from r264350, head/lib/clang/libllvmsparccodegen/ user/ae/inet6/lib/clang/libllvmsparcdesc/ - copied from r264350, head/lib/clang/libllvmsparcdesc/ user/ae/inet6/lib/clang/libllvmsparcdisassembler/ - copied from r264350, head/lib/clang/libllvmsparcdisassembler/ user/ae/inet6/lib/clang/libllvmsparcinfo/ - copied from r264350, head/lib/clang/libllvmsparcinfo/ user/ae/inet6/lib/clang/libllvmsparcinstprinter/ - copied from r264350, head/lib/clang/libllvmsparcinstprinter/ user/ae/inet6/lib/libbsdstat/ - copied from r264350, head/lib/libbsdstat/ user/ae/inet6/lib/libc/arm/aeabi/aeabi_vfp.h - copied unchanged from r264350, head/lib/libc/arm/aeabi/aeabi_vfp.h user/ae/inet6/lib/libc/arm/aeabi/aeabi_vfp_double.S - copied unchanged from r264350, head/lib/libc/arm/aeabi/aeabi_vfp_double.S user/ae/inet6/lib/libc/arm/aeabi/aeabi_vfp_float.S - copied unchanged from r264350, head/lib/libc/arm/aeabi/aeabi_vfp_float.S user/ae/inet6/lib/libc/gen/scandir_b.c - copied unchanged from r264350, head/lib/libc/gen/scandir_b.c user/ae/inet6/lib/libc/include/block_abi.h - copied unchanged from r264350, head/lib/libc/include/block_abi.h user/ae/inet6/lib/libc/stdlib/bsearch_b.c - copied unchanged from r264350, head/lib/libc/stdlib/bsearch_b.c user/ae/inet6/lib/libc/stdlib/heapsort_b.c - copied unchanged from r264350, head/lib/libc/stdlib/heapsort_b.c user/ae/inet6/lib/libc/stdlib/mergesort_b.c - copied unchanged from r264350, head/lib/libc/stdlib/mergesort_b.c user/ae/inet6/lib/libpmc/pmc.atomsilvermont.3 - copied unchanged from r264350, head/lib/libpmc/pmc.atomsilvermont.3 user/ae/inet6/lib/libucl/ - copied from r264350, head/lib/libucl/ user/ae/inet6/lib/libz/zopen.3 - copied unchanged from r264350, head/lib/libz/zopen.3 user/ae/inet6/lib/msun/arm/fenv-mangle.h - copied unchanged from r264350, head/lib/msun/arm/fenv-mangle.h user/ae/inet6/lib/msun/arm/fenv-softfp.c - copied unchanged from r264350, head/lib/msun/arm/fenv-softfp.c user/ae/inet6/lib/msun/arm/fenv-vfp.c - copied unchanged from r264350, head/lib/msun/arm/fenv-vfp.c user/ae/inet6/libexec/dma/ - copied from r264350, head/libexec/dma/ user/ae/inet6/libexec/dma-mbox-create/ - copied from r264350, head/libexec/dma-mbox-create/ user/ae/inet6/release/arm/ - copied from r264350, head/release/arm/ user/ae/inet6/release/scripts/list-new-changesets.py - copied unchanged from r264350, head/release/scripts/list-new-changesets.py user/ae/inet6/release/tools/ - copied from r264350, head/release/tools/ user/ae/inet6/sbin/dhclient/tests/ - copied from r264350, head/sbin/dhclient/tests/ user/ae/inet6/sbin/growfs/tests/ - copied from r264350, head/sbin/growfs/tests/ user/ae/inet6/sbin/ifconfig/tests/ - copied from r264350, head/sbin/ifconfig/tests/ user/ae/inet6/sbin/mdconfig/tests/ - copied from r264350, head/sbin/mdconfig/tests/ user/ae/inet6/sbin/tests/ - copied from r264350, head/sbin/tests/ user/ae/inet6/share/examples/dma/ - copied from r264350, head/share/examples/dma/ user/ae/inet6/share/man/man4/hv_ata_pci_disengage.4 - copied unchanged from r264350, head/share/man/man4/hv_ata_pci_disengage.4 user/ae/inet6/share/man/man4/hv_kvp.4 - copied unchanged from r264350, head/share/man/man4/hv_kvp.4 user/ae/inet6/share/man/man4/hv_netvsc.4 - copied unchanged from r264350, head/share/man/man4/hv_netvsc.4 user/ae/inet6/share/man/man4/hv_storvsc.4 - copied unchanged from r264350, head/share/man/man4/hv_storvsc.4 user/ae/inet6/share/man/man4/hv_utils.4 - copied unchanged from r264350, head/share/man/man4/hv_utils.4 user/ae/inet6/share/man/man4/hv_vmbus.4 - copied unchanged from r264350, head/share/man/man4/hv_vmbus.4 user/ae/inet6/share/man/man4/man4.arm/ti_adc.4 - copied unchanged from r264350, head/share/man/man4/man4.arm/ti_adc.4 user/ae/inet6/share/man/man4/udplite.4 - copied unchanged from r264350, head/share/man/man4/udplite.4 user/ae/inet6/share/man/man4/umoscom.4 - copied unchanged from r264350, head/share/man/man4/umoscom.4 user/ae/inet6/share/man/man4/urndis.4 - copied unchanged from r264350, head/share/man/man4/urndis.4 user/ae/inet6/share/man/man4/usb_template.4 - copied unchanged from r264350, head/share/man/man4/usb_template.4 user/ae/inet6/share/man/man4/usfs.4 - copied unchanged from r264350, head/share/man/man4/usfs.4 user/ae/inet6/share/man/man4/wsp.4 - copied unchanged from r264350, head/share/man/man4/wsp.4 user/ae/inet6/share/man/man8/hv_kvp_daemon.8 - copied unchanged from r264350, head/share/man/man8/hv_kvp_daemon.8 user/ae/inet6/share/mk/suite.test.mk - copied unchanged from r264350, head/share/mk/suite.test.mk user/ae/inet6/sys/amd64/amd64/xen-locore.S - copied unchanged from r264350, head/sys/amd64/amd64/xen-locore.S user/ae/inet6/sys/amd64/vmm/io/vatpic.c - copied unchanged from r264350, head/sys/amd64/vmm/io/vatpic.c user/ae/inet6/sys/amd64/vmm/io/vatpic.h - copied unchanged from r264350, head/sys/amd64/vmm/io/vatpic.h user/ae/inet6/sys/amd64/vmm/io/vatpit.c - copied unchanged from r264350, head/sys/amd64/vmm/io/vatpit.c user/ae/inet6/sys/amd64/vmm/io/vatpit.h - copied unchanged from r264350, head/sys/amd64/vmm/io/vatpit.h user/ae/inet6/sys/amd64/vmm/vmm_ioport.c - copied unchanged from r264350, head/sys/amd64/vmm/vmm_ioport.c user/ae/inet6/sys/amd64/vmm/vmm_ioport.h - copied unchanged from r264350, head/sys/amd64/vmm/vmm_ioport.h user/ae/inet6/sys/arm/allwinner/a10_common.c - copied unchanged from r264350, head/sys/arm/allwinner/a10_common.c user/ae/inet6/sys/arm/allwinner/a10_gpio.h - copied unchanged from r264350, head/sys/arm/allwinner/a10_gpio.h user/ae/inet6/sys/arm/allwinner/a10_sramc.c - copied unchanged from r264350, head/sys/arm/allwinner/a10_sramc.c user/ae/inet6/sys/arm/allwinner/a10_sramc.h - copied unchanged from r264350, head/sys/arm/allwinner/a10_sramc.h user/ae/inet6/sys/arm/allwinner/a20/a20_mp.c - copied unchanged from r264350, head/sys/arm/allwinner/a20/a20_mp.c user/ae/inet6/sys/arm/allwinner/if_emac.c - copied unchanged from r264350, head/sys/arm/allwinner/if_emac.c user/ae/inet6/sys/arm/allwinner/if_emacreg.h - copied unchanged from r264350, head/sys/arm/allwinner/if_emacreg.h user/ae/inet6/sys/arm/arm/mpcore_timervar.h - copied unchanged from r264350, head/sys/arm/arm/mpcore_timervar.h user/ae/inet6/sys/arm/arm/physmem.c - copied unchanged from r264350, head/sys/arm/arm/physmem.c user/ae/inet6/sys/arm/at91/at91_aic.c - copied unchanged from r264350, head/sys/arm/at91/at91_aic.c user/ae/inet6/sys/arm/at91/at91_sdramc.c - copied unchanged from r264350, head/sys/arm/at91/at91_sdramc.c user/ae/inet6/sys/arm/at91/at91_shdwc.c - copied unchanged from r264350, head/sys/arm/at91/at91_shdwc.c user/ae/inet6/sys/arm/at91/at91_tcb.c - copied unchanged from r264350, head/sys/arm/at91/at91_tcb.c user/ae/inet6/sys/arm/broadcom/bcm2835/bcm2835_common.c - copied unchanged from r264350, head/sys/arm/broadcom/bcm2835/bcm2835_common.c user/ae/inet6/sys/arm/cavium/ - copied from r264350, head/sys/arm/cavium/ user/ae/inet6/sys/arm/conf/CHROMEBOOK - copied unchanged from r264350, head/sys/arm/conf/CHROMEBOOK user/ae/inet6/sys/arm/conf/CHROMEBOOK.hints - copied unchanged from r264350, head/sys/arm/conf/CHROMEBOOK.hints user/ae/inet6/sys/arm/conf/EXYNOS5250.common - copied unchanged from r264350, head/sys/arm/conf/EXYNOS5250.common user/ae/inet6/sys/arm/conf/IMX6 - copied unchanged from r264350, head/sys/arm/conf/IMX6 user/ae/inet6/sys/arm/conf/QUARTZ - copied unchanged from r264350, head/sys/arm/conf/QUARTZ user/ae/inet6/sys/arm/freescale/fsl_ocotp.c - copied unchanged from r264350, head/sys/arm/freescale/fsl_ocotp.c user/ae/inet6/sys/arm/freescale/fsl_ocotpreg.h - copied unchanged from r264350, head/sys/arm/freescale/fsl_ocotpreg.h user/ae/inet6/sys/arm/freescale/fsl_ocotpvar.h - copied unchanged from r264350, head/sys/arm/freescale/fsl_ocotpvar.h user/ae/inet6/sys/arm/freescale/imx/imx6_mp.c - copied unchanged from r264350, head/sys/arm/freescale/imx/imx6_mp.c user/ae/inet6/sys/arm/freescale/imx/imx_common.c - copied unchanged from r264350, head/sys/arm/freescale/imx/imx_common.c user/ae/inet6/sys/arm/freescale/vybrid/vf_dmamux.c - copied unchanged from r264350, head/sys/arm/freescale/vybrid/vf_dmamux.c user/ae/inet6/sys/arm/freescale/vybrid/vf_dmamux.h - copied unchanged from r264350, head/sys/arm/freescale/vybrid/vf_dmamux.h user/ae/inet6/sys/arm/freescale/vybrid/vf_edma.c - copied unchanged from r264350, head/sys/arm/freescale/vybrid/vf_edma.c user/ae/inet6/sys/arm/freescale/vybrid/vf_edma.h - copied unchanged from r264350, head/sys/arm/freescale/vybrid/vf_edma.h user/ae/inet6/sys/arm/freescale/vybrid/vf_i2c.c - copied unchanged from r264350, head/sys/arm/freescale/vybrid/vf_i2c.c user/ae/inet6/sys/arm/freescale/vybrid/vf_port.c - copied unchanged from r264350, head/sys/arm/freescale/vybrid/vf_port.c user/ae/inet6/sys/arm/freescale/vybrid/vf_port.h - copied unchanged from r264350, head/sys/arm/freescale/vybrid/vf_port.h user/ae/inet6/sys/arm/freescale/vybrid/vf_sai.c - copied unchanged from r264350, head/sys/arm/freescale/vybrid/vf_sai.c user/ae/inet6/sys/arm/include/physmem.h - copied unchanged from r264350, head/sys/arm/include/physmem.h user/ae/inet6/sys/arm/mv/mv_common.c - copied unchanged from r264350, head/sys/arm/mv/mv_common.c user/ae/inet6/sys/arm/rockchip/rk30xx_common.c - copied unchanged from r264350, head/sys/arm/rockchip/rk30xx_common.c user/ae/inet6/sys/arm/samsung/exynos/chrome_ec.c - copied unchanged from r264350, head/sys/arm/samsung/exynos/chrome_ec.c user/ae/inet6/sys/arm/samsung/exynos/chrome_ec.h - copied unchanged from r264350, head/sys/arm/samsung/exynos/chrome_ec.h user/ae/inet6/sys/arm/samsung/exynos/chrome_kb.c - copied unchanged from r264350, head/sys/arm/samsung/exynos/chrome_kb.c user/ae/inet6/sys/arm/samsung/exynos/chrome_kb.h - copied unchanged from r264350, head/sys/arm/samsung/exynos/chrome_kb.h user/ae/inet6/sys/arm/samsung/exynos/exynos5_combiner.c - copied unchanged from r264350, head/sys/arm/samsung/exynos/exynos5_combiner.c user/ae/inet6/sys/arm/samsung/exynos/exynos5_combiner.h - copied unchanged from r264350, head/sys/arm/samsung/exynos/exynos5_combiner.h user/ae/inet6/sys/arm/samsung/exynos/exynos5_common.c - copied unchanged from r264350, head/sys/arm/samsung/exynos/exynos5_common.c user/ae/inet6/sys/arm/samsung/exynos/exynos5_common.h - copied unchanged from r264350, head/sys/arm/samsung/exynos/exynos5_common.h user/ae/inet6/sys/arm/samsung/exynos/exynos5_ehci.c - copied unchanged from r264350, head/sys/arm/samsung/exynos/exynos5_ehci.c user/ae/inet6/sys/arm/samsung/exynos/exynos5_fimd.c - copied unchanged from r264350, head/sys/arm/samsung/exynos/exynos5_fimd.c user/ae/inet6/sys/arm/samsung/exynos/exynos5_i2c.c - copied unchanged from r264350, head/sys/arm/samsung/exynos/exynos5_i2c.c user/ae/inet6/sys/arm/samsung/exynos/exynos5_mct.c - copied unchanged from r264350, head/sys/arm/samsung/exynos/exynos5_mct.c user/ae/inet6/sys/arm/samsung/exynos/exynos5_pad.c - copied unchanged from r264350, head/sys/arm/samsung/exynos/exynos5_pad.c user/ae/inet6/sys/arm/samsung/exynos/exynos5_pad.h - copied unchanged from r264350, head/sys/arm/samsung/exynos/exynos5_pad.h user/ae/inet6/sys/arm/tegra/tegra2_common.c - copied unchanged from r264350, head/sys/arm/tegra/tegra2_common.c user/ae/inet6/sys/arm/ti/ti_adc.c - copied unchanged from r264350, head/sys/arm/ti/ti_adc.c user/ae/inet6/sys/arm/ti/ti_adcreg.h - copied unchanged from r264350, head/sys/arm/ti/ti_adcreg.h user/ae/inet6/sys/arm/ti/ti_adcvar.h - copied unchanged from r264350, head/sys/arm/ti/ti_adcvar.h user/ae/inet6/sys/arm/ti/ti_common.c - copied unchanged from r264350, head/sys/arm/ti/ti_common.c user/ae/inet6/sys/arm/versatile/versatile_common.c - copied unchanged from r264350, head/sys/arm/versatile/versatile_common.c user/ae/inet6/sys/boot/Makefile.mips - copied unchanged from r264350, head/sys/boot/Makefile.mips user/ae/inet6/sys/boot/amd64/ - copied from r264350, head/sys/boot/amd64/ user/ae/inet6/sys/boot/efi/include/amd64/ - copied from r264350, head/sys/boot/efi/include/amd64/ user/ae/inet6/sys/boot/efi/include/efigop.h - copied unchanged from r264350, head/sys/boot/efi/include/efigop.h user/ae/inet6/sys/boot/fdt/dts/arm/ - copied from r264350, head/sys/boot/fdt/dts/arm/ user/ae/inet6/sys/boot/fdt/dts/mips/ - copied from r264350, head/sys/boot/fdt/dts/mips/ user/ae/inet6/sys/boot/fdt/dts/powerpc/ - copied from r264350, head/sys/boot/fdt/dts/powerpc/ user/ae/inet6/sys/boot/ficl/mips64/ - copied from r264350, head/sys/boot/ficl/mips64/ user/ae/inet6/sys/boot/ficl32/ - copied from r264350, head/sys/boot/ficl32/ user/ae/inet6/sys/boot/libstand32/ - copied from r264350, head/sys/boot/libstand32/ user/ae/inet6/sys/boot/mips/ - copied from r264350, head/sys/boot/mips/ user/ae/inet6/sys/boot/userboot/zfs/ - copied from r264350, head/sys/boot/userboot/zfs/ user/ae/inet6/sys/cddl/dev/dtrace/x86/ - copied from r264350, head/sys/cddl/dev/dtrace/x86/ user/ae/inet6/sys/contrib/xz-embedded/linux/lib/xz/xz_crc64.c - copied unchanged from r264350, head/sys/contrib/xz-embedded/linux/lib/xz/xz_crc64.c user/ae/inet6/sys/contrib/xz-embedded/userspace/bytetest.c - copied unchanged from r264350, head/sys/contrib/xz-embedded/userspace/bytetest.c user/ae/inet6/sys/crypto/sha2/sha256.h - copied unchanged from r264350, head/sys/crypto/sha2/sha256.h user/ae/inet6/sys/crypto/sha2/sha256c.c - copied unchanged from r264350, head/sys/crypto/sha2/sha256c.c user/ae/inet6/sys/dev/etherswitch/arswitch/arswitch_8327.c - copied unchanged from r264350, head/sys/dev/etherswitch/arswitch/arswitch_8327.c user/ae/inet6/sys/dev/etherswitch/arswitch/arswitch_8327.h - copied unchanged from r264350, head/sys/dev/etherswitch/arswitch/arswitch_8327.h user/ae/inet6/sys/dev/gpio/ofw_gpiobus.c - copied unchanged from r264350, head/sys/dev/gpio/ofw_gpiobus.c user/ae/inet6/sys/dev/iwi/if_iwi_ioctl.h - copied unchanged from r264350, head/sys/dev/iwi/if_iwi_ioctl.h user/ae/inet6/sys/dev/iwn/if_iwn_ioctl.h - copied unchanged from r264350, head/sys/dev/iwn/if_iwn_ioctl.h user/ae/inet6/sys/dev/netmap/netmap_offloadings.c - copied unchanged from r264350, head/sys/dev/netmap/netmap_offloadings.c user/ae/inet6/sys/dev/netmap/netmap_pipe.c - copied unchanged from r264350, head/sys/dev/netmap/netmap_pipe.c user/ae/inet6/sys/dev/pci/pcib_support.c - copied unchanged from r264350, head/sys/dev/pci/pcib_support.c user/ae/inet6/sys/dev/usb/controller/at91dci_fdt.c - copied unchanged from r264350, head/sys/dev/usb/controller/at91dci_fdt.c user/ae/inet6/sys/dev/usb/controller/ohci_fdt.c - copied unchanged from r264350, head/sys/dev/usb/controller/ohci_fdt.c user/ae/inet6/sys/dev/usb/uftdiio.h - copied unchanged from r264350, head/sys/dev/usb/uftdiio.h user/ae/inet6/sys/dev/vt/hw/efifb/ - copied from r264350, head/sys/dev/vt/hw/efifb/ user/ae/inet6/sys/dev/xen/timer/timer.h - copied unchanged from r264350, head/sys/dev/xen/timer/timer.h - copied from r264350, head/sys/gnu/dts/ user/ae/inet6/sys/ia64/ia64/xtrace.c - copied unchanged from r264350, head/sys/ia64/ia64/xtrace.c user/ae/inet6/sys/kern/imgact_binmisc.c - copied unchanged from r264350, head/sys/kern/imgact_binmisc.c user/ae/inet6/sys/mips/atheros/ar934x_nfcreg.h - copied unchanged from r264350, head/sys/mips/atheros/ar934x_nfcreg.h user/ae/inet6/sys/mips/conf/DIR-825B1 - copied unchanged from r264350, head/sys/mips/conf/DIR-825B1 user/ae/inet6/sys/mips/conf/DIR-825B1.hints - copied unchanged from r264350, head/sys/mips/conf/DIR-825B1.hints user/ae/inet6/sys/mips/conf/DIR-825C1 - copied unchanged from r264350, head/sys/mips/conf/DIR-825C1 user/ae/inet6/sys/mips/conf/DIR-825C1.hints - copied unchanged from r264350, head/sys/mips/conf/DIR-825C1.hints user/ae/inet6/sys/modules/imgact_binmisc/ - copied from r264350, head/sys/modules/imgact_binmisc/ user/ae/inet6/sys/netinet/in_rss.c - copied unchanged from r264350, head/sys/netinet/in_rss.c user/ae/inet6/sys/netinet/in_rss.h - copied unchanged from r264350, head/sys/netinet/in_rss.h user/ae/inet6/sys/netinet/toeplitz.c - copied unchanged from r264350, head/sys/netinet/toeplitz.c user/ae/inet6/sys/netinet/toeplitz.h - copied unchanged from r264350, head/sys/netinet/toeplitz.h user/ae/inet6/sys/netinet/udplite.h - copied unchanged from r264350, head/sys/netinet/udplite.h user/ae/inet6/sys/sys/boot.h - copied unchanged from r264350, head/sys/sys/boot.h user/ae/inet6/sys/sys/capsicum.h - copied unchanged from r264350, head/sys/sys/capsicum.h user/ae/inet6/sys/sys/efi.h - copied unchanged from r264350, head/sys/sys/efi.h user/ae/inet6/sys/sys/imgact_binmisc.h - copied unchanged from r264350, head/sys/sys/imgact_binmisc.h user/ae/inet6/sys/tools/fdt/make_dtb.sh - copied unchanged from r264350, head/sys/tools/fdt/make_dtb.sh user/ae/inet6/sys/x86/include/init.h - copied unchanged from r264350, head/sys/x86/include/init.h user/ae/inet6/sys/x86/x86/delay.c - copied unchanged from r264350, head/sys/x86/x86/delay.c user/ae/inet6/sys/x86/xen/pv.c - copied unchanged from r264350, head/sys/x86/xen/pv.c user/ae/inet6/sys/x86/xen/pvcpu_enum.c - copied unchanged from r264350, head/sys/x86/xen/pvcpu_enum.c user/ae/inet6/tests/sys/kern/kern_descrip_test.c - copied unchanged from r264350, head/tests/sys/kern/kern_descrip_test.c user/ae/inet6/tests/sys/netinet/ - copied from r264350, head/tests/sys/netinet/ user/ae/inet6/tools/build/options/WITHOUT_DMAGENT - copied unchanged from r264350, head/tools/build/options/WITHOUT_DMAGENT user/ae/inet6/tools/build/options/WITH_SORT_THREADS - copied unchanged from r264350, head/tools/build/options/WITH_SORT_THREADS user/ae/inet6/tools/tools/iwn/ - copied from r264350, head/tools/tools/iwn/ user/ae/inet6/usr.bin/apply/tests/ - copied from r264350, head/usr.bin/apply/tests/ user/ae/inet6/usr.bin/calendar/tests/ - copied from r264350, head/usr.bin/calendar/tests/ user/ae/inet6/usr.bin/comm/tests/ - copied from r264350, head/usr.bin/comm/tests/ user/ae/inet6/usr.bin/file2c/tests/ - copied from r264350, head/usr.bin/file2c/tests/ user/ae/inet6/usr.bin/join/tests/ - copied from r264350, head/usr.bin/join/tests/ user/ae/inet6/usr.bin/jot/tests/ - copied from r264350, head/usr.bin/jot/tests/ user/ae/inet6/usr.bin/lastcomm/tests/ - copied from r264350, head/usr.bin/lastcomm/tests/ user/ae/inet6/usr.bin/m4/tests/ - copied from r264350, head/usr.bin/m4/tests/ user/ae/inet6/usr.bin/make/tests/ - copied from r264350, head/usr.bin/make/tests/ user/ae/inet6/usr.bin/mkimg/ - copied from r264350, head/usr.bin/mkimg/ user/ae/inet6/usr.bin/ncal/tests/ - copied from r264350, head/usr.bin/ncal/tests/ user/ae/inet6/usr.bin/netstat/flowtable.c - copied unchanged from r264350, head/usr.bin/netstat/flowtable.c user/ae/inet6/usr.bin/printf/tests/ - copied from r264350, head/usr.bin/printf/tests/ user/ae/inet6/usr.bin/sed/tests/ - copied from r264350, head/usr.bin/sed/tests/ user/ae/inet6/usr.bin/tests/regress.m4 - copied unchanged from r264350, head/usr.bin/tests/regress.m4 user/ae/inet6/usr.bin/tr/tests/ - copied from r264350, head/usr.bin/tr/tests/ user/ae/inet6/usr.bin/uudecode/tests/ - copied from r264350, head/usr.bin/uudecode/tests/ user/ae/inet6/usr.bin/uuencode/tests/ - copied from r264350, head/usr.bin/uuencode/tests/ user/ae/inet6/usr.bin/xargs/tests/ - copied from r264350, head/usr.bin/xargs/tests/ user/ae/inet6/usr.bin/yacc/tests/ - copied from r264350, head/usr.bin/yacc/tests/ user/ae/inet6/usr.sbin/bhyve/pci_virtio_rnd.c - copied unchanged from r264350, head/usr.sbin/bhyve/pci_virtio_rnd.c user/ae/inet6/usr.sbin/bhyve/smbiostbl.c - copied unchanged from r264350, head/usr.sbin/bhyve/smbiostbl.c user/ae/inet6/usr.sbin/bhyve/smbiostbl.h - copied unchanged from r264350, head/usr.sbin/bhyve/smbiostbl.h user/ae/inet6/usr.sbin/binmiscctl/ - copied from r264350, head/usr.sbin/binmiscctl/ user/ae/inet6/usr.sbin/bsdconfig/usermgmt/share/group.subr - copied unchanged from r264350, head/usr.sbin/bsdconfig/usermgmt/share/group.subr user/ae/inet6/usr.sbin/bsdconfig/usermgmt/share/user.subr - copied unchanged from r264350, head/usr.sbin/bsdconfig/usermgmt/share/user.subr user/ae/inet6/usr.sbin/etcupdate/tests/ - copied from r264350, head/usr.sbin/etcupdate/tests/ user/ae/inet6/usr.sbin/newsyslog/tests/ - copied from r264350, head/usr.sbin/newsyslog/tests/ user/ae/inet6/usr.sbin/pmcstat/pmcpl_annotate_cg.c - copied unchanged from r264350, head/usr.sbin/pmcstat/pmcpl_annotate_cg.c user/ae/inet6/usr.sbin/pmcstat/pmcpl_annotate_cg.h - copied unchanged from r264350, head/usr.sbin/pmcstat/pmcpl_annotate_cg.h user/ae/inet6/usr.sbin/sa/tests/ - copied from r264350, head/usr.sbin/sa/tests/ user/ae/inet6/usr.sbin/tests/ - copied from r264350, head/usr.sbin/tests/ Directory Properties: user/ae/inet6/contrib/libucl/ (props changed) user/ae/inet6/sys/gnu/dts/ (props changed) Replaced: user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp - copied unchanged from r264350, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h - copied unchanged from r264350, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h Deleted: user/ae/inet6/contrib/atf/atf-c++/detail/expand.cpp user/ae/inet6/contrib/atf/atf-c++/detail/expand.hpp user/ae/inet6/contrib/atf/atf-c++/detail/expand_test.cpp user/ae/inet6/contrib/atf/atf-c++/detail/parser.cpp user/ae/inet6/contrib/atf/atf-c++/detail/parser.hpp user/ae/inet6/contrib/atf/atf-c++/detail/parser_test.cpp user/ae/inet6/contrib/atf/atf-c++/detail/ui.cpp user/ae/inet6/contrib/atf/atf-c++/detail/ui.hpp user/ae/inet6/contrib/atf/atf-c++/detail/ui_test.cpp user/ae/inet6/contrib/atf/atf-c++/noncopyable.hpp user/ae/inet6/contrib/libyaml/ user/ae/inet6/contrib/llvm/include/llvm/ADT/NullablePtr.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/PathNumbering.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/ProfileDataLoader.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/ProfileDataTypes.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/ProfileInfo.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h user/ae/inet6/contrib/llvm/include/llvm/Bitcode/Archive.h user/ae/inet6/contrib/llvm/include/llvm/Object/MachOFormat.h user/ae/inet6/contrib/llvm/include/llvm/PassManagers.h user/ae/inet6/contrib/llvm/include/llvm/Support/IntegersSubset.h user/ae/inet6/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h user/ae/inet6/contrib/llvm/include/llvm/Support/PathV1.h user/ae/inet6/contrib/llvm/include/llvm/Support/PathV2.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Utils/BlackList.h user/ae/inet6/contrib/llvm/lib/Analysis/PathNumbering.cpp user/ae/inet6/contrib/llvm/lib/Analysis/PathProfileInfo.cpp user/ae/inet6/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp user/ae/inet6/contrib/llvm/lib/Analysis/ProfileDataLoader.cpp user/ae/inet6/contrib/llvm/lib/Analysis/ProfileDataLoaderPass.cpp user/ae/inet6/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp user/ae/inet6/contrib/llvm/lib/Analysis/ProfileInfo.cpp user/ae/inet6/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp user/ae/inet6/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp user/ae/inet6/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp user/ae/inet6/contrib/llvm/lib/Archive/ user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h user/ae/inet6/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFAttribute.h user/ae/inet6/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h user/ae/inet6/contrib/llvm/lib/Support/LocaleGeneric.inc user/ae/inet6/contrib/llvm/lib/Support/LocaleWindows.inc user/ae/inet6/contrib/llvm/lib/Support/LocaleXlocale.inc user/ae/inet6/contrib/llvm/lib/Support/PathV2.cpp user/ae/inet6/contrib/llvm/lib/Support/Unix/PathV2.inc user/ae/inet6/contrib/llvm/lib/Support/Windows/PathV2.inc user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.h user/ae/inet6/contrib/llvm/lib/Target/MBlaze/ user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXNumRegisters.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUIndirectAddressing.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUStructurizeCFG.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDIL.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDIL7XXDevice.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDIL7XXDevice.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILDevice.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILDevice.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILDevices.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILEvergreenDevice.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILEvergreenDevice.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILNIDevice.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILNIDevice.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILSIDevice.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILSIDevice.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/FPMover.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/LambdaMangleContext.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Analysis/Support/BlkExprDeclBitVector.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/ user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/Arg.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/OptParser.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/OptSpecifier.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/Option.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h user/ae/inet6/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/Arg.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/Option.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.h user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp user/ae/inet6/contrib/llvm/tools/clang/utils/TableGen/OptParserEmitter.cpp user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBInputReader.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/InputReader.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/InputReaderEZ.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/InputReaderStack.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatNavigator.h user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBInputReader.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/InputReader.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/InputReaderEZ.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/InputReaderStack.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/ELWrapper.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/ELWrapper.h user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.h user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/IOChannel.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/IOChannel.h user/ae/inet6/contrib/llvm/tools/lli/RecordingMemoryManager.cpp user/ae/inet6/contrib/llvm/tools/lli/RecordingMemoryManager.h user/ae/inet6/contrib/llvm/tools/llvm-objdump/MCFunction.cpp user/ae/inet6/contrib/llvm/tools/llvm-objdump/MCFunction.h user/ae/inet6/contrib/llvm/tools/llvm-prof/ user/ae/inet6/contrib/llvm/tools/llvm-ranlib/ user/ae/inet6/contrib/llvm/tools/llvm-stub/ user/ae/inet6/contrib/llvm/utils/TableGen/StringToOffsetTable.h user/ae/inet6/contrib/lukemftpd/ user/ae/inet6/contrib/ncurses/include/ncurses_dll.h user/ae/inet6/contrib/ncurses/misc/jpf-indent user/ae/inet6/contrib/ncurses/misc/ncu-indent user/ae/inet6/contrib/ncurses/mkdirs.sh user/ae/inet6/contrib/ncurses/ncurses/base/memmove.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/setbuf.c user/ae/inet6/contrib/ncurses/ncurses/tty/tty_display.h user/ae/inet6/contrib/ncurses/ncurses/tty/tty_input.h user/ae/inet6/contrib/ncurses/tar-copy.sh user/ae/inet6/crypto/openssh/FREEBSD-tricks user/ae/inet6/crypto/openssh/auth2-jpake.c user/ae/inet6/crypto/openssh/digest.c user/ae/inet6/crypto/openssh/jpake.c user/ae/inet6/crypto/openssh/jpake.h user/ae/inet6/crypto/openssh/schnorr.h user/ae/inet6/etc/rc.d/ipxrouted user/ae/inet6/lib/clang/include/clang/Parse/AttrExprArgs.inc user/ae/inet6/lib/clang/libllvmarchive/ user/ae/inet6/lib/libipx/ user/ae/inet6/lib/libyaml/ user/ae/inet6/libexec/lukemftpd/ user/ae/inet6/sbin/ifconfig/af_atalk.c user/ae/inet6/sbin/ifconfig/af_ipx.c user/ae/inet6/share/man/man4/ef.4 user/ae/inet6/share/man/man4/nve.4 user/ae/inet6/share/man/man4/usb2_template.4 user/ae/inet6/sys/arm/allwinner/common.c user/ae/inet6/sys/arm/arm/cpufunc_asm_arm7tdmi.S user/ae/inet6/sys/arm/arm/cpufunc_asm_arm8.S user/ae/inet6/sys/arm/arm/cpufunc_asm_ixp12x0.S user/ae/inet6/sys/arm/arm/cpufunc_asm_sa1.S user/ae/inet6/sys/arm/arm/cpufunc_asm_sa11x0.S user/ae/inet6/sys/arm/arm/irq_dispatch.S user/ae/inet6/sys/arm/arm/vectors.S user/ae/inet6/sys/arm/broadcom/bcm2835/common.c user/ae/inet6/sys/arm/conf/SIMICS user/ae/inet6/sys/arm/econa/ user/ae/inet6/sys/arm/freescale/imx/common.c user/ae/inet6/sys/arm/mv/common.c user/ae/inet6/sys/arm/rockchip/common.c user/ae/inet6/sys/arm/sa11x0/ user/ae/inet6/sys/arm/samsung/exynos/arch_timer.c user/ae/inet6/sys/arm/samsung/exynos/common.c user/ae/inet6/sys/arm/samsung/exynos/ehci_exynos5.c user/ae/inet6/sys/arm/tegra/common.c user/ae/inet6/sys/arm/ti/common.c user/ae/inet6/sys/arm/versatile/common.c user/ae/inet6/sys/boot/fdt/dts/am335x-evm.dts user/ae/inet6/sys/boot/fdt/dts/am335x.dtsi user/ae/inet6/sys/boot/fdt/dts/bcm2835.dtsi user/ae/inet6/sys/boot/fdt/dts/beaglebone-black.dts user/ae/inet6/sys/boot/fdt/dts/beaglebone.dts user/ae/inet6/sys/boot/fdt/dts/beri-netfpga.dts user/ae/inet6/sys/boot/fdt/dts/beri-sim.dts user/ae/inet6/sys/boot/fdt/dts/beripad-de4.dts user/ae/inet6/sys/boot/fdt/dts/cubieboard.dts user/ae/inet6/sys/boot/fdt/dts/cubieboard2.dts user/ae/inet6/sys/boot/fdt/dts/db78100.dts user/ae/inet6/sys/boot/fdt/dts/db78460.dts user/ae/inet6/sys/boot/fdt/dts/db88f5182.dts user/ae/inet6/sys/boot/fdt/dts/db88f5281.dts user/ae/inet6/sys/boot/fdt/dts/db88f6281.dts user/ae/inet6/sys/boot/fdt/dts/digi-ccwmx53.dts user/ae/inet6/sys/boot/fdt/dts/dockstar.dts user/ae/inet6/sys/boot/fdt/dts/dreamplug-1001.dts user/ae/inet6/sys/boot/fdt/dts/dreamplug-1001N.dts user/ae/inet6/sys/boot/fdt/dts/ea3250.dts user/ae/inet6/sys/boot/fdt/dts/efikamx.dts user/ae/inet6/sys/boot/fdt/dts/exynos5250-arndale.dts user/ae/inet6/sys/boot/fdt/dts/exynos5250.dtsi user/ae/inet6/sys/boot/fdt/dts/imx51x.dtsi user/ae/inet6/sys/boot/fdt/dts/imx53-qsb.dts user/ae/inet6/sys/boot/fdt/dts/imx53x.dtsi user/ae/inet6/sys/boot/fdt/dts/imx6.dtsi user/ae/inet6/sys/boot/fdt/dts/mpc8555cds.dts user/ae/inet6/sys/boot/fdt/dts/mpc8572ds.dts user/ae/inet6/sys/boot/fdt/dts/p1020rdb.dts user/ae/inet6/sys/boot/fdt/dts/p2020ds.dts user/ae/inet6/sys/boot/fdt/dts/p2041rdb.dts user/ae/inet6/sys/boot/fdt/dts/p2041si.dtsi user/ae/inet6/sys/boot/fdt/dts/p3041ds.dts user/ae/inet6/sys/boot/fdt/dts/p3041si.dtsi user/ae/inet6/sys/boot/fdt/dts/p5020ds.dts user/ae/inet6/sys/boot/fdt/dts/p5020si.dtsi user/ae/inet6/sys/boot/fdt/dts/pandaboard.dts user/ae/inet6/sys/boot/fdt/dts/rk3188-radxa.dts user/ae/inet6/sys/boot/fdt/dts/rk3188.dtsi user/ae/inet6/sys/boot/fdt/dts/rpi.dts user/ae/inet6/sys/boot/fdt/dts/sheevaplug.dts user/ae/inet6/sys/boot/fdt/dts/tegra20-paz00.dts user/ae/inet6/sys/boot/fdt/dts/tegra20.dtsi user/ae/inet6/sys/boot/fdt/dts/trimslice.dts user/ae/inet6/sys/boot/fdt/dts/ts7800.dts user/ae/inet6/sys/boot/fdt/dts/versatilepb.dts user/ae/inet6/sys/boot/fdt/dts/vybrid-colibri-vf50.dts user/ae/inet6/sys/boot/fdt/dts/vybrid-cosmic.dts user/ae/inet6/sys/boot/fdt/dts/vybrid.dtsi user/ae/inet6/sys/boot/fdt/dts/wandboard-dual.dts user/ae/inet6/sys/boot/fdt/dts/wandboard-quad.dts user/ae/inet6/sys/boot/fdt/dts/wandboard-solo.dts user/ae/inet6/sys/boot/fdt/dts/xlp-basic.dts user/ae/inet6/sys/boot/fdt/dts/zedboard.dts user/ae/inet6/sys/boot/ficl64/ user/ae/inet6/sys/boot/i386/efi/Makefile user/ae/inet6/sys/boot/i386/efi/autoload.c user/ae/inet6/sys/boot/i386/efi/conf.c user/ae/inet6/sys/boot/i386/efi/devicename.c user/ae/inet6/sys/boot/i386/efi/ldscript.amd64 user/ae/inet6/sys/boot/i386/efi/main.c user/ae/inet6/sys/boot/i386/efi/reloc.c user/ae/inet6/sys/boot/i386/efi/version user/ae/inet6/sys/cam/ctl/ctl_mem_pool.c user/ae/inet6/sys/cam/ctl/ctl_mem_pool.h user/ae/inet6/sys/cddl/dev/dtrace/amd64/dis_tables.c user/ae/inet6/sys/cddl/dev/dtrace/amd64/dis_tables.h user/ae/inet6/sys/cddl/dev/dtrace/amd64/regset.h user/ae/inet6/sys/cddl/dev/dtrace/i386/dis_tables.c user/ae/inet6/sys/cddl/dev/dtrace/i386/dis_tables.h user/ae/inet6/sys/cddl/dev/dtrace/i386/regset.h user/ae/inet6/sys/contrib/dev/nve/ user/ae/inet6/sys/dev/nve/ user/ae/inet6/sys/ia64/include/efi.h user/ae/inet6/sys/mips/conf/DIR-825 user/ae/inet6/sys/mips/conf/DIR-825.hints user/ae/inet6/sys/modules/if_ef/ user/ae/inet6/sys/modules/nve/ user/ae/inet6/sys/net/if_ef.c user/ae/inet6/sys/netatalk/ user/ae/inet6/sys/netipx/ user/ae/inet6/sys/security/mac/mac_atalk.c user/ae/inet6/sys/x86/isa/isa.h user/ae/inet6/tools/build/options/WITHOUT_IPX user/ae/inet6/tools/build/options/WITHOUT_IPX_SUPPORT user/ae/inet6/tools/regression/lib/libc/net/test-eui64_line.c user/ae/inet6/tools/regression/lib/libc/net/test-eui64_line.t user/ae/inet6/tools/regression/netatalk/ user/ae/inet6/tools/regression/netipx/ user/ae/inet6/tools/regression/sbin/ user/ae/inet6/tools/regression/usr.bin/Makefile user/ae/inet6/tools/regression/usr.bin/apply/ user/ae/inet6/tools/regression/usr.bin/calendar/ user/ae/inet6/tools/regression/usr.bin/comm/ user/ae/inet6/tools/regression/usr.bin/file2c/ user/ae/inet6/tools/regression/usr.bin/join/ user/ae/inet6/tools/regression/usr.bin/jot/ user/ae/inet6/tools/regression/usr.bin/lastcomm/ user/ae/inet6/tools/regression/usr.bin/m4/ user/ae/inet6/tools/regression/usr.bin/make/ user/ae/inet6/tools/regression/usr.bin/ncal/ user/ae/inet6/tools/regression/usr.bin/pkill/ user/ae/inet6/tools/regression/usr.bin/printf/ user/ae/inet6/tools/regression/usr.bin/regress.m4 user/ae/inet6/tools/regression/usr.bin/sed/ user/ae/inet6/tools/regression/usr.bin/tr/ user/ae/inet6/tools/regression/usr.bin/uudecode/ user/ae/inet6/tools/regression/usr.bin/uuencode/ user/ae/inet6/tools/regression/usr.bin/xargs/ user/ae/inet6/tools/regression/usr.bin/yacc/ user/ae/inet6/tools/regression/usr.sbin/ user/ae/inet6/tools/tools/ath/athaggrstats/statfoo.c user/ae/inet6/tools/tools/ath/athaggrstats/statfoo.h user/ae/inet6/tools/tools/ath/athstats/statfoo.c user/ae/inet6/tools/tools/ath/athstats/statfoo.h user/ae/inet6/tools/tools/mwl/mwlstats/statfoo.c user/ae/inet6/tools/tools/mwl/mwlstats/statfoo.h user/ae/inet6/tools/tools/net80211/wlanstats/statfoo.c user/ae/inet6/tools/tools/net80211/wlanstats/statfoo.h user/ae/inet6/tools/tools/netmap/click-test.cfg user/ae/inet6/tools/tools/netmap/nm_util.c user/ae/inet6/tools/tools/netmap/nm_util.h user/ae/inet6/tools/tools/netmap/pcap.c user/ae/inet6/tools/tools/npe/npestats/statfoo.c user/ae/inet6/tools/tools/npe/npestats/statfoo.h user/ae/inet6/usr.bin/clang/llvm-prof/ user/ae/inet6/usr.bin/clang/llvm-ranlib/ user/ae/inet6/usr.bin/csup/queue.h user/ae/inet6/usr.bin/netstat/atalk.c user/ae/inet6/usr.bin/netstat/ipx.c user/ae/inet6/usr.sbin/IPXrouted/ user/ae/inet6/usr.sbin/bhyve/atpic.c user/ae/inet6/usr.sbin/bhyve/elcr.c user/ae/inet6/usr.sbin/bhyve/pit_8254.c user/ae/inet6/usr.sbin/bhyve/pit_8254.h user/ae/inet6/usr.sbin/bsdconfig/usermgmt/groupinput user/ae/inet6/usr.sbin/bsdconfig/usermgmt/userinput Modified: user/ae/inet6/MAINTAINERS (contents, props changed) user/ae/inet6/Makefile user/ae/inet6/Makefile.inc1 user/ae/inet6/ObsoleteFiles.inc user/ae/inet6/UPDATING user/ae/inet6/bin/Makefile user/ae/inet6/bin/date/tests/Makefile user/ae/inet6/bin/dd/args.c user/ae/inet6/bin/dd/dd.1 user/ae/inet6/bin/dd/dd.h user/ae/inet6/bin/dd/misc.c user/ae/inet6/bin/kill/kill.c user/ae/inet6/bin/ls/ls.1 user/ae/inet6/bin/ls/ls.c user/ae/inet6/bin/mv/tests/Makefile user/ae/inet6/bin/pax/tests/Makefile user/ae/inet6/bin/pkill/Makefile user/ae/inet6/bin/sh/alias.c user/ae/inet6/bin/sh/bltin/bltin.h user/ae/inet6/bin/sh/exec.c user/ae/inet6/bin/sh/expand.c user/ae/inet6/bin/sh/expand.h user/ae/inet6/bin/sh/jobs.c user/ae/inet6/bin/sh/redir.c user/ae/inet6/bin/sh/sh.1 user/ae/inet6/bin/sh/tests/Makefile user/ae/inet6/bin/sh/tests/builtins/Makefile user/ae/inet6/bin/sh/var.c user/ae/inet6/bin/test/tests/Makefile user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d user/ae/inet6/cddl/contrib/opensolaris/cmd/zdb/zdb.8 user/ae/inet6/cddl/contrib/opensolaris/cmd/zfs/zfs.8 user/ae/inet6/cddl/contrib/opensolaris/cmd/zpool/zpool.8 user/ae/inet6/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c user/ae/inet6/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c user/ae/inet6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c user/ae/inet6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c user/ae/inet6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h user/ae/inet6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c user/ae/inet6/cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c user/ae/inet6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h user/ae/inet6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c user/ae/inet6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c user/ae/inet6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c user/ae/inet6/cddl/lib/libctf/Makefile user/ae/inet6/cddl/lib/libdtrace/Makefile user/ae/inet6/contrib/atf/FREEBSD-Xlist user/ae/inet6/contrib/atf/Kyuafile user/ae/inet6/contrib/atf/NEWS user/ae/inet6/contrib/atf/README user/ae/inet6/contrib/atf/atf-c++/check.hpp user/ae/inet6/contrib/atf/atf-c++/config.cpp user/ae/inet6/contrib/atf/atf-c++/config_test.cpp user/ae/inet6/contrib/atf/atf-c++/detail/Kyuafile user/ae/inet6/contrib/atf/atf-c++/detail/application.cpp user/ae/inet6/contrib/atf/atf-c++/detail/application.hpp user/ae/inet6/contrib/atf/atf-c++/detail/application_test.cpp user/ae/inet6/contrib/atf/atf-c++/detail/exceptions.hpp user/ae/inet6/contrib/atf/atf-c++/detail/test_helpers.cpp user/ae/inet6/contrib/atf/atf-c++/detail/test_helpers.hpp user/ae/inet6/contrib/atf/atf-c++/macros_test.cpp user/ae/inet6/contrib/atf/atf-c++/pkg_config_test.sh user/ae/inet6/contrib/atf/atf-c++/tests.cpp user/ae/inet6/contrib/atf/atf-c++/tests.hpp user/ae/inet6/contrib/atf/atf-c++/tests_test.cpp user/ae/inet6/contrib/atf/atf-c/config.c user/ae/inet6/contrib/atf/atf-c/config_test.c user/ae/inet6/contrib/atf/atf-c/detail/test_helpers.c user/ae/inet6/contrib/atf/atf-c/detail/test_helpers.h user/ae/inet6/contrib/atf/atf-c/macros_test.c user/ae/inet6/contrib/atf/atf-c/pkg_config_test.sh user/ae/inet6/contrib/atf/atf-sh/atf-check.cpp user/ae/inet6/contrib/atf/atf-sh/atf-sh.cpp user/ae/inet6/contrib/atf/atf-sh/atf_check_test.sh user/ae/inet6/contrib/atf/atf-sh/integration_test.sh user/ae/inet6/contrib/atf/bconfig.h user/ae/inet6/contrib/atf/doc/atf-test-case.4 user/ae/inet6/contrib/binutils/bfd/config.bfd user/ae/inet6/contrib/binutils/opcodes/i386-opc.tbl user/ae/inet6/contrib/binutils/opcodes/i386-tbl.h user/ae/inet6/contrib/byacc/skeleton.c user/ae/inet6/contrib/compiler-rt/lib/absvti2.c user/ae/inet6/contrib/compiler-rt/lib/addvti3.c user/ae/inet6/contrib/compiler-rt/lib/ashlti3.c user/ae/inet6/contrib/compiler-rt/lib/ashrti3.c user/ae/inet6/contrib/compiler-rt/lib/clzti2.c user/ae/inet6/contrib/compiler-rt/lib/cmpti2.c user/ae/inet6/contrib/compiler-rt/lib/ctzti2.c user/ae/inet6/contrib/compiler-rt/lib/divti3.c user/ae/inet6/contrib/compiler-rt/lib/ffsti2.c user/ae/inet6/contrib/compiler-rt/lib/fixdfdi.c user/ae/inet6/contrib/compiler-rt/lib/fixdfti.c user/ae/inet6/contrib/compiler-rt/lib/fixsfti.c user/ae/inet6/contrib/compiler-rt/lib/fixunsdfti.c user/ae/inet6/contrib/compiler-rt/lib/fixunssfti.c user/ae/inet6/contrib/compiler-rt/lib/fixunsxfti.c user/ae/inet6/contrib/compiler-rt/lib/fixxfti.c user/ae/inet6/contrib/compiler-rt/lib/floattidf.c user/ae/inet6/contrib/compiler-rt/lib/floattisf.c user/ae/inet6/contrib/compiler-rt/lib/floattixf.c user/ae/inet6/contrib/compiler-rt/lib/floatuntidf.c user/ae/inet6/contrib/compiler-rt/lib/floatuntisf.c user/ae/inet6/contrib/compiler-rt/lib/floatuntixf.c user/ae/inet6/contrib/compiler-rt/lib/int_types.h user/ae/inet6/contrib/compiler-rt/lib/lshrti3.c user/ae/inet6/contrib/compiler-rt/lib/modti3.c user/ae/inet6/contrib/compiler-rt/lib/muloti4.c user/ae/inet6/contrib/compiler-rt/lib/multi3.c user/ae/inet6/contrib/compiler-rt/lib/mulvti3.c user/ae/inet6/contrib/compiler-rt/lib/negti2.c user/ae/inet6/contrib/compiler-rt/lib/negvti2.c user/ae/inet6/contrib/compiler-rt/lib/parityti2.c user/ae/inet6/contrib/compiler-rt/lib/popcountti2.c user/ae/inet6/contrib/compiler-rt/lib/subvti3.c user/ae/inet6/contrib/compiler-rt/lib/ucmpti2.c user/ae/inet6/contrib/compiler-rt/lib/udivmodti4.c user/ae/inet6/contrib/compiler-rt/lib/udivti3.c user/ae/inet6/contrib/compiler-rt/lib/umodti3.c user/ae/inet6/contrib/file/mygetopt.h user/ae/inet6/contrib/gcc/c-cppbuiltin.c user/ae/inet6/contrib/gcc/libgcc2.c user/ae/inet6/contrib/gcc/libgcc2.h user/ae/inet6/contrib/gcc/longlong.h user/ae/inet6/contrib/gcclibs/libcpp/files.c user/ae/inet6/contrib/gdb/gdb/osabi.c user/ae/inet6/contrib/jemalloc/ChangeLog user/ae/inet6/contrib/jemalloc/FREEBSD-Xlist user/ae/inet6/contrib/jemalloc/FREEBSD-diffs user/ae/inet6/contrib/jemalloc/VERSION user/ae/inet6/contrib/jemalloc/doc/jemalloc.3 user/ae/inet6/contrib/jemalloc/include/jemalloc/internal/hash.h user/ae/inet6/contrib/jemalloc/include/jemalloc/internal/huge.h user/ae/inet6/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h user/ae/inet6/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h user/ae/inet6/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h user/ae/inet6/contrib/jemalloc/include/jemalloc/internal/private_namespace.h user/ae/inet6/contrib/jemalloc/include/jemalloc/internal/prof.h user/ae/inet6/contrib/jemalloc/include/jemalloc/jemalloc.h user/ae/inet6/contrib/jemalloc/src/arena.c user/ae/inet6/contrib/jemalloc/src/huge.c user/ae/inet6/contrib/jemalloc/src/jemalloc.c user/ae/inet6/contrib/jemalloc/src/prof.c user/ae/inet6/contrib/libc++/include/__config user/ae/inet6/contrib/libc++/include/__functional_03 user/ae/inet6/contrib/libc++/include/functional user/ae/inet6/contrib/libc++/include/locale user/ae/inet6/contrib/libc++/include/map user/ae/inet6/contrib/libc++/include/unordered_map user/ae/inet6/contrib/libcxxrt/cxxabi.h user/ae/inet6/contrib/libstdc++/include/bits/cpp_type_traits.h user/ae/inet6/contrib/llvm/LICENSE.TXT user/ae/inet6/contrib/llvm/include/llvm-c/BitReader.h user/ae/inet6/contrib/llvm/include/llvm-c/BitWriter.h user/ae/inet6/contrib/llvm/include/llvm-c/Core.h user/ae/inet6/contrib/llvm/include/llvm-c/Disassembler.h user/ae/inet6/contrib/llvm/include/llvm-c/ExecutionEngine.h user/ae/inet6/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h user/ae/inet6/contrib/llvm/include/llvm-c/Object.h user/ae/inet6/contrib/llvm/include/llvm-c/Target.h user/ae/inet6/contrib/llvm/include/llvm-c/TargetMachine.h user/ae/inet6/contrib/llvm/include/llvm-c/Transforms/Scalar.h user/ae/inet6/contrib/llvm/include/llvm-c/lto.h user/ae/inet6/contrib/llvm/include/llvm/ADT/APFloat.h user/ae/inet6/contrib/llvm/include/llvm/ADT/APInt.h user/ae/inet6/contrib/llvm/include/llvm/ADT/APSInt.h user/ae/inet6/contrib/llvm/include/llvm/ADT/ArrayRef.h user/ae/inet6/contrib/llvm/include/llvm/ADT/BitVector.h user/ae/inet6/contrib/llvm/include/llvm/ADT/DenseMap.h user/ae/inet6/contrib/llvm/include/llvm/ADT/FoldingSet.h user/ae/inet6/contrib/llvm/include/llvm/ADT/ImmutableMap.h user/ae/inet6/contrib/llvm/include/llvm/ADT/ImmutableSet.h user/ae/inet6/contrib/llvm/include/llvm/ADT/IntervalMap.h user/ae/inet6/contrib/llvm/include/llvm/ADT/OwningPtr.h user/ae/inet6/contrib/llvm/include/llvm/ADT/PointerIntPair.h user/ae/inet6/contrib/llvm/include/llvm/ADT/PointerUnion.h user/ae/inet6/contrib/llvm/include/llvm/ADT/STLExtras.h user/ae/inet6/contrib/llvm/include/llvm/ADT/SetVector.h user/ae/inet6/contrib/llvm/include/llvm/ADT/SmallBitVector.h user/ae/inet6/contrib/llvm/include/llvm/ADT/SmallPtrSet.h user/ae/inet6/contrib/llvm/include/llvm/ADT/SmallVector.h user/ae/inet6/contrib/llvm/include/llvm/ADT/SparseBitVector.h user/ae/inet6/contrib/llvm/include/llvm/ADT/StringExtras.h user/ae/inet6/contrib/llvm/include/llvm/ADT/StringMap.h user/ae/inet6/contrib/llvm/include/llvm/ADT/StringRef.h user/ae/inet6/contrib/llvm/include/llvm/ADT/Triple.h user/ae/inet6/contrib/llvm/include/llvm/ADT/ilist.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/CFGPrinter.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/CallGraph.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/ConstantFolding.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/Dominators.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/InlineCost.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/LoopInfo.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/LoopPass.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/Passes.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/PostDominators.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/RegionPass.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h user/ae/inet6/contrib/llvm/include/llvm/Analysis/ValueTracking.h user/ae/inet6/contrib/llvm/include/llvm/AutoUpgrade.h user/ae/inet6/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h user/ae/inet6/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h user/ae/inet6/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/Analysis.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/CommandFlags.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/FastISel.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/LiveInterval.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/LiveIntervalUnion.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/LiveVariables.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/MachineFunction.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/MachineInstr.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/MachineOperand.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicSolver.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/Passes.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/ValueTypes.h user/ae/inet6/contrib/llvm/include/llvm/CodeGen/ValueTypes.td user/ae/inet6/contrib/llvm/include/llvm/DIBuilder.h user/ae/inet6/contrib/llvm/include/llvm/DebugInfo.h user/ae/inet6/contrib/llvm/include/llvm/DebugInfo/DIContext.h user/ae/inet6/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h user/ae/inet6/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h user/ae/inet6/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h user/ae/inet6/contrib/llvm/include/llvm/ExecutionEngine/ObjectBuffer.h user/ae/inet6/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h user/ae/inet6/contrib/llvm/include/llvm/ExecutionEngine/ObjectImage.h user/ae/inet6/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h user/ae/inet6/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h user/ae/inet6/contrib/llvm/include/llvm/GVMaterializer.h user/ae/inet6/contrib/llvm/include/llvm/IR/Argument.h user/ae/inet6/contrib/llvm/include/llvm/IR/Attributes.h user/ae/inet6/contrib/llvm/include/llvm/IR/CallingConv.h user/ae/inet6/contrib/llvm/include/llvm/IR/Constants.h user/ae/inet6/contrib/llvm/include/llvm/IR/DataLayout.h user/ae/inet6/contrib/llvm/include/llvm/IR/Function.h user/ae/inet6/contrib/llvm/include/llvm/IR/GlobalAlias.h user/ae/inet6/contrib/llvm/include/llvm/IR/GlobalValue.h user/ae/inet6/contrib/llvm/include/llvm/IR/GlobalVariable.h user/ae/inet6/contrib/llvm/include/llvm/IR/IRBuilder.h user/ae/inet6/contrib/llvm/include/llvm/IR/InlineAsm.h user/ae/inet6/contrib/llvm/include/llvm/IR/InstrTypes.h user/ae/inet6/contrib/llvm/include/llvm/IR/Instruction.def user/ae/inet6/contrib/llvm/include/llvm/IR/Instructions.h user/ae/inet6/contrib/llvm/include/llvm/IR/Intrinsics.h user/ae/inet6/contrib/llvm/include/llvm/IR/Intrinsics.td user/ae/inet6/contrib/llvm/include/llvm/IR/IntrinsicsARM.td user/ae/inet6/contrib/llvm/include/llvm/IR/IntrinsicsMips.td user/ae/inet6/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td user/ae/inet6/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td user/ae/inet6/contrib/llvm/include/llvm/IR/IntrinsicsX86.td user/ae/inet6/contrib/llvm/include/llvm/IR/IntrinsicsXCore.td user/ae/inet6/contrib/llvm/include/llvm/IR/LLVMContext.h user/ae/inet6/contrib/llvm/include/llvm/IR/Metadata.h user/ae/inet6/contrib/llvm/include/llvm/IR/Module.h user/ae/inet6/contrib/llvm/include/llvm/IR/Operator.h user/ae/inet6/contrib/llvm/include/llvm/IR/Type.h user/ae/inet6/contrib/llvm/include/llvm/IR/TypeBuilder.h user/ae/inet6/contrib/llvm/include/llvm/IR/Use.h user/ae/inet6/contrib/llvm/include/llvm/IR/Value.h user/ae/inet6/contrib/llvm/include/llvm/InitializePasses.h user/ae/inet6/contrib/llvm/include/llvm/InstVisitor.h user/ae/inet6/contrib/llvm/include/llvm/LinkAllPasses.h user/ae/inet6/contrib/llvm/include/llvm/Linker.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCAsmBackend.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCAsmInfo.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCAssembler.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCAtom.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCCodeGenInfo.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCContext.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCDisassembler.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCDwarf.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCELFStreamer.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCExpr.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCInstPrinter.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCInstrAnalysis.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCInstrDesc.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCInstrItineraries.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCModule.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCObjectStreamer.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCRegisterInfo.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCSchedule.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCSectionCOFF.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCSectionMachO.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCStreamer.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h user/ae/inet6/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h user/ae/inet6/contrib/llvm/include/llvm/MC/MachineLocation.h user/ae/inet6/contrib/llvm/include/llvm/MC/SubtargetFeature.h user/ae/inet6/contrib/llvm/include/llvm/Object/Archive.h user/ae/inet6/contrib/llvm/include/llvm/Object/Binary.h user/ae/inet6/contrib/llvm/include/llvm/Object/COFF.h user/ae/inet6/contrib/llvm/include/llvm/Object/ELF.h user/ae/inet6/contrib/llvm/include/llvm/Object/Error.h user/ae/inet6/contrib/llvm/include/llvm/Object/MachO.h user/ae/inet6/contrib/llvm/include/llvm/Object/ObjectFile.h user/ae/inet6/contrib/llvm/include/llvm/Object/RelocVisitor.h user/ae/inet6/contrib/llvm/include/llvm/Option/ArgList.h user/ae/inet6/contrib/llvm/include/llvm/Option/OptParser.td user/ae/inet6/contrib/llvm/include/llvm/Option/OptTable.h user/ae/inet6/contrib/llvm/include/llvm/Option/Option.h user/ae/inet6/contrib/llvm/include/llvm/PassManager.h user/ae/inet6/contrib/llvm/include/llvm/Support/Allocator.h user/ae/inet6/contrib/llvm/include/llvm/Support/BlockFrequency.h user/ae/inet6/contrib/llvm/include/llvm/Support/CFG.h user/ae/inet6/contrib/llvm/include/llvm/Support/COFF.h user/ae/inet6/contrib/llvm/include/llvm/Support/CallSite.h user/ae/inet6/contrib/llvm/include/llvm/Support/Casting.h user/ae/inet6/contrib/llvm/include/llvm/Support/CommandLine.h user/ae/inet6/contrib/llvm/include/llvm/Support/Compiler.h user/ae/inet6/contrib/llvm/include/llvm/Support/Compression.h user/ae/inet6/contrib/llvm/include/llvm/Support/ConstantRange.h user/ae/inet6/contrib/llvm/include/llvm/Support/ConvertUTF.h user/ae/inet6/contrib/llvm/include/llvm/Support/DataTypes.h.in user/ae/inet6/contrib/llvm/include/llvm/Support/Debug.h user/ae/inet6/contrib/llvm/include/llvm/Support/DebugLoc.h user/ae/inet6/contrib/llvm/include/llvm/Support/Dwarf.h user/ae/inet6/contrib/llvm/include/llvm/Support/ELF.h user/ae/inet6/contrib/llvm/include/llvm/Support/ErrorOr.h user/ae/inet6/contrib/llvm/include/llvm/Support/FileSystem.h user/ae/inet6/contrib/llvm/include/llvm/Support/FileUtilities.h user/ae/inet6/contrib/llvm/include/llvm/Support/FormattedStream.h user/ae/inet6/contrib/llvm/include/llvm/Support/GCOV.h user/ae/inet6/contrib/llvm/include/llvm/Support/GetElementPtrTypeIterator.h user/ae/inet6/contrib/llvm/include/llvm/Support/GraphWriter.h user/ae/inet6/contrib/llvm/include/llvm/Support/Host.h user/ae/inet6/contrib/llvm/include/llvm/Support/LEB128.h user/ae/inet6/contrib/llvm/include/llvm/Support/MachO.h user/ae/inet6/contrib/llvm/include/llvm/Support/ManagedStatic.h user/ae/inet6/contrib/llvm/include/llvm/Support/MathExtras.h user/ae/inet6/contrib/llvm/include/llvm/Support/MemoryBuffer.h user/ae/inet6/contrib/llvm/include/llvm/Support/MemoryObject.h user/ae/inet6/contrib/llvm/include/llvm/Support/PassNameParser.h user/ae/inet6/contrib/llvm/include/llvm/Support/Path.h user/ae/inet6/contrib/llvm/include/llvm/Support/PatternMatch.h user/ae/inet6/contrib/llvm/include/llvm/Support/PrettyStackTrace.h user/ae/inet6/contrib/llvm/include/llvm/Support/Process.h user/ae/inet6/contrib/llvm/include/llvm/Support/Program.h user/ae/inet6/contrib/llvm/include/llvm/Support/RecyclingAllocator.h user/ae/inet6/contrib/llvm/include/llvm/Support/Regex.h user/ae/inet6/contrib/llvm/include/llvm/Support/Registry.h user/ae/inet6/contrib/llvm/include/llvm/Support/Signals.h user/ae/inet6/contrib/llvm/include/llvm/Support/Solaris.h user/ae/inet6/contrib/llvm/include/llvm/Support/SourceMgr.h user/ae/inet6/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h user/ae/inet6/contrib/llvm/include/llvm/Support/SystemUtils.h user/ae/inet6/contrib/llvm/include/llvm/Support/TargetRegistry.h user/ae/inet6/contrib/llvm/include/llvm/Support/TimeValue.h user/ae/inet6/contrib/llvm/include/llvm/Support/ToolOutputFile.h user/ae/inet6/contrib/llvm/include/llvm/Support/Valgrind.h user/ae/inet6/contrib/llvm/include/llvm/Support/ValueHandle.h user/ae/inet6/contrib/llvm/include/llvm/Support/YAMLParser.h user/ae/inet6/contrib/llvm/include/llvm/Support/YAMLTraits.h user/ae/inet6/contrib/llvm/include/llvm/Support/raw_ostream.h user/ae/inet6/contrib/llvm/include/llvm/TableGen/Record.h user/ae/inet6/contrib/llvm/include/llvm/TableGen/TableGenBackend.h user/ae/inet6/contrib/llvm/include/llvm/Target/CostTable.h user/ae/inet6/contrib/llvm/include/llvm/Target/Mangler.h user/ae/inet6/contrib/llvm/include/llvm/Target/Target.td user/ae/inet6/contrib/llvm/include/llvm/Target/TargetCallingConv.h user/ae/inet6/contrib/llvm/include/llvm/Target/TargetCallingConv.td user/ae/inet6/contrib/llvm/include/llvm/Target/TargetFrameLowering.h user/ae/inet6/contrib/llvm/include/llvm/Target/TargetInstrInfo.h user/ae/inet6/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h user/ae/inet6/contrib/llvm/include/llvm/Target/TargetLowering.h user/ae/inet6/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h user/ae/inet6/contrib/llvm/include/llvm/Target/TargetMachine.h user/ae/inet6/contrib/llvm/include/llvm/Target/TargetOpcodes.h user/ae/inet6/contrib/llvm/include/llvm/Target/TargetOptions.h user/ae/inet6/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h user/ae/inet6/contrib/llvm/include/llvm/Target/TargetSchedule.td user/ae/inet6/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td user/ae/inet6/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h user/ae/inet6/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/IPO.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Instrumentation.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Scalar.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Utils/Local.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h user/ae/inet6/contrib/llvm/include/llvm/Transforms/Vectorize.h user/ae/inet6/contrib/llvm/lib/Analysis/AliasAnalysis.cpp user/ae/inet6/contrib/llvm/lib/Analysis/AliasSetTracker.cpp user/ae/inet6/contrib/llvm/lib/Analysis/Analysis.cpp user/ae/inet6/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp user/ae/inet6/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp user/ae/inet6/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp user/ae/inet6/contrib/llvm/lib/Analysis/CaptureTracking.cpp user/ae/inet6/contrib/llvm/lib/Analysis/ConstantFolding.cpp user/ae/inet6/contrib/llvm/lib/Analysis/CostModel.cpp user/ae/inet6/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp user/ae/inet6/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp user/ae/inet6/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp user/ae/inet6/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp user/ae/inet6/contrib/llvm/lib/Analysis/IPA/IPA.cpp user/ae/inet6/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp user/ae/inet6/contrib/llvm/lib/Analysis/InstructionSimplify.cpp user/ae/inet6/contrib/llvm/lib/Analysis/LazyValueInfo.cpp user/ae/inet6/contrib/llvm/lib/Analysis/Lint.cpp user/ae/inet6/contrib/llvm/lib/Analysis/LoopInfo.cpp user/ae/inet6/contrib/llvm/lib/Analysis/LoopPass.cpp user/ae/inet6/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp user/ae/inet6/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp user/ae/inet6/contrib/llvm/lib/Analysis/RegionInfo.cpp user/ae/inet6/contrib/llvm/lib/Analysis/ScalarEvolution.cpp user/ae/inet6/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp user/ae/inet6/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp user/ae/inet6/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp user/ae/inet6/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp user/ae/inet6/contrib/llvm/lib/Analysis/ValueTracking.cpp user/ae/inet6/contrib/llvm/lib/AsmParser/LLLexer.cpp user/ae/inet6/contrib/llvm/lib/AsmParser/LLParser.cpp user/ae/inet6/contrib/llvm/lib/AsmParser/LLParser.h user/ae/inet6/contrib/llvm/lib/AsmParser/LLToken.h user/ae/inet6/contrib/llvm/lib/AsmParser/Parser.cpp user/ae/inet6/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp user/ae/inet6/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h user/ae/inet6/contrib/llvm/lib/Bitcode/Reader/BitstreamReader.cpp user/ae/inet6/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp user/ae/inet6/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp user/ae/inet6/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp user/ae/inet6/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h user/ae/inet6/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/Analysis.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h user/ae/inet6/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h user/ae/inet6/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/BranchFolding.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/BranchFolding.h user/ae/inet6/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/CallingConvLower.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/CodeGen.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h user/ae/inet6/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/IfConversion.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/InlineSpiller.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/InterferenceCache.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/InterferenceCache.h user/ae/inet6/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/LexicalScopes.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/LiveDebugVariables.h user/ae/inet6/contrib/llvm/lib/CodeGen/LiveInterval.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/LiveRangeCalc.h user/ae/inet6/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/LiveVariables.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineCSE.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineFunction.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineInstr.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineLICM.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineScheduler.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineSink.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/MachineVerifier.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/PHIElimination.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h user/ae/inet6/contrib/llvm/lib/CodeGen/Passes.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h user/ae/inet6/contrib/llvm/lib/CodeGen/RegAllocBase.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/RegAllocBase.h user/ae/inet6/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/RegAllocFast.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/RegisterPressure.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SpillPlacement.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SpillPlacement.h user/ae/inet6/contrib/llvm/lib/CodeGen/Spiller.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SplitKit.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/SplitKit.h user/ae/inet6/contrib/llvm/lib/CodeGen/StackColoring.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/StackProtector.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/TailDuplication.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/TargetSchedule.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp user/ae/inet6/contrib/llvm/lib/CodeGen/VirtRegMap.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.h user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFContext.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFContext.h user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.h user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.h user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp user/ae/inet6/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h user/ae/inet6/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h user/ae/inet6/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h user/ae/inet6/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h user/ae/inet6/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h user/ae/inet6/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h user/ae/inet6/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h user/ae/inet6/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp user/ae/inet6/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h user/ae/inet6/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp user/ae/inet6/contrib/llvm/lib/IR/AsmWriter.cpp user/ae/inet6/contrib/llvm/lib/IR/AttributeImpl.h user/ae/inet6/contrib/llvm/lib/IR/Attributes.cpp user/ae/inet6/contrib/llvm/lib/IR/AutoUpgrade.cpp user/ae/inet6/contrib/llvm/lib/IR/ConstantFold.cpp user/ae/inet6/contrib/llvm/lib/IR/Constants.cpp user/ae/inet6/contrib/llvm/lib/IR/Core.cpp user/ae/inet6/contrib/llvm/lib/IR/DIBuilder.cpp user/ae/inet6/contrib/llvm/lib/IR/DataLayout.cpp user/ae/inet6/contrib/llvm/lib/IR/DebugInfo.cpp user/ae/inet6/contrib/llvm/lib/IR/Function.cpp user/ae/inet6/contrib/llvm/lib/IR/GCOV.cpp user/ae/inet6/contrib/llvm/lib/IR/Globals.cpp user/ae/inet6/contrib/llvm/lib/IR/Instruction.cpp user/ae/inet6/contrib/llvm/lib/IR/Instructions.cpp user/ae/inet6/contrib/llvm/lib/IR/LLVMContextImpl.h user/ae/inet6/contrib/llvm/lib/IR/Metadata.cpp user/ae/inet6/contrib/llvm/lib/IR/Module.cpp user/ae/inet6/contrib/llvm/lib/IR/PassManager.cpp user/ae/inet6/contrib/llvm/lib/IR/PassRegistry.cpp user/ae/inet6/contrib/llvm/lib/IR/Type.cpp user/ae/inet6/contrib/llvm/lib/IR/TypeFinder.cpp user/ae/inet6/contrib/llvm/lib/IR/Value.cpp user/ae/inet6/contrib/llvm/lib/IR/ValueTypes.cpp user/ae/inet6/contrib/llvm/lib/IR/Verifier.cpp user/ae/inet6/contrib/llvm/lib/IRReader/IRReader.cpp user/ae/inet6/contrib/llvm/lib/Linker/LinkModules.cpp user/ae/inet6/contrib/llvm/lib/MC/ELFObjectWriter.cpp user/ae/inet6/contrib/llvm/lib/MC/MCAsmBackend.cpp user/ae/inet6/contrib/llvm/lib/MC/MCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp user/ae/inet6/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp user/ae/inet6/contrib/llvm/lib/MC/MCAsmStreamer.cpp user/ae/inet6/contrib/llvm/lib/MC/MCAssembler.cpp user/ae/inet6/contrib/llvm/lib/MC/MCAtom.cpp user/ae/inet6/contrib/llvm/lib/MC/MCContext.cpp user/ae/inet6/contrib/llvm/lib/MC/MCDisassembler.cpp user/ae/inet6/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp user/ae/inet6/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h user/ae/inet6/contrib/llvm/lib/MC/MCDwarf.cpp user/ae/inet6/contrib/llvm/lib/MC/MCELF.cpp user/ae/inet6/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp user/ae/inet6/contrib/llvm/lib/MC/MCELFStreamer.cpp user/ae/inet6/contrib/llvm/lib/MC/MCExpr.cpp user/ae/inet6/contrib/llvm/lib/MC/MCInstPrinter.cpp user/ae/inet6/contrib/llvm/lib/MC/MCInstrAnalysis.cpp user/ae/inet6/contrib/llvm/lib/MC/MCMachOStreamer.cpp user/ae/inet6/contrib/llvm/lib/MC/MCModule.cpp user/ae/inet6/contrib/llvm/lib/MC/MCNullStreamer.cpp user/ae/inet6/contrib/llvm/lib/MC/MCObjectFileInfo.cpp user/ae/inet6/contrib/llvm/lib/MC/MCObjectStreamer.cpp user/ae/inet6/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp user/ae/inet6/contrib/llvm/lib/MC/MCParser/AsmParser.cpp user/ae/inet6/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp user/ae/inet6/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp user/ae/inet6/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp user/ae/inet6/contrib/llvm/lib/MC/MCPureStreamer.cpp user/ae/inet6/contrib/llvm/lib/MC/MCRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/MC/MCSectionCOFF.cpp user/ae/inet6/contrib/llvm/lib/MC/MCSectionELF.cpp user/ae/inet6/contrib/llvm/lib/MC/MCStreamer.cpp user/ae/inet6/contrib/llvm/lib/MC/MCSubtargetInfo.cpp user/ae/inet6/contrib/llvm/lib/MC/MCSymbol.cpp user/ae/inet6/contrib/llvm/lib/MC/MCWin64EH.cpp user/ae/inet6/contrib/llvm/lib/MC/MachObjectWriter.cpp user/ae/inet6/contrib/llvm/lib/MC/SubtargetFeature.cpp user/ae/inet6/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp user/ae/inet6/contrib/llvm/lib/MC/WinCOFFStreamer.cpp user/ae/inet6/contrib/llvm/lib/Object/Archive.cpp user/ae/inet6/contrib/llvm/lib/Object/Binary.cpp user/ae/inet6/contrib/llvm/lib/Object/COFFObjectFile.cpp user/ae/inet6/contrib/llvm/lib/Object/ELFObjectFile.cpp user/ae/inet6/contrib/llvm/lib/Object/Error.cpp user/ae/inet6/contrib/llvm/lib/Object/MachOObjectFile.cpp user/ae/inet6/contrib/llvm/lib/Object/Object.cpp user/ae/inet6/contrib/llvm/lib/Object/ObjectFile.cpp user/ae/inet6/contrib/llvm/lib/Option/ArgList.cpp user/ae/inet6/contrib/llvm/lib/Option/OptTable.cpp user/ae/inet6/contrib/llvm/lib/Option/Option.cpp user/ae/inet6/contrib/llvm/lib/Support/APFloat.cpp user/ae/inet6/contrib/llvm/lib/Support/APInt.cpp user/ae/inet6/contrib/llvm/lib/Support/Allocator.cpp user/ae/inet6/contrib/llvm/lib/Support/BlockFrequency.cpp user/ae/inet6/contrib/llvm/lib/Support/CommandLine.cpp user/ae/inet6/contrib/llvm/lib/Support/Compression.cpp user/ae/inet6/contrib/llvm/lib/Support/ConstantRange.cpp user/ae/inet6/contrib/llvm/lib/Support/ConvertUTFWrapper.cpp user/ae/inet6/contrib/llvm/lib/Support/CrashRecoveryContext.cpp user/ae/inet6/contrib/llvm/lib/Support/DataStream.cpp user/ae/inet6/contrib/llvm/lib/Support/Disassembler.cpp user/ae/inet6/contrib/llvm/lib/Support/Dwarf.cpp user/ae/inet6/contrib/llvm/lib/Support/DynamicLibrary.cpp user/ae/inet6/contrib/llvm/lib/Support/Errno.cpp user/ae/inet6/contrib/llvm/lib/Support/ErrorHandling.cpp user/ae/inet6/contrib/llvm/lib/Support/FileOutputBuffer.cpp user/ae/inet6/contrib/llvm/lib/Support/FileUtilities.cpp user/ae/inet6/contrib/llvm/lib/Support/FormattedStream.cpp user/ae/inet6/contrib/llvm/lib/Support/GraphWriter.cpp user/ae/inet6/contrib/llvm/lib/Support/Host.cpp user/ae/inet6/contrib/llvm/lib/Support/Locale.cpp user/ae/inet6/contrib/llvm/lib/Support/LockFileManager.cpp user/ae/inet6/contrib/llvm/lib/Support/MemoryBuffer.cpp user/ae/inet6/contrib/llvm/lib/Support/MemoryObject.cpp user/ae/inet6/contrib/llvm/lib/Support/Path.cpp user/ae/inet6/contrib/llvm/lib/Support/PrettyStackTrace.cpp user/ae/inet6/contrib/llvm/lib/Support/Process.cpp user/ae/inet6/contrib/llvm/lib/Support/Program.cpp user/ae/inet6/contrib/llvm/lib/Support/Regex.cpp user/ae/inet6/contrib/llvm/lib/Support/SmallPtrSet.cpp user/ae/inet6/contrib/llvm/lib/Support/SourceMgr.cpp user/ae/inet6/contrib/llvm/lib/Support/StreamableMemoryObject.cpp user/ae/inet6/contrib/llvm/lib/Support/StringRef.cpp user/ae/inet6/contrib/llvm/lib/Support/SystemUtils.cpp user/ae/inet6/contrib/llvm/lib/Support/TargetRegistry.cpp user/ae/inet6/contrib/llvm/lib/Support/ThreadLocal.cpp user/ae/inet6/contrib/llvm/lib/Support/Timer.cpp user/ae/inet6/contrib/llvm/lib/Support/ToolOutputFile.cpp user/ae/inet6/contrib/llvm/lib/Support/Triple.cpp user/ae/inet6/contrib/llvm/lib/Support/Unix/Memory.inc user/ae/inet6/contrib/llvm/lib/Support/Unix/Path.inc user/ae/inet6/contrib/llvm/lib/Support/Unix/Process.inc user/ae/inet6/contrib/llvm/lib/Support/Unix/Program.inc user/ae/inet6/contrib/llvm/lib/Support/Unix/Signals.inc user/ae/inet6/contrib/llvm/lib/Support/Unix/ThreadLocal.inc user/ae/inet6/contrib/llvm/lib/Support/Unix/TimeValue.inc user/ae/inet6/contrib/llvm/lib/Support/Unix/Unix.h user/ae/inet6/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc user/ae/inet6/contrib/llvm/lib/Support/Windows/Memory.inc user/ae/inet6/contrib/llvm/lib/Support/Windows/Path.inc user/ae/inet6/contrib/llvm/lib/Support/Windows/Process.inc user/ae/inet6/contrib/llvm/lib/Support/Windows/Program.inc user/ae/inet6/contrib/llvm/lib/Support/Windows/RWMutex.inc user/ae/inet6/contrib/llvm/lib/Support/Windows/Signals.inc user/ae/inet6/contrib/llvm/lib/Support/Windows/TimeValue.inc user/ae/inet6/contrib/llvm/lib/Support/Windows/Windows.h user/ae/inet6/contrib/llvm/lib/Support/YAMLParser.cpp user/ae/inet6/contrib/llvm/lib/Support/YAMLTraits.cpp user/ae/inet6/contrib/llvm/lib/Support/raw_ostream.cpp user/ae/inet6/contrib/llvm/lib/TableGen/Main.cpp user/ae/inet6/contrib/llvm/lib/TableGen/Record.cpp user/ae/inet6/contrib/llvm/lib/TableGen/TGParser.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64.td user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.h user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64BranchFixupPass.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64CallingConv.td user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h user/ae/inet6/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h user/ae/inet6/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h user/ae/inet6/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h user/ae/inet6/contrib/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h user/ae/inet6/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARM.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMCallingConv.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMSchedule.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMSubtarget.h user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h user/ae/inet6/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/Hexagon.h user/ae/inet6/contrib/llvm/lib/Target/Hexagon/Hexagon.td user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.h user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h user/ae/inet6/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h user/ae/inet6/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h user/ae/inet6/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp user/ae/inet6/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430CallingConv.td user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/Mangler.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips.h user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips.td user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsCallingConv.td user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsCondMov.td user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsOs16.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSchedule.td user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsSubtarget.h user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/ManagedStringPool.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTX.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTX.td user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXSplitBBatBar.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h user/ae/inet6/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPC.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPC.td user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCScheduleE5500.td user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPU.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPU.td user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUCallingConv.td user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUFrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUInstructions.td user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUIntrinsics.td user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.h user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILBase.td user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/R600/AMDILIntrinsicInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h user/ae/inet6/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.h user/ae/inet6/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.h user/ae/inet6/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.h user/ae/inet6/contrib/llvm/lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/Processors.td user/ae/inet6/contrib/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/R600Defines.h user/ae/inet6/contrib/llvm/lib/Target/R600/R600EmitClauseMarkers.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/R600ExpandSpecialInstrs.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/R600ISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/R600ISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/R600/R600InstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/R600InstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/R600/R600Instructions.td user/ae/inet6/contrib/llvm/lib/Target/R600/R600Intrinsics.td user/ae/inet6/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.h user/ae/inet6/contrib/llvm/lib/Target/R600/R600MachineScheduler.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/R600MachineScheduler.h user/ae/inet6/contrib/llvm/lib/Target/R600/R600Packetizer.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/R600RegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/R600RegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/R600/R600RegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/R600/R600Schedule.td user/ae/inet6/contrib/llvm/lib/Target/R600/SIAnnotateControlFlow.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/SIDefines.h user/ae/inet6/contrib/llvm/lib/Target/R600/SIISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/SIISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/R600/SIInsertWaits.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/SIInstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/R600/SIInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/SIInstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/R600/SIInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/R600/SIInstructions.td user/ae/inet6/contrib/llvm/lib/Target/R600/SIIntrinsics.td user/ae/inet6/contrib/llvm/lib/Target/R600/SILowerControlFlow.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.h user/ae/inet6/contrib/llvm/lib/Target/R600/SIRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/R600/SIRegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/R600/SIRegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/R600/TargetInfo/AMDGPUTargetInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/Sparc.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/Sparc.td user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h user/ae/inet6/contrib/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/README.txt user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZ.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZ.td user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZCallingConv.td user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZOperators.td user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZPatterns.td user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h user/ae/inet6/contrib/llvm/lib/Target/Target.cpp user/ae/inet6/contrib/llvm/lib/Target/TargetLibraryInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp user/ae/inet6/contrib/llvm/lib/Target/TargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/TargetMachineC.cpp user/ae/inet6/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c user/ae/inet6/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h user/ae/inet6/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h user/ae/inet6/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h user/ae/inet6/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h user/ae/inet6/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h user/ae/inet6/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h user/ae/inet6/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h user/ae/inet6/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86AsmPrinter.h user/ae/inet6/contrib/llvm/lib/Target/X86/X86CallingConv.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86FastISel.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86FrameLowering.h user/ae/inet6/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86ISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrCompiler.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrControl.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrExtension.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrFMA.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrFPStack.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrFormats.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrMMX.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrSSE.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrSVM.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrSystem.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrTSX.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86InstrXOP.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86JITInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86RegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/X86/X86RegisterInfo.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86SchedHaswell.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86Schedule.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td user/ae/inet6/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h user/ae/inet6/contrib/llvm/lib/Target/X86/X86Subtarget.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86Subtarget.h user/ae/inet6/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h user/ae/inet6/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h user/ae/inet6/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/XCore.h user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp user/ae/inet6/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h user/ae/inet6/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/Inliner.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/Internalize.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp user/ae/inet6/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h user/ae/inet6/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp user/ae/inet6/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h user/ae/inet6/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.h user/ae/inet6/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp user/ae/inet6/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h user/ae/inet6/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp user/ae/inet6/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp user/ae/inet6/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCUtil.cpp user/ae/inet6/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.h user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/GVN.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/SROA.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/Local.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp user/ae/inet6/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp user/ae/inet6/contrib/llvm/tools/bugpoint/BugDriver.cpp user/ae/inet6/contrib/llvm/tools/bugpoint/BugDriver.h user/ae/inet6/contrib/llvm/tools/bugpoint/CrashDebugger.cpp user/ae/inet6/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp user/ae/inet6/contrib/llvm/tools/bugpoint/ExtractFunction.cpp user/ae/inet6/contrib/llvm/tools/bugpoint/FindBugs.cpp user/ae/inet6/contrib/llvm/tools/bugpoint/Miscompilation.cpp user/ae/inet6/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp user/ae/inet6/contrib/llvm/tools/bugpoint/ToolRunner.cpp user/ae/inet6/contrib/llvm/tools/bugpoint/ToolRunner.h user/ae/inet6/contrib/llvm/tools/bugpoint/bugpoint.cpp user/ae/inet6/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h user/ae/inet6/contrib/llvm/tools/clang/include/clang-c/CXString.h user/ae/inet6/contrib/llvm/tools/clang/include/clang-c/Index.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMTActions.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/APValue.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ASTTypeTraits.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/Attr.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/Comment.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/Decl.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/DeclAccessPair.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/DeclOpenMP.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/Expr.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/Mangle.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/Stmt.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/StmtVisitor.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/Type.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/TypeOrdering.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/VTTBuilder.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersMacros.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/ABI.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/Attr.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/CapturedStmt.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/Lambda.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/Module.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/OperatorKinds.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/TargetCXXABI.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/TemplateKinds.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/Action.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/Driver.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/Job.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/Options.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/Options.td user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/Tool.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/Types.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/Types.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Driver/Util.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Edit/Commit.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Edit/EditedSource.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Edit/Rewriters.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Format/Format.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/ModuleLoader.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/Token.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Parse/Parser.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Rewrite/Core/HTMLRewrite.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Rewrite/Core/Rewriter.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/Overload.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/Scope.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/Sema.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/SemaInternal.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/Template.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Serialization/SerializationDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Analyses.def user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Tooling/CommonOptionsParser.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabase.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h user/ae/inet6/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h user/ae/inet6/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h user/ae/inet6/contrib/llvm/tools/clang/lib/AST/APValue.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/AttrImpl.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/CXXABI.h user/ae/inet6/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/Comment.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/Decl.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/DeclFriend.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/DeclOpenMP.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/Expr.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/Mangle.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/Stmt.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/Type.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/Module.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/OperatorPrecedence.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/Targets.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Basic/Version.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGCUDARuntime.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/Action.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/CC1AsOptions.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/Driver.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/InputInfo.h user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/Job.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/ToolChains.h user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/Tools.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/Tools.h user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/Types.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Edit/Commit.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Format/BreakableToken.h user/ae/inet6/contrib/llvm/tools/clang/lib/Format/Format.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.h user/ae/inet6/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.h user/ae/inet6/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/avxintrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/emmintrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/immintrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/limits.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/module.map user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/prfchwintrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/rdseedintrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/rtmintrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/smmintrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/tgmath.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/unwind.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/x86intrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/xopintrin.h user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/PreprocessorLexer.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Lex/UnicodeCharSets.h user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/Parser.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h user/ae/inet6/contrib/llvm/tools/clang/lib/Rewrite/Core/HTMLRewrite.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Rewrite/Core/Rewriter.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FixItRewriter.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FrontendActions.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Rewrite/Frontend/InclusionRewriter.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteMacros.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteObjC.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/Sema.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaFixItUtils.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h user/ae/inet6/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h user/ae/inet6/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h user/ae/inet6/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Tooling/FileMatchTrie.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp user/ae/inet6/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp user/ae/inet6/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp user/ae/inet6/contrib/llvm/tools/clang/tools/driver/driver.cpp user/ae/inet6/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp user/ae/inet6/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp user/ae/inet6/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp user/ae/inet6/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp user/ae/inet6/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp user/ae/inet6/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h user/ae/inet6/contrib/llvm/tools/llc/llc.cpp user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBError.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBType.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBTypeFormat.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionFileDescriptor.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/MappedHash.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Module.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Opcode.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/SourceManager.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/StreamAsynchronousIO.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/StringList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeFormat.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Expression/IRForTarget.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/File.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/Host.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/FuncUnwinders.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/Function.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindTable.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/VariableList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/DynamicLoader.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContext.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/Process.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/Target.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/UnwindAssembly.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-private-log.h user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBBreakpoint.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBFrame.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBModule.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBProcess.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBTarget.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBType.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBTypeCategory.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBTypeFormat.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBValue.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.h user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.h user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectMultiword.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectQuit.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.h user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Address.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Broadcaster.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Communication.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Debugger.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Disassembler.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/DynamicLoader.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Log.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Mangled.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Module.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Opcode.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Section.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/SourceManager.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/StreamAsynchronousIO.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/StringList.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Value.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ValueObjectChild.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/DataVisualization.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/ClangASTSource.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/ClangExpressionDeclMap.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/IRDynamicChecks.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/File.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/Host.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterNone.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/embedded_interpreter.py user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/Function.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/Type.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/VariableList.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ExecutionContext.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/Platform.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/Process.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/SectionLoadList.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/Target.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/Thread.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadList.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadPlanTracer.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/UnwindAssembly.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h user/ae/inet6/contrib/llvm/tools/lldb/source/lldb-log.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/lldb.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/Driver.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/Driver.h user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/Platform.h user/ae/inet6/contrib/llvm/tools/lldb/tools/lldb-platform/lldb-platform.cpp user/ae/inet6/contrib/llvm/tools/lli/RemoteTarget.cpp user/ae/inet6/contrib/llvm/tools/lli/RemoteTarget.h user/ae/inet6/contrib/llvm/tools/lli/lli.cpp user/ae/inet6/contrib/llvm/tools/llvm-ar/llvm-ar.cpp user/ae/inet6/contrib/llvm/tools/llvm-as/llvm-as.cpp user/ae/inet6/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp user/ae/inet6/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp user/ae/inet6/contrib/llvm/tools/llvm-diff/llvm-diff.cpp user/ae/inet6/contrib/llvm/tools/llvm-dis/llvm-dis.cpp user/ae/inet6/contrib/llvm/tools/llvm-extract/llvm-extract.cpp user/ae/inet6/contrib/llvm/tools/llvm-link/llvm-link.cpp user/ae/inet6/contrib/llvm/tools/llvm-mc/Disassembler.cpp user/ae/inet6/contrib/llvm/tools/llvm-mc/llvm-mc.cpp user/ae/inet6/contrib/llvm/tools/llvm-nm/llvm-nm.cpp user/ae/inet6/contrib/llvm/tools/llvm-objdump/COFFDump.cpp user/ae/inet6/contrib/llvm/tools/llvm-objdump/ELFDump.cpp user/ae/inet6/contrib/llvm/tools/llvm-objdump/MachODump.cpp user/ae/inet6/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp user/ae/inet6/contrib/llvm/tools/llvm-objdump/llvm-objdump.h user/ae/inet6/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp user/ae/inet6/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp user/ae/inet6/contrib/llvm/tools/llvm-readobj/MachODumper.cpp user/ae/inet6/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp user/ae/inet6/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp user/ae/inet6/contrib/llvm/tools/llvm-stress/llvm-stress.cpp user/ae/inet6/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp user/ae/inet6/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.h user/ae/inet6/contrib/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp user/ae/inet6/contrib/llvm/tools/macho-dump/macho-dump.cpp user/ae/inet6/contrib/llvm/tools/opt/opt.cpp user/ae/inet6/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp user/ae/inet6/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp user/ae/inet6/contrib/llvm/utils/TableGen/AsmWriterInst.cpp user/ae/inet6/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp user/ae/inet6/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h user/ae/inet6/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp user/ae/inet6/contrib/llvm/utils/TableGen/CodeGenInstruction.h user/ae/inet6/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h user/ae/inet6/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp user/ae/inet6/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp user/ae/inet6/contrib/llvm/utils/TableGen/CodeGenRegisters.h user/ae/inet6/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp user/ae/inet6/contrib/llvm/utils/TableGen/CodeGenSchedule.h user/ae/inet6/contrib/llvm/utils/TableGen/CodeGenTarget.cpp user/ae/inet6/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp user/ae/inet6/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp user/ae/inet6/contrib/llvm/utils/TableGen/DAGISelMatcher.h user/ae/inet6/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp user/ae/inet6/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp user/ae/inet6/contrib/llvm/utils/TableGen/FastISelEmitter.cpp user/ae/inet6/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp user/ae/inet6/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp user/ae/inet6/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp user/ae/inet6/contrib/llvm/utils/TableGen/OptParserEmitter.cpp user/ae/inet6/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp user/ae/inet6/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h user/ae/inet6/contrib/llvm/utils/TableGen/SetTheory.cpp user/ae/inet6/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp user/ae/inet6/contrib/llvm/utils/TableGen/TGValueTypes.cpp user/ae/inet6/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp user/ae/inet6/contrib/llvm/utils/TableGen/X86DisassemblerTables.h user/ae/inet6/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp user/ae/inet6/contrib/llvm/utils/TableGen/X86RecognizableInstr.h user/ae/inet6/contrib/mdocml/lib.in user/ae/inet6/contrib/ncurses/ANNOUNCE user/ae/inet6/contrib/ncurses/INSTALL user/ae/inet6/contrib/ncurses/MANIFEST user/ae/inet6/contrib/ncurses/Makefile.in user/ae/inet6/contrib/ncurses/NEWS user/ae/inet6/contrib/ncurses/README user/ae/inet6/contrib/ncurses/TO-DO user/ae/inet6/contrib/ncurses/aclocal.m4 user/ae/inet6/contrib/ncurses/announce.html.in user/ae/inet6/contrib/ncurses/config.guess user/ae/inet6/contrib/ncurses/config.sub user/ae/inet6/contrib/ncurses/configure user/ae/inet6/contrib/ncurses/configure.in user/ae/inet6/contrib/ncurses/dist.mk user/ae/inet6/contrib/ncurses/doc/html/NCURSES-Programming-HOWTO.html user/ae/inet6/contrib/ncurses/doc/html/announce.html user/ae/inet6/contrib/ncurses/doc/html/hackguide.html user/ae/inet6/contrib/ncurses/doc/html/ncurses-intro.html user/ae/inet6/contrib/ncurses/doc/ncurses-intro.doc user/ae/inet6/contrib/ncurses/form/Makefile.in user/ae/inet6/contrib/ncurses/form/f_trace.c user/ae/inet6/contrib/ncurses/form/fld_arg.c user/ae/inet6/contrib/ncurses/form/fld_attr.c user/ae/inet6/contrib/ncurses/form/fld_current.c user/ae/inet6/contrib/ncurses/form/fld_def.c user/ae/inet6/contrib/ncurses/form/fld_dup.c user/ae/inet6/contrib/ncurses/form/fld_ftchoice.c user/ae/inet6/contrib/ncurses/form/fld_ftlink.c user/ae/inet6/contrib/ncurses/form/fld_info.c user/ae/inet6/contrib/ncurses/form/fld_just.c user/ae/inet6/contrib/ncurses/form/fld_link.c user/ae/inet6/contrib/ncurses/form/fld_max.c user/ae/inet6/contrib/ncurses/form/fld_move.c user/ae/inet6/contrib/ncurses/form/fld_newftyp.c user/ae/inet6/contrib/ncurses/form/fld_opts.c user/ae/inet6/contrib/ncurses/form/fld_pad.c user/ae/inet6/contrib/ncurses/form/fld_page.c user/ae/inet6/contrib/ncurses/form/fld_stat.c user/ae/inet6/contrib/ncurses/form/fld_type.c user/ae/inet6/contrib/ncurses/form/fld_user.c user/ae/inet6/contrib/ncurses/form/form.h user/ae/inet6/contrib/ncurses/form/form.priv.h user/ae/inet6/contrib/ncurses/form/frm_cursor.c user/ae/inet6/contrib/ncurses/form/frm_data.c user/ae/inet6/contrib/ncurses/form/frm_def.c user/ae/inet6/contrib/ncurses/form/frm_driver.c user/ae/inet6/contrib/ncurses/form/frm_hook.c user/ae/inet6/contrib/ncurses/form/frm_opts.c user/ae/inet6/contrib/ncurses/form/frm_page.c user/ae/inet6/contrib/ncurses/form/frm_post.c user/ae/inet6/contrib/ncurses/form/frm_req_name.c user/ae/inet6/contrib/ncurses/form/frm_scale.c user/ae/inet6/contrib/ncurses/form/frm_sub.c user/ae/inet6/contrib/ncurses/form/frm_user.c user/ae/inet6/contrib/ncurses/form/frm_win.c user/ae/inet6/contrib/ncurses/form/fty_alnum.c user/ae/inet6/contrib/ncurses/form/fty_alpha.c user/ae/inet6/contrib/ncurses/form/fty_enum.c user/ae/inet6/contrib/ncurses/form/fty_int.c user/ae/inet6/contrib/ncurses/form/fty_ipv4.c user/ae/inet6/contrib/ncurses/form/fty_num.c user/ae/inet6/contrib/ncurses/form/fty_regex.c user/ae/inet6/contrib/ncurses/form/llib-lform user/ae/inet6/contrib/ncurses/form/llib-lformw user/ae/inet6/contrib/ncurses/form/modules user/ae/inet6/contrib/ncurses/include/Caps user/ae/inet6/contrib/ncurses/include/Caps.aix4 user/ae/inet6/contrib/ncurses/include/Caps.hpux11 user/ae/inet6/contrib/ncurses/include/Caps.keys user/ae/inet6/contrib/ncurses/include/Caps.osf1r5 user/ae/inet6/contrib/ncurses/include/Caps.uwin user/ae/inet6/contrib/ncurses/include/MKkey_defs.sh user/ae/inet6/contrib/ncurses/include/MKterm.h.awk.in user/ae/inet6/contrib/ncurses/include/Makefile.in user/ae/inet6/contrib/ncurses/include/capdefaults.c user/ae/inet6/contrib/ncurses/include/curses.h.in user/ae/inet6/contrib/ncurses/include/curses.tail user/ae/inet6/contrib/ncurses/include/curses.wide user/ae/inet6/contrib/ncurses/include/headers user/ae/inet6/contrib/ncurses/include/nc_alloc.h user/ae/inet6/contrib/ncurses/include/nc_panel.h user/ae/inet6/contrib/ncurses/include/nc_tparm.h user/ae/inet6/contrib/ncurses/include/ncurses_defs user/ae/inet6/contrib/ncurses/include/term_entry.h user/ae/inet6/contrib/ncurses/include/tic.h user/ae/inet6/contrib/ncurses/include/unctrl.h.in user/ae/inet6/contrib/ncurses/man/Makefile.in user/ae/inet6/contrib/ncurses/man/captoinfo.1m user/ae/inet6/contrib/ncurses/man/clear.1 user/ae/inet6/contrib/ncurses/man/curs_add_wch.3x user/ae/inet6/contrib/ncurses/man/curs_add_wchstr.3x user/ae/inet6/contrib/ncurses/man/curs_addch.3x user/ae/inet6/contrib/ncurses/man/curs_addchstr.3x user/ae/inet6/contrib/ncurses/man/curs_addstr.3x user/ae/inet6/contrib/ncurses/man/curs_addwstr.3x user/ae/inet6/contrib/ncurses/man/curs_attr.3x user/ae/inet6/contrib/ncurses/man/curs_beep.3x user/ae/inet6/contrib/ncurses/man/curs_bkgd.3x user/ae/inet6/contrib/ncurses/man/curs_bkgrnd.3x user/ae/inet6/contrib/ncurses/man/curs_border.3x user/ae/inet6/contrib/ncurses/man/curs_border_set.3x user/ae/inet6/contrib/ncurses/man/curs_clear.3x user/ae/inet6/contrib/ncurses/man/curs_color.3x user/ae/inet6/contrib/ncurses/man/curs_delch.3x user/ae/inet6/contrib/ncurses/man/curs_deleteln.3x user/ae/inet6/contrib/ncurses/man/curs_extend.3x user/ae/inet6/contrib/ncurses/man/curs_get_wch.3x user/ae/inet6/contrib/ncurses/man/curs_get_wstr.3x user/ae/inet6/contrib/ncurses/man/curs_getcchar.3x user/ae/inet6/contrib/ncurses/man/curs_getch.3x user/ae/inet6/contrib/ncurses/man/curs_getstr.3x user/ae/inet6/contrib/ncurses/man/curs_getyx.3x user/ae/inet6/contrib/ncurses/man/curs_in_wch.3x user/ae/inet6/contrib/ncurses/man/curs_in_wchstr.3x user/ae/inet6/contrib/ncurses/man/curs_inch.3x user/ae/inet6/contrib/ncurses/man/curs_inchstr.3x user/ae/inet6/contrib/ncurses/man/curs_initscr.3x user/ae/inet6/contrib/ncurses/man/curs_inopts.3x user/ae/inet6/contrib/ncurses/man/curs_ins_wch.3x user/ae/inet6/contrib/ncurses/man/curs_ins_wstr.3x user/ae/inet6/contrib/ncurses/man/curs_insch.3x user/ae/inet6/contrib/ncurses/man/curs_insstr.3x user/ae/inet6/contrib/ncurses/man/curs_instr.3x user/ae/inet6/contrib/ncurses/man/curs_inwstr.3x user/ae/inet6/contrib/ncurses/man/curs_kernel.3x user/ae/inet6/contrib/ncurses/man/curs_legacy.3x user/ae/inet6/contrib/ncurses/man/curs_memleaks.3x user/ae/inet6/contrib/ncurses/man/curs_mouse.3x user/ae/inet6/contrib/ncurses/man/curs_move.3x user/ae/inet6/contrib/ncurses/man/curs_opaque.3x user/ae/inet6/contrib/ncurses/man/curs_outopts.3x user/ae/inet6/contrib/ncurses/man/curs_overlay.3x user/ae/inet6/contrib/ncurses/man/curs_pad.3x user/ae/inet6/contrib/ncurses/man/curs_print.3x user/ae/inet6/contrib/ncurses/man/curs_printw.3x user/ae/inet6/contrib/ncurses/man/curs_refresh.3x user/ae/inet6/contrib/ncurses/man/curs_scanw.3x user/ae/inet6/contrib/ncurses/man/curs_scr_dump.3x user/ae/inet6/contrib/ncurses/man/curs_scroll.3x user/ae/inet6/contrib/ncurses/man/curs_slk.3x user/ae/inet6/contrib/ncurses/man/curs_termattrs.3x user/ae/inet6/contrib/ncurses/man/curs_termcap.3x user/ae/inet6/contrib/ncurses/man/curs_terminfo.3x user/ae/inet6/contrib/ncurses/man/curs_threads.3x user/ae/inet6/contrib/ncurses/man/curs_touch.3x user/ae/inet6/contrib/ncurses/man/curs_trace.3x user/ae/inet6/contrib/ncurses/man/curs_util.3x user/ae/inet6/contrib/ncurses/man/curs_window.3x user/ae/inet6/contrib/ncurses/man/default_colors.3x user/ae/inet6/contrib/ncurses/man/define_key.3x user/ae/inet6/contrib/ncurses/man/form.3x user/ae/inet6/contrib/ncurses/man/form_cursor.3x user/ae/inet6/contrib/ncurses/man/form_data.3x user/ae/inet6/contrib/ncurses/man/form_driver.3x user/ae/inet6/contrib/ncurses/man/form_field.3x user/ae/inet6/contrib/ncurses/man/form_field_attributes.3x user/ae/inet6/contrib/ncurses/man/form_field_buffer.3x user/ae/inet6/contrib/ncurses/man/form_field_info.3x user/ae/inet6/contrib/ncurses/man/form_field_just.3x user/ae/inet6/contrib/ncurses/man/form_field_new.3x user/ae/inet6/contrib/ncurses/man/form_field_opts.3x user/ae/inet6/contrib/ncurses/man/form_field_userptr.3x user/ae/inet6/contrib/ncurses/man/form_field_validation.3x user/ae/inet6/contrib/ncurses/man/form_fieldtype.3x user/ae/inet6/contrib/ncurses/man/form_hook.3x user/ae/inet6/contrib/ncurses/man/form_new.3x user/ae/inet6/contrib/ncurses/man/form_new_page.3x user/ae/inet6/contrib/ncurses/man/form_opts.3x user/ae/inet6/contrib/ncurses/man/form_page.3x user/ae/inet6/contrib/ncurses/man/form_post.3x user/ae/inet6/contrib/ncurses/man/form_requestname.3x user/ae/inet6/contrib/ncurses/man/form_userptr.3x user/ae/inet6/contrib/ncurses/man/form_win.3x user/ae/inet6/contrib/ncurses/man/infocmp.1m user/ae/inet6/contrib/ncurses/man/infotocap.1m user/ae/inet6/contrib/ncurses/man/key_defined.3x user/ae/inet6/contrib/ncurses/man/keybound.3x user/ae/inet6/contrib/ncurses/man/keyok.3x user/ae/inet6/contrib/ncurses/man/legacy_coding.3x user/ae/inet6/contrib/ncurses/man/man_db.renames user/ae/inet6/contrib/ncurses/man/menu.3x user/ae/inet6/contrib/ncurses/man/menu_attributes.3x user/ae/inet6/contrib/ncurses/man/menu_cursor.3x user/ae/inet6/contrib/ncurses/man/menu_driver.3x user/ae/inet6/contrib/ncurses/man/menu_format.3x user/ae/inet6/contrib/ncurses/man/menu_hook.3x user/ae/inet6/contrib/ncurses/man/menu_items.3x user/ae/inet6/contrib/ncurses/man/menu_mark.3x user/ae/inet6/contrib/ncurses/man/menu_new.3x user/ae/inet6/contrib/ncurses/man/menu_opts.3x user/ae/inet6/contrib/ncurses/man/menu_pattern.3x user/ae/inet6/contrib/ncurses/man/menu_post.3x user/ae/inet6/contrib/ncurses/man/menu_requestname.3x user/ae/inet6/contrib/ncurses/man/menu_spacing.3x user/ae/inet6/contrib/ncurses/man/menu_userptr.3x user/ae/inet6/contrib/ncurses/man/menu_win.3x user/ae/inet6/contrib/ncurses/man/mitem_current.3x user/ae/inet6/contrib/ncurses/man/mitem_name.3x user/ae/inet6/contrib/ncurses/man/mitem_new.3x user/ae/inet6/contrib/ncurses/man/mitem_opts.3x user/ae/inet6/contrib/ncurses/man/mitem_userptr.3x user/ae/inet6/contrib/ncurses/man/mitem_value.3x user/ae/inet6/contrib/ncurses/man/mitem_visible.3x user/ae/inet6/contrib/ncurses/man/ncurses.3x user/ae/inet6/contrib/ncurses/man/panel.3x user/ae/inet6/contrib/ncurses/man/resizeterm.3x user/ae/inet6/contrib/ncurses/man/term.5 user/ae/inet6/contrib/ncurses/man/term.7 user/ae/inet6/contrib/ncurses/man/terminfo.head user/ae/inet6/contrib/ncurses/man/terminfo.tail user/ae/inet6/contrib/ncurses/man/tic.1m user/ae/inet6/contrib/ncurses/man/toe.1m user/ae/inet6/contrib/ncurses/man/tput.1 user/ae/inet6/contrib/ncurses/man/tset.1 user/ae/inet6/contrib/ncurses/man/wresize.3x user/ae/inet6/contrib/ncurses/menu/Makefile.in user/ae/inet6/contrib/ncurses/menu/llib-lmenu user/ae/inet6/contrib/ncurses/menu/llib-lmenuw user/ae/inet6/contrib/ncurses/menu/m_attribs.c user/ae/inet6/contrib/ncurses/menu/m_cursor.c user/ae/inet6/contrib/ncurses/menu/m_driver.c user/ae/inet6/contrib/ncurses/menu/m_format.c user/ae/inet6/contrib/ncurses/menu/m_global.c user/ae/inet6/contrib/ncurses/menu/m_hook.c user/ae/inet6/contrib/ncurses/menu/m_item_cur.c user/ae/inet6/contrib/ncurses/menu/m_item_nam.c user/ae/inet6/contrib/ncurses/menu/m_item_new.c user/ae/inet6/contrib/ncurses/menu/m_item_opt.c user/ae/inet6/contrib/ncurses/menu/m_item_top.c user/ae/inet6/contrib/ncurses/menu/m_item_use.c user/ae/inet6/contrib/ncurses/menu/m_item_val.c user/ae/inet6/contrib/ncurses/menu/m_item_vis.c user/ae/inet6/contrib/ncurses/menu/m_items.c user/ae/inet6/contrib/ncurses/menu/m_new.c user/ae/inet6/contrib/ncurses/menu/m_opts.c user/ae/inet6/contrib/ncurses/menu/m_pad.c user/ae/inet6/contrib/ncurses/menu/m_pattern.c user/ae/inet6/contrib/ncurses/menu/m_post.c user/ae/inet6/contrib/ncurses/menu/m_req_name.c user/ae/inet6/contrib/ncurses/menu/m_scale.c user/ae/inet6/contrib/ncurses/menu/m_spacing.c user/ae/inet6/contrib/ncurses/menu/m_sub.c user/ae/inet6/contrib/ncurses/menu/m_trace.c user/ae/inet6/contrib/ncurses/menu/m_userptr.c user/ae/inet6/contrib/ncurses/menu/m_win.c user/ae/inet6/contrib/ncurses/menu/menu.h user/ae/inet6/contrib/ncurses/menu/menu.priv.h user/ae/inet6/contrib/ncurses/menu/mf_common.h user/ae/inet6/contrib/ncurses/menu/modules user/ae/inet6/contrib/ncurses/misc/Makefile.in user/ae/inet6/contrib/ncurses/misc/gen_edit.sh user/ae/inet6/contrib/ncurses/misc/ncurses-config.in user/ae/inet6/contrib/ncurses/misc/run_tic.in user/ae/inet6/contrib/ncurses/misc/terminfo.src user/ae/inet6/contrib/ncurses/mk-0th.awk user/ae/inet6/contrib/ncurses/mk-1st.awk user/ae/inet6/contrib/ncurses/mk-hdr.awk user/ae/inet6/contrib/ncurses/ncurses/Makefile.in user/ae/inet6/contrib/ncurses/ncurses/README user/ae/inet6/contrib/ncurses/ncurses/base/MKkeyname.awk user/ae/inet6/contrib/ncurses/ncurses/base/MKlib_gen.sh user/ae/inet6/contrib/ncurses/ncurses/base/MKunctrl.awk user/ae/inet6/contrib/ncurses/ncurses/base/define_key.c user/ae/inet6/contrib/ncurses/ncurses/base/key_defined.c user/ae/inet6/contrib/ncurses/ncurses/base/keybound.c user/ae/inet6/contrib/ncurses/ncurses/base/keyok.c user/ae/inet6/contrib/ncurses/ncurses/base/legacy_coding.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_addch.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_addstr.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_beep.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_bkgd.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_box.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_chgat.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_clear.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_clearok.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_clrbot.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_clreol.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_color.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_colorset.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_delch.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_delwin.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_dft_fgbg.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_echo.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_endwin.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_erase.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_flash.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_freeall.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_getch.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_getstr.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_hline.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_immedok.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_inchstr.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_initscr.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_insch.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_insdel.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_insnstr.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_instr.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_isendwin.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_leaveok.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_mouse.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_move.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_mvwin.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_newterm.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_newwin.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_nl.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_overlay.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_pad.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_printw.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_redrawln.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_refresh.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_restart.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_scanw.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_screen.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_scroll.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_scrollok.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_scrreg.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_set_term.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slk.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slkatr_set.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slkatrof.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slkatron.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slkatrset.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slkattr.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slkclear.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slkcolor.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slkinit.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slklab.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slkrefr.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slkset.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_slktouch.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_touch.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_ungetch.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_vline.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_wattroff.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_wattron.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_winch.c user/ae/inet6/contrib/ncurses/ncurses/base/lib_window.c user/ae/inet6/contrib/ncurses/ncurses/base/nc_panel.c user/ae/inet6/contrib/ncurses/ncurses/base/resizeterm.c user/ae/inet6/contrib/ncurses/ncurses/base/safe_sprintf.c user/ae/inet6/contrib/ncurses/ncurses/base/tries.c user/ae/inet6/contrib/ncurses/ncurses/base/use_window.c user/ae/inet6/contrib/ncurses/ncurses/base/vsscanf.c user/ae/inet6/contrib/ncurses/ncurses/base/wresize.c user/ae/inet6/contrib/ncurses/ncurses/curses.priv.h user/ae/inet6/contrib/ncurses/ncurses/fifo_defs.h user/ae/inet6/contrib/ncurses/ncurses/llib-lncurses user/ae/inet6/contrib/ncurses/ncurses/llib-lncursest user/ae/inet6/contrib/ncurses/ncurses/llib-lncursesw user/ae/inet6/contrib/ncurses/ncurses/modules user/ae/inet6/contrib/ncurses/ncurses/tinfo/MKcaptab.sh user/ae/inet6/contrib/ncurses/ncurses/tinfo/MKcodes.awk user/ae/inet6/contrib/ncurses/ncurses/tinfo/MKfallback.sh user/ae/inet6/contrib/ncurses/ncurses/tinfo/MKnames.awk user/ae/inet6/contrib/ncurses/ncurses/tinfo/access.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/add_tries.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/alloc_entry.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/alloc_ttype.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/captoinfo.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/comp_error.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/comp_expand.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/comp_hash.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/comp_parse.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/comp_scan.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/db_iterator.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/doalloc.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/entries.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/free_ttype.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/getenv_num.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/hashed_db.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/home_terminfo.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/init_keytry.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_acs.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_baudrate.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_cur_term.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_data.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_has_cap.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_kernel.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_longname.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_napms.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_options.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_print.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_raw.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_setup.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_termcap.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_termname.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_tgoto.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_ti.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_tparm.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_tputs.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/lib_ttyflags.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/make_keys.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/name_match.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/parse_entry.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/read_entry.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/read_termcap.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/strings.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/trim_sgr0.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/use_screen.c user/ae/inet6/contrib/ncurses/ncurses/tinfo/write_entry.c user/ae/inet6/contrib/ncurses/ncurses/trace/lib_trace.c user/ae/inet6/contrib/ncurses/ncurses/trace/lib_traceatr.c user/ae/inet6/contrib/ncurses/ncurses/trace/lib_tracebits.c user/ae/inet6/contrib/ncurses/ncurses/trace/lib_tracechr.c user/ae/inet6/contrib/ncurses/ncurses/trace/lib_tracedmp.c user/ae/inet6/contrib/ncurses/ncurses/trace/lib_tracemse.c user/ae/inet6/contrib/ncurses/ncurses/trace/trace_buf.c user/ae/inet6/contrib/ncurses/ncurses/trace/trace_tries.c user/ae/inet6/contrib/ncurses/ncurses/trace/trace_xnames.c user/ae/inet6/contrib/ncurses/ncurses/trace/varargs.c user/ae/inet6/contrib/ncurses/ncurses/trace/visbuf.c user/ae/inet6/contrib/ncurses/ncurses/tty/MKexpanded.sh user/ae/inet6/contrib/ncurses/ncurses/tty/hardscroll.c user/ae/inet6/contrib/ncurses/ncurses/tty/hashmap.c user/ae/inet6/contrib/ncurses/ncurses/tty/lib_mvcur.c user/ae/inet6/contrib/ncurses/ncurses/tty/lib_tstp.c user/ae/inet6/contrib/ncurses/ncurses/tty/lib_twait.c user/ae/inet6/contrib/ncurses/ncurses/tty/lib_vidattr.c user/ae/inet6/contrib/ncurses/ncurses/tty/tty_update.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_add_wch.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_box_set.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_cchar.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_erasewchar.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_get_wch.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_get_wstr.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_hline_set.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_in_wch.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_in_wchnstr.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_ins_wch.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_inwstr.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_pecho_wchar.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_slk_wset.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_unget_wch.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_vid_attr.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_vline_set.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_wacs.c user/ae/inet6/contrib/ncurses/ncurses/widechar/lib_wunctrl.c user/ae/inet6/contrib/ncurses/panel/Makefile.in user/ae/inet6/contrib/ncurses/panel/llib-lpanel user/ae/inet6/contrib/ncurses/panel/llib-lpanelw user/ae/inet6/contrib/ncurses/panel/modules user/ae/inet6/contrib/ncurses/panel/p_above.c user/ae/inet6/contrib/ncurses/panel/p_below.c user/ae/inet6/contrib/ncurses/panel/p_bottom.c user/ae/inet6/contrib/ncurses/panel/p_delete.c user/ae/inet6/contrib/ncurses/panel/p_hidden.c user/ae/inet6/contrib/ncurses/panel/p_hide.c user/ae/inet6/contrib/ncurses/panel/p_move.c user/ae/inet6/contrib/ncurses/panel/p_new.c user/ae/inet6/contrib/ncurses/panel/p_replace.c user/ae/inet6/contrib/ncurses/panel/p_show.c user/ae/inet6/contrib/ncurses/panel/p_top.c user/ae/inet6/contrib/ncurses/panel/p_update.c user/ae/inet6/contrib/ncurses/panel/p_user.c user/ae/inet6/contrib/ncurses/panel/p_win.c user/ae/inet6/contrib/ncurses/panel/panel.c user/ae/inet6/contrib/ncurses/panel/panel.h user/ae/inet6/contrib/ncurses/panel/panel.priv.h user/ae/inet6/contrib/ncurses/progs/Makefile.in user/ae/inet6/contrib/ncurses/progs/capconvert user/ae/inet6/contrib/ncurses/progs/clear.c user/ae/inet6/contrib/ncurses/progs/dump_entry.c user/ae/inet6/contrib/ncurses/progs/dump_entry.h user/ae/inet6/contrib/ncurses/progs/infocmp.c user/ae/inet6/contrib/ncurses/progs/modules user/ae/inet6/contrib/ncurses/progs/progs.priv.h user/ae/inet6/contrib/ncurses/progs/tic.c user/ae/inet6/contrib/ncurses/progs/toe.c user/ae/inet6/contrib/ncurses/progs/tput.c user/ae/inet6/contrib/ncurses/progs/tset.c user/ae/inet6/contrib/openpam/CREDITS user/ae/inet6/contrib/openpam/lib/libpam/openpam_ctype.h user/ae/inet6/contrib/openpam/t/Makefile.am user/ae/inet6/contrib/pf/pflogd/pidfile.c user/ae/inet6/contrib/serf/CHANGES user/ae/inet6/contrib/serf/README user/ae/inet6/contrib/serf/SConstruct user/ae/inet6/contrib/serf/auth/auth.c user/ae/inet6/contrib/serf/auth/auth.h user/ae/inet6/contrib/serf/auth/auth_basic.c user/ae/inet6/contrib/serf/auth/auth_digest.c user/ae/inet6/contrib/serf/auth/auth_spnego.c user/ae/inet6/contrib/serf/auth/auth_spnego.h user/ae/inet6/contrib/serf/auth/auth_spnego_gss.c user/ae/inet6/contrib/serf/auth/auth_spnego_sspi.c user/ae/inet6/contrib/serf/buckets/headers_buckets.c user/ae/inet6/contrib/serf/buckets/response_buckets.c user/ae/inet6/contrib/serf/buckets/socket_buckets.c user/ae/inet6/contrib/serf/buckets/ssl_buckets.c user/ae/inet6/contrib/serf/build/check.py user/ae/inet6/contrib/serf/build/gen_def.py user/ae/inet6/contrib/serf/build/serf.pc.in user/ae/inet6/contrib/serf/context.c user/ae/inet6/contrib/serf/outgoing.c user/ae/inet6/contrib/serf/serf.h user/ae/inet6/contrib/serf/serf_private.h user/ae/inet6/contrib/serf/ssltunnel.c user/ae/inet6/contrib/subversion/CHANGES user/ae/inet6/contrib/subversion/Makefile.in user/ae/inet6/contrib/subversion/NOTICE user/ae/inet6/contrib/subversion/build-outputs.mk user/ae/inet6/contrib/subversion/build.conf user/ae/inet6/contrib/subversion/configure user/ae/inet6/contrib/subversion/configure.ac user/ae/inet6/contrib/subversion/subversion/include/private/svn_auth_private.h user/ae/inet6/contrib/subversion/subversion/include/private/svn_diff_tree.h user/ae/inet6/contrib/subversion/subversion/include/private/svn_mutex.h user/ae/inet6/contrib/subversion/subversion/include/svn_auth.h user/ae/inet6/contrib/subversion/subversion/include/svn_client.h user/ae/inet6/contrib/subversion/subversion/include/svn_config.h user/ae/inet6/contrib/subversion/subversion/include/svn_diff.h user/ae/inet6/contrib/subversion/subversion/include/svn_dirent_uri.h user/ae/inet6/contrib/subversion/subversion/include/svn_io.h user/ae/inet6/contrib/subversion/subversion/include/svn_repos.h user/ae/inet6/contrib/subversion/subversion/include/svn_version.h user/ae/inet6/contrib/subversion/subversion/include/svn_wc.h user/ae/inet6/contrib/subversion/subversion/libsvn_client/copy.c user/ae/inet6/contrib/subversion/subversion/libsvn_client/log.c user/ae/inet6/contrib/subversion/subversion/libsvn_client/prop_commands.c user/ae/inet6/contrib/subversion/subversion/libsvn_client/update.c user/ae/inet6/contrib/subversion/subversion/libsvn_client/util.c user/ae/inet6/contrib/subversion/subversion/libsvn_fs_fs/fs_fs.c user/ae/inet6/contrib/subversion/subversion/libsvn_fs_fs/rep-cache-db.h user/ae/inet6/contrib/subversion/subversion/libsvn_fs_fs/rep-cache.c user/ae/inet6/contrib/subversion/subversion/libsvn_ra_serf/commit.c user/ae/inet6/contrib/subversion/subversion/libsvn_ra_serf/util.c user/ae/inet6/contrib/subversion/subversion/libsvn_repos/commit.c user/ae/inet6/contrib/subversion/subversion/libsvn_repos/reporter.c user/ae/inet6/contrib/subversion/subversion/libsvn_subr/auth.c user/ae/inet6/contrib/subversion/subversion/libsvn_subr/cache-membuffer.c user/ae/inet6/contrib/subversion/subversion/libsvn_subr/cmdline.c user/ae/inet6/contrib/subversion/subversion/libsvn_subr/internal_statements.h user/ae/inet6/contrib/subversion/subversion/libsvn_subr/io.c user/ae/inet6/contrib/subversion/subversion/libsvn_subr/sqlite.c user/ae/inet6/contrib/subversion/subversion/libsvn_subr/sqlite3wrapper.c user/ae/inet6/contrib/subversion/subversion/libsvn_subr/subst.c user/ae/inet6/contrib/subversion/subversion/libsvn_subr/sysinfo.c user/ae/inet6/contrib/subversion/subversion/libsvn_subr/win32_crypto.c user/ae/inet6/contrib/subversion/subversion/libsvn_wc/conflicts.h user/ae/inet6/contrib/subversion/subversion/libsvn_wc/diff_local.c user/ae/inet6/contrib/subversion/subversion/libsvn_wc/upgrade.c user/ae/inet6/contrib/subversion/subversion/libsvn_wc/wc-checks.h user/ae/inet6/contrib/subversion/subversion/libsvn_wc/wc-metadata.h user/ae/inet6/contrib/subversion/subversion/libsvn_wc/wc-metadata.sql user/ae/inet6/contrib/subversion/subversion/libsvn_wc/wc-queries.h user/ae/inet6/contrib/subversion/subversion/libsvn_wc/wc-queries.sql user/ae/inet6/contrib/subversion/subversion/libsvn_wc/wc.h user/ae/inet6/contrib/subversion/subversion/libsvn_wc/wc_db.c user/ae/inet6/contrib/subversion/subversion/libsvn_wc/wc_db.h user/ae/inet6/contrib/subversion/subversion/libsvn_wc/wc_db_util.c user/ae/inet6/contrib/subversion/subversion/svn/conflict-callbacks.c user/ae/inet6/contrib/subversion/subversion/svn/status-cmd.c user/ae/inet6/contrib/subversion/subversion/svn/svn.c user/ae/inet6/contrib/subversion/subversion/svn/util.c user/ae/inet6/contrib/subversion/subversion/svnserve/svnserve.c user/ae/inet6/contrib/tcpdump/tcpdump.c user/ae/inet6/contrib/telnet/telnetd/telnetd.c user/ae/inet6/contrib/tnftp/COPYING user/ae/inet6/contrib/tzdata/africa user/ae/inet6/contrib/tzdata/antarctica user/ae/inet6/contrib/tzdata/asia user/ae/inet6/contrib/tzdata/australasia user/ae/inet6/contrib/tzdata/europe user/ae/inet6/contrib/tzdata/northamerica user/ae/inet6/contrib/tzdata/southamerica user/ae/inet6/contrib/tzdata/zone.tab user/ae/inet6/contrib/vis/extern.h user/ae/inet6/contrib/wpa/src/drivers/driver_bsd.c user/ae/inet6/contrib/xz/ChangeLog user/ae/inet6/contrib/xz/README user/ae/inet6/contrib/xz/THANKS user/ae/inet6/contrib/xz/src/liblzma/api/lzma/version.h user/ae/inet6/contrib/xz/src/liblzma/check/sha256.c user/ae/inet6/contrib/xz/src/liblzma/common/alone_decoder.c user/ae/inet6/contrib/xz/src/liblzma/common/alone_decoder.h user/ae/inet6/contrib/xz/src/liblzma/common/auto_decoder.c user/ae/inet6/contrib/xz/src/lzmainfo/lzmainfo.1 user/ae/inet6/contrib/xz/src/xz/coder.c user/ae/inet6/contrib/xz/src/xz/coder.h user/ae/inet6/contrib/xz/src/xz/file_io.c user/ae/inet6/contrib/xz/src/xz/list.c user/ae/inet6/contrib/xz/src/xz/util.c user/ae/inet6/contrib/xz/src/xz/xz.1 user/ae/inet6/contrib/xz/src/xzdec/xzdec.1 user/ae/inet6/contrib/xz/src/xzdec/xzdec.c user/ae/inet6/crypto/openssh/ChangeLog user/ae/inet6/crypto/openssh/FREEBSD-upgrade user/ae/inet6/crypto/openssh/Makefile.in user/ae/inet6/crypto/openssh/README user/ae/inet6/crypto/openssh/auth-rsa.c user/ae/inet6/crypto/openssh/auth.c user/ae/inet6/crypto/openssh/auth.h user/ae/inet6/crypto/openssh/auth1.c user/ae/inet6/crypto/openssh/auth2-chall.c user/ae/inet6/crypto/openssh/auth2-gss.c user/ae/inet6/crypto/openssh/auth2-passwd.c user/ae/inet6/crypto/openssh/auth2.c user/ae/inet6/crypto/openssh/authfd.c user/ae/inet6/crypto/openssh/authfile.c user/ae/inet6/crypto/openssh/bufaux.c user/ae/inet6/crypto/openssh/bufbn.c user/ae/inet6/crypto/openssh/bufec.c user/ae/inet6/crypto/openssh/buffer.c user/ae/inet6/crypto/openssh/canohost.c user/ae/inet6/crypto/openssh/channels.c user/ae/inet6/crypto/openssh/cipher-3des1.c user/ae/inet6/crypto/openssh/cipher-chachapoly.c user/ae/inet6/crypto/openssh/cipher.c user/ae/inet6/crypto/openssh/clientloop.c user/ae/inet6/crypto/openssh/compat.c user/ae/inet6/crypto/openssh/config.h user/ae/inet6/crypto/openssh/config.h.in user/ae/inet6/crypto/openssh/configure user/ae/inet6/crypto/openssh/configure.ac user/ae/inet6/crypto/openssh/contrib/caldera/openssh.spec user/ae/inet6/crypto/openssh/contrib/redhat/openssh.spec user/ae/inet6/crypto/openssh/contrib/ssh-copy-id.1 (contents, props changed) user/ae/inet6/crypto/openssh/contrib/suse/openssh.spec user/ae/inet6/crypto/openssh/digest.h user/ae/inet6/crypto/openssh/gss-serv.c user/ae/inet6/crypto/openssh/hostfile.c user/ae/inet6/crypto/openssh/kex.c user/ae/inet6/crypto/openssh/kex.h user/ae/inet6/crypto/openssh/kexc25519.c user/ae/inet6/crypto/openssh/kexdhc.c user/ae/inet6/crypto/openssh/kexdhs.c user/ae/inet6/crypto/openssh/kexecdhc.c user/ae/inet6/crypto/openssh/kexecdhs.c user/ae/inet6/crypto/openssh/kexgexc.c user/ae/inet6/crypto/openssh/kexgexs.c user/ae/inet6/crypto/openssh/key.c user/ae/inet6/crypto/openssh/krl.c user/ae/inet6/crypto/openssh/mac.c user/ae/inet6/crypto/openssh/misc.c user/ae/inet6/crypto/openssh/moduli.0 user/ae/inet6/crypto/openssh/moduli.5 (contents, props changed) user/ae/inet6/crypto/openssh/monitor.c user/ae/inet6/crypto/openssh/monitor.h user/ae/inet6/crypto/openssh/monitor_wrap.c user/ae/inet6/crypto/openssh/monitor_wrap.h user/ae/inet6/crypto/openssh/mux.c (contents, props changed) user/ae/inet6/crypto/openssh/openbsd-compat/Makefile.in user/ae/inet6/crypto/openssh/openbsd-compat/blowfish.c (contents, props changed) user/ae/inet6/crypto/openssh/openbsd-compat/bsd-misc.h (contents, props changed) user/ae/inet6/crypto/openssh/openbsd-compat/bsd-poll.c user/ae/inet6/crypto/openssh/openbsd-compat/openbsd-compat.h user/ae/inet6/crypto/openssh/openbsd-compat/openssl-compat.c user/ae/inet6/crypto/openssh/openbsd-compat/openssl-compat.h user/ae/inet6/crypto/openssh/packet.c user/ae/inet6/crypto/openssh/pathnames.h (contents, props changed) user/ae/inet6/crypto/openssh/readconf.c user/ae/inet6/crypto/openssh/readconf.h user/ae/inet6/crypto/openssh/readpass.c user/ae/inet6/crypto/openssh/regress/Makefile user/ae/inet6/crypto/openssh/regress/agent-ptrace.sh user/ae/inet6/crypto/openssh/regress/agent.sh user/ae/inet6/crypto/openssh/regress/cert-hostkey.sh user/ae/inet6/crypto/openssh/regress/host-expand.sh user/ae/inet6/crypto/openssh/regress/login-timeout.sh user/ae/inet6/crypto/openssh/regress/scp-ssh-wrapper.sh user/ae/inet6/crypto/openssh/regress/scp.sh user/ae/inet6/crypto/openssh/regress/setuid-allowed.c user/ae/inet6/crypto/openssh/regress/sftp-chroot.sh user/ae/inet6/crypto/openssh/rsa.c user/ae/inet6/crypto/openssh/sandbox-capsicum.c (contents, props changed) user/ae/inet6/crypto/openssh/sandbox-seccomp-filter.c user/ae/inet6/crypto/openssh/sandbox-systrace.c user/ae/inet6/crypto/openssh/schnorr.c user/ae/inet6/crypto/openssh/scp.0 user/ae/inet6/crypto/openssh/scp.1 (contents, props changed) user/ae/inet6/crypto/openssh/servconf.c user/ae/inet6/crypto/openssh/servconf.h user/ae/inet6/crypto/openssh/serverloop.c user/ae/inet6/crypto/openssh/session.c user/ae/inet6/crypto/openssh/sftp-client.c user/ae/inet6/crypto/openssh/sftp-common.c (contents, props changed) user/ae/inet6/crypto/openssh/sftp-server.0 user/ae/inet6/crypto/openssh/sftp.0 user/ae/inet6/crypto/openssh/sftp.c user/ae/inet6/crypto/openssh/ssh-add.0 user/ae/inet6/crypto/openssh/ssh-add.1 (contents, props changed) user/ae/inet6/crypto/openssh/ssh-add.c user/ae/inet6/crypto/openssh/ssh-agent.0 user/ae/inet6/crypto/openssh/ssh-agent.c user/ae/inet6/crypto/openssh/ssh-dss.c user/ae/inet6/crypto/openssh/ssh-ecdsa.c user/ae/inet6/crypto/openssh/ssh-ed25519.c user/ae/inet6/crypto/openssh/ssh-gss.h (contents, props changed) user/ae/inet6/crypto/openssh/ssh-keygen.0 user/ae/inet6/crypto/openssh/ssh-keygen.1 user/ae/inet6/crypto/openssh/ssh-keygen.c user/ae/inet6/crypto/openssh/ssh-keyscan.0 user/ae/inet6/crypto/openssh/ssh-keyscan.1 user/ae/inet6/crypto/openssh/ssh-keysign.0 user/ae/inet6/crypto/openssh/ssh-keysign.8 (contents, props changed) user/ae/inet6/crypto/openssh/ssh-pkcs11-helper.0 user/ae/inet6/crypto/openssh/ssh-pkcs11-helper.8 (contents, props changed) user/ae/inet6/crypto/openssh/ssh-rsa.c user/ae/inet6/crypto/openssh/ssh.0 user/ae/inet6/crypto/openssh/ssh.c user/ae/inet6/crypto/openssh/ssh2.h user/ae/inet6/crypto/openssh/ssh_config user/ae/inet6/crypto/openssh/ssh_config.0 user/ae/inet6/crypto/openssh/ssh_config.5 user/ae/inet6/crypto/openssh/ssh_namespace.h user/ae/inet6/crypto/openssh/sshconnect.c user/ae/inet6/crypto/openssh/sshconnect1.c user/ae/inet6/crypto/openssh/sshconnect2.c user/ae/inet6/crypto/openssh/sshd.0 user/ae/inet6/crypto/openssh/sshd.c user/ae/inet6/crypto/openssh/sshd_config user/ae/inet6/crypto/openssh/sshd_config.0 user/ae/inet6/crypto/openssh/sshd_config.5 user/ae/inet6/crypto/openssh/sshlogin.c user/ae/inet6/crypto/openssh/version.h user/ae/inet6/crypto/openssl/CHANGES user/ae/inet6/crypto/openssl/Configure user/ae/inet6/crypto/openssl/FAQ user/ae/inet6/crypto/openssl/Makefile user/ae/inet6/crypto/openssl/Makefile.org user/ae/inet6/crypto/openssl/NEWS user/ae/inet6/crypto/openssl/README user/ae/inet6/crypto/openssl/apps/apps.c user/ae/inet6/crypto/openssl/apps/crl.c user/ae/inet6/crypto/openssl/apps/dgst.c user/ae/inet6/crypto/openssl/apps/ecparam.c user/ae/inet6/crypto/openssl/apps/req.c user/ae/inet6/crypto/openssl/crypto/aes/asm/vpaes-x86_64.pl user/ae/inet6/crypto/openssl/crypto/asn1/asn1_err.c user/ae/inet6/crypto/openssl/crypto/bio/bss_log.c user/ae/inet6/crypto/openssl/crypto/bn/bn.h user/ae/inet6/crypto/openssl/crypto/bn/bn_lib.c user/ae/inet6/crypto/openssl/crypto/cms/cms_lib.c user/ae/inet6/crypto/openssl/crypto/cryptlib.c user/ae/inet6/crypto/openssl/crypto/ec/ec2_mult.c user/ae/inet6/crypto/openssl/crypto/engine/eng_list.c user/ae/inet6/crypto/openssl/crypto/evp/bio_b64.c user/ae/inet6/crypto/openssl/crypto/modes/gcm128.c user/ae/inet6/crypto/openssl/crypto/opensslv.h user/ae/inet6/crypto/openssl/crypto/rand/md_rand.c user/ae/inet6/crypto/openssl/crypto/symhacks.h user/ae/inet6/crypto/openssl/crypto/x509/by_dir.c user/ae/inet6/crypto/openssl/crypto/x509/x509_vfy.c user/ae/inet6/crypto/openssl/doc/apps/config.pod user/ae/inet6/crypto/openssl/doc/apps/crl.pod user/ae/inet6/crypto/openssl/doc/apps/ec.pod user/ae/inet6/crypto/openssl/doc/apps/pkcs12.pod user/ae/inet6/crypto/openssl/doc/apps/req.pod user/ae/inet6/crypto/openssl/doc/apps/s_client.pod user/ae/inet6/crypto/openssl/doc/apps/s_server.pod user/ae/inet6/crypto/openssl/doc/apps/ts.pod user/ae/inet6/crypto/openssl/doc/apps/tsget.pod user/ae/inet6/crypto/openssl/doc/crypto/BN_BLINDING_new.pod user/ae/inet6/crypto/openssl/doc/crypto/ERR_get_error.pod user/ae/inet6/crypto/openssl/doc/crypto/EVP_BytesToKey.pod user/ae/inet6/crypto/openssl/doc/crypto/EVP_EncryptInit.pod user/ae/inet6/crypto/openssl/doc/crypto/X509_VERIFY_PARAM_set_flags.pod user/ae/inet6/crypto/openssl/doc/crypto/pem.pod user/ae/inet6/crypto/openssl/doc/ssl/SSL_CTX_set_verify.pod user/ae/inet6/crypto/openssl/doc/ssl/SSL_set_shutdown.pod user/ae/inet6/crypto/openssl/e_os.h user/ae/inet6/crypto/openssl/engines/ccgost/gosthash.c user/ae/inet6/crypto/openssl/ssl/d1_both.c user/ae/inet6/crypto/openssl/ssl/kssl.h user/ae/inet6/crypto/openssl/ssl/s23_clnt.c user/ae/inet6/crypto/openssl/ssl/s3_srvr.c user/ae/inet6/crypto/openssl/ssl/ssl.h user/ae/inet6/crypto/openssl/ssl/t1_enc.c user/ae/inet6/crypto/openssl/ssl/t1_lib.c user/ae/inet6/crypto/openssl/ssl/tls1.h user/ae/inet6/crypto/openssl/util/libeay.num user/ae/inet6/crypto/openssl/util/pl/BC-32.pl user/ae/inet6/crypto/openssl/util/pl/VC-32.pl user/ae/inet6/etc/Makefile user/ae/inet6/etc/defaults/rc.conf user/ae/inet6/etc/devd.conf user/ae/inet6/etc/devd/Makefile user/ae/inet6/etc/etc.arm/ttys user/ae/inet6/etc/etc.ia64/ttys user/ae/inet6/etc/etc.mips/ttys user/ae/inet6/etc/etc.powerpc/ttys user/ae/inet6/etc/etc.sparc64/ttys user/ae/inet6/etc/gettytab user/ae/inet6/etc/hosts.allow user/ae/inet6/etc/mtree/BSD.include.dist user/ae/inet6/etc/mtree/BSD.root.dist user/ae/inet6/etc/mtree/BSD.tests.dist user/ae/inet6/etc/mtree/BSD.usr.dist user/ae/inet6/etc/mtree/BSD.var.dist user/ae/inet6/etc/network.subr user/ae/inet6/etc/nsmb.conf user/ae/inet6/etc/periodic/security/800.loginfail user/ae/inet6/etc/pkg/FreeBSD.conf user/ae/inet6/etc/rc.d/Makefile user/ae/inet6/etc/rc.d/devd user/ae/inet6/etc/rc.d/mdconfig user/ae/inet6/etc/rc.d/mdconfig2 user/ae/inet6/etc/rc.d/rctl user/ae/inet6/etc/rc.d/routing user/ae/inet6/etc/rc.subr user/ae/inet6/games/fortune/datfiles/fortunes user/ae/inet6/gnu/lib/Makefile user/ae/inet6/gnu/usr.bin/Makefile user/ae/inet6/gnu/usr.bin/binutils/Makefile.inc0 user/ae/inet6/gnu/usr.bin/cc/Makefile.tgt user/ae/inet6/gnu/usr.bin/gdb/Makefile.inc user/ae/inet6/gnu/usr.bin/gdb/kgdb/trgt_arm.c user/ae/inet6/gnu/usr.bin/gdb/libgdb/Makefile user/ae/inet6/gnu/usr.bin/groff/tmac/fr.ISO8859-1 user/ae/inet6/gnu/usr.bin/groff/tmac/mdoc.local user/ae/inet6/gnu/usr.bin/groff/tmac/ru.KOI8-R user/ae/inet6/include/Makefile user/ae/inet6/include/dirent.h user/ae/inet6/include/inttypes.h user/ae/inet6/include/stddef.h user/ae/inet6/include/stdlib.h user/ae/inet6/include/wchar.h user/ae/inet6/kerberos5/Makefile user/ae/inet6/kerberos5/lib/libasn1/Makefile user/ae/inet6/kerberos5/lib/libgssapi_spnego/Makefile user/ae/inet6/kerberos5/lib/libhdb/Makefile user/ae/inet6/kerberos5/lib/libhx509/Makefile user/ae/inet6/lib/Makefile user/ae/inet6/lib/atf/libatf-c++/Makefile user/ae/inet6/lib/atf/libatf-c++/tests/Makefile user/ae/inet6/lib/atf/libatf-c++/tests/detail/Makefile user/ae/inet6/lib/atf/libatf-c/Makefile user/ae/inet6/lib/atf/libatf-c/tests/Makefile user/ae/inet6/lib/atf/libatf-c/tests/detail/Makefile user/ae/inet6/lib/atf/tests/test-programs/Makefile user/ae/inet6/lib/clang/Makefile user/ae/inet6/lib/clang/clang.build.mk user/ae/inet6/lib/clang/include/Makefile user/ae/inet6/lib/clang/include/clang/Basic/Version.inc user/ae/inet6/lib/clang/include/llvm/Config/AsmParsers.def user/ae/inet6/lib/clang/include/llvm/Config/AsmPrinters.def user/ae/inet6/lib/clang/include/llvm/Config/Disassemblers.def user/ae/inet6/lib/clang/include/llvm/Config/Targets.def user/ae/inet6/lib/clang/include/llvm/Config/config.h user/ae/inet6/lib/clang/include/llvm/Config/llvm-config.h user/ae/inet6/lib/clang/libclanganalysis/Makefile user/ae/inet6/lib/clang/libclangast/Makefile user/ae/inet6/lib/clang/libclangcodegen/Makefile user/ae/inet6/lib/clang/libclangdriver/Makefile user/ae/inet6/lib/clang/libclangparse/Makefile user/ae/inet6/lib/clang/libclangsema/Makefile user/ae/inet6/lib/clang/libclangstaticanalyzercheckers/Makefile user/ae/inet6/lib/clang/libclangstaticanalyzercore/Makefile user/ae/inet6/lib/clang/liblldbAPI/Makefile user/ae/inet6/lib/clang/liblldbCommands/Makefile user/ae/inet6/lib/clang/liblldbCore/Makefile user/ae/inet6/lib/clang/liblldbHostCommon/Makefile user/ae/inet6/lib/clang/liblldbTarget/Makefile user/ae/inet6/lib/clang/libllvmanalysis/Makefile user/ae/inet6/lib/clang/libllvmarmdesc/Makefile user/ae/inet6/lib/clang/libllvmasmprinter/Makefile user/ae/inet6/lib/clang/libllvmcodegen/Makefile user/ae/inet6/lib/clang/libllvmcore/Makefile user/ae/inet6/lib/clang/libllvmdebuginfo/Makefile user/ae/inet6/lib/clang/libllvmexecutionengine/Makefile user/ae/inet6/lib/clang/libllvminstrumentation/Makefile user/ae/inet6/lib/clang/libllvmjit/Makefile user/ae/inet6/lib/clang/libllvmmc/Makefile user/ae/inet6/lib/clang/libllvmmipscodegen/Makefile user/ae/inet6/lib/clang/libllvmmipsdesc/Makefile user/ae/inet6/lib/clang/libllvmobject/Makefile user/ae/inet6/lib/clang/libllvmpowerpccodegen/Makefile user/ae/inet6/lib/clang/libllvmpowerpcdesc/Makefile user/ae/inet6/lib/clang/libllvmscalaropts/Makefile user/ae/inet6/lib/clang/libllvmsupport/Makefile user/ae/inet6/lib/clang/libllvmtransformutils/Makefile user/ae/inet6/lib/clang/libllvmvectorize/Makefile user/ae/inet6/lib/clang/libllvmx86desc/Makefile user/ae/inet6/lib/libc/Makefile user/ae/inet6/lib/libc/Versions.def user/ae/inet6/lib/libc/amd64/Makefile.inc user/ae/inet6/lib/libc/amd64/sys/Makefile.inc user/ae/inet6/lib/libc/arm/Makefile.inc user/ae/inet6/lib/libc/arm/Symbol.map user/ae/inet6/lib/libc/arm/aeabi/Makefile.inc user/ae/inet6/lib/libc/arm/aeabi/aeabi_double.c user/ae/inet6/lib/libc/arm/aeabi/aeabi_float.c user/ae/inet6/lib/libc/arm/gen/flt_rounds.c user/ae/inet6/lib/libc/arm/sys/Makefile.inc user/ae/inet6/lib/libc/capability/Makefile.inc user/ae/inet6/lib/libc/capability/cap_rights_init.3 user/ae/inet6/lib/libc/compat-43/Makefile.inc user/ae/inet6/lib/libc/db/Makefile.inc user/ae/inet6/lib/libc/db/btree/Makefile.inc user/ae/inet6/lib/libc/db/btree/bt_put.c user/ae/inet6/lib/libc/db/db/Makefile.inc user/ae/inet6/lib/libc/db/hash/Makefile.inc user/ae/inet6/lib/libc/db/man/Makefile.inc user/ae/inet6/lib/libc/db/mpool/Makefile.inc user/ae/inet6/lib/libc/db/recno/Makefile.inc user/ae/inet6/lib/libc/gdtoa/Makefile.inc user/ae/inet6/lib/libc/gen/Makefile.inc user/ae/inet6/lib/libc/gen/Symbol.map user/ae/inet6/lib/libc/gen/cap_rights_get.3 user/ae/inet6/lib/libc/gen/cap_sandboxed.3 user/ae/inet6/lib/libc/gen/cap_sandboxed.c user/ae/inet6/lib/libc/gen/fts.c user/ae/inet6/lib/libc/gen/getlogin.c user/ae/inet6/lib/libc/gen/scandir.3 user/ae/inet6/lib/libc/gen/scandir.c user/ae/inet6/lib/libc/gen/sem_new.c user/ae/inet6/lib/libc/gmon/Makefile.inc user/ae/inet6/lib/libc/i386/Makefile.inc user/ae/inet6/lib/libc/i386/sys/Makefile.inc user/ae/inet6/lib/libc/ia64/Makefile.inc user/ae/inet6/lib/libc/ia64/sys/Makefile.inc user/ae/inet6/lib/libc/iconv/Makefile.inc user/ae/inet6/lib/libc/iconv/citrus_bcs_strtol.c user/ae/inet6/lib/libc/iconv/citrus_bcs_strtoul.c user/ae/inet6/lib/libc/iconv/citrus_csmapper.c user/ae/inet6/lib/libc/iconv/citrus_csmapper.h user/ae/inet6/lib/libc/iconv/citrus_db_factory.c user/ae/inet6/lib/libc/iconv/citrus_iconv.c user/ae/inet6/lib/libc/iconv/citrus_lookup.c user/ae/inet6/lib/libc/iconv/citrus_mapper.c user/ae/inet6/lib/libc/iconv/citrus_memstream.c user/ae/inet6/lib/libc/iconv/citrus_mmap.c user/ae/inet6/lib/libc/iconv/citrus_prop.c user/ae/inet6/lib/libc/iconv/citrus_prop.h user/ae/inet6/lib/libc/iconv/citrus_stdenc.c user/ae/inet6/lib/libc/inet/Makefile.inc user/ae/inet6/lib/libc/inet/inet_ntop.c user/ae/inet6/lib/libc/isc/Makefile.inc user/ae/inet6/lib/libc/locale/Makefile.inc user/ae/inet6/lib/libc/locale/setrunelocale.c user/ae/inet6/lib/libc/locale/xlocale.c user/ae/inet6/lib/libc/mips/Makefile.inc user/ae/inet6/lib/libc/mips/sys/Makefile.inc user/ae/inet6/lib/libc/nameser/Makefile.inc user/ae/inet6/lib/libc/net/Makefile.inc user/ae/inet6/lib/libc/net/ether_addr.c user/ae/inet6/lib/libc/net/getaddrinfo.c user/ae/inet6/lib/libc/net/ip6opt.c user/ae/inet6/lib/libc/nls/Makefile.inc user/ae/inet6/lib/libc/posix1e/Makefile.inc user/ae/inet6/lib/libc/powerpc/Makefile.inc user/ae/inet6/lib/libc/powerpc/sys/Makefile.inc user/ae/inet6/lib/libc/powerpc64/Makefile.inc user/ae/inet6/lib/libc/powerpc64/sys/Makefile.inc user/ae/inet6/lib/libc/quad/Makefile.inc user/ae/inet6/lib/libc/regex/Makefile.inc user/ae/inet6/lib/libc/resolv/Makefile.inc user/ae/inet6/lib/libc/rpc/Makefile.inc user/ae/inet6/lib/libc/rpc/rpc_com.h user/ae/inet6/lib/libc/rpc/svc.c user/ae/inet6/lib/libc/softfloat/Makefile.inc user/ae/inet6/lib/libc/sparc64/Makefile.inc user/ae/inet6/lib/libc/sparc64/fpu/Makefile.inc user/ae/inet6/lib/libc/sparc64/sys/Makefile.inc user/ae/inet6/lib/libc/sparc64/sys/__sparc_utrap_setup.c user/ae/inet6/lib/libc/stdio/Makefile.inc user/ae/inet6/lib/libc/stdio/tmpnam.3 user/ae/inet6/lib/libc/stdlib/Makefile.inc user/ae/inet6/lib/libc/stdlib/Symbol.map user/ae/inet6/lib/libc/stdlib/atexit.3 user/ae/inet6/lib/libc/stdlib/atexit.c user/ae/inet6/lib/libc/stdlib/bsearch.c user/ae/inet6/lib/libc/stdlib/heapsort.c user/ae/inet6/lib/libc/stdlib/jemalloc/Makefile.inc user/ae/inet6/lib/libc/stdlib/merge.c user/ae/inet6/lib/libc/stdlib/qsort.3 user/ae/inet6/lib/libc/stdlib/qsort_r.c user/ae/inet6/lib/libc/stdtime/Makefile.inc user/ae/inet6/lib/libc/string/Makefile.inc user/ae/inet6/lib/libc/string/strcat.3 user/ae/inet6/lib/libc/string/strcpy.3 user/ae/inet6/lib/libc/sys/Makefile.inc user/ae/inet6/lib/libc/sys/cap_enter.2 user/ae/inet6/lib/libc/sys/cap_fcntls_limit.2 user/ae/inet6/lib/libc/sys/cap_ioctls_limit.2 user/ae/inet6/lib/libc/sys/cap_rights_limit.2 user/ae/inet6/lib/libc/sys/cpuset.2 user/ae/inet6/lib/libc/sys/kqueue.2 user/ae/inet6/lib/libc/sys/mq_getattr.2 user/ae/inet6/lib/libc/sys/pdfork.2 user/ae/inet6/lib/libc/sys/sync.2 user/ae/inet6/lib/libc/uuid/Makefile.inc user/ae/inet6/lib/libc/xdr/Makefile.inc user/ae/inet6/lib/libc/yp/Makefile.inc user/ae/inet6/lib/libcasper/libcasper.c user/ae/inet6/lib/libcompiler_rt/Makefile user/ae/inet6/lib/libcrypt/Makefile user/ae/inet6/lib/libcrypt/crypt.3 user/ae/inet6/lib/libcrypt/crypt.c user/ae/inet6/lib/libcrypt/tests/Makefile user/ae/inet6/lib/libedit/chartype.h user/ae/inet6/lib/libfetch/http.c user/ae/inet6/lib/libiconv_modules/BIG5/citrus_big5.c user/ae/inet6/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c user/ae/inet6/lib/libiconv_modules/EUCTW/citrus_euctw.c user/ae/inet6/lib/libiconv_modules/HZ/citrus_hz.c user/ae/inet6/lib/libiconv_modules/ISO2022/citrus_iso2022.c user/ae/inet6/lib/libiconv_modules/UES/citrus_ues.c user/ae/inet6/lib/libiconv_modules/VIQR/citrus_viqr.c user/ae/inet6/lib/libiconv_modules/iconv_none/citrus_iconv_none.c user/ae/inet6/lib/libiconv_modules/iconv_std/citrus_iconv_std.c user/ae/inet6/lib/libiconv_modules/mapper_std/citrus_mapper_std.c user/ae/inet6/lib/libkvm/Makefile user/ae/inet6/lib/libkvm/kvm.h user/ae/inet6/lib/libkvm/kvm_arm.c user/ae/inet6/lib/libkvm/kvm_getpcpu.3 user/ae/inet6/lib/libkvm/kvm_minidump_amd64.c user/ae/inet6/lib/libkvm/kvm_minidump_arm.c user/ae/inet6/lib/libkvm/kvm_pcpu.c user/ae/inet6/lib/libmd/Makefile user/ae/inet6/lib/libmd/ripemd.3 user/ae/inet6/lib/libmd/sha.3 user/ae/inet6/lib/libmd/sha256.3 user/ae/inet6/lib/libmd/sha512.3 user/ae/inet6/lib/libmemstat/libmemstat.3 user/ae/inet6/lib/libmemstat/memstat.c user/ae/inet6/lib/libmemstat/memstat.h user/ae/inet6/lib/libmemstat/memstat_internal.h user/ae/inet6/lib/libmemstat/memstat_uma.c user/ae/inet6/lib/libnv/nv.3 user/ae/inet6/lib/libnv/nvlist.c user/ae/inet6/lib/libpam/modules/pam_radius/pam_radius.8 user/ae/inet6/lib/libpam/modules/pam_tacplus/pam_tacplus.8 user/ae/inet6/lib/libpmc/Makefile user/ae/inet6/lib/libpmc/libpmc.c user/ae/inet6/lib/libpmc/pmc.atom.3 user/ae/inet6/lib/libproc/Makefile user/ae/inet6/lib/libproc/test/t1-bkpt/Makefile user/ae/inet6/lib/libproc/test/t2-name2map/Makefile user/ae/inet6/lib/libproc/test/t3-name2sym/Makefile user/ae/inet6/lib/libprocstat/libprocstat.c user/ae/inet6/lib/libstand/Makefile user/ae/inet6/lib/libstand/libstand.3 user/ae/inet6/lib/libstand/powerpc/_setjmp.S user/ae/inet6/lib/libthr/Makefile user/ae/inet6/lib/libusb/libusb.h user/ae/inet6/lib/libusb/libusb01.c user/ae/inet6/lib/libusb/libusb10.c user/ae/inet6/lib/libutil/pw_util.3 user/ae/inet6/lib/libvmmapi/vmmapi.c user/ae/inet6/lib/libvmmapi/vmmapi.h user/ae/inet6/lib/libz/Makefile user/ae/inet6/lib/msun/Makefile user/ae/inet6/lib/msun/arm/Makefile.inc user/ae/inet6/lib/msun/arm/Symbol.map user/ae/inet6/lib/msun/arm/fenv.c user/ae/inet6/lib/msun/arm/fenv.h user/ae/inet6/lib/msun/ld128/s_expl.c user/ae/inet6/lib/ncurses/form/Makefile user/ae/inet6/lib/ncurses/ncurses/Makefile user/ae/inet6/lib/ncurses/ncurses/ncurses_cfg.h user/ae/inet6/libexec/Makefile user/ae/inet6/libexec/atf/atf-check/tests/Makefile user/ae/inet6/libexec/bootpd/rtmsg.c user/ae/inet6/libexec/bootpd/tools/bootptest/print-bootp.c user/ae/inet6/libexec/comsat/comsat.8 user/ae/inet6/libexec/comsat/comsat.c user/ae/inet6/libexec/fingerd/fingerd.8 user/ae/inet6/libexec/fingerd/fingerd.c user/ae/inet6/libexec/fingerd/pathnames.h user/ae/inet6/libexec/ftpd/extern.h user/ae/inet6/libexec/ftpd/ftpcmd.y user/ae/inet6/libexec/ftpd/ftpd.8 user/ae/inet6/libexec/ftpd/ftpd.c user/ae/inet6/libexec/ftpd/logwtmp.c user/ae/inet6/libexec/ftpd/pathnames.h user/ae/inet6/libexec/ftpd/popen.c user/ae/inet6/libexec/getty/extern.h user/ae/inet6/libexec/getty/getty.8 user/ae/inet6/libexec/getty/gettytab.5 user/ae/inet6/libexec/getty/gettytab.h user/ae/inet6/libexec/getty/init.c user/ae/inet6/libexec/getty/main.c user/ae/inet6/libexec/getty/pathnames.h user/ae/inet6/libexec/getty/subr.c user/ae/inet6/libexec/getty/ttys.5 user/ae/inet6/libexec/mknetid/parse_group.c user/ae/inet6/libexec/rbootd/bpf.c user/ae/inet6/libexec/rbootd/conf.c user/ae/inet6/libexec/rbootd/defs.h user/ae/inet6/libexec/rbootd/parseconf.c user/ae/inet6/libexec/rbootd/pathnames.h user/ae/inet6/libexec/rbootd/rbootd.8 user/ae/inet6/libexec/rbootd/rbootd.c user/ae/inet6/libexec/rbootd/rmp.h user/ae/inet6/libexec/rbootd/rmp_var.h user/ae/inet6/libexec/rbootd/rmpproto.c user/ae/inet6/libexec/rbootd/utils.c user/ae/inet6/libexec/revnetgroup/parse_netgroup.c user/ae/inet6/libexec/rlogind/rlogind.8 user/ae/inet6/libexec/rlogind/rlogind.c user/ae/inet6/libexec/rpc.rstatd/rpc.rstatd.8 user/ae/inet6/libexec/rpc.rstatd/rstatd.c user/ae/inet6/libexec/rpc.rusersd/extern.h user/ae/inet6/libexec/rpc.rusersd/rpc.rusersd.8 user/ae/inet6/libexec/rpc.rusersd/rusers_proc.c user/ae/inet6/libexec/rpc.rusersd/rusersd.c user/ae/inet6/libexec/rpc.rwalld/rpc.rwalld.8 user/ae/inet6/libexec/rshd/rshd.8 user/ae/inet6/libexec/rshd/rshd.c user/ae/inet6/libexec/rtld-elf/malloc.c user/ae/inet6/libexec/rtld-elf/map_object.c user/ae/inet6/libexec/rtld-elf/rtld.c user/ae/inet6/libexec/rtld-elf/rtld.h user/ae/inet6/libexec/rtld-elf/xmalloc.c user/ae/inet6/libexec/talkd/announce.c user/ae/inet6/libexec/talkd/print.c user/ae/inet6/libexec/talkd/process.c user/ae/inet6/libexec/talkd/table.c user/ae/inet6/libexec/talkd/talkd.8 user/ae/inet6/libexec/talkd/talkd.c user/ae/inet6/libexec/tftpd/tftpd.8 user/ae/inet6/libexec/tftpd/tftpd.c user/ae/inet6/release/Makefile user/ae/inet6/release/doc/en_US.ISO8859-1/hardware/article.xml user/ae/inet6/release/doc/en_US.ISO8859-1/relnotes/article.xml user/ae/inet6/release/doc/share/misc/dev.archlist.txt user/ae/inet6/release/picobsd/bridge/crunch.conf user/ae/inet6/release/picobsd/build/picobsd user/ae/inet6/release/picobsd/floppy.tree/etc/rc.conf (contents, props changed) user/ae/inet6/release/picobsd/qemu/crunch.conf user/ae/inet6/release/release.conf.sample user/ae/inet6/release/release.sh user/ae/inet6/rescue/rescue/Makefile user/ae/inet6/sbin/Makefile user/ae/inet6/sbin/casperd/Makefile user/ae/inet6/sbin/casperd/casperd.c user/ae/inet6/sbin/casperd/zygote.c user/ae/inet6/sbin/devd/devd.8 user/ae/inet6/sbin/devd/devd.cc user/ae/inet6/sbin/dhclient/Makefile user/ae/inet6/sbin/dhclient/bpf.c user/ae/inet6/sbin/dhclient/dhclient.c user/ae/inet6/sbin/fsck_ffs/fsck.h user/ae/inet6/sbin/fsck_ffs/fsutil.c user/ae/inet6/sbin/geom/class/part/gpart.8 user/ae/inet6/sbin/growfs/Makefile user/ae/inet6/sbin/growfs/growfs.c user/ae/inet6/sbin/hastd/subr.c user/ae/inet6/sbin/ifconfig/Makefile user/ae/inet6/sbin/ifconfig/ifconfig.8 user/ae/inet6/sbin/ifconfig/ifconfig.c user/ae/inet6/sbin/init/init.c user/ae/inet6/sbin/ipfw/Makefile user/ae/inet6/sbin/ipfw/ipfw2.h user/ae/inet6/sbin/kldconfig/kldconfig.c user/ae/inet6/sbin/mdconfig/Makefile user/ae/inet6/sbin/mdconfig/mdconfig.8 user/ae/inet6/sbin/newfs/mkfs.c user/ae/inet6/sbin/newfs_nandfs/newfs_nandfs.c user/ae/inet6/sbin/pfctl/pfctl.c user/ae/inet6/sbin/ping/Makefile user/ae/inet6/sbin/ping/ping.c user/ae/inet6/sbin/route/keywords user/ae/inet6/sbin/route/route.8 user/ae/inet6/sbin/route/route.c user/ae/inet6/sbin/savecore/savecore.c user/ae/inet6/secure/Makefile user/ae/inet6/secure/lib/libcrypt/crypt-blowfish.c user/ae/inet6/secure/lib/libcrypto/Makefile.inc user/ae/inet6/secure/lib/libcrypto/amd64/vpaes-x86_64.S user/ae/inet6/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 user/ae/inet6/secure/lib/libcrypto/man/ASN1_STRING_length.3 user/ae/inet6/secure/lib/libcrypto/man/ASN1_STRING_new.3 user/ae/inet6/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 user/ae/inet6/secure/lib/libcrypto/man/ASN1_generate_nconf.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_ctrl.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_f_base64.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_f_buffer.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_f_cipher.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_f_md.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_f_null.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_f_ssl.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_find_type.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_new.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_new_CMS.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_push.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_read.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_s_accept.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_s_bio.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_s_connect.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_s_fd.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_s_file.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_s_mem.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_s_null.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_s_socket.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_set_callback.3 user/ae/inet6/secure/lib/libcrypto/man/BIO_should_retry.3 user/ae/inet6/secure/lib/libcrypto/man/BN_BLINDING_new.3 user/ae/inet6/secure/lib/libcrypto/man/BN_CTX_new.3 user/ae/inet6/secure/lib/libcrypto/man/BN_CTX_start.3 user/ae/inet6/secure/lib/libcrypto/man/BN_add.3 user/ae/inet6/secure/lib/libcrypto/man/BN_add_word.3 user/ae/inet6/secure/lib/libcrypto/man/BN_bn2bin.3 user/ae/inet6/secure/lib/libcrypto/man/BN_cmp.3 user/ae/inet6/secure/lib/libcrypto/man/BN_copy.3 user/ae/inet6/secure/lib/libcrypto/man/BN_generate_prime.3 user/ae/inet6/secure/lib/libcrypto/man/BN_mod_inverse.3 user/ae/inet6/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 user/ae/inet6/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 user/ae/inet6/secure/lib/libcrypto/man/BN_new.3 user/ae/inet6/secure/lib/libcrypto/man/BN_num_bytes.3 user/ae/inet6/secure/lib/libcrypto/man/BN_rand.3 user/ae/inet6/secure/lib/libcrypto/man/BN_set_bit.3 user/ae/inet6/secure/lib/libcrypto/man/BN_swap.3 user/ae/inet6/secure/lib/libcrypto/man/BN_zero.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_add0_cert.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_compress.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_decrypt.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_encrypt.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_final.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_get0_type.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_sign.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_sign_add1_signer.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_sign_receipt.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_uncompress.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_verify.3 user/ae/inet6/secure/lib/libcrypto/man/CMS_verify_receipt.3 user/ae/inet6/secure/lib/libcrypto/man/CONF_modules_free.3 user/ae/inet6/secure/lib/libcrypto/man/CONF_modules_load_file.3 user/ae/inet6/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 user/ae/inet6/secure/lib/libcrypto/man/DH_generate_key.3 user/ae/inet6/secure/lib/libcrypto/man/DH_generate_parameters.3 user/ae/inet6/secure/lib/libcrypto/man/DH_get_ex_new_index.3 user/ae/inet6/secure/lib/libcrypto/man/DH_new.3 user/ae/inet6/secure/lib/libcrypto/man/DH_set_method.3 user/ae/inet6/secure/lib/libcrypto/man/DH_size.3 user/ae/inet6/secure/lib/libcrypto/man/DSA_SIG_new.3 user/ae/inet6/secure/lib/libcrypto/man/DSA_do_sign.3 user/ae/inet6/secure/lib/libcrypto/man/DSA_dup_DH.3 user/ae/inet6/secure/lib/libcrypto/man/DSA_generate_key.3 user/ae/inet6/secure/lib/libcrypto/man/DSA_generate_parameters.3 user/ae/inet6/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 user/ae/inet6/secure/lib/libcrypto/man/DSA_new.3 user/ae/inet6/secure/lib/libcrypto/man/DSA_set_method.3 user/ae/inet6/secure/lib/libcrypto/man/DSA_sign.3 user/ae/inet6/secure/lib/libcrypto/man/DSA_size.3 user/ae/inet6/secure/lib/libcrypto/man/ERR_GET_LIB.3 user/ae/inet6/secure/lib/libcrypto/man/ERR_clear_error.3 user/ae/inet6/secure/lib/libcrypto/man/ERR_error_string.3 user/ae/inet6/secure/lib/libcrypto/man/ERR_get_error.3 user/ae/inet6/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 user/ae/inet6/secure/lib/libcrypto/man/ERR_load_strings.3 user/ae/inet6/secure/lib/libcrypto/man/ERR_print_errors.3 user/ae/inet6/secure/lib/libcrypto/man/ERR_put_error.3 user/ae/inet6/secure/lib/libcrypto/man/ERR_remove_state.3 user/ae/inet6/secure/lib/libcrypto/man/ERR_set_mark.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_BytesToKey.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_DigestInit.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_DigestSignInit.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_EncryptInit.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_OpenInit.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_derive.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_new.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_sign.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_verify.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_SealInit.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_SignInit.3 user/ae/inet6/secure/lib/libcrypto/man/EVP_VerifyInit.3 user/ae/inet6/secure/lib/libcrypto/man/OBJ_nid2obj.3 user/ae/inet6/secure/lib/libcrypto/man/OPENSSL_Applink.3 user/ae/inet6/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 user/ae/inet6/secure/lib/libcrypto/man/OPENSSL_config.3 user/ae/inet6/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 user/ae/inet6/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 user/ae/inet6/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 user/ae/inet6/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 user/ae/inet6/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 user/ae/inet6/secure/lib/libcrypto/man/PKCS12_create.3 user/ae/inet6/secure/lib/libcrypto/man/PKCS12_parse.3 user/ae/inet6/secure/lib/libcrypto/man/PKCS7_decrypt.3 user/ae/inet6/secure/lib/libcrypto/man/PKCS7_encrypt.3 user/ae/inet6/secure/lib/libcrypto/man/PKCS7_sign.3 user/ae/inet6/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 user/ae/inet6/secure/lib/libcrypto/man/PKCS7_verify.3 user/ae/inet6/secure/lib/libcrypto/man/RAND_add.3 user/ae/inet6/secure/lib/libcrypto/man/RAND_bytes.3 user/ae/inet6/secure/lib/libcrypto/man/RAND_cleanup.3 user/ae/inet6/secure/lib/libcrypto/man/RAND_egd.3 user/ae/inet6/secure/lib/libcrypto/man/RAND_load_file.3 user/ae/inet6/secure/lib/libcrypto/man/RAND_set_rand_method.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_blinding_on.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_check_key.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_generate_key.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_new.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_print.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_private_encrypt.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_public_encrypt.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_set_method.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_sign.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 user/ae/inet6/secure/lib/libcrypto/man/RSA_size.3 user/ae/inet6/secure/lib/libcrypto/man/SMIME_read_CMS.3 user/ae/inet6/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 user/ae/inet6/secure/lib/libcrypto/man/SMIME_write_CMS.3 user/ae/inet6/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 user/ae/inet6/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 user/ae/inet6/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 user/ae/inet6/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 user/ae/inet6/secure/lib/libcrypto/man/X509_NAME_print_ex.3 user/ae/inet6/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 user/ae/inet6/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 user/ae/inet6/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 user/ae/inet6/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 user/ae/inet6/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 user/ae/inet6/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 user/ae/inet6/secure/lib/libcrypto/man/X509_new.3 user/ae/inet6/secure/lib/libcrypto/man/X509_verify_cert.3 user/ae/inet6/secure/lib/libcrypto/man/bio.3 user/ae/inet6/secure/lib/libcrypto/man/blowfish.3 user/ae/inet6/secure/lib/libcrypto/man/bn.3 user/ae/inet6/secure/lib/libcrypto/man/bn_internal.3 user/ae/inet6/secure/lib/libcrypto/man/buffer.3 user/ae/inet6/secure/lib/libcrypto/man/crypto.3 user/ae/inet6/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 user/ae/inet6/secure/lib/libcrypto/man/d2i_DHparams.3 user/ae/inet6/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 user/ae/inet6/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 user/ae/inet6/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 user/ae/inet6/secure/lib/libcrypto/man/d2i_X509.3 user/ae/inet6/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 user/ae/inet6/secure/lib/libcrypto/man/d2i_X509_CRL.3 user/ae/inet6/secure/lib/libcrypto/man/d2i_X509_NAME.3 user/ae/inet6/secure/lib/libcrypto/man/d2i_X509_REQ.3 user/ae/inet6/secure/lib/libcrypto/man/d2i_X509_SIG.3 user/ae/inet6/secure/lib/libcrypto/man/des.3 user/ae/inet6/secure/lib/libcrypto/man/dh.3 user/ae/inet6/secure/lib/libcrypto/man/dsa.3 user/ae/inet6/secure/lib/libcrypto/man/ecdsa.3 user/ae/inet6/secure/lib/libcrypto/man/engine.3 user/ae/inet6/secure/lib/libcrypto/man/err.3 user/ae/inet6/secure/lib/libcrypto/man/evp.3 user/ae/inet6/secure/lib/libcrypto/man/hmac.3 user/ae/inet6/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 user/ae/inet6/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 user/ae/inet6/secure/lib/libcrypto/man/lh_stats.3 user/ae/inet6/secure/lib/libcrypto/man/lhash.3 user/ae/inet6/secure/lib/libcrypto/man/md5.3 user/ae/inet6/secure/lib/libcrypto/man/mdc2.3 user/ae/inet6/secure/lib/libcrypto/man/pem.3 user/ae/inet6/secure/lib/libcrypto/man/rand.3 user/ae/inet6/secure/lib/libcrypto/man/rc4.3 user/ae/inet6/secure/lib/libcrypto/man/ripemd.3 user/ae/inet6/secure/lib/libcrypto/man/rsa.3 user/ae/inet6/secure/lib/libcrypto/man/sha.3 user/ae/inet6/secure/lib/libcrypto/man/threads.3 user/ae/inet6/secure/lib/libcrypto/man/ui.3 user/ae/inet6/secure/lib/libcrypto/man/ui_compat.3 user/ae/inet6/secure/lib/libcrypto/man/x509.3 user/ae/inet6/secure/lib/libssh/Makefile user/ae/inet6/secure/lib/libssl/man/SSL_CIPHER_get_name.3 user/ae/inet6/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_add_session.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_ctrl.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_free.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_new.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_sess_number.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_sessions.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_mode.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_options.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_timeout.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_set_verify.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_use_certificate.3 user/ae/inet6/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 user/ae/inet6/secure/lib/libssl/man/SSL_SESSION_free.3 user/ae/inet6/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 user/ae/inet6/secure/lib/libssl/man/SSL_SESSION_get_time.3 user/ae/inet6/secure/lib/libssl/man/SSL_accept.3 user/ae/inet6/secure/lib/libssl/man/SSL_alert_type_string.3 user/ae/inet6/secure/lib/libssl/man/SSL_clear.3 user/ae/inet6/secure/lib/libssl/man/SSL_connect.3 user/ae/inet6/secure/lib/libssl/man/SSL_do_handshake.3 user/ae/inet6/secure/lib/libssl/man/SSL_free.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_SSL_CTX.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_ciphers.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_client_CA_list.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_current_cipher.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_default_timeout.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_error.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_ex_new_index.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_fd.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_peer_certificate.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_psk_identity.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_rbio.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_session.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_verify_result.3 user/ae/inet6/secure/lib/libssl/man/SSL_get_version.3 user/ae/inet6/secure/lib/libssl/man/SSL_library_init.3 user/ae/inet6/secure/lib/libssl/man/SSL_load_client_CA_file.3 user/ae/inet6/secure/lib/libssl/man/SSL_new.3 user/ae/inet6/secure/lib/libssl/man/SSL_pending.3 user/ae/inet6/secure/lib/libssl/man/SSL_read.3 user/ae/inet6/secure/lib/libssl/man/SSL_rstate_string.3 user/ae/inet6/secure/lib/libssl/man/SSL_session_reused.3 user/ae/inet6/secure/lib/libssl/man/SSL_set_bio.3 user/ae/inet6/secure/lib/libssl/man/SSL_set_connect_state.3 user/ae/inet6/secure/lib/libssl/man/SSL_set_fd.3 user/ae/inet6/secure/lib/libssl/man/SSL_set_session.3 user/ae/inet6/secure/lib/libssl/man/SSL_set_shutdown.3 user/ae/inet6/secure/lib/libssl/man/SSL_set_verify_result.3 user/ae/inet6/secure/lib/libssl/man/SSL_shutdown.3 user/ae/inet6/secure/lib/libssl/man/SSL_state_string.3 user/ae/inet6/secure/lib/libssl/man/SSL_want.3 user/ae/inet6/secure/lib/libssl/man/SSL_write.3 user/ae/inet6/secure/lib/libssl/man/d2i_SSL_SESSION.3 user/ae/inet6/secure/lib/libssl/man/ssl.3 user/ae/inet6/secure/usr.bin/bdes/bdes.1 user/ae/inet6/secure/usr.bin/openssl/man/CA.pl.1 user/ae/inet6/secure/usr.bin/openssl/man/asn1parse.1 user/ae/inet6/secure/usr.bin/openssl/man/ca.1 user/ae/inet6/secure/usr.bin/openssl/man/ciphers.1 user/ae/inet6/secure/usr.bin/openssl/man/cms.1 user/ae/inet6/secure/usr.bin/openssl/man/crl.1 user/ae/inet6/secure/usr.bin/openssl/man/crl2pkcs7.1 user/ae/inet6/secure/usr.bin/openssl/man/dgst.1 user/ae/inet6/secure/usr.bin/openssl/man/dhparam.1 user/ae/inet6/secure/usr.bin/openssl/man/dsa.1 user/ae/inet6/secure/usr.bin/openssl/man/dsaparam.1 user/ae/inet6/secure/usr.bin/openssl/man/ec.1 user/ae/inet6/secure/usr.bin/openssl/man/ecparam.1 user/ae/inet6/secure/usr.bin/openssl/man/enc.1 user/ae/inet6/secure/usr.bin/openssl/man/errstr.1 user/ae/inet6/secure/usr.bin/openssl/man/gendsa.1 user/ae/inet6/secure/usr.bin/openssl/man/genpkey.1 user/ae/inet6/secure/usr.bin/openssl/man/genrsa.1 user/ae/inet6/secure/usr.bin/openssl/man/nseq.1 user/ae/inet6/secure/usr.bin/openssl/man/ocsp.1 user/ae/inet6/secure/usr.bin/openssl/man/openssl.1 user/ae/inet6/secure/usr.bin/openssl/man/passwd.1 user/ae/inet6/secure/usr.bin/openssl/man/pkcs12.1 user/ae/inet6/secure/usr.bin/openssl/man/pkcs7.1 user/ae/inet6/secure/usr.bin/openssl/man/pkcs8.1 user/ae/inet6/secure/usr.bin/openssl/man/pkey.1 user/ae/inet6/secure/usr.bin/openssl/man/pkeyparam.1 user/ae/inet6/secure/usr.bin/openssl/man/pkeyutl.1 user/ae/inet6/secure/usr.bin/openssl/man/rand.1 user/ae/inet6/secure/usr.bin/openssl/man/req.1 user/ae/inet6/secure/usr.bin/openssl/man/rsa.1 user/ae/inet6/secure/usr.bin/openssl/man/rsautl.1 user/ae/inet6/secure/usr.bin/openssl/man/s_client.1 user/ae/inet6/secure/usr.bin/openssl/man/s_server.1 user/ae/inet6/secure/usr.bin/openssl/man/s_time.1 user/ae/inet6/secure/usr.bin/openssl/man/sess_id.1 user/ae/inet6/secure/usr.bin/openssl/man/smime.1 user/ae/inet6/secure/usr.bin/openssl/man/speed.1 user/ae/inet6/secure/usr.bin/openssl/man/spkac.1 user/ae/inet6/secure/usr.bin/openssl/man/ts.1 user/ae/inet6/secure/usr.bin/openssl/man/tsget.1 user/ae/inet6/secure/usr.bin/openssl/man/verify.1 user/ae/inet6/secure/usr.bin/openssl/man/version.1 user/ae/inet6/secure/usr.bin/openssl/man/x509.1 user/ae/inet6/secure/usr.bin/openssl/man/x509v3_config.1 user/ae/inet6/secure/usr.sbin/sshd/Makefile user/ae/inet6/share/doc/papers/beyond4.3/beyond43.ms user/ae/inet6/share/doc/papers/diskperf/abs.ms (contents, props changed) user/ae/inet6/share/doc/papers/diskperf/appendix.ms (contents, props changed) user/ae/inet6/share/doc/papers/diskperf/conclusions.ms user/ae/inet6/share/doc/papers/diskperf/equip.ms (contents, props changed) user/ae/inet6/share/doc/papers/diskperf/methodology.ms (contents, props changed) user/ae/inet6/share/doc/papers/diskperf/motivation.ms user/ae/inet6/share/doc/papers/diskperf/results.ms (contents, props changed) user/ae/inet6/share/doc/papers/diskperf/tests.ms user/ae/inet6/share/doc/papers/fsinterface/abstract.ms (contents, props changed) user/ae/inet6/share/doc/papers/fsinterface/fsinterface.ms user/ae/inet6/share/doc/papers/fsinterface/slides.t (contents, props changed) user/ae/inet6/share/doc/papers/kernmalloc/alloc.fig (contents, props changed) user/ae/inet6/share/doc/papers/kernmalloc/appendix.ms user/ae/inet6/share/doc/papers/kernmalloc/appendix.t (contents, props changed) user/ae/inet6/share/doc/papers/kernmalloc/kernmalloc.t user/ae/inet6/share/doc/papers/kernmalloc/usage.tbl (contents, props changed) user/ae/inet6/share/doc/papers/kerntune/0.t (contents, props changed) user/ae/inet6/share/doc/papers/kerntune/1.t user/ae/inet6/share/doc/papers/kerntune/2.t (contents, props changed) user/ae/inet6/share/doc/papers/kerntune/3.t (contents, props changed) user/ae/inet6/share/doc/papers/kerntune/4.t (contents, props changed) user/ae/inet6/share/doc/papers/kerntune/fig2.pic (contents, props changed) user/ae/inet6/share/doc/papers/newvm/0.t (contents, props changed) user/ae/inet6/share/doc/papers/newvm/1.t user/ae/inet6/share/doc/papers/newvm/a.t user/ae/inet6/share/doc/papers/relengr/0.t user/ae/inet6/share/doc/papers/relengr/1.t (contents, props changed) user/ae/inet6/share/doc/papers/relengr/2.t (contents, props changed) user/ae/inet6/share/doc/papers/relengr/3.t (contents, props changed) user/ae/inet6/share/doc/papers/sysperf/0.t (contents, props changed) user/ae/inet6/share/doc/papers/sysperf/1.t (contents, props changed) user/ae/inet6/share/doc/papers/sysperf/2.t (contents, props changed) user/ae/inet6/share/doc/papers/sysperf/3.t (contents, props changed) user/ae/inet6/share/doc/papers/sysperf/4.t user/ae/inet6/share/doc/papers/sysperf/5.t user/ae/inet6/share/doc/papers/sysperf/6.t (contents, props changed) user/ae/inet6/share/doc/papers/sysperf/7.t (contents, props changed) user/ae/inet6/share/doc/papers/sysperf/a1.t (contents, props changed) user/ae/inet6/share/doc/papers/sysperf/a2.t (contents, props changed) user/ae/inet6/share/doc/papers/sysperf/appendix.ms user/ae/inet6/share/doc/psd/05.sysman/0.t (contents, props changed) user/ae/inet6/share/doc/psd/05.sysman/1.0.t (contents, props changed) user/ae/inet6/share/doc/psd/05.sysman/1.1.t user/ae/inet6/share/doc/psd/05.sysman/1.2.t user/ae/inet6/share/doc/psd/05.sysman/1.3.t (contents, props changed) user/ae/inet6/share/doc/psd/05.sysman/1.4.t (contents, props changed) user/ae/inet6/share/doc/psd/05.sysman/1.5.t (contents, props changed) user/ae/inet6/share/doc/psd/05.sysman/1.6.t (contents, props changed) user/ae/inet6/share/doc/psd/05.sysman/1.7.t (contents, props changed) user/ae/inet6/share/doc/psd/05.sysman/2.0.t (contents, props changed) user/ae/inet6/share/doc/psd/05.sysman/2.1.t (contents, props changed) user/ae/inet6/share/doc/psd/05.sysman/2.2.t (contents, props changed) user/ae/inet6/share/doc/psd/05.sysman/2.3.t user/ae/inet6/share/doc/psd/05.sysman/2.4.t (contents, props changed) user/ae/inet6/share/doc/psd/05.sysman/2.5.t (contents, props changed) user/ae/inet6/share/doc/psd/05.sysman/a.t (contents, props changed) user/ae/inet6/share/doc/psd/12.make/tutorial.ms user/ae/inet6/share/doc/psd/18.gprof/abstract.me (contents, props changed) user/ae/inet6/share/doc/psd/18.gprof/gathering.me (contents, props changed) user/ae/inet6/share/doc/psd/18.gprof/header.me (contents, props changed) user/ae/inet6/share/doc/psd/18.gprof/intro.me (contents, props changed) user/ae/inet6/share/doc/psd/18.gprof/postp.me (contents, props changed) user/ae/inet6/share/doc/psd/18.gprof/postp1.pic (contents, props changed) user/ae/inet6/share/doc/psd/18.gprof/postp2.pic (contents, props changed) user/ae/inet6/share/doc/psd/18.gprof/postp3.pic (contents, props changed) user/ae/inet6/share/doc/psd/18.gprof/pres1.pic (contents, props changed) user/ae/inet6/share/doc/psd/18.gprof/pres2.pic (contents, props changed) user/ae/inet6/share/doc/psd/18.gprof/present.me (contents, props changed) user/ae/inet6/share/doc/psd/18.gprof/profiling.me (contents, props changed) user/ae/inet6/share/doc/psd/18.gprof/refs.me (contents, props changed) user/ae/inet6/share/doc/psd/20.ipctut/dgramread.c (contents, props changed) user/ae/inet6/share/doc/psd/20.ipctut/dgramsend.c (contents, props changed) user/ae/inet6/share/doc/psd/20.ipctut/pipe.c (contents, props changed) user/ae/inet6/share/doc/psd/20.ipctut/socketpair.c (contents, props changed) user/ae/inet6/share/doc/psd/20.ipctut/strchkread.c (contents, props changed) user/ae/inet6/share/doc/psd/20.ipctut/streamread.c (contents, props changed) user/ae/inet6/share/doc/psd/20.ipctut/streamwrite.c (contents, props changed) user/ae/inet6/share/doc/psd/20.ipctut/tutor.me (contents, props changed) user/ae/inet6/share/doc/psd/20.ipctut/udgramread.c (contents, props changed) user/ae/inet6/share/doc/psd/20.ipctut/udgramsend.c (contents, props changed) user/ae/inet6/share/doc/psd/20.ipctut/ustreamread.c (contents, props changed) user/ae/inet6/share/doc/psd/20.ipctut/ustreamwrite.c (contents, props changed) user/ae/inet6/share/doc/psd/21.ipc/0.t (contents, props changed) user/ae/inet6/share/doc/psd/21.ipc/1.t (contents, props changed) user/ae/inet6/share/doc/psd/21.ipc/2.t (contents, props changed) user/ae/inet6/share/doc/psd/21.ipc/3.t user/ae/inet6/share/doc/psd/21.ipc/4.t user/ae/inet6/share/doc/psd/21.ipc/5.t user/ae/inet6/share/doc/psd/contents/contents.ms user/ae/inet6/share/doc/smm/01.setup/0.t user/ae/inet6/share/doc/smm/01.setup/1.t (contents, props changed) user/ae/inet6/share/doc/smm/01.setup/2.t user/ae/inet6/share/doc/smm/01.setup/3.t user/ae/inet6/share/doc/smm/01.setup/4.t user/ae/inet6/share/doc/smm/01.setup/5.t user/ae/inet6/share/doc/smm/01.setup/6.t (contents, props changed) user/ae/inet6/share/doc/smm/02.config/0.t (contents, props changed) user/ae/inet6/share/doc/smm/02.config/1.t (contents, props changed) user/ae/inet6/share/doc/smm/02.config/2.t (contents, props changed) user/ae/inet6/share/doc/smm/02.config/3.t (contents, props changed) user/ae/inet6/share/doc/smm/02.config/4.t (contents, props changed) user/ae/inet6/share/doc/smm/02.config/5.t (contents, props changed) user/ae/inet6/share/doc/smm/02.config/6.t user/ae/inet6/share/doc/smm/02.config/a.t (contents, props changed) user/ae/inet6/share/doc/smm/02.config/b.t (contents, props changed) user/ae/inet6/share/doc/smm/02.config/c.t (contents, props changed) user/ae/inet6/share/doc/smm/02.config/d.t (contents, props changed) user/ae/inet6/share/doc/smm/02.config/e.t (contents, props changed) user/ae/inet6/share/doc/smm/04.quotas/quotas.ms (contents, props changed) user/ae/inet6/share/doc/smm/05.fastfs/0.t (contents, props changed) user/ae/inet6/share/doc/smm/05.fastfs/1.t (contents, props changed) user/ae/inet6/share/doc/smm/05.fastfs/2.t (contents, props changed) user/ae/inet6/share/doc/smm/05.fastfs/3.t user/ae/inet6/share/doc/smm/05.fastfs/4.t (contents, props changed) user/ae/inet6/share/doc/smm/05.fastfs/5.t (contents, props changed) user/ae/inet6/share/doc/smm/05.fastfs/6.t (contents, props changed) user/ae/inet6/share/doc/smm/06.nfs/0.t (contents, props changed) user/ae/inet6/share/doc/smm/06.nfs/1.t user/ae/inet6/share/doc/smm/06.nfs/2.t user/ae/inet6/share/doc/smm/06.nfs/ref.t (contents, props changed) user/ae/inet6/share/doc/smm/07.lpd/0.t (contents, props changed) user/ae/inet6/share/doc/smm/07.lpd/1.t (contents, props changed) user/ae/inet6/share/doc/smm/07.lpd/2.t (contents, props changed) user/ae/inet6/share/doc/smm/07.lpd/3.t (contents, props changed) user/ae/inet6/share/doc/smm/07.lpd/4.t (contents, props changed) user/ae/inet6/share/doc/smm/07.lpd/5.t (contents, props changed) user/ae/inet6/share/doc/smm/07.lpd/6.t (contents, props changed) user/ae/inet6/share/doc/smm/07.lpd/7.t (contents, props changed) user/ae/inet6/share/doc/smm/11.timedop/timed.ms (contents, props changed) user/ae/inet6/share/doc/smm/12.timed/date (contents, props changed) user/ae/inet6/share/doc/smm/12.timed/loop (contents, props changed) user/ae/inet6/share/doc/smm/12.timed/time (contents, props changed) user/ae/inet6/share/doc/smm/12.timed/timed.ms user/ae/inet6/share/doc/smm/12.timed/unused (contents, props changed) user/ae/inet6/share/doc/smm/18.net/0.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/1.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/2.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/3.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/4.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/5.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/6.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/7.t user/ae/inet6/share/doc/smm/18.net/8.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/9.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/a.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/b.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/c.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/d.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/e.t (contents, props changed) user/ae/inet6/share/doc/smm/18.net/f.t (contents, props changed) user/ae/inet6/share/doc/smm/contents/contents.ms user/ae/inet6/share/doc/usd/07.mail/mail0.nr user/ae/inet6/share/doc/usd/07.mail/mail1.nr (contents, props changed) user/ae/inet6/share/doc/usd/07.mail/mail2.nr (contents, props changed) user/ae/inet6/share/doc/usd/07.mail/mail3.nr (contents, props changed) user/ae/inet6/share/doc/usd/07.mail/mail4.nr (contents, props changed) user/ae/inet6/share/doc/usd/07.mail/mail5.nr user/ae/inet6/share/doc/usd/07.mail/mail6.nr (contents, props changed) user/ae/inet6/share/doc/usd/07.mail/mail7.nr (contents, props changed) user/ae/inet6/share/doc/usd/07.mail/mail8.nr (contents, props changed) user/ae/inet6/share/doc/usd/07.mail/mail9.nr (contents, props changed) user/ae/inet6/share/doc/usd/07.mail/maila.nr (contents, props changed) user/ae/inet6/share/doc/usd/18.msdiffs/ms.diffs user/ae/inet6/share/doc/usd/contents/contents.ms user/ae/inet6/share/examples/Makefile user/ae/inet6/share/examples/etc/make.conf user/ae/inet6/share/examples/tests/tests/atf/Makefile user/ae/inet6/share/examples/tests/tests/plain/Makefile user/ae/inet6/share/man/man1/intro.1 user/ae/inet6/share/man/man3/assert.3 user/ae/inet6/share/man/man3/bitstring.3 user/ae/inet6/share/man/man3/end.3 user/ae/inet6/share/man/man3/fpgetround.3 user/ae/inet6/share/man/man3/intro.3 user/ae/inet6/share/man/man3/pthread_create.3 user/ae/inet6/share/man/man3/pthread_exit.3 user/ae/inet6/share/man/man3/queue.3 user/ae/inet6/share/man/man3/stdarg.3 user/ae/inet6/share/man/man4/Makefile user/ae/inet6/share/man/man4/ada.4 user/ae/inet6/share/man/man4/altq.4 user/ae/inet6/share/man/man4/atp.4 user/ae/inet6/share/man/man4/capsicum.4 user/ae/inet6/share/man/man4/cd.4 user/ae/inet6/share/man/man4/crypto.4 user/ae/inet6/share/man/man4/cxgbe.4 user/ae/inet6/share/man/man4/cy.4 user/ae/inet6/share/man/man4/devctl.4 user/ae/inet6/share/man/man4/digi.4 user/ae/inet6/share/man/man4/disc.4 user/ae/inet6/share/man/man4/edsc.4 user/ae/inet6/share/man/man4/fd.4 user/ae/inet6/share/man/man4/gpio.4 user/ae/inet6/share/man/man4/gpioiic.4 user/ae/inet6/share/man/man4/gpioled.4 user/ae/inet6/share/man/man4/gre.4 user/ae/inet6/share/man/man4/icmp.4 user/ae/inet6/share/man/man4/inet.4 user/ae/inet6/share/man/man4/ip.4 user/ae/inet6/share/man/man4/iwn.4 user/ae/inet6/share/man/man4/iwnfw.4 user/ae/inet6/share/man/man4/ksyms.4 user/ae/inet6/share/man/man4/lp.4 user/ae/inet6/share/man/man4/man4.arm/Makefile user/ae/inet6/share/man/man4/mem.4 user/ae/inet6/share/man/man4/miibus.4 user/ae/inet6/share/man/man4/mtio.4 user/ae/inet6/share/man/man4/multicast.4 user/ae/inet6/share/man/man4/netgraph.4 user/ae/inet6/share/man/man4/netintro.4 user/ae/inet6/share/man/man4/netmap.4 user/ae/inet6/share/man/man4/ng_iface.4 user/ae/inet6/share/man/man4/null.4 user/ae/inet6/share/man/man4/nvd.4 user/ae/inet6/share/man/man4/nvme.4 user/ae/inet6/share/man/man4/pts.4 user/ae/inet6/share/man/man4/route.4 user/ae/inet6/share/man/man4/run.4 user/ae/inet6/share/man/man4/scsi.4 user/ae/inet6/share/man/man4/sctp.4 user/ae/inet6/share/man/man4/sem.4 user/ae/inet6/share/man/man4/sio.4 user/ae/inet6/share/man/man4/sysmouse.4 user/ae/inet6/share/man/man4/tcp.4 user/ae/inet6/share/man/man4/termios.4 user/ae/inet6/share/man/man4/tty.4 user/ae/inet6/share/man/man4/udp.4 user/ae/inet6/share/man/man4/uftdi.4 user/ae/inet6/share/man/man4/unix.4 user/ae/inet6/share/man/man4/urtwn.4 user/ae/inet6/share/man/man4/vlan.4 user/ae/inet6/share/man/man4/vmx.4 user/ae/inet6/share/man/man4/xhci.4 user/ae/inet6/share/man/man5/a.out.5 user/ae/inet6/share/man/man5/acct.5 user/ae/inet6/share/man/man5/core.5 user/ae/inet6/share/man/man5/devfs.5 user/ae/inet6/share/man/man5/dir.5 user/ae/inet6/share/man/man5/disktab.5 user/ae/inet6/share/man/man5/fdescfs.5 user/ae/inet6/share/man/man5/fs.5 user/ae/inet6/share/man/man5/fstab.5 user/ae/inet6/share/man/man5/group.5 user/ae/inet6/share/man/man5/hosts.5 user/ae/inet6/share/man/man5/hosts.equiv.5 user/ae/inet6/share/man/man5/hosts.lpd.5 user/ae/inet6/share/man/man5/intro.5 user/ae/inet6/share/man/man5/networks.5 user/ae/inet6/share/man/man5/nsmb.conf.5 user/ae/inet6/share/man/man5/passwd.5 user/ae/inet6/share/man/man5/phones.5 user/ae/inet6/share/man/man5/protocols.5 user/ae/inet6/share/man/man5/rc.conf.5 user/ae/inet6/share/man/man5/remote.5 user/ae/inet6/share/man/man5/resolver.5 user/ae/inet6/share/man/man5/services.5 user/ae/inet6/share/man/man5/shells.5 user/ae/inet6/share/man/man5/src.conf.5 user/ae/inet6/share/man/man5/stab.5 user/ae/inet6/share/man/man6/intro.6 user/ae/inet6/share/man/man7/adding_user.7 user/ae/inet6/share/man/man7/ascii.7 user/ae/inet6/share/man/man7/build.7 user/ae/inet6/share/man/man7/environ.7 user/ae/inet6/share/man/man7/hier.7 user/ae/inet6/share/man/man7/hostname.7 user/ae/inet6/share/man/man7/intro.7 user/ae/inet6/share/man/man7/mailaddr.7 user/ae/inet6/share/man/man7/operator.7 user/ae/inet6/share/man/man7/release.7 user/ae/inet6/share/man/man7/sticky.7 user/ae/inet6/share/man/man7/tests.7 user/ae/inet6/share/man/man8/Makefile user/ae/inet6/share/man/man8/crash.8 user/ae/inet6/share/man/man8/intro.8 user/ae/inet6/share/man/man8/rc.8 user/ae/inet6/share/man/man9/Makefile user/ae/inet6/share/man/man9/buf.9 user/ae/inet6/share/man/man9/bus_dma.9 user/ae/inet6/share/man/man9/bus_space.9 user/ae/inet6/share/man/man9/cd.9 user/ae/inet6/share/man/man9/counter.9 user/ae/inet6/share/man/man9/eventtimers.9 user/ae/inet6/share/man/man9/intro.9 user/ae/inet6/share/man/man9/memguard.9 user/ae/inet6/share/man/man9/netisr.9 user/ae/inet6/share/man/man9/rtentry.9 user/ae/inet6/share/man/man9/taskqueue.9 user/ae/inet6/share/man/man9/timeout.9 user/ae/inet6/share/man/man9/vm_set_page_size.9 user/ae/inet6/share/man/man9/vnode.9 user/ae/inet6/share/man/man9/zone.9 user/ae/inet6/share/me/acm.me (contents, props changed) user/ae/inet6/share/me/chars.me (contents, props changed) user/ae/inet6/share/me/deltext.me (contents, props changed) user/ae/inet6/share/me/eqn.me user/ae/inet6/share/me/float.me (contents, props changed) user/ae/inet6/share/me/footnote.me (contents, props changed) user/ae/inet6/share/me/index.me (contents, props changed) user/ae/inet6/share/me/letterhead.me (contents, props changed) user/ae/inet6/share/me/local.me (contents, props changed) user/ae/inet6/share/me/null.me (contents, props changed) user/ae/inet6/share/me/orig_me.7 user/ae/inet6/share/me/refer.me (contents, props changed) user/ae/inet6/share/me/sh.me (contents, props changed) user/ae/inet6/share/me/tbl.me (contents, props changed) user/ae/inet6/share/me/thesis.me (contents, props changed) user/ae/inet6/share/me/tmac.orig_me user/ae/inet6/share/misc/bsd-family-tree user/ae/inet6/share/misc/committers-ports.dot user/ae/inet6/share/misc/committers-src.dot user/ae/inet6/share/mk/Makefile user/ae/inet6/share/mk/atf.test.mk user/ae/inet6/share/mk/bsd.README user/ae/inet6/share/mk/bsd.cpu.mk user/ae/inet6/share/mk/bsd.endian.mk user/ae/inet6/share/mk/bsd.libnames.mk user/ae/inet6/share/mk/bsd.own.mk user/ae/inet6/share/mk/bsd.prog.mk user/ae/inet6/share/mk/bsd.subdir.mk user/ae/inet6/share/mk/bsd.sys.mk user/ae/inet6/share/mk/bsd.test.mk user/ae/inet6/share/mk/plain.test.mk user/ae/inet6/share/mk/sys.mk user/ae/inet6/share/mk/tap.test.mk user/ae/inet6/share/termcap/termcap.5 user/ae/inet6/share/termcap/termcap.src user/ae/inet6/sys/Makefile user/ae/inet6/sys/amd64/amd64/apic_vector.S user/ae/inet6/sys/amd64/amd64/cpu_switch.S user/ae/inet6/sys/amd64/amd64/fpu.c user/ae/inet6/sys/amd64/amd64/genassym.c user/ae/inet6/sys/amd64/amd64/locore.S user/ae/inet6/sys/amd64/amd64/machdep.c user/ae/inet6/sys/amd64/amd64/mem.c user/ae/inet6/sys/amd64/amd64/mp_machdep.c user/ae/inet6/sys/amd64/amd64/pmap.c user/ae/inet6/sys/amd64/amd64/sys_machdep.c user/ae/inet6/sys/amd64/amd64/trap.c user/ae/inet6/sys/amd64/amd64/uio_machdep.c user/ae/inet6/sys/amd64/amd64/uma_machdep.c user/ae/inet6/sys/amd64/amd64/vm_machdep.c user/ae/inet6/sys/amd64/conf/GENERIC user/ae/inet6/sys/amd64/conf/NOTES user/ae/inet6/sys/amd64/include/asmacros.h user/ae/inet6/sys/amd64/include/clock.h user/ae/inet6/sys/amd64/include/cpufunc.h user/ae/inet6/sys/amd64/include/fpu.h user/ae/inet6/sys/amd64/include/md_var.h user/ae/inet6/sys/amd64/include/metadata.h user/ae/inet6/sys/amd64/include/pc/bios.h user/ae/inet6/sys/amd64/include/pmap.h user/ae/inet6/sys/amd64/include/resource.h user/ae/inet6/sys/amd64/include/smp.h user/ae/inet6/sys/amd64/include/vmm.h (contents, props changed) user/ae/inet6/sys/amd64/include/vmm_dev.h (contents, props changed) user/ae/inet6/sys/amd64/include/xen/hypercall.h user/ae/inet6/sys/amd64/linux32/linux32_machdep.c user/ae/inet6/sys/amd64/vmm/amd/amdv.c user/ae/inet6/sys/amd64/vmm/intel/vmcs.h user/ae/inet6/sys/amd64/vmm/intel/vmx.c user/ae/inet6/sys/amd64/vmm/intel/vtd.c user/ae/inet6/sys/amd64/vmm/io/iommu.c user/ae/inet6/sys/amd64/vmm/io/iommu.h user/ae/inet6/sys/amd64/vmm/io/ppt.c user/ae/inet6/sys/amd64/vmm/io/vhpet.c user/ae/inet6/sys/amd64/vmm/io/vioapic.c user/ae/inet6/sys/amd64/vmm/io/vlapic.c user/ae/inet6/sys/amd64/vmm/io/vlapic.h user/ae/inet6/sys/amd64/vmm/io/vlapic_priv.h user/ae/inet6/sys/amd64/vmm/vmm.c user/ae/inet6/sys/amd64/vmm/vmm_dev.c user/ae/inet6/sys/amd64/vmm/vmm_host.c user/ae/inet6/sys/amd64/vmm/vmm_host.h user/ae/inet6/sys/amd64/vmm/vmm_lapic.c user/ae/inet6/sys/amd64/vmm/vmm_stat.c user/ae/inet6/sys/amd64/vmm/vmm_stat.h user/ae/inet6/sys/amd64/vmm/x86.c user/ae/inet6/sys/arm/allwinner/a10_clk.c user/ae/inet6/sys/arm/allwinner/a10_clk.h user/ae/inet6/sys/arm/allwinner/a10_ehci.c user/ae/inet6/sys/arm/allwinner/a10_gpio.c user/ae/inet6/sys/arm/allwinner/a10_machdep.c user/ae/inet6/sys/arm/allwinner/a20/a20_cpu_cfg.c user/ae/inet6/sys/arm/allwinner/a20/a20_cpu_cfg.h user/ae/inet6/sys/arm/allwinner/a20/files.a20 user/ae/inet6/sys/arm/allwinner/aintc.c user/ae/inet6/sys/arm/allwinner/console.c user/ae/inet6/sys/arm/allwinner/files.a10 user/ae/inet6/sys/arm/allwinner/timer.c user/ae/inet6/sys/arm/arm/copystr.S user/ae/inet6/sys/arm/arm/cpufunc.c user/ae/inet6/sys/arm/arm/cpufunc_asm_arm11.S user/ae/inet6/sys/arm/arm/cpufunc_asm_arm11x6.S user/ae/inet6/sys/arm/arm/cpufunc_asm_armv4.S user/ae/inet6/sys/arm/arm/cpufunc_asm_armv6.S user/ae/inet6/sys/arm/arm/cpufunc_asm_armv7.S user/ae/inet6/sys/arm/arm/elf_trampoline.c user/ae/inet6/sys/arm/arm/exception.S user/ae/inet6/sys/arm/arm/fiq.c user/ae/inet6/sys/arm/arm/fiq_subr.S user/ae/inet6/sys/arm/arm/fusu.S user/ae/inet6/sys/arm/arm/genassym.c user/ae/inet6/sys/arm/arm/generic_timer.c user/ae/inet6/sys/arm/arm/identcpu.c user/ae/inet6/sys/arm/arm/intr.c user/ae/inet6/sys/arm/arm/locore.S user/ae/inet6/sys/arm/arm/machdep.c user/ae/inet6/sys/arm/arm/mem.c user/ae/inet6/sys/arm/arm/mp_machdep.c user/ae/inet6/sys/arm/arm/mpcore_timer.c user/ae/inet6/sys/arm/arm/pmap-v6.c user/ae/inet6/sys/arm/arm/pmap.c user/ae/inet6/sys/arm/arm/support.S user/ae/inet6/sys/arm/arm/swtch.S user/ae/inet6/sys/arm/arm/sys_machdep.c user/ae/inet6/sys/arm/arm/trap.c user/ae/inet6/sys/arm/arm/uio_machdep.c user/ae/inet6/sys/arm/arm/undefined.c user/ae/inet6/sys/arm/arm/vfp.c user/ae/inet6/sys/arm/arm/vm_machdep.c user/ae/inet6/sys/arm/at91/at91.c user/ae/inet6/sys/arm/at91/at91_machdep.c user/ae/inet6/sys/arm/at91/at91_mci.c user/ae/inet6/sys/arm/at91/at91_pio.c user/ae/inet6/sys/arm/at91/at91_pit.c user/ae/inet6/sys/arm/at91/at91_pmc.c user/ae/inet6/sys/arm/at91/at91_rst.c user/ae/inet6/sys/arm/at91/at91_spi.c user/ae/inet6/sys/arm/at91/at91_twi.c user/ae/inet6/sys/arm/at91/at91_wdt.c user/ae/inet6/sys/arm/at91/at91rm9200.c user/ae/inet6/sys/arm/at91/at91sam9g20.c user/ae/inet6/sys/arm/at91/at91sam9g20reg.h user/ae/inet6/sys/arm/at91/at91sam9x5.c user/ae/inet6/sys/arm/at91/at91var.h user/ae/inet6/sys/arm/at91/board_eb9200.c user/ae/inet6/sys/arm/at91/board_tsc4370.c user/ae/inet6/sys/arm/at91/files.at91 user/ae/inet6/sys/arm/at91/if_ate.c user/ae/inet6/sys/arm/at91/uart_dev_at91usart.c user/ae/inet6/sys/arm/broadcom/bcm2835/bcm2835_gpio.c user/ae/inet6/sys/arm/broadcom/bcm2835/bcm2835_mbox.c user/ae/inet6/sys/arm/broadcom/bcm2835/bcm2835_systimer.c user/ae/inet6/sys/arm/broadcom/bcm2835/files.bcm2835 user/ae/inet6/sys/arm/conf/AC100 user/ae/inet6/sys/arm/conf/ARMADAXP user/ae/inet6/sys/arm/conf/ARNDALE user/ae/inet6/sys/arm/conf/ATMEL user/ae/inet6/sys/arm/conf/AVILA user/ae/inet6/sys/arm/conf/BEAGLEBONE user/ae/inet6/sys/arm/conf/BWCT user/ae/inet6/sys/arm/conf/CAMBRIA user/ae/inet6/sys/arm/conf/CNS11XXNAS user/ae/inet6/sys/arm/conf/COLIBRI-VF50 user/ae/inet6/sys/arm/conf/COSMIC user/ae/inet6/sys/arm/conf/CRB user/ae/inet6/sys/arm/conf/CUBIEBOARD user/ae/inet6/sys/arm/conf/CUBIEBOARD2 user/ae/inet6/sys/arm/conf/DB-78XXX user/ae/inet6/sys/arm/conf/DB-88F5XXX user/ae/inet6/sys/arm/conf/DB-88F6XXX user/ae/inet6/sys/arm/conf/DEFAULTS user/ae/inet6/sys/arm/conf/DIGI-CCWMX53 user/ae/inet6/sys/arm/conf/DOCKSTAR user/ae/inet6/sys/arm/conf/DREAMPLUG-1001 user/ae/inet6/sys/arm/conf/EA3250 user/ae/inet6/sys/arm/conf/EB9200 user/ae/inet6/sys/arm/conf/EFIKA_MX user/ae/inet6/sys/arm/conf/EP80219 user/ae/inet6/sys/arm/conf/ETHERNUT5 user/ae/inet6/sys/arm/conf/GUMSTIX user/ae/inet6/sys/arm/conf/HL200 user/ae/inet6/sys/arm/conf/HL201 user/ae/inet6/sys/arm/conf/IMX53-QSB user/ae/inet6/sys/arm/conf/IQ31244 user/ae/inet6/sys/arm/conf/KB920X user/ae/inet6/sys/arm/conf/LN2410SBC user/ae/inet6/sys/arm/conf/NOTES user/ae/inet6/sys/arm/conf/NSLU user/ae/inet6/sys/arm/conf/PANDABOARD user/ae/inet6/sys/arm/conf/QILA9G20 user/ae/inet6/sys/arm/conf/RADXA user/ae/inet6/sys/arm/conf/RPI-B user/ae/inet6/sys/arm/conf/SAM9260EK user/ae/inet6/sys/arm/conf/SAM9G20EK user/ae/inet6/sys/arm/conf/SAM9X25EK user/ae/inet6/sys/arm/conf/SHEEVAPLUG user/ae/inet6/sys/arm/conf/SN9G45 user/ae/inet6/sys/arm/conf/TS7800 user/ae/inet6/sys/arm/conf/VERSATILEPB user/ae/inet6/sys/arm/conf/VYBRID.common user/ae/inet6/sys/arm/conf/WANDBOARD-DUAL user/ae/inet6/sys/arm/conf/WANDBOARD-QUAD user/ae/inet6/sys/arm/conf/WANDBOARD-SOLO user/ae/inet6/sys/arm/conf/WANDBOARD.common user/ae/inet6/sys/arm/conf/ZEDBOARD user/ae/inet6/sys/arm/freescale/imx/files.imx51 user/ae/inet6/sys/arm/freescale/imx/files.imx53 user/ae/inet6/sys/arm/freescale/imx/files.imx6 user/ae/inet6/sys/arm/freescale/imx/imx51_ipuv3.c user/ae/inet6/sys/arm/freescale/imx/imx51_ipuv3_fbd.c user/ae/inet6/sys/arm/freescale/imx/imx51_ipuv3reg.h user/ae/inet6/sys/arm/freescale/imx/imx51_tzicreg.h user/ae/inet6/sys/arm/freescale/imx/imx6_anatop.c user/ae/inet6/sys/arm/freescale/imx/imx6_anatopreg.h user/ae/inet6/sys/arm/freescale/imx/imx6_anatopvar.h user/ae/inet6/sys/arm/freescale/imx/imx6_ccm.c user/ae/inet6/sys/arm/freescale/imx/imx6_ccmreg.h user/ae/inet6/sys/arm/freescale/imx/imx6_machdep.c user/ae/inet6/sys/arm/freescale/imx/imx_gpt.c user/ae/inet6/sys/arm/freescale/imx/imx_machdep.h user/ae/inet6/sys/arm/freescale/imx/imx_sdhci.c user/ae/inet6/sys/arm/freescale/imx/std.imx6 user/ae/inet6/sys/arm/freescale/vybrid/files.vybrid user/ae/inet6/sys/arm/freescale/vybrid/vf_anadig.c user/ae/inet6/sys/arm/freescale/vybrid/vf_ccm.c user/ae/inet6/sys/arm/freescale/vybrid/vf_common.h user/ae/inet6/sys/arm/freescale/vybrid/vf_dcu4.c user/ae/inet6/sys/arm/freescale/vybrid/vf_gpio.c user/ae/inet6/sys/arm/freescale/vybrid/vf_iomuxc.c user/ae/inet6/sys/arm/include/_types.h user/ae/inet6/sys/arm/include/armreg.h user/ae/inet6/sys/arm/include/asmacros.h user/ae/inet6/sys/arm/include/cpu.h user/ae/inet6/sys/arm/include/cpuconf.h user/ae/inet6/sys/arm/include/cpufunc.h user/ae/inet6/sys/arm/include/fp.h user/ae/inet6/sys/arm/include/machdep.h user/ae/inet6/sys/arm/include/md_var.h user/ae/inet6/sys/arm/include/param.h user/ae/inet6/sys/arm/include/pcb.h user/ae/inet6/sys/arm/include/pcpu.h user/ae/inet6/sys/arm/include/pmap.h user/ae/inet6/sys/arm/include/sf_buf.h user/ae/inet6/sys/arm/include/smp.h user/ae/inet6/sys/arm/include/sysarch.h user/ae/inet6/sys/arm/include/vfp.h user/ae/inet6/sys/arm/include/vmparam.h user/ae/inet6/sys/arm/lpc/files.lpc user/ae/inet6/sys/arm/lpc/lpc_timer.c user/ae/inet6/sys/arm/mv/armadaxp/armadaxp_mp.c user/ae/inet6/sys/arm/mv/files.mv user/ae/inet6/sys/arm/mv/timer.c user/ae/inet6/sys/arm/rockchip/files.rk30xx user/ae/inet6/sys/arm/rockchip/rk30xx_gpio.c user/ae/inet6/sys/arm/rockchip/rk30xx_grf.c user/ae/inet6/sys/arm/rockchip/rk30xx_grf.h user/ae/inet6/sys/arm/rockchip/rk30xx_machdep.c user/ae/inet6/sys/arm/rockchip/rk30xx_pmu.c user/ae/inet6/sys/arm/rockchip/rk30xx_pmu.h user/ae/inet6/sys/arm/rockchip/rk30xx_wdog.c user/ae/inet6/sys/arm/rockchip/rk30xx_wdog.h user/ae/inet6/sys/arm/s3c2xx0/files.s3c2xx0 user/ae/inet6/sys/arm/s3c2xx0/s3c24x0_machdep.c user/ae/inet6/sys/arm/samsung/exynos/exynos5_mp.c user/ae/inet6/sys/arm/samsung/exynos/files.exynos5 user/ae/inet6/sys/arm/tegra/files.tegra2 user/ae/inet6/sys/arm/ti/am335x/am335x_dmtimer.c user/ae/inet6/sys/arm/ti/am335x/am335x_prcm.c user/ae/inet6/sys/arm/ti/files.ti user/ae/inet6/sys/arm/ti/omap4/files.omap4 user/ae/inet6/sys/arm/ti/omap4/omap4_mp.c user/ae/inet6/sys/arm/ti/omap4/omap4_prcm_clks.c user/ae/inet6/sys/arm/ti/ti_gpio.c user/ae/inet6/sys/arm/ti/ti_prcm.h user/ae/inet6/sys/arm/ti/ti_sdhci.c user/ae/inet6/sys/arm/ti/twl/twl_vreg.c user/ae/inet6/sys/arm/versatile/files.versatile user/ae/inet6/sys/arm/xilinx/files.zynq7 user/ae/inet6/sys/arm/xscale/i80321/ep80219_machdep.c user/ae/inet6/sys/arm/xscale/i80321/files.i80219 user/ae/inet6/sys/arm/xscale/i80321/files.i80321 user/ae/inet6/sys/arm/xscale/i80321/iq31244_machdep.c user/ae/inet6/sys/arm/xscale/i8134x/crb_machdep.c user/ae/inet6/sys/arm/xscale/i8134x/files.i81342 user/ae/inet6/sys/arm/xscale/ixp425/avila_machdep.c user/ae/inet6/sys/arm/xscale/ixp425/files.ixp425 user/ae/inet6/sys/arm/xscale/pxa/files.pxa user/ae/inet6/sys/arm/xscale/pxa/pxa_machdep.c user/ae/inet6/sys/arm/xscale/pxa/pxareg.h user/ae/inet6/sys/arm/xscale/pxa/std.pxa user/ae/inet6/sys/boot/Makefile user/ae/inet6/sys/boot/Makefile.amd64 user/ae/inet6/sys/boot/Makefile.i386 user/ae/inet6/sys/boot/Makefile.powerpc user/ae/inet6/sys/boot/common/Makefile.inc user/ae/inet6/sys/boot/common/bootstrap.h user/ae/inet6/sys/boot/common/module.c user/ae/inet6/sys/boot/common/part.c user/ae/inet6/sys/boot/efi/Makefile.inc user/ae/inet6/sys/boot/efi/include/efi.h user/ae/inet6/sys/boot/efi/include/efilib.h user/ae/inet6/sys/boot/efi/libefi/Makefile user/ae/inet6/sys/boot/efi/libefi/efinet.c user/ae/inet6/sys/boot/efi/libefi/efipart.c user/ae/inet6/sys/boot/efi/libefi/handles.c user/ae/inet6/sys/boot/fdt/Makefile user/ae/inet6/sys/boot/fdt/fdt_loader_cmd.c user/ae/inet6/sys/boot/ficl/Makefile user/ae/inet6/sys/boot/ficl/tools.c user/ae/inet6/sys/boot/ficl/words.c user/ae/inet6/sys/boot/forth/loader.conf user/ae/inet6/sys/boot/i386/efi/bootinfo.c user/ae/inet6/sys/boot/i386/gptboot/Makefile user/ae/inet6/sys/boot/i386/gptzfsboot/Makefile user/ae/inet6/sys/boot/i386/libi386/bootinfo.c user/ae/inet6/sys/boot/i386/loader/Makefile user/ae/inet6/sys/boot/i386/zfsboot/Makefile user/ae/inet6/sys/boot/ia64/common/bootinfo.c user/ae/inet6/sys/boot/powerpc/ofw/Makefile user/ae/inet6/sys/boot/powerpc/ofw/metadata.c user/ae/inet6/sys/boot/powerpc/ps3/Makefile user/ae/inet6/sys/boot/powerpc/ps3/metadata.c user/ae/inet6/sys/boot/powerpc/uboot/Makefile user/ae/inet6/sys/boot/sparc64/boot1/Makefile user/ae/inet6/sys/boot/sparc64/loader/metadata.c user/ae/inet6/sys/boot/uboot/common/main.c user/ae/inet6/sys/boot/uboot/common/metadata.c user/ae/inet6/sys/boot/uboot/lib/Makefile user/ae/inet6/sys/boot/uboot/lib/api_public.h user/ae/inet6/sys/boot/uboot/lib/disk.c user/ae/inet6/sys/boot/uboot/lib/glue.c user/ae/inet6/sys/boot/uboot/lib/libuboot.h user/ae/inet6/sys/boot/uboot/lib/module.c user/ae/inet6/sys/boot/userboot/Makefile user/ae/inet6/sys/boot/userboot/userboot/Makefile user/ae/inet6/sys/boot/userboot/userboot/bootinfo.c user/ae/inet6/sys/boot/userboot/userboot/conf.c user/ae/inet6/sys/boot/userboot/userboot/devicename.c user/ae/inet6/sys/boot/userboot/userboot/main.c user/ae/inet6/sys/bsm/audit_record.h user/ae/inet6/sys/cam/ata/ata_all.c user/ae/inet6/sys/cam/cam_periph.c user/ae/inet6/sys/cam/ctl/README.ctl.txt user/ae/inet6/sys/cam/ctl/ctl.c user/ae/inet6/sys/cam/ctl/ctl_backend.h user/ae/inet6/sys/cam/ctl/ctl_backend_block.c user/ae/inet6/sys/cam/ctl/ctl_backend_ramdisk.c user/ae/inet6/sys/cam/ctl/ctl_cmd_table.c user/ae/inet6/sys/cam/ctl/ctl_frontend_cam_sim.c user/ae/inet6/sys/cam/ctl/ctl_frontend_internal.c user/ae/inet6/sys/cam/ctl/ctl_frontend_iscsi.c user/ae/inet6/sys/cam/ctl/ctl_io.h user/ae/inet6/sys/cam/ctl/ctl_private.h user/ae/inet6/sys/cam/ctl/ctl_ser_table.c user/ae/inet6/sys/cam/scsi/scsi_all.h user/ae/inet6/sys/cam/scsi/scsi_cd.c user/ae/inet6/sys/cam/scsi/scsi_da.c user/ae/inet6/sys/cam/scsi/scsi_enc_ses.c user/ae/inet6/sys/cam/scsi/scsi_pass.c user/ae/inet6/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c user/ae/inet6/sys/cddl/compat/opensolaris/sys/file.h user/ae/inet6/sys/cddl/compat/opensolaris/sys/kmem.h user/ae/inet6/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c user/ae/inet6/sys/cddl/dev/dtrace/dtrace_ioctl.c user/ae/inet6/sys/cddl/dev/dtrace/dtrace_sysctl.c user/ae/inet6/sys/compat/freebsd32/freebsd32_capability.c user/ae/inet6/sys/compat/freebsd32/freebsd32_ioctl.c user/ae/inet6/sys/compat/freebsd32/freebsd32_misc.c user/ae/inet6/sys/compat/freebsd32/freebsd32_proto.h user/ae/inet6/sys/compat/freebsd32/freebsd32_syscall.h user/ae/inet6/sys/compat/freebsd32/freebsd32_syscalls.c user/ae/inet6/sys/compat/freebsd32/freebsd32_sysent.c user/ae/inet6/sys/compat/freebsd32/freebsd32_systrace_args.c user/ae/inet6/sys/compat/freebsd32/syscalls.master user/ae/inet6/sys/compat/linprocfs/linprocfs.c user/ae/inet6/sys/compat/linux/linux_file.c user/ae/inet6/sys/compat/linux/linux_ioctl.c user/ae/inet6/sys/compat/linux/linux_misc.c user/ae/inet6/sys/compat/linux/linux_socket.c user/ae/inet6/sys/compat/svr4/svr4_fcntl.c user/ae/inet6/sys/compat/svr4/svr4_filio.c user/ae/inet6/sys/compat/svr4/svr4_fuser.h user/ae/inet6/sys/compat/svr4/svr4_ioctl.c user/ae/inet6/sys/compat/svr4/svr4_ipc.c user/ae/inet6/sys/compat/svr4/svr4_misc.c user/ae/inet6/sys/compat/svr4/svr4_resource.c user/ae/inet6/sys/compat/svr4/svr4_resource.h user/ae/inet6/sys/compat/svr4/svr4_stream.c user/ae/inet6/sys/conf/Makefile.arm user/ae/inet6/sys/conf/NOTES user/ae/inet6/sys/conf/WITHOUT_SOURCELESS_HOST user/ae/inet6/sys/conf/files user/ae/inet6/sys/conf/files.amd64 user/ae/inet6/sys/conf/files.arm user/ae/inet6/sys/conf/files.i386 user/ae/inet6/sys/conf/files.ia64 user/ae/inet6/sys/conf/files.mips user/ae/inet6/sys/conf/files.pc98 user/ae/inet6/sys/conf/files.powerpc user/ae/inet6/sys/conf/files.sparc64 user/ae/inet6/sys/conf/kern.mk user/ae/inet6/sys/conf/kmod.mk user/ae/inet6/sys/conf/options user/ae/inet6/sys/conf/options.amd64 user/ae/inet6/sys/conf/options.arm user/ae/inet6/sys/conf/options.i386 user/ae/inet6/sys/conf/options.ia64 user/ae/inet6/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c user/ae/inet6/sys/contrib/ipfilter/netinet/ip_auth.c user/ae/inet6/sys/contrib/ipfilter/netinet/ip_auth.h user/ae/inet6/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c (contents, props changed) user/ae/inet6/sys/contrib/ipfilter/netinet/ip_frag.c user/ae/inet6/sys/contrib/ipfilter/netinet/ip_frag.h user/ae/inet6/sys/contrib/ipfilter/netinet/mlfk_ipl.c user/ae/inet6/sys/contrib/xz-embedded/README user/ae/inet6/sys/contrib/xz-embedded/linux/include/linux/xz.h user/ae/inet6/sys/contrib/xz-embedded/linux/lib/decompress_unxz.c user/ae/inet6/sys/contrib/xz-embedded/linux/lib/xz/Kconfig user/ae/inet6/sys/contrib/xz-embedded/linux/lib/xz/xz_dec_stream.c user/ae/inet6/sys/contrib/xz-embedded/linux/scripts/xz_wrap.sh user/ae/inet6/sys/contrib/xz-embedded/userspace/Makefile user/ae/inet6/sys/contrib/xz-embedded/userspace/boottest.c user/ae/inet6/sys/contrib/xz-embedded/userspace/xz_config.h user/ae/inet6/sys/contrib/xz-embedded/userspace/xzminidec.c user/ae/inet6/sys/crypto/sha2/sha2.c user/ae/inet6/sys/crypto/sha2/sha2.h user/ae/inet6/sys/ddb/db_break.h user/ae/inet6/sys/ddb/db_sym.h user/ae/inet6/sys/ddb/db_variables.h user/ae/inet6/sys/ddb/ddb.h user/ae/inet6/sys/dev/aac/aac_linux.c user/ae/inet6/sys/dev/aacraid/aacraid_cam.c user/ae/inet6/sys/dev/aacraid/aacraid_linux.c user/ae/inet6/sys/dev/aacraid/aacraid_pci.c user/ae/inet6/sys/dev/acpica/acpi.c user/ae/inet6/sys/dev/acpica/acpi_cpu.c user/ae/inet6/sys/dev/acpica/acpi_pcib_acpi.c user/ae/inet6/sys/dev/acpica/acpi_pcib_pci.c user/ae/inet6/sys/dev/acpica/acpi_resource.c user/ae/inet6/sys/dev/acpica/acpi_smbat.c user/ae/inet6/sys/dev/advansys/advansys.c user/ae/inet6/sys/dev/advansys/advlib.c user/ae/inet6/sys/dev/advansys/adwcam.c user/ae/inet6/sys/dev/age/if_agevar.h user/ae/inet6/sys/dev/aic7xxx/aic79xx.c user/ae/inet6/sys/dev/aic7xxx/aicasm/Makefile user/ae/inet6/sys/dev/alc/if_alcvar.h user/ae/inet6/sys/dev/ale/if_alevar.h user/ae/inet6/sys/dev/amdtemp/amdtemp.c user/ae/inet6/sys/dev/amr/amr_linux.c user/ae/inet6/sys/dev/ata/chipsets/ata-fsl.c user/ae/inet6/sys/dev/ath/ah_osdep.c user/ae/inet6/sys/dev/ath/ath_hal/ah.h user/ae/inet6/sys/dev/ath/ath_hal/ah_regdomain.c user/ae/inet6/sys/dev/ath/ath_hal/ah_regdomain/ah_rd_regenum.h user/ae/inet6/sys/dev/ath/ath_hal/ar5210/ar5210.h user/ae/inet6/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c user/ae/inet6/sys/dev/ath/ath_hal/ar5210/ar5210_power.c user/ae/inet6/sys/dev/ath/ath_hal/ar5211/ar5211.h user/ae/inet6/sys/dev/ath/ath_hal/ar5211/ar5211_power.c user/ae/inet6/sys/dev/ath/ath_hal/ar5212/ar5212.h user/ae/inet6/sys/dev/ath/ath_hal/ar5212/ar5212_power.c user/ae/inet6/sys/dev/ath/ath_hal/ar5312/ar5312_power.c user/ae/inet6/sys/dev/ath/ath_hal/ar5416/ar5416_power.c user/ae/inet6/sys/dev/ath/if_ath.c user/ae/inet6/sys/dev/ath/if_ath_tx.c user/ae/inet6/sys/dev/bce/if_bcereg.h user/ae/inet6/sys/dev/bge/if_bgereg.h user/ae/inet6/sys/dev/bvm/bvm_console.c user/ae/inet6/sys/dev/bxe/bxe.c user/ae/inet6/sys/dev/cardbus/cardbus.c user/ae/inet6/sys/dev/cardbus/cardbusvar.h user/ae/inet6/sys/dev/ciss/ciss.c user/ae/inet6/sys/dev/cpuctl/cpuctl.c user/ae/inet6/sys/dev/cxgbe/adapter.h user/ae/inet6/sys/dev/cxgbe/common/t4_hw.h user/ae/inet6/sys/dev/cxgbe/iw_cxgbe/provider.c user/ae/inet6/sys/dev/cxgbe/t4_main.c user/ae/inet6/sys/dev/cxgbe/t4_sge.c user/ae/inet6/sys/dev/esp/esp_sbus.c user/ae/inet6/sys/dev/esp/ncr53c9xvar.h user/ae/inet6/sys/dev/etherswitch/arswitch/arswitch.c user/ae/inet6/sys/dev/etherswitch/arswitch/arswitch_phy.c user/ae/inet6/sys/dev/etherswitch/arswitch/arswitch_reg.c user/ae/inet6/sys/dev/etherswitch/arswitch/arswitch_reg.h user/ae/inet6/sys/dev/etherswitch/arswitch/arswitch_vlans.c user/ae/inet6/sys/dev/etherswitch/arswitch/arswitch_vlans.h user/ae/inet6/sys/dev/etherswitch/arswitch/arswitchreg.h user/ae/inet6/sys/dev/etherswitch/arswitch/arswitchvar.h user/ae/inet6/sys/dev/etherswitch/ip17x/ip17x.c user/ae/inet6/sys/dev/etherswitch/ip17x/ip17x_phy.c user/ae/inet6/sys/dev/etherswitch/ip17x/ip17x_vlans.c user/ae/inet6/sys/dev/fb/creator.c user/ae/inet6/sys/dev/fb/machfb.c user/ae/inet6/sys/dev/fdt/fdt_common.c user/ae/inet6/sys/dev/fdt/fdt_common.h user/ae/inet6/sys/dev/fdt/simplebus.c user/ae/inet6/sys/dev/ffec/if_ffec.c user/ae/inet6/sys/dev/filemon/filemon.c user/ae/inet6/sys/dev/fxp/if_fxpreg.h user/ae/inet6/sys/dev/gpio/gpiobus.c user/ae/inet6/sys/dev/gpio/gpiobusvar.h user/ae/inet6/sys/dev/gpio/gpioiic.c user/ae/inet6/sys/dev/gpio/gpioled.c user/ae/inet6/sys/dev/hwpmc/hwpmc_core.c user/ae/inet6/sys/dev/hwpmc/hwpmc_intel.c user/ae/inet6/sys/dev/hwpmc/hwpmc_logging.c user/ae/inet6/sys/dev/hwpmc/hwpmc_piv.c user/ae/inet6/sys/dev/hwpmc/hwpmc_powerpc.c user/ae/inet6/sys/dev/hwpmc/hwpmc_uncore.c user/ae/inet6/sys/dev/hwpmc/pmc_events.h user/ae/inet6/sys/dev/hyperv/netvsc/hv_net_vsc.c user/ae/inet6/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c user/ae/inet6/sys/dev/hyperv/netvsc/hv_rndis_filter.c user/ae/inet6/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c user/ae/inet6/sys/dev/iicbus/iicbb.c user/ae/inet6/sys/dev/ipmi/ipmi_linux.c user/ae/inet6/sys/dev/isci/scil/sati_passthrough.c user/ae/inet6/sys/dev/isci/scil/sati_util.h user/ae/inet6/sys/dev/isci/scil/sci_controller_constants.h user/ae/inet6/sys/dev/isci/scil/sci_util.h user/ae/inet6/sys/dev/isci/scil/scic_sds_request.h user/ae/inet6/sys/dev/iscsi/icl.c user/ae/inet6/sys/dev/iscsi/icl.h user/ae/inet6/sys/dev/iscsi/icl_proxy.c user/ae/inet6/sys/dev/iscsi/iscsi.c user/ae/inet6/sys/dev/iscsi/iscsi.h user/ae/inet6/sys/dev/iscsi_initiator/iscsi.c user/ae/inet6/sys/dev/iwi/if_iwi.c user/ae/inet6/sys/dev/iwi/if_iwireg.h user/ae/inet6/sys/dev/iwi/if_iwivar.h user/ae/inet6/sys/dev/iwn/if_iwn.c user/ae/inet6/sys/dev/iwn/if_iwn_debug.h user/ae/inet6/sys/dev/iwn/if_iwnreg.h user/ae/inet6/sys/dev/iwn/if_iwnvar.h user/ae/inet6/sys/dev/ixgbe/ixgbe.c user/ae/inet6/sys/dev/jme/if_jmevar.h user/ae/inet6/sys/dev/le/am7990.c user/ae/inet6/sys/dev/le/am79900.c user/ae/inet6/sys/dev/le/am79900reg.h user/ae/inet6/sys/dev/le/am7990reg.h user/ae/inet6/sys/dev/le/if_le_isa.c user/ae/inet6/sys/dev/le/if_le_pci.c user/ae/inet6/sys/dev/le/lance.c user/ae/inet6/sys/dev/le/lancereg.h user/ae/inet6/sys/dev/md/md.c user/ae/inet6/sys/dev/mfi/mfi_linux.c user/ae/inet6/sys/dev/mk48txx/mk48txx.c user/ae/inet6/sys/dev/mmc/mmc.c user/ae/inet6/sys/dev/mps/mps.c user/ae/inet6/sys/dev/mps/mps_sas.c user/ae/inet6/sys/dev/mps/mps_sas.h user/ae/inet6/sys/dev/msk/if_msk.c user/ae/inet6/sys/dev/msk/if_mskreg.h user/ae/inet6/sys/dev/mxge/if_mxge.c user/ae/inet6/sys/dev/mxge/if_mxge_var.h user/ae/inet6/sys/dev/nand/nandbus.c user/ae/inet6/sys/dev/nand/nfc_at91.c user/ae/inet6/sys/dev/netmap/netmap.c user/ae/inet6/sys/dev/netmap/netmap_freebsd.c user/ae/inet6/sys/dev/netmap/netmap_generic.c user/ae/inet6/sys/dev/netmap/netmap_kern.h user/ae/inet6/sys/dev/netmap/netmap_mem2.c user/ae/inet6/sys/dev/netmap/netmap_mem2.h user/ae/inet6/sys/dev/netmap/netmap_vale.c user/ae/inet6/sys/dev/nfe/if_nfe.c user/ae/inet6/sys/dev/nfe/if_nfereg.h user/ae/inet6/sys/dev/nvme/nvme.c user/ae/inet6/sys/dev/nvme/nvme_ctrlr.c user/ae/inet6/sys/dev/nvme/nvme_private.h user/ae/inet6/sys/dev/nvme/nvme_qpair.c user/ae/inet6/sys/dev/oce/oce_if.c user/ae/inet6/sys/dev/ofw/ofw_iicbus.c user/ae/inet6/sys/dev/pccbb/pccbb.c user/ae/inet6/sys/dev/pccbb/pccbb_isa.c user/ae/inet6/sys/dev/pccbb/pccbb_pci.c user/ae/inet6/sys/dev/pccbb/pccbbvar.h user/ae/inet6/sys/dev/pci/pci.c user/ae/inet6/sys/dev/pci/pci_if.m user/ae/inet6/sys/dev/pci/pci_pci.c user/ae/inet6/sys/dev/pci/pci_private.h user/ae/inet6/sys/dev/pci/pci_subr.c user/ae/inet6/sys/dev/pci/pcib_if.m user/ae/inet6/sys/dev/pci/pcib_private.h user/ae/inet6/sys/dev/pci/pcireg.h user/ae/inet6/sys/dev/pci/pcivar.h user/ae/inet6/sys/dev/puc/puc.c user/ae/inet6/sys/dev/puc/puc_bfe.h user/ae/inet6/sys/dev/puc/puc_cfg.c user/ae/inet6/sys/dev/puc/puc_pccard.c user/ae/inet6/sys/dev/puc/puc_pci.c user/ae/inet6/sys/dev/puc/pucdata.c user/ae/inet6/sys/dev/qlxgb/qla_hw.c user/ae/inet6/sys/dev/qlxgb/qla_os.c user/ae/inet6/sys/dev/qlxgbe/ql_os.c user/ae/inet6/sys/dev/qlxge/qls_os.c user/ae/inet6/sys/dev/sbni/if_sbni.c user/ae/inet6/sys/dev/sdhci/sdhci.c user/ae/inet6/sys/dev/sdhci/sdhci.h user/ae/inet6/sys/dev/sfxge/sfxge_tx.c user/ae/inet6/sys/dev/sfxge/sfxge_tx.h user/ae/inet6/sys/dev/sge/if_sgereg.h user/ae/inet6/sys/dev/sound/pcm/sound.c user/ae/inet6/sys/dev/sound/usb/uaudio.c user/ae/inet6/sys/dev/syscons/syscons.h user/ae/inet6/sys/dev/tdfx/tdfx_linux.c user/ae/inet6/sys/dev/tws/tws.h user/ae/inet6/sys/dev/tws/tws_cam.c user/ae/inet6/sys/dev/tws/tws_user.c user/ae/inet6/sys/dev/uart/uart_bus_fdt.c user/ae/inet6/sys/dev/uart/uart_bus_pci.c user/ae/inet6/sys/dev/uart/uart_dev_imx.c user/ae/inet6/sys/dev/uart/uart_tty.c user/ae/inet6/sys/dev/usb/controller/at91dci_atmelarm.c user/ae/inet6/sys/dev/usb/controller/ehci.c user/ae/inet6/sys/dev/usb/controller/musb_otg.c user/ae/inet6/sys/dev/usb/controller/ohci_atmelarm.c user/ae/inet6/sys/dev/usb/controller/uss820dci.c user/ae/inet6/sys/dev/usb/controller/xhci.c user/ae/inet6/sys/dev/usb/controller/xhci.h user/ae/inet6/sys/dev/usb/controller/xhci_pci.c user/ae/inet6/sys/dev/usb/controller/xhcireg.h user/ae/inet6/sys/dev/usb/input/atp.c user/ae/inet6/sys/dev/usb/input/ukbd.c user/ae/inet6/sys/dev/usb/input/wsp.c user/ae/inet6/sys/dev/usb/net/if_aue.c user/ae/inet6/sys/dev/usb/net/usb_ethernet.c user/ae/inet6/sys/dev/usb/quirk/usb_quirk.c user/ae/inet6/sys/dev/usb/serial/ubsa.c user/ae/inet6/sys/dev/usb/serial/ubser.c user/ae/inet6/sys/dev/usb/serial/uchcom.c user/ae/inet6/sys/dev/usb/serial/ufoma.c user/ae/inet6/sys/dev/usb/serial/uftdi.c user/ae/inet6/sys/dev/usb/serial/uftdi_reg.h user/ae/inet6/sys/dev/usb/serial/umodem.c user/ae/inet6/sys/dev/usb/serial/uplcom.c user/ae/inet6/sys/dev/usb/serial/usb_serial.c user/ae/inet6/sys/dev/usb/serial/usb_serial.h user/ae/inet6/sys/dev/usb/usb_core.h user/ae/inet6/sys/dev/usb/usb_dev.c user/ae/inet6/sys/dev/usb/usb_device.c user/ae/inet6/sys/dev/usb/usb_process.c user/ae/inet6/sys/dev/usb/usb_process.h user/ae/inet6/sys/dev/usb/usb_transfer.c user/ae/inet6/sys/dev/usb/usbdevs user/ae/inet6/sys/dev/usb/usbdi.h user/ae/inet6/sys/dev/usb/wlan/if_run.c user/ae/inet6/sys/dev/usb/wlan/if_runvar.h user/ae/inet6/sys/dev/usb/wlan/if_urtwn.c user/ae/inet6/sys/dev/usb/wlan/if_urtwnreg.h user/ae/inet6/sys/dev/virtio/network/if_vtnet.c user/ae/inet6/sys/dev/vmware/vmxnet3/if_vmx.c user/ae/inet6/sys/dev/vmware/vmxnet3/if_vmxreg.h user/ae/inet6/sys/dev/vmware/vmxnet3/if_vmxvar.h user/ae/inet6/sys/dev/vt/hw/fb/vt_early_fb.c user/ae/inet6/sys/dev/vt/hw/fb/vt_fb.c user/ae/inet6/sys/dev/vt/hw/vga/vga.c user/ae/inet6/sys/dev/vt/vt.h user/ae/inet6/sys/dev/vt/vt_core.c user/ae/inet6/sys/dev/vxge/vxge.c user/ae/inet6/sys/dev/xen/console/console.c user/ae/inet6/sys/dev/xen/console/xencons_ring.c user/ae/inet6/sys/dev/xen/timer/timer.c user/ae/inet6/sys/fs/ext2fs/ext2_alloc.c user/ae/inet6/sys/fs/ext2fs/ext2_balloc.c user/ae/inet6/sys/fs/ext2fs/ext2_bmap.c user/ae/inet6/sys/fs/ext2fs/ext2_dinode.h user/ae/inet6/sys/fs/ext2fs/ext2_dir.h user/ae/inet6/sys/fs/ext2fs/ext2_extents.h user/ae/inet6/sys/fs/ext2fs/ext2_extern.h user/ae/inet6/sys/fs/ext2fs/ext2_htree.c user/ae/inet6/sys/fs/ext2fs/ext2_inode.c user/ae/inet6/sys/fs/ext2fs/ext2_inode_cnv.c user/ae/inet6/sys/fs/ext2fs/ext2_lookup.c user/ae/inet6/sys/fs/ext2fs/ext2_mount.h user/ae/inet6/sys/fs/ext2fs/ext2_vfsops.c user/ae/inet6/sys/fs/ext2fs/ext2_vnops.c user/ae/inet6/sys/fs/ext2fs/ext2fs.h user/ae/inet6/sys/fs/ext2fs/fs.h user/ae/inet6/sys/fs/ext2fs/htree.h user/ae/inet6/sys/fs/ext2fs/inode.h user/ae/inet6/sys/fs/fdescfs/fdesc_vnops.c user/ae/inet6/sys/fs/fuse/fuse_vfsops.c user/ae/inet6/sys/fs/msdosfs/msdosfs_fileno.c user/ae/inet6/sys/fs/nandfs/nandfs_vfsops.c user/ae/inet6/sys/fs/nfsclient/nfs_clport.c user/ae/inet6/sys/fs/nfsserver/nfs_nfsdport.c user/ae/inet6/sys/fs/nfsserver/nfs_nfsdserv.c user/ae/inet6/sys/fs/tmpfs/tmpfs_subr.c user/ae/inet6/sys/fs/tmpfs/tmpfs_vfsops.c user/ae/inet6/sys/fs/tmpfs/tmpfs_vnops.c user/ae/inet6/sys/geom/eli/g_eli_crypto.c user/ae/inet6/sys/geom/geom_disk.c user/ae/inet6/sys/geom/geom_slice.c user/ae/inet6/sys/geom/label/g_label.c user/ae/inet6/sys/geom/mirror/g_mirror.c user/ae/inet6/sys/geom/raid/md_ddf.c user/ae/inet6/sys/geom/stripe/g_stripe.c user/ae/inet6/sys/geom/uncompress/g_uncompress.c user/ae/inet6/sys/geom/uzip/g_uzip.c user/ae/inet6/sys/i386/conf/GENERIC user/ae/inet6/sys/i386/conf/NOTES user/ae/inet6/sys/i386/conf/PAE user/ae/inet6/sys/i386/conf/XEN user/ae/inet6/sys/i386/i386/apic_vector.s user/ae/inet6/sys/i386/i386/locore.s user/ae/inet6/sys/i386/i386/machdep.c user/ae/inet6/sys/i386/i386/mp_machdep.c user/ae/inet6/sys/i386/i386/pmap.c user/ae/inet6/sys/i386/i386/sys_machdep.c user/ae/inet6/sys/i386/i386/trap.c user/ae/inet6/sys/i386/i386/uio_machdep.c user/ae/inet6/sys/i386/i386/vm_machdep.c user/ae/inet6/sys/i386/ibcs2/ibcs2_fcntl.c user/ae/inet6/sys/i386/ibcs2/ibcs2_ioctl.c user/ae/inet6/sys/i386/ibcs2/ibcs2_misc.c user/ae/inet6/sys/i386/include/clock.h user/ae/inet6/sys/i386/include/cpufunc.h user/ae/inet6/sys/i386/include/pmap.h user/ae/inet6/sys/i386/include/resource.h user/ae/inet6/sys/i386/include/smp.h user/ae/inet6/sys/i386/include/xen/hypercall.h user/ae/inet6/sys/i386/include/xen/xen-os.h user/ae/inet6/sys/i386/linux/linux_machdep.c user/ae/inet6/sys/i386/xbox/xbox.c user/ae/inet6/sys/i386/xen/clock.c user/ae/inet6/sys/i386/xen/mp_machdep.c user/ae/inet6/sys/i386/xen/pmap.c user/ae/inet6/sys/i386/xen/xen_machdep.c user/ae/inet6/sys/ia64/acpica/OsdEnvironment.c user/ae/inet6/sys/ia64/conf/GENERIC user/ae/inet6/sys/ia64/ia64/clock.c user/ae/inet6/sys/ia64/ia64/db_machdep.c user/ae/inet6/sys/ia64/ia64/dump_machdep.c user/ae/inet6/sys/ia64/ia64/efi.c user/ae/inet6/sys/ia64/ia64/exception.S user/ae/inet6/sys/ia64/ia64/interrupt.c user/ae/inet6/sys/ia64/ia64/iodev_machdep.c user/ae/inet6/sys/ia64/ia64/machdep.c user/ae/inet6/sys/ia64/ia64/mem.c user/ae/inet6/sys/ia64/ia64/mp_machdep.c user/ae/inet6/sys/ia64/ia64/nexus.c user/ae/inet6/sys/ia64/ia64/pmap.c user/ae/inet6/sys/ia64/ia64/sal.c user/ae/inet6/sys/ia64/ia64/trap.c user/ae/inet6/sys/ia64/ia64/uio_machdep.c user/ae/inet6/sys/ia64/ia64/uma_machdep.c user/ae/inet6/sys/ia64/include/_types.h user/ae/inet6/sys/ia64/include/kdb.h user/ae/inet6/sys/ia64/include/md_var.h user/ae/inet6/sys/ia64/include/pcpu.h user/ae/inet6/sys/ia64/include/pmap.h user/ae/inet6/sys/ia64/include/smp.h user/ae/inet6/sys/isa/isareg.h user/ae/inet6/sys/kern/Make.tags.inc user/ae/inet6/sys/kern/imgact_elf.c user/ae/inet6/sys/kern/init_main.c user/ae/inet6/sys/kern/init_sysent.c user/ae/inet6/sys/kern/kern_alq.c user/ae/inet6/sys/kern/kern_clocksource.c user/ae/inet6/sys/kern/kern_cons.c user/ae/inet6/sys/kern/kern_descrip.c user/ae/inet6/sys/kern/kern_et.c user/ae/inet6/sys/kern/kern_event.c user/ae/inet6/sys/kern/kern_exec.c user/ae/inet6/sys/kern/kern_exit.c user/ae/inet6/sys/kern/kern_jail.c user/ae/inet6/sys/kern/kern_ktr.c user/ae/inet6/sys/kern/kern_ktrace.c user/ae/inet6/sys/kern/kern_linker.c user/ae/inet6/sys/kern/kern_malloc.c user/ae/inet6/sys/kern/kern_mbuf.c user/ae/inet6/sys/kern/kern_mib.c user/ae/inet6/sys/kern/kern_proc.c user/ae/inet6/sys/kern/kern_sdt.c user/ae/inet6/sys/kern/kern_shutdown.c user/ae/inet6/sys/kern/kern_sig.c user/ae/inet6/sys/kern/kern_sysctl.c user/ae/inet6/sys/kern/kern_timeout.c user/ae/inet6/sys/kern/kern_umtx.c user/ae/inet6/sys/kern/kern_uuid.c user/ae/inet6/sys/kern/sched_ule.c user/ae/inet6/sys/kern/subr_bus.c user/ae/inet6/sys/kern/subr_capability.c user/ae/inet6/sys/kern/subr_counter.c user/ae/inet6/sys/kern/subr_devstat.c user/ae/inet6/sys/kern/subr_hints.c user/ae/inet6/sys/kern/subr_pcpu.c user/ae/inet6/sys/kern/subr_prf.c user/ae/inet6/sys/kern/subr_syscall.c user/ae/inet6/sys/kern/subr_terminal.c user/ae/inet6/sys/kern/subr_trap.c user/ae/inet6/sys/kern/subr_witness.c user/ae/inet6/sys/kern/sys_capability.c user/ae/inet6/sys/kern/sys_generic.c user/ae/inet6/sys/kern/sys_procdesc.c user/ae/inet6/sys/kern/syscalls.c user/ae/inet6/sys/kern/syscalls.master user/ae/inet6/sys/kern/systrace_args.c user/ae/inet6/sys/kern/tty.c user/ae/inet6/sys/kern/uipc_mqueue.c user/ae/inet6/sys/kern/uipc_sem.c user/ae/inet6/sys/kern/uipc_shm.c user/ae/inet6/sys/kern/uipc_sockbuf.c user/ae/inet6/sys/kern/uipc_syscalls.c user/ae/inet6/sys/kern/uipc_usrreq.c user/ae/inet6/sys/kern/vfs_acl.c user/ae/inet6/sys/kern/vfs_aio.c user/ae/inet6/sys/kern/vfs_bio.c user/ae/inet6/sys/kern/vfs_extattr.c user/ae/inet6/sys/kern/vfs_lookup.c user/ae/inet6/sys/kern/vfs_subr.c user/ae/inet6/sys/kern/vfs_syscalls.c user/ae/inet6/sys/kern/vfs_vnops.c user/ae/inet6/sys/mips/atheros/apb.c user/ae/inet6/sys/mips/atheros/apbvar.h user/ae/inet6/sys/mips/atheros/ar71xx_cpudef.h user/ae/inet6/sys/mips/atheros/ar71xx_ehci.c user/ae/inet6/sys/mips/atheros/ar724x_pci.c user/ae/inet6/sys/mips/atheros/ar934x_chip.c user/ae/inet6/sys/mips/atheros/if_arge.c user/ae/inet6/sys/mips/cavium/octopci_bus_space.c user/ae/inet6/sys/mips/conf/ALCHEMY user/ae/inet6/sys/mips/conf/ALFA_HORNET_UB user/ae/inet6/sys/mips/conf/AP121 user/ae/inet6/sys/mips/conf/AP91 user/ae/inet6/sys/mips/conf/AP93 user/ae/inet6/sys/mips/conf/AP94 user/ae/inet6/sys/mips/conf/AP96 user/ae/inet6/sys/mips/conf/AR71XX_BASE user/ae/inet6/sys/mips/conf/AR724X_BASE user/ae/inet6/sys/mips/conf/AR91XX_BASE user/ae/inet6/sys/mips/conf/AR933X_BASE user/ae/inet6/sys/mips/conf/AR934X_BASE user/ae/inet6/sys/mips/conf/AR934X_BASE.hints user/ae/inet6/sys/mips/conf/BERI_NETFPGA_MDROOT user/ae/inet6/sys/mips/conf/CARAMBOLA2 user/ae/inet6/sys/mips/conf/DB120 user/ae/inet6/sys/mips/conf/DB120.hints user/ae/inet6/sys/mips/conf/ENH200 user/ae/inet6/sys/mips/conf/OCTEON1 user/ae/inet6/sys/mips/conf/PB47 user/ae/inet6/sys/mips/conf/PB92 user/ae/inet6/sys/mips/conf/PICOSTATION_M2HP user/ae/inet6/sys/mips/conf/ROUTERSTATION user/ae/inet6/sys/mips/conf/ROUTERSTATION_MFS user/ae/inet6/sys/mips/conf/RSPRO user/ae/inet6/sys/mips/conf/RSPRO_MFS user/ae/inet6/sys/mips/conf/RSPRO_STANDALONE user/ae/inet6/sys/mips/conf/RT305X user/ae/inet6/sys/mips/conf/SENTRY5 user/ae/inet6/sys/mips/conf/SWARM64_SMP user/ae/inet6/sys/mips/conf/SWARM_SMP user/ae/inet6/sys/mips/conf/TP-WN1043ND user/ae/inet6/sys/mips/conf/WZR-300HP user/ae/inet6/sys/mips/conf/WZR-300HP.hints user/ae/inet6/sys/mips/conf/XLRN32 user/ae/inet6/sys/mips/conf/std.SWARM user/ae/inet6/sys/mips/conf/std.XLP user/ae/inet6/sys/mips/include/_types.h user/ae/inet6/sys/mips/include/bootinfo.h user/ae/inet6/sys/mips/include/bus.h user/ae/inet6/sys/mips/mips/bus_space_fdt.c user/ae/inet6/sys/mips/mips/bus_space_generic.c user/ae/inet6/sys/mips/mips/gdb_machdep.c user/ae/inet6/sys/mips/mips/machdep.c user/ae/inet6/sys/mips/mips/pmap.c user/ae/inet6/sys/mips/mips/sys_machdep.c user/ae/inet6/sys/mips/mips/uio_machdep.c user/ae/inet6/sys/mips/mips/uma_machdep.c user/ae/inet6/sys/mips/rmi/dev/nlge/if_nlge.c user/ae/inet6/sys/mips/rmi/rootfs_list.txt user/ae/inet6/sys/modules/Makefile user/ae/inet6/sys/modules/arcnet/Makefile user/ae/inet6/sys/modules/crypto/Makefile user/ae/inet6/sys/modules/ctl/Makefile user/ae/inet6/sys/modules/cyclic/Makefile user/ae/inet6/sys/modules/dtrace/dtmalloc/Makefile user/ae/inet6/sys/modules/dtrace/dtnfscl/Makefile user/ae/inet6/sys/modules/dtrace/dtnfsclient/Makefile user/ae/inet6/sys/modules/dtrace/dtrace/Makefile user/ae/inet6/sys/modules/dtrace/dtrace_test/Makefile user/ae/inet6/sys/modules/dtrace/dtraceall/Makefile user/ae/inet6/sys/modules/dtrace/fasttrap/Makefile user/ae/inet6/sys/modules/dtrace/fbt/Makefile user/ae/inet6/sys/modules/dtrace/lockstat/Makefile user/ae/inet6/sys/modules/dtrace/profile/Makefile user/ae/inet6/sys/modules/dtrace/prototype/Makefile user/ae/inet6/sys/modules/dtrace/sdt/Makefile user/ae/inet6/sys/modules/dtrace/systrace/Makefile user/ae/inet6/sys/modules/dtrace/systrace_freebsd32/Makefile user/ae/inet6/sys/modules/dtrace/systrace_linux32/Makefile user/ae/inet6/sys/modules/geom/geom_bde/Makefile user/ae/inet6/sys/modules/geom/geom_label/Makefile user/ae/inet6/sys/modules/geom/geom_uncompress/Makefile user/ae/inet6/sys/modules/gpio/gpiobus/Makefile user/ae/inet6/sys/modules/gpio/gpioiic/Makefile user/ae/inet6/sys/modules/gpio/gpioled/Makefile user/ae/inet6/sys/modules/i2c/iicbb/Makefile user/ae/inet6/sys/modules/if_gre/Makefile user/ae/inet6/sys/modules/if_tun/Makefile user/ae/inet6/sys/modules/netgraph/iface/Makefile user/ae/inet6/sys/modules/netmap/Makefile user/ae/inet6/sys/modules/opensolaris/Makefile user/ae/inet6/sys/modules/random/Makefile user/ae/inet6/sys/modules/smbfs/Makefile user/ae/inet6/sys/modules/sppp/Makefile user/ae/inet6/sys/modules/vmm/Makefile user/ae/inet6/sys/modules/vmware/vmxnet3/Makefile user/ae/inet6/sys/modules/wlan/Makefile user/ae/inet6/sys/modules/zfs/Makefile user/ae/inet6/sys/net/bpf_filter.c user/ae/inet6/sys/net/flowtable.c user/ae/inet6/sys/net/flowtable.h user/ae/inet6/sys/net/if.c user/ae/inet6/sys/net/if.h user/ae/inet6/sys/net/if_arcsubr.c user/ae/inet6/sys/net/if_bridge.c user/ae/inet6/sys/net/if_disc.c user/ae/inet6/sys/net/if_epair.c user/ae/inet6/sys/net/if_ethersubr.c user/ae/inet6/sys/net/if_faith.c user/ae/inet6/sys/net/if_fddisubr.c user/ae/inet6/sys/net/if_gre.c user/ae/inet6/sys/net/if_iso88025subr.c user/ae/inet6/sys/net/if_loop.c user/ae/inet6/sys/net/if_pfsync.h user/ae/inet6/sys/net/if_spppfr.c user/ae/inet6/sys/net/if_spppsubr.c user/ae/inet6/sys/net/if_stf.c user/ae/inet6/sys/net/if_tun.c user/ae/inet6/sys/net/if_types.h user/ae/inet6/sys/net/if_var.h user/ae/inet6/sys/net/iso88025.h user/ae/inet6/sys/net/netisr.h user/ae/inet6/sys/net/netmap.h user/ae/inet6/sys/net/netmap_user.h user/ae/inet6/sys/net/pfvar.h user/ae/inet6/sys/net/radix_mpath.c user/ae/inet6/sys/net/route.c user/ae/inet6/sys/net/route.h user/ae/inet6/sys/net/rtsock.c user/ae/inet6/sys/net/vnet.c user/ae/inet6/sys/net/vnet.h user/ae/inet6/sys/net80211/ieee80211_ioctl.c user/ae/inet6/sys/netgraph/ng_cisco.c user/ae/inet6/sys/netgraph/ng_iface.c user/ae/inet6/sys/netgraph/ng_iface.h user/ae/inet6/sys/netgraph/ng_ksocket.c user/ae/inet6/sys/netinet/cc/cc_cdg.c user/ae/inet6/sys/netinet/icmp_var.h user/ae/inet6/sys/netinet/if_ether.c user/ae/inet6/sys/netinet/igmp_var.h user/ae/inet6/sys/netinet/in.c user/ae/inet6/sys/netinet/in.h user/ae/inet6/sys/netinet/in_pcb.c user/ae/inet6/sys/netinet/in_pcbgroup.c user/ae/inet6/sys/netinet/in_proto.c user/ae/inet6/sys/netinet/in_rmx.c user/ae/inet6/sys/netinet/ip_carp.c user/ae/inet6/sys/netinet/ip_fastfwd.c user/ae/inet6/sys/netinet/ip_gre.c user/ae/inet6/sys/netinet/ip_icmp.c user/ae/inet6/sys/netinet/ip_input.c user/ae/inet6/sys/netinet/ip_ipsec.c user/ae/inet6/sys/netinet/ip_output.c user/ae/inet6/sys/netinet/ip_var.h user/ae/inet6/sys/netinet/pim_var.h user/ae/inet6/sys/netinet/sctp.h user/ae/inet6/sys/netinet/sctp_constants.h user/ae/inet6/sys/netinet/sctp_indata.c user/ae/inet6/sys/netinet/sctp_input.c user/ae/inet6/sys/netinet/sctp_os_bsd.h user/ae/inet6/sys/netinet/sctp_output.c user/ae/inet6/sys/netinet/sctp_pcb.c user/ae/inet6/sys/netinet/sctp_sysctl.c user/ae/inet6/sys/netinet/sctp_sysctl.h user/ae/inet6/sys/netinet/sctp_timer.c user/ae/inet6/sys/netinet/sctp_usrreq.c user/ae/inet6/sys/netinet/sctputil.c user/ae/inet6/sys/netinet/sctputil.h user/ae/inet6/sys/netinet/tcp_input.c user/ae/inet6/sys/netinet/tcp_output.c user/ae/inet6/sys/netinet/tcp_reass.c user/ae/inet6/sys/netinet/tcp_subr.c user/ae/inet6/sys/netinet/tcp_syncache.c user/ae/inet6/sys/netinet/tcp_timer.c user/ae/inet6/sys/netinet/tcp_timer.h user/ae/inet6/sys/netinet/tcp_timewait.c user/ae/inet6/sys/netinet/tcp_var.h user/ae/inet6/sys/netinet/udp_usrreq.c user/ae/inet6/sys/netinet/udp_var.h user/ae/inet6/sys/netinet6/in6.h user/ae/inet6/sys/netinet6/in6_ifattach.c user/ae/inet6/sys/netinet6/in6_mcast.c user/ae/inet6/sys/netinet6/in6_pcb.c user/ae/inet6/sys/netinet6/in6_pcbgroup.c user/ae/inet6/sys/netinet6/in6_proto.c user/ae/inet6/sys/netinet6/in6_rmx.c user/ae/inet6/sys/netinet6/ip6_forward.c user/ae/inet6/sys/netinet6/ip6_input.c user/ae/inet6/sys/netinet6/ip6_ipsec.c user/ae/inet6/sys/netinet6/ip6_mroute.c user/ae/inet6/sys/netinet6/ip6_output.c user/ae/inet6/sys/netinet6/ip6_var.h user/ae/inet6/sys/netinet6/nd6.c user/ae/inet6/sys/netinet6/pim6_var.h user/ae/inet6/sys/netinet6/udp6_usrreq.c user/ae/inet6/sys/netinet6/udp6_var.h user/ae/inet6/sys/netipsec/ipsec.h user/ae/inet6/sys/netipsec/key_var.h user/ae/inet6/sys/netipsec/xform_ipip.c user/ae/inet6/sys/netpfil/ipfw/dummynet.txt user/ae/inet6/sys/netpfil/ipfw/ip_fw_dynamic.c user/ae/inet6/sys/netpfil/ipfw/ip_fw_pfil.c user/ae/inet6/sys/netpfil/ipfw/ip_fw_table.c user/ae/inet6/sys/netpfil/pf/if_pfsync.c user/ae/inet6/sys/netpfil/pf/pf.c user/ae/inet6/sys/netpfil/pf/pf_ioctl.c user/ae/inet6/sys/netsmb/netbios.h user/ae/inet6/sys/netsmb/smb_dev.c user/ae/inet6/sys/nfs/bootp_subr.c user/ae/inet6/sys/nfsserver/nfs_srvkrpc.c user/ae/inet6/sys/nlm/nlm_prot_impl.c user/ae/inet6/sys/ofed/drivers/infiniband/core/umem.c user/ae/inet6/sys/ofed/drivers/infiniband/hw/mthca/mthca_memfree.c user/ae/inet6/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c user/ae/inet6/sys/ofed/drivers/net/mlx4/en_netdev.c user/ae/inet6/sys/ofed/include/rdma/ib_addr.h user/ae/inet6/sys/opencrypto/crypto.c user/ae/inet6/sys/opencrypto/cryptodev.c user/ae/inet6/sys/opencrypto/cryptosoft.c user/ae/inet6/sys/pc98/cbus/cbus.h user/ae/inet6/sys/pc98/cbus/cbus_dma.c user/ae/inet6/sys/pc98/pc98/machdep.c user/ae/inet6/sys/pci/if_rlreg.h user/ae/inet6/sys/powerpc/aim/machdep.c user/ae/inet6/sys/powerpc/aim/mmu_oea.c user/ae/inet6/sys/powerpc/aim/mmu_oea64.c user/ae/inet6/sys/powerpc/aim/moea64_native.c user/ae/inet6/sys/powerpc/aim/uma_machdep.c user/ae/inet6/sys/powerpc/booke/machdep.c user/ae/inet6/sys/powerpc/booke/pmap.c user/ae/inet6/sys/powerpc/conf/GENERIC user/ae/inet6/sys/powerpc/conf/GENERIC64 user/ae/inet6/sys/powerpc/conf/MPC85XX user/ae/inet6/sys/powerpc/conf/NOTES user/ae/inet6/sys/powerpc/include/_types.h user/ae/inet6/sys/powerpc/include/atomic.h user/ae/inet6/sys/powerpc/include/bat.h user/ae/inet6/sys/powerpc/include/bus.h user/ae/inet6/sys/powerpc/include/counter.h user/ae/inet6/sys/powerpc/include/psl.h user/ae/inet6/sys/powerpc/ofw/ofw_real.c user/ae/inet6/sys/powerpc/powermac/atibl.c user/ae/inet6/sys/powerpc/powerpc/copyinout.c user/ae/inet6/sys/powerpc/powerpc/uio_machdep.c user/ae/inet6/sys/security/audit/audit_bsm_klib.c user/ae/inet6/sys/security/mac/mac_framework.h user/ae/inet6/sys/security/mac/mac_policy.h user/ae/inet6/sys/security/mac/mac_syscalls.c user/ae/inet6/sys/security/mac_biba/mac_biba.c user/ae/inet6/sys/security/mac_lomac/mac_lomac.c user/ae/inet6/sys/security/mac_mls/mac_mls.c user/ae/inet6/sys/security/mac_stub/mac_stub.c user/ae/inet6/sys/security/mac_test/mac_test.c user/ae/inet6/sys/sparc64/conf/GENERIC user/ae/inet6/sys/sparc64/include/_types.h user/ae/inet6/sys/sparc64/isa/isa.c user/ae/inet6/sys/sparc64/pci/apb.c user/ae/inet6/sys/sparc64/pci/fire.c user/ae/inet6/sys/sparc64/pci/firereg.h user/ae/inet6/sys/sparc64/sparc64/machdep.c user/ae/inet6/sys/sparc64/sparc64/pmap.c user/ae/inet6/sys/sparc64/sparc64/spitfire.c user/ae/inet6/sys/sparc64/sparc64/sys_machdep.c user/ae/inet6/sys/sparc64/sparc64/uio_machdep.c user/ae/inet6/sys/sparc64/sparc64/vm_machdep.c user/ae/inet6/sys/sys/_umtx.h user/ae/inet6/sys/sys/ata.h user/ae/inet6/sys/sys/buf_ring.h user/ae/inet6/sys/sys/bus_dma.h user/ae/inet6/sys/sys/capability.h user/ae/inet6/sys/sys/event.h user/ae/inet6/sys/sys/eventhandler.h user/ae/inet6/sys/sys/filedesc.h user/ae/inet6/sys/sys/mbuf.h user/ae/inet6/sys/sys/param.h user/ae/inet6/sys/sys/pcpu.h user/ae/inet6/sys/sys/pmc.h user/ae/inet6/sys/sys/priv.h user/ae/inet6/sys/sys/proc.h user/ae/inet6/sys/sys/procdesc.h user/ae/inet6/sys/sys/sockbuf.h user/ae/inet6/sys/sys/socket.h user/ae/inet6/sys/sys/sockio.h user/ae/inet6/sys/sys/stdatomic.h user/ae/inet6/sys/sys/syscall.h user/ae/inet6/sys/sys/syscall.mk user/ae/inet6/sys/sys/sysctl.h user/ae/inet6/sys/sys/sysproto.h user/ae/inet6/sys/sys/systm.h user/ae/inet6/sys/sys/timeet.h user/ae/inet6/sys/sys/umtx.h user/ae/inet6/sys/sys/unpcb.h user/ae/inet6/sys/sys/user.h user/ae/inet6/sys/sys/vmmeter.h user/ae/inet6/sys/teken/teken.c user/ae/inet6/sys/tools/miidevs2h.awk user/ae/inet6/sys/tools/pccarddevs2h.awk user/ae/inet6/sys/ufs/ffs/ffs_alloc.c user/ae/inet6/sys/ufs/ffs/ffs_balloc.c user/ae/inet6/sys/ufs/ffs/ffs_extern.h user/ae/inet6/sys/ufs/ffs/ffs_snapshot.c user/ae/inet6/sys/ufs/ffs/ffs_softdep.c user/ae/inet6/sys/ufs/ffs/ffs_vfsops.c user/ae/inet6/sys/ufs/ffs/ffs_vnops.c user/ae/inet6/sys/ufs/ffs/fs.h user/ae/inet6/sys/ufs/ffs/softdep.h user/ae/inet6/sys/ufs/ufs/dir.h user/ae/inet6/sys/ufs/ufs/dirhash.h user/ae/inet6/sys/ufs/ufs/extattr.h user/ae/inet6/sys/ufs/ufs/gjournal.h user/ae/inet6/sys/ufs/ufs/inode.h user/ae/inet6/sys/ufs/ufs/quota.h user/ae/inet6/sys/ufs/ufs/ufs_extern.h user/ae/inet6/sys/ufs/ufs/ufs_lookup.c user/ae/inet6/sys/ufs/ufs/ufsmount.h user/ae/inet6/sys/vm/device_pager.c user/ae/inet6/sys/vm/memguard.c user/ae/inet6/sys/vm/swap_pager.c user/ae/inet6/sys/vm/uma.h user/ae/inet6/sys/vm/uma_core.c user/ae/inet6/sys/vm/vm_fault.c user/ae/inet6/sys/vm/vm_glue.c user/ae/inet6/sys/vm/vm_map.c user/ae/inet6/sys/vm/vm_meter.c user/ae/inet6/sys/vm/vm_mmap.c user/ae/inet6/sys/vm/vm_object.c user/ae/inet6/sys/vm/vm_page.c user/ae/inet6/sys/vm/vm_pageout.c user/ae/inet6/sys/vm/vm_param.h user/ae/inet6/sys/vm/vm_phys.c user/ae/inet6/sys/vm/vm_phys.h user/ae/inet6/sys/vm/vm_radix.c user/ae/inet6/sys/vm/vm_zeroidle.c user/ae/inet6/sys/vm/vnode_pager.c user/ae/inet6/sys/x86/acpica/acpi_wakeup.c user/ae/inet6/sys/x86/acpica/madt.c user/ae/inet6/sys/x86/include/_types.h user/ae/inet6/sys/x86/include/bus.h user/ae/inet6/sys/x86/include/legacyvar.h user/ae/inet6/sys/x86/iommu/busdma_dmar.c user/ae/inet6/sys/x86/iommu/intel_ctx.c user/ae/inet6/sys/x86/iommu/intel_dmar.h user/ae/inet6/sys/x86/iommu/intel_drv.c user/ae/inet6/sys/x86/iommu/intel_fault.c user/ae/inet6/sys/x86/iommu/intel_utils.c user/ae/inet6/sys/x86/isa/atpic.c user/ae/inet6/sys/x86/isa/clock.c user/ae/inet6/sys/x86/isa/isa_dma.c user/ae/inet6/sys/x86/pci/pci_bus.c user/ae/inet6/sys/x86/pci/qpi.c user/ae/inet6/sys/x86/x86/intr_machdep.c user/ae/inet6/sys/x86/x86/mca.c user/ae/inet6/sys/x86/x86/mptable_pci.c user/ae/inet6/sys/x86/x86/nexus.c user/ae/inet6/sys/x86/xen/hvm.c user/ae/inet6/sys/xen/xen-os.h user/ae/inet6/tests/Makefile user/ae/inet6/tests/sys/Makefile user/ae/inet6/tests/sys/kern/Makefile user/ae/inet6/tests/sys/kern/unix_seqpacket_test.c user/ae/inet6/tools/bsdbox/Makefile user/ae/inet6/tools/bsdbox/Makefile.net user/ae/inet6/tools/bsdbox/Makefile.telnetd user/ae/inet6/tools/build/mk/OptionalObsoleteFiles.inc user/ae/inet6/tools/build/options/WITHOUT_BMAKE user/ae/inet6/tools/regression/README user/ae/inet6/tools/regression/capsicum/libcapsicum/dns.c user/ae/inet6/tools/regression/capsicum/libcapsicum/grp.c user/ae/inet6/tools/regression/capsicum/libcapsicum/pwd.c user/ae/inet6/tools/regression/capsicum/libcapsicum/sysctl.c user/ae/inet6/tools/regression/capsicum/syscalls/cap_fcntls_limit.c user/ae/inet6/tools/regression/capsicum/syscalls/cap_getmode.c user/ae/inet6/tools/regression/capsicum/syscalls/cap_ioctls_limit.c user/ae/inet6/tools/regression/lib/libc/net/Makefile user/ae/inet6/tools/regression/lib/libc/string/Makefile user/ae/inet6/tools/regression/lib/libc/string/test-strerror.c user/ae/inet6/tools/regression/priv/main.c user/ae/inet6/tools/regression/security/cap_test/cap_test_capabilities.c user/ae/inet6/tools/regression/security/cap_test/cap_test_capmode.c user/ae/inet6/tools/regression/security/cap_test/cap_test_fcntl.c user/ae/inet6/tools/regression/security/cap_test/cap_test_pdfork.c user/ae/inet6/tools/regression/security/cap_test/cap_test_pdkill.c user/ae/inet6/tools/regression/security/cap_test/cap_test_relative.c user/ae/inet6/tools/regression/security/cap_test/cap_test_sysctl.c user/ae/inet6/tools/regression/sockets/unix_passfd/unix_passfd.c user/ae/inet6/tools/test/ppsapi/Makefile user/ae/inet6/tools/tools/ath/athaggrstats/Makefile user/ae/inet6/tools/tools/ath/athaggrstats/athaggrstats.c user/ae/inet6/tools/tools/ath/athaggrstats/athaggrstats.h user/ae/inet6/tools/tools/ath/athstats/Makefile user/ae/inet6/tools/tools/ath/athstats/athstats.c user/ae/inet6/tools/tools/ath/athstats/athstats.h user/ae/inet6/tools/tools/ifinfo/ifinfo.c user/ae/inet6/tools/tools/mwl/mwlstats/Makefile user/ae/inet6/tools/tools/mwl/mwlstats/mwlstats.c user/ae/inet6/tools/tools/mwl/mwlstats/mwlstats.h user/ae/inet6/tools/tools/nanobsd/Files/root/save_cfg user/ae/inet6/tools/tools/nanobsd/gateworks/common user/ae/inet6/tools/tools/nanobsd/nanobsd.sh user/ae/inet6/tools/tools/nanobsd/pcengines/ALIX_DSK user/ae/inet6/tools/tools/nanobsd/pcengines/common.conf user/ae/inet6/tools/tools/net80211/wlanstats/Makefile user/ae/inet6/tools/tools/net80211/wlanstats/main.c user/ae/inet6/tools/tools/net80211/wlanstats/wlanstats.c user/ae/inet6/tools/tools/net80211/wlanstats/wlanstats.h user/ae/inet6/tools/tools/net80211/wlanwatch/wlanwatch.c user/ae/inet6/tools/tools/net80211/wlanwds/wlanwds.c user/ae/inet6/tools/tools/netmap/Makefile user/ae/inet6/tools/tools/netmap/README user/ae/inet6/tools/tools/netmap/bridge.c user/ae/inet6/tools/tools/netmap/pkt-gen.c user/ae/inet6/tools/tools/netmap/vale-ctl.c user/ae/inet6/tools/tools/npe/npestats/Makefile user/ae/inet6/tools/tools/npe/npestats/npestats.c user/ae/inet6/tools/tools/npe/npestats/npestats.h user/ae/inet6/tools/tools/sysdoc/tunables.mdoc user/ae/inet6/usr.bin/Makefile user/ae/inet6/usr.bin/apply/Makefile user/ae/inet6/usr.bin/atf/atf-sh/Makefile user/ae/inet6/usr.bin/atf/atf-sh/tests/Makefile user/ae/inet6/usr.bin/brandelf/brandelf.1 user/ae/inet6/usr.bin/calendar/Makefile user/ae/inet6/usr.bin/calendar/calendar.c user/ae/inet6/usr.bin/calendar/calendars/calendar.freebsd user/ae/inet6/usr.bin/chpass/chpass.1 user/ae/inet6/usr.bin/clang/Makefile user/ae/inet6/usr.bin/clang/bugpoint/bugpoint.1 user/ae/inet6/usr.bin/clang/clang-tblgen/Makefile user/ae/inet6/usr.bin/clang/clang.prog.mk user/ae/inet6/usr.bin/clang/clang/Makefile user/ae/inet6/usr.bin/clang/clang/clang.1 user/ae/inet6/usr.bin/clang/llc/Makefile user/ae/inet6/usr.bin/clang/llc/llc.1 user/ae/inet6/usr.bin/clang/lldb/Makefile user/ae/inet6/usr.bin/clang/lli/Makefile user/ae/inet6/usr.bin/clang/lli/lli.1 user/ae/inet6/usr.bin/clang/llvm-ar/Makefile user/ae/inet6/usr.bin/clang/llvm-ar/llvm-ar.1 user/ae/inet6/usr.bin/clang/llvm-as/llvm-as.1 user/ae/inet6/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 user/ae/inet6/usr.bin/clang/llvm-diff/llvm-diff.1 user/ae/inet6/usr.bin/clang/llvm-dis/llvm-dis.1 user/ae/inet6/usr.bin/clang/llvm-extract/llvm-extract.1 user/ae/inet6/usr.bin/clang/llvm-link/llvm-link.1 user/ae/inet6/usr.bin/clang/llvm-mc/Makefile user/ae/inet6/usr.bin/clang/llvm-nm/Makefile user/ae/inet6/usr.bin/clang/llvm-nm/llvm-nm.1 user/ae/inet6/usr.bin/clang/llvm-objdump/Makefile user/ae/inet6/usr.bin/clang/llvm-rtdyld/Makefile user/ae/inet6/usr.bin/clang/opt/Makefile user/ae/inet6/usr.bin/clang/opt/opt.1 user/ae/inet6/usr.bin/clang/tblgen/tblgen.1 user/ae/inet6/usr.bin/comm/Makefile user/ae/inet6/usr.bin/csplit/csplit.1 user/ae/inet6/usr.bin/csup/config.h user/ae/inet6/usr.bin/csup/diff.c user/ae/inet6/usr.bin/csup/fixups.c user/ae/inet6/usr.bin/csup/fixups.h user/ae/inet6/usr.bin/csup/keyword.c user/ae/inet6/usr.bin/csup/proto.c user/ae/inet6/usr.bin/csup/rcsfile.c user/ae/inet6/usr.bin/csup/rcsparse.c user/ae/inet6/usr.bin/csup/status.c user/ae/inet6/usr.bin/csup/threads.c user/ae/inet6/usr.bin/dtc/fdt.cc user/ae/inet6/usr.bin/file2c/Makefile user/ae/inet6/usr.bin/find/find.c user/ae/inet6/usr.bin/find/function.c user/ae/inet6/usr.bin/grep/Makefile user/ae/inet6/usr.bin/grep/grep.1 user/ae/inet6/usr.bin/hexdump/parse.c user/ae/inet6/usr.bin/indent/indent.1 user/ae/inet6/usr.bin/iscsictl/iscsictl.8 user/ae/inet6/usr.bin/iscsictl/iscsictl.c user/ae/inet6/usr.bin/iscsictl/parse.y user/ae/inet6/usr.bin/iscsictl/token.l user/ae/inet6/usr.bin/join/Makefile user/ae/inet6/usr.bin/jot/Makefile user/ae/inet6/usr.bin/kdump/Makefile user/ae/inet6/usr.bin/kdump/kdump.1 user/ae/inet6/usr.bin/kdump/kdump.c user/ae/inet6/usr.bin/kdump/mkioctls user/ae/inet6/usr.bin/kdump/mksubr user/ae/inet6/usr.bin/ktrdump/ktrdump.c user/ae/inet6/usr.bin/lastcomm/Makefile user/ae/inet6/usr.bin/locate/locate/locate.1 user/ae/inet6/usr.bin/logger/logger.1 user/ae/inet6/usr.bin/m4/Makefile user/ae/inet6/usr.bin/make/Makefile user/ae/inet6/usr.bin/make/make.1 user/ae/inet6/usr.bin/ministat/ministat.c user/ae/inet6/usr.bin/ncal/Makefile user/ae/inet6/usr.bin/netstat/Makefile user/ae/inet6/usr.bin/netstat/if.c user/ae/inet6/usr.bin/netstat/main.c user/ae/inet6/usr.bin/netstat/netstat.1 user/ae/inet6/usr.bin/netstat/netstat.h user/ae/inet6/usr.bin/netstat/route.c user/ae/inet6/usr.bin/passwd/passwd.1 user/ae/inet6/usr.bin/pr/pr.1 user/ae/inet6/usr.bin/printf/Makefile user/ae/inet6/usr.bin/procstat/procstat.1 user/ae/inet6/usr.bin/procstat/procstat_files.c user/ae/inet6/usr.bin/procstat/procstat_vm.c user/ae/inet6/usr.bin/rctl/rctl.8 user/ae/inet6/usr.bin/rpcgen/rpcgen.1 user/ae/inet6/usr.bin/rwho/rwho.c user/ae/inet6/usr.bin/sed/Makefile user/ae/inet6/usr.bin/sort/Makefile user/ae/inet6/usr.bin/ssh-copy-id/ssh-copy-id.1 user/ae/inet6/usr.bin/ssh-copy-id/ssh-copy-id.sh user/ae/inet6/usr.bin/svn/lib/libapr_util/apu_config.h user/ae/inet6/usr.bin/svn/svn_private_config.h user/ae/inet6/usr.bin/talk/Makefile user/ae/inet6/usr.bin/talk/display.c user/ae/inet6/usr.bin/talk/io.c user/ae/inet6/usr.bin/talk/talk.h user/ae/inet6/usr.bin/tests/Makefile user/ae/inet6/usr.bin/tftp/main.c user/ae/inet6/usr.bin/tr/Makefile user/ae/inet6/usr.bin/truss/syscall.h user/ae/inet6/usr.bin/truss/syscalls.c user/ae/inet6/usr.bin/uniq/uniq.c user/ae/inet6/usr.bin/units/units.1 user/ae/inet6/usr.bin/units/units.c user/ae/inet6/usr.bin/units/units.lib user/ae/inet6/usr.bin/uudecode/Makefile user/ae/inet6/usr.bin/uuencode/Makefile user/ae/inet6/usr.bin/whereis/whereis.1 user/ae/inet6/usr.bin/whois/whois.1 user/ae/inet6/usr.bin/xargs/Makefile user/ae/inet6/usr.bin/xargs/xargs.1 user/ae/inet6/usr.bin/xinstall/xinstall.c user/ae/inet6/usr.bin/xlint/Makefile.inc user/ae/inet6/usr.bin/yacc/Makefile user/ae/inet6/usr.sbin/Makefile user/ae/inet6/usr.sbin/arp/arp.c user/ae/inet6/usr.sbin/bhyve/Makefile user/ae/inet6/usr.sbin/bhyve/acpi.c user/ae/inet6/usr.sbin/bhyve/bhyve.8 user/ae/inet6/usr.sbin/bhyve/bhyverun.c user/ae/inet6/usr.sbin/bhyve/bhyverun.h user/ae/inet6/usr.sbin/bhyve/consport.c user/ae/inet6/usr.sbin/bhyve/dbgport.c user/ae/inet6/usr.sbin/bhyve/mptbl.c user/ae/inet6/usr.sbin/bhyve/pci_ahci.c user/ae/inet6/usr.sbin/bhyve/pci_emul.c user/ae/inet6/usr.sbin/bhyve/pci_emul.h user/ae/inet6/usr.sbin/bhyve/pci_lpc.c user/ae/inet6/usr.sbin/bhyve/pci_passthru.c user/ae/inet6/usr.sbin/bhyve/spinup_ap.c user/ae/inet6/usr.sbin/bhyve/uart_emul.c user/ae/inet6/usr.sbin/bhyve/virtio.h user/ae/inet6/usr.sbin/bhyvectl/bhyvectl.c user/ae/inet6/usr.sbin/bhyveload/bhyveload.c user/ae/inet6/usr.sbin/bluetooth/btpand/btpand.8 user/ae/inet6/usr.sbin/bsdconfig/bsdconfig user/ae/inet6/usr.sbin/bsdconfig/share/common.subr user/ae/inet6/usr.sbin/bsdconfig/share/device.subr user/ae/inet6/usr.sbin/bsdconfig/share/dialog.subr user/ae/inet6/usr.sbin/bsdconfig/share/keymap.subr user/ae/inet6/usr.sbin/bsdconfig/share/script.subr user/ae/inet6/usr.sbin/bsdconfig/share/strings.subr user/ae/inet6/usr.sbin/bsdconfig/share/variable.subr user/ae/inet6/usr.sbin/bsdconfig/timezone/share/menus.subr user/ae/inet6/usr.sbin/bsdconfig/usermgmt/Makefile user/ae/inet6/usr.sbin/bsdconfig/usermgmt/groupadd user/ae/inet6/usr.sbin/bsdconfig/usermgmt/groupdel user/ae/inet6/usr.sbin/bsdconfig/usermgmt/groupedit user/ae/inet6/usr.sbin/bsdconfig/usermgmt/include/messages.subr user/ae/inet6/usr.sbin/bsdconfig/usermgmt/share/Makefile user/ae/inet6/usr.sbin/bsdconfig/usermgmt/share/group_input.subr user/ae/inet6/usr.sbin/bsdconfig/usermgmt/share/user_input.subr user/ae/inet6/usr.sbin/bsdconfig/usermgmt/useradd user/ae/inet6/usr.sbin/bsdconfig/usermgmt/userdel user/ae/inet6/usr.sbin/bsdconfig/usermgmt/useredit user/ae/inet6/usr.sbin/bsdinstall/scripts/script user/ae/inet6/usr.sbin/bsnmpd/modules/Makefile user/ae/inet6/usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.1 user/ae/inet6/usr.sbin/btxld/btxld.c user/ae/inet6/usr.sbin/config/config.8 user/ae/inet6/usr.sbin/config/config.h user/ae/inet6/usr.sbin/config/lang.l user/ae/inet6/usr.sbin/config/main.c user/ae/inet6/usr.sbin/ctld/ctl.conf.5 user/ae/inet6/usr.sbin/ctld/ctld.c user/ae/inet6/usr.sbin/ctld/ctld.h user/ae/inet6/usr.sbin/ctld/discovery.c user/ae/inet6/usr.sbin/ctld/kernel.c user/ae/inet6/usr.sbin/ctld/keys.c user/ae/inet6/usr.sbin/ctld/login.c user/ae/inet6/usr.sbin/ctld/parse.y user/ae/inet6/usr.sbin/ctld/token.l user/ae/inet6/usr.sbin/daemon/daemon.c user/ae/inet6/usr.sbin/eeprom/ofw_options.c user/ae/inet6/usr.sbin/etcupdate/Makefile user/ae/inet6/usr.sbin/ifmcstat/ifmcstat.8 user/ae/inet6/usr.sbin/iscsid/discovery.c user/ae/inet6/usr.sbin/iscsid/iscsid.c user/ae/inet6/usr.sbin/iscsid/iscsid.h user/ae/inet6/usr.sbin/iscsid/keys.c user/ae/inet6/usr.sbin/iscsid/login.c user/ae/inet6/usr.sbin/jail/jail.8 user/ae/inet6/usr.sbin/jail/jail.conf.5 user/ae/inet6/usr.sbin/lpr/lpr/printcap.5 user/ae/inet6/usr.sbin/makefs/mtree.c user/ae/inet6/usr.sbin/mptable/mptable.c user/ae/inet6/usr.sbin/newsyslog/Makefile user/ae/inet6/usr.sbin/ntp/sntp/Makefile user/ae/inet6/usr.sbin/pciconf/cap.c user/ae/inet6/usr.sbin/pkg/Makefile user/ae/inet6/usr.sbin/pkg/config.c user/ae/inet6/usr.sbin/pkg/pkg.c user/ae/inet6/usr.sbin/pmcstat/Makefile user/ae/inet6/usr.sbin/pmcstat/pmcstat.c user/ae/inet6/usr.sbin/pmcstat/pmcstat.h user/ae/inet6/usr.sbin/pmcstat/pmcstat_log.c user/ae/inet6/usr.sbin/powerd/powerd.c user/ae/inet6/usr.sbin/ppp/chat.c user/ae/inet6/usr.sbin/ppp/ppp.8 user/ae/inet6/usr.sbin/ppp/route.c user/ae/inet6/usr.sbin/pw/pw_group.c user/ae/inet6/usr.sbin/pw/pw_user.c user/ae/inet6/usr.sbin/route6d/route6d.c user/ae/inet6/usr.sbin/rpc.lockd/rpc.lockd.8 user/ae/inet6/usr.sbin/rpc.statd/rpc.statd.8 user/ae/inet6/usr.sbin/rpcbind/rpcbind.8 user/ae/inet6/usr.sbin/rpcbind/rpcbind.c user/ae/inet6/usr.sbin/rpcbind/rpcbind.h user/ae/inet6/usr.sbin/rpcbind/security.c user/ae/inet6/usr.sbin/rwhod/rwhod.c user/ae/inet6/usr.sbin/sa/Makefile user/ae/inet6/usr.sbin/service/service.sh user/ae/inet6/usr.sbin/watchdogd/watchdogd.8 user/ae/inet6/usr.sbin/wlandebug/wlandebug.8 Directory Properties: user/ae/inet6/ (props changed) user/ae/inet6/cddl/ (props changed) user/ae/inet6/cddl/contrib/opensolaris/ (props changed) user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ (props changed) user/ae/inet6/cddl/contrib/opensolaris/cmd/zfs/ (props changed) user/ae/inet6/cddl/contrib/opensolaris/lib/libzfs/ (props changed) user/ae/inet6/contrib/atf/ (props changed) user/ae/inet6/contrib/binutils/ (props changed) user/ae/inet6/contrib/byacc/ (props changed) user/ae/inet6/contrib/compiler-rt/ (props changed) user/ae/inet6/contrib/file/ (props changed) user/ae/inet6/contrib/gcc/ (props changed) user/ae/inet6/contrib/gdb/ (props changed) user/ae/inet6/contrib/libc++/ (props changed) user/ae/inet6/contrib/libcxxrt/ (props changed) user/ae/inet6/contrib/libstdc++/ (props changed) user/ae/inet6/contrib/llvm/ (props changed) user/ae/inet6/contrib/llvm/tools/clang/ (props changed) user/ae/inet6/contrib/llvm/tools/lldb/ (props changed) user/ae/inet6/contrib/mdocml/ (props changed) user/ae/inet6/contrib/ncurses/ (props changed) user/ae/inet6/contrib/openpam/ (props changed) user/ae/inet6/contrib/pf/ (props changed) user/ae/inet6/contrib/serf/ (props changed) user/ae/inet6/contrib/subversion/ (props changed) user/ae/inet6/contrib/tcpdump/ (props changed) user/ae/inet6/contrib/tnftp/ (props changed) user/ae/inet6/contrib/tzdata/ (props changed) user/ae/inet6/contrib/wpa/ (props changed) user/ae/inet6/contrib/xz/ (props changed) user/ae/inet6/crypto/openssh/ (props changed) user/ae/inet6/crypto/openssl/ (props changed) user/ae/inet6/etc/ (props changed) user/ae/inet6/gnu/lib/ (props changed) user/ae/inet6/gnu/usr.bin/binutils/ (props changed) user/ae/inet6/gnu/usr.bin/gdb/ (props changed) user/ae/inet6/include/ (props changed) user/ae/inet6/lib/libc/ (props changed) user/ae/inet6/lib/libc/stdtime/ (props changed) user/ae/inet6/lib/libutil/ (props changed) user/ae/inet6/lib/libvmmapi/ (props changed) user/ae/inet6/lib/libz/ (props changed) user/ae/inet6/sbin/ (props changed) user/ae/inet6/sbin/ipfw/ (props changed) user/ae/inet6/share/examples/tests/tests/atf/cp_test.sh (props changed) user/ae/inet6/share/man/man4/ (props changed) user/ae/inet6/sys/ (props changed) user/ae/inet6/sys/amd64/include/xen/ (props changed) user/ae/inet6/sys/amd64/vmm/ (props changed) user/ae/inet6/sys/boot/ (props changed) user/ae/inet6/sys/boot/i386/efi/ (props changed) user/ae/inet6/sys/boot/powerpc/ofw/ (props changed) user/ae/inet6/sys/cddl/contrib/opensolaris/ (props changed) user/ae/inet6/sys/conf/ (props changed) user/ae/inet6/sys/contrib/ipfilter/ (props changed) user/ae/inet6/sys/contrib/xz-embedded/ (props changed) user/ae/inet6/sys/dev/bvm/ (props changed) user/ae/inet6/sys/dev/hyperv/ (props changed) user/ae/inet6/sys/modules/vmm/ (props changed) user/ae/inet6/usr.bin/calendar/ (props changed) user/ae/inet6/usr.bin/csup/ (props changed) user/ae/inet6/usr.bin/procstat/ (props changed) user/ae/inet6/usr.sbin/bhyve/ (props changed) user/ae/inet6/usr.sbin/bhyvectl/ (props changed) user/ae/inet6/usr.sbin/bhyveload/ (props changed) user/ae/inet6/usr.sbin/jail/ (props changed) Modified: user/ae/inet6/MAINTAINERS ============================================================================== --- user/ae/inet6/MAINTAINERS Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/MAINTAINERS Fri Apr 11 21:14:10 2014 (r264357) @@ -77,12 +77,11 @@ ntp roberto Pre-commit review r inetd dwmalone Recommends pre-commit review. contrib/smbfs bp Open for in-tree committs. In case of functional changes pre-commit review requested. -contrib/pf mlaier Pre-commit review requested. +contrib/pf glebius Pre-commit review recommended. binutils obrien Insists on BU blocked from unapproved commits file obrien Insists to keep file blocked from other's unapproved commits contrib/bzip2 obrien Pre-commit review required. -lukemftpd obrien Pre-commit review required. geom_concat pjd Pre-commit review preferred. geom_eli pjd Pre-commit review preferred. geom_gate pjd Pre-commit review preferred. @@ -130,3 +129,7 @@ sh(1) jilles Pre-commit review request nvme(4) jimharris Pre-commit review requested. nvd(4) jimharris Pre-commit review requested. nvmecontrol(8) jimharris Pre-commit review requested. +release/release.sh gjb Pre-commit review and regression tests + requested. +nanobsd imp Pre-commit review requested for coordination. +vmm(4) neel,grehan Pre-commit review requested. Modified: user/ae/inet6/Makefile ============================================================================== --- user/ae/inet6/Makefile Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/Makefile Fri Apr 11 21:14:10 2014 (r264357) @@ -164,21 +164,7 @@ _MAKE= PATH=${PATH} ${SUB_MAKE} -f Makef _TARGET_ARCH= ${TARGET:S/pc98/i386/} .elif !defined(TARGET) && defined(TARGET_ARCH) && \ ${TARGET_ARCH} != ${MACHINE_ARCH} -_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/} -.endif -# Legacy names, for another transition period mips:mips(n32|64)?eb -> mips:mips\1 -.if defined(TARGET) && defined(TARGET_ARCH) && \ - ${TARGET} == "mips" && ${TARGET_ARCH:Mmips*eb} -_TARGET_ARCH= ${TARGET_ARCH:C/eb$//} -.warning "TARGET_ARCH of ${TARGET_ARCH} is deprecated in favor of ${_TARGET_ARCH}" -.endif -.if defined(TARGET) && ${TARGET} == "mips" && defined(TARGET_BIG_ENDIAN) -.warning "TARGET_BIG_ENDIAN is no longer necessary for MIPS. Big-endian is not the default." -.endif -# arm with TARGET_BIG_ENDIAN -> armeb -.if defined(TARGET_ARCH) && ${TARGET_ARCH} == "arm" && defined(TARGET_BIG_ENDIAN) -.warning "TARGET_ARCH of arm with TARGET_BIG_ENDIAN is deprecated. use armeb" -_TARGET_ARCH=armeb +_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb|hf)?/arm/} .endif .if defined(TARGET) && !defined(_TARGET) _TARGET=${TARGET} @@ -374,7 +360,7 @@ kernel-toolchains: # .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 -TARGET_ARCHES_arm?= arm armeb armv6 +TARGET_ARCHES_arm?= arm armeb armv6 armv6hf TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 Modified: user/ae/inet6/Makefile.inc1 ============================================================================== --- user/ae/inet6/Makefile.inc1 Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/Makefile.inc1 Fri Apr 11 21:14:10 2014 (r264357) @@ -132,14 +132,14 @@ OSRELDATE= 0 .endif .if !defined(VERSION) -REVISION!= make -C ${SRCDIR}/release -V REVISION -BRANCH!= make -C ${SRCDIR}/release -V BRANCH +REVISION!= ${MAKE} -C ${SRCDIR}/release -V REVISION +BRANCH!= ${MAKE} -C ${SRCDIR}/release -V BRANCH SRCRELDATE!= awk '/^\#define[[:space:]]*__FreeBSD_version/ { print $$3 }' \ ${SRCDIR}/sys/sys/param.h VERSION= FreeBSD ${REVISION}-${BRANCH:C/-p[0-9]+$//} ${TARGET_ARCH} ${SRCRELDATE} .endif -KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 +KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm armv6hf/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 .if ${TARGET} == ${TARGET_ARCH} _t= ${TARGET} .else @@ -231,22 +231,24 @@ CROSSENV+= GROFF_BIN_PATH=${WORLDTMP}/le GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac .endif +.if defined(TARGET_CFLAGS) +CROSSENV+= ${TARGET_CFLAGS} +.endif # bootstrap-tools stage BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${BPATH}:${PATH} \ WORLDTMP=${WORLDTMP} \ VERSION="${VERSION}" \ - MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ - COMPILER_TYPE=${COMPILER_TYPE} + MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ - -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \ + MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \ -DNO_PIC -DNO_PROFILE -DNO_SHARED \ - -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD -DNO_TESTS + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD MK_TESTS=no # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ @@ -256,25 +258,24 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ -DNO_LINT \ - -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD -DNO_TESTS + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD MK_TESTS=no # cross-tools stage XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ - -DWITHOUT_GDB -DNO_TESTS + MK_GDB=no MK_TESTS=no # kernel-tools stage KTMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${BPATH}:${PATH} \ WORLDTMP=${WORLDTMP} \ - VERSION="${VERSION}" \ - COMPILER_TYPE=${COMPILER_TYPE} + VERSION="${VERSION}" KTMAKE= TOOLS_PREFIX=${WORLDTMP} MAKEOBJDIRPREFIX=${WORLDTMP} \ ${KTMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ - -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \ + MK_HTML=no MK_INFO=no -DNO_LINT MK_MAN=no \ -DNO_PIC -DNO_PROFILE -DNO_SHARED \ -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD @@ -321,17 +322,6 @@ WMAKEENV+= CC="${XCC} ${XFLAGS}" CXX="${ AS="${XAS}" AR="${XAR}" LD="${XLD}" NM=${XNM} \ OBJDUMP=${XOBJDUMP} RANLIB=${XRANLIB} STRINGS=${XSTRINGS} -.if ${XCC:T:Mgcc} == "gcc" -WMAKE_COMPILER_TYPE= gcc -.elif ${XCC:T:Mclang} == "clang" -WMAKE_COMPILER_TYPE= clang -.elif ${MK_CLANG_IS_CC} == "no" -WMAKE_COMPILER_TYPE= gcc -.else -WMAKE_COMPILER_TYPE= clang -.endif -IMAKE_COMPILER_TYPE= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} - .if ${XCC:M/*} XFLAGS= --sysroot=${WORLDTMP} .if defined(CROSS_BINUTILS_PREFIX) @@ -344,19 +334,18 @@ XFLAGS+= -B${CROSS_BINUTILS_PREFIX} .else XFLAGS+= -B${WORLDTMP}/usr/bin .endif -.if ${TARGET_ARCH} != ${MACHINE_ARCH} && ${WMAKE_COMPILER_TYPE} == "clang" -.if (${TARGET_ARCH} == "arm" || ${TARGET_ARCH} == "armv6") && \ -${MK_ARM_EABI} != "no" +.if ${TARGET} == "arm" && ${MK_ARM_EABI} != "no" +.if ${TARGET_ARCH:M*eb*} == "" TARGET_ABI= gnueabi -.else -TARGET_ABI= unknown +.elif ${TARGET_ARCH} == "armv6hf" +TARGET_ABI= gnueabihf .endif +.endif +TARGET_ABI?= unknown TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/}-${TARGET_ABI}-freebsd11.0 XFLAGS+= -target ${TARGET_TRIPLE} .endif -.endif -WMAKEENV+= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 DESTDIR=${WORLDTMP} .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" @@ -404,10 +393,8 @@ LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTR PATH=${TMPPATH} \ LIBDIR=/usr/lib32 \ SHLIBDIR=/usr/lib32 \ - LIBPRIVATEDIR=/usr/lib32/private \ - COMPILER_TYPE=${WMAKE_COMPILER_TYPE} -LIB32WMAKEFLAGS+= \ - CC="${XCC} ${LIB32FLAGS}" \ + LIBPRIVATEDIR=/usr/lib32/private +LIB32WMAKEFLAGS+= CC="${XCC} ${LIB32FLAGS}" \ CXX="${XCXX} ${LIB32FLAGS}" \ DESTDIR=${LIB32TMP} \ -DCOMPAT_32BIT \ @@ -415,17 +402,17 @@ LIB32WMAKEFLAGS+= \ -DNO_CPU_CFLAGS \ -DNO_CTF \ -DNO_LINT \ - -DNO_TESTS + MK_TESTS=no LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ - -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML + MK_MAN=no MK_INFO=no MK_HTML=no LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS \ ${IMAKE_INSTALL} .endif IMAKEENV= ${CROSSENV:N_LDSCRIPTROOT=*} IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1 \ - ${IMAKE_INSTALL} ${IMAKE_MTREE} ${IMAKE_COMPILER_TYPE} + ${IMAKE_INSTALL} ${IMAKE_MTREE} .if empty(.MAKEFLAGS:M-n) IMAKEENV+= PATH=${STRICTTMPPATH}:${INSTALLTMP} \ LD_LIBRARY_PATH=${INSTALLTMP} \ @@ -569,8 +556,8 @@ _libraries: @echo ">>> stage 4.2: building libraries" @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; \ - ${WMAKE} -DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ - -DWITHOUT_MAN -DNO_PROFILE -DNO_TESTS libraries + ${WMAKE} -DNO_FSCHG MK_HTML=no MK_INFO=no -DNO_LINT MK_MAN=no \ + -DNO_PROFILE MK_TESTS=no libraries _depend: @echo @echo "--------------------------------------------------------------" @@ -987,6 +974,8 @@ INSTALLKERNEL= ${_kernel} .endif .endfor +buildkernel ${WMAKE_TGTS} ${.ALLTARGETS:M_*}: .MAKE + # # buildkernel # @@ -1012,7 +1001,7 @@ buildkernel: cd ${KRNLCONFDIR}; \ PATH=${TMPPATH} \ config ${CONFIGARGS} -d ${KRNLOBJDIR}/${_kernel} \ - ${KERNCONFDIR}/${_kernel} + -I ${KERNCONFDIR} ${KERNCONFDIR}/${_kernel} .endif .if !defined(NO_CLEAN) && !defined(NO_KERNELCLEAN) @echo @@ -1262,7 +1251,7 @@ _dtrace_tools= cddl/usr.bin/sgsmsg cddl/ lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge .endif -# Default to building the BSDL DTC, but build the GPL one if users explicitly +# Default to building the GPL DTC, but build the BSDL one if users explicitly # request it. _dtc= usr.bin/dtc .if ${MK_GPL_DTC} != "no" @@ -1370,6 +1359,9 @@ kernel-tools: .MAKE # # cross-tools: Build cross-building tools # +.if !defined(TARGET_ARCH) && defined(XDEV_ARCH) +TARGET_ARCH= ${XDEV_ARCH} +.endif .if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${BOOTSTRAPPING} < 800035 .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386" _btxld= usr.sbin/btxld @@ -1486,7 +1478,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_lib_atf} \ lib/libbz2 ${_libcom_err} lib/libcrypt \ lib/libelf lib/libexpat \ - ${_lib_libgssapi} ${_lib_libipx} \ + ${_lib_libgssapi} \ lib/libkiconv lib/libkvm lib/liblzma lib/libmd lib/libnv \ ${_lib_libcapsicum} \ lib/ncurses/ncurses lib/ncurses/ncursesw \ @@ -1497,11 +1489,14 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 lib/libutil lib/libpjdlog ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_lib_libldns} \ ${_secure_lib_libssh} ${_secure_lib_libssl} +.if ${MK_GNUCXX} != "no" && ${MK_CXX} != "no" +_prebuild_libs+= gnu/lib/libstdc++ gnu/lib/libsupc++ +.endif .if defined(WITH_ATF) || ${MK_TESTS} != "no" .if !defined(WITH_ATF) # Ensure that the ATF libraries will be built during make libraries, even -# though they will have -DNO_TESTS +# though they will have WITHOUT_TESTS MAKE+= -DWITH_ATF .endif _lib_atf= lib/atf @@ -1588,10 +1583,6 @@ kerberos5/lib/libheimsqlite__L: lib/libt _lib_libgssapi= lib/libgssapi .endif -.if ${MK_IPX} != "no" -_lib_libipx= lib/libipx -.endif - .if ${MK_KERBEROS} != "no" _kerberos5_lib= kerberos5/lib _kerberos5_lib_libasn1= kerberos5/lib/libasn1 @@ -1620,11 +1611,11 @@ ${_lib}__PL: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_lib} && \ - ${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ obj && \ - ${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ depend && \ - ${MAKE} -DNO_TESTS -DNO_PROFILE -DNO_PIC \ + ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ obj && \ + ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ depend && \ + ${MAKE} MK_TESTS=no -DNO_PROFILE -DNO_PIC \ DIRPRFX=${_lib}/ all && \ - ${MAKE} -DNO_TESTS -DNO_PROFILE -DNO_PIC \ + ${MAKE} MK_TESTS=no -DNO_PROFILE -DNO_PIC \ DIRPRFX=${_lib}/ install .endif .endfor @@ -1634,10 +1625,10 @@ ${_lib}__L: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_lib} && \ - ${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ obj && \ - ${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ depend && \ - ${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ all && \ - ${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ install + ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ obj && \ + ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ depend && \ + ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ all && \ + ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ install .endif .endfor @@ -1647,11 +1638,11 @@ ${_lib}__L: .PHONY .MAKE lib/libpam__L: .PHONY .MAKE ${_+_}@${ECHODIR} "===> lib/libpam (obj,depend,all,install)"; \ cd ${.CURDIR}/lib/libpam && \ - ${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ obj && \ - ${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ depend && \ - ${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ \ + ${MAKE} MK_TESTS=no DIRPRFX=lib/libpam/ obj && \ + ${MAKE} MK_TESTS=no DIRPRFX=lib/libpam/ depend && \ + ${MAKE} MK_TESTS=no DIRPRFX=lib/libpam/ \ -D_NO_LIBPAM_SO_YET all && \ - ${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ \ + ${MAKE} MK_TESTS=no DIRPRFX=lib/libpam/ \ -D_NO_LIBPAM_SO_YET install _prereq_libs: ${_prereq_libs:S/$/__PL/} @@ -1853,7 +1844,7 @@ builddtb: echo "ERROR: FDT_DTS_FILE must be specified!"; \ exit 1; \ fi; \ - if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \ + if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${MACHINE}/${FDT_DTS_FILE} ]; then \ echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \ exist!"; \ exit 1; \ @@ -1863,9 +1854,9 @@ builddtb: directory"; \ fi @PATH=${TMPPATH} \ - dtc -O dtb -o \ - ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \ - -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} + ${.CURDIR}/sys/tools/fdt/make_dtb.sh ${.CURDIR}/sys \ + ${FDT_DTS_FILE} \ + ${DTBOUTPUTPATH}/`basename ${FDT_DTS_FILE} .dts` ############### @@ -1877,22 +1868,28 @@ XDEV_CPUTYPE?=${CPUTYPE} XDEV_CPUTYPE?=${TARGET_CPUTYPE} .endif -NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ - -DWITHOUT_MAN -DWITHOUT_NLS -DNO_PROFILE \ - -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_TESTS -DNO_WARNS \ +NOFUN=-DNO_FSCHG MK_HTML=no MK_INFO=no -DNO_LINT \ + MK_MAN=no MK_NLS=no -DNO_PROFILE \ + MK_KERBEROS=no MK_RESCUE=no MK_TESTS=no -DNO_WARNS \ TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} \ CPUTYPE=${XDEV_CPUTYPE} XDDIR=${XDEV_ARCH}-freebsd -XDTP=usr/${XDDIR} +XDTP?=/usr/${XDDIR} +.if ${XDTP:N/*} +.error XDTP variable should be an absolute path +.endif + CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ INSTALL="sh ${.CURDIR}/tools/install.sh" CDENV= ${CDBENV} \ _SHLIBDIRPREFIX=${XDDESTDIR} \ - TOOLS_PREFIX=${XDDESTDIR} + TOOLS_PREFIX=${XDTP} CD2CFLAGS=-isystem ${XDDESTDIR}/usr/include -L${XDDESTDIR}/usr/lib \ - -B${XDDESTDIR}/usr/lib -CD2ENV=${CDENV} CC="${CC} ${CD2CFLAGS}" \ + --sysroot=${XDDESTDIR}/ -B${XDDESTDIR}/usr/libexec \ + -B${XDDESTDIR}/usr/bin -B${XDDESTDIR}/usr/lib +CD2ENV=${CDENV} CC="${CC} ${CD2CFLAGS}" CXX="${CXX} ${CD2CFLAGS}" \ + CPP="${CPP} ${CD2CFLAGS}" \ MACHINE=${XDEV} MACHINE_ARCH=${XDEV_ARCH} CDTMP= ${MAKEOBJDIRPREFIX}/${XDDIR}/${.CURDIR}/tmp @@ -1931,11 +1928,11 @@ _xb-build-tools: _xb-cross-tools: .for _tool in \ - gnu/usr.bin/binutils \ - gnu/usr.bin/cc \ + ${_binutils} \ usr.bin/ar \ ${_clang_libs} \ - ${_clang} + ${_clang} \ + ${_cc} ${_+_}@${ECHODIR} "===> xdev ${_tool} (obj,depend,all)"; \ cd ${.CURDIR}/${_tool} && \ ${CDMAKE} DIRPRFX=${_tool}/ obj && \ @@ -1959,10 +1956,11 @@ xdev-install: xdev-build _xi-mtree _xi-c _xi-cross-tools: @echo "_xi-cross-tools" .for _tool in \ - gnu/usr.bin/binutils \ - gnu/usr.bin/cc \ + ${_binutils} \ usr.bin/ar \ - ${_clang} + ${_clang_libs} \ + ${_clang} \ + ${_cc} ${_+_}@${ECHODIR} "===> xdev ${_tool} (install)"; \ cd ${.CURDIR}/${_tool}; \ ${CDMAKE} DIRPRFX=${_tool}/ install DESTDIR=${XDDESTDIR} @@ -1989,5 +1987,3 @@ _xi-links: xdev xdev-build xdev-install: @echo "*** Error: Both XDEV and XDEV_ARCH must be defined for \"${.TARGET}\" target" .endif - -buildkernel ${WMAKE_TGTS} ${.ALLTARGETS:M_*}: .MAKE Modified: user/ae/inet6/ObsoleteFiles.inc ============================================================================== --- user/ae/inet6/ObsoleteFiles.inc Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/ObsoleteFiles.inc Fri Apr 11 21:14:10 2014 (r264357) @@ -38,11 +38,101 @@ # xargs -n1 | sort | uniq -d; # done +# 20140314: AppleTalk +OLD_DIRS+=usr/include/netatalk +OLD_FILES+=usr/include/netatalk/aarp.h +OLD_FILES+=usr/include/netatalk/at.h +OLD_FILES+=usr/include/netatalk/at_extern.h +OLD_FILES+=usr/include/netatalk/at_var.h +OLD_FILES+=usr/include/netatalk/ddp.h +OLD_FILES+=usr/include/netatalk/ddp_pcb.h +OLD_FILES+=usr/include/netatalk/ddp_var.h +OLD_FILES+=usr/include/netatalk/endian.h +OLD_FILES+=usr/include/netatalk/phase2.h + +# 20140314: Remove IPX/SPX +OLD_LIBS+=lib/libipx.so.5 +OLD_FILES+=usr/include/netipx/ipx.h +OLD_FILES+=usr/include/netipx/ipx_if.h +OLD_FILES+=usr/include/netipx/ipx_pcb.h +OLD_FILES+=usr/include/netipx/ipx_var.h +OLD_FILES+=usr/include/netipx/spx.h +OLD_FILES+=usr/include/netipx/spx_debug.h +OLD_FILES+=usr/include/netipx/spx_timer.h +OLD_FILES+=usr/include/netipx/spx_var.h +OLD_DIRS+=usr/include/netipx +OLD_FILES+=usr/lib/libipx.a +OLD_FILES+=usr/lib/libipx.so +OLD_FILES+=usr/lib/libipx_p.a +OLD_FILES+=usr/lib32/libipx.a +OLD_FILES+=usr/lib32/libipx.so +OLD_LIBS+=usr/lib32/libipx.so.5 +OLD_FILES+=usr/lib32/libipx_p.a +OLD_FILES+=usr/sbin/IPXrouted +OLD_FILES+=usr/share/man/man3/ipx.3.gz +OLD_FILES+=usr/share/man/man3/ipx_addr.3.gz +OLD_FILES+=usr/share/man/man3/ipx_ntoa.3.gz +OLD_FILES+=usr/share/man/man4/ef.4.gz +OLD_FILES+=usr/share/man/man4/if_ef.4.gz +OLD_FILES+=usr/share/man/man8/IPXrouted.8.gz +# 20140314: bsdconfig usermgmt rewrite +OLD_FILES+=usr/libexec/bsdconfig/070.usermgmt/userinput +# 20140307: bsdconfig groupmgmt rewrite +OLD_FILES+=usr/libexec/bsdconfig/070.usermgmt/groupinput +# 20140223: Remove libyaml +OLD_FILES+=usr/lib/private/libyaml.a +OLD_FILES+=usr/lib/private/libyaml.so +OLD_FILES+=usr/lib/private/libyaml.so.1 +OLD_FILES+=usr/lib/private/libyaml_p.a +# 20140216: new clang import which bumps version from 3.3 to 3.4. +OLD_FILES+=usr/bin/llvm-prof +OLD_FILES+=usr/bin/llvm-ranlib +OLD_FILES+=usr/include/clang/3.3/__wmmintrin_aes.h +OLD_FILES+=usr/include/clang/3.3/__wmmintrin_pclmul.h +OLD_FILES+=usr/include/clang/3.3/altivec.h +OLD_FILES+=usr/include/clang/3.3/ammintrin.h +OLD_FILES+=usr/include/clang/3.3/avx2intrin.h +OLD_FILES+=usr/include/clang/3.3/avxintrin.h +OLD_FILES+=usr/include/clang/3.3/bmi2intrin.h +OLD_FILES+=usr/include/clang/3.3/bmiintrin.h +OLD_FILES+=usr/include/clang/3.3/cpuid.h +OLD_FILES+=usr/include/clang/3.3/emmintrin.h +OLD_FILES+=usr/include/clang/3.3/f16cintrin.h +OLD_FILES+=usr/include/clang/3.3/fma4intrin.h +OLD_FILES+=usr/include/clang/3.3/fmaintrin.h +OLD_FILES+=usr/include/clang/3.3/immintrin.h +OLD_FILES+=usr/include/clang/3.3/lzcntintrin.h +OLD_FILES+=usr/include/clang/3.3/mm3dnow.h +OLD_FILES+=usr/include/clang/3.3/mm_malloc.h +OLD_FILES+=usr/include/clang/3.3/mmintrin.h +OLD_FILES+=usr/include/clang/3.3/module.map +OLD_FILES+=usr/include/clang/3.3/nmmintrin.h +OLD_FILES+=usr/include/clang/3.3/pmmintrin.h +OLD_FILES+=usr/include/clang/3.3/popcntintrin.h +OLD_FILES+=usr/include/clang/3.3/prfchwintrin.h +OLD_FILES+=usr/include/clang/3.3/rdseedintrin.h +OLD_FILES+=usr/include/clang/3.3/rtmintrin.h +OLD_FILES+=usr/include/clang/3.3/smmintrin.h +OLD_FILES+=usr/include/clang/3.3/tmmintrin.h +OLD_FILES+=usr/include/clang/3.3/wmmintrin.h +OLD_FILES+=usr/include/clang/3.3/x86intrin.h +OLD_FILES+=usr/include/clang/3.3/xmmintrin.h +OLD_FILES+=usr/include/clang/3.3/xopintrin.h +OLD_FILES+=usr/share/man/man1/llvm-prof.1.gz +OLD_FILES+=usr/share/man/man1/llvm-ranlib.1.gz +OLD_DIRS+=usr/include/clang/3.3 +# 20140216: nve(4) removed +OLD_FILES+=usr/share/man/man4/if_nve.4.gz +OLD_FILES+=usr/share/man/man4/nve.4.gz +# 20140205: Open Firmware device moved +OLD_FILES+=usr/include/dev/ofw/ofw_nexus.h # 20140128: libelf and libdwarf import OLD_LIBS+=usr/lib/libelf.so.1 OLD_LIBS+=usr/lib32/libelf.so.1 OLD_LIBS+=usr/lib/libdwarf.so.3 OLD_LIBS+=usr/lib32/libdwarf.so.3 +# 20140123: apicvar header moved to x86 +OLD_FILES+=usr/include/machine/apicvar.h # 20131215: libcam version bumped OLD_LIBS+=lib/libcam.so.6 usr/lib32/libcam.so.6 # 20131202: libcapsicum and libcasper moved to /lib/ Modified: user/ae/inet6/UPDATING ============================================================================== --- user/ae/inet6/UPDATING Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/UPDATING Fri Apr 11 21:14:10 2014 (r264357) @@ -31,6 +31,56 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20140405: + The uart(4) driver has been changed with respect to its handling + of the low-level console. Previously the uart(4) driver prevented + any process from changing the baudrate or the CLOCAL and HUPCL + control flags. By removing the restrictions, operators can make + changes to the serial console port without having to reboot. + However, when getty(8) is started on the serial device that is + associated with the low-level console, a misconfigured terminal + line in /etc/ttys will now have a real impact. + Before upgrading the kernel, make sure that /etc/ttys has the + serial console device configured as 3wire without baudrate to + preserve the previous behaviour. E.g: + ttyu0 "/usr/libexec/getty 3wire" vt100 on secure + +20140306: + Support for libwrap (TCP wrappers) in rpcbind was disabled by default + to improve performance. To re-enable it, if needed, run rpcbind + with command line option -W. + +20140226: + Switched back to the GPL dtc compiler due to updates in the upstream + dts files not being supported by the BSDL dtc compiler. You will need + to rebuild your kernel toolchain to pick up the new compiler. Core dumps + may result while building dtb files during a kernel build if you fail + to do so. Set WITHOUT_GPL_DTC if you require the BSDL compiler. + +20140216: + Clang and llvm have been upgraded to 3.4 release. + +20140216: + The nve(4) driver has been removed. Please use the nfe(4) driver + for NVIDIA nForce MCP Ethernet adapters instead. + +20140212: + An ABI incompatibility crept into the libc++ 3.4 import in r261283. + This could cause certain C++ applications using shared libraries built + against the previous version of libc++ to crash. The incompatibility + has now been fixed, but any C++ applications or shared libraries built + between r261283 and r261801 should be recompiled. + +20140204: + OpenSSH will now ignore errors caused by kernel lacking of Capsicum + capability mode support. Please note that enabling the feature in + kernel is still highly recommended. + +20140131: + OpenSSH is now built with sandbox support, and will use sandbox as + the default privilege separation method. This requires Capsicum + capability mode support in kernel. + 20140128: The libelf and libdwarf libraries have been updated to newer versions from upstream. Shared library version numbers for @@ -1939,9 +1989,9 @@ COMMON ITEMS: make kernel KERNCONF=YOUR_KERNEL_HERE [1] [3] - mergemaster -p [5] + mergemaster -Fp [5] make installworld - mergemaster -i [4] + mergemaster -Fi [4] make delete-old [6] @@ -1976,9 +2026,9 @@ COMMON ITEMS: make kernel KERNCONF=YOUR_KERNEL_HERE [8] [1] [3] - mergemaster -p [5] + mergemaster -Fp [5] make installworld - mergemaster -i [4] + mergemaster -Fi [4] make delete-old [6] Modified: user/ae/inet6/bin/Makefile ============================================================================== --- user/ae/inet6/bin/Makefile Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/bin/Makefile Fri Apr 11 21:14:10 2014 (r264357) @@ -60,4 +60,6 @@ SUBDIR+= tests SUBDIR:= ${SUBDIR:O} +SUBDIR_PARALLEL= + .include Modified: user/ae/inet6/bin/date/tests/Makefile ============================================================================== --- user/ae/inet6/bin/date/tests/Makefile Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/bin/date/tests/Makefile Fri Apr 11 21:14:10 2014 (r264357) @@ -6,4 +6,4 @@ TESTSDIR= ${TESTSBASE}/bin/date TAP_TESTS_SH= legacy_test -.include +.include Modified: user/ae/inet6/bin/dd/args.c ============================================================================== --- user/ae/inet6/bin/dd/args.c Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/bin/dd/args.c Fri Apr 11 21:14:10 2014 (r264357) @@ -66,6 +66,7 @@ static void f_obs(char *); static void f_of(char *); static void f_seek(char *); static void f_skip(char *); +static void f_status(char *); static uintmax_t get_num(const char *); static off_t get_off_t(const char *); @@ -88,6 +89,7 @@ static const struct arg { { "oseek", f_seek, C_SEEK, C_SEEK }, { "seek", f_seek, C_SEEK, C_SEEK }, { "skip", f_skip, C_SKIP, C_SKIP }, + { "status", f_status, C_STATUS,C_STATUS }, }; static char *oper; @@ -292,6 +294,18 @@ f_skip(char *arg) in.offset = get_off_t(arg); } +static void +f_status(char *arg) +{ + + if (strcmp(arg, "none") == 0) + ddflags |= C_NOINFO; + else if (strcmp(arg, "noxfer") == 0) + ddflags |= C_NOXFER; + else + errx(1, "unknown status %s", arg); +} + static const struct conv { const char *name; u_int set, noset; Modified: user/ae/inet6/bin/dd/dd.1 ============================================================================== --- user/ae/inet6/bin/dd/dd.1 Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/bin/dd/dd.1 Fri Apr 11 21:14:10 2014 (r264357) @@ -32,7 +32,7 @@ .\" @(#)dd.1 8.2 (Berkeley) 1/13/94 .\" $FreeBSD$ .\" -.Dd October 1, 2013 +.Dd April 2, 2014 .Dt DD 1 .Os .Sh NAME @@ -156,6 +156,17 @@ Otherwise, input data is read and discar For pipes, the correct number of bytes is read. For all other devices, the correct number of blocks is read without distinguishing between a partial or complete block being read. +.It Cm status Ns = Ns Ar value +Where +.Cm value +is one of the symbols from the following list. +.Bl -tag -width ".Cm noxfer" +.It Cm noxfer +Do not print the transfer statistics as the last line of status output. +.It Cm none +Do not print the status output. +Error messages are shown; informational messages are not. +.El .It Cm conv Ns = Ns Ar value Ns Op , Ns Ar value ... Where .Cm value @@ -410,7 +421,9 @@ utility is expected to be a superset of standard. The .Cm files -operand and the +and +.Cm status +operands and the .Cm ascii , .Cm ebcdic , .Cm ibm , Modified: user/ae/inet6/bin/dd/dd.h ============================================================================== --- user/ae/inet6/bin/dd/dd.h Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/bin/dd/dd.h Fri Apr 11 21:14:10 2014 (r264357) @@ -68,32 +68,35 @@ typedef struct { } STAT; /* Flags (in ddflags). */ -#define C_ASCII 0x00001 -#define C_BLOCK 0x00002 -#define C_BS 0x00004 -#define C_CBS 0x00008 -#define C_COUNT 0x00010 -#define C_EBCDIC 0x00020 -#define C_FILES 0x00040 -#define C_IBS 0x00080 -#define C_IF 0x00100 -#define C_LCASE 0x00200 -#define C_NOERROR 0x00400 -#define C_NOTRUNC 0x00800 -#define C_OBS 0x01000 -#define C_OF 0x02000 -#define C_OSYNC 0x04000 -#define C_PAREVEN 0x08000 -#define C_PARNONE 0x100000 -#define C_PARODD 0x200000 -#define C_PARSET 0x400000 -#define C_SEEK 0x800000 -#define C_SKIP 0x1000000 -#define C_SPARSE 0x2000000 -#define C_SWAB 0x4000000 -#define C_SYNC 0x8000000 -#define C_UCASE 0x10000000 -#define C_UNBLOCK 0x20000000 -#define C_FILL 0x40000000 +#define C_ASCII 0x00000001 +#define C_BLOCK 0x00000002 +#define C_BS 0x00000004 +#define C_CBS 0x00000008 +#define C_COUNT 0x00000010 +#define C_EBCDIC 0x00000020 +#define C_FILES 0x00000040 +#define C_IBS 0x00000080 +#define C_IF 0x00000100 +#define C_LCASE 0x00000200 +#define C_NOERROR 0x00000400 +#define C_NOTRUNC 0x00000800 +#define C_OBS 0x00001000 +#define C_OF 0x00002000 +#define C_OSYNC 0x00004000 +#define C_PAREVEN 0x00008000 +#define C_PARNONE 0x00010000 +#define C_PARODD 0x00020000 +#define C_PARSET 0x00040000 +#define C_SEEK 0x00080000 +#define C_SKIP 0x00100000 +#define C_SPARSE 0x00200000 +#define C_SWAB 0x00400000 +#define C_SYNC 0x00800000 +#define C_UCASE 0x01000000 +#define C_UNBLOCK 0x02000000 +#define C_FILL 0x04000000 +#define C_STATUS 0x08000000 +#define C_NOXFER 0x10000000 +#define C_NOINFO 0x20000000 #define C_PARITY (C_PAREVEN | C_PARODD | C_PARNONE | C_PARSET) Modified: user/ae/inet6/bin/dd/misc.c ============================================================================== --- user/ae/inet6/bin/dd/misc.c Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/bin/dd/misc.c Fri Apr 11 21:14:10 2014 (r264357) @@ -59,6 +59,9 @@ summary(void) struct timeval tv; double secs; + if (ddflags & C_NOINFO) + return; + (void)gettimeofday(&tv, NULL); secs = tv.tv_sec + tv.tv_usec * 1e-6 - st.start; if (secs < 1e-6) @@ -72,9 +75,11 @@ summary(void) if (st.trunc) (void)fprintf(stderr, "%ju truncated %s\n", st.trunc, (st.trunc == 1) ? "block" : "blocks"); - (void)fprintf(stderr, - "%ju bytes transferred in %.6f secs (%.0f bytes/sec)\n", - st.bytes, secs, st.bytes / secs); + if (!(ddflags & C_NOXFER)) { + (void)fprintf(stderr, + "%ju bytes transferred in %.6f secs (%.0f bytes/sec)\n", + st.bytes, secs, st.bytes / secs); + } need_summary = 0; } Modified: user/ae/inet6/bin/kill/kill.c ============================================================================== --- user/ae/inet6/bin/kill/kill.c Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/bin/kill/kill.c Fri Apr 11 21:14:10 2014 (r264357) @@ -67,7 +67,7 @@ static void usage(void); int main(int argc, char *argv[]) { - int errors, numsig, pid; + int errors, numsig, pid, ret; char *ep; if (argc < 2) @@ -134,15 +134,16 @@ main(int argc, char *argv[]) for (errors = 0; argc; argc--, argv++) { #ifdef SHELL if (**argv == '%') - pid = getjobpgrp(*argv); + ret = killjob(*argv, numsig); else #endif { pid = strtol(*argv, &ep, 10); if (!**argv || *ep) errx(2, "illegal process id: %s", *argv); + ret = kill(pid, numsig); } - if (kill(pid, numsig) == -1) { + if (ret == -1) { warn("%s", *argv); errors = 1; } Modified: user/ae/inet6/bin/ls/ls.1 ============================================================================== --- user/ae/inet6/bin/ls/ls.1 Fri Apr 11 21:00:59 2014 (r264356) +++ user/ae/inet6/bin/ls/ls.1 Fri Apr 11 21:14:10 2014 (r264357) @@ -87,6 +87,8 @@ and current locale settings) in file nam where .Va xxx is the numeric value of the character in octal. +This option is not defined in +.St -p1003.1-2001 . .It Fl C Force multi-column output; this is the default when output is to a terminal. .It Fl D Ar format @@ -104,6 +106,8 @@ different number of columns in the outpu This option overrides the .Fl T option. +This option is not defined in +.St -p1003.1-2001 . .It Fl F Display a slash .Pq Ql / @@ -132,6 +136,8 @@ in the environment. (See below.) This functionality can be compiled out by removing the definition of .Ev COLORLS . +This option is not defined in +.St -p1003.1-2001 . .It Fl H Symbolic links on the command line are followed. This option is assumed if @@ -144,6 +150,8 @@ options are specified. Prevent .Fl A from being automatically set for the super-user. +This option is not defined in +.St -p1003.1-2001 . .It Fl L If argument is a symbolic link, list the file or directory the link references rather than the link itself. @@ -171,13 +179,21 @@ month, day, hour, minute, second, and ye The .Fl D option gives even more control over the output format. +This option is not defined in +.St -p1003.1-2001 . .It Fl U Use time when file was created for sorting or printing. +This option is not defined in +.St -p1003.1-2001 . .It Fl W Display whiteouts when scanning directories. +This option is not defined in +.St -p1003.1-2001 . .It Fl Z Display each file's MAC label; see .Xr maclabel 7 . +This option is not defined in +.St -p1003.1-2001 . .It Fl a Include directory entries whose names begin with a dot @@ -188,25 +204,48 @@ As but use .Tn C escape codes whenever possible. +This option is not defined in +.St -p1003.1-2001 . .It Fl c Use time when file status was last changed for sorting or printing. .It Fl d Directories are listed as plain files (not searched recursively). .It Fl f Output is not sorted. +This option turns on +.Fl a . +It also negates the effect of the +.Fl r , +.Fl S +and +.Fl t +options. +As allowed by +.St -p1003.1-2001 , +this option has no effect on the +.Fl d , +.Fl l , +.Fl R +and +.Fl s +options. .It Fl g -This option is deprecated and is only available for compatibility -with -.Bx 4.3 ; -it was used to display the group name in the long +This option has no effect. +It is only available for compatibility with +.Bx 4.3 , +where it was used to display the group name in the long .Pq Fl l format output. +This option is incompatible with +.St -p1003.1-2001 . .It Fl h When used with the .Fl l option, use unit suffixes: Byte, Kilobyte, Megabyte, Gigabyte, Terabyte and Petabyte in order to reduce the number of digits to four or fewer using base 2 for sizes. +This option is not defined in +.St -p1003.1-2001 . .It Fl i For each file, print the file's file serial number (inode number). .It Fl k @@ -232,6 +271,8 @@ output. Include the file flags in a long .Pq Fl l output. +This option is incompatible with +.St -p1003.1-2001 . See .Xr chflags 1 for a list of file flags and their meanings. @@ -291,6 +332,8 @@ or printing Force raw printing of non-printable characters. This is the default when output is not to a terminal. +This option is not defined in +.St -p1003.1-2001 . .It Fl x The same as .Fl C , @@ -305,6 +348,8 @@ This has the same effect as setting See the description of the .Fl t option for more details. +This option is not defined in +.St -p1003.1-2001 . .It Fl 1 (The numeric digit .Dq one . ) @@ -321,6 +366,8 @@ non-monetary separator returned by typically a comma or period. If no locale is set, or the locale does not have a non-monetary separator, this option has no effect. +This option is not defined in +.St -p1003.1-2001 . .El .Pp The @@ -760,13 +807,19 @@ specification. .Xr getfmac 8 .Sh STANDARDS With the exception of options -.Fl I , g , n +.Fl g , n and .Fl o , *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Fri Apr 11 21:48:42 2014 Return-Path: Delivered-To: svn-src-user@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 837C1CF; Fri, 11 Apr 2014 21:48:42 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 712661231; Fri, 11 Apr 2014 21:48:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3BLmg85064207; Fri, 11 Apr 2014 21:48:42 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3BLmgC8064206; Fri, 11 Apr 2014 21:48:42 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201404112148.s3BLmgC8064206@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Fri, 11 Apr 2014 21:48:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264358 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2014 21:48:42 -0000 Author: ae Date: Fri Apr 11 21:48:41 2014 New Revision: 264358 URL: http://svnweb.freebsd.org/changeset/base/264358 Log: Application can use a global address belonging to the interface other than the outgoing. Found and tested by: bind9 Modified: user/ae/inet6/sys/netinet6/in6_src.c Modified: user/ae/inet6/sys/netinet6/in6_src.c ============================================================================== --- user/ae/inet6/sys/netinet6/in6_src.c Fri Apr 11 21:14:10 2014 (r264357) +++ user/ae/inet6/sys/netinet6/in6_src.c Fri Apr 11 21:48:41 2014 (r264358) @@ -411,9 +411,9 @@ check_addrs(const struct sockaddr_in6 *s struct in6_ifaddr *ia; /* - * Check that source address is available on the interface. + * Check that source address is available. */ - ia = in6ifa_ifpwithaddr(ifp, &src->sin6_addr); + ia = in6ifa_ifwithaddr(&src->sin6_addr, src->sin6_scope_id); if (ia == NULL || ( ia->ia6_flags & (IN6_IFF_ANYCAST | IN6_IFF_NOTREADY))) { if (ia != NULL) From owner-svn-src-user@FreeBSD.ORG Fri Apr 11 22:07:33 2014 Return-Path: Delivered-To: svn-src-user@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 749199EA; Fri, 11 Apr 2014 22:07:33 +0000 (UTC) Received: from mx1.sbone.de (mx1.sbone.de [IPv6:2a01:4f8:130:3ffc::401:25]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mx1.sbone.de", Issuer "SBone.DE" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2AB60144B; Fri, 11 Apr 2014 22:07:33 +0000 (UTC) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:31::2013:587]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id 13C6E25D389C; Fri, 11 Apr 2014 22:07:29 +0000 (UTC) Received: from content-filter.sbone.de (content-filter.sbone.de [IPv6:fde9:577b:c1a9:31::2013:2742]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 3CA5EC22BF1; Fri, 11 Apr 2014 22:07:29 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:31::2013:587]) by content-filter.sbone.de (content-filter.sbone.de [fde9:577b:c1a9:31::2013:2742]) (amavisd-new, port 10024) with ESMTP id cY9UziEtED03; Fri, 11 Apr 2014 22:07:27 +0000 (UTC) Received: from [IPv6:fde9:577b:c1a9:4410:c0be:2d9:cabc:ad86] (unknown [IPv6:fde9:577b:c1a9:4410:c0be:2d9:cabc:ad86]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id D54CBC22BF0; Fri, 11 Apr 2014 22:07:26 +0000 (UTC) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) Subject: Re: svn commit: r264358 - user/ae/inet6/sys/netinet6 From: "Bjoern A. Zeeb" In-Reply-To: <201404112148.s3BLmgC8064206@svn.freebsd.org> Date: Fri, 11 Apr 2014 22:07:19 +0000 Content-Transfer-Encoding: quoted-printable Message-Id: References: <201404112148.s3BLmgC8064206@svn.freebsd.org> To: "Andrey V. Elsukov" X-Mailer: Apple Mail (2.1874) Cc: src-committers@freebsd.org, svn-src-user@freebsd.org X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2014 22:07:33 -0000 On 11 Apr 2014, at 21:48 , Andrey V. Elsukov wrote: > Author: ae > Date: Fri Apr 11 21:48:41 2014 > New Revision: 264358 > URL: http://svnweb.freebsd.org/changeset/base/264358 >=20 > Log: > Application can use a global address belonging to the interface other > than the outgoing. >=20 > Found and tested by: bind9 Yeah right and then BCP38 catches is on the router and drops the packet. This change just sounds wrong. Maybe the application should be improved = instead. > Modified: > user/ae/inet6/sys/netinet6/in6_src.c >=20 > Modified: user/ae/inet6/sys/netinet6/in6_src.c > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- user/ae/inet6/sys/netinet6/in6_src.c Fri Apr 11 21:14:10 2014 = (r264357) > +++ user/ae/inet6/sys/netinet6/in6_src.c Fri Apr 11 21:48:41 2014 = (r264358) > @@ -411,9 +411,9 @@ check_addrs(const struct sockaddr_in6 *s > struct in6_ifaddr *ia; >=20 > /* > - * Check that source address is available on the interface. > + * Check that source address is available. > */ > - ia =3D in6ifa_ifpwithaddr(ifp, &src->sin6_addr); > + ia =3D in6ifa_ifwithaddr(&src->sin6_addr, src->sin6_scope_id); > if (ia =3D=3D NULL || ( > ia->ia6_flags & (IN6_IFF_ANYCAST | IN6_IFF_NOTREADY))) { > if (ia !=3D NULL) >=20 =97=20 Bjoern A. Zeeb ????????? ??? ??????? ??????: '??? ??? ???? ?????? ??????? ?? ?? ??????? ??????? ??? ????? ????? ???? ?????? ?? ????? ????', ????????? ?????????, "??? ????? ?? ?????", ?.??? From owner-svn-src-user@FreeBSD.ORG Fri Apr 11 23:04:34 2014 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:1900:2254:206a::19:2]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4308FEDF; Fri, 11 Apr 2014 23:04:34 +0000 (UTC) Received: from butcher-nb.yandex.net (hub.freebsd.org [IPv6:2001:1900:2254:206c::16:88]) by mx2.freebsd.org (Postfix) with ESMTP id 55C443D58; Fri, 11 Apr 2014 23:04:33 +0000 (UTC) Message-ID: <534874CD.5080101@FreeBSD.org> Date: Sat, 12 Apr 2014 03:03:41 +0400 From: "Andrey V. Elsukov" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: "Bjoern A. Zeeb" Subject: Re: svn commit: r264358 - user/ae/inet6/sys/netinet6 References: <201404112148.s3BLmgC8064206@svn.freebsd.org> In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Cc: src-committers@freebsd.org, svn-src-user@freebsd.org X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2014 23:04:34 -0000 On 12.04.2014 02:07, Bjoern A. Zeeb wrote: > > On 11 Apr 2014, at 21:48 , Andrey V. Elsukov wrote: > >> Author: ae >> Date: Fri Apr 11 21:48:41 2014 >> New Revision: 264358 >> URL: http://svnweb.freebsd.org/changeset/base/264358 >> >> Log: >> Application can use a global address belonging to the interface other >> than the outgoing. >> >> Found and tested by: bind9 > > > Yeah right and then BCP38 catches is on the router and drops the packet. > This change just sounds wrong. Maybe the application should be improved instead. I just restored the behavior, that all freebsd versions have. The problem was found with bind. It uses sticky socket option to specify source IPv6 address. The node has many interfaces and global IPv6 address is configured on the loopback interface. In this case udp6_output() uses in6_selectsrc() to determine source address. in6_selectsrc() uses source address from socket option. Outgoing interface determined from route lookup. In the end I have added the check for address availability. The original code also has similar check, but it is not so strict as my. Its purpose is to check that address is ready to use. Since the scope zone of global addresses is the whole Internel, the node can send packets via all interfaces. Am I wrong? And this won't work for LLA. -- WBR, Andrey V. Elsukov From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 20:56:41 2014 Return-Path: Delivered-To: svn-src-user@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 D47A2998; Wed, 16 Apr 2014 20:56:41 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A7E981076; Wed, 16 Apr 2014 20:56:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GKufrf034175; Wed, 16 Apr 2014 20:56:41 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GKufbO034174; Wed, 16 Apr 2014 20:56:41 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162056.s3GKufbO034174@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 20:56:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264553 - user/des/fbp/db X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 20:56:41 -0000 Author: des Date: Wed Apr 16 20:56:41 2014 New Revision: 264553 URL: http://svnweb.freebsd.org/changeset/base/264553 Log: SQL schema Added: user/des/fbp/db/fbp.sql Added: user/des/fbp/db/fbp.sql ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/db/fbp.sql Wed Apr 16 20:56:41 2014 (r264553) @@ -0,0 +1,64 @@ +-- +-- $FreeBSD$ +-- + +drop table if exists persons cascade; +create table persons ( + id serial primary key, + login varchar not null, + realname varchar null, + password varchar not null default '*', + admin boolean not null default false, + active boolean not null default false, + unique(login) +); +insert into persons(login, realname, password, active, admin) + values('des', 'Dag-Erling Smørgrav', '*', true, true); +insert into persons(login, realname, password, active, admin) + values('kenneth36', 'Kenneth (36)', '*', true, false); + +drop table if exists polls cascade; +create table polls ( + id serial primary key, + owner integer not null, + title varchar(64) not null, + starts timestamp not null, + ends timestamp not null, + synopsis varchar(256) not null, + long text not null, + unique(title), + foreign key(owner) references persons(id) on delete cascade on update cascade +); + +drop table if exists questions cascade; +create table questions ( + id serial primary key, + poll integer not null, + rank integer not null, + short varchar(256) not null, + long text not null, + min_options integer not null default 1, + max_options integer not null default 1, + unique (poll, rank), + foreign key(poll) references polls(id) on delete cascade on update cascade +); + +drop table if exists options cascade; +create table options ( + id serial primary key, + question integer not null, + label varchar(256) not null, + foreign key(question) references questions(id) on delete cascade on update cascade +); + +drop table if exists votes cascade; +create table votes ( + id serial primary key, + voter integer not null, + question integer not null, + option integer not null, + unique(voter, option), + foreign key(voter) references persons(id) on delete cascade on update cascade, + foreign key(question) references questions(id) on delete cascade on update cascade, + foreign key(option) references options(id) on delete cascade on update cascade +); From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 21:01:47 2014 Return-Path: Delivered-To: svn-src-user@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 DABFBAD2; Wed, 16 Apr 2014 21:01:46 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BB51C1111; Wed, 16 Apr 2014 21:01:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GL1k8J037822; Wed, 16 Apr 2014 21:01:46 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GL1jmf037814; Wed, 16 Apr 2014 21:01:45 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162101.s3GL1jmf037814@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 21:01:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264554 - in user/des/fbp: lib/FBP lib/FBP/Model lib/FBP/Schema lib/FBP/Schema/Result t X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 21:01:47 -0000 Author: des Date: Wed Apr 16 21:01:44 2014 New Revision: 264554 URL: http://svnweb.freebsd.org/changeset/base/264554 Log: DBIx::Class schema Added: user/des/fbp/lib/FBP/Model/FBP.pm (contents, props changed) user/des/fbp/lib/FBP/Schema/ user/des/fbp/lib/FBP/Schema.pm (contents, props changed) user/des/fbp/lib/FBP/Schema/Result/ user/des/fbp/lib/FBP/Schema/Result/Option.pm (contents, props changed) user/des/fbp/lib/FBP/Schema/Result/Person.pm (contents, props changed) user/des/fbp/lib/FBP/Schema/Result/Poll.pm (contents, props changed) user/des/fbp/lib/FBP/Schema/Result/Question.pm (contents, props changed) user/des/fbp/lib/FBP/Schema/Result/Vote.pm (contents, props changed) user/des/fbp/t/model_FBP.t Added: user/des/fbp/lib/FBP/Model/FBP.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/FBP/Model/FBP.pm Wed Apr 16 21:01:44 2014 (r264554) @@ -0,0 +1,39 @@ +package FBP::Model::FBP; + +use strict; +use base 'Catalyst::Model::DBIC::Schema'; + +__PACKAGE__->config( + schema_class => 'FBP::Schema', +); + +=head1 NAME + +FBP::Model::FBP - Catalyst DBIC Schema Model + +=head1 SYNOPSIS + +See L + +=head1 DESCRIPTION + +L Model using schema L + +=head1 GENERATED BY + +Catalyst::Helper::Model::DBIC::Schema - 0.62 + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software, you can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +1; + +# $FreeBSD$ Added: user/des/fbp/lib/FBP/Schema.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/FBP/Schema.pm Wed Apr 16 21:01:44 2014 (r264554) @@ -0,0 +1,32 @@ +use utf8; +package FBP::Schema; + +# Created by DBIx::Class::Schema::Loader +# DO NOT MODIFY THE FIRST PART OF THIS FILE + +use Moose; +use MooseX::MarkAsMethods autoclean => 1; +extends 'DBIx::Class::Schema'; + +__PACKAGE__->load_namespaces; + + +# Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-04-16 20:57:55 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:OqDxT/byqci3h2Eb5Pg2AA + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +__PACKAGE__->meta->make_immutable; + +1; + +# $FreeBSD$ Added: user/des/fbp/lib/FBP/Schema/Result/Option.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/FBP/Schema/Result/Option.pm Wed Apr 16 21:01:44 2014 (r264554) @@ -0,0 +1,139 @@ +use utf8; +package FBP::Schema::Result::Option; + +# Created by DBIx::Class::Schema::Loader +# DO NOT MODIFY THE FIRST PART OF THIS FILE + +=head1 NAME + +FBP::Schema::Result::Option + +=cut + +use strict; +use warnings; + +use Moose; +use MooseX::NonMoose; +use MooseX::MarkAsMethods autoclean => 1; +extends 'DBIx::Class::Core'; + +=head1 COMPONENTS LOADED + +=over 4 + +=item * L + +=back + +=cut + +__PACKAGE__->load_components("InflateColumn::DateTime"); + +=head1 TABLE: C + +=cut + +__PACKAGE__->table("options"); + +=head1 ACCESSORS + +=head2 id + + data_type: 'integer' + is_auto_increment: 1 + is_nullable: 0 + sequence: 'options_id_seq' + +=head2 question + + data_type: 'integer' + is_foreign_key: 1 + is_nullable: 0 + +=head2 label + + data_type: 'varchar' + is_nullable: 0 + size: 256 + +=cut + +__PACKAGE__->add_columns( + "id", + { + data_type => "integer", + is_auto_increment => 1, + is_nullable => 0, + sequence => "options_id_seq", + }, + "question", + { data_type => "integer", is_foreign_key => 1, is_nullable => 0 }, + "label", + { data_type => "varchar", is_nullable => 0, size => 256 }, +); + +=head1 PRIMARY KEY + +=over 4 + +=item * L + +=back + +=cut + +__PACKAGE__->set_primary_key("id"); + +=head1 RELATIONS + +=head2 question + +Type: belongs_to + +Related object: L + +=cut + +__PACKAGE__->belongs_to( + "question", + "FBP::Schema::Result::Question", + { id => "question" }, + { is_deferrable => 0, on_delete => "CASCADE", on_update => "CASCADE" }, +); + +=head2 votes + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "votes", + "FBP::Schema::Result::Vote", + { "foreign.option" => "self.id" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + + +# Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-04-16 20:57:55 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:MHuHdh1TNt7StsGgKR+D3Q + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +__PACKAGE__->meta->make_immutable; + +1; + +# $FreeBSD$ Added: user/des/fbp/lib/FBP/Schema/Result/Person.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/FBP/Schema/Result/Person.pm Wed Apr 16 21:01:44 2014 (r264554) @@ -0,0 +1,191 @@ +use utf8; +package FBP::Schema::Result::Person; + +# Created by DBIx::Class::Schema::Loader +# DO NOT MODIFY THE FIRST PART OF THIS FILE + +=head1 NAME + +FBP::Schema::Result::Person + +=cut + +use strict; +use warnings; + +use Moose; +use MooseX::NonMoose; +use MooseX::MarkAsMethods autoclean => 1; +extends 'DBIx::Class::Core'; + +=head1 COMPONENTS LOADED + +=over 4 + +=item * L + +=back + +=cut + +__PACKAGE__->load_components("InflateColumn::DateTime"); + +=head1 TABLE: C + +=cut + +__PACKAGE__->table("persons"); + +=head1 ACCESSORS + +=head2 id + + data_type: 'integer' + is_auto_increment: 1 + is_nullable: 0 + sequence: 'persons_id_seq' + +=head2 login + + data_type: 'text' + is_nullable: 0 + original: {data_type => "varchar"} + +=head2 realname + + data_type: 'text' + is_nullable: 1 + original: {data_type => "varchar"} + +=head2 password + + data_type: 'text' + default_value: '*' + is_nullable: 0 + original: {data_type => "varchar"} + +=head2 admin + + data_type: 'boolean' + default_value: false + is_nullable: 0 + +=head2 active + + data_type: 'boolean' + default_value: false + is_nullable: 0 + +=cut + +__PACKAGE__->add_columns( + "id", + { + data_type => "integer", + is_auto_increment => 1, + is_nullable => 0, + sequence => "persons_id_seq", + }, + "login", + { + data_type => "text", + is_nullable => 0, + original => { data_type => "varchar" }, + }, + "realname", + { + data_type => "text", + is_nullable => 1, + original => { data_type => "varchar" }, + }, + "password", + { + data_type => "text", + default_value => "*", + is_nullable => 0, + original => { data_type => "varchar" }, + }, + "admin", + { data_type => "boolean", default_value => \"false", is_nullable => 0 }, + "active", + { data_type => "boolean", default_value => \"false", is_nullable => 0 }, +); + +=head1 PRIMARY KEY + +=over 4 + +=item * L + +=back + +=cut + +__PACKAGE__->set_primary_key("id"); + +=head1 UNIQUE CONSTRAINTS + +=head2 C + +=over 4 + +=item * L + +=back + +=cut + +__PACKAGE__->add_unique_constraint("persons_login_key", ["login"]); + +=head1 RELATIONS + +=head2 polls + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "polls", + "FBP::Schema::Result::Poll", + { "foreign.owner" => "self.id" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + +=head2 votes + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "votes", + "FBP::Schema::Result::Vote", + { "foreign.voter" => "self.id" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + + +# Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-04-16 20:57:55 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:19kISwX2Afx2WCQPAB8akw + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +__PACKAGE__->meta->make_immutable; + +1; + +# $FreeBSD$ Added: user/des/fbp/lib/FBP/Schema/Result/Poll.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/FBP/Schema/Result/Poll.pm Wed Apr 16 21:01:44 2014 (r264554) @@ -0,0 +1,182 @@ +use utf8; +package FBP::Schema::Result::Poll; + +# Created by DBIx::Class::Schema::Loader +# DO NOT MODIFY THE FIRST PART OF THIS FILE + +=head1 NAME + +FBP::Schema::Result::Poll + +=cut + +use strict; +use warnings; + +use Moose; +use MooseX::NonMoose; +use MooseX::MarkAsMethods autoclean => 1; +extends 'DBIx::Class::Core'; + +=head1 COMPONENTS LOADED + +=over 4 + +=item * L + +=back + +=cut + +__PACKAGE__->load_components("InflateColumn::DateTime"); + +=head1 TABLE: C + +=cut + +__PACKAGE__->table("polls"); + +=head1 ACCESSORS + +=head2 id + + data_type: 'integer' + is_auto_increment: 1 + is_nullable: 0 + sequence: 'polls_id_seq' + +=head2 owner + + data_type: 'integer' + is_foreign_key: 1 + is_nullable: 0 + +=head2 title + + data_type: 'varchar' + is_nullable: 0 + size: 64 + +=head2 starts + + data_type: 'timestamp' + is_nullable: 0 + +=head2 ends + + data_type: 'timestamp' + is_nullable: 0 + +=head2 synopsis + + data_type: 'varchar' + is_nullable: 0 + size: 256 + +=head2 long + + data_type: 'text' + is_nullable: 0 + +=cut + +__PACKAGE__->add_columns( + "id", + { + data_type => "integer", + is_auto_increment => 1, + is_nullable => 0, + sequence => "polls_id_seq", + }, + "owner", + { data_type => "integer", is_foreign_key => 1, is_nullable => 0 }, + "title", + { data_type => "varchar", is_nullable => 0, size => 64 }, + "starts", + { data_type => "timestamp", is_nullable => 0 }, + "ends", + { data_type => "timestamp", is_nullable => 0 }, + "synopsis", + { data_type => "varchar", is_nullable => 0, size => 256 }, + "long", + { data_type => "text", is_nullable => 0 }, +); + +=head1 PRIMARY KEY + +=over 4 + +=item * L + +=back + +=cut + +__PACKAGE__->set_primary_key("id"); + +=head1 UNIQUE CONSTRAINTS + +=head2 C + +=over 4 + +=item * L + +=back + +=cut + +__PACKAGE__->add_unique_constraint("polls_title_key", ["title"]); + +=head1 RELATIONS + +=head2 owner + +Type: belongs_to + +Related object: L + +=cut + +__PACKAGE__->belongs_to( + "owner", + "FBP::Schema::Result::Person", + { id => "owner" }, + { is_deferrable => 0, on_delete => "CASCADE", on_update => "CASCADE" }, +); + +=head2 questions + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "questions", + "FBP::Schema::Result::Question", + { "foreign.poll" => "self.id" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + + +# Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-04-16 20:57:55 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:wB2dAarq+nsbZ5Ljfsil7Q + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +__PACKAGE__->meta->make_immutable; + +1; + +# $FreeBSD$ Added: user/des/fbp/lib/FBP/Schema/Result/Question.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/FBP/Schema/Result/Question.pm Wed Apr 16 21:01:44 2014 (r264554) @@ -0,0 +1,200 @@ +use utf8; +package FBP::Schema::Result::Question; + +# Created by DBIx::Class::Schema::Loader +# DO NOT MODIFY THE FIRST PART OF THIS FILE + +=head1 NAME + +FBP::Schema::Result::Question + +=cut + +use strict; +use warnings; + +use Moose; +use MooseX::NonMoose; +use MooseX::MarkAsMethods autoclean => 1; +extends 'DBIx::Class::Core'; + +=head1 COMPONENTS LOADED + +=over 4 + +=item * L + +=back + +=cut + +__PACKAGE__->load_components("InflateColumn::DateTime"); + +=head1 TABLE: C + +=cut + +__PACKAGE__->table("questions"); + +=head1 ACCESSORS + +=head2 id + + data_type: 'integer' + is_auto_increment: 1 + is_nullable: 0 + sequence: 'questions_id_seq' + +=head2 poll + + data_type: 'integer' + is_foreign_key: 1 + is_nullable: 0 + +=head2 rank + + data_type: 'integer' + is_nullable: 0 + +=head2 short + + data_type: 'varchar' + is_nullable: 0 + size: 256 + +=head2 long + + data_type: 'text' + is_nullable: 0 + +=head2 min_options + + data_type: 'integer' + default_value: 1 + is_nullable: 0 + +=head2 max_options + + data_type: 'integer' + default_value: 1 + is_nullable: 0 + +=cut + +__PACKAGE__->add_columns( + "id", + { + data_type => "integer", + is_auto_increment => 1, + is_nullable => 0, + sequence => "questions_id_seq", + }, + "poll", + { data_type => "integer", is_foreign_key => 1, is_nullable => 0 }, + "rank", + { data_type => "integer", is_nullable => 0 }, + "short", + { data_type => "varchar", is_nullable => 0, size => 256 }, + "long", + { data_type => "text", is_nullable => 0 }, + "min_options", + { data_type => "integer", default_value => 1, is_nullable => 0 }, + "max_options", + { data_type => "integer", default_value => 1, is_nullable => 0 }, +); + +=head1 PRIMARY KEY + +=over 4 + +=item * L + +=back + +=cut + +__PACKAGE__->set_primary_key("id"); + +=head1 UNIQUE CONSTRAINTS + +=head2 C + +=over 4 + +=item * L + +=item * L + +=back + +=cut + +__PACKAGE__->add_unique_constraint("questions_poll_rank_key", ["poll", "rank"]); + +=head1 RELATIONS + +=head2 options + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "options", + "FBP::Schema::Result::Option", + { "foreign.question" => "self.id" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + +=head2 poll + +Type: belongs_to + +Related object: L + +=cut + +__PACKAGE__->belongs_to( + "poll", + "FBP::Schema::Result::Poll", + { id => "poll" }, + { is_deferrable => 0, on_delete => "CASCADE", on_update => "CASCADE" }, +); + +=head2 votes + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "votes", + "FBP::Schema::Result::Vote", + { "foreign.question" => "self.id" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + + +# Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-04-16 20:57:55 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:I/1G7NpDuffuLD3XnoJLpw + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +__PACKAGE__->meta->make_immutable; + +1; + +# $FreeBSD$ Added: user/des/fbp/lib/FBP/Schema/Result/Vote.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/FBP/Schema/Result/Vote.pm Wed Apr 16 21:01:44 2014 (r264554) @@ -0,0 +1,178 @@ +use utf8; +package FBP::Schema::Result::Vote; + +# Created by DBIx::Class::Schema::Loader +# DO NOT MODIFY THE FIRST PART OF THIS FILE + +=head1 NAME + +FBP::Schema::Result::Vote + +=cut + +use strict; +use warnings; + +use Moose; +use MooseX::NonMoose; +use MooseX::MarkAsMethods autoclean => 1; +extends 'DBIx::Class::Core'; + +=head1 COMPONENTS LOADED + +=over 4 + +=item * L + +=back + +=cut + +__PACKAGE__->load_components("InflateColumn::DateTime"); + +=head1 TABLE: C + +=cut + +__PACKAGE__->table("votes"); + +=head1 ACCESSORS + +=head2 id + + data_type: 'integer' + is_auto_increment: 1 + is_nullable: 0 + sequence: 'votes_id_seq' + +=head2 voter + + data_type: 'integer' + is_foreign_key: 1 + is_nullable: 0 + +=head2 question + + data_type: 'integer' + is_foreign_key: 1 + is_nullable: 0 + +=head2 option + + data_type: 'integer' + is_foreign_key: 1 + is_nullable: 0 + +=cut + +__PACKAGE__->add_columns( + "id", + { + data_type => "integer", + is_auto_increment => 1, + is_nullable => 0, + sequence => "votes_id_seq", + }, + "voter", + { data_type => "integer", is_foreign_key => 1, is_nullable => 0 }, + "question", + { data_type => "integer", is_foreign_key => 1, is_nullable => 0 }, + "option", + { data_type => "integer", is_foreign_key => 1, is_nullable => 0 }, +); + +=head1 PRIMARY KEY + +=over 4 + +=item * L + +=back + +=cut + +__PACKAGE__->set_primary_key("id"); + +=head1 UNIQUE CONSTRAINTS + +=head2 C + +=over 4 + +=item * L + +=item * L + +=back + +=cut + +__PACKAGE__->add_unique_constraint("votes_voter_option_key", ["voter", "option"]); + +=head1 RELATIONS + +=head2 option + +Type: belongs_to + +Related object: L + +=cut + +__PACKAGE__->belongs_to( + "option", + "FBP::Schema::Result::Option", + { id => "option" }, + { is_deferrable => 0, on_delete => "CASCADE", on_update => "CASCADE" }, +); + +=head2 question + +Type: belongs_to + +Related object: L + +=cut + +__PACKAGE__->belongs_to( + "question", + "FBP::Schema::Result::Question", + { id => "question" }, + { is_deferrable => 0, on_delete => "CASCADE", on_update => "CASCADE" }, +); + +=head2 voter + +Type: belongs_to + +Related object: L + +=cut + +__PACKAGE__->belongs_to( + "voter", + "FBP::Schema::Result::Person", + { id => "voter" }, + { is_deferrable => 0, on_delete => "CASCADE", on_update => "CASCADE" }, +); + + +# Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-04-16 20:57:55 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:TIV5w+lodXu0vgk/zqosbA + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +__PACKAGE__->meta->make_immutable; + +1; + +# $FreeBSD$ Added: user/des/fbp/t/model_FBP.t ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/t/model_FBP.t Wed Apr 16 21:01:44 2014 (r264554) @@ -0,0 +1,8 @@ +use strict; +use warnings; +use Test::More; + + +BEGIN { use_ok 'FBP::Model::FBP' } + +done_testing(); From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 21:09:18 2014 Return-Path: Delivered-To: svn-src-user@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 B7C2BCAE; Wed, 16 Apr 2014 21:09:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A49431164; Wed, 16 Apr 2014 21:09:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GL9I2n038662; Wed, 16 Apr 2014 21:09:18 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GL9HAe038653; Wed, 16 Apr 2014 21:09:17 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162109.s3GL9HAe038653@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 21:09:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264555 - in user/des/fbp/lib/FBP: . Model Schema/Result X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 21:09:18 -0000 Author: des Date: Wed Apr 16 21:09:17 2014 New Revision: 264555 URL: http://svnweb.freebsd.org/changeset/base/264555 Log: Model. Modified: user/des/fbp/lib/FBP/Model/FBP.pm user/des/fbp/lib/FBP/Schema.pm user/des/fbp/lib/FBP/Schema/Result/Person.pm user/des/fbp/lib/FBP/Schema/Result/Poll.pm user/des/fbp/lib/FBP/Schema/Result/Question.pm Modified: user/des/fbp/lib/FBP/Model/FBP.pm ============================================================================== --- user/des/fbp/lib/FBP/Model/FBP.pm Wed Apr 16 21:01:44 2014 (r264554) +++ user/des/fbp/lib/FBP/Model/FBP.pm Wed Apr 16 21:09:17 2014 (r264555) @@ -29,7 +29,7 @@ Dag-Erling Smørgrav =head1 LICENSE -This library is free software, you can redistribute it and/or modify +This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself. =cut Modified: user/des/fbp/lib/FBP/Schema.pm ============================================================================== --- user/des/fbp/lib/FBP/Schema.pm Wed Apr 16 21:01:44 2014 (r264554) +++ user/des/fbp/lib/FBP/Schema.pm Wed Apr 16 21:09:17 2014 (r264555) @@ -25,8 +25,6 @@ it under the same terms as Perl itself. =cut -__PACKAGE__->meta->make_immutable; - 1; # $FreeBSD$ Modified: user/des/fbp/lib/FBP/Schema/Result/Person.pm ============================================================================== --- user/des/fbp/lib/FBP/Schema/Result/Person.pm Wed Apr 16 21:01:44 2014 (r264554) +++ user/des/fbp/lib/FBP/Schema/Result/Person.pm Wed Apr 16 21:09:17 2014 (r264555) @@ -173,6 +173,42 @@ __PACKAGE__->has_many( # Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-04-16 20:57:55 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:19kISwX2Afx2WCQPAB8akw +use Crypt::SaltedHash; + +=head2 set_password + +Set this person's password to the specified string. + +=cut + +sub set_password($$) { + my ($self, $password) = @_; + + if ($password !~ m/^[[:print:]]{8,}$/a || $password !~ m/[0-9]/a || + $password !~ m/[A-Z]/a || $password !~ m/[a-z]/a) { + die("Your password must be at least 8 characters long and contain" . + " at least one upper-case letter, one lower-case letter and" . + " one digit.\n"); + } + my $csh = new Crypt::SaltedHash(algorithm => 'SHA-256'); + $csh->add($password); + $self->set_column(password => $csh->generate()); + $self->update() + if $self->in_storage(); +} + +=head2 check_password + +Verify that the specified string matches the user's password. + +=cut + +sub check_password($$) { + my ($self, $password) = @_; + + return Crypt::SaltedHash->validate($self->password, $password); +} + =head1 AUTHOR Dag-Erling Smørgrav Modified: user/des/fbp/lib/FBP/Schema/Result/Poll.pm ============================================================================== --- user/des/fbp/lib/FBP/Schema/Result/Poll.pm Wed Apr 16 21:01:44 2014 (r264554) +++ user/des/fbp/lib/FBP/Schema/Result/Poll.pm Wed Apr 16 21:09:17 2014 (r264555) @@ -164,6 +164,57 @@ __PACKAGE__->has_many( # Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-04-16 20:57:55 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:wB2dAarq+nsbZ5Ljfsil7Q +use DateTime; + +=index2 active + +True if the poll was, is or will be active at the specified date and +time. + +=cut + +sub active($;$) { + my ($self, $when) = @_; + + $when //= DateTime->now(); + return DateTime->compare($when, $self->starts) >= 0 && + DateTime->compare($when, $self->ends) <= 0; +} + +=head2 validate_answer + +Validates an answer to this poll and dies if it is not valid. + +=cut + +sub validate_answer($%) { + my ($self, %answers) = @_; + + my %questions = map({ $_->id => $_ } $self->questions); + # Verify that all questions have received valid answers + foreach my $qid (keys %questions) { + if (!defined($answers{$qid})) { + die("Question $qid has not been answered.\n"); + } elsif (ref($answers{$qid}) ne 'ARRAY') { + die("Internal error\n"); + } else { + $questions{$qid}->validate_answer(@{$answers{$qid}}); + } + } + # Verify that there are no answers without a matching question + if (!(keys(%answers) ~~ keys(%questions))) { + die("Too many answers\n"); + } +} + +sub commit_answer($$%) { + my ($self, $voter, %answers) = @_; + + foreach my $question ($self->questions) { + $question->commit_answer($voter, @{$answers{$question->id}}); + } +} + =head1 AUTHOR Dag-Erling Smørgrav Modified: user/des/fbp/lib/FBP/Schema/Result/Question.pm ============================================================================== --- user/des/fbp/lib/FBP/Schema/Result/Question.pm Wed Apr 16 21:01:44 2014 (r264554) +++ user/des/fbp/lib/FBP/Schema/Result/Question.pm Wed Apr 16 21:09:17 2014 (r264555) @@ -182,6 +182,80 @@ __PACKAGE__->has_many( # Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-04-16 20:57:55 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:I/1G7NpDuffuLD3XnoJLpw +=head2 validate_answer + +Validates an answer to this question and dies if it is not valid. + +=cut + +sub validate_answer($@) { + my ($self, @answer) = @_; + + if (!@answer && $self->min_options > 0) { + die("You did not answer this question.\n"); + } elsif (@answer < $self->min_options) { + die("You must select at least " . $self->min_options . " options\n"); + } elsif (@answer > $self->max_options) { + if ($self->max_options == 1) { + die("You may only select one option.\n"); + } else { + die("You may select at most " . $self->max_options . " options."); + } + } + foreach my $oid (@answer) { + $self->options->find($oid) + or die("Option $oid is not a valid answer to this question\n"); + } +} + +=head2 commit_answer + +Registers a voter's answer to this question. + +=cut + +sub commit_answer($$@) { + my ($self, $voter, @answer) = @_; + + print STDERR "Question ", $self->id, " commit_answer\n"; + $voter->votes->search({ question => $self->id })->delete(); + foreach my $oid (@answer) { + $voter->votes->create({ question => $self->id, option => $oid }); + } +} + +=head2 prev + +Returns the previous question by rank. + +=cut + +sub prev($) { + my ($self) = @_; + + my $questions = $self->poll->questions-> + search({ rank => { '<', $self->rank } }, + { order_by => { -desc => 'id' } }) + or return undef; + return $questions->slice(0, 1)->first; +} + +=head2 prev + +Returns the next question by rank. + +=cut + +sub next($) { + my ($self) = @_; + + my $questions = $self->poll->questions-> + search({ rank => { '>', $self->rank } }, + { order_by => { -asc => 'id' } }) + or return undef; + return $questions->slice(0, 1)->first; +} + =head1 AUTHOR Dag-Erling Smørgrav From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 21:09:48 2014 Return-Path: Delivered-To: svn-src-user@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 5EFE5D90; Wed, 16 Apr 2014 21:09:48 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 405EA1167; Wed, 16 Apr 2014 21:09:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GL9mrq038743; Wed, 16 Apr 2014 21:09:48 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GL9lwg038740; Wed, 16 Apr 2014 21:09:47 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162109.s3GL9lwg038740@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 21:09:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264556 - in user/des/fbp: lib/FBP/Controller t X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 21:09:48 -0000 Author: des Date: Wed Apr 16 21:09:47 2014 New Revision: 264556 URL: http://svnweb.freebsd.org/changeset/base/264556 Log: Controller. Added: user/des/fbp/lib/FBP/Controller/Poll.pm (contents, props changed) user/des/fbp/t/controller_Poll.t Modified: user/des/fbp/lib/FBP/Controller/Root.pm Added: user/des/fbp/lib/FBP/Controller/Poll.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/FBP/Controller/Poll.pm Wed Apr 16 21:09:47 2014 (r264556) @@ -0,0 +1,269 @@ +package FBP::Controller::Poll; +use Moose; +use Storable qw(dclone); +use Try::Tiny; +use namespace::autoclean; + +BEGIN { extends 'FBP::Controller'; } + +=head1 NAME + +FBP::Controller::Poll - Catalyst Controller + +=head1 DESCRIPTION + +Catalyst Controller. + +=head1 METHODS + +=head2 poll + +Start of poll-related chain + +=cut + +sub poll :Chained('/') :Path :CaptureArgs(1) { + my ($self, $c, $pid) = @_; + + $self->require_user($c); + $c->detach('/default') + unless $pid =~ m/^(\d+)$/; + $pid = $1; + my $poll = $c->model('FBP::Poll')->find($pid); + $c->detach('/default') + unless $poll && $poll->active; + $c->stash(poll => $poll); + my $psession = ($c->session->{$pid} //= {}); + if (!$$psession{answers}) { + # Retrieve user's existing vote, if any + my $answers = ($$psession{answers} = {}); + foreach my $question ($poll->questions) { + my $votes = $c->user->votes->search(question => $question->id); + $answers->{$question->id} = [ $votes->get_column('option')->all() ] + if $votes; + } + } + $$psession{qid} //= $poll->questions->first->id; + $c->log->debug("Retrieved poll #$pid"); + $c->stash(title => $poll->title); +} + +=head2 see + +View a specific poll + +=cut + +sub see :Chained('poll') :PathPart('') :Args(0) { + my ($self, $c) = @_; + + my $poll = $c->stash->{poll}; + $c->stash(questions => $poll->questions-> + search_rs(undef, { order_by => { -asc => 'rank' } })); +} + +=head2 vote + +Vote in a poll + +=cut + +sub vote :Chained('poll') :Path :Args(0) { + my ($self, $c) = @_; + + # Retrieve the poll and its list of questions + my $poll = $c->stash->{poll}; + my $pid = $poll->id; + my $questions = $poll->questions; + $c->detach('/default') + unless $poll && $questions; + my $psession = $c->session->{$pid}; + my $answers = $$psession{answers}; + + # Retrieve the current question + my $qid = $$psession{qid}; + my $question; + if ($qid) { + $question = $poll->questions->find($qid); + } else { + $question = $questions->slice(0, 1)->first; + } + $c->detach('/default') + unless $question; + $c->log->debug("Retrieved question #$qid"); + + # Did the user submit any answers? + if ($c->req->params->{qid} ~~ $qid && $c->req->params->{answer}) { + my $answer = $c->req->params->{answer}; + $answer = [ $answer ] + unless ref($answer); + if (@$answer) { + try { + $question->validate_answer(@$answer); + $answers->{$qid} = $answer; + } catch { + $$psession{vote_error} = $_; + }; + } + } + + # Did the user press any of the buttons? + if ($$psession{vote_error}) { + # Ignore the buttons - stay on the same question + } elsif ($c->req->params->{done}) { + # Validate all the answers + for ($question = $questions->first; + $question && !$$psession{vote_error}; + $question = $questions->next) { + try { + my $answer = $answers->{$question->id}; + $question->validate_answer(@{$answer // []}); + } catch { + $$psession{vote_error} = $_; + }; + } + # If an error was found, $question now refers to the first + # question which was not answered correctly, and we will jump + # to that question and display an error message. If not, the + # voter has answered all the questions. + if (!$$psession{vote_error}) { + # XXX do something! + $c->response->redirect($c->uri_for('/poll', $pid, 'review')); + $c->detach(); + } + } elsif ($c->req->params->{prev} && $question->prev) { + $question = $question->prev; + $c->log->debug("On to question #" . $question->id); + } elsif ($c->req->params->{next} && $question->next) { + $question = $question->next; + } + + # Debugging + if ($question->id != $qid) { + $c->log->debug("On to question #" . $question->id); + } + if ($$psession{vote_error}) { + $c->log->debug($$psession{vote_error}); + } + + # Store the current question + $$psession{qid} = $qid = $question->id; + + # If this was a POST, redirect so reload will work + if ($c->req->method eq 'POST') { + $c->response->redirect($c->request->uri); + $c->detach(); + } + + # Otherwise, display the page + $c->stash(answer => { map { $_ => 1 } @{$answers->{$qid} // []} }); + if ($$psession{vote_error}) { + $c->stash(error => $$psession{vote_error}); + delete($$psession{vote_error}); + } + $c->stash(question => $question); +} + +=head2 review + +Review the answers and submit. + +=cut + +sub review :Chained('poll') :Path :Args(0) { + my ($self, $c) = @_; + + # Retrieve poll, questions, answers + my $poll = $c->stash->{poll}; + my $pid = $poll->id; + my $questions = $poll->questions; + my $psession = $c->session->{$pid}; + my $answers = $$psession{answers}; + $c->detach('/default') + unless $poll && $questions && $answers; + + # Validate the answers + try { + $poll->validate_answer(%$answers); + } catch { + $c->stash(error => $_); + $c->detach(); + }; + + # Did the user press any of the buttons? + if ($$psession{vote_error}) { + # Ignore the buttons - stay on the same question + } elsif ($c->req->params->{confirm}) { + try { + $poll->commit_answer($c->user, %$answers); + } catch { + $c->stash(error => $_); + $c->detach(); + }; + delete($$psession{qid}); + $c->response->redirect($c->uri_for('/poll', $pid, 'done')); + $c->detach; + } elsif ($c->req->params->{return}) { + delete($$psession{qid}); + $c->response->redirect($c->uri_for('/poll', $pid, 'vote')); + $c->detach; + } + + # If this was a POST, redirect so reload will work + if ($c->req->method eq 'POST') { + $c->response->redirect($c->request->uri); + $c->detach(); + } + + # Hammer $answers into something Template::Toolkit can process + my $options = $c->model('FBP::Option'); + $answers = dclone($answers); + foreach my $qid (keys(%$answers)) { + $$answers{$qid} = + [ map { $options->find($_) } @{$$answers{$qid}} ]; + } + $c->stash(answers => $answers); +} + +=head2 done + +Thank the user for voting. + +=cut + +sub done :Chained('poll') :Path :Args(0) { + my ($self, $c) = @_; + + my $poll = $c->stash->{poll}; + my $pid = $poll->id; + #delete($c->session->{$pid}); +} + +=head2 default + +Default page. + +=cut + +sub default :Path { + my ($self, $c) = @_; + + $c->detach('/default'); +} + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +__PACKAGE__->meta->make_immutable; + +1; + +# $FreeBSD$ Modified: user/des/fbp/lib/FBP/Controller/Root.pm ============================================================================== --- user/des/fbp/lib/FBP/Controller/Root.pm Wed Apr 16 21:09:17 2014 (r264555) +++ user/des/fbp/lib/FBP/Controller/Root.pm Wed Apr 16 21:09:47 2014 (r264556) @@ -1,8 +1,9 @@ package FBP::Controller::Root; +use utf8; use Moose; use namespace::autoclean; -BEGIN { extends 'Catalyst::Controller' } +BEGIN { extends 'FBP::Controller' } # # Sets the actions in this controller to be registered with no prefix @@ -20,28 +21,120 @@ FBP::Controller::Root - Root Controller =head1 METHODS +=head2 auto + +Common code for every action + +=cut + +sub auto :Private { + my ($self, $c) = @_; + + $c->log->debug("FBP::Controller::Root::auto()"); + # Stash various constants + $c->stash(title => $c->config->{'title'}); + + # Stash active polls + if ($c->user_exists) { + $c->log->debug("number of polls: " . int($c->model('FBP::Poll')->count())); + my $polls = $c->model('FBP::Poll')-> + search({ starts => { '<=', $c->now }, ends => { '>=', $c->now } }); + $c->log->debug("active polls: " . int($polls->count())); + $c->stash(polls => $polls); + } + + 1; +} + =head2 index -The root page (/) +The front page =cut sub index :Path :Args(0) { - my ( $self, $c ) = @_; + my ($self, $c) = @_; + + # nothing +} + +=head2 login + +Display the login page and process login information + +=cut + +sub login :Local :Args(0) { + my ($self, $c) = @_; + + $c->log->debug("FBP::Controller::Root::login()"); + if ($c->user_exists) { + my $login = $c->user->login; + $c->log->debug("user $login already authenticated"); + $c->response->redirect($c->uri_for('/polls')); + $c->detach(); + } + my ($login, $password) = @{$c->request->params}{'login', 'password'}; + if ($login && $password && + $c->authenticate({ login => $login, password => $password })) { + $c->log->debug("user $login successfully authenticated"); + $c->change_session_id(); + $c->response->redirect($c->uri_for('/polls')); + } +} + +=head2 logout + +Log the user out and return to the front page - # Hello World - $c->response->body( $c->welcome_message ); +=cut + +sub logout :Local :Args(0) { + my ($self, $c) = @_; + + if ($c->user_exists) { + my $login = $c->user->login; + $c->delete_session(); + $c->logout(); + $c->log->debug("user $login successfully authenticated"); + } + $c->response->redirect($c->uri_for('/')); +} + +=head2 polls + +List of active polls. + +=cut + +sub polls :Local :Args(0) { + my ($self, $c) = @_; + + $c->stash(title => 'Active polls'); +} + +=head2 help + +Display help text. + +=cut + +sub help :Local :Args(0) { + my ($self, $c) = @_; + + $c->stash(title => 'Help'); } =head2 default -Standard 404 error page +Default page. =cut sub default :Path { - my ( $self, $c ) = @_; - $c->response->body( 'Page not found' ); + my ($self, $c) = @_; + + $c->stash(template => 'fof.tt'); $c->response->status(404); } @@ -55,7 +148,7 @@ sub end : ActionClass('RenderView') {} =head1 AUTHOR -Dag-Erling Smørgrav +Dag-Erling Smørgrav =head1 LICENSE @@ -67,3 +160,5 @@ it under the same terms as Perl itself. __PACKAGE__->meta->make_immutable; 1; + +# $FreeBSD$ Added: user/des/fbp/t/controller_Poll.t ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/t/controller_Poll.t Wed Apr 16 21:09:47 2014 (r264556) @@ -0,0 +1,10 @@ +use strict; +use warnings; +use Test::More; + + +use Catalyst::Test 'FBP'; +use FBP::Controller::Poll; + +ok( request('/poll')->is_success, 'Request should succeed' ); +done_testing(); From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 21:10:37 2014 Return-Path: Delivered-To: svn-src-user@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 5D382E7E; Wed, 16 Apr 2014 21:10:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4B703116F; Wed, 16 Apr 2014 21:10:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GLAbLk039283; Wed, 16 Apr 2014 21:10:37 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GLAb8f039282; Wed, 16 Apr 2014 21:10:37 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162110.s3GLAb8f039282@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 21:10:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264557 - user/des/fbp/lib/FBP X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 21:10:37 -0000 Author: des Date: Wed Apr 16 21:10:36 2014 New Revision: 264557 URL: http://svnweb.freebsd.org/changeset/base/264557 Log: (and the rest of the controller) Added: user/des/fbp/lib/FBP/Controller.pm (contents, props changed) Added: user/des/fbp/lib/FBP/Controller.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/FBP/Controller.pm Wed Apr 16 21:10:36 2014 (r264557) @@ -0,0 +1,52 @@ +use utf8; +package FBP::Controller; +use Moose; +use namespace::autoclean; + +BEGIN { extends 'Catalyst::Controller'; } + +=encoding utf8 + +=head1 NAME + +FBP::Controller - Superclass for FBP controllers + +=head1 DESCRIPTION + +This class provides common code for FBP controllers. + +=head1 METHODS + +=head2 require_user + +Verifies that the client is authenticated, and if not, redirects to +the login page. + +=cut + +sub require_user($$) { + my ($self, $c) = @_; + + if (!$c->user_exists) { + $c->response->redirect($c->uri_for_action('/login')); + $c->detach(); + } + return $c->user; +} + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +__PACKAGE__->meta->make_immutable; + +1; + +# $FreeBSD$ From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 21:11:02 2014 Return-Path: Delivered-To: svn-src-user@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 7B20EF5F; Wed, 16 Apr 2014 21:11:02 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6908511E1; Wed, 16 Apr 2014 21:11:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GLB22N039905; Wed, 16 Apr 2014 21:11:02 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GLB2CR039904; Wed, 16 Apr 2014 21:11:02 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162111.s3GLB2CR039904@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 21:11:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264558 - in user/des/fbp/lib/Template: . Plugin X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 21:11:02 -0000 Author: des Date: Wed Apr 16 21:11:01 2014 New Revision: 264558 URL: http://svnweb.freebsd.org/changeset/base/264558 Log: Template::Toolkit plugin for Text::WikiFormat. Added: user/des/fbp/lib/Template/ user/des/fbp/lib/Template/Plugin/ user/des/fbp/lib/Template/Plugin/WikiFormat.pm (contents, props changed) Added: user/des/fbp/lib/Template/Plugin/WikiFormat.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/Template/Plugin/WikiFormat.pm Wed Apr 16 21:11:01 2014 (r264558) @@ -0,0 +1,63 @@ +use utf8; +package Template::Plugin::WikiFormat; + +=head1 NAME + +Template::Plugin::WikiFormat + +=cut + +use strict; +use warnings; +use base 'Template::Plugin::Filter'; +use Text::WikiFormat; + +=head1 DESCRIPTION + +L filter plugin for L + +=head1 METHODS + +=head2 init + +The initialization function. + +=cut + +sub init($) { + my ($self) = @_; + + my $name = $self->{_CONFIG}->{name} || 'wiki'; + $self->{_DYNAMIC} = 1; + $self->install_filter($name); + return $self; +} + +=head2 filter + +The filter function. + +=cut + +sub filter($$) { + my ($self, $raw) = @_; + + print(STDERR "Template::Plugin::WikiFormat::filter()\n"); + return Text::WikiFormat::format($raw, {}, { + implicit_links => 0, extended => 1, absolute_links => 1 }); +} + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +1; + +# $FreeBSD$ From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 21:11:36 2014 Return-Path: Delivered-To: svn-src-user@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 4132C152; Wed, 16 Apr 2014 21:11:36 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2BFE011F1; Wed, 16 Apr 2014 21:11:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GLBaWP042081; Wed, 16 Apr 2014 21:11:36 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GLBVWS042052; Wed, 16 Apr 2014 21:11:31 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162111.s3GLBVWS042052@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 21:11:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264559 - in user/des/fbp: lib/FBP/View root root/lib root/poll root/question root/static t X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 21:11:36 -0000 Author: des Date: Wed Apr 16 21:11:31 2014 New Revision: 264559 URL: http://svnweb.freebsd.org/changeset/base/264559 Log: View. Added: user/des/fbp/lib/FBP/View/Web.pm (contents, props changed) user/des/fbp/root/blank.tt (contents, props changed) user/des/fbp/root/fof.tt (contents, props changed) user/des/fbp/root/help.tt (contents, props changed) user/des/fbp/root/index.tt (contents, props changed) user/des/fbp/root/lib/ user/des/fbp/root/lib/date (contents, props changed) user/des/fbp/root/lib/datetime (contents, props changed) user/des/fbp/root/lib/footer (contents, props changed) user/des/fbp/root/lib/header (contents, props changed) user/des/fbp/root/lib/help (contents, props changed) user/des/fbp/root/lib/html_bottom (contents, props changed) user/des/fbp/root/lib/html_top (contents, props changed) user/des/fbp/root/lib/loginout (contents, props changed) user/des/fbp/root/lib/main (contents, props changed) user/des/fbp/root/lib/navigation (contents, props changed) user/des/fbp/root/lib/time (contents, props changed) user/des/fbp/root/login.tt (contents, props changed) user/des/fbp/root/poll/ user/des/fbp/root/poll/done.tt (contents, props changed) user/des/fbp/root/poll/review.tt (contents, props changed) user/des/fbp/root/poll/see.tt (contents, props changed) user/des/fbp/root/poll/vote.tt (contents, props changed) user/des/fbp/root/polls.tt (contents, props changed) user/des/fbp/root/question/ user/des/fbp/root/static/fbp.css (contents, props changed) user/des/fbp/t/view_Web.t Modified: user/des/fbp/root/favicon.ico (contents, props changed) Added: user/des/fbp/lib/FBP/View/Web.pm ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/lib/FBP/View/Web.pm Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,39 @@ +use utf8; +package FBP::View::Web; +use Moose; +use namespace::autoclean; + +extends 'Catalyst::View::TT'; + +__PACKAGE__->config( + TEMPLATE_EXTENSION => '.tt', + ENCODING => 'utf-8', + render_die => 1, +); + +=head1 NAME + +FBP::View::Web - TT View for FBP + +=head1 DESCRIPTION + +TT View for FBP. + +=head1 SEE ALSO + +L + +=head1 AUTHOR + +Dag-Erling Smørgrav + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +1; + +# $FreeBSD$ Added: user/des/fbp/root/blank.tt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/blank.tt Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,12 @@ +[%# $FreeBSD$ %] +[% PROCESS lib/html_top %] +[% PROCESS lib/header %] +[% WRAPPER lib/main %] + +
+

This page intentionally left blank.

+
+ +[% END %] +[% PROCESS lib/footer %] +[% PROCESS lib/html_bottom %] Modified: user/des/fbp/root/favicon.ico ============================================================================== Binary file (source and/or target). No diff available. Added: user/des/fbp/root/fof.tt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/fof.tt Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,14 @@ +[%# $FreeBSD$ %] +[% PROCESS lib/html_top %] +[% PROCESS lib/header %] +[% WRAPPER lib/main %] + +
+

This is not the page you are looking for.

+

You may go about your business.

+

Move along, move along.

+
+ +[% END %] +[% PROCESS lib/footer %] +[% PROCESS lib/html_bottom %] Added: user/des/fbp/root/help.tt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/help.tt Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,12 @@ +[%# $FreeBSD$ %] +[% PROCESS lib/html_top %] +[% PROCESS lib/header %] +[% WRAPPER lib/main %] + + +

Help

+[% PROCESS lib/help %] + +[% END %] +[% PROCESS lib/footer %] +[% PROCESS lib/html_bottom %] Added: user/des/fbp/root/index.tt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/index.tt Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,19 @@ +[%# $FreeBSD$ %] +[% PROCESS lib/html_top %] +[% PROCESS lib/header %] +[% WRAPPER lib/main %] + +

This site hosts polls for the FreeBSD Project.

+[% IF c.user %] +[% IF polls.size() > 0 %] +

Please proceed to the polls.

+[% ELSE %] +

There are no active polls at the moment.

+[% END %] +[% ELSE %] +

You must log in to see or answer polls.

+[% END %] + +[% END %] +[% PROCESS lib/footer %] +[% PROCESS lib/html_bottom %] Added: user/des/fbp/root/lib/date ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/lib/date Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,2 @@ +[%# $FreeBSD$ %] +[%- dt.day_name %], [% dt.day %] [% dt.month_name %] [% dt.year -%] Added: user/des/fbp/root/lib/datetime ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/lib/datetime Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,2 @@ +[%# $FreeBSD$ %] +[%- PROCESS lib/date%] at [% PROCESS lib/time -%] Added: user/des/fbp/root/lib/footer ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/lib/footer Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,2 @@ +[%# $FreeBSD$ %] + Added: user/des/fbp/root/lib/header ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/lib/header Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,5 @@ +
+

[% title | html %]

+[% PROCESS lib/navigation %] +[% PROCESS lib/loginout %] +
Added: user/des/fbp/root/lib/help ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/lib/help Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,40 @@ +

What is this?

+ +

This is a website for FreeBSD polls and elections.

+ +

Who has access?

+ +

Anyone with a valid commit bit in at least one of FreeBSD's repositories (src, doc, ports) can log in with their FreeBSD user name. However, only active committers, i.e. those who have made at least one commit in the twelve months preceding the opening of the poll are qualified to vote. Inactive committers can only observe.

+ +[% IF c.user %] + [% IF c.user.active %] +

You are registered as an active committer, and are qualified to vote.

+ [% ELSE %] +

You are not registered as an active committer, and are therefore not qualified to vote. If you believe this is incorrect, please contact the election administrator.

+ [% END %] +[% ELSE %] +

When you are logged in, your status (active or inactive) will be visible next to your name in the top right corner.

+[% END %] + +

How do I log in?

+ +[% IF c.user %] +

You're already logged in, you big dummy.

+[% ELSE %] +

Click the Log in link below the navigation bar (or the one right here). Log in with your FreeBSD user name and the password that was left in your home directory on the FreeBSD cluster.

+[% IF polls.count > 0 %] +

If you have a valid FreeBSD commit bit but you haven't received a password, please contact the election administrator.

+[% END %] +[% END %] + +

How do I vote?

+ +[% IF !c.user %] +

You must be logged in to vote.

+[% ELSIF !c.user.active %] +

You are not registered as an active committer, and are therefore not qualified to vote. If you believe this is incorrect, please contact the election administrator.

+[% ELSIF polls.count == 0 %] +

There are currently no active polls.

+[% ELSE %] +

Click the Active Polls link in the navigation bar (or the one right here) to view the list of active polls. Select the poll in which you wish to vote and hit the “Let me vote†button. Answer all the questions, then hit the “I'm done†button. You can come back and change your vote at any time until the poll closes.

+[% END %] Added: user/des/fbp/root/lib/html_bottom ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/lib/html_bottom Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,3 @@ +[%# $FreeBSD$ %] + + Added: user/des/fbp/root/lib/html_top ============================================================================== Binary file. No diff available. Added: user/des/fbp/root/lib/loginout ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/lib/loginout Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,9 @@ +[%# $FreeBSD$ %] +
+
[% PROCESS lib/datetime dt=c.now %]
+ [% IF c.user %] + Logged in as [% c.user.realname | html %] ([% IF c.user.active %]active[% ELSE %]inactive[% END %]) – Log out + [% ELSE %] + Log in + [% END %] +
Added: user/des/fbp/root/lib/main ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/lib/main Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,4 @@ +[%# $FreeBSD$ %] +
+[% content %] +
Added: user/des/fbp/root/lib/navigation ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/lib/navigation Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,12 @@ +[%# $FreeBSD$ %] + Added: user/des/fbp/root/lib/time ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/lib/time Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,2 @@ +[%# $FreeBSD$ %] +[%- dt.hms %] UTC[% -%] Added: user/des/fbp/root/login.tt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/login.tt Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,22 @@ +[%# $FreeBSD$ %] +[% PROCESS lib/html_top %] + +
+
+ [% title | html %] + +
+ + +
+
+ + +
+
+ +
+
+
+ +[% PROCESS lib/html_bottom %] Added: user/des/fbp/root/poll/done.tt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/poll/done.tt Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,12 @@ +[%# $FreeBSD$ %] +[% PROCESS lib/html_top %] +[% PROCESS lib/header title='Thank you for voting' %] +[% WRAPPER lib/main %] + +

Thank you for voting in this poll.

+ +

Return to the front page

+ +[% END %] +[% PROCESS lib/footer %] +[% PROCESS lib/html_bottom %] Added: user/des/fbp/root/poll/review.tt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/poll/review.tt Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,39 @@ +[%# $FreeBSD$ %] +[% USE WikiFormat %] +[% PROCESS lib/html_top %] +[% PROCESS lib/header %] +[% WRAPPER lib/main %] + +[% IF error %] +
+

[% error | html %]

+
+[% ELSE %] +
+

You have submitted valid answers to all questions in the poll.

+ [% FOREACH question IN poll.questions %] + [% qid = question.id %] +
+ [% question.short | wiki %] +
+ [% IF question.max_options == 1 %] +

You answered: [% answers.$qid.0.label | html %]

+ [% ELSE %] +

You answered:

+
    + [% FOREACH option IN answers.$qid %] +
  • [% option.label %]
  • + [% END %] +
+ [% END %] + [% END %] +
+ + +
+
+[% END %] + +[% END %] +[% PROCESS lib/footer %] +[% PROCESS lib/html_bottom %] Added: user/des/fbp/root/poll/see.tt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/poll/see.tt Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,27 @@ +[%# $FreeBSD$ %] +[% USE WikiFormat %] +[% PROCESS lib/html_top %] +[% PROCESS lib/header %] +[% WRAPPER lib/main %] + +
+
+[% poll.synopsis | wiki %] +
+
+[% poll.long | wiki %] +
+ +
+ +[% END %] +[% PROCESS lib/footer %] +[% PROCESS lib/html_bottom %] Added: user/des/fbp/root/poll/vote.tt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/poll/vote.tt Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,41 @@ +[% USE WikiFormat %] +[% PROCESS lib/html_top %] +[% PROCESS lib/header %] +[% WRAPPER lib/main %] + +[% IF error %] +
+

[% error | html %]

+
+[% END %] +
+
+ +
+[% question.short | wiki %] +
+
+[% question.long | wiki %] +
+
+[% IF question.max_options == 1 %] +[% itype = 'radio' %] +[% ELSE %] +[% itype = 'checkbox' %] +[% END %] +[% FOREACH option = question.options %] +[% oid = option.id %] +
+[% option.label | html %] +
+[% END %] + + + +
+
+
+ +[% END %] +[% PROCESS lib/footer %] +[% PROCESS lib/html_bottom %] Added: user/des/fbp/root/polls.tt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/polls.tt Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,20 @@ +[%# $FreeBSD$ %] +[% USE WikiFormat %] +[% PROCESS lib/html_top %] +[% PROCESS lib/header %] +[% WRAPPER lib/main %] + +[% IF polls.count == 0 %] +

There are no active polls at present.

+[% ELSE %] +
+[% WHILE (poll = polls.next) %] +
[% poll.title | html%]
+
[% poll.synopsis | wiki %]
+[% END %] +
+[% END %] + +[% END %] +[% PROCESS lib/footer %] +[% PROCESS lib/html_bottom %] Added: user/des/fbp/root/static/fbp.css ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/root/static/fbp.css Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,187 @@ +/* + * $FreeBSD$ + */ + +/* + * Body + */ +body { + font-family: sans-serif; + background-color: #fff; + margin: 5% auto 5% auto; + min-width: 400px; + width: 80%; + max-width: 800px; +} + +/* + * General formatting + */ +a { + text-decoration: none; + color: #900; +} + +a:hover, a:focus { + background-color: #fee; +} + +th { + text-align: left; +} + +/* + * Title + */ +.title { + display: block; + padding: 6pt; + font-size: 200%; + font-weight: bold; +} + +/* + * Navigation bar + */ +.navigation { + display: block; + margin: 0; + padding: 2pt; + border-top: thin solid black; + border-bottom: thin solid black; + text-align: center; + background-color: #fc6; + color: #900; +} + +.navigation ul { + margin: 0; + padding: 0; +} + +.navigation li { + display: inline; + padding: 0; + margin: 0; +} + +.navigation a { + padding: 2pt 2em 2pt 2em; + margin: 0; + // font-size: 120%; + text-transform: uppercase; + font-weight: bold; + color: #900; +} + +.navigation a:hover, .navigation a:focus { + background-color: #900; + color: #fc6; +} + +/* + * Date / time, name and login / logout link + */ +.loginout { + display: block; + margin: 0; + padding: 3pt; + text-align: right; + font-size: 75%; + font-style: italic; +} + +.datetime { + float: left; +} + +/* + * Content + */ +.main { + display: block; + padding: 6pt; + min-height: 400px; + overflow: auto; +} + +.info { + color: green; + font-weight: bold; +} + +.error { + color: red; + font-weight: bold; +} + +/* + * Footer + */ +.footer { + padding: 3pt 0 3pt 0; + border-top: thin solid black; + border-bottom: thin solid black; + background-color: #fc6; + text-align: center; + font-size: 75%; + font-style: italic; +} + +/* + * Error message + */ +.errorbox { + display: block; + margin: 20% auto 0 auto; + font-size: large; + text-align: center; + vertical-align: middle; +} + +/* + * Login page + */ +.loginform { + display: block; + width: 50%; + margin: 25% auto 0 auto; +} + +.loginform fieldset { + padding: 12pt; + border: thin solid #900; +} + +.loginform legend { + padding: 0.5ex; + font-size: large; + font-weight: bold; + color: #900; + // background-color: #fc6; +} + +.loginform div { + padding: 6pt; + white-space: nowrap; + text-align: right; +} + +/* + * Poll + */ +.poll .synopsis { + font-size: large; +} + +.poll .long { + margin-left: 2ex; +} + +/* + * Voting + */ +.vote .votebox { + width: 2ex; + text-align: center; +} Added: user/des/fbp/t/view_Web.t ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbp/t/view_Web.t Wed Apr 16 21:11:31 2014 (r264559) @@ -0,0 +1,8 @@ +use strict; +use warnings; +use Test::More; + + +BEGIN { use_ok 'FBP::View::Web' } + +done_testing(); From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 21:11:58 2014 Return-Path: Delivered-To: svn-src-user@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 4B99D236; Wed, 16 Apr 2014 21:11:58 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2C14311F5; Wed, 16 Apr 2014 21:11:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GLBw0R042153; Wed, 16 Apr 2014 21:11:58 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GLBwMJ042152; Wed, 16 Apr 2014 21:11:58 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162111.s3GLBwMJ042152@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 21:11:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264560 - user/des/fbp/lib X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 21:11:58 -0000 Author: des Date: Wed Apr 16 21:11:57 2014 New Revision: 264560 URL: http://svnweb.freebsd.org/changeset/base/264560 Log: Stitch it all together. Modified: user/des/fbp/lib/FBP.pm Modified: user/des/fbp/lib/FBP.pm ============================================================================== --- user/des/fbp/lib/FBP.pm Wed Apr 16 21:11:31 2014 (r264559) +++ user/des/fbp/lib/FBP.pm Wed Apr 16 21:11:57 2014 (r264560) @@ -1,3 +1,4 @@ +use utf8; package FBP; use Moose; use namespace::autoclean; @@ -5,20 +6,15 @@ use namespace::autoclean; use Catalyst::Runtime 5.80; # Set flags and add plugins for the application. -# -# Note that ORDERING IS IMPORTANT here as plugins are initialized in order, -# therefore you almost certainly want to keep ConfigLoader at the head of the -# list if you're using it. -# -# -Debug: activates the debug mode for very useful log messages -# ConfigLoader: will load the configuration from a Config::General file in the -# application's home directory -# Static::Simple: will serve static files from the application's root -# directory use Catalyst qw/ - -Debug ConfigLoader + DateTime + Authentication + Authentication::Credential::Password + Session + Session::State::Cookie + Session::Store::FastMmap Static::Simple /; @@ -27,21 +23,46 @@ extends 'Catalyst'; our $VERSION = '0.01'; # Configure the application. -# -# Note that settings in fbp.conf (or other external -# configuration file that you set up manually) take precedence -# over this when using ConfigLoader. Thus configuration -# details given here can function as a default configuration, -# with an external configuration file acting as an override for -# local deployment. __PACKAGE__->config( name => 'FBP', + encoding => 'UTF-8', + 'Plugin::ConfigLoader' => { + substitutions => { + UID => sub { $< }, + PID => sub { $$ }, + }, + }, + 'Plugin::Static::Simple' => { + dirs => [ 'static' ], + }, + 'Plugin::Authentication' => { + default_realm => 'fbp', + fbp => { + credential => { + class => 'Password', + password_field => 'password', + password_type => 'salted_hash', + }, + store => { + class => 'DBIx::Class', + user_model => 'FBP::Person', + }, + }, + }, # Disable deprecated behavior needed by old applications disable_component_resolution_regex_fallback => 1, - enable_catalyst_header => 1, # Send X-Catalyst header ); +sub now($) { + my ($self) = @_; + + $self->stash->{now} //= DateTime->now(); +} + +# True for PostgreSQL if you have p5-DateTime-Format-Pg installed +$ENV{DBIC_DT_SEARCH_OK} = 1; + # Start the application __PACKAGE__->setup(); @@ -56,7 +77,7 @@ FBP - Catalyst based application =head1 DESCRIPTION -[enter your description here] +FreeBSD Polls =head1 SEE ALSO @@ -64,7 +85,7 @@ L, L =head1 AUTHOR -Dag-Erling Smørgrav +Dag-Erling Smørgrav =head1 LICENSE @@ -74,3 +95,5 @@ it under the same terms as Perl itself. =cut 1; + +# $FreeBSD$ From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 21:12:21 2014 Return-Path: Delivered-To: svn-src-user@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 7D1F2319; Wed, 16 Apr 2014 21:12:21 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6A95711F9; Wed, 16 Apr 2014 21:12:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GLCLCX042263; Wed, 16 Apr 2014 21:12:21 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GLCL83042262; Wed, 16 Apr 2014 21:12:21 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162112.s3GLCL83042262@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 21:12:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264561 - user/des/fbp X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 21:12:21 -0000 Author: des Date: Wed Apr 16 21:12:20 2014 New Revision: 264561 URL: http://svnweb.freebsd.org/changeset/base/264561 Log: Default config. Modified: user/des/fbp/fbp.conf Modified: user/des/fbp/fbp.conf ============================================================================== --- user/des/fbp/fbp.conf Wed Apr 16 21:11:57 2014 (r264560) +++ user/des/fbp/fbp.conf Wed Apr 16 21:12:20 2014 (r264561) @@ -1,3 +1,20 @@ -# rename this file to fbp.yml and put a ':' after 'name' if -# you want to use YAML like in old versions of Catalyst -name FBP +# $FreeBSD$ + +title = FreeBSD Polls + + + + dsn = "dbi:Pg:dbname=dbname" + user = "user" + password = "password" + + + + + expires = 7200 + cookie_expires = 0 + # cookie_secure = true + storage = /tmp/fbp.__UID__/session-cache + unlink_on_exit = 0 + cache_size = 8m + From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 21:16:22 2014 Return-Path: Delivered-To: svn-src-user@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 CD8E9442; Wed, 16 Apr 2014 21:16:22 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A29DA1219; Wed, 16 Apr 2014 21:16:22 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GLGMP0042768; Wed, 16 Apr 2014 21:16:22 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GLGMXe042767; Wed, 16 Apr 2014 21:16:22 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162116.s3GLGMXe042767@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 21:16:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264562 - user/des/fbp X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 21:16:22 -0000 Author: des Date: Wed Apr 16 21:16:22 2014 New Revision: 264562 URL: http://svnweb.freebsd.org/changeset/base/264562 Log: Ignore generated files and local configuration. Modified: Directory Properties: user/des/fbp/ (props changed) From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 21:27:53 2014 Return-Path: Delivered-To: svn-src-user@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 76D21709; Wed, 16 Apr 2014 21:27:53 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 63F881312; Wed, 16 Apr 2014 21:27:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GLRrNh046943; Wed, 16 Apr 2014 21:27:53 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GLRrMn046942; Wed, 16 Apr 2014 21:27:53 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162127.s3GLRrMn046942@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 21:27:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264563 - user/des/fbp/lib/FBP/Controller X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 21:27:53 -0000 Author: des Date: Wed Apr 16 21:27:52 2014 New Revision: 264563 URL: http://svnweb.freebsd.org/changeset/base/264563 Log: Once a user has voted, delete poll-specific state from their session. Modified: user/des/fbp/lib/FBP/Controller/Poll.pm Modified: user/des/fbp/lib/FBP/Controller/Poll.pm ============================================================================== --- user/des/fbp/lib/FBP/Controller/Poll.pm Wed Apr 16 21:16:22 2014 (r264562) +++ user/des/fbp/lib/FBP/Controller/Poll.pm Wed Apr 16 21:27:52 2014 (r264563) @@ -236,7 +236,7 @@ sub done :Chained('poll') :Path :Args(0) my $poll = $c->stash->{poll}; my $pid = $poll->id; - #delete($c->session->{$pid}); + delete($c->session->{$pid}); } =head2 default From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 21:30:17 2014 Return-Path: Delivered-To: svn-src-user@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 A7172814; Wed, 16 Apr 2014 21:30:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 956441324; Wed, 16 Apr 2014 21:30:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GLUHS8047340; Wed, 16 Apr 2014 21:30:17 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GLUH88047339; Wed, 16 Apr 2014 21:30:17 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162130.s3GLUH88047339@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 21:30:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264564 - user/des/fbp/root/poll X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 21:30:17 -0000 Author: des Date: Wed Apr 16 21:30:17 2014 New Revision: 264564 URL: http://svnweb.freebsd.org/changeset/base/264564 Log: Selected, not submitted - yet. Modified: user/des/fbp/root/poll/review.tt Modified: user/des/fbp/root/poll/review.tt ============================================================================== --- user/des/fbp/root/poll/review.tt Wed Apr 16 21:27:52 2014 (r264563) +++ user/des/fbp/root/poll/review.tt Wed Apr 16 21:30:17 2014 (r264564) @@ -10,7 +10,7 @@ [% ELSE %]
-

You have submitted valid answers to all questions in the poll.

+

You have selected valid answers to all questions in the poll.

[% FOREACH question IN poll.questions %] [% qid = question.id %]
From owner-svn-src-user@FreeBSD.ORG Wed Apr 16 21:47:15 2014 Return-Path: Delivered-To: svn-src-user@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 B03B2FAC; Wed, 16 Apr 2014 21:47:15 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9D8691556; Wed, 16 Apr 2014 21:47:15 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3GLlFRW055340; Wed, 16 Apr 2014 21:47:15 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3GLlC0a055318; Wed, 16 Apr 2014 21:47:12 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201404162147.s3GLlC0a055318@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Wed, 16 Apr 2014 21:47:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r264566 - in user/des/fbp/root: . lib poll X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 21:47:15 -0000 Author: des Date: Wed Apr 16 21:47:11 2014 New Revision: 264566 URL: http://svnweb.freebsd.org/changeset/base/264566 Log: Chomp whitespace surrounding $FreeBSD$ tags. Modified: user/des/fbp/root/blank.tt user/des/fbp/root/fof.tt user/des/fbp/root/help.tt user/des/fbp/root/index.tt user/des/fbp/root/lib/date user/des/fbp/root/lib/datetime user/des/fbp/root/lib/footer user/des/fbp/root/lib/html_bottom user/des/fbp/root/lib/html_top user/des/fbp/root/lib/loginout user/des/fbp/root/lib/main user/des/fbp/root/lib/navigation user/des/fbp/root/lib/time user/des/fbp/root/login.tt user/des/fbp/root/poll/done.tt user/des/fbp/root/poll/review.tt user/des/fbp/root/poll/see.tt user/des/fbp/root/polls.tt Modified: user/des/fbp/root/blank.tt ============================================================================== --- user/des/fbp/root/blank.tt Wed Apr 16 21:39:43 2014 (r264565) +++ user/des/fbp/root/blank.tt Wed Apr 16 21:47:11 2014 (r264566) @@ -1,4 +1,4 @@ -[%# $FreeBSD$ %] +[%-# $FreeBSD$ -%] [% PROCESS lib/html_top %] [% PROCESS lib/header %] [% WRAPPER lib/main %] Modified: user/des/fbp/root/fof.tt ============================================================================== --- user/des/fbp/root/fof.tt Wed Apr 16 21:39:43 2014 (r264565) +++ user/des/fbp/root/fof.tt Wed Apr 16 21:47:11 2014 (r264566) @@ -1,4 +1,4 @@ -[%# $FreeBSD$ %] +[%-# $FreeBSD$ -%] [% PROCESS lib/html_top %] [% PROCESS lib/header %] [% WRAPPER lib/main %] Modified: user/des/fbp/root/help.tt ============================================================================== --- user/des/fbp/root/help.tt Wed Apr 16 21:39:43 2014 (r264565) +++ user/des/fbp/root/help.tt Wed Apr 16 21:47:11 2014 (r264566) @@ -1,4 +1,4 @@ -[%# $FreeBSD$ %] +[%-# $FreeBSD$ -%] [% PROCESS lib/html_top %] [% PROCESS lib/header %] [% WRAPPER lib/main %] Modified: user/des/fbp/root/index.tt ============================================================================== --- user/des/fbp/root/index.tt Wed Apr 16 21:39:43 2014 (r264565) +++ user/des/fbp/root/index.tt Wed Apr 16 21:47:11 2014 (r264566) @@ -1,4 +1,4 @@ -[%# $FreeBSD$ %] +[%-# $FreeBSD$ -%] [% PROCESS lib/html_top %] [% PROCESS lib/header %] [% WRAPPER lib/main %] Modified: user/des/fbp/root/lib/date ============================================================================== --- user/des/fbp/root/lib/date Wed Apr 16 21:39:43 2014 (r264565) +++ user/des/fbp/root/lib/date Wed Apr 16 21:47:11 2014 (r264566) @@ -1,2 +1,2 @@ -[%# $FreeBSD$ %] +[%-# $FreeBSD$ -%] [%- dt.day_name %], [% dt.day %] [% dt.month_name %] [% dt.year -%] Modified: user/des/fbp/root/lib/datetime ============================================================================== --- user/des/fbp/root/lib/datetime Wed Apr 16 21:39:43 2014 (r264565) +++ user/des/fbp/root/lib/datetime Wed Apr 16 21:47:11 2014 (r264566) @@ -1,2 +1,2 @@ -[%# $FreeBSD$ %] +[%-# $FreeBSD$ -%] [%- PROCESS lib/date%] at [% PROCESS lib/time -%] Modified: user/des/fbp/root/lib/footer ============================================================================== --- user/des/fbp/root/lib/footer Wed Apr 16 21:39:43 2014 (r264565) +++ user/des/fbp/root/lib/footer Wed Apr 16 21:47:11 2014 (r264566) @@ -1,2 +1,2 @@ -[%# $FreeBSD$ %] +[%-# $FreeBSD$ -%] Modified: user/des/fbp/root/lib/html_bottom ============================================================================== --- user/des/fbp/root/lib/html_bottom Wed Apr 16 21:39:43 2014 (r264565) +++ user/des/fbp/root/lib/html_bottom Wed Apr 16 21:47:11 2014 (r264566) @@ -1,3 +1,3 @@ -[%# $FreeBSD$ %] +[%-# $FreeBSD$ -%] Modified: user/des/fbp/root/lib/html_top ============================================================================== Binary file (source and/or target). No diff available. Modified: user/des/fbp/root/lib/loginout ============================================================================== --- user/des/fbp/root/lib/loginout Wed Apr 16 21:39:43 2014 (r264565) +++ user/des/fbp/root/lib/loginout Wed Apr 16 21:47:11 2014 (r264566) @@ -1,4 +1,4 @@ -[%# $FreeBSD$ %] +[%-# $FreeBSD$ -%]
[% PROCESS lib/datetime dt=c.now %]
[% IF c.user %] Modified: user/des/fbp/root/lib/main ============================================================================== --- user/des/fbp/root/lib/main Wed Apr 16 21:39:43 2014 (r264565) +++ user/des/fbp/root/lib/main Wed Apr 16 21:47:11 2014 (r264566) @@ -1,4 +1,4 @@ -[%# $FreeBSD$ %] +[%-# $FreeBSD$ -%]
[% content %]
Modified: user/des/fbp/root/lib/navigation ============================================================================== --- user/des/fbp/root/lib/navigation Wed Apr 16 21:39:43 2014 (r264565) +++ user/des/fbp/root/lib/navigation Wed Apr 16 21:47:11 2014 (r264566) @@ -1,4 +1,4 @@ -[%# $FreeBSD$ %] +[%-# $FreeBSD$ -%]