From owner-svn-src-user@freebsd.org Sun Oct 4 06:22:24 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 27A52A0F422 for <svn-src-user@mailman.ysv.freebsd.org>; Sun, 4 Oct 2015 06:22:24 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 18ACA12E8; Sun, 4 Oct 2015 06:22:24 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t946MNO1047067; Sun, 4 Oct 2015 06:22:23 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t946MNJe047066; Sun, 4 Oct 2015 06:22:23 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510040622.t946MNJe047066@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Sun, 4 Oct 2015 06:22:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288650 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 04 Oct 2015 06:22:24 -0000 Author: ngie Date: Sun Oct 4 06:22:23 2015 New Revision: 288650 URL: https://svnweb.freebsd.org/changeset/base/288650 Log: Add testcases for ls -d, ls -g, ls -h, ls -i, and ls -o; refactor creating files of known sizes into create_test_inputs2 Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 05:22:17 2015 (r288649) +++ user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 06:22:23 2015 (r288650) @@ -76,6 +76,32 @@ create_test_inputs() atf_check -e empty -s exit:0 touch 0b00001111 } +KB=1024 +MB=$(( 1024 * $KB )) +GB=$(( 1024 * $MB )) +TB=$(( 1024 * $GB )) +PB=$(( 1024 * $TB )) + +create_test_inputs2() +{ + create_test_dir + + for filesize in 1 512 $(( 2 * $KB )) $(( 10 * $KB )) $(( 512 * $KB )); \ + do + atf_check -e ignore -o empty -s exit:0 \ + dd if=/dev/zero of=${filesize}.file bs=1 \ + count=1 oseek=${filesize} conv=sparse + files="${files} ${filesize}.file" + done + + for filesize in $MB $GB $TB; do + atf_check -e ignore -o empty -s exit:0 \ + dd if=/dev/zero of=${filesize}.file bs=$MB \ + count=1 oseek=$(( $filesize / $MB )) conv=sparse + files="${files} ${filesize}.file" + done +} + atf_test_case A_flag A_flag_head() { @@ -307,21 +333,111 @@ a_flag_body() done } -k_flag_head() +d_flag_head() { - atf_set "descr" "Verify that -k prints out the size with a block size of 1kB" + atf_set "descr" "Verify that -d doesn't descend down directories" } -k_flag_body() +d_flag_body() { create_test_dir - for filesize in 512 1 2048 10240 $(( 512 * 1024 )); do - atf_check -e ignore -o empty -s exit:0 \ - dd if=/dev/zero of=${filesize}.file bs=${filesize} count=1 - files="${files} ${filesize}.file" + output=$PWD/../output + + atf_check -e empty -o empty -s exit:0 mkdir -p a/b + + for path in . $PWD a; do + atf_check -e empty -o save:$output -s exit:0 ls -d $path + atf_check_equal "$(cat $output)" "$path" + done +} + +g_flag_head() +{ + atf_set "descr" "Verify that -g does nothing (compatibility flag)" +} + +g_flag_body() +{ + create_test_inputs2 + for file in $files; do + atf_check -e empty -o match:"$(ls -a $file)" -s exit:0 \ + ls -ag $file + atf_check -e empty -o match:"$(ls -la $file)" -s exit:0 \ + ls -alg $file + done +} + +h_flag_head() +{ + atf_set "descr" "Verify that -h prints out the humanized units for file sizes with ls -l" +} + +h_flag_body() +{ + # XXX: this test doesn't currently show how 999 bytes will be 999B, + # but 1000 bytes will be 1.0K, due to how humanize_number(3) works. + create_test_inputs2 + for file in $files; do + file_size=$(stat -f '%z' "$file") || \ + atf_fail "stat'ing $file failed" + scale=2 + if [ $file_size -lt $KB ]; then + divisor=1 + scale=0 + suffix=B + elif [ $file_size -lt $MB ]; then + divisor=$KB + suffix=K + elif [ $file_size -lt $GB ]; then + divisor=$MB + suffix=M + elif [ $file_size -lt $TB ]; then + divisor=$GB + suffix=G + elif [ $file_size -lt $PB ]; then + divisor=$TB + suffix=T + else + divisor=$PB + suffix=P + fi + + bc_expr="$(printf "scale=%s\n%s/%s\nquit" $scale $file_size $divisor)" + size_humanized=$(bc -e "$bc_expr" | tr '.' '\.' | sed -e 's,\.00,,') + + atf_check -e empty -o match:"$size_humanized.+$file" \ + -s exit:0 ls -hl $file done +} + +i_flag_head() +{ + atf_set "descr" "Verify that -i prints out the inode for files" +} + +i_flag_body() +{ + create_test_inputs + + paths=$(find -L . -mindepth 1) + [ -n "$paths" ] || atf_skip 'Could not find any paths to iterate over (!)' + + for path in $paths; do + atf_check -e empty \ + -o match:"$(stat -f '[[:space:]]*%i[[:space:]]+%N' $path)" \ + -s exit:0 ls -d1i $path + done +} + +k_flag_head() +{ + atf_set "descr" "Verify that -k prints out the size with a block size of 1kB" +} +k_flag_body() +{ + create_test_inputs2 for file in $files; do atf_check -e empty \ -o match:"[[:space:]]+$(stat -f "%z" $file)[[:space:]]+.+[[:space:]]+$file" ls -lk $file @@ -344,7 +460,7 @@ lcomma_flag_body() n_flag_head() { - atf_set "descr" "Verify that the output from ls -p prints out numeric GIDs/UIDs instead of symbolic GIDs/UIDs" + atf_set "descr" "Verify that the output from ls -n prints out numeric GIDs/UIDs instead of symbolic GIDs/UIDs" atf_set "require.user" "root" } @@ -362,6 +478,30 @@ n_flag_body() } +o_flag_head() +{ + atf_set "descr" "Verify that the output from ls -o prints out the chflag values or '-' if none are set" + atf_set "require.user" "root" +} + +o_flag_body() +{ + local size=12345 + + create_test_dir + + atf_check -e ignore -o empty -s exit:0 dd if=/dev/zero of=a.file \ + bs=$size count=1 + atf_check -e ignore -o empty -s exit:0 dd if=/dev/zero of=b.file \ + bs=$size count=1 + atf_check -e empty -o empty -s exit:0 chflags uarch a.file + + atf_check -e empty -o match:"[[:space:]]+uarch[[:space:]]$size+.+a\\.file" \ + -s exit:0 ls -lo a.file + atf_check -e empty -o match:"[[:space:]]+\\-[[:space:]]$size+.+b\\.file" \ + -s exit:0 ls -lo b.file +} + p_flag_head() { atf_set "descr" "Verify that the output from ls -p prints out '/' after directories" @@ -435,14 +575,7 @@ s_flag_head() s_flag_body() { - create_test_dir - - for filesize in 512 1 2048 10240 $(( 512 * 1024 )); do - atf_check -e ignore -o empty -s exit:0 \ - dd if=/dev/zero of=${filesize}.file bs=${filesize} count=1 - files="${files} ${filesize}.file" - done - + create_test_inputs2 for file in $files; do atf_check -e empty \ -o match:"$(stat -f "%b" $file)[[:space:]]+$file" ls -s $file @@ -592,17 +725,17 @@ atf_init_test_cases() atf_add_test_case a_flag #atf_add_test_case b_flag #atf_add_test_case c_flag - #atf_add_test_case d_flag + atf_add_test_case d_flag #atf_add_test_case f_flag - #atf_add_test_case g_flag - #atf_add_test_case h_flag - #atf_add_test_case i_flag + atf_add_test_case g_flag + atf_add_test_case h_flag + atf_add_test_case i_flag atf_add_test_case k_flag #atf_add_test_case l_flag atf_add_test_case lcomma_flag #atf_add_test_case m_flag atf_add_test_case n_flag - #atf_add_test_case o_flag + atf_add_test_case o_flag atf_add_test_case p_flag atf_add_test_case q_flag_and_w_flag atf_add_test_case r_flag From owner-svn-src-user@freebsd.org Sun Oct 4 06:31:30 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E5F1AA0FC5C for <svn-src-user@mailman.ysv.freebsd.org>; Sun, 4 Oct 2015 06:31:30 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 D75E6183C; Sun, 4 Oct 2015 06:31:30 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t946VUDT048475; Sun, 4 Oct 2015 06:31:30 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t946VUFV048474; Sun, 4 Oct 2015 06:31:30 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510040631.t946VUFV048474@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Sun, 4 Oct 2015 06:31:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288651 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 04 Oct 2015 06:31:31 -0000 Author: ngie Date: Sun Oct 4 06:31:30 2015 New Revision: 288651 URL: https://svnweb.freebsd.org/changeset/base/288651 Log: Add ls -m testcases and check for /usr/bin/bc in the ls -h testcases Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 06:22:23 2015 (r288650) +++ user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 06:31:30 2015 (r288651) @@ -371,6 +371,7 @@ g_flag_body() h_flag_head() { atf_set "descr" "Verify that -h prints out the humanized units for file sizes with ls -l" + atf_set "require.files" "/usr/bin/bc" } h_flag_body() @@ -458,6 +459,24 @@ lcomma_flag_body() env LC_ALL=en_US.ISO8859-1 ls -l, i } +m_flag_head() +{ + atf_set "descr" "Verify that the output from ls -m is comma-separated" +} + +m_flag_body() +{ + create_test_dir + + output=$PWD/../output + + atf_check -e empty -o empty -s exit:0 touch ,, "a,b " c d e + + atf_check -e empty -o save:$output -s exit:0 ls -m + + atf_check_equal "$(cat $output)" ",,, a,b , c, d, e" +} + n_flag_head() { atf_set "descr" "Verify that the output from ls -n prints out numeric GIDs/UIDs instead of symbolic GIDs/UIDs" @@ -733,7 +752,7 @@ atf_init_test_cases() atf_add_test_case k_flag #atf_add_test_case l_flag atf_add_test_case lcomma_flag - #atf_add_test_case m_flag + atf_add_test_case m_flag atf_add_test_case n_flag atf_add_test_case o_flag atf_add_test_case p_flag From owner-svn-src-user@freebsd.org Sun Oct 4 08:18:25 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 76354A0D012 for <svn-src-user@mailman.ysv.freebsd.org>; Sun, 4 Oct 2015 08:18:25 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 6462E18C9; Sun, 4 Oct 2015 08:18:25 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t948IPWC096421; Sun, 4 Oct 2015 08:18:25 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t948IPnC096420; Sun, 4 Oct 2015 08:18:25 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510040818.t948IPnC096420@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Sun, 4 Oct 2015 08:18:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288655 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 04 Oct 2015 08:18:25 -0000 Author: ngie Date: Sun Oct 4 08:18:24 2015 New Revision: 288655 URL: https://svnweb.freebsd.org/changeset/base/288655 Log: Look for awk/sort explicitly Modified: user/ngie/more-tests/bin/ls/tests/Makefile Modified: user/ngie/more-tests/bin/ls/tests/Makefile ============================================================================== --- user/ngie/more-tests/bin/ls/tests/Makefile Sun Oct 4 08:00:29 2015 (r288654) +++ user/ngie/more-tests/bin/ls/tests/Makefile Sun Oct 4 08:18:24 2015 (r288655) @@ -6,6 +6,6 @@ ATF_TESTS_SH+= ls_tests # This seems like overkill, but the idea in mind is that all of the testcases # should be runnable as !root TEST_METADATA.ls_tests+= required_user="unprivileged" -TEST_METADATA.ls_tests+= required_files="/usr/bin/nc" +TEST_METADATA.ls_tests+= required_files="/usr/bin/awk /usr/bin/nc /usr/bin/sort" .include <bsd.test.mk> From owner-svn-src-user@freebsd.org Sun Oct 4 08:18:37 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F3A2CA0D04E for <svn-src-user@mailman.ysv.freebsd.org>; Sun, 4 Oct 2015 08:18:37 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 CABA419BB; Sun, 4 Oct 2015 08:18:37 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t948IbcV096483; Sun, 4 Oct 2015 08:18:37 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t948Ib0c096482; Sun, 4 Oct 2015 08:18:37 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510040818.t948Ib0c096482@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Sun, 4 Oct 2015 08:18:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288656 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 04 Oct 2015 08:18:38 -0000 Author: ngie Date: Sun Oct 4 08:18:37 2015 New Revision: 288656 URL: https://svnweb.freebsd.org/changeset/base/288656 Log: Add a ls -S testcase Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 08:18:24 2015 (r288655) +++ user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 08:18:37 2015 (r288656) @@ -299,6 +299,51 @@ L_flag_body() atf_check -e empty -o not-match:target1/target2 -s exit:0 ls -L } +S_flag_head() +{ + atf_set "descr" "Verify that -S sorts by file size, then by filename lexicographically" +} + +S_flag_body() +{ + create_test_dir + + file_list_dir=$PWD/../files + + atf_check -e empty -o empty -s exit:0 mkdir -p $file_list_dir + + create_test_inputs + create_test_inputs2 + + WITH_S=$PWD/../with_S.out + WITHOUT_S=$PWD/../without_S.out + + atf_check -e empty -o save:$WITH_S ls -D '%s' -lS + atf_check -e empty -o save:$WITHOUT_S ls -D '%s' -l + + #echo "-lS usage" + #cat $WITH_S + #echo "-l usage" + #cat $WITHOUT_S + + WITH_S_parsed=$(awk '! /^total/ { print $7 }' $WITH_S) + set -- $(awk '! /^total/ { print $5, $7 }' $WITHOUT_S) + while [ $# -gt 0 ]; do + size=$1; shift + filename=$1; shift + echo $filename >> $file_list_dir/${size} + done + file_lists=$(find $file_list_dir -type f -exec basename {} \; | sort -nr) + WITHOUT_S_parsed=$(for file_list in $file_lists; do sort < $file_list_dir/$file_list; done) + + echo "-lS usage (parsed)" + echo "$WITH_S_parsed" + echo "-l usage (parsed)" + echo "$WITHOUT_S_parsed" + + atf_check_equal "$WITHOUT_S_parsed" "$WITH_S_parsed" +} + atf_test_case a_flag a_flag_head() { @@ -736,7 +781,7 @@ atf_init_test_cases() atf_add_test_case L_flag #atf_add_test_case P_flag #atf_add_test_case R_flag - #atf_add_test_case S_flag + atf_add_test_case S_flag #atf_add_test_case T_flag #atf_add_test_case U_flag #atf_add_test_case W_flag From owner-svn-src-user@freebsd.org Sun Oct 4 08:36:29 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 96C9DA0DE63 for <svn-src-user@mailman.ysv.freebsd.org>; Sun, 4 Oct 2015 08:36:29 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 8799F14DF; Sun, 4 Oct 2015 08:36:29 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t948aTSF005589; Sun, 4 Oct 2015 08:36:29 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t948aTLZ005588; Sun, 4 Oct 2015 08:36:29 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510040836.t948aTLZ005588@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Sun, 4 Oct 2015 08:36:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288659 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 04 Oct 2015 08:36:29 -0000 Author: ngie Date: Sun Oct 4 08:36:28 2015 New Revision: 288659 URL: https://svnweb.freebsd.org/changeset/base/288659 Log: Add atf_test_case before all _head function definitions Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 08:33:16 2015 (r288658) +++ user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 08:36:28 2015 (r288659) @@ -287,6 +287,7 @@ I_flag_voids_implied_A_flag_when_root_bo atf_check -o match:'\.g' -s exit:0 ls -A -I } +atf_test_case L_flag L_flag_head() { atf_set "descr" "Verify that -L prints out the symbolic link and conversely -P prints out the target for the symbolic link" @@ -299,6 +300,7 @@ L_flag_body() atf_check -e empty -o not-match:target1/target2 -s exit:0 ls -L } +atf_test_case S_flag S_flag_head() { atf_set "descr" "Verify that -S sorts by file size, then by filename lexicographically" @@ -378,6 +380,7 @@ a_flag_body() done } +atf_test_case d_flag d_flag_head() { atf_set "descr" "Verify that -d doesn't descend down directories" @@ -397,6 +400,7 @@ d_flag_body() done } +atf_test_case g_flag g_flag_head() { atf_set "descr" "Verify that -g does nothing (compatibility flag)" @@ -413,6 +417,7 @@ g_flag_body() done } +atf_test_case h_flag h_flag_head() { atf_set "descr" "Verify that -h prints out the humanized units for file sizes with ls -l" @@ -457,6 +462,7 @@ h_flag_body() done } +atf_test_case i_flag i_flag_head() { atf_set "descr" "Verify that -i prints out the inode for files" @@ -476,6 +482,7 @@ i_flag_body() done } +atf_test_case k_flag k_flag_head() { atf_set "descr" "Verify that -k prints out the size with a block size of 1kB" @@ -490,6 +497,7 @@ k_flag_body() done } +atf_test_case lcomma_flag lcomma_flag_head() { atf_set "descr" "Verify that -l, prints out the size with ',' delimiters" @@ -504,6 +512,7 @@ lcomma_flag_body() env LC_ALL=en_US.ISO8859-1 ls -l, i } +atf_test_case m_flag m_flag_head() { atf_set "descr" "Verify that the output from ls -m is comma-separated" @@ -522,6 +531,7 @@ m_flag_body() atf_check_equal "$(cat $output)" ",,, a,b , c, d, e" } +atf_test_case n_flag n_flag_head() { atf_set "descr" "Verify that the output from ls -n prints out numeric GIDs/UIDs instead of symbolic GIDs/UIDs" @@ -542,6 +552,7 @@ n_flag_body() } +atf_test_case o_flag o_flag_head() { atf_set "descr" "Verify that the output from ls -o prints out the chflag values or '-' if none are set" @@ -566,6 +577,7 @@ o_flag_body() -s exit:0 ls -lo b.file } +atf_test_case p_flag p_flag_head() { atf_set "descr" "Verify that the output from ls -p prints out '/' after directories" @@ -590,6 +602,7 @@ p_flag_body() done } +atf_test_case q_flag_and_w_flag q_flag_and_w_flag_head() { atf_set "descr" "Verify that the output from ls -q prints out '?' for ESC and ls -w prints out the escape character" @@ -609,6 +622,7 @@ q_flag_and_w_flag_body() atf_check -e empty -o match:"$test_file" -s exit:0 ls -w "$test_file" } +atf_test_case r_flag r_flag_head() { atf_set "descr" "Verify that the output from ls -r sorts the same way as reverse sorting with sort(1)" @@ -632,6 +646,7 @@ r_flag_body() atf_check_equal "$(cat $WITH_r)" "$(cat $WITH_sort)" } +atf_test_case s_flag s_flag_head() { atf_set "descr" "Verify that the output from ls -s matches the output from stat(1)" @@ -646,6 +661,7 @@ s_flag_body() done } +atf_test_case t_flag t_flag_head() { atf_set "descr" "Verify that the output from ls -t sorts by modification time" @@ -670,6 +686,7 @@ t_flag_body() atf_check -e empty -o match:'a\.file.*b\.file' -s exit:0 ls -Ct } +atf_test_case u_flag u_flag_head() { atf_set "descr" "Verify that the output from ls -u sorts by last access" @@ -696,6 +713,7 @@ u_flag_body() atf_check -e empty -o match:'a\.file.*b\.file' -s exit:0 ls -Cu } +atf_test_case x_flag x_flag_head() { atf_set "descr" "Verify that the output from ls -x is multi-column, sorted across" @@ -718,6 +736,7 @@ x_flag_body() egrep "i[[:space:]]+j[[:space:]]+klmn[[:space:]]+opqr[[:space:]]+stuv" $WITH_x } +atf_test_case y_flag y_flag_head() { atf_set "descr" "Verify that the output from ls -y sorts the same way as sort(1)" @@ -741,6 +760,7 @@ y_flag_body() atf_check_equal "$(cat $WITH_sort)" "$(cat $WITH_y)" } +atf_test_case 1_flag 1_flag_head() { atf_set "descr" "Verify that -1 prints out one item per line" From owner-svn-src-user@freebsd.org Sun Oct 4 09:16:28 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 858E2A0E591 for <svn-src-user@mailman.ysv.freebsd.org>; Sun, 4 Oct 2015 09:16:28 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 5BFD61845; Sun, 4 Oct 2015 09:16:28 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t949GSVx023420; Sun, 4 Oct 2015 09:16:28 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t949GSIP023419; Sun, 4 Oct 2015 09:16:28 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510040916.t949GSIP023419@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Sun, 4 Oct 2015 09:16:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288660 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 04 Oct 2015 09:16:28 -0000 Author: ngie Date: Sun Oct 4 09:16:27 2015 New Revision: 288660 URL: https://svnweb.freebsd.org/changeset/base/288660 Log: Add testcases that exercise ls -b and ls -T Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 08:36:28 2015 (r288659) +++ user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 09:16:27 2015 (r288660) @@ -346,6 +346,25 @@ S_flag_body() atf_check_equal "$WITHOUT_S_parsed" "$WITH_S_parsed" } +atf_test_case T_flag +T_flag_head() +{ + atf_set "descr" "Verify -T support" +} + +T_flag_body() +{ + create_test_dir + + atf_check -e empty -o empty -s exit:0 touch a.file + + birthtime_in_secs=$(stat -f %B -t %s a.file) + birthtime=$(date -j -f %s $birthtime_in_secs +"[[:space:]]+%b[[:space:]]+%e[[:space:]]+%H:%M:%S[[:space:]]+%Y") + + atf_check -e empty -o match:"$birthtime"'[[:space:]]+a\.file' \ + -s exit:0 ls -lT a.file +} + atf_test_case a_flag a_flag_head() { @@ -380,6 +399,20 @@ a_flag_body() done } +atf_test_case b_flag +b_flag_head() +{ + atf_set "descr" "Verify that the output from ls -b prints out non-printable characters" +} + +b_flag_body() +{ + atf_skip "kyua report-jenkins doesn't properly escape non-printable chars: https://github.com/jmmv/kyua/issues/136" + + atf_check -e empty -o empty -s exit:0 touch "$(printf "y\013z")" + atf_check -e empty -o match:'y\\vz' -s exit:0 ls -b +} + atf_test_case d_flag d_flag_head() { @@ -802,12 +835,12 @@ atf_init_test_cases() #atf_add_test_case P_flag #atf_add_test_case R_flag atf_add_test_case S_flag - #atf_add_test_case T_flag + atf_add_test_case T_flag #atf_add_test_case U_flag #atf_add_test_case W_flag #atf_add_test_case Z_flag atf_add_test_case a_flag - #atf_add_test_case b_flag + atf_add_test_case b_flag #atf_add_test_case c_flag atf_add_test_case d_flag #atf_add_test_case f_flag From owner-svn-src-user@freebsd.org Sun Oct 4 09:25:58 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D9B64A0EEAE for <svn-src-user@mailman.ysv.freebsd.org>; Sun, 4 Oct 2015 09:25:58 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 CA8681D2D; Sun, 4 Oct 2015 09:25:58 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t949Pw6S027807; Sun, 4 Oct 2015 09:25:58 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t949PwY9027806; Sun, 4 Oct 2015 09:25:58 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510040925.t949PwY9027806@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Sun, 4 Oct 2015 09:25:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288661 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 04 Oct 2015 09:25:58 -0000 Author: ngie Date: Sun Oct 4 09:25:57 2015 New Revision: 288661 URL: https://svnweb.freebsd.org/changeset/base/288661 Log: Add another case for ls -F (regular file) Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 09:16:27 2015 (r288660) +++ user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 09:25:57 2015 (r288661) @@ -229,6 +229,7 @@ F_flag_body() atf_check -e empty -o match:'h\|' -s exit:0 ls -F atf_check -e empty -o match:'j=' -s exit:0 ls -F #atf_check -e empty -o match:'<whiteout-file>%' -s exit:0 ls -F + atf_check -e empty -o match:'stuv' -s exit:0 ls -F atf_check -e empty -o match:'wxyz\*' -s exit:0 ls -F } From owner-svn-src-user@freebsd.org Sun Oct 4 10:26:59 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1B6A2A0ED39 for <svn-src-user@mailman.ysv.freebsd.org>; Sun, 4 Oct 2015 10:26:59 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 E717B1EEB; Sun, 4 Oct 2015 10:26:58 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t94AQw17052633; Sun, 4 Oct 2015 10:26:58 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t94AQwf7052632; Sun, 4 Oct 2015 10:26:58 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510041026.t94AQwf7052632@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Sun, 4 Oct 2015 10:26:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288663 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 04 Oct 2015 10:26:59 -0000 Author: ngie Date: Sun Oct 4 10:26:58 2015 New Revision: 288663 URL: https://svnweb.freebsd.org/changeset/base/288663 Log: Add a ls -R testcase; remove some debugging in the ls -S testcase Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 09:39:40 2015 (r288662) +++ user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 10:26:58 2015 (r288663) @@ -301,6 +301,37 @@ L_flag_body() atf_check -e empty -o not-match:target1/target2 -s exit:0 ls -L } +atf_test_case R_flag +R_flag_head() +{ + atf_set "descr" "Verify that the output from ls -R prints out the directory contents recursively" +} + +R_flag_body() +{ + create_test_inputs + + WITH_R=$PWD/../with_R.out + WITH_R_expected_output=$PWD/../with_R_expected.out + + atf_check -e empty -o save:$WITH_R -s exit:0 ls -R + + set -- . $(find -s . \! -name '.*' -type d) + while [ $# -gt 0 ]; do + dir=$1; shift + [ "$dir" != "." ] && echo "$dir:" + (cd $dir && ls -1A | sed -e '/^\./d') + [ $# -ne 0 ] && echo + done > $WITH_R_expected_output + + echo "-R usage" + cat $WITH_R + echo "-R expected output" + cat $WITH_R_expected_output + + atf_check_equal "$(cat $WITH_R)" "$(cat $WITH_R_expected_output)" +} + atf_test_case S_flag S_flag_head() { @@ -324,11 +355,6 @@ S_flag_body() atf_check -e empty -o save:$WITH_S ls -D '%s' -lS atf_check -e empty -o save:$WITHOUT_S ls -D '%s' -l - #echo "-lS usage" - #cat $WITH_S - #echo "-l usage" - #cat $WITHOUT_S - WITH_S_parsed=$(awk '! /^total/ { print $7 }' $WITH_S) set -- $(awk '! /^total/ { print $5, $7 }' $WITHOUT_S) while [ $# -gt 0 ]; do @@ -834,7 +860,7 @@ atf_init_test_cases() atf_add_test_case I_flag_voids_implied_A_flag_when_root atf_add_test_case L_flag #atf_add_test_case P_flag - #atf_add_test_case R_flag + atf_add_test_case R_flag atf_add_test_case S_flag atf_add_test_case T_flag #atf_add_test_case U_flag From owner-svn-src-user@freebsd.org Sun Oct 4 23:38:36 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9E22A10474 for <svn-src-user@mailman.ysv.freebsd.org>; Sun, 4 Oct 2015 23:38:36 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 BB25D1942; Sun, 4 Oct 2015 23:38:36 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t94NcaLq082626; Sun, 4 Oct 2015 23:38:36 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t94NcaMe082625; Sun, 4 Oct 2015 23:38:36 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510042338.t94NcaMe082625@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Sun, 4 Oct 2015 23:38:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288673 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 04 Oct 2015 23:38:36 -0000 Author: ngie Date: Sun Oct 4 23:38:35 2015 New Revision: 288673 URL: https://svnweb.freebsd.org/changeset/base/288673 Log: Add ls -l testcase Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 22:50:37 2015 (r288672) +++ user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 23:38:35 2015 (r288673) @@ -557,6 +557,25 @@ k_flag_body() done } +atf_test_case l_flag +l_flag_head() +{ + atf_set "descr" "Verify that -l prints out the output in long format" +} + +l_flag_body() +{ + + atf_check -e empty -o empty -s exit:0 touch a.file + + birthtime_in_secs=$(stat -f "%B" -t "%s" a.file) + birthtime=$(date -j -f "%s" $birthtime_in_secs +"[[:space:]]+%b[[:space:]]+%e[[:space:]]+%H:%M") + + expected_output=$(stat -f "%Sp[[:space:]]+%i%Su[[:space:]]+%Sg[[:space:]]+%z[[:space:]]+$birthtime[[:space:]]+a\\.file") + + atf_check -e empty -o match:"$expected_output" -s exit:0 ls -l a.file +} + atf_test_case lcomma_flag lcomma_flag_head() { @@ -875,7 +894,7 @@ atf_init_test_cases() atf_add_test_case h_flag atf_add_test_case i_flag atf_add_test_case k_flag - #atf_add_test_case l_flag + atf_add_test_case l_flag atf_add_test_case lcomma_flag atf_add_test_case m_flag atf_add_test_case n_flag From owner-svn-src-user@freebsd.org Sun Oct 4 23:41:09 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F4A4A106DC for <svn-src-user@mailman.ysv.freebsd.org>; Sun, 4 Oct 2015 23:41:09 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 302931C0D; Sun, 4 Oct 2015 23:41:09 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t94Nf9rQ085381; Sun, 4 Oct 2015 23:41:09 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t94Nf9Rw085380; Sun, 4 Oct 2015 23:41:09 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510042341.t94Nf9Rw085380@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Sun, 4 Oct 2015 23:41:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288674 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 04 Oct 2015 23:41:09 -0000 Author: ngie Date: Sun Oct 4 23:41:08 2015 New Revision: 288674 URL: https://svnweb.freebsd.org/changeset/base/288674 Log: - Speed up the testing process by moving socket creation with nc to the -F testcase - Make the -C testcase more robust to test input change - Adjust some input to adjust to changes in creation of the socket file Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 23:38:35 2015 (r288673) +++ user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 23:41:08 2015 (r288674) @@ -53,8 +53,6 @@ create_test_inputs() atf_check -e empty -s exit:0 mkdir .g atf_check -e empty -s exit:0 mkfifo h atf_check -e ignore -s exit:0 dd if=/dev/zero of=i count=1000 bs=1 - atf_check -e empty -s exit:0 \ - sh -c "pid=${ATF_TMPDIR}/nc.pid; daemon -p \$pid nc -lU j; sleep 2; pkill -F \$pid" atf_check -e empty -s exit:0 touch klmn atf_check -e empty -s exit:0 touch opqr atf_check -e empty -s exit:0 touch stuv @@ -184,21 +182,53 @@ C_flag_head() atf_set "descr" "Verify that the output from ls -C is multi-column, sorted down" } +print_index() +{ + local i=1 + local wanted_index=$1; shift + + while [ $i -le $wanted_index ]; do + if [ $i -eq $wanted_index ]; then + echo $1 + return + fi + shift + : $(( i += 1 )) + done +} + C_flag_body() { create_test_inputs WITH_C=$PWD/../with_C.out + export COLUMNS=40 atf_check -e empty -o save:$WITH_C -s exit:0 ls -C echo "With -C usage" cat $WITH_C - atf_check -e ignore -o not-empty -s exit:0 \ - egrep "0b00000001[[:space:]]+0b00000111[[:space:]]+0b00001101[[:space:]]+e[[:space:]]+stuv" $WITH_C - atf_check -e ignore -o not-empty -s exit:0 \ - egrep "0b00000010[[:space:]]+0b00001000[[:space:]]+0b00001110[[:space:]]+h[[:space:]]+wxyz" $WITH_C + paths=$(find -s . -mindepth 1 -maxdepth 1 \! -name '.*' -exec basename {} \; ) + set -- $paths + num_paths=$# + num_columns=2 + + max_num_paths_per_column=$(( $(( $num_paths + 1 )) / $num_columns )) + + local i=1 + while [ $i -le $max_num_paths_per_column ]; do + column_1=$(print_index $i $paths) + column_2=$(print_index $(( $i + $max_num_paths_per_column )) $paths) + #echo "paths[$(( $i + $max_num_paths_per_column ))] = $column_2" + expected_expr="$column_1" + if [ -n "$column_2" ]; then + expected_expr="$expected_expr[[:space:]]+$column_2" + fi + atf_check -e ignore -o not-empty -s exit:0 \ + egrep "$expected_expr" $WITH_C + : $(( i += 1 )) + done } atf_test_case D_flag @@ -224,6 +254,9 @@ F_flag_body() { create_test_inputs + atf_check -e empty -s exit:0 \ + sh -c "pid=${ATF_TMPDIR}/nc.pid; daemon -p \$pid nc -lU j; sleep 2; pkill -F \$pid" + atf_check -e empty -o match:'a/' -s exit:0 ls -F atf_check -e empty -o match:'c@' -s exit:0 ls -F atf_check -e empty -o match:'h\|' -s exit:0 ls -F @@ -812,7 +845,7 @@ x_flag_body() atf_check -e ignore -o not-empty -s exit:0 \ egrep "a[[:space:]]+c[[:space:]]+d[[:space:]]+e[[:space:]]+h" $WITH_x atf_check -e ignore -o not-empty -s exit:0 \ - egrep "i[[:space:]]+j[[:space:]]+klmn[[:space:]]+opqr[[:space:]]+stuv" $WITH_x + egrep "i[[:space:]]+klmn[[:space:]]+opqr[[:space:]]+stuv[[:space:]]+wxyz" $WITH_x } atf_test_case y_flag From owner-svn-src-user@freebsd.org Sun Oct 4 23:50:03 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 153F7A10CCB for <svn-src-user@mailman.ysv.freebsd.org>; Sun, 4 Oct 2015 23:50:03 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 067A91ED1; Sun, 4 Oct 2015 23:50:03 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t94No2xp086829; Sun, 4 Oct 2015 23:50:02 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t94No2Br086828; Sun, 4 Oct 2015 23:50:02 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510042350.t94No2Br086828@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Sun, 4 Oct 2015 23:50:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288675 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 04 Oct 2015 23:50:03 -0000 Author: ngie Date: Sun Oct 4 23:50:02 2015 New Revision: 288675 URL: https://svnweb.freebsd.org/changeset/base/288675 Log: Fix the ls -l testcase Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 23:41:08 2015 (r288674) +++ user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 23:50:02 2015 (r288675) @@ -602,9 +602,9 @@ l_flag_body() atf_check -e empty -o empty -s exit:0 touch a.file birthtime_in_secs=$(stat -f "%B" -t "%s" a.file) - birthtime=$(date -j -f "%s" $birthtime_in_secs +"[[:space:]]+%b[[:space:]]+%e[[:space:]]+%H:%M") + birthtime=$(date -j -f "%s" $birthtime_in_secs +"%b[[:space:]]+%e[[:space:]]+%H:%M") - expected_output=$(stat -f "%Sp[[:space:]]+%i%Su[[:space:]]+%Sg[[:space:]]+%z[[:space:]]+$birthtime[[:space:]]+a\\.file") + expected_output=$(stat -f "%Sp[[:space:]]+%l[[:space:]]+%Su[[:space:]]+%Sg[[:space:]]+%z[[:space:]]+$birthtime[[:space:]]+a\\.file" a.file) atf_check -e empty -o match:"$expected_output" -s exit:0 ls -l a.file } From owner-svn-src-user@freebsd.org Mon Oct 5 00:02:59 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 06348A108FF for <svn-src-user@mailman.ysv.freebsd.org>; Mon, 5 Oct 2015 00:02:59 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 E917818ED; Mon, 5 Oct 2015 00:02:58 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t9502w2E094714; Mon, 5 Oct 2015 00:02:58 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t9502wFD094713; Mon, 5 Oct 2015 00:02:58 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510050002.t9502wFD094713@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Mon, 5 Oct 2015 00:02:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288676 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 05 Oct 2015 00:02:59 -0000 Author: ngie Date: Mon Oct 5 00:02:58 2015 New Revision: 288676 URL: https://svnweb.freebsd.org/changeset/base/288676 Log: Add a testcase for ls -f Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests/bin/ls/tests/ls_tests.sh Sun Oct 4 23:50:02 2015 (r288675) +++ user/ngie/more-tests/bin/ls/tests/ls_tests.sh Mon Oct 5 00:02:58 2015 (r288676) @@ -493,6 +493,31 @@ d_flag_body() done } +atf_test_case f_flag +f_flag_head() +{ + atf_set "descr" "Verify that -f prints out the contents of a directory unsorted" +} + +f_flag_body() +{ + create_test_inputs + + output=$PWD/../output + + # XXX: I don't have enough understanding of how the algorithm works yet + # to determine more than the fact that all the entries printed out + # exist + paths=$(find -s . -mindepth 1 -maxdepth 1 \! -name '.*' -exec basename {} \; ) + + atf_check -e empty -o save:$output -s exit:0 ls -f + + for path in $paths; do + atf_check -e ignore -o not-empty -s exit:0 \ + egrep "^$path$" $output + done +} + atf_test_case g_flag g_flag_head() { @@ -922,7 +947,7 @@ atf_init_test_cases() atf_add_test_case b_flag #atf_add_test_case c_flag atf_add_test_case d_flag - #atf_add_test_case f_flag + atf_add_test_case f_flag atf_add_test_case g_flag atf_add_test_case h_flag atf_add_test_case i_flag From owner-svn-src-user@freebsd.org Mon Oct 5 00:12:01 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F3647A0E010 for <svn-src-user@mailman.ysv.freebsd.org>; Mon, 5 Oct 2015 00:12:01 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 E0BA31E0C; Mon, 5 Oct 2015 00:12:01 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t950C1gO098889; Mon, 5 Oct 2015 00:12:01 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t950Bo3s098838; Mon, 5 Oct 2015 00:11:50 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510050011.t950Bo3s098838@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Mon, 5 Oct 2015 00:11:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288677 - in user/ngie/more-tests: . bin/cat games include lib/libc/net lib/libc/sys lib/libohash lib/libusb lib/libz sbin/ipf/ipftest sbin/ipfw share/dtrace share/man/man7 share/mk sys... 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 05 Oct 2015 00:12:02 -0000 Author: ngie Date: Mon Oct 5 00:11:49 2015 New Revision: 288677 URL: https://svnweb.freebsd.org/changeset/base/288677 Log: MFhead @ r281414 Added: user/ngie/more-tests/share/dtrace/blocking - copied unchanged from r288676, head/share/dtrace/blocking user/ngie/more-tests/usr.bin/caesar/ - copied from r288676, head/usr.bin/caesar/ user/ngie/more-tests/usr.bin/factor/ - copied from r288676, head/usr.bin/factor/ user/ngie/more-tests/usr.bin/fortune/ - copied from r288676, head/usr.bin/fortune/ user/ngie/more-tests/usr.bin/grdc/ - copied from r288676, head/usr.bin/grdc/ user/ngie/more-tests/usr.bin/morse/ - copied from r288676, head/usr.bin/morse/ user/ngie/more-tests/usr.bin/number/ - copied from r288676, head/usr.bin/number/ user/ngie/more-tests/usr.bin/pom/ - copied from r288676, head/usr.bin/pom/ user/ngie/more-tests/usr.bin/primes/ - copied from r288676, head/usr.bin/primes/ user/ngie/more-tests/usr.bin/random/ - copied from r288676, head/usr.bin/random/ user/ngie/more-tests/usr.bin/truss/aarch64-fbsd.c - copied unchanged from r288676, head/usr.bin/truss/aarch64-fbsd.c user/ngie/more-tests/usr.bin/truss/amd64-cloudabi64.c - copied unchanged from r288676, head/usr.bin/truss/amd64-cloudabi64.c user/ngie/more-tests/usr.bin/truss/amd64cloudabi64.conf - copied unchanged from r288676, head/usr.bin/truss/amd64cloudabi64.conf user/ngie/more-tests/usr.sbin/bhyve/fwctl.c - copied unchanged from r288676, head/usr.sbin/bhyve/fwctl.c user/ngie/more-tests/usr.sbin/bhyve/fwctl.h - copied unchanged from r288676, head/usr.sbin/bhyve/fwctl.h Deleted: user/ngie/more-tests/games/ Modified: user/ngie/more-tests/Makefile.inc1 user/ngie/more-tests/bin/cat/cat.c user/ngie/more-tests/include/Makefile user/ngie/more-tests/lib/libc/net/getaddrinfo.c user/ngie/more-tests/lib/libc/sys/posix_fadvise.2 user/ngie/more-tests/lib/libohash/ohash.h user/ngie/more-tests/lib/libusb/Makefile user/ngie/more-tests/lib/libz/Makefile user/ngie/more-tests/sbin/ipf/ipftest/Makefile user/ngie/more-tests/sbin/ipfw/ipfw2.c user/ngie/more-tests/share/dtrace/Makefile user/ngie/more-tests/share/man/man7/hier.7 user/ngie/more-tests/share/mk/bsd.sys.mk user/ngie/more-tests/share/mk/meta.stage.mk user/ngie/more-tests/sys/arm/arm/bcopy_page.S user/ngie/more-tests/sys/arm/arm/bcopyinout.S user/ngie/more-tests/sys/arm/arm/machdep.c user/ngie/more-tests/sys/arm/arm/vm_machdep.c user/ngie/more-tests/sys/arm/include/asm.h user/ngie/more-tests/sys/arm/include/atomic-v4.h user/ngie/more-tests/sys/arm/include/atomic-v6.h user/ngie/more-tests/sys/arm/include/atomic.h user/ngie/more-tests/sys/arm64/arm64/trap.c user/ngie/more-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c user/ngie/more-tests/sys/dev/ath/if_ath_beacon.c user/ngie/more-tests/sys/dev/ath/if_ath_keycache.c user/ngie/more-tests/sys/dev/ath/if_ath_keycache.h user/ngie/more-tests/sys/dev/drm2/drmP.h user/ngie/more-tests/sys/dev/drm2/drm_crtc.c user/ngie/more-tests/sys/dev/drm2/drm_fops.c user/ngie/more-tests/sys/dev/drm2/drm_pci.c user/ngie/more-tests/sys/dev/drm2/drm_stub.c user/ngie/more-tests/sys/dev/drm2/i915/i915_dma.c user/ngie/more-tests/sys/dev/drm2/i915/i915_drv.c user/ngie/more-tests/sys/dev/drm2/i915/intel_opregion.c user/ngie/more-tests/sys/dev/if_ndis/if_ndis.c user/ngie/more-tests/sys/dev/mwl/if_mwl.c user/ngie/more-tests/sys/dev/ral/rt2560.c user/ngie/more-tests/sys/dev/ral/rt2661.c user/ngie/more-tests/sys/dev/ral/rt2860.c user/ngie/more-tests/sys/dev/usb/wlan/if_rum.c user/ngie/more-tests/sys/dev/usb/wlan/if_rumreg.h user/ngie/more-tests/sys/dev/usb/wlan/if_rumvar.h user/ngie/more-tests/sys/dev/usb/wlan/if_run.c user/ngie/more-tests/sys/dev/usb/wlan/if_runreg.h user/ngie/more-tests/sys/dev/usb/wlan/if_runvar.h user/ngie/more-tests/sys/dev/usb/wlan/if_upgt.c user/ngie/more-tests/sys/dev/usb/wlan/if_ural.c user/ngie/more-tests/sys/dev/usb/wlan/if_urtwn.c user/ngie/more-tests/sys/dev/usb/wlan/if_zyd.c user/ngie/more-tests/sys/dev/wpi/if_wpi.c user/ngie/more-tests/sys/dev/wtap/if_wtap.c user/ngie/more-tests/sys/kern/subr_sbuf.c user/ngie/more-tests/sys/kern/vfs_bio.c user/ngie/more-tests/sys/mips/conf/WZR-300HP user/ngie/more-tests/sys/mips/conf/WZR-300HP.hints user/ngie/more-tests/sys/net/if_gif.c user/ngie/more-tests/sys/net/if_gre.c user/ngie/more-tests/sys/net/if_lagg.c user/ngie/more-tests/sys/net/if_lagg.h user/ngie/more-tests/sys/net/if_me.c user/ngie/more-tests/sys/net80211/ieee80211_crypto.c user/ngie/more-tests/sys/net80211/ieee80211_crypto.h user/ngie/more-tests/sys/net80211/ieee80211_crypto_ccmp.c user/ngie/more-tests/sys/net80211/ieee80211_crypto_none.c user/ngie/more-tests/sys/net80211/ieee80211_crypto_tkip.c user/ngie/more-tests/sys/net80211/ieee80211_crypto_wep.c user/ngie/more-tests/sys/net80211/ieee80211_ioctl.c user/ngie/more-tests/sys/net80211/ieee80211_output.c user/ngie/more-tests/sys/net80211/ieee80211_proto.h user/ngie/more-tests/sys/net80211/ieee80211_var.h user/ngie/more-tests/sys/netinet6/nd6.c user/ngie/more-tests/sys/netinet6/nd6.h user/ngie/more-tests/sys/netinet6/nd6_nbr.c user/ngie/more-tests/sys/netpfil/ipfw/ip_fw_sockopt.c user/ngie/more-tests/sys/vm/vm_page.c user/ngie/more-tests/sys/vm/vm_pageout.c user/ngie/more-tests/sys/vm/vm_pageout.h user/ngie/more-tests/targets/pseudo/userland/games/Makefile.depend user/ngie/more-tests/usr.bin/Makefile user/ngie/more-tests/usr.bin/truss/Makefile user/ngie/more-tests/usr.bin/truss/syscall.h user/ngie/more-tests/usr.bin/truss/syscalls.c user/ngie/more-tests/usr.sbin/bhyve/Makefile user/ngie/more-tests/usr.sbin/bhyve/bhyverun.c user/ngie/more-tests/usr.sbin/ctld/ctl.conf.5 user/ngie/more-tests/usr.sbin/ctld/ctld.c user/ngie/more-tests/usr.sbin/ctld/ctld.h user/ngie/more-tests/usr.sbin/kldxref/kldxref.c user/ngie/more-tests/usr.sbin/rpc.yppasswdd/yppasswdd_server.c user/ngie/more-tests/usr.sbin/rpcbind/rpcb_svc_com.c Directory Properties: user/ngie/more-tests/ (props changed) user/ngie/more-tests/include/ (props changed) user/ngie/more-tests/lib/libc/ (props changed) user/ngie/more-tests/lib/libz/ (props changed) user/ngie/more-tests/sbin/ (props changed) user/ngie/more-tests/sbin/ipfw/ (props changed) user/ngie/more-tests/share/ (props changed) user/ngie/more-tests/sys/ (props changed) user/ngie/more-tests/sys/cddl/contrib/opensolaris/ (props changed) user/ngie/more-tests/targets/ (props changed) user/ngie/more-tests/usr.sbin/bhyve/ (props changed) Modified: user/ngie/more-tests/Makefile.inc1 ============================================================================== --- user/ngie/more-tests/Makefile.inc1 Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/Makefile.inc1 Mon Oct 5 00:11:49 2015 (r288677) @@ -61,9 +61,6 @@ SUBDIR= ${SUBDIR_OVERRIDE} .else SUBDIR= lib libexec SUBDIR+=bin -.if ${MK_GAMES} != "no" -SUBDIR+=games -.endif .if ${MK_CDDL} != "no" SUBDIR+=cddl .endif @@ -1285,7 +1282,7 @@ legacy: _bt= _bootstrap-tools .if ${MK_GAMES} != "no" -_strfile= games/fortune/strfile +_strfile= usr.bin/fortune/strfile .endif .if ${MK_GCC} != "no" && ${MK_CXX} != "no" Modified: user/ngie/more-tests/bin/cat/cat.c ============================================================================== --- user/ngie/more-tests/bin/cat/cat.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/bin/cat/cat.c Mon Oct 5 00:11:49 2015 (r288677) @@ -52,6 +52,7 @@ __FBSDID("$FreeBSD$"); #include <sys/socket.h> #include <sys/un.h> #include <errno.h> +#include <netdb.h> #endif #include <ctype.h> @@ -167,6 +168,7 @@ scanfiles(char *argv[], int cooked) FILE *fp; i = 0; + fd = -1; while ((path = argv[i]) != NULL || i == 0) { if (path == NULL || strcmp(path, "-") == 0) { filename = "stdin"; @@ -302,31 +304,40 @@ raw_cat(int rfd) static int udom_open(const char *path, int flags) { - struct sockaddr_un sou; - int fd; - unsigned int len; - - bzero(&sou, sizeof(sou)); + struct addrinfo hints, *res, *res0; + char rpath[PATH_MAX]; + int fd = -1; + int error; /* - * Construct the unix domain socket address and attempt to connect + * Construct the unix domain socket address and attempt to connect. */ - fd = socket(AF_UNIX, SOCK_STREAM, 0); - if (fd >= 0) { - sou.sun_family = AF_UNIX; - if ((len = strlcpy(sou.sun_path, path, - sizeof(sou.sun_path))) >= sizeof(sou.sun_path)) { - close(fd); - errno = ENAMETOOLONG; + bzero(&hints, sizeof(hints)); + hints.ai_family = AF_LOCAL; + if (realpath(path, rpath) == NULL) + return (-1); + error = getaddrinfo(rpath, NULL, &hints, &res0); + if (error) { + warn("%s", gai_strerror(error)); + errno = EINVAL; + return (-1); + } + for (res = res0; res != NULL; res = res->ai_next) { + fd = socket(res->ai_family, res->ai_socktype, + res->ai_protocol); + if (fd < 0) { + freeaddrinfo(res0); return (-1); } - len = offsetof(struct sockaddr_un, sun_path[len+1]); - - if (connect(fd, (void *)&sou, len) < 0) { + error = connect(fd, res->ai_addr, res->ai_addrlen); + if (error == 0) + break; + else { close(fd); fd = -1; } } + freeaddrinfo(res0); /* * handle the open flags by shutting down appropriate directions Modified: user/ngie/more-tests/include/Makefile ============================================================================== --- user/ngie/more-tests/include/Makefile Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/include/Makefile Mon Oct 5 00:11:49 2015 (r288677) @@ -166,7 +166,7 @@ compat: -f ${.CURDIR}/../etc/mtree/BSD.include.dist \ -p ${DESTDIR}${INCLUDEDIR} > /dev/null .if ${MK_META_MODE} == "yes" - touch ${.TARGET} + @touch ${.TARGET} .endif copies: @@ -255,8 +255,7 @@ copies: ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 teken.h \ ${DESTDIR}${INCLUDEDIR}/teken .if ${MK_META_MODE} == "yes" - cd ${.OBJDIR} - touch ${.TARGET} + @touch ${.OBJDIR}/${.TARGET} .endif symlinks: @@ -373,8 +372,7 @@ symlinks: ${DESTDIR}${INCLUDEDIR}/rpc; \ done .if ${MK_META_MODE} == "yes" - cd ${.OBJDIR} - touch ${.TARGET} + @touch ${.OBJDIR}/${.TARGET} .endif .if ${MACHINE} == "host" Modified: user/ngie/more-tests/lib/libc/net/getaddrinfo.c ============================================================================== --- user/ngie/more-tests/lib/libc/net/getaddrinfo.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/lib/libc/net/getaddrinfo.c Mon Oct 5 00:11:49 2015 (r288677) @@ -168,12 +168,6 @@ struct explore { }; static const struct explore explore[] = { - { PF_LOCAL, SOCK_DGRAM, ANY, - AF_ANY | PROTOCOL_ANY }, - { PF_LOCAL, SOCK_STREAM, ANY, - AF_ANY | PROTOCOL_ANY }, - { PF_LOCAL, SOCK_SEQPACKET, ANY, - AF_ANY | PROTOCOL_ANY }, #ifdef INET6 { PF_INET6, SOCK_DGRAM, IPPROTO_UDP, AF_ANY | SOCKTYPE_ANY | PROTOCOL_ANY }, @@ -200,6 +194,12 @@ static const struct explore explore[] = AF_ANY | SOCKTYPE_ANY }, { PF_INET, SOCK_RAW, ANY, AF_ANY | PROTOCOL_ANY }, + { PF_LOCAL, SOCK_DGRAM, ANY, + AF_ANY | SOCKTYPE_ANY | PROTOCOL_ANY }, + { PF_LOCAL, SOCK_STREAM, ANY, + AF_ANY | SOCKTYPE_ANY | PROTOCOL_ANY }, + { PF_LOCAL, SOCK_SEQPACKET, ANY, + AF_ANY | SOCKTYPE_ANY | PROTOCOL_ANY }, { -1, 0, 0, 0 }, }; @@ -1245,7 +1245,9 @@ explore_numeric(const struct addrinfo *p if (pai->ai_family == afd->a_af) { GET_AI(ai, afd, p); GET_PORT(ai, servname); - if ((pai->ai_flags & AI_CANONNAME)) { + if ((pai->ai_family == AF_INET || + pai->ai_family == AF_INET6) && + (pai->ai_flags & AI_CANONNAME)) { /* * Set the numeric address itself as the canonical * name, based on a clarification in RFC3493. Modified: user/ngie/more-tests/lib/libc/sys/posix_fadvise.2 ============================================================================== --- user/ngie/more-tests/lib/libc/sys/posix_fadvise.2 Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/lib/libc/sys/posix_fadvise.2 Mon Oct 5 00:11:49 2015 (r288677) @@ -28,7 +28,7 @@ .\" @(#)madvise.2 8.1 (Berkeley) 6/9/93 .\" $FreeBSD$ .\" -.Dd January 30, 2014 +.Dd October 3, 2015 .Dt POSIX_FADVISE 2 .Os .Sh NAME @@ -89,11 +89,13 @@ read or written. Future access to this data may require a read operation. .El .Sh RETURN VALUES -.Rv -std posix_fadvise -.Sh ERRORS -The +If successful, .Fn posix_fadvise -system call returns zero on success, and an error on failure: +returns zero. +It returns an error on failure, without setting +.Va errno . +.Sh ERRORS +Possible failure conditions: .Bl -tag -width Er .It Bq Er EBADF The Modified: user/ngie/more-tests/lib/libohash/ohash.h ============================================================================== --- user/ngie/more-tests/lib/libohash/ohash.h Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/lib/libohash/ohash.h Mon Oct 5 00:11:49 2015 (r288677) @@ -20,6 +20,8 @@ #ifndef OHASH_H #define OHASH_H +#include <stddef.h> + /* Open hashing support. * Open hashing was chosen because it is much lighter than other hash * techniques, and more efficient in most cases. Modified: user/ngie/more-tests/lib/libusb/Makefile ============================================================================== --- user/ngie/more-tests/lib/libusb/Makefile Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/lib/libusb/Makefile Mon Oct 5 00:11:49 2015 (r288677) @@ -35,10 +35,10 @@ SRCS+= libusb10_io.c .if defined(COMPAT_32BIT) CFLAGS+= -DCOMPAT_32BIT -.else +.endif + FILES= libusb-0.1.pc libusb-1.0.pc libusb-2.0.pc FILESDIR= ${LIBDATADIR}/pkgconfig -.endif # # Cross platform support Modified: user/ngie/more-tests/lib/libz/Makefile ============================================================================== --- user/ngie/more-tests/lib/libz/Makefile Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/lib/libz/Makefile Mon Oct 5 00:11:49 2015 (r288677) @@ -68,10 +68,8 @@ test: example minigzip (export LD_LIBRARY_PATH=. ; \ echo hello world | ./minigzip | ./minigzip -d ) -.ifndef COMPAT_32BIT FILES= zlib.pc FILESDIR= ${LIBDATADIR}/pkgconfig -.endif .include <bsd.lib.mk> Modified: user/ngie/more-tests/sbin/ipf/ipftest/Makefile ============================================================================== --- user/ngie/more-tests/sbin/ipf/ipftest/Makefile Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sbin/ipf/ipftest/Makefile Mon Oct 5 00:11:49 2015 (r288677) @@ -32,15 +32,19 @@ CLEANFILES+= ipnat.tab.c ipnat.tab.h CLEANFILES+= ippool_y.c ippool_l.c CLEANFILES+= ippool.tab.c ippool.tab.h -ipnat_y.c: ipnat_y.y +ipnat.tab.c ipnat.tab.h: ipnat_y.y ${YACC} -b ipnat -d ${.ALLSRC} + +ipnat_y.c: ipnat.tab.c sed -e 's/yy/ipnat_yy/g' \ -e 's/y.tab.c/ipnat_y.c/' \ -e s/\"ipnat_y.y\"/\"..\\/tools\\/ipnat_y.y\"/ \ ipnat.tab.c > ${.TARGET} + +ipnat_y.h: ipnat.tab.h sed -e 's/yy/ipnat_yy/g' \ -e 's/y.tab.h/ipnat_y.h/' \ - ipnat.tab.h > ${.TARGET:.c=.h} + ipnat.tab.h > ${.TARGET} ipnat_y.h: ipnat_y.c @@ -54,13 +58,17 @@ ipnat_l.h: lexer.h sed -e 's/yy/ipnat_yy/g' \ ${.ALLSRC} > ${.TARGET} -ippool_y.c: ippool_y.y +ippool.tab.c ippool.tab.h: ippool_y.y ${YACC} -b ippool -d ${.ALLSRC} + +ippool_y.c: ippool.tab.c sed -e 's/yy/ippool_yy/g' \ -e 's/"ippool_y.y"/"..\/tools\/ippool_y.y"/' \ ippool.tab.c > ${.TARGET} + +ippool_y.h: ippool.tab.h sed -e 's/yy/ippool_yy/g' \ - ippool.tab.h > ${.TARGET:.c=.h} + ippool.tab.h > ${.TARGET} ippool_y.h: ippool_y.c @@ -74,13 +82,17 @@ ippool_l.h: lexer.h sed -e 's/yy/ippool_yy/g' \ ${.ALLSRC} > ${.TARGET} -ipf_y.c: ipf_y.y +ipf.tab.c ipf.tab.h: ipf_y.y ${YACC} -b ipf -d ${.ALLSRC} + +ipf_y.c: ipf.tab.c sed -e 's/yy/ipf_yy/g' \ -e 's/"ipf_y.y"/"..\/tools\/ipf_y.y"/' \ ipf.tab.c > ${.TARGET} + +ipf_y.h: ipf.tab.h sed -e 's/yy/ipf_yy/g' \ - ipf.tab.h > ${.TARGET:.c=.h} + ipf.tab.h > ${.TARGET} ipf_y.h: ipf_y.c Modified: user/ngie/more-tests/sbin/ipfw/ipfw2.c ============================================================================== --- user/ngie/more-tests/sbin/ipfw/ipfw2.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sbin/ipfw/ipfw2.c Mon Oct 5 00:11:49 2015 (r288677) @@ -3625,7 +3625,7 @@ compile_rule(char *av[], uint32_t *rbuf, action->opcode = O_NAT; action->len = F_INSN_SIZE(ipfw_insn_nat); CHECK_ACTLEN; - if (_substrcmp(*av, "global") == 0) { + if (*av != NULL && _substrcmp(*av, "global") == 0) { action->arg1 = 0; av++; break; Modified: user/ngie/more-tests/share/dtrace/Makefile ============================================================================== --- user/ngie/more-tests/share/dtrace/Makefile Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/share/dtrace/Makefile Mon Oct 5 00:11:49 2015 (r288677) @@ -12,7 +12,8 @@ SUBDIR= ${_toolkit} _toolkit= toolkit .endif -SCRIPTS= disklatency \ +SCRIPTS= blocking \ + disklatency \ disklatencycmd \ hotopen \ nfsattrstats \ Copied: user/ngie/more-tests/share/dtrace/blocking (from r288676, head/share/dtrace/blocking) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/ngie/more-tests/share/dtrace/blocking Mon Oct 5 00:11:49 2015 (r288677, copy of r288676, head/share/dtrace/blocking) @@ -0,0 +1,57 @@ +#!/usr/sbin/dtrace -s +/*- + * Copyright (c) 2015 Pawel Jakub Dawidek <pawel@dawidek.net> + * 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 AUTHORS 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 AUTHORS 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$ + * + * This little script is for use with programs that use event loop and should + * sleep only when waiting for events (eg. via kevent(2)). When a program is + * going to sleep in the kernel, the script will show its name, PID, kernel + * stack trace and userland stack trace. Sleeping in kevent(2) is ignored. + * + * usage: blocking <execname> + */ + +#pragma D option quiet + +syscall::kevent:entry +/execname == $$1/ +{ + self->inkevent = 1; +} + +fbt::sleepq_add:entry +/!self->inkevent && execname == $$1/ +{ + printf("\n%s(%d) is blocking...\n", execname, pid); + stack(); + ustack(); +} + +syscall::kevent:return +/execname == $$1/ +{ + self->inkevent = 0; +} Modified: user/ngie/more-tests/share/man/man7/hier.7 ============================================================================== --- user/ngie/more-tests/share/man/man7/hier.7 Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/share/man/man7/hier.7 Mon Oct 5 00:11:49 2015 (r288677) @@ -28,7 +28,7 @@ .\" @(#)hier.7 8.1 (Berkeley) 6/5/93 .\" $FreeBSD$ .\" -.Dd January 14, 2015 +.Dd October 2, 2015 .Dt HIER 7 .Os .Sh NAME @@ -685,9 +685,6 @@ source code for contributed cryptography .It Pa etc/ source code for files in .Pa /etc -.It Pa games/ -source code for files in -.Pa /usr/games .It Pa gnu/ Utilities covered by the GNU General Public License .It Pa include/ Modified: user/ngie/more-tests/share/mk/bsd.sys.mk ============================================================================== --- user/ngie/more-tests/share/mk/bsd.sys.mk Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/share/mk/bsd.sys.mk Mon Oct 5 00:11:49 2015 (r288677) @@ -149,7 +149,7 @@ CXXFLAGS.clang+= -Wno-c++11-extensions .if ${MK_SSP} != "no" && \ ${MACHINE_CPUARCH} != "arm" && ${MACHINE_CPUARCH} != "mips" # Don't use -Wstack-protector as it breaks world with -Werror. -SSP_CFLAGS?= -fstack-protector +SSP_CFLAGS?= -fstack-protector-strong CFLAGS+= ${SSP_CFLAGS} .endif # SSP && !ARM && !MIPS Modified: user/ngie/more-tests/share/mk/meta.stage.mk ============================================================================== --- user/ngie/more-tests/share/mk/meta.stage.mk Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/share/mk/meta.stage.mk Mon Oct 5 00:11:49 2015 (r288677) @@ -237,10 +237,11 @@ stage_as.$s: .dirdep CLEANFILES += ${STAGE_TARGETS} stage_incs stage_includes # stage_*links usually needs to follow any others. -.for t in ${STAGE_TARGETS:N*links:O:u} -.ORDER: $t stage_links -.ORDER: $t stage_symlinks +.if !empty(STAGE_SETS) && !empty(STAGE_TARGETS:Nstage_links) +.for s in ${STAGE_SETS:O:u} +stage_links.$s: ${STAGE_TARGETS:Nstage_links:O:u} .endfor +.endif # make sure this exists staging: Modified: user/ngie/more-tests/sys/arm/arm/bcopy_page.S ============================================================================== --- user/ngie/more-tests/sys/arm/arm/bcopy_page.S Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/arm/arm/bcopy_page.S Mon Oct 5 00:11:49 2015 (r288677) @@ -75,7 +75,7 @@ __FBSDID("$FreeBSD$"); #endif /* ! COPY_CHUNK */ #ifndef SAVE_REGS -#define SAVE_REGS stmfd sp!, {r4-r8, lr} +#define SAVE_REGS stmfd sp!, {r4-r8, lr}; _SAVE({r4-r8, lr}) #define RESTORE_REGS ldmfd sp!, {r4-r8, pc} #endif @@ -134,6 +134,7 @@ END(bcopy_page) ENTRY(bzero_page) stmfd sp!, {r4-r8, lr} + _SAVE({r4-r8, lr}) #ifdef BIG_LOOPS mov r2, #(PAGE_SIZE >> 9) #else @@ -189,6 +190,7 @@ END(bzero_page) ENTRY(bcopy_page) pld [r0] stmfd sp!, {r4, r5} + _SAVE({r4, r5}) mov ip, #32 ldr r2, [r0], #0x04 /* 0x00 */ ldr r3, [r0], #0x04 /* 0x04 */ Modified: user/ngie/more-tests/sys/arm/arm/bcopyinout.S ============================================================================== --- user/ngie/more-tests/sys/arm/arm/bcopyinout.S Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/arm/arm/bcopyinout.S Mon Oct 5 00:11:49 2015 (r288677) @@ -68,7 +68,7 @@ __FBSDID("$FreeBSD$"); #endif -#define SAVE_REGS stmfd sp!, {r4-r11} +#define SAVE_REGS stmfd sp!, {r4-r11}; _SAVE({r4-r11}) #define RESTORE_REGS ldmfd sp!, {r4-r11} #if defined(_ARM_ARCH_5E) @@ -341,6 +341,7 @@ ENTRY(copyout) cmp r2, r3 blt .Lnormale stmfd sp!, {r0-r2, r4, lr} + _SAVE({r0-r2, r4, lr}) mov r3, r0 mov r0, r1 mov r1, r3 Modified: user/ngie/more-tests/sys/arm/arm/machdep.c ============================================================================== --- user/ngie/more-tests/sys/arm/arm/machdep.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/arm/arm/machdep.c Mon Oct 5 00:11:49 2015 (r288677) @@ -1069,7 +1069,7 @@ init_proc0(vm_offset_t kstack) (thread0.td_kstack + kstack_pages * PAGE_SIZE) - 1; thread0.td_pcb->pcb_flags = 0; thread0.td_pcb->pcb_vfpcpu = -1; - thread0.td_pcb->pcb_vfpstate.fpscr = VFPSCR_DN | VFPSCR_FZ; + thread0.td_pcb->pcb_vfpstate.fpscr = VFPSCR_DN; thread0.td_frame = &proc0_tf; pcpup->pc_curpcb = thread0.td_pcb; } Modified: user/ngie/more-tests/sys/arm/arm/vm_machdep.c ============================================================================== --- user/ngie/more-tests/sys/arm/arm/vm_machdep.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/arm/arm/vm_machdep.c Mon Oct 5 00:11:49 2015 (r288677) @@ -134,7 +134,7 @@ cpu_fork(register struct thread *td1, re pcb2->pcb_regs.sf_sp = STACKALIGN(td2->td_frame); pcb2->pcb_vfpcpu = -1; - pcb2->pcb_vfpstate.fpscr = VFPSCR_DN | VFPSCR_FZ; + pcb2->pcb_vfpstate.fpscr = VFPSCR_DN; tf = td2->td_frame; tf->tf_spsr &= ~PSR_C; Modified: user/ngie/more-tests/sys/arm/include/asm.h ============================================================================== --- user/ngie/more-tests/sys/arm/include/asm.h Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/arm/include/asm.h Mon Oct 5 00:11:49 2015 (r288677) @@ -53,10 +53,12 @@ #define STOP_UNWINDING .cantunwind #define _FNSTART .fnstart #define _FNEND .fnend +#define _SAVE(...) .save __VA_ARGS__ #else #define STOP_UNWINDING #define _FNSTART #define _FNEND +#define _SAVE(...) #endif /* Modified: user/ngie/more-tests/sys/arm/include/atomic-v4.h ============================================================================== --- user/ngie/more-tests/sys/arm/include/atomic-v4.h Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/arm/include/atomic-v4.h Mon Oct 5 00:11:49 2015 (r288677) @@ -439,4 +439,37 @@ atomic_subtract_long(volatile u_long *p, atomic_subtract_32((volatile uint32_t *)p, v); } +/* + * ARMv5 does not support SMP. For both kernel and user modes, only a + * compiler barrier is needed for fences, since CPU is always + * self-consistent. + */ +static __inline void +atomic_thread_fence_acq(void) +{ + + __compiler_membar(); +} + +static __inline void +atomic_thread_fence_rel(void) +{ + + __compiler_membar(); +} + +static __inline void +atomic_thread_fence_acq_rel(void) +{ + + __compiler_membar(); +} + +static __inline void +atomic_thread_fence_seq_cst(void) +{ + + __compiler_membar(); +} + #endif /* _MACHINE_ATOMIC_H_ */ Modified: user/ngie/more-tests/sys/arm/include/atomic-v6.h ============================================================================== --- user/ngie/more-tests/sys/arm/include/atomic-v6.h Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/arm/include/atomic-v6.h Mon Oct 5 00:11:49 2015 (r288677) @@ -596,4 +596,32 @@ atomic_store_rel_long(volatile u_long *p #undef ATOMIC_ACQ_REL #undef ATOMIC_ACQ_REL_LONG +static __inline void +atomic_thread_fence_acq(void) +{ + + dmb(); +} + +static __inline void +atomic_thread_fence_rel(void) +{ + + dmb(); +} + +static __inline void +atomic_thread_fence_acq_rel(void) +{ + + dmb(); +} + +static __inline void +atomic_thread_fence_seq_cst(void) +{ + + dmb(); +} + #endif /* _MACHINE_ATOMIC_V6_H_ */ Modified: user/ngie/more-tests/sys/arm/include/atomic.h ============================================================================== --- user/ngie/more-tests/sys/arm/include/atomic.h Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/arm/include/atomic.h Mon Oct 5 00:11:49 2015 (r288677) @@ -82,34 +82,6 @@ atomic_store_long(volatile u_long *dst, *dst = src; } -static __inline void -atomic_thread_fence_acq(void) -{ - - dmb(); -} - -static __inline void -atomic_thread_fence_rel(void) -{ - - dmb(); -} - -static __inline void -atomic_thread_fence_acq_rel(void) -{ - - dmb(); -} - -static __inline void -atomic_thread_fence_seq_cst(void) -{ - - dmb(); -} - #define atomic_clear_ptr atomic_clear_32 #define atomic_set_ptr atomic_set_32 #define atomic_cmpset_ptr atomic_cmpset_32 Modified: user/ngie/more-tests/sys/arm64/arm64/trap.c ============================================================================== --- user/ngie/more-tests/sys/arm64/arm64/trap.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/arm64/arm64/trap.c Mon Oct 5 00:11:49 2015 (r288677) @@ -275,7 +275,7 @@ do_el1h_sync(struct trapframe *frame) */ KASSERT((esr & ESR_ELx_IL) == ESR_ELx_IL || (exception == EXCP_DATA_ABORT && ((esr & ISS_DATA_ISV) == 0)), - ("Invalid instruction length in exception")); + ("Invalid instruction length in exception, esr %lx", esr)); CTR4(KTR_TRAP, "do_el1_sync: curthread: %p, esr %lx, elr: %lx, frame: %p", @@ -377,6 +377,11 @@ do_el0_sync(struct trapframe *frame) case EXCP_UNKNOWN: el0_excp_unknown(frame); break; + case EXCP_PC_ALIGN: + td = curthread; + call_trapsignal(td, SIGBUS, BUS_ADRALN, (void *)frame->tf_elr); + userret(td, frame); + break; case EXCP_BRK: td = curthread; call_trapsignal(td, SIGTRAP, TRAP_BRKPT, (void *)frame->tf_elr); Modified: user/ngie/more-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c ============================================================================== --- user/ngie/more-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c Mon Oct 5 00:11:49 2015 (r288677) @@ -449,7 +449,7 @@ dmu_buf_hold_array_by_dnode(dnode_t *dn, } if ((flags & DMU_READ_NO_PREFETCH) == 0 && read && - length < zfetch_array_rd_sz) { + length <= zfetch_array_rd_sz) { dmu_zfetch(&dn->dn_zfetch, blkid, nblks); } rw_exit(&dn->dn_struct_rwlock); Modified: user/ngie/more-tests/sys/dev/ath/if_ath_beacon.c ============================================================================== --- user/ngie/more-tests/sys/dev/ath/if_ath_beacon.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/ath/if_ath_beacon.c Mon Oct 5 00:11:49 2015 (r288677) @@ -199,7 +199,7 @@ ath_beacon_alloc(struct ath_softc *sc, s * we assume the mbuf routines will return us something * with this alignment (perhaps should assert). */ - m = ieee80211_beacon_alloc(ni, &vap->iv_bcn_off); + m = ieee80211_beacon_alloc(ni); if (m == NULL) { device_printf(sc->sc_dev, "%s: cannot get mbuf\n", __func__); sc->sc_stats.ast_be_nombuf++; @@ -713,7 +713,7 @@ ath_beacon_generate(struct ath_softc *sc /* XXX lock mcastq? */ nmcastq = avp->av_mcastq.axq_depth; - if (ieee80211_beacon_update(bf->bf_node, &vap->iv_bcn_off, m, nmcastq)) { + if (ieee80211_beacon_update(bf->bf_node, m, nmcastq)) { /* XXX too conservative? */ bus_dmamap_unload(sc->sc_dmat, bf->bf_dmamap); error = bus_dmamap_load_mbuf_sg(sc->sc_dmat, bf->bf_dmamap, m, @@ -829,7 +829,7 @@ ath_beacon_start_adhoc(struct ath_softc */ bf = avp->av_bcbuf; m = bf->bf_m; - if (ieee80211_beacon_update(bf->bf_node, &vap->iv_bcn_off, m, 0)) { + if (ieee80211_beacon_update(bf->bf_node, m, 0)) { /* XXX too conservative? */ bus_dmamap_unload(sc->sc_dmat, bf->bf_dmamap); error = bus_dmamap_load_mbuf_sg(sc->sc_dmat, bf->bf_dmamap, m, Modified: user/ngie/more-tests/sys/dev/ath/if_ath_keycache.c ============================================================================== --- user/ngie/more-tests/sys/dev/ath/if_ath_keycache.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/ath/if_ath_keycache.c Mon Oct 5 00:11:49 2015 (r288677) @@ -527,8 +527,7 @@ ath_key_delete(struct ieee80211vap *vap, * slot(s) must already have been allocated by ath_key_alloc. */ int -ath_key_set(struct ieee80211vap *vap, const struct ieee80211_key *k, - const u_int8_t mac[IEEE80211_ADDR_LEN]) +ath_key_set(struct ieee80211vap *vap, const struct ieee80211_key *k) { struct ath_softc *sc = vap->iv_ic->ic_softc; Modified: user/ngie/more-tests/sys/dev/ath/if_ath_keycache.h ============================================================================== --- user/ngie/more-tests/sys/dev/ath/if_ath_keycache.h Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/ath/if_ath_keycache.h Mon Oct 5 00:11:49 2015 (r288677) @@ -35,8 +35,7 @@ extern int ath_key_alloc(struct ieee80211vap *, struct ieee80211_key *, ieee80211_keyix *, ieee80211_keyix *); extern int ath_key_delete(struct ieee80211vap *, const struct ieee80211_key *); -extern int ath_key_set(struct ieee80211vap *, const struct ieee80211_key *, - const u_int8_t mac[IEEE80211_ADDR_LEN]); +extern int ath_key_set(struct ieee80211vap *, const struct ieee80211_key *); extern int ath_keyset(struct ath_softc *sc, struct ieee80211vap *vap, const struct ieee80211_key *k, struct ieee80211_node *bss); Modified: user/ngie/more-tests/sys/dev/drm2/drmP.h ============================================================================== --- user/ngie/more-tests/sys/dev/drm2/drmP.h Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/drm2/drmP.h Mon Oct 5 00:11:49 2015 (r288677) @@ -1782,12 +1782,6 @@ void drm_driver_irq_preinstall(struct dr void drm_driver_irq_postinstall(struct drm_device *dev); void drm_driver_irq_uninstall(struct drm_device *dev); -/* AGP/PCI Express/GART support (drm_agpsupport.c) */ -void *drm_agp_allocate_memory(size_t pages, u32 type); -int drm_agp_free_memory(void *handle); -int drm_agp_bind_memory(void *handle, off_t start); -int drm_agp_unbind_memory(void *handle); - /* sysctl support (drm_sysctl.h) */ extern int drm_sysctl_init(struct drm_device *dev); extern int drm_sysctl_cleanup(struct drm_device *dev); Modified: user/ngie/more-tests/sys/dev/drm2/drm_crtc.c ============================================================================== --- user/ngie/more-tests/sys/dev/drm2/drm_crtc.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/drm2/drm_crtc.c Mon Oct 5 00:11:49 2015 (r288677) @@ -663,7 +663,7 @@ int drm_plane_init(struct drm_device *de plane->dev = dev; plane->funcs = funcs; plane->format_types = malloc(sizeof(uint32_t) * format_count, - DRM_MEM_KMS, M_WAITOK); + DRM_MEM_KMS, M_NOWAIT); if (!plane->format_types) { DRM_DEBUG_KMS("out of memory when allocating plane\n"); drm_mode_object_put(dev, &plane->base); @@ -1010,7 +1010,7 @@ int drm_mode_group_init(struct drm_devic total_objects += dev->mode_config.num_encoder; group->id_list = malloc(total_objects * sizeof(uint32_t), - DRM_MEM_KMS, M_WAITOK | M_ZERO); + DRM_MEM_KMS, M_NOWAIT | M_ZERO); if (!group->id_list) return -ENOMEM; @@ -1998,7 +1998,7 @@ int drm_mode_setcrtc(struct drm_device * connector_set = malloc(crtc_req->count_connectors * sizeof(struct drm_connector *), - DRM_MEM_KMS, M_WAITOK); + DRM_MEM_KMS, M_NOWAIT); if (!connector_set) { ret = -ENOMEM; goto out; @@ -2523,7 +2523,7 @@ int drm_mode_dirtyfb_ioctl(struct drm_de goto out_err1; } clips = malloc(num_clips * sizeof(*clips), DRM_MEM_KMS, - M_WAITOK | M_ZERO); + M_NOWAIT | M_ZERO); if (!clips) { ret = -ENOMEM; goto out_err1; @@ -2774,13 +2774,13 @@ struct drm_property *drm_property_create int ret; property = malloc(sizeof(struct drm_property), DRM_MEM_KMS, - M_WAITOK | M_ZERO); + M_NOWAIT | M_ZERO); if (!property) return NULL; if (num_values) { property->values = malloc(sizeof(uint64_t)*num_values, DRM_MEM_KMS, - M_WAITOK | M_ZERO); + M_NOWAIT | M_ZERO); if (!property->values) goto fail; } @@ -2908,7 +2908,7 @@ int drm_property_add_enum(struct drm_pro } prop_enum = malloc(sizeof(struct drm_property_enum), DRM_MEM_KMS, - M_WAITOK | M_ZERO); + M_NOWAIT | M_ZERO); if (!prop_enum) return -ENOMEM; @@ -3104,7 +3104,7 @@ static struct drm_property_blob *drm_pro return NULL; blob = malloc(sizeof(struct drm_property_blob)+length, DRM_MEM_KMS, - M_WAITOK | M_ZERO); + M_NOWAIT | M_ZERO); if (!blob) return NULL; @@ -3434,7 +3434,7 @@ int drm_mode_crtc_set_gamma_size(struct crtc->gamma_size = gamma_size; crtc->gamma_store = malloc(gamma_size * sizeof(uint16_t) * 3, - DRM_MEM_KMS, M_WAITOK | M_ZERO); + DRM_MEM_KMS, M_NOWAIT | M_ZERO); if (!crtc->gamma_store) { crtc->gamma_size = 0; return -ENOMEM; @@ -3632,7 +3632,7 @@ int drm_mode_page_flip_ioctl(struct drm_ file_priv->event_space -= sizeof e->event; mtx_unlock(&dev->event_lock); - e = malloc(sizeof *e, DRM_MEM_KMS, M_WAITOK | M_ZERO); + e = malloc(sizeof *e, DRM_MEM_KMS, M_NOWAIT | M_ZERO); if (e == NULL) { mtx_lock(&dev->event_lock); file_priv->event_space += sizeof e->event; Modified: user/ngie/more-tests/sys/dev/drm2/drm_fops.c ============================================================================== --- user/ngie/more-tests/sys/dev/drm2/drm_fops.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/drm2/drm_fops.c Mon Oct 5 00:11:49 2015 (r288677) @@ -136,7 +136,7 @@ int drm_open(struct cdev *kdev, int flag sx_xlock(&drm_global_mutex); /* - * FIXME Linux<->FreeBSD: On Linux, counter updated outisde + * FIXME Linux<->FreeBSD: On Linux, counter updated outside * global mutex. */ if (!dev->open_count++) Modified: user/ngie/more-tests/sys/dev/drm2/drm_pci.c ============================================================================== --- user/ngie/more-tests/sys/dev/drm2/drm_pci.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/drm2/drm_pci.c Mon Oct 5 00:11:49 2015 (r288677) @@ -225,7 +225,7 @@ int drm_pci_set_unique(struct drm_device master->unique_len = u->unique_len; master->unique_size = u->unique_len + 1; - master->unique = malloc(master->unique_size, DRM_MEM_DRIVER, M_WAITOK); + master->unique = malloc(master->unique_size, DRM_MEM_DRIVER, M_NOWAIT); if (!master->unique) { ret = -ENOMEM; goto err; Modified: user/ngie/more-tests/sys/dev/drm2/drm_stub.c ============================================================================== --- user/ngie/more-tests/sys/dev/drm2/drm_stub.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/drm2/drm_stub.c Mon Oct 5 00:11:49 2015 (r288677) @@ -94,9 +94,9 @@ static int drm_minor_get_id(struct drm_d if (type == DRM_MINOR_CONTROL) { new_id += 64; - } else if (type == DRM_MINOR_RENDER) { - new_id += 128; - } + } else if (type == DRM_MINOR_RENDER) { + new_id += 128; + } return new_id; } Modified: user/ngie/more-tests/sys/dev/drm2/i915/i915_dma.c ============================================================================== --- user/ngie/more-tests/sys/dev/drm2/i915/i915_dma.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/drm2/i915/i915_dma.c Mon Oct 5 00:11:49 2015 (r288677) @@ -1452,6 +1452,8 @@ int i915_driver_load(struct drm_device * } } + pci_enable_busmaster(dev->dev); + intel_opregion_init(dev); callout_init(&dev_priv->hangcheck_timer, 1); Modified: user/ngie/more-tests/sys/dev/drm2/i915/i915_drv.c ============================================================================== --- user/ngie/more-tests/sys/dev/drm2/i915/i915_drv.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/drm2/i915/i915_drv.c Mon Oct 5 00:11:49 2015 (r288677) @@ -894,6 +894,7 @@ int intel_gpu_reset(struct drm_device *d case 4: ret = i965_do_reset(dev); break; + case 3: case 2: ret = i8xx_do_reset(dev); break; Modified: user/ngie/more-tests/sys/dev/drm2/i915/intel_opregion.c ============================================================================== --- user/ngie/more-tests/sys/dev/drm2/i915/intel_opregion.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/drm2/i915/intel_opregion.c Mon Oct 5 00:11:49 2015 (r288677) @@ -533,11 +533,9 @@ void intel_opregion_fini(struct drm_devi opregion->vbt = NULL; } #else -int +void intel_opregion_init(struct drm_device *dev) { - - return (0); } void Modified: user/ngie/more-tests/sys/dev/if_ndis/if_ndis.c ============================================================================== --- user/ngie/more-tests/sys/dev/if_ndis/if_ndis.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/if_ndis/if_ndis.c Mon Oct 5 00:11:49 2015 (r288677) @@ -194,7 +194,7 @@ static void ndis_media_status (struct if static int ndis_set_cipher (struct ndis_softc *, int); static int ndis_set_wpa (struct ndis_softc *, void *, int); static int ndis_add_key (struct ieee80211vap *, - const struct ieee80211_key *, const u_int8_t []); + const struct ieee80211_key *); static int ndis_del_key (struct ieee80211vap *, const struct ieee80211_key *); static void ndis_setmulti (struct ndis_softc *); @@ -3070,8 +3070,7 @@ ndis_del_key(struct ieee80211vap *vap, c * set after initial authentication with the AP. */ static int -ndis_add_key(struct ieee80211vap *vap, const struct ieee80211_key *key, - const uint8_t mac[IEEE80211_ADDR_LEN]) +ndis_add_key(struct ieee80211vap *vap, const struct ieee80211_key *key) { struct ndis_softc *sc = vap->iv_ic->ic_softc; ndis_80211_key rkey; Modified: user/ngie/more-tests/sys/dev/mwl/if_mwl.c ============================================================================== --- user/ngie/more-tests/sys/dev/mwl/if_mwl.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/mwl/if_mwl.c Mon Oct 5 00:11:49 2015 (r288677) @@ -111,7 +111,10 @@ static int mwl_key_alloc(struct ieee8021 ieee80211_keyix *, ieee80211_keyix *); static int mwl_key_delete(struct ieee80211vap *, const struct ieee80211_key *); -static int mwl_key_set(struct ieee80211vap *, const struct ieee80211_key *, +static int mwl_key_set(struct ieee80211vap *, + const struct ieee80211_key *); +static int _mwl_key_set(struct ieee80211vap *, + const struct ieee80211_key *, const uint8_t mac[IEEE80211_ADDR_LEN]); static int mwl_mode_init(struct mwl_softc *); static void mwl_update_mcast(struct ieee80211com *); @@ -1604,7 +1607,13 @@ addgroupflags(MWL_HAL_KEYVAL *hk, const * slot(s) must already have been allocated by mwl_key_alloc. */ static int -mwl_key_set(struct ieee80211vap *vap, const struct ieee80211_key *k, +mwl_key_set(struct ieee80211vap *vap, const struct ieee80211_key *k) +{ + return (_mwl_key_set(vap, k, k->wk_macaddr)); +} + +static int +_mwl_key_set(struct ieee80211vap *vap, const struct ieee80211_key *k, const uint8_t mac[IEEE80211_ADDR_LEN]) { #define GRPXMIT (IEEE80211_KEY_XMIT | IEEE80211_KEY_GROUP) @@ -1834,10 +1843,9 @@ mwl_beacon_setup(struct ieee80211vap *va { struct mwl_hal_vap *hvap = MWL_VAP(vap)->mv_hvap; struct ieee80211_node *ni = vap->iv_bss; - struct ieee80211_beacon_offsets *bo = &vap->iv_bcn_off; struct mbuf *m; - m = ieee80211_beacon_alloc(ni, bo); + m = ieee80211_beacon_alloc(ni); if (m == NULL) return ENOBUFS; mwl_hal_setbeacon(hvap, mtod(m, const void *), m->m_len); @@ -3911,7 +3919,8 @@ mwl_setanywepkey(struct ieee80211vap *va IEEE80211_F_PRIVACY && vap->iv_def_txkey != IEEE80211_KEYIX_NONE && vap->iv_nw_keys[vap->iv_def_txkey].wk_keyix != IEEE80211_KEYIX_NONE) - (void) mwl_key_set(vap, &vap->iv_nw_keys[vap->iv_def_txkey], mac); + (void) _mwl_key_set(vap, &vap->iv_nw_keys[vap->iv_def_txkey], + mac); } static int @@ -3956,7 +3965,7 @@ mwl_setglobalkeys(struct ieee80211vap *v wk = &vap->iv_nw_keys[0]; for (; wk < &vap->iv_nw_keys[IEEE80211_WEP_NKID]; wk++) if (wk->wk_keyix != IEEE80211_KEYIX_NONE) - (void) mwl_key_set(vap, wk, vap->iv_myaddr); + (void) _mwl_key_set(vap, wk, vap->iv_myaddr); } /* Modified: user/ngie/more-tests/sys/dev/ral/rt2560.c ============================================================================== --- user/ngie/more-tests/sys/dev/ral/rt2560.c Mon Oct 5 00:02:58 2015 (r288676) +++ user/ngie/more-tests/sys/dev/ral/rt2560.c Mon Oct 5 00:11:49 2015 (r288677) @@ -768,7 +768,7 @@ rt2560_newstate(struct ieee80211vap *vap if (vap->iv_opmode == IEEE80211_M_HOSTAP || vap->iv_opmode == IEEE80211_M_IBSS || vap->iv_opmode == IEEE80211_M_MBSS) { - m = ieee80211_beacon_alloc(ni, &vap->iv_bcn_off); + m = ieee80211_beacon_alloc(ni); if (m == NULL) { device_printf(sc->sc_dev, "could not allocate beacon\n"); @@ -1286,7 +1286,6 @@ static void rt2560_beacon_expire(struct rt2560_softc *sc) { struct ieee80211com *ic = &sc->sc_ic; - struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); struct rt2560_tx_data *data; if (ic->ic_opmode != IEEE80211_M_IBSS && @@ -1305,7 +1304,7 @@ rt2560_beacon_expire(struct rt2560_softc bus_dmamap_unload(sc->bcnq.data_dmat, data->map); /* XXX 1 =>'s mcast frames which means all PS sta's will wakeup! */ - ieee80211_beacon_update(data->ni, &vap->iv_bcn_off, data->m, 1); + ieee80211_beacon_update(data->ni, data->m, 1); rt2560_tx_bcn(sc, data->m, data->ni); Modified: user/ngie/more-tests/sys/dev/ral/rt2661.c ============================================================================== --- user/ngie/more-tests/sys/dev/ral/rt2661.c Mon Oct 5 00:02:58 2015 (r288676) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@freebsd.org Mon Oct 5 00:51:42 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 20C81A10E0C for <svn-src-user@mailman.ysv.freebsd.org>; Mon, 5 Oct 2015 00:51:42 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 127F510C7; Mon, 5 Oct 2015 00:51:42 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t950pfkj015393; Mon, 5 Oct 2015 00:51:41 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t950pfeI015392; Mon, 5 Oct 2015 00:51:41 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510050051.t950pfeI015392@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Mon, 5 Oct 2015 00:51:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288679 - user/ngie/more-tests/tests/sys/vm 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 05 Oct 2015 00:51:42 -0000 Author: ngie Date: Mon Oct 5 00:51:41 2015 New Revision: 288679 URL: https://svnweb.freebsd.org/changeset/base/288679 Log: Fix compilation with -Werror + -Wsigned enabled Modified: user/ngie/more-tests/tests/sys/vm/mmap_test.c Modified: user/ngie/more-tests/tests/sys/vm/mmap_test.c ============================================================================== --- user/ngie/more-tests/tests/sys/vm/mmap_test.c Mon Oct 5 00:33:57 2015 (r288678) +++ user/ngie/more-tests/tests/sys/vm/mmap_test.c Mon Oct 5 00:51:41 2015 (r288679) @@ -177,8 +177,7 @@ ATF_TC_WITHOUT_HEAD(mmap__dev_zero_priva ATF_TC_BODY(mmap__dev_zero_private, tc) { char *p1, *p2, *p3; - size_t i; - int fd; + int fd, i; ATF_REQUIRE((fd = open("/dev/zero", O_RDONLY)) >= 0); @@ -191,7 +190,7 @@ ATF_TC_BODY(mmap__dev_zero_private, tc) ATF_REQUIRE(p2 != MAP_FAILED); for (i = 0; i < getpagesize(); i++) - ATF_REQUIRE_EQ_MSG(0, p1[i], "byte at p1[%zu] is %x", i, p1[i]); + ATF_REQUIRE_EQ_MSG(0, p1[i], "byte at p1[%d] is %x", i, p1[i]); ATF_REQUIRE(memcmp(p1, p2, getpagesize()) == 0); @@ -214,8 +213,7 @@ ATF_TC_WITHOUT_HEAD(mmap__dev_zero_share ATF_TC_BODY(mmap__dev_zero_shared, tc) { char *p1, *p2, *p3; - size_t i; - int fd; + int fd, i; ATF_REQUIRE((fd = open("/dev/zero", O_RDWR)) >= 0); @@ -228,7 +226,7 @@ ATF_TC_BODY(mmap__dev_zero_shared, tc) ATF_REQUIRE(p2 != MAP_FAILED); for (i = 0; i < getpagesize(); i++) - ATF_REQUIRE_EQ_MSG(0, p1[i], "byte at p1[%zu] is %x", i, p1[i]); + ATF_REQUIRE_EQ_MSG(0, p1[i], "byte at p1[%d] is %x", i, p1[i]); ATF_REQUIRE(memcmp(p1, p2, getpagesize()) == 0); From owner-svn-src-user@freebsd.org Mon Oct 5 00:55:18 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C169EA10FDD for <svn-src-user@mailman.ysv.freebsd.org>; Mon, 5 Oct 2015 00:55:18 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 A60711228; Mon, 5 Oct 2015 00:55:18 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t950tIXZ015618; Mon, 5 Oct 2015 00:55:18 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t950tGxp015609; Mon, 5 Oct 2015 00:55:16 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510050055.t950tGxp015609@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Mon, 5 Oct 2015 00:55:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288680 - in user/ngie/more-tests: etc/mtree tests/sys tests/sys/acl tools/regression/acltools 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 05 Oct 2015 00:55:18 -0000 Author: ngie Date: Mon Oct 5 00:55:16 2015 New Revision: 288680 URL: https://svnweb.freebsd.org/changeset/base/288680 Log: Integrate tools/regression/acltools into tests/sys/acl Apply patches I've been running for months on my GitHub project Added: user/ngie/more-tests/tests/sys/acl/ - copied from r288678, user/ngie/more-tests/tools/regression/acltools/ user/ngie/more-tests/tests/sys/acl/00.sh - copied, changed from r288678, user/ngie/more-tests/tools/regression/acltools/00.t user/ngie/more-tests/tests/sys/acl/01.sh - copied, changed from r288678, user/ngie/more-tests/tools/regression/acltools/01.t user/ngie/more-tests/tests/sys/acl/02.sh - copied, changed from r288678, user/ngie/more-tests/tools/regression/acltools/02.t user/ngie/more-tests/tests/sys/acl/03.sh - copied, changed from r288678, user/ngie/more-tests/tools/regression/acltools/03.t user/ngie/more-tests/tests/sys/acl/04.sh - copied, changed from r288678, user/ngie/more-tests/tools/regression/acltools/04.t Deleted: user/ngie/more-tests/tests/sys/acl/00.t user/ngie/more-tests/tests/sys/acl/01.t user/ngie/more-tests/tests/sys/acl/02.t user/ngie/more-tests/tests/sys/acl/03.t user/ngie/more-tests/tests/sys/acl/04.t user/ngie/more-tests/tools/regression/acltools/ Modified: user/ngie/more-tests/etc/mtree/BSD.tests.dist user/ngie/more-tests/tests/sys/Makefile Modified: user/ngie/more-tests/etc/mtree/BSD.tests.dist ============================================================================== --- user/ngie/more-tests/etc/mtree/BSD.tests.dist Mon Oct 5 00:51:41 2015 (r288679) +++ user/ngie/more-tests/etc/mtree/BSD.tests.dist Mon Oct 5 00:55:16 2015 (r288680) @@ -356,6 +356,8 @@ .. .. sys + acl + .. aio .. fifo Modified: user/ngie/more-tests/tests/sys/Makefile ============================================================================== --- user/ngie/more-tests/tests/sys/Makefile Mon Oct 5 00:51:41 2015 (r288679) +++ user/ngie/more-tests/tests/sys/Makefile Mon Oct 5 00:55:16 2015 (r288680) @@ -4,6 +4,7 @@ TESTSDIR= ${TESTSBASE}/sys +TESTS_SUBDIRS+= acl TESTS_SUBDIRS+= aio TESTS_SUBDIRS+= fifo TESTS_SUBDIRS+= file Copied and modified: user/ngie/more-tests/tests/sys/acl/00.sh (from r288678, user/ngie/more-tests/tools/regression/acltools/00.t) ============================================================================== --- user/ngie/more-tests/tools/regression/acltools/00.t Mon Oct 5 00:33:57 2015 (r288678, copy source) +++ user/ngie/more-tests/tests/sys/acl/00.sh Mon Oct 5 00:55:16 2015 (r288680) @@ -37,12 +37,16 @@ # # Output should be obvious. -echo "1..4" - -if [ `whoami` != "root" ]; then - echo "not ok 1 - you need to be root to run this test." - exit 1 +if [ $(sysctl -n kern.features.ufs_acl 2>/dev/null || echo 0) -eq 0 ]; then + echo "1..0 # SKIP system does not have UFS ACL support" + exit 0 fi +if [ $(id -u) -ne 0 ]; then + echo "1..0 # SKIP you must be root" + exit 0 +fi + +echo "1..4" TESTDIR=$(dirname $(realpath $0)) @@ -50,9 +54,11 @@ TESTDIR=$(dirname $(realpath $0)) MD=`mdconfig -at swap -s 10m` MNT=`mktemp -dt acltools` newfs /dev/$MD > /dev/null +trap "cd /; umount -f $MNT; rmdir $MNT; mdconfig -d -u $MD" EXIT mount -o acls /dev/$MD $MNT if [ $? -ne 0 ]; then echo "not ok 1 - mount failed." + echo 'Bail out!' exit 1 fi @@ -78,8 +84,5 @@ else fi cd / -umount -f $MNT -rmdir $MNT -mdconfig -du $MD echo "ok 4" Copied and modified: user/ngie/more-tests/tests/sys/acl/01.sh (from r288678, user/ngie/more-tests/tools/regression/acltools/01.t) ============================================================================== --- user/ngie/more-tests/tools/regression/acltools/01.t Mon Oct 5 00:33:57 2015 (r288678, copy source) +++ user/ngie/more-tests/tests/sys/acl/01.sh Mon Oct 5 00:55:16 2015 (r288680) @@ -39,21 +39,27 @@ # # Output should be obvious. -echo "1..4" - -if [ `whoami` != "root" ]; then - echo "not ok 1 - you need to be root to run this test." - exit 1 +if ! sysctl vfs.zfs.version.spa >/dev/null 2>&1; then + echo "1..0 # SKIP system doesn't have ZFS loaded" + exit 0 +fi +if [ $(id -u) -ne 0 ]; then + echo "1..0 # SKIP you must be root" + exit 0 fi +echo "1..4" + TESTDIR=$(dirname $(realpath $0)) # Set up the test filesystem. MD=`mdconfig -at swap -s 64m` MNT=`mktemp -dt acltools` +trap "cd /; zpool destroy -f acltools; rmdir $MNT; mdconfig -d -u $MD" EXIT zpool create -m $MNT acltools /dev/$MD if [ $? -ne 0 ]; then echo "not ok 1 - 'zpool create' failed." + echo 'Bail out!' exit 1 fi @@ -78,9 +84,4 @@ else echo "not ok 3" fi -cd / -zpool destroy -f acltools -rmdir $MNT -mdconfig -du $MD - echo "ok 4" Copied and modified: user/ngie/more-tests/tests/sys/acl/02.sh (from r288678, user/ngie/more-tests/tools/regression/acltools/02.t) ============================================================================== --- user/ngie/more-tests/tools/regression/acltools/02.t Mon Oct 5 00:33:57 2015 (r288678, copy source) +++ user/ngie/more-tests/tests/sys/acl/02.sh Mon Oct 5 00:55:16 2015 (r288680) @@ -37,12 +37,16 @@ # # Output should be obvious. -echo "1..4" - -if [ `whoami` != "root" ]; then - echo "not ok 1 - you need to be root to run this test." - exit 1 +if [ $(sysctl -n kern.features.ufs_acl 2>/dev/null || echo 0) -eq 0 ]; then + echo "1..0 # SKIP system does not have UFS ACL support" + exit 0 fi +if [ $(id -u) -ne 0 ]; then + echo "1..0 # SKIP you must be root" + exit 0 +fi + +echo "1..4" TESTDIR=$(dirname $(realpath $0)) @@ -50,9 +54,11 @@ TESTDIR=$(dirname $(realpath $0)) MD=`mdconfig -at swap -s 10m` MNT=`mktemp -dt acltools` newfs /dev/$MD > /dev/null +trap "cd /; umount -f $MNT; rmdir $MNT; mdconfig -d -u $MD" EXIT mount -o nfsv4acls /dev/$MD $MNT if [ $? -ne 0 ]; then echo "not ok 1 - mount failed." + echo 'Bail out!' exit 1 fi @@ -82,9 +88,6 @@ else fi cd / -umount -f $MNT -rmdir $MNT -mdconfig -du $MD echo "ok 4" Copied and modified: user/ngie/more-tests/tests/sys/acl/03.sh (from r288678, user/ngie/more-tests/tools/regression/acltools/03.t) ============================================================================== --- user/ngie/more-tests/tools/regression/acltools/03.t Mon Oct 5 00:33:57 2015 (r288678, copy source) +++ user/ngie/more-tests/tests/sys/acl/03.sh Mon Oct 5 00:55:16 2015 (r288680) @@ -34,12 +34,16 @@ # # Output should be obvious. -echo "1..5" - -if [ `whoami` != "root" ]; then - echo "not ok 1 - you need to be root to run this test." - exit 1 +if ! sysctl vfs.zfs.version.spa >/dev/null 2>&1; then + echo "1..0 # SKIP system doesn't have ZFS loaded" + exit 0 fi +if [ $(id -u) -ne 0 ]; then + echo "1..0 # SKIP you must be root" + exit 0 +fi + +echo "1..5" TESTDIR=$(dirname $(realpath $0)) MNTROOT=`mktemp -dt acltools` @@ -51,6 +55,7 @@ mkdir $MNT1 zpool create -m $MNT1 acltools /dev/$MD1 if [ $? -ne 0 ]; then echo "not ok 1 - 'zpool create' failed." + echo 'Bail out!' exit 1 fi @@ -63,6 +68,7 @@ newfs /dev/$MD2 > /dev/null mount -o acls /dev/$MD2 $MNT2 if [ $? -ne 0 ]; then echo "not ok 2 - mount failed." + echo 'Bail out!' exit 1 fi @@ -75,6 +81,7 @@ newfs /dev/$MD3 > /dev/null mount /dev/$MD3 $MNT3 if [ $? -ne 0 ]; then echo "not ok 3 - mount failed." + echo 'Bail out!' exit 1 fi Copied and modified: user/ngie/more-tests/tests/sys/acl/04.sh (from r288678, user/ngie/more-tests/tools/regression/acltools/04.t) ============================================================================== --- user/ngie/more-tests/tools/regression/acltools/04.t Mon Oct 5 00:33:57 2015 (r288678, copy source) +++ user/ngie/more-tests/tests/sys/acl/04.sh Mon Oct 5 00:55:16 2015 (r288680) @@ -31,12 +31,16 @@ # # WARNING: It uses hardcoded ZFS pool name "acltools" -echo "1..3" - -if [ `whoami` != "root" ]; then - echo "not ok 1 - you need to be root to run this test." - exit 1 +if ! sysctl vfs.zfs.version.spa >/dev/null 2>&1; then + echo "1..0 # SKIP system doesn't have ZFS loaded" + exit 0 fi +if [ $(id -u) -ne 0 ]; then + echo "1..0 # SKIP you must be root" + exit 0 +fi + +echo "1..3" TESTDIR=$(dirname $(realpath $0)) From owner-svn-src-user@freebsd.org Mon Oct 5 03:28:49 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 630B8A10F0E for <svn-src-user@mailman.ysv.freebsd.org>; Mon, 5 Oct 2015 03:28:49 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 54E5C1390; Mon, 5 Oct 2015 03:28:49 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t953Sntk077612; Mon, 5 Oct 2015 03:28:49 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t953Sn6k077611; Mon, 5 Oct 2015 03:28:49 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510050328.t953Sn6k077611@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Mon, 5 Oct 2015 03:28:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288684 - user/ngie/more-tests/contrib/ipfilter 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 05 Oct 2015 03:28:49 -0000 Author: ngie Date: Mon Oct 5 03:28:48 2015 New Revision: 288684 URL: https://svnweb.freebsd.org/changeset/base/288684 Log: MFhead@r288683 before trying to re-fix the branch like I did on r288682 by accident with ^/head Modified: Directory Properties: user/ngie/more-tests/ (props changed) user/ngie/more-tests/contrib/ipfilter/ (props changed) user/ngie/more-tests/contrib/ipfilter/ml_ipl.c (props changed) user/ngie/more-tests/contrib/ipfilter/mlfk_ipl.c (props changed) user/ngie/more-tests/contrib/ipfilter/mlh_rule.c (props changed) user/ngie/more-tests/contrib/ipfilter/mli_ipl.c (props changed) user/ngie/more-tests/contrib/ipfilter/mln_ipl.c (props changed) user/ngie/more-tests/contrib/ipfilter/mls_ipl.c (props changed) From owner-svn-src-user@freebsd.org Mon Oct 5 03:29:36 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BB9E4A10F88 for <svn-src-user@mailman.ysv.freebsd.org>; Mon, 5 Oct 2015 03:29:36 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 93AA114F1; Mon, 5 Oct 2015 03:29:36 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t953Taak077691; Mon, 5 Oct 2015 03:29:36 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t953TaC7077690; Mon, 5 Oct 2015 03:29:36 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510050329.t953TaC7077690@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Mon, 5 Oct 2015 03:29:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288685 - in user/ngie/more-tests: contrib/ipfilter tests/sys/kern/execve tests/sys/kqueue 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 05 Oct 2015 03:29:36 -0000 Author: ngie Date: Mon Oct 5 03:29:36 2015 New Revision: 288685 URL: https://svnweb.freebsd.org/changeset/base/288685 Log: Remove paths with broken mergeinfo for a retry of r288682 Deleted: user/ngie/more-tests/contrib/ipfilter/ user/ngie/more-tests/tests/sys/kern/execve/ user/ngie/more-tests/tests/sys/kqueue/ From owner-svn-src-user@freebsd.org Mon Oct 5 04:05:37 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6C75DA10EF2 for <svn-src-user@mailman.ysv.freebsd.org>; Mon, 5 Oct 2015 04:05:37 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 447031CBD; Mon, 5 Oct 2015 04:05:37 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t9545bIm094043; Mon, 5 Oct 2015 04:05:37 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t9545bji094042; Mon, 5 Oct 2015 04:05:37 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510050405.t9545bji094042@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Mon, 5 Oct 2015 04:05:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288686 - in user/ngie/more-tests: contrib/ipfilter tests/sys/kern/execve tests/sys/kqueue 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 05 Oct 2015 04:05:37 -0000 Author: ngie Date: Mon Oct 5 04:05:36 2015 New Revision: 288686 URL: https://svnweb.freebsd.org/changeset/base/288686 Log: Re-add directories from their head copies Added: user/ngie/more-tests/contrib/ipfilter/ - copied from r288685, head/contrib/ipfilter/ user/ngie/more-tests/tests/sys/kern/execve/ - copied from r288685, head/tests/sys/kern/execve/ user/ngie/more-tests/tests/sys/kqueue/ - copied from r288685, head/tests/sys/kqueue/ From owner-svn-src-user@freebsd.org Mon Oct 5 04:11:03 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 43B33A103AE for <svn-src-user@mailman.ysv.freebsd.org>; Mon, 5 Oct 2015 04:11:03 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 1B5DA1FCE; Mon, 5 Oct 2015 04:11:03 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t954B2eK096786; Mon, 5 Oct 2015 04:11:02 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t954B2Aq096785; Mon, 5 Oct 2015 04:11:02 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510050411.t954B2Aq096785@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Mon, 5 Oct 2015 04:11:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288687 - user/ngie/more-tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 05 Oct 2015 04:11:03 -0000 Author: ngie Date: Mon Oct 5 04:11:02 2015 New Revision: 288687 URL: https://svnweb.freebsd.org/changeset/base/288687 Log: This branch is thoroughly broken. Prepare for a re-svn copy Added: - copied from r288686, user/ngie/more-tests/ Directory Properties: user/ngie/more-tests.broken/ (props changed) Deleted: user/ngie/more-tests/ From owner-svn-src-user@freebsd.org Mon Oct 5 04:12:27 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A5051A104BD for <svn-src-user@mailman.ysv.freebsd.org>; Mon, 5 Oct 2015 04:12:27 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 7E9BC1250; Mon, 5 Oct 2015 04:12:27 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t954CRK7098045; Mon, 5 Oct 2015 04:12:27 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t954CRG9098044; Mon, 5 Oct 2015 04:12:27 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510050412.t954CRG9098044@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Mon, 5 Oct 2015 04:12:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288688 - user/ngie/more-tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 05 Oct 2015 04:12:27 -0000 Author: ngie Date: Mon Oct 5 04:12:26 2015 New Revision: 288688 URL: https://svnweb.freebsd.org/changeset/base/288688 Log: Recopy ^/head to ^/user/ngie/more-tests Added: - copied from r288687, head/ Directory Properties: user/ngie/more-tests/ (props changed) From owner-svn-src-user@freebsd.org Mon Oct 5 06:40:11 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3E1CCA10977 for <svn-src-user@mailman.ysv.freebsd.org>; Mon, 5 Oct 2015 06:40:11 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.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 2CC2EEB8; Mon, 5 Oct 2015 06:40:11 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t956eBP6054475; Mon, 5 Oct 2015 06:40:11 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t956eAJJ054471; Mon, 5 Oct 2015 06:40:10 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201510050640.t956eAJJ054471@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm <pho@FreeBSD.org> Date: Mon, 5 Oct 2015 06:40:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288691 - 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 05 Oct 2015 06:40:11 -0000 Author: pho Date: Mon Oct 5 06:40:09 2015 New Revision: 288691 URL: https://svnweb.freebsd.org/changeset/base/288691 Log: These tests would run for an unreasonable long time. Fixed that. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/mmap10.sh user/pho/stress2/misc/mmap11.sh user/pho/stress2/misc/mmap15.sh user/pho/stress2/misc/mmap22.sh Modified: user/pho/stress2/misc/mmap10.sh ============================================================================== --- user/pho/stress2/misc/mmap10.sh Mon Oct 5 05:33:30 2015 (r288690) +++ user/pho/stress2/misc/mmap10.sh Mon Oct 5 06:40:09 2015 (r288691) @@ -43,11 +43,16 @@ mycc -o mmap10 -Wall -Wextra -O2 -g mmap rm -f mmap10.c daemon sh -c "(cd $here/../testcases/swap; ./swap -t 2m -i 20 -k)" -rnd=`od -An -N1 -t u1 /dev/random | sed 's/ //g'` -sleep $((rnd % 10)) +sleep `jot -r 1 0 9` for i in `jot 2`; do - /tmp/mmap10 + /tmp/mmap10 & done +sleep 300 +while pgrep -q mmap10; do + pkill -9 mmap10 + sleep 2 +done +wait killall -q swap rm -f /tmp/mmap10 /tmp/mmap10.core @@ -56,7 +61,6 @@ EOF #include <sys/types.h> #include <sys/mman.h> #include <sys/stat.h> -#include <sys/time.h> #include <sys/wait.h> #include <err.h> @@ -64,15 +68,13 @@ EOF #include <fcntl.h> #include <pthread.h> #include <pthread_np.h> -#include <sched.h> -#include <signal.h> #include <stdio.h> #include <stdlib.h> #include <string.h> -#include <time.h> #include <unistd.h> #define LOOPS 2 +#define MMSIZE (192 * 1024 * 1024) #define N (128 * 1024 / (int)sizeof(u_int32_t)) #define PARALLEL 50 @@ -122,12 +124,12 @@ void * tmmap(void *arg __unused) { size_t len; - int i, fd; + int i, j, fd; pthread_set_name_np(pthread_self(), __func__); - len = 1LL * 1024 * 1024 * 1024; + len = MMSIZE; - for (i = 0; i < 100; i++) { + for (i = 0, j = 0; i < 100; i++) { if ((fd = open("/dev/zero", O_RDWR)) == -1) err(1,"open()"); @@ -135,15 +137,19 @@ tmmap(void *arg __unused) fd, 0)) != MAP_FAILED) { usleep(100); munmap(p, len); + j++; } if ((p = mmap(NULL, len, PROT_READ | PROT_WRITE, MAP_ANON, -1, 0)) != MAP_FAILED) { usleep(100); munmap(p, len); + j++; } close(fd); } + if (j == 0) + fprintf(stderr, "FAIL: all mmap(2) calls failed.\n"); return (NULL); } @@ -255,7 +261,6 @@ main(void) for (i = 0; i < N; i++) r[i] = arc4random(); - alarm(1200); for (i = 0; i < LOOPS; i++) { for (j = 0; j < PARALLEL; j++) { if (fork() == 0) Modified: user/pho/stress2/misc/mmap11.sh ============================================================================== --- user/pho/stress2/misc/mmap11.sh Mon Oct 5 05:33:30 2015 (r288690) +++ user/pho/stress2/misc/mmap11.sh Mon Oct 5 06:40:09 2015 (r288691) @@ -46,11 +46,16 @@ mycc -o mmap11 -Wall -Wextra -O2 -g mmap rm -f mmap11.c daemon sh -c "(cd $here/../testcases/swap; ./swap -t 2m -i 20 -k)" -rnd=`od -An -N1 -t u1 /dev/random | sed 's/ //g'` -sleep $((rnd % 10)) +sleep `jot -r 1 0 9` for i in `jot 2`; do - /tmp/mmap11 + /tmp/mmap11 & done +sleep 300 +while pgrep -q mmap11; do + pkill -9 mmap11 + sleep 2 +done +wait killall -q swap rm -f /tmp/mmap11 /tmp/mmap11.core @@ -59,7 +64,6 @@ EOF #include <sys/types.h> #include <sys/mman.h> #include <sys/stat.h> -#include <sys/time.h> #include <sys/wait.h> #include <err.h> @@ -67,15 +71,13 @@ EOF #include <fcntl.h> #include <pthread.h> #include <pthread_np.h> -#include <sched.h> -#include <signal.h> #include <stdio.h> #include <stdlib.h> #include <string.h> -#include <time.h> #include <unistd.h> #define LOOPS 2 +#define MMSIZE (192 * 1024 * 1024) #define N (128 * 1024 / (int)sizeof(u_int32_t)) #define PARALLEL 50 @@ -125,12 +127,12 @@ void * tmmap(void *arg __unused) { size_t len; - int i, fd; + int i, j, fd; pthread_set_name_np(pthread_self(), __func__); - len = 1LL * 1024 * 1024 * 1024; + len = MMSIZE; - for (i = 0; i < 100; i++) { + for (i = 0, j = 0; i < 100; i++) { if ((fd = open("/dev/zero", O_RDWR)) == -1) err(1,"open()"); @@ -138,15 +140,19 @@ tmmap(void *arg __unused) fd, 0)) != MAP_FAILED) { usleep(100); munmap(p, len); + j++; } if ((p = mmap(NULL, len, PROT_READ | PROT_WRITE, MAP_ANON, -1, 0)) != MAP_FAILED) { usleep(100); munmap(p, len); + j++; } close(fd); } + if (j == 0) + fprintf(stderr, "FAIL: all mmap(2) calls failed.\n"); return (NULL); } Modified: user/pho/stress2/misc/mmap15.sh ============================================================================== --- user/pho/stress2/misc/mmap15.sh Mon Oct 5 05:33:30 2015 (r288690) +++ user/pho/stress2/misc/mmap15.sh Mon Oct 5 06:40:09 2015 (r288691) @@ -49,8 +49,14 @@ mycc -o mmap15 -Wall -Wextra -O2 -g mmap rm -f mmap15.c for i in `jot 2`; do - su $testuser -c /tmp/mmap15 + su $testuser -c /tmp/mmap15 & done +sleep 300 +while pgrep -q mmap15; do + pkill -9 mmap15 + sleep 2 +done +wait rm -f /tmp/mmap15 /tmp/mmap15.core exit 0 @@ -74,6 +80,7 @@ EOF #include <unistd.h> #define LOOPS 2 +#define MMSIZE (256 * 1024) #define N (128 * 1024 / (int)sizeof(u_int32_t)) #define PARALLEL 50 @@ -123,17 +130,23 @@ void * tmmap(void *arg __unused) { size_t len; - int i, fd; + int i, j, fd; pthread_set_name_np(pthread_self(), __func__); - len = 1LL * 128 * 1024 * 1024; + len = MMSIZE; if ((fd = open("/dev/zero", O_RDWR)) == -1) err(1,"open()"); - for (i = 0; i < 100; i++) { + for (i = 0, j = 0; i < 100; i++) { p = mmap(NULL, len, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0); + if (p != MAP_FAILED) + j++; p = mmap(NULL, len, PROT_READ | PROT_WRITE, MAP_ANON, -1, 0); + if (p != MAP_FAILED) + j++; } + if (j == 0) + fprintf(stderr, "FAIL: all mmap(2) calls failed.\n"); close(fd); return (NULL); @@ -195,7 +208,6 @@ main(void) { int i, j; - alarm(120); for (i = 0; i < N; i++) r[i] = arc4random(); Modified: user/pho/stress2/misc/mmap22.sh ============================================================================== --- user/pho/stress2/misc/mmap22.sh Mon Oct 5 05:33:30 2015 (r288690) +++ user/pho/stress2/misc/mmap22.sh Mon Oct 5 06:40:09 2015 (r288691) @@ -46,11 +46,14 @@ sed '1,/^EOF/d' < $here/$0 > mmap22.c mycc -o mmap22 -Wall -Wextra -O2 -g mmap22.c -lpthread || exit 1 rm -f mmap22.c -su $testuser -c /tmp/mmap22 +su $testuser -c /tmp/mmap22 & +sleep 300 while pgrep -q mmap22; do + pkill -9 mmap22 sleep 2 done +wait rm -f /tmp/mmap22 /tmp/mmap22.core exit 0 @@ -69,10 +72,9 @@ EOF #include <stdlib.h> #include <unistd.h> -#define LOOPS 1 #define MMAPS 25 -#define PARALLEL 10 -#define SIZ (128 * 1024 * 1024) +#define PARALLEL 4 +#define SIZ (64 * 1024 * 1024) void * tmmap(void *arg __unused) @@ -118,7 +120,6 @@ main(void) { int i; - alarm(120); for (i = 0; i < PARALLEL; i++) { if (fork() == 0) test(); From owner-svn-src-user@freebsd.org Mon Oct 5 17:21:18 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DE8749B6499 for <svn-src-user@mailman.ysv.freebsd.org>; Mon, 5 Oct 2015 17:21:18 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 D03C01F84; Mon, 5 Oct 2015 17:21:18 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t95HLIDL020378; Mon, 5 Oct 2015 17:21:18 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t95HLIa1020377; Mon, 5 Oct 2015 17:21:18 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510051721.t95HLIa1020377@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Mon, 5 Oct 2015 17:21:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288828 - user/ngie/more-tests/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 05 Oct 2015 17:21:19 -0000 Author: ngie Date: Mon Oct 5 17:21:17 2015 New Revision: 288828 URL: https://svnweb.freebsd.org/changeset/base/288828 Log: Add some sync's to help the filesystem quiesce a bit more Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests/bin/ls/tests/ls_tests.sh Mon Oct 5 17:15:04 2015 (r288827) +++ user/ngie/more-tests/bin/ls/tests/ls_tests.sh Mon Oct 5 17:21:17 2015 (r288828) @@ -72,6 +72,8 @@ create_test_inputs() atf_check -e empty -s exit:0 touch 0b00001101 atf_check -e empty -s exit:0 touch 0b00001110 atf_check -e empty -s exit:0 touch 0b00001111 + + atf_check -e empty -s exit:0 sync } KB=1024 @@ -98,6 +100,8 @@ create_test_inputs2() count=1 oseek=$(( $filesize / $MB )) conv=sparse files="${files} ${filesize}.file" done + + atf_check -e empty -s exit:0 sync } atf_test_case A_flag From owner-svn-src-user@freebsd.org Tue Oct 6 17:07:31 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7CE439B62B5 for <svn-src-user@mailman.ysv.freebsd.org>; Tue, 6 Oct 2015 17:07:31 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 6E702112; Tue, 6 Oct 2015 17:07:31 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t96H7VgX060265; Tue, 6 Oct 2015 17:07:31 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t96H7VFx060264; Tue, 6 Oct 2015 17:07:31 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510061707.t96H7VFx060264@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Tue, 6 Oct 2015 17:07:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288930 - user/ngie/more-tests/share/mk 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 06 Oct 2015 17:07:31 -0000 Author: ngie Date: Tue Oct 6 17:07:30 2015 New Revision: 288930 URL: https://svnweb.freebsd.org/changeset/base/288930 Log: Default TESTSDIR to /usr/tests/${RELDIR:H} (the assumed default is that bsd.test.mk is being .include'd from a tests/ subdirectory) CRiP: D1022 Modified: user/ngie/more-tests/share/mk/bsd.test.mk Modified: user/ngie/more-tests/share/mk/bsd.test.mk ============================================================================== --- user/ngie/more-tests/share/mk/bsd.test.mk Tue Oct 6 16:58:47 2015 (r288929) +++ user/ngie/more-tests/share/mk/bsd.test.mk Tue Oct 6 17:07:30 2015 (r288930) @@ -10,9 +10,8 @@ __<bsd.test.mk>__: -.ifndef TESTSDIR -.error "Please define TESTSDIR when including bsd.test.mk" -.endif +# Tests directory under /usr/tests. +TESTSDIR?= ${TESTSBASE}/${RELDIR:H} # List of subdirectories containing tests into which to recurse. This has the # same semantics as SUBDIR at build-time. However, the directories listed here From owner-svn-src-user@freebsd.org Tue Oct 6 17:08:32 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0E7019B63B7 for <svn-src-user@mailman.ysv.freebsd.org>; Tue, 6 Oct 2015 17:08:32 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 F3FBC23F; Tue, 6 Oct 2015 17:08:31 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t96H8VNV060348; Tue, 6 Oct 2015 17:08:31 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t96H8V1W060347; Tue, 6 Oct 2015 17:08:31 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510061708.t96H8V1W060347@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Tue, 6 Oct 2015 17:08:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288931 - user/ngie/more-tests/share/mk 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 06 Oct 2015 17:08:32 -0000 Author: ngie Date: Tue Oct 6 17:08:31 2015 New Revision: 288931 URL: https://svnweb.freebsd.org/changeset/base/288931 Log: Simplify netbsd-tests.test.mk - projects/bmake and subsequent commits provide SRCTOP; there's no need to manually specify it now. - Use OBJROOT, not OBJDIR for defining MAKEOBJDIRPREFIX relative paths as a followup to projects/bmake. - Compute a sane default for TESTSRC MFC after: 2 weeks Modified: user/ngie/more-tests/share/mk/netbsd-tests.test.mk Modified: user/ngie/more-tests/share/mk/netbsd-tests.test.mk ============================================================================== --- user/ngie/more-tests/share/mk/netbsd-tests.test.mk Tue Oct 6 17:07:30 2015 (r288930) +++ user/ngie/more-tests/share/mk/netbsd-tests.test.mk Tue Oct 6 17:08:31 2015 (r288931) @@ -3,22 +3,18 @@ .if !target(__netbsd_tests.test.mk__) __netbsd_tests.test.mk__: -.if !defined(OBJTOP) -.error "Please define OBJTOP to the absolute path of the top of the object tree" -.endif +OBJROOT?= ${.OBJDIR:S/${RELDIR}//} -.if !defined(SRCTOP) -.error "Please define SRCTOP to the absolute path of the top of the source tree" -.endif +TESTSRC?= ${SRCTOP}/contrib/netbsd-tests/${RELDIR:H} -.if !defined(TESTSRC) -.error "Please define TESTSRC to the absolute path of the test sources, e.g. contrib/netbsd-tests/lib/libc/stdio" +.if !exists(${TESTSRC}/) +.error "Please define TESTSRC to the absolute path of the test sources, e.g. $${SRCTOP}/contrib/netbsd-tests/lib/libc/stdio" .endif .PATH: ${TESTSRC} LIBNETBSD_SRCDIR= ${SRCTOP}/lib/libnetbsd -LIBNETBSD_OBJDIR= ${OBJTOP}/lib/libnetbsd +LIBNETBSD_OBJDIR= ${OBJROOT}/lib/libnetbsd .for t in ${NETBSD_ATF_TESTS_C} CFLAGS.$t+= -I${LIBNETBSD_SRCDIR} -I${SRCTOP}/contrib/netbsd-tests From owner-svn-src-user@freebsd.org Tue Oct 6 17:15:32 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 689CB9B69DA for <svn-src-user@mailman.ysv.freebsd.org>; Tue, 6 Oct 2015 17:15:32 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 56FAD96A; Tue, 6 Oct 2015 17:15:32 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t96HFWsL063904; Tue, 6 Oct 2015 17:15:32 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t96HF8S2063809; Tue, 6 Oct 2015 17:15:08 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510061715.t96HF8S2063809@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Tue, 6 Oct 2015 17:15:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288932 - in user/ngie/more-tests: bin/cat/tests bin/date/tests bin/expr/tests bin/ls/tests bin/mv/tests bin/pax/tests bin/pkill/tests bin/sh/tests bin/sleep/tests bin/test/tests bin/te... 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 06 Oct 2015 17:15:32 -0000 Author: ngie Date: Tue Oct 6 17:15:07 2015 New Revision: 288932 URL: https://svnweb.freebsd.org/changeset/base/288932 Log: Refactor the test/ Makefiles per recent changes to bsd.test.mk and netbsd-tests.test.mk - Eliminate explicit SRCTOP setting - Eliminate explicit OBJ - Convert all ad hoc NetBSD test integration over to netbsd-tests.test.mk - Remove unnecessary TESTSDIR setting - Use SRCTOP where possible for clarity Modified: user/ngie/more-tests/bin/cat/tests/Makefile user/ngie/more-tests/bin/date/tests/Makefile user/ngie/more-tests/bin/expr/tests/Makefile user/ngie/more-tests/bin/ls/tests/Makefile user/ngie/more-tests/bin/mv/tests/Makefile user/ngie/more-tests/bin/pax/tests/Makefile user/ngie/more-tests/bin/pkill/tests/Makefile user/ngie/more-tests/bin/sh/tests/Makefile user/ngie/more-tests/bin/sleep/tests/Makefile user/ngie/more-tests/bin/test/tests/Makefile user/ngie/more-tests/bin/tests/Makefile user/ngie/more-tests/cddl/lib/tests/Makefile user/ngie/more-tests/cddl/sbin/tests/Makefile user/ngie/more-tests/cddl/tests/Makefile user/ngie/more-tests/cddl/usr.bin/tests/Makefile user/ngie/more-tests/cddl/usr.sbin/dtrace/tests/Makefile user/ngie/more-tests/cddl/usr.sbin/tests/Makefile user/ngie/more-tests/gnu/lib/tests/Makefile user/ngie/more-tests/gnu/tests/Makefile user/ngie/more-tests/gnu/usr.bin/diff/tests/Makefile user/ngie/more-tests/gnu/usr.bin/tests/Makefile user/ngie/more-tests/lib/atf/libatf-c++/tests/Makefile user/ngie/more-tests/lib/atf/libatf-c++/tests/detail/Makefile user/ngie/more-tests/lib/atf/libatf-c/tests/Makefile user/ngie/more-tests/lib/atf/libatf-c/tests/detail/Makefile user/ngie/more-tests/lib/atf/tests/Makefile user/ngie/more-tests/lib/atf/tests/test-programs/Makefile user/ngie/more-tests/lib/libc/tests/Makefile user/ngie/more-tests/lib/libc/tests/Makefile.netbsd-tests user/ngie/more-tests/lib/libc/tests/c063/Makefile user/ngie/more-tests/lib/libc/tests/db/Makefile user/ngie/more-tests/lib/libc/tests/gen/Makefile user/ngie/more-tests/lib/libc/tests/gen/execve/Makefile user/ngie/more-tests/lib/libc/tests/gen/posix_spawn/Makefile user/ngie/more-tests/lib/libc/tests/hash/Makefile user/ngie/more-tests/lib/libc/tests/inet/Makefile user/ngie/more-tests/lib/libc/tests/locale/Makefile user/ngie/more-tests/lib/libc/tests/net/Makefile user/ngie/more-tests/lib/libc/tests/net/getaddrinfo/Makefile user/ngie/more-tests/lib/libc/tests/regex/Makefile user/ngie/more-tests/lib/libc/tests/rpc/Makefile user/ngie/more-tests/lib/libc/tests/setjmp/Makefile user/ngie/more-tests/lib/libc/tests/ssp/Makefile user/ngie/more-tests/lib/libc/tests/stdio/Makefile user/ngie/more-tests/lib/libc/tests/stdlib/Makefile user/ngie/more-tests/lib/libc/tests/string/Makefile user/ngie/more-tests/lib/libc/tests/sys/Makefile user/ngie/more-tests/lib/libc/tests/termios/Makefile user/ngie/more-tests/lib/libc/tests/time/Makefile user/ngie/more-tests/lib/libc/tests/tls/Makefile user/ngie/more-tests/lib/libc/tests/tls/dso/Makefile user/ngie/more-tests/lib/libc/tests/tls_dso/Makefile user/ngie/more-tests/lib/libc/tests/ttyio/Makefile user/ngie/more-tests/lib/libcrypt/tests/Makefile user/ngie/more-tests/lib/libmp/tests/Makefile user/ngie/more-tests/lib/libnv/tests/Makefile user/ngie/more-tests/lib/libpam/libpam/tests/Makefile user/ngie/more-tests/lib/libproc/tests/Makefile user/ngie/more-tests/lib/librt/tests/Makefile user/ngie/more-tests/lib/libthr/tests/Makefile user/ngie/more-tests/lib/libthr/tests/dlopen/Makefile user/ngie/more-tests/lib/libthr/tests/dlopen/dso/Makefile user/ngie/more-tests/lib/libutil/tests/Makefile user/ngie/more-tests/lib/msun/tests/Makefile user/ngie/more-tests/lib/tests/Makefile user/ngie/more-tests/libexec/atf/atf-check/tests/Makefile user/ngie/more-tests/libexec/atf/atf-sh/tests/Makefile user/ngie/more-tests/libexec/atf/tests/Makefile user/ngie/more-tests/libexec/rtld-elf/tests/Makefile user/ngie/more-tests/libexec/tests/Makefile user/ngie/more-tests/sbin/devd/tests/Makefile user/ngie/more-tests/sbin/dhclient/tests/Makefile user/ngie/more-tests/sbin/growfs/tests/Makefile user/ngie/more-tests/sbin/ifconfig/tests/Makefile user/ngie/more-tests/sbin/mdconfig/tests/Makefile user/ngie/more-tests/sbin/tests/Makefile user/ngie/more-tests/secure/lib/tests/Makefile user/ngie/more-tests/secure/libexec/tests/Makefile user/ngie/more-tests/secure/tests/Makefile user/ngie/more-tests/secure/usr.bin/tests/Makefile user/ngie/more-tests/secure/usr.sbin/tests/Makefile user/ngie/more-tests/share/examples/tests/Makefile user/ngie/more-tests/share/tests/Makefile user/ngie/more-tests/tests/etc/Makefile user/ngie/more-tests/tests/sys/mqueue/Makefile user/ngie/more-tests/tests/sys/pjdfstest/tests/Makefile user/ngie/more-tests/usr.bin/apply/tests/Makefile user/ngie/more-tests/usr.bin/basename/tests/Makefile user/ngie/more-tests/usr.bin/calendar/tests/Makefile user/ngie/more-tests/usr.bin/cmp/tests/Makefile user/ngie/more-tests/usr.bin/col/tests/Makefile user/ngie/more-tests/usr.bin/comm/tests/Makefile user/ngie/more-tests/usr.bin/cut/tests/Makefile user/ngie/more-tests/usr.bin/dirname/tests/Makefile user/ngie/more-tests/usr.bin/file2c/tests/Makefile user/ngie/more-tests/usr.bin/grep/tests/Makefile user/ngie/more-tests/usr.bin/gzip/tests/Makefile user/ngie/more-tests/usr.bin/ident/tests/Makefile user/ngie/more-tests/usr.bin/join/tests/Makefile user/ngie/more-tests/usr.bin/jot/tests/Makefile user/ngie/more-tests/usr.bin/lastcomm/tests/Makefile user/ngie/more-tests/usr.bin/m4/tests/Makefile user/ngie/more-tests/usr.bin/mkimg/tests/Makefile user/ngie/more-tests/usr.bin/ncal/tests/Makefile user/ngie/more-tests/usr.bin/printf/tests/Makefile user/ngie/more-tests/usr.bin/sed/tests/Makefile user/ngie/more-tests/usr.bin/soelim/tests/Makefile user/ngie/more-tests/usr.bin/tests/Makefile user/ngie/more-tests/usr.bin/truncate/tests/Makefile user/ngie/more-tests/usr.bin/units/tests/Makefile user/ngie/more-tests/usr.bin/uudecode/tests/Makefile user/ngie/more-tests/usr.bin/uuencode/tests/Makefile user/ngie/more-tests/usr.bin/xargs/tests/Makefile user/ngie/more-tests/usr.bin/yacc/tests/Makefile user/ngie/more-tests/usr.sbin/etcupdate/tests/Makefile user/ngie/more-tests/usr.sbin/fstyp/tests/Makefile user/ngie/more-tests/usr.sbin/newsyslog/tests/Makefile user/ngie/more-tests/usr.sbin/nmtree/tests/Makefile user/ngie/more-tests/usr.sbin/pw/tests/Makefile user/ngie/more-tests/usr.sbin/sa/tests/Makefile user/ngie/more-tests/usr.sbin/tests/Makefile Modified: user/ngie/more-tests/bin/cat/tests/Makefile ============================================================================== --- user/ngie/more-tests/bin/cat/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/bin/cat/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,11 +1,5 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR}/../../.. -SRCTOP= ${.CURDIR}/../../.. -TESTSRC= ${SRCTOP}/contrib/netbsd-tests/bin/cat - -TESTSDIR= ${TESTSBASE}/bin/cat - NETBSD_ATF_TESTS_SH= cat_test FILESDIR= ${TESTSDIR} Modified: user/ngie/more-tests/bin/date/tests/Makefile ============================================================================== --- user/ngie/more-tests/bin/date/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/bin/date/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/date - ATF_TESTS_SH= format_string_test .include <bsd.test.mk> Modified: user/ngie/more-tests/bin/expr/tests/Makefile ============================================================================== --- user/ngie/more-tests/bin/expr/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/bin/expr/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,11 +1,5 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR}/../../.. -SRCTOP= ${.CURDIR}/../../.. -TESTSRC= ${SRCTOP}/contrib/netbsd-tests/bin/expr - -TESTSDIR= ${TESTSBASE}/bin/expr - NETBSD_ATF_TESTS_SH= expr_test ATF_TESTS_SH_SED_expr_test+= -e 's/eval expr/eval expr --/g' Modified: user/ngie/more-tests/bin/ls/tests/Makefile ============================================================================== --- user/ngie/more-tests/bin/ls/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/bin/ls/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/bin/ls - ATF_TESTS_SH+= ls_tests # This seems like overkill, but the idea in mind is that all of the testcases # should be runnable as !root Modified: user/ngie/more-tests/bin/mv/tests/Makefile ============================================================================== --- user/ngie/more-tests/bin/mv/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/bin/mv/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/mv - TAP_TESTS_SH= legacy_test .include <bsd.test.mk> Modified: user/ngie/more-tests/bin/pax/tests/Makefile ============================================================================== --- user/ngie/more-tests/bin/pax/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/bin/pax/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/pax - TAP_TESTS_PERL= legacy_test .include <bsd.test.mk> Modified: user/ngie/more-tests/bin/pkill/tests/Makefile ============================================================================== --- user/ngie/more-tests/bin/pkill/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/bin/pkill/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/pkill - TAP_TESTS_SH= pgrep-F_test TAP_TESTS_SH+= pgrep-LF_test TAP_TESTS_SH+= pgrep-P_test Modified: user/ngie/more-tests/bin/sh/tests/Makefile ============================================================================== --- user/ngie/more-tests/bin/sh/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/bin/sh/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/sh - TESTS_SUBDIRS+= builtins TESTS_SUBDIRS+= errors TESTS_SUBDIRS+= execution Modified: user/ngie/more-tests/bin/sleep/tests/Makefile ============================================================================== --- user/ngie/more-tests/bin/sleep/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/bin/sleep/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,12 +1,7 @@ # $FreeBSD$ -TESTSRC= ${.CURDIR}/../../../contrib/netbsd-tests/bin/sleep -.PATH: ${TESTSRC} - .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/sleep -ATF_TESTS_SH= sleep_test -ATF_TESTS_SH_SRC_sleep_test= t_sleep.sh +NETBSD_ATF_TESTS_SH= sleep_test .include <bsd.test.mk> Modified: user/ngie/more-tests/bin/test/tests/Makefile ============================================================================== --- user/ngie/more-tests/bin/test/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/bin/test/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/test - TAP_TESTS_SH= legacy_test # Some tests in here are silently not run when the tests are executed as # root. Explicitly tell Kyua to drop privileges. Modified: user/ngie/more-tests/bin/tests/Makefile ============================================================================== --- user/ngie/more-tests/bin/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/bin/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/cddl/lib/tests/Makefile ============================================================================== --- user/ngie/more-tests/cddl/lib/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/cddl/lib/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/cddl/lib - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/cddl/sbin/tests/Makefile ============================================================================== --- user/ngie/more-tests/cddl/sbin/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/cddl/sbin/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/cddl/sbin - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/cddl/tests/Makefile ============================================================================== --- user/ngie/more-tests/cddl/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/cddl/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/cddl - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/cddl/usr.bin/tests/Makefile ============================================================================== --- user/ngie/more-tests/cddl/usr.bin/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/cddl/usr.bin/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/cddl/usr.bin - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/cddl/usr.sbin/dtrace/tests/Makefile ============================================================================== --- user/ngie/more-tests/cddl/usr.sbin/dtrace/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/cddl/usr.sbin/dtrace/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,10 +2,9 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/cddl/usr.sbin/dtrace TESTS_SUBDIRS+= common -.PATH: ${.CURDIR:H:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= YES .PATH: ${.CURDIR}/tools Modified: user/ngie/more-tests/cddl/usr.sbin/tests/Makefile ============================================================================== --- user/ngie/more-tests/cddl/usr.sbin/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/cddl/usr.sbin/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/cddl/usr.sbin - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/gnu/lib/tests/Makefile ============================================================================== --- user/ngie/more-tests/gnu/lib/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/gnu/lib/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/gnu/lib - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/gnu/tests/Makefile ============================================================================== --- user/ngie/more-tests/gnu/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/gnu/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/gnu - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/gnu/usr.bin/diff/tests/Makefile ============================================================================== --- user/ngie/more-tests/gnu/usr.bin/diff/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/gnu/usr.bin/diff/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,17 +1,14 @@ # $FreeBSD$ -TESTSRC= ${.CURDIR}/../../../../contrib/netbsd-tests/usr.bin/diff -.PATH: ${TESTSRC} +TESTSRC= ${SRCTOP}/contrib/netbsd-tests/usr.bin/diff -.include <bsd.own.mk> - -TESTSDIR= ${TESTSBASE}/gnu/usr.bin/diff -ATF_TESTS_SH= diff_test +NETBSD_ATF_TESTS_SH= diff_test ATF_TESTS_SH_SED_diff_test= -e 's/t_diff/`basename $$0`/g' -ATF_TESTS_SH_SRC_diff_test= t_diff.sh FILESDIR= ${TESTSDIR} FILES+= d_mallocv1.in FILES+= d_mallocv2.in +.include <netbsd-tests.test.mk> + .include <bsd.test.mk> Modified: user/ngie/more-tests/gnu/usr.bin/tests/Makefile ============================================================================== --- user/ngie/more-tests/gnu/usr.bin/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/gnu/usr.bin/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/gnu/usr.bin - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/lib/atf/libatf-c++/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/atf/libatf-c++/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/atf/libatf-c++/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,10 +2,9 @@ .include <bsd.init.mk> -TESTSDIR= ${TESTSBASE}/lib/atf/libatf-c++ TESTS_SUBDIRS= detail -ATF= ${.CURDIR:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/atf-c++ .PATH: ${ATF}/atf-c++/detail Modified: user/ngie/more-tests/lib/atf/libatf-c++/tests/detail/Makefile ============================================================================== --- user/ngie/more-tests/lib/atf/libatf-c++/tests/detail/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/atf/libatf-c++/tests/detail/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -4,7 +4,7 @@ TESTSDIR= ${TESTSBASE}/lib/atf/libatf-c++/detail -ATF= ${.CURDIR:H:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/atf-c++/detail CFLAGS+= -DATF_C_TESTS_BASE='"${TESTSBASE}/lib/atf/libatf-c"' Modified: user/ngie/more-tests/lib/atf/libatf-c/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/atf/libatf-c/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/atf/libatf-c/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,10 +2,9 @@ .include <bsd.init.mk> -TESTSDIR= ${TESTSBASE}/lib/atf/libatf-c TESTS_SUBDIRS= detail -ATF= ${.CURDIR:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/atf-c .PATH: ${ATF}/atf-c/detail Modified: user/ngie/more-tests/lib/atf/libatf-c/tests/detail/Makefile ============================================================================== --- user/ngie/more-tests/lib/atf/libatf-c/tests/detail/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/atf/libatf-c/tests/detail/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -4,7 +4,7 @@ TESTSDIR= ${TESTSBASE}/lib/atf/libatf-c/detail -ATF= ${.CURDIR:H:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/atf-c/detail CFLAGS+= -DATF_INCLUDEDIR='"${INCLUDEDIR}"' Modified: user/ngie/more-tests/lib/atf/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/atf/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/atf/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -4,7 +4,7 @@ TESTSDIR= ${TESTSBASE}/lib/atf -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes SUBDIR= test-programs Modified: user/ngie/more-tests/lib/atf/tests/test-programs/Makefile ============================================================================== --- user/ngie/more-tests/lib/atf/tests/test-programs/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/atf/tests/test-programs/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -5,7 +5,7 @@ TESTSDIR= ${TESTSBASE}/lib/atf/test-programs KYUAFILE= yes -ATF= ${.CURDIR:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/test-programs CFLAGS+= -I${ATF} Modified: user/ngie/more-tests/lib/libc/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <src.opts.mk> -TESTSDIR= ${TESTSBASE}/lib/libc - SUBDIR= tls_dso TESTS_SUBDIRS= c063 Modified: user/ngie/more-tests/lib/libc/tests/Makefile.netbsd-tests ============================================================================== --- user/ngie/more-tests/lib/libc/tests/Makefile.netbsd-tests Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/Makefile.netbsd-tests Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,7 @@ # $FreeBSD$ -OBJTOP?= ${.OBJDIR:H:H:H:H} -SRCTOP?= ${.CURDIR:H:H:H:H} -TESTSRC?= ${SRCTOP}/contrib/netbsd-tests/lib/libc/${.CURDIR:T} +TESTSRC:= ${SRCTOP}/contrib/netbsd-tests/${RELDIR:C/libc\/tests/libc/} + +TESTSDIR:= ${TESTSBASE}/${RELDIR:C/libc\/tests/libc/} .include <netbsd-tests.test.mk> Modified: user/ngie/more-tests/lib/libc/tests/c063/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/c063/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/c063/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libc/c063 - #TODO: t_o_search NETBSD_ATF_TESTS_C= faccessat Modified: user/ngie/more-tests/lib/libc/tests/db/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/db/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/db/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libc/db - BINDIR= ${TESTSDIR} PROGS= h_db Modified: user/ngie/more-tests/lib/libc/tests/gen/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/gen/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/gen/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/gen - ATF_TESTS_C= arc4random_test ATF_TESTS_C+= fpclassify2_test Modified: user/ngie/more-tests/lib/libc/tests/gen/execve/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/gen/execve/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/gen/execve/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,13 +1,7 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H:H:H} -SRCTOP= ${.CURDIR:H:H:H:H:H} -TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libc/gen/${.CURDIR:T} - .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/gen/execve - NETBSD_ATF_TESTS_C= execve_test .include "../../Makefile.netbsd-tests" Modified: user/ngie/more-tests/lib/libc/tests/gen/posix_spawn/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/gen/posix_spawn/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/gen/posix_spawn/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,13 +1,7 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H:H:H} -SRCTOP= ${.CURDIR:H:H:H:H:H} -TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libc/gen/${.CURDIR:T} - .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/gen/posix_spawn - BINDIR= ${TESTSDIR} NETBSD_ATF_TESTS_C= fileactions_test Modified: user/ngie/more-tests/lib/libc/tests/hash/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/hash/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/hash/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <src.opts.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/hash - NETBSD_ATF_TESTS_C= .if ${MK_OPENSSL} != "no" @@ -29,8 +27,8 @@ LDADD+= -lmd DPADD.sha2_test+= ${LIBCRYPTO} LDADD.sha2_test+= -lcrypto -CFLAGS.sha2_test+= -I${.CURDIR}/../../../../crypto/openssh/openbsd-compat -CFLAGS.sha2_test+= -I${.CURDIR}/../../../../crypto/openssh +CFLAGS.sha2_test+= -I${SRCTOP}/crypto/openssh/openbsd-compat +CFLAGS.sha2_test+= -I${SRCTOP}/crypto/openssh .include "../Makefile.netbsd-tests" Modified: user/ngie/more-tests/lib/libc/tests/inet/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/inet/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/inet/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/inet - NETBSD_ATF_TESTS_C= inet_network_test .include "../Makefile.netbsd-tests" Modified: user/ngie/more-tests/lib/libc/tests/locale/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/locale/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/locale/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/locale - NETBSD_ATF_TESTS_C= io_test NETBSD_ATF_TESTS_C+= mbrtowc_test NETBSD_ATF_TESTS_C+= mbstowcs_test Modified: user/ngie/more-tests/lib/libc/tests/net/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/net/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/net/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/net - BINDIR= ${TESTSDIR} NETBSD_ATF_TESTS_C= getprotoent_test Modified: user/ngie/more-tests/lib/libc/tests/net/getaddrinfo/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/net/getaddrinfo/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/net/getaddrinfo/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,13 +1,9 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H:H:H} -SRCTOP= ${.CURDIR:H:H:H:H:H} TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libc/net/${.CURDIR:T} .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/net/getaddrinfo - BINDIR= ${TESTSDIR} .error "This testcase needs to be ported to FreeBSD (the output from getaddrinfo_test differs from NetBSD)" Modified: user/ngie/more-tests/lib/libc/tests/regex/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/regex/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/regex/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -4,8 +4,6 @@ BINDIR= ${TESTSDIR} -TESTSDIR= ${TESTSBASE}/lib/libc/regex - IMPLEMENTATION?= -DREGEX_SPENCER CFLAGS.h_regex+=-I${TESTSRC} -I${.CURDIR:H:H}/regex Modified: user/ngie/more-tests/lib/libc/tests/rpc/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/rpc/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/rpc/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,6 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libc/rpc SRCS.xdr_test= ${RPCSRC:.x=_xdr.c} t_xdr.c ${RPCSRC:.x=.h} NETBSD_ATF_TESTS_C= rpc_test Modified: user/ngie/more-tests/lib/libc/tests/setjmp/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/setjmp/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/setjmp/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libc/setjmp - NETBSD_ATF_TESTS_C= t_setjmp NETBSD_ATF_TESTS_C+= t_threadjmp @@ -10,4 +8,6 @@ LDADD.t_threadjmp+= -lpthread WARNS?= 4 +.include "../Makefile.netbsd-tests" + .include <bsd.test.mk> Modified: user/ngie/more-tests/lib/libc/tests/ssp/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/ssp/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/ssp/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/ssp - NO_WERROR= WARNS?= 2 Modified: user/ngie/more-tests/lib/libc/tests/stdio/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/stdio/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/stdio/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libc/stdio - ATF_TESTS_C= fmemopen2_test NETBSD_ATF_TESTS_C= clearerr_test Modified: user/ngie/more-tests/lib/libc/tests/stdlib/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/stdlib/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/stdlib/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/stdlib - # TODO: t_getenv_thread, t_mi_vector_hash NETBSD_ATF_TESTS_C= abs_test NETBSD_ATF_TESTS_C+= atoi_test Modified: user/ngie/more-tests/lib/libc/tests/string/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/string/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/string/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/string - # TODO: popcount, stresep NETBSD_ATF_TESTS_C+= memchr Modified: user/ngie/more-tests/lib/libc/tests/sys/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/sys/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/sys/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/sys - # TODO: clone, lwp_create, lwp_ctl, posix_fadvise, recvmmsg, # swapcontext NETBSD_ATF_TESTS_C+= access_test Modified: user/ngie/more-tests/lib/libc/tests/termios/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/termios/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/termios/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/termios - NETBSD_ATF_TESTS_C= tcsetpgrp_test .include "../Makefile.netbsd-tests" Modified: user/ngie/more-tests/lib/libc/tests/time/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/time/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/time/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/time - NETBSD_ATF_TESTS_C= mktime_test NETBSD_ATF_TESTS_C+= strptime_test Modified: user/ngie/more-tests/lib/libc/tests/tls/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/tls/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/tls/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,7 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/tls .if !defined(NO_PIC) SUBDIR+= dso .endif Modified: user/ngie/more-tests/lib/libc/tests/tls/dso/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/tls/dso/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/tls/dso/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,6 @@ # $FreeBSD$ OBJTOP= ${.OBJDIR:H:H:H:H:H} -SRCTOP= ${.CURDIR:H:H:H:H:H} TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libc/tls/${.CURDIR:T} LIB= h_tls_dlopen Modified: user/ngie/more-tests/lib/libc/tests/tls_dso/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/tls_dso/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/tls_dso/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,5 +1,7 @@ # $FreeBSD$ +SRCDIR= ${SRCTOP}/contrib/netbsd/ + .include <bsd.own.mk> LIB= h_tls_dynamic Modified: user/ngie/more-tests/lib/libc/tests/ttyio/Makefile ============================================================================== --- user/ngie/more-tests/lib/libc/tests/ttyio/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libc/tests/ttyio/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/ttyio - # TODO: ptm_test NETBSD_ATF_TESTS_C= ttyio_test Modified: user/ngie/more-tests/lib/libcrypt/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/libcrypt/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libcrypt/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,8 +2,6 @@ # exercise libcrypt -TESTSDIR= ${TESTSBASE}/lib/libcrypt - ATF_TESTS_C= crypt_tests CFLAGS+= -I${.CURDIR:H} Modified: user/ngie/more-tests/lib/libmp/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/libmp/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libmp/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libmp - TAP_TESTS_C+= legacy_test LIBADD+= mp Modified: user/ngie/more-tests/lib/libnv/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/libnv/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libnv/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libnv - ATF_TESTS_CXX= \ dnv_tests \ nv_array_tests \ Modified: user/ngie/more-tests/lib/libpam/libpam/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/libpam/libpam/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libpam/libpam/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,6 +1,6 @@ # $FreeBSD$ -OPENPAM = ${.CURDIR}/../../../../contrib/openpam +OPENPAM= ${SRCTOP}/contrib/openpam .PATH: ${OPENPAM}/t TESTSDIR = ${TESTSBASE}/lib/libpam Modified: user/ngie/more-tests/lib/libproc/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/libproc/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libproc/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libproc - ATF_TESTS_C+= proc_test PROGS= target_prog @@ -15,7 +13,6 @@ DPADD+= ${LIBELF} ${LIBPROC} ${LIBRTLD_D # for testing symbol lookup. STRIP= -MAN= WARNS?= 6 .include <bsd.test.mk> Modified: user/ngie/more-tests/lib/librt/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/librt/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/librt/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,11 +1,5 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H} -SRCTOP= ${.CURDIR:H:H:H} -TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/librt - -TESTSDIR= ${TESTSBASE}/lib/librt - LIBADD= rt NETBSD_ATF_TESTS_C= sched_test Modified: user/ngie/more-tests/lib/libthr/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/libthr/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libthr/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,11 +1,7 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H} -SRCTOP= ${.CURDIR:H:H:H} TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libpthread -TESTSDIR= ${TESTSBASE}/lib/libthr - # TODO: t_name (missing pthread_getname_np support in FreeBSD) NETBSD_ATF_TESTS_C= barrier_test NETBSD_ATF_TESTS_C+= cond_test Modified: user/ngie/more-tests/lib/libthr/tests/dlopen/Makefile ============================================================================== --- user/ngie/more-tests/lib/libthr/tests/dlopen/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libthr/tests/dlopen/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H:H} -SRCTOP= ${.CURDIR:H:H:H:H} TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libpthread/dlopen .include <bsd.own.mk> Modified: user/ngie/more-tests/lib/libthr/tests/dlopen/dso/Makefile ============================================================================== --- user/ngie/more-tests/lib/libthr/tests/dlopen/dso/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libthr/tests/dlopen/dso/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,6 @@ # $FreeBSD$ OBJTOP= ${.OBJDIR:H:H:H:H:H} -SRCTOP= ${.CURDIR:H:H:H:H:H} TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libpthread/dlopen/dso SHLIB= h_pthread_dlopen Modified: user/ngie/more-tests/lib/libutil/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/libutil/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/libutil/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libutil - TAP_TESTS_C+= flopen_test TAP_TESTS_C+= grp_test TAP_TESTS_C+= humanize_number_test Modified: user/ngie/more-tests/lib/msun/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/msun/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/msun/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,11 +1,7 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H} -SRCTOP= ${.CURDIR:H:H:H} TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libm -TESTSDIR= ${TESTSBASE}/lib/msun - # All architectures on FreeBSD have fenv.h CFLAGS+= -DHAVE_FENV_H Modified: user/ngie/more-tests/lib/tests/Makefile ============================================================================== --- user/ngie/more-tests/lib/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/lib/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/libexec/atf/atf-check/tests/Makefile ============================================================================== --- user/ngie/more-tests/libexec/atf/atf-check/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/libexec/atf/atf-check/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.init.mk> -TESTSDIR= ${TESTSBASE}/libexec/atf/atf-check - -ATF= ${.CURDIR:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/atf-sh ATF_TESTS_SH= atf-check_test Modified: user/ngie/more-tests/libexec/atf/atf-sh/tests/Makefile ============================================================================== --- user/ngie/more-tests/libexec/atf/atf-sh/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/libexec/atf/atf-sh/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.init.mk> -TESTSDIR= ${TESTSBASE}/libexec/atf/atf-sh - -ATF= ${.CURDIR:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/atf-sh ATF_TESTS_SH+= atf_check_test Modified: user/ngie/more-tests/libexec/atf/tests/Makefile ============================================================================== --- user/ngie/more-tests/libexec/atf/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/libexec/atf/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/libexec/atf - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/libexec/rtld-elf/tests/Makefile ============================================================================== --- user/ngie/more-tests/libexec/rtld-elf/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/libexec/rtld-elf/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,7 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/libexec/rtld-elf SUBDIR+= libpythagoras target ATF_TESTS_C= ld_library_pathfds Modified: user/ngie/more-tests/libexec/tests/Makefile ============================================================================== --- user/ngie/more-tests/libexec/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/libexec/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/libexec - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/sbin/devd/tests/Makefile ============================================================================== --- user/ngie/more-tests/sbin/devd/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/sbin/devd/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/sbin/devd - ATF_TESTS_C= client_test TEST_METADATA.client_test= required_programs="devd" TEST_METADATA.client_test+= required_user="root" Modified: user/ngie/more-tests/sbin/dhclient/tests/Makefile ============================================================================== --- user/ngie/more-tests/sbin/dhclient/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/sbin/dhclient/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/sbin/dhclient - .PATH: ${.CURDIR}/.. PLAIN_TESTS_C= option-domain-search_test Modified: user/ngie/more-tests/sbin/growfs/tests/Makefile ============================================================================== --- user/ngie/more-tests/sbin/growfs/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/sbin/growfs/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/sbin/growfs - TAP_TESTS_PERL= legacy_test .include <bsd.test.mk> Modified: user/ngie/more-tests/sbin/ifconfig/tests/Makefile ============================================================================== --- user/ngie/more-tests/sbin/ifconfig/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/sbin/ifconfig/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,11 +1,5 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR}/../../.. -SRCTOP= ${.CURDIR}/../../.. -TESTSRC= ${SRCTOP}/contrib/netbsd-tests/sbin/ifconfig - -TESTSDIR= ${TESTSBASE}/sbin/ifconfig - NETBSD_ATF_TESTS_SH= nonexistent_test .include <netbsd-tests.test.mk> Modified: user/ngie/more-tests/sbin/mdconfig/tests/Makefile ============================================================================== --- user/ngie/more-tests/sbin/mdconfig/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/sbin/mdconfig/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -1,10 +1,7 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/sbin/mdconfig - ATF_TESTS_SH= mdconfig_test - TEST_METADATA.mdconfig_test+= required_user="root" .include <bsd.test.mk> Modified: user/ngie/more-tests/sbin/tests/Makefile ============================================================================== --- user/ngie/more-tests/sbin/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/sbin/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/sbin - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/secure/lib/tests/Makefile ============================================================================== --- user/ngie/more-tests/secure/lib/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/secure/lib/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/secure/lib - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/secure/libexec/tests/Makefile ============================================================================== --- user/ngie/more-tests/secure/libexec/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/secure/libexec/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/secure/libexec - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/secure/tests/Makefile ============================================================================== --- user/ngie/more-tests/secure/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/secure/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/secure - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/secure/usr.bin/tests/Makefile ============================================================================== --- user/ngie/more-tests/secure/usr.bin/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/secure/usr.bin/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/secure/usr.bin - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests/secure/usr.sbin/tests/Makefile ============================================================================== --- user/ngie/more-tests/secure/usr.sbin/tests/Makefile Tue Oct 6 17:08:31 2015 (r288931) +++ user/ngie/more-tests/secure/usr.sbin/tests/Makefile Tue Oct 6 17:15:07 2015 (r288932) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/secure/usr.sbin - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@freebsd.org Tue Oct 6 17:27:22 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CAF489D0391 for <svn-src-user@mailman.ysv.freebsd.org>; Tue, 6 Oct 2015 17:27:22 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.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 A2ABF881; Tue, 6 Oct 2015 17:27:22 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t96HRMH8067920; Tue, 6 Oct 2015 17:27:22 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t96HRMd4067919; Tue, 6 Oct 2015 17:27:22 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510061727.t96HRMd4067919@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Tue, 6 Oct 2015 17:27:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288935 - user/ngie/more-tests2 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 06 Oct 2015 17:27:22 -0000 Author: ngie Date: Tue Oct 6 17:27:22 2015 New Revision: 288935 URL: https://svnweb.freebsd.org/changeset/base/288935 Log: Re-branch because apparently resyncing from head has svn issues with missing revisions from ^/user/ngie/more-tests... #idontknowwhatevenanymore #howilearnedtogiveupsvnandacceptmydvcsoverlords Added: - copied from r288934, head/ Directory Properties: user/ngie/more-tests2/ (props changed) From owner-svn-src-user@freebsd.org Tue Oct 6 17:45:40 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 77F229D0ED5 for <svn-src-user@mailman.ysv.freebsd.org>; Tue, 6 Oct 2015 17:45:40 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 3E597185; Tue, 6 Oct 2015 17:45:40 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t96HjcJA068748; Tue, 6 Oct 2015 17:45:39 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t96Hjcfi068730; Tue, 6 Oct 2015 17:45:38 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510061745.t96Hjcfi068730@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Tue, 6 Oct 2015 17:45:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288939 - user/ngie/more-tests2/share/mk 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 06 Oct 2015 17:45:40 -0000 Author: ngie Date: Tue Oct 6 17:45:37 2015 New Revision: 288939 URL: https://svnweb.freebsd.org/changeset/base/288939 Log: ------------------------------------------------------------------------ r288930 | ngie | 2015-10-06 10:07:30 -0700 (Tue, 06 Oct 2015) | 5 lines Default TESTSDIR to /usr/tests/${RELDIR:H} (the assumed default is that bsd.test.mk is being .include'd from a tests/ subdirectory) CRiP: D1022 ------------------------------------------------------------------------ Modified: user/ngie/more-tests2/share/mk/bsd.test.mk Directory Properties: user/ngie/more-tests2/ (props changed) user/ngie/more-tests2/share/ (props changed) Modified: user/ngie/more-tests2/share/mk/bsd.test.mk ============================================================================== --- user/ngie/more-tests2/share/mk/bsd.test.mk Tue Oct 6 17:42:37 2015 (r288938) +++ user/ngie/more-tests2/share/mk/bsd.test.mk Tue Oct 6 17:45:37 2015 (r288939) @@ -10,9 +10,8 @@ __<bsd.test.mk>__: -.ifndef TESTSDIR -.error "Please define TESTSDIR when including bsd.test.mk" -.endif +# Tests directory under /usr/tests. +TESTSDIR?= ${TESTSBASE}/${RELDIR:H} # List of subdirectories containing tests into which to recurse. This has the # same semantics as SUBDIR at build-time. However, the directories listed here From owner-svn-src-user@freebsd.org Tue Oct 6 17:46:18 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D1ED39B6040 for <svn-src-user@mailman.ysv.freebsd.org>; Tue, 6 Oct 2015 17:46:18 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 8719B961; Tue, 6 Oct 2015 17:46:18 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t96HkHMV068870; Tue, 6 Oct 2015 17:46:17 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t96HkHDd068869; Tue, 6 Oct 2015 17:46:17 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510061746.t96HkHDd068869@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Tue, 6 Oct 2015 17:46:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288940 - user/ngie/more-tests2/share/mk 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 06 Oct 2015 17:46:18 -0000 Author: ngie Date: Tue Oct 6 17:46:17 2015 New Revision: 288940 URL: https://svnweb.freebsd.org/changeset/base/288940 Log: ------------------------------------------------------------------------ r288931 | ngie | 2015-10-06 10:08:31 -0700 (Tue, 06 Oct 2015) | 10 lines Simplify netbsd-tests.test.mk - projects/bmake and subsequent commits provide SRCTOP; there's no need to manually specify it now. - Use OBJROOT, not OBJDIR for defining MAKEOBJDIRPREFIX relative paths as a followup to projects/bmake. - Compute a sane default for TESTSRC MFC after: 2 weeks ------------------------------------------------------------------------ Modified: user/ngie/more-tests2/share/mk/netbsd-tests.test.mk Directory Properties: user/ngie/more-tests2/ (props changed) user/ngie/more-tests2/share/ (props changed) Modified: user/ngie/more-tests2/share/mk/netbsd-tests.test.mk ============================================================================== --- user/ngie/more-tests2/share/mk/netbsd-tests.test.mk Tue Oct 6 17:45:37 2015 (r288939) +++ user/ngie/more-tests2/share/mk/netbsd-tests.test.mk Tue Oct 6 17:46:17 2015 (r288940) @@ -3,22 +3,18 @@ .if !target(__netbsd_tests.test.mk__) __netbsd_tests.test.mk__: -.if !defined(OBJTOP) -.error "Please define OBJTOP to the absolute path of the top of the object tree" -.endif +OBJROOT?= ${.OBJDIR:S/${RELDIR}//} -.if !defined(SRCTOP) -.error "Please define SRCTOP to the absolute path of the top of the source tree" -.endif +TESTSRC?= ${SRCTOP}/contrib/netbsd-tests/${RELDIR:H} -.if !defined(TESTSRC) -.error "Please define TESTSRC to the absolute path of the test sources, e.g. contrib/netbsd-tests/lib/libc/stdio" +.if !exists(${TESTSRC}/) +.error "Please define TESTSRC to the absolute path of the test sources, e.g. $${SRCTOP}/contrib/netbsd-tests/lib/libc/stdio" .endif .PATH: ${TESTSRC} LIBNETBSD_SRCDIR= ${SRCTOP}/lib/libnetbsd -LIBNETBSD_OBJDIR= ${OBJTOP}/lib/libnetbsd +LIBNETBSD_OBJDIR= ${OBJROOT}/lib/libnetbsd .for t in ${NETBSD_ATF_TESTS_C} CFLAGS.$t+= -I${LIBNETBSD_SRCDIR} -I${SRCTOP}/contrib/netbsd-tests From owner-svn-src-user@freebsd.org Tue Oct 6 17:46:57 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DCD679B60E8 for <svn-src-user@mailman.ysv.freebsd.org>; Tue, 6 Oct 2015 17:46:57 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 84827A5C; Tue, 6 Oct 2015 17:46:57 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t96HkuIv069058; Tue, 6 Oct 2015 17:46:56 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t96Hkm8m068968; Tue, 6 Oct 2015 17:46:48 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510061746.t96Hkm8m068968@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Tue, 6 Oct 2015 17:46:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288941 - in user/ngie/more-tests2: bin/cat/tests bin/date/tests bin/expr/tests bin/ls/tests bin/mv/tests bin/pax/tests bin/pkill/tests bin/sh/tests bin/sleep/tests bin/test/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 06 Oct 2015 17:46:58 -0000 Author: ngie Date: Tue Oct 6 17:46:48 2015 New Revision: 288941 URL: https://svnweb.freebsd.org/changeset/base/288941 Log: ------------------------------------------------------------------------ r288932 | ngie | 2015-10-06 10:15:07 -0700 (Tue, 06 Oct 2015) | 9 lines Refactor the test/ Makefiles per recent changes to bsd.test.mk and netbsd-tests.test.mk - Eliminate explicit SRCTOP setting - Eliminate explicit OBJ - Convert all ad hoc NetBSD test integration over to netbsd-tests.test.mk - Remove unnecessary TESTSDIR setting - Use SRCTOP where possible for clarity ------------------------------------------------------------------------ Modified: user/ngie/more-tests2/bin/cat/tests/Makefile user/ngie/more-tests2/bin/date/tests/Makefile user/ngie/more-tests2/bin/expr/tests/Makefile user/ngie/more-tests2/bin/ls/tests/Makefile user/ngie/more-tests2/bin/mv/tests/Makefile user/ngie/more-tests2/bin/pax/tests/Makefile user/ngie/more-tests2/bin/pkill/tests/Makefile user/ngie/more-tests2/bin/sh/tests/Makefile user/ngie/more-tests2/bin/sleep/tests/Makefile user/ngie/more-tests2/bin/test/tests/Makefile user/ngie/more-tests2/bin/tests/Makefile user/ngie/more-tests2/cddl/lib/tests/Makefile user/ngie/more-tests2/cddl/sbin/tests/Makefile user/ngie/more-tests2/cddl/tests/Makefile user/ngie/more-tests2/cddl/usr.bin/tests/Makefile user/ngie/more-tests2/cddl/usr.sbin/dtrace/tests/Makefile user/ngie/more-tests2/cddl/usr.sbin/tests/Makefile user/ngie/more-tests2/gnu/lib/tests/Makefile user/ngie/more-tests2/gnu/tests/Makefile user/ngie/more-tests2/gnu/usr.bin/diff/tests/Makefile user/ngie/more-tests2/gnu/usr.bin/tests/Makefile user/ngie/more-tests2/lib/atf/libatf-c++/tests/Makefile user/ngie/more-tests2/lib/atf/libatf-c++/tests/detail/Makefile user/ngie/more-tests2/lib/atf/libatf-c/tests/Makefile user/ngie/more-tests2/lib/atf/libatf-c/tests/detail/Makefile user/ngie/more-tests2/lib/atf/tests/Makefile user/ngie/more-tests2/lib/atf/tests/test-programs/Makefile user/ngie/more-tests2/lib/libc/tests/Makefile user/ngie/more-tests2/lib/libc/tests/Makefile.netbsd-tests user/ngie/more-tests2/lib/libc/tests/c063/Makefile user/ngie/more-tests2/lib/libc/tests/db/Makefile user/ngie/more-tests2/lib/libc/tests/gen/Makefile user/ngie/more-tests2/lib/libc/tests/gen/execve/Makefile user/ngie/more-tests2/lib/libc/tests/gen/posix_spawn/Makefile user/ngie/more-tests2/lib/libc/tests/hash/Makefile user/ngie/more-tests2/lib/libc/tests/inet/Makefile user/ngie/more-tests2/lib/libc/tests/locale/Makefile user/ngie/more-tests2/lib/libc/tests/net/Makefile user/ngie/more-tests2/lib/libc/tests/net/getaddrinfo/Makefile user/ngie/more-tests2/lib/libc/tests/regex/Makefile user/ngie/more-tests2/lib/libc/tests/rpc/Makefile user/ngie/more-tests2/lib/libc/tests/setjmp/Makefile user/ngie/more-tests2/lib/libc/tests/ssp/Makefile user/ngie/more-tests2/lib/libc/tests/stdio/Makefile user/ngie/more-tests2/lib/libc/tests/stdlib/Makefile user/ngie/more-tests2/lib/libc/tests/string/Makefile user/ngie/more-tests2/lib/libc/tests/sys/Makefile user/ngie/more-tests2/lib/libc/tests/termios/Makefile user/ngie/more-tests2/lib/libc/tests/time/Makefile user/ngie/more-tests2/lib/libc/tests/tls/Makefile user/ngie/more-tests2/lib/libc/tests/tls/dso/Makefile user/ngie/more-tests2/lib/libc/tests/tls_dso/Makefile user/ngie/more-tests2/lib/libc/tests/ttyio/Makefile user/ngie/more-tests2/lib/libcrypt/tests/Makefile user/ngie/more-tests2/lib/libmp/tests/Makefile user/ngie/more-tests2/lib/libnv/tests/Makefile user/ngie/more-tests2/lib/libpam/libpam/tests/Makefile user/ngie/more-tests2/lib/libproc/tests/Makefile user/ngie/more-tests2/lib/librt/tests/Makefile user/ngie/more-tests2/lib/libthr/tests/Makefile user/ngie/more-tests2/lib/libthr/tests/dlopen/Makefile user/ngie/more-tests2/lib/libthr/tests/dlopen/dso/Makefile user/ngie/more-tests2/lib/libutil/tests/Makefile user/ngie/more-tests2/lib/msun/tests/Makefile user/ngie/more-tests2/lib/tests/Makefile user/ngie/more-tests2/libexec/atf/atf-check/tests/Makefile user/ngie/more-tests2/libexec/atf/atf-sh/tests/Makefile user/ngie/more-tests2/libexec/atf/tests/Makefile user/ngie/more-tests2/libexec/rtld-elf/tests/Makefile user/ngie/more-tests2/libexec/tests/Makefile user/ngie/more-tests2/sbin/devd/tests/Makefile user/ngie/more-tests2/sbin/dhclient/tests/Makefile user/ngie/more-tests2/sbin/growfs/tests/Makefile user/ngie/more-tests2/sbin/ifconfig/tests/Makefile user/ngie/more-tests2/sbin/mdconfig/tests/Makefile user/ngie/more-tests2/sbin/tests/Makefile user/ngie/more-tests2/secure/lib/tests/Makefile user/ngie/more-tests2/secure/libexec/tests/Makefile user/ngie/more-tests2/secure/tests/Makefile user/ngie/more-tests2/secure/usr.bin/tests/Makefile user/ngie/more-tests2/secure/usr.sbin/tests/Makefile user/ngie/more-tests2/share/examples/tests/Makefile user/ngie/more-tests2/share/tests/Makefile user/ngie/more-tests2/tests/etc/Makefile user/ngie/more-tests2/tests/sys/mqueue/Makefile user/ngie/more-tests2/tests/sys/pjdfstest/tests/Makefile user/ngie/more-tests2/usr.bin/apply/tests/Makefile user/ngie/more-tests2/usr.bin/basename/tests/Makefile user/ngie/more-tests2/usr.bin/calendar/tests/Makefile user/ngie/more-tests2/usr.bin/cmp/tests/Makefile user/ngie/more-tests2/usr.bin/col/tests/Makefile user/ngie/more-tests2/usr.bin/comm/tests/Makefile user/ngie/more-tests2/usr.bin/cut/tests/Makefile user/ngie/more-tests2/usr.bin/dirname/tests/Makefile user/ngie/more-tests2/usr.bin/file2c/tests/Makefile user/ngie/more-tests2/usr.bin/grep/tests/Makefile user/ngie/more-tests2/usr.bin/gzip/tests/Makefile user/ngie/more-tests2/usr.bin/ident/tests/Makefile user/ngie/more-tests2/usr.bin/join/tests/Makefile user/ngie/more-tests2/usr.bin/jot/tests/Makefile user/ngie/more-tests2/usr.bin/lastcomm/tests/Makefile user/ngie/more-tests2/usr.bin/m4/tests/Makefile user/ngie/more-tests2/usr.bin/mkimg/tests/Makefile user/ngie/more-tests2/usr.bin/ncal/tests/Makefile user/ngie/more-tests2/usr.bin/printf/tests/Makefile user/ngie/more-tests2/usr.bin/sed/tests/Makefile user/ngie/more-tests2/usr.bin/soelim/tests/Makefile user/ngie/more-tests2/usr.bin/tests/Makefile user/ngie/more-tests2/usr.bin/truncate/tests/Makefile user/ngie/more-tests2/usr.bin/units/tests/Makefile user/ngie/more-tests2/usr.bin/uudecode/tests/Makefile user/ngie/more-tests2/usr.bin/uuencode/tests/Makefile user/ngie/more-tests2/usr.bin/xargs/tests/Makefile user/ngie/more-tests2/usr.bin/yacc/tests/Makefile user/ngie/more-tests2/usr.sbin/etcupdate/tests/Makefile user/ngie/more-tests2/usr.sbin/fstyp/tests/Makefile user/ngie/more-tests2/usr.sbin/newsyslog/tests/Makefile user/ngie/more-tests2/usr.sbin/nmtree/tests/Makefile user/ngie/more-tests2/usr.sbin/pw/tests/Makefile user/ngie/more-tests2/usr.sbin/sa/tests/Makefile user/ngie/more-tests2/usr.sbin/tests/Makefile Directory Properties: user/ngie/more-tests2/ (props changed) user/ngie/more-tests2/cddl/ (props changed) user/ngie/more-tests2/gnu/lib/ (props changed) user/ngie/more-tests2/lib/libc/ (props changed) user/ngie/more-tests2/lib/libutil/ (props changed) user/ngie/more-tests2/sbin/ (props changed) user/ngie/more-tests2/share/ (props changed) user/ngie/more-tests2/usr.bin/calendar/ (props changed) user/ngie/more-tests2/usr.bin/mkimg/ (props changed) Modified: user/ngie/more-tests2/bin/cat/tests/Makefile ============================================================================== --- user/ngie/more-tests2/bin/cat/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/bin/cat/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,11 +1,5 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR}/../../.. -SRCTOP= ${.CURDIR}/../../.. -TESTSRC= ${SRCTOP}/contrib/netbsd-tests/bin/cat - -TESTSDIR= ${TESTSBASE}/bin/cat - NETBSD_ATF_TESTS_SH= cat_test FILESDIR= ${TESTSDIR} Modified: user/ngie/more-tests2/bin/date/tests/Makefile ============================================================================== --- user/ngie/more-tests2/bin/date/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/bin/date/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/date - ATF_TESTS_SH= format_string_test .include <bsd.test.mk> Modified: user/ngie/more-tests2/bin/expr/tests/Makefile ============================================================================== --- user/ngie/more-tests2/bin/expr/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/bin/expr/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,11 +1,5 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR}/../../.. -SRCTOP= ${.CURDIR}/../../.. -TESTSRC= ${SRCTOP}/contrib/netbsd-tests/bin/expr - -TESTSDIR= ${TESTSBASE}/bin/expr - NETBSD_ATF_TESTS_SH= expr_test ATF_TESTS_SH_SED_expr_test+= -e 's/eval expr/eval expr --/g' Modified: user/ngie/more-tests2/bin/ls/tests/Makefile ============================================================================== --- user/ngie/more-tests2/bin/ls/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/bin/ls/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/bin/ls - ATF_TESTS_SH+= ls_tests # This seems like overkill, but the idea in mind is that all of the testcases # should be runnable as !root Modified: user/ngie/more-tests2/bin/mv/tests/Makefile ============================================================================== --- user/ngie/more-tests2/bin/mv/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/bin/mv/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/mv - TAP_TESTS_SH= legacy_test .include <bsd.test.mk> Modified: user/ngie/more-tests2/bin/pax/tests/Makefile ============================================================================== --- user/ngie/more-tests2/bin/pax/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/bin/pax/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/pax - TAP_TESTS_PERL= legacy_test .include <bsd.test.mk> Modified: user/ngie/more-tests2/bin/pkill/tests/Makefile ============================================================================== --- user/ngie/more-tests2/bin/pkill/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/bin/pkill/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/pkill - TAP_TESTS_SH= pgrep-F_test TAP_TESTS_SH+= pgrep-LF_test TAP_TESTS_SH+= pgrep-P_test Modified: user/ngie/more-tests2/bin/sh/tests/Makefile ============================================================================== --- user/ngie/more-tests2/bin/sh/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/bin/sh/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/sh - TESTS_SUBDIRS+= builtins TESTS_SUBDIRS+= errors TESTS_SUBDIRS+= execution Modified: user/ngie/more-tests2/bin/sleep/tests/Makefile ============================================================================== --- user/ngie/more-tests2/bin/sleep/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/bin/sleep/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,12 +1,7 @@ # $FreeBSD$ -TESTSRC= ${.CURDIR}/../../../contrib/netbsd-tests/bin/sleep -.PATH: ${TESTSRC} - .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/sleep -ATF_TESTS_SH= sleep_test -ATF_TESTS_SH_SRC_sleep_test= t_sleep.sh +NETBSD_ATF_TESTS_SH= sleep_test .include <bsd.test.mk> Modified: user/ngie/more-tests2/bin/test/tests/Makefile ============================================================================== --- user/ngie/more-tests2/bin/test/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/bin/test/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin/test - TAP_TESTS_SH= legacy_test # Some tests in here are silently not run when the tests are executed as # root. Explicitly tell Kyua to drop privileges. Modified: user/ngie/more-tests2/bin/tests/Makefile ============================================================================== --- user/ngie/more-tests2/bin/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/bin/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/bin - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/cddl/lib/tests/Makefile ============================================================================== --- user/ngie/more-tests2/cddl/lib/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/cddl/lib/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/cddl/lib - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/cddl/sbin/tests/Makefile ============================================================================== --- user/ngie/more-tests2/cddl/sbin/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/cddl/sbin/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/cddl/sbin - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/cddl/tests/Makefile ============================================================================== --- user/ngie/more-tests2/cddl/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/cddl/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/cddl - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/cddl/usr.bin/tests/Makefile ============================================================================== --- user/ngie/more-tests2/cddl/usr.bin/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/cddl/usr.bin/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/cddl/usr.bin - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/cddl/usr.sbin/dtrace/tests/Makefile ============================================================================== --- user/ngie/more-tests2/cddl/usr.sbin/dtrace/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/cddl/usr.sbin/dtrace/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,10 +2,9 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/cddl/usr.sbin/dtrace TESTS_SUBDIRS+= common -.PATH: ${.CURDIR:H:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= YES .PATH: ${.CURDIR}/tools Modified: user/ngie/more-tests2/cddl/usr.sbin/tests/Makefile ============================================================================== --- user/ngie/more-tests2/cddl/usr.sbin/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/cddl/usr.sbin/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/cddl/usr.sbin - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/gnu/lib/tests/Makefile ============================================================================== --- user/ngie/more-tests2/gnu/lib/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/gnu/lib/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/gnu/lib - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/gnu/tests/Makefile ============================================================================== --- user/ngie/more-tests2/gnu/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/gnu/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/gnu - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/gnu/usr.bin/diff/tests/Makefile ============================================================================== --- user/ngie/more-tests2/gnu/usr.bin/diff/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/gnu/usr.bin/diff/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,17 +1,14 @@ # $FreeBSD$ -TESTSRC= ${.CURDIR}/../../../../contrib/netbsd-tests/usr.bin/diff -.PATH: ${TESTSRC} +TESTSRC= ${SRCTOP}/contrib/netbsd-tests/usr.bin/diff -.include <bsd.own.mk> - -TESTSDIR= ${TESTSBASE}/gnu/usr.bin/diff -ATF_TESTS_SH= diff_test +NETBSD_ATF_TESTS_SH= diff_test ATF_TESTS_SH_SED_diff_test= -e 's/t_diff/`basename $$0`/g' -ATF_TESTS_SH_SRC_diff_test= t_diff.sh FILESDIR= ${TESTSDIR} FILES+= d_mallocv1.in FILES+= d_mallocv2.in +.include <netbsd-tests.test.mk> + .include <bsd.test.mk> Modified: user/ngie/more-tests2/gnu/usr.bin/tests/Makefile ============================================================================== --- user/ngie/more-tests2/gnu/usr.bin/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/gnu/usr.bin/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/gnu/usr.bin - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/lib/atf/libatf-c++/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/atf/libatf-c++/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/atf/libatf-c++/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,10 +2,9 @@ .include <bsd.init.mk> -TESTSDIR= ${TESTSBASE}/lib/atf/libatf-c++ TESTS_SUBDIRS= detail -ATF= ${.CURDIR:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/atf-c++ .PATH: ${ATF}/atf-c++/detail Modified: user/ngie/more-tests2/lib/atf/libatf-c++/tests/detail/Makefile ============================================================================== --- user/ngie/more-tests2/lib/atf/libatf-c++/tests/detail/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/atf/libatf-c++/tests/detail/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -4,7 +4,7 @@ TESTSDIR= ${TESTSBASE}/lib/atf/libatf-c++/detail -ATF= ${.CURDIR:H:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/atf-c++/detail CFLAGS+= -DATF_C_TESTS_BASE='"${TESTSBASE}/lib/atf/libatf-c"' Modified: user/ngie/more-tests2/lib/atf/libatf-c/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/atf/libatf-c/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/atf/libatf-c/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,10 +2,9 @@ .include <bsd.init.mk> -TESTSDIR= ${TESTSBASE}/lib/atf/libatf-c TESTS_SUBDIRS= detail -ATF= ${.CURDIR:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/atf-c .PATH: ${ATF}/atf-c/detail Modified: user/ngie/more-tests2/lib/atf/libatf-c/tests/detail/Makefile ============================================================================== --- user/ngie/more-tests2/lib/atf/libatf-c/tests/detail/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/atf/libatf-c/tests/detail/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -4,7 +4,7 @@ TESTSDIR= ${TESTSBASE}/lib/atf/libatf-c/detail -ATF= ${.CURDIR:H:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/atf-c/detail CFLAGS+= -DATF_INCLUDEDIR='"${INCLUDEDIR}"' Modified: user/ngie/more-tests2/lib/atf/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/atf/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/atf/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -4,7 +4,7 @@ TESTSDIR= ${TESTSBASE}/lib/atf -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes SUBDIR= test-programs Modified: user/ngie/more-tests2/lib/atf/tests/test-programs/Makefile ============================================================================== --- user/ngie/more-tests2/lib/atf/tests/test-programs/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/atf/tests/test-programs/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -5,7 +5,7 @@ TESTSDIR= ${TESTSBASE}/lib/atf/test-programs KYUAFILE= yes -ATF= ${.CURDIR:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/test-programs CFLAGS+= -I${ATF} Modified: user/ngie/more-tests2/lib/libc/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <src.opts.mk> -TESTSDIR= ${TESTSBASE}/lib/libc - SUBDIR= tls_dso TESTS_SUBDIRS= c063 Modified: user/ngie/more-tests2/lib/libc/tests/Makefile.netbsd-tests ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/Makefile.netbsd-tests Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/Makefile.netbsd-tests Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,7 @@ # $FreeBSD$ -OBJTOP?= ${.OBJDIR:H:H:H:H} -SRCTOP?= ${.CURDIR:H:H:H:H} -TESTSRC?= ${SRCTOP}/contrib/netbsd-tests/lib/libc/${.CURDIR:T} +TESTSRC:= ${SRCTOP}/contrib/netbsd-tests/${RELDIR:C/libc\/tests/libc/} + +TESTSDIR:= ${TESTSBASE}/${RELDIR:C/libc\/tests/libc/} .include <netbsd-tests.test.mk> Modified: user/ngie/more-tests2/lib/libc/tests/c063/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/c063/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/c063/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libc/c063 - #TODO: t_o_search NETBSD_ATF_TESTS_C= faccessat Modified: user/ngie/more-tests2/lib/libc/tests/db/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/db/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/db/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libc/db - BINDIR= ${TESTSDIR} PROGS= h_db Modified: user/ngie/more-tests2/lib/libc/tests/gen/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/gen/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/gen/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/gen - ATF_TESTS_C= arc4random_test ATF_TESTS_C+= fpclassify2_test Modified: user/ngie/more-tests2/lib/libc/tests/gen/execve/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/gen/execve/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/gen/execve/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,13 +1,7 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H:H:H} -SRCTOP= ${.CURDIR:H:H:H:H:H} -TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libc/gen/${.CURDIR:T} - .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/gen/execve - NETBSD_ATF_TESTS_C= execve_test .include "../../Makefile.netbsd-tests" Modified: user/ngie/more-tests2/lib/libc/tests/gen/posix_spawn/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/gen/posix_spawn/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/gen/posix_spawn/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,13 +1,7 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H:H:H} -SRCTOP= ${.CURDIR:H:H:H:H:H} -TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libc/gen/${.CURDIR:T} - .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/gen/posix_spawn - BINDIR= ${TESTSDIR} NETBSD_ATF_TESTS_C= fileactions_test Modified: user/ngie/more-tests2/lib/libc/tests/hash/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/hash/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/hash/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <src.opts.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/hash - NETBSD_ATF_TESTS_C= .if ${MK_OPENSSL} != "no" @@ -29,8 +27,8 @@ LDADD+= -lmd DPADD.sha2_test+= ${LIBCRYPTO} LDADD.sha2_test+= -lcrypto -CFLAGS.sha2_test+= -I${.CURDIR}/../../../../crypto/openssh/openbsd-compat -CFLAGS.sha2_test+= -I${.CURDIR}/../../../../crypto/openssh +CFLAGS.sha2_test+= -I${SRCTOP}/crypto/openssh/openbsd-compat +CFLAGS.sha2_test+= -I${SRCTOP}/crypto/openssh .include "../Makefile.netbsd-tests" Modified: user/ngie/more-tests2/lib/libc/tests/inet/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/inet/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/inet/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/inet - NETBSD_ATF_TESTS_C= inet_network_test .include "../Makefile.netbsd-tests" Modified: user/ngie/more-tests2/lib/libc/tests/locale/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/locale/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/locale/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/locale - NETBSD_ATF_TESTS_C= io_test NETBSD_ATF_TESTS_C+= mbrtowc_test NETBSD_ATF_TESTS_C+= mbstowcs_test Modified: user/ngie/more-tests2/lib/libc/tests/net/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/net/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/net/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/net - BINDIR= ${TESTSDIR} NETBSD_ATF_TESTS_C= getprotoent_test Modified: user/ngie/more-tests2/lib/libc/tests/net/getaddrinfo/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/net/getaddrinfo/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/net/getaddrinfo/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,13 +1,9 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H:H:H} -SRCTOP= ${.CURDIR:H:H:H:H:H} TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libc/net/${.CURDIR:T} .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/net/getaddrinfo - BINDIR= ${TESTSDIR} .error "This testcase needs to be ported to FreeBSD (the output from getaddrinfo_test differs from NetBSD)" Modified: user/ngie/more-tests2/lib/libc/tests/regex/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/regex/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/regex/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -4,8 +4,6 @@ BINDIR= ${TESTSDIR} -TESTSDIR= ${TESTSBASE}/lib/libc/regex - IMPLEMENTATION?= -DREGEX_SPENCER CFLAGS.h_regex+=-I${TESTSRC} -I${.CURDIR:H:H}/regex Modified: user/ngie/more-tests2/lib/libc/tests/rpc/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/rpc/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/rpc/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,6 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libc/rpc SRCS.xdr_test= ${RPCSRC:.x=_xdr.c} t_xdr.c ${RPCSRC:.x=.h} NETBSD_ATF_TESTS_C= rpc_test Modified: user/ngie/more-tests2/lib/libc/tests/setjmp/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/setjmp/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/setjmp/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libc/setjmp - NETBSD_ATF_TESTS_C= t_setjmp NETBSD_ATF_TESTS_C+= t_threadjmp @@ -10,4 +8,6 @@ LDADD.t_threadjmp+= -lpthread WARNS?= 4 +.include "../Makefile.netbsd-tests" + .include <bsd.test.mk> Modified: user/ngie/more-tests2/lib/libc/tests/ssp/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/ssp/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/ssp/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/ssp - NO_WERROR= WARNS?= 2 Modified: user/ngie/more-tests2/lib/libc/tests/stdio/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/stdio/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/stdio/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libc/stdio - ATF_TESTS_C= fmemopen2_test NETBSD_ATF_TESTS_C= clearerr_test Modified: user/ngie/more-tests2/lib/libc/tests/stdlib/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/stdlib/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/stdlib/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/stdlib - # TODO: t_getenv_thread, t_mi_vector_hash NETBSD_ATF_TESTS_C= abs_test NETBSD_ATF_TESTS_C+= atoi_test Modified: user/ngie/more-tests2/lib/libc/tests/string/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/string/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/string/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/string - # TODO: popcount, stresep NETBSD_ATF_TESTS_C+= memchr Modified: user/ngie/more-tests2/lib/libc/tests/sys/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/sys/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/sys/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/sys - # TODO: clone, lwp_create, lwp_ctl, posix_fadvise, recvmmsg, # swapcontext NETBSD_ATF_TESTS_C+= access_test Modified: user/ngie/more-tests2/lib/libc/tests/termios/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/termios/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/termios/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/termios - NETBSD_ATF_TESTS_C= tcsetpgrp_test .include "../Makefile.netbsd-tests" Modified: user/ngie/more-tests2/lib/libc/tests/time/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/time/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/time/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/time - NETBSD_ATF_TESTS_C= mktime_test NETBSD_ATF_TESTS_C+= strptime_test Modified: user/ngie/more-tests2/lib/libc/tests/tls/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/tls/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/tls/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,7 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/tls .if !defined(NO_PIC) SUBDIR+= dso .endif Modified: user/ngie/more-tests2/lib/libc/tests/tls/dso/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/tls/dso/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/tls/dso/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,6 @@ # $FreeBSD$ OBJTOP= ${.OBJDIR:H:H:H:H:H} -SRCTOP= ${.CURDIR:H:H:H:H:H} TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libc/tls/${.CURDIR:T} LIB= h_tls_dlopen Modified: user/ngie/more-tests2/lib/libc/tests/tls_dso/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/tls_dso/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/tls_dso/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,5 +1,7 @@ # $FreeBSD$ +SRCDIR= ${SRCTOP}/contrib/netbsd/ + .include <bsd.own.mk> LIB= h_tls_dynamic Modified: user/ngie/more-tests2/lib/libc/tests/ttyio/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc/tests/ttyio/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libc/tests/ttyio/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib/libc/ttyio - # TODO: ptm_test NETBSD_ATF_TESTS_C= ttyio_test Modified: user/ngie/more-tests2/lib/libcrypt/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libcrypt/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libcrypt/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,8 +2,6 @@ # exercise libcrypt -TESTSDIR= ${TESTSBASE}/lib/libcrypt - ATF_TESTS_C= crypt_tests CFLAGS+= -I${.CURDIR:H} Modified: user/ngie/more-tests2/lib/libmp/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libmp/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libmp/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libmp - TAP_TESTS_C+= legacy_test LIBADD+= mp Modified: user/ngie/more-tests2/lib/libnv/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libnv/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libnv/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libnv - ATF_TESTS_CXX= \ dnv_tests \ nv_array_tests \ Modified: user/ngie/more-tests2/lib/libpam/libpam/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libpam/libpam/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libpam/libpam/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,6 +1,6 @@ # $FreeBSD$ -OPENPAM = ${.CURDIR}/../../../../contrib/openpam +OPENPAM= ${SRCTOP}/contrib/openpam .PATH: ${OPENPAM}/t TESTSDIR = ${TESTSBASE}/lib/libpam Modified: user/ngie/more-tests2/lib/libproc/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libproc/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libproc/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libproc - ATF_TESTS_C+= proc_test PROGS= target_prog @@ -15,7 +13,6 @@ DPADD+= ${LIBELF} ${LIBPROC} ${LIBRTLD_D # for testing symbol lookup. STRIP= -MAN= WARNS?= 6 .include <bsd.test.mk> Modified: user/ngie/more-tests2/lib/librt/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/librt/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/librt/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,11 +1,5 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H} -SRCTOP= ${.CURDIR:H:H:H} -TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/librt - -TESTSDIR= ${TESTSBASE}/lib/librt - LIBADD= rt NETBSD_ATF_TESTS_C= sched_test Modified: user/ngie/more-tests2/lib/libthr/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libthr/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libthr/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,11 +1,7 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H} -SRCTOP= ${.CURDIR:H:H:H} TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libpthread -TESTSDIR= ${TESTSBASE}/lib/libthr - # TODO: t_name (missing pthread_getname_np support in FreeBSD) NETBSD_ATF_TESTS_C= barrier_test NETBSD_ATF_TESTS_C+= cond_test Modified: user/ngie/more-tests2/lib/libthr/tests/dlopen/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libthr/tests/dlopen/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libthr/tests/dlopen/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H:H} -SRCTOP= ${.CURDIR:H:H:H:H} TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libpthread/dlopen .include <bsd.own.mk> Modified: user/ngie/more-tests2/lib/libthr/tests/dlopen/dso/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libthr/tests/dlopen/dso/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libthr/tests/dlopen/dso/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,6 @@ # $FreeBSD$ OBJTOP= ${.OBJDIR:H:H:H:H:H} -SRCTOP= ${.CURDIR:H:H:H:H:H} TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libpthread/dlopen/dso SHLIB= h_pthread_dlopen Modified: user/ngie/more-tests2/lib/libutil/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libutil/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/libutil/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/lib/libutil - TAP_TESTS_C+= flopen_test TAP_TESTS_C+= grp_test TAP_TESTS_C+= humanize_number_test Modified: user/ngie/more-tests2/lib/msun/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/msun/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/msun/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,11 +1,7 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR:H:H:H} -SRCTOP= ${.CURDIR:H:H:H} TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libm -TESTSDIR= ${TESTSBASE}/lib/msun - # All architectures on FreeBSD have fenv.h CFLAGS+= -DHAVE_FENV_H Modified: user/ngie/more-tests2/lib/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/lib/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/lib - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/libexec/atf/atf-check/tests/Makefile ============================================================================== --- user/ngie/more-tests2/libexec/atf/atf-check/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/libexec/atf/atf-check/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.init.mk> -TESTSDIR= ${TESTSBASE}/libexec/atf/atf-check - -ATF= ${.CURDIR:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/atf-sh ATF_TESTS_SH= atf-check_test Modified: user/ngie/more-tests2/libexec/atf/atf-sh/tests/Makefile ============================================================================== --- user/ngie/more-tests2/libexec/atf/atf-sh/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/libexec/atf/atf-sh/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.init.mk> -TESTSDIR= ${TESTSBASE}/libexec/atf/atf-sh - -ATF= ${.CURDIR:H:H:H:H}/contrib/atf +ATF= ${SRCTOP}/contrib/atf .PATH: ${ATF}/atf-sh ATF_TESTS_SH+= atf_check_test Modified: user/ngie/more-tests2/libexec/atf/tests/Makefile ============================================================================== --- user/ngie/more-tests2/libexec/atf/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/libexec/atf/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/libexec/atf - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/libexec/rtld-elf/tests/Makefile ============================================================================== --- user/ngie/more-tests2/libexec/rtld-elf/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/libexec/rtld-elf/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,7 +2,6 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/libexec/rtld-elf SUBDIR+= libpythagoras target ATF_TESTS_C= ld_library_pathfds Modified: user/ngie/more-tests2/libexec/tests/Makefile ============================================================================== --- user/ngie/more-tests2/libexec/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/libexec/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/libexec - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/sbin/devd/tests/Makefile ============================================================================== --- user/ngie/more-tests2/sbin/devd/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/sbin/devd/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/sbin/devd - ATF_TESTS_C= client_test TEST_METADATA.client_test= required_programs="devd" TEST_METADATA.client_test+= required_user="root" Modified: user/ngie/more-tests2/sbin/dhclient/tests/Makefile ============================================================================== --- user/ngie/more-tests2/sbin/dhclient/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/sbin/dhclient/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/sbin/dhclient - .PATH: ${.CURDIR}/.. PLAIN_TESTS_C= option-domain-search_test Modified: user/ngie/more-tests2/sbin/growfs/tests/Makefile ============================================================================== --- user/ngie/more-tests2/sbin/growfs/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/sbin/growfs/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,7 +1,5 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/sbin/growfs - TAP_TESTS_PERL= legacy_test .include <bsd.test.mk> Modified: user/ngie/more-tests2/sbin/ifconfig/tests/Makefile ============================================================================== --- user/ngie/more-tests2/sbin/ifconfig/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/sbin/ifconfig/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,11 +1,5 @@ # $FreeBSD$ -OBJTOP= ${.OBJDIR}/../../.. -SRCTOP= ${.CURDIR}/../../.. -TESTSRC= ${SRCTOP}/contrib/netbsd-tests/sbin/ifconfig - -TESTSDIR= ${TESTSBASE}/sbin/ifconfig - NETBSD_ATF_TESTS_SH= nonexistent_test .include <netbsd-tests.test.mk> Modified: user/ngie/more-tests2/sbin/mdconfig/tests/Makefile ============================================================================== --- user/ngie/more-tests2/sbin/mdconfig/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/sbin/mdconfig/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -1,10 +1,7 @@ # $FreeBSD$ -TESTSDIR= ${TESTSBASE}/sbin/mdconfig - ATF_TESTS_SH= mdconfig_test - TEST_METADATA.mdconfig_test+= required_user="root" .include <bsd.test.mk> Modified: user/ngie/more-tests2/sbin/tests/Makefile ============================================================================== --- user/ngie/more-tests2/sbin/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/sbin/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/sbin - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/secure/lib/tests/Makefile ============================================================================== --- user/ngie/more-tests2/secure/lib/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/secure/lib/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/secure/lib - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/secure/libexec/tests/Makefile ============================================================================== --- user/ngie/more-tests2/secure/libexec/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/secure/libexec/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/secure/libexec - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/secure/tests/Makefile ============================================================================== --- user/ngie/more-tests2/secure/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/secure/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/secure - -.PATH: ${.CURDIR:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/secure/usr.bin/tests/Makefile ============================================================================== --- user/ngie/more-tests2/secure/usr.bin/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/secure/usr.bin/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/secure/usr.bin - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> Modified: user/ngie/more-tests2/secure/usr.sbin/tests/Makefile ============================================================================== --- user/ngie/more-tests2/secure/usr.sbin/tests/Makefile Tue Oct 6 17:46:17 2015 (r288940) +++ user/ngie/more-tests2/secure/usr.sbin/tests/Makefile Tue Oct 6 17:46:48 2015 (r288941) @@ -2,9 +2,7 @@ .include <bsd.own.mk> -TESTSDIR= ${TESTSBASE}/secure/usr.sbin - -.PATH: ${.CURDIR:H:H:H}/tests +.PATH: ${SRCTOP}/tests KYUAFILE= yes .include <bsd.test.mk> *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@freebsd.org Tue Oct 6 17:49:53 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AA12C9B62C0 for <svn-src-user@mailman.ysv.freebsd.org>; Tue, 6 Oct 2015 17:49:53 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 742DFD52; Tue, 6 Oct 2015 17:49:53 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t96Hnqda069338; Tue, 6 Oct 2015 17:49:52 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t96HnqOJ069337; Tue, 6 Oct 2015 17:49:52 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510061749.t96HnqOJ069337@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Tue, 6 Oct 2015 17:49:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288942 - user/ngie/more-tests2/release/doc/en_US.ISO8859-1/relnotes 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 06 Oct 2015 17:49:53 -0000 Author: ngie Date: Tue Oct 6 17:49:52 2015 New Revision: 288942 URL: https://svnweb.freebsd.org/changeset/base/288942 Log: MFhead @ r288941 (in part to prove that this branch isn't horribly broken mergeinfo wise -- oh the little things..) Modified: user/ngie/more-tests2/release/doc/en_US.ISO8859-1/relnotes/article.xml Directory Properties: user/ngie/more-tests2/ (props changed) Modified: user/ngie/more-tests2/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- user/ngie/more-tests2/release/doc/en_US.ISO8859-1/relnotes/article.xml Tue Oct 6 17:46:48 2015 (r288941) +++ user/ngie/more-tests2/release/doc/en_US.ISO8859-1/relnotes/article.xml Tue Oct 6 17:49:52 2015 (r288942) @@ -796,6 +796,13 @@ evaluated when building the <filename role="package">emulators/linux-c6</filename> and related ports.</para> + + <para revision="288669">The stack protector has been upgraded to + the "strong" level, elevating the protection against buffer + overflows. While this significantly improves the security of + the system, extensive testing was done to ensure there are no + measurable side effects in performance or + functionality.</para> </sect2> </sect1> @@ -1251,6 +1258,10 @@ <para revision="287469" contrib="sponsor" sponsor="&intelcorp;">The &man.em.4; driver has been updated to support the Skylake I219 chipset.</para> + + <para revision="288654">The &man.lagg.4; driver has been updated + to remove support for the <literal>fec</literal> + protocol.</para> </sect2> </sect1> From owner-svn-src-user@freebsd.org Tue Oct 6 18:07:16 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8E2179D02B3 for <svn-src-user@mailman.ysv.freebsd.org>; Tue, 6 Oct 2015 18:07:16 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 26CF720A; Tue, 6 Oct 2015 18:07:15 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t96I7E2l076174; Tue, 6 Oct 2015 18:07:14 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t96I7C6e076149; Tue, 6 Oct 2015 18:07:12 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510061807.t96I7C6e076149@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Tue, 6 Oct 2015 18:07:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288945 - in user/ngie/more-tests2: . contrib/compiler-rt contrib/compiler-rt/include/sanitizer contrib/compiler-rt/lib/asan contrib/compiler-rt/lib/asan/scripts contrib/compiler-rt/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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 06 Oct 2015 18:07:16 -0000 Author: ngie Date: Tue Oct 6 18:07:07 2015 New Revision: 288945 URL: https://svnweb.freebsd.org/changeset/base/288945 Log: MFhead @ r288943 clang 3.7.0 upgrade Added: user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/atomic_flag_clear.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/atomic_flag_clear.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/atomic_flag_clear_explicit.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/atomic_flag_clear_explicit.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/atomic_flag_test_and_set.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/atomic_flag_test_and_set.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/atomic_flag_test_and_set_explicit.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/atomic_flag_test_and_set_explicit.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/atomic_signal_fence.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/atomic_signal_fence.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/atomic_thread_fence.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/atomic_thread_fence.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/extendhfsf2.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/extendhfsf2.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/i386/chkstk.S - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/i386/chkstk.S user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/truncdfhf2.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/truncdfhf2.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/truncsfhf2.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/truncsfhf2.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/x86_64/chkstk.S - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/x86_64/chkstk.S user/ngie/more-tests2/contrib/compiler-rt/lib/profile/InstrProfilingUtil.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/profile/InstrProfilingUtil.c user/ngie/more-tests2/contrib/compiler-rt/lib/profile/InstrProfilingUtil.h - copied unchanged from r288943, head/contrib/compiler-rt/lib/profile/InstrProfilingUtil.h user/ngie/more-tests2/contrib/compiler-rt/lib/safestack/ - copied from r288943, head/contrib/compiler-rt/lib/safestack/ user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_posix.h - copied unchanged from r288943, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_posix.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_internal.h - copied unchanged from r288943, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_internal.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc - copied unchanged from r288943, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.h - copied unchanged from r288943, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_process_libcdep.cc - copied unchanged from r288943, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_process_libcdep.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.h - copied unchanged from r288943, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc - copied unchanged from r288943, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_symbolizer_test.cc - copied unchanged from r288943, head/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_symbolizer_test.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_interceptors.h - copied unchanged from r288943, head/contrib/compiler-rt/lib/tsan/rtl/tsan_interceptors.h user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc - copied unchanged from r288943, head/contrib/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_init_standalone.cc - copied unchanged from r288943, head/contrib/compiler-rt/lib/ubsan/ubsan_init_standalone.cc user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_platform.h - copied unchanged from r288943, head/contrib/compiler-rt/lib/ubsan/ubsan_platform.h user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc - copied unchanged from r288943, head/contrib/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_type_hash_win.cc - copied unchanged from r288943, head/contrib/compiler-rt/lib/ubsan/ubsan_type_hash_win.cc user/ngie/more-tests2/contrib/libc++/include/__undef___deallocate - copied unchanged from r288943, head/contrib/libc++/include/__undef___deallocate user/ngie/more-tests2/contrib/libc++/include/experimental/algorithm - copied unchanged from r288943, head/contrib/libc++/include/experimental/algorithm user/ngie/more-tests2/contrib/libc++/include/experimental/chrono - copied unchanged from r288943, head/contrib/libc++/include/experimental/chrono user/ngie/more-tests2/contrib/libc++/include/experimental/ratio - copied unchanged from r288943, head/contrib/libc++/include/experimental/ratio user/ngie/more-tests2/contrib/libc++/include/experimental/system_error - copied unchanged from r288943, head/contrib/libc++/include/experimental/system_error user/ngie/more-tests2/contrib/libc++/include/experimental/tuple - copied unchanged from r288943, head/contrib/libc++/include/experimental/tuple user/ngie/more-tests2/contrib/libc++/src/config_elast.h - copied unchanged from r288943, head/contrib/libc++/src/config_elast.h user/ngie/more-tests2/contrib/libc++/src/support/ - copied from r288943, head/contrib/libc++/src/support/ user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/EpochTracker.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/ADT/EpochTracker.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/MemoryLocation.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Analysis/MemoryLocation.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.def - copied unchanged from r288943, head/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.def user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/VectorUtils.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Analysis/VectorUtils.h user/ngie/more-tests2/contrib/llvm/include/llvm/AsmParser/SlotMapping.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/AsmParser/SlotMapping.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/DIEValue.def - copied unchanged from r288943, head/contrib/llvm/include/llvm/CodeGen/DIEValue.def user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/DwarfStringPoolEntry.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/CodeGen/DwarfStringPoolEntry.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/FaultMaps.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/CodeGen/FaultMaps.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MIRParser/ - copied from r288943, head/contrib/llvm/include/llvm/CodeGen/MIRParser/ user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MIRYamlMapping.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/CodeGen/MIRYamlMapping.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineFunctionInitializer.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/CodeGen/MachineFunctionInitializer.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/WinEHFuncInfo.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/CodeGen/WinEHFuncInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARF/ - copied from r288943, head/contrib/llvm/include/llvm/DebugInfo/DWARF/ user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/PDB/ - copied from r288943, head/contrib/llvm/include/llvm/DebugInfo/PDB/ user/ngie/more-tests2/contrib/llvm/include/llvm/ExecutionEngine/JITSymbolFlags.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/ExecutionEngine/JITSymbolFlags.h user/ngie/more-tests2/contrib/llvm/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h user/ngie/more-tests2/contrib/llvm/include/llvm/ExecutionEngine/Orc/ - copied from r288943, head/contrib/llvm/include/llvm/ExecutionEngine/Orc/ user/ngie/more-tests2/contrib/llvm/include/llvm/ExecutionEngine/OrcMCJITReplacement.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/ExecutionEngine/OrcMCJITReplacement.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/DebugInfoFlags.def - copied unchanged from r288943, head/contrib/llvm/include/llvm/IR/DebugInfoFlags.def user/ngie/more-tests2/contrib/llvm/include/llvm/IR/DebugInfoMetadata.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/IR/DebugInfoMetadata.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/IntrinsicsAMDGPU.td - copied unchanged from r288943, head/contrib/llvm/include/llvm/IR/IntrinsicsAMDGPU.td user/ngie/more-tests2/contrib/llvm/include/llvm/IR/IntrinsicsBPF.td - copied unchanged from r288943, head/contrib/llvm/include/llvm/IR/IntrinsicsBPF.td user/ngie/more-tests2/contrib/llvm/include/llvm/IR/IntrinsicsSystemZ.td - copied unchanged from r288943, head/contrib/llvm/include/llvm/IR/IntrinsicsSystemZ.td user/ngie/more-tests2/contrib/llvm/include/llvm/IR/IntrinsicsWebAssembly.td - copied unchanged from r288943, head/contrib/llvm/include/llvm/IR/IntrinsicsWebAssembly.td user/ngie/more-tests2/contrib/llvm/include/llvm/IR/ModuleSlotTracker.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/IR/ModuleSlotTracker.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Value.def - copied unchanged from r288943, head/contrib/llvm/include/llvm/IR/Value.def user/ngie/more-tests2/contrib/llvm/include/llvm/LibDriver/ - copied from r288943, head/contrib/llvm/include/llvm/LibDriver/ user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserUtils.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserUtils.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCSymbolCOFF.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/MC/MCSymbolCOFF.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCSymbolELF.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/MC/MCSymbolELF.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCSymbolMachO.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/MC/MCSymbolMachO.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/ArchiveWriter.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Object/ArchiveWriter.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/StackMapParser.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Object/StackMapParser.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/SymbolSize.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Object/SymbolSize.h user/ngie/more-tests2/contrib/llvm/include/llvm/Passes/ - copied from r288943, head/contrib/llvm/include/llvm/Passes/ user/ngie/more-tests2/contrib/llvm/include/llvm/Support/COM.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Support/COM.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Dwarf.def - copied unchanged from r288943, head/contrib/llvm/include/llvm/Support/Dwarf.def user/ngie/more-tests2/contrib/llvm/include/llvm/Support/MipsABIFlags.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Support/MipsABIFlags.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/StringSaver.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Support/StringSaver.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/TargetParser.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Support/TargetParser.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetRecip.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Target/TargetRecip.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/IPO/LowerBitSets.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Transforms/IPO/LowerBitSets.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/InstCombine/ - copied from r288943, head/contrib/llvm/include/llvm/Transforms/InstCombine/ user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Scalar/ - copied from r288943, head/contrib/llvm/include/llvm/Transforms/Scalar/ user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Utils/LoopVersioning.h - copied unchanged from r288943, head/contrib/llvm/include/llvm/Transforms/Utils/LoopVersioning.h user/ngie/more-tests2/contrib/llvm/lib/Analysis/DivergenceAnalysis.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Analysis/DivergenceAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/IteratedDominanceFrontier.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Analysis/IteratedDominanceFrontier.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/MemDerefPrinter.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Analysis/MemDerefPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/MemoryLocation.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Analysis/MemoryLocation.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/TargetLibraryInfo.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Analysis/TargetLibraryInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/VectorUtils.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Analysis/VectorUtils.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.cpp - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.h - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/CoreCLRGC.cpp - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/CoreCLRGC.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/FaultMaps.cpp - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/FaultMaps.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/GCRootLowering.cpp - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/GCRootLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/ImplicitNullChecks.cpp - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/ImplicitNullChecks.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/InterleavedAccessPass.cpp - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/InterleavedAccessPass.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MIRParser/ - copied from r288943, head/contrib/llvm/lib/CodeGen/MIRParser/ user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MIRPrinter.cpp - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/MIRPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MIRPrinter.h - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/MIRPrinter.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MIRPrintingPass.cpp - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/MIRPrintingPass.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/ShadowStackGCLowering.cpp - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/ShadowStackGCLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/ShrinkWrap.cpp - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/ShrinkWrap.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/WinEHPrepare.cpp - copied unchanged from r288943, head/contrib/llvm/lib/CodeGen/WinEHPrepare.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARF/ - copied from r288943, head/contrib/llvm/lib/DebugInfo/DWARF/ user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/PDB/ - copied from r288943, head/contrib/llvm/lib/DebugInfo/PDB/ user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/Orc/ - copied from r288943, head/contrib/llvm/lib/ExecutionEngine/Orc/ user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp - copied unchanged from r288943, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h - copied unchanged from r288943, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h - copied unchanged from r288943, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/SectionMemoryManager.cpp - copied unchanged from r288943, head/contrib/llvm/lib/ExecutionEngine/SectionMemoryManager.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/DebugInfoMetadata.cpp - copied unchanged from r288943, head/contrib/llvm/lib/IR/DebugInfoMetadata.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/MetadataImpl.h - copied unchanged from r288943, head/contrib/llvm/lib/IR/MetadataImpl.h user/ngie/more-tests2/contrib/llvm/lib/IR/Operator.cpp - copied unchanged from r288943, head/contrib/llvm/lib/IR/Operator.cpp user/ngie/more-tests2/contrib/llvm/lib/LibDriver/ - copied from r288943, head/contrib/llvm/lib/LibDriver/ user/ngie/more-tests2/contrib/llvm/lib/MC/MCInstrDesc.cpp - copied unchanged from r288943, head/contrib/llvm/lib/MC/MCInstrDesc.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCSchedule.cpp - copied unchanged from r288943, head/contrib/llvm/lib/MC/MCSchedule.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCSymbolELF.cpp - copied unchanged from r288943, head/contrib/llvm/lib/MC/MCSymbolELF.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/ArchiveWriter.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Object/ArchiveWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/SymbolSize.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Object/SymbolSize.cpp user/ngie/more-tests2/contrib/llvm/lib/Passes/ - copied from r288943, head/contrib/llvm/lib/Passes/ user/ngie/more-tests2/contrib/llvm/lib/Support/COM.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Support/COM.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/StringSaver.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Support/StringSaver.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/TargetParser.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Support/TargetParser.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Unix/COM.inc - copied unchanged from r288943, head/contrib/llvm/lib/Support/Unix/COM.inc user/ngie/more-tests2/contrib/llvm/lib/Support/Windows/COM.inc - copied unchanged from r288943, head/contrib/llvm/lib/Support/Windows/COM.inc user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h user/ngie/more-tests2/contrib/llvm/lib/Target/AMDGPU/ - copied from r288943, head/contrib/llvm/lib/Target/AMDGPU/ user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ThumbRegisterInfo.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/ARM/ThumbRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ThumbRegisterInfo.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/ARM/ThumbRegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/BPF/ - copied from r288943, head/contrib/llvm/lib/Target/BPF/ user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/BitTracker.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/BitTracker.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/BitTracker.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/BitTracker.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonGenPredicate.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/HexagonGenPredicate.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoVector.td - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoVector.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonIsetDx.td - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/HexagonIsetDx.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonTargetStreamer.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/HexagonTargetStreamer.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrFormats.td - copied unchanged from r288943, head/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrFormats.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td - copied unchanged from r288943, head/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXPeephole.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/NVPTX/NVPTXPeephole.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCInstrHTM.td - copied unchanged from r288943, head/contrib/llvm/lib/Target/PowerPC/PPCInstrHTM.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCInstrQPX.td - copied unchanged from r288943, head/contrib/llvm/lib/Target/PowerPC/PPCInstrQPX.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCLoopDataPrefetch.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/PowerPC/PPCLoopDataPrefetch.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCTOCRegDeps.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/PowerPC/PPCTOCRegDeps.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCVSXCopy.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/PowerPC/PPCVSXCopy.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZInstrVector.td - copied unchanged from r288943, head/contrib/llvm/lib/Target/SystemZ/SystemZInstrVector.td user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZLDCleanup.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/SystemZ/SystemZLDCleanup.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/TargetRecip.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/TargetRecip.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/WebAssembly/ - copied from r288943, head/contrib/llvm/lib/Target/WebAssembly/ user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86ExpandPseudo.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/X86/X86ExpandPseudo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrMPX.td - copied unchanged from r288943, head/contrib/llvm/lib/Target/X86/X86InstrMPX.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86WinEHState.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Target/X86/X86WinEHState.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.h - copied unchanged from r288943, head/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/ElimAvailExtern.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/IPO/ElimAvailExtern.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/LowerBitSets.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/IPO/LowerBitSets.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineInternal.h - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/InstCombine/InstCombineInternal.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/Instrumentation/SafeStack.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Instrumentation/SafeStack.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ARCInstKind.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/ObjCARC/ARCInstKind.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ARCInstKind.h - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/ObjCARC/ARCInstKind.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/BlotMapVector.h - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/ObjCARC/BlotMapVector.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/PtrState.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/ObjCARC/PtrState.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/PtrState.h - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/ObjCARC/PtrState.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/BDCE.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Scalar/BDCE.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/Float2Int.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Scalar/Float2Int.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LoopInterchange.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Scalar/LoopInterchange.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/LoopVersioning.cpp - copied unchanged from r288943, head/contrib/llvm/lib/Transforms/Utils/LoopVersioning.cpp user/ngie/more-tests2/contrib/llvm/patches/patch-01-clang-vendor-suffix.diff - copied unchanged from r288943, head/contrib/llvm/patches/patch-01-clang-vendor-suffix.diff user/ngie/more-tests2/contrib/llvm/patches/patch-02-add-CC-aliases.diff - copied unchanged from r288943, head/contrib/llvm/patches/patch-02-add-CC-aliases.diff user/ngie/more-tests2/contrib/llvm/patches/patch-03-enable-armv6-clrex.diff - copied unchanged from r288943, head/contrib/llvm/patches/patch-03-enable-armv6-clrex.diff user/ngie/more-tests2/contrib/llvm/patches/patch-04-clang-add-mips-triples.diff - copied unchanged from r288943, head/contrib/llvm/patches/patch-04-clang-add-mips-triples.diff user/ngie/more-tests2/contrib/llvm/patches/patch-05-clang-r244063-missing-atomic-libcall.diff - copied unchanged from r288943, head/contrib/llvm/patches/patch-05-clang-r244063-missing-atomic-libcall.diff user/ngie/more-tests2/contrib/llvm/patches/patch-06-llvm-r248439-fdiv-hoisting.diff - copied unchanged from r288943, head/contrib/llvm/patches/patch-06-llvm-r248439-fdiv-hoisting.diff user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAMDGPU.def - copied unchanged from r288943, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAMDGPU.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsSystemZ.def - copied unchanged from r288943, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsSystemZ.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/PCHContainerOperations.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/include/clang/Frontend/PCHContainerOperations.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Rewrite/Core/RewriteBuffer.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/include/clang/Rewrite/Core/RewriteBuffer.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/DiagnosticOptions.cpp - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Basic/DiagnosticOptions.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/MinGWToolChain.cpp - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Driver/MinGWToolChain.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/PCHContainerOperations.cpp - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Frontend/PCHContainerOperations.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/avx512cdintrin.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Headers/avx512cdintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/avx512dqintrin.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Headers/avx512dqintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/avx512vldqintrin.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Headers/avx512vldqintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/cuda/ - copied from r288943, head/contrib/llvm/tools/clang/lib/Headers/cuda/ user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/cuda_builtin_vars.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Headers/cuda_builtin_vars.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/fxsrintrin.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Headers/fxsrintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/htmintrin.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Headers/htmintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/htmxlintrin.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Headers/htmxlintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/inttypes.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Headers/inttypes.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/s390intrin.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Headers/s390intrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/vecintrin.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Headers/vecintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/xtestintrin.h - copied unchanged from r288943, head/contrib/llvm/tools/clang/lib/Headers/xtestintrin.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBLanguageRuntime.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/API/SBLanguageRuntime.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBLaunchInfo.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/API/SBLaunchInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBVariablesOptions.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/API/SBVariablesOptions.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SystemInitializerFull.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/API/SystemInitializerFull.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/CxaDemangle.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Core/CxaDemangle.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/FastDemangle.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Core/FastDemangle.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/FormatEntity.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Core/FormatEntity.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/Logging.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Core/Logging.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/ThreadSafeDenseSet.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Core/ThreadSafeDenseSet.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/VectorType.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/DataFormatters/VectorType.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/LockFile.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Host/LockFile.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/LockFileBase.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Host/LockFileBase.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/MainLoop.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Host/MainLoop.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/MainLoopBase.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Host/MainLoopBase.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/StringConvert.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Host/StringConvert.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/Time.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Host/Time.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/XML.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Host/XML.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/common/ - copied from r288943, head/contrib/llvm/tools/lldb/include/lldb/Host/common/ user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/posix/Fcntl.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Host/posix/Fcntl.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/posix/LockFilePosix.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Host/posix/LockFilePosix.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/posix/MainLoopPosix.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Host/posix/MainLoopPosix.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Initialization/ - copied from r288943, head/contrib/llvm/tools/lldb/include/lldb/Initialization/ user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFormatEntity.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFormatEntity.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueLanguage.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueLanguage.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Utility/ConvertEnum.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Utility/ConvertEnum.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Utility/JSON.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Utility/JSON.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Utility/LLDBAssert.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Utility/LLDBAssert.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Utility/NameMatches.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Utility/NameMatches.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Utility/StringExtractor.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/include/lldb/Utility/StringExtractor.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBAttachInfo.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/API/SBAttachInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBLanguageRuntime.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/API/SBLanguageRuntime.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBLaunchInfo.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/API/SBLaunchInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBVariablesOptions.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/API/SBVariablesOptions.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectBugreport.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Commands/CommandObjectBugreport.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectBugreport.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Commands/CommandObjectBugreport.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectLanguage.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Commands/CommandObjectLanguage.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectLanguage.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Commands/CommandObjectLanguage.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/CxaDemangle.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Core/CxaDemangle.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/FormatEntity.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Core/FormatEntity.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Logging.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Core/Logging.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/CoreMedia.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/DataFormatters/CoreMedia.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/VectorType.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/DataFormatters/VectorType.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/FileSystem.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Host/common/FileSystem.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/LockFileBase.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Host/common/LockFileBase.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/NativeRegisterContext.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Host/common/NativeRegisterContext.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/NativeRegisterContextRegisterInfo.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Host/common/NativeRegisterContextRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/NativeWatchpointList.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Host/common/NativeWatchpointList.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/StringConvert.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Host/common/StringConvert.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/XML.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Host/common/XML.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/posix/LockFilePosix.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Host/posix/LockFilePosix.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/posix/MainLoopPosix.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Host/posix/MainLoopPosix.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Initialization/ - copied from r288943, head/contrib/llvm/tools/lldb/source/Initialization/ user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueLanguage.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Interpreter/OptionValueLanguage.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ - copied from r288943, head/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ - copied from r288943, head/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ - copied from r288943, head/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ - copied from r288943, head/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ - copied from r288943, head/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/ - copied from r288943, head/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/ user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS/ - copied from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS/ user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/ - copied from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/ user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/ - copied from r288943, head/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/ user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXThread.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXThread.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXThread.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXThread.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessPOSIX.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessPOSIX.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessPOSIX.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessPOSIX.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/CrashReason.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/CrashReason.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/CrashReason.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/CrashReason.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/GDBRemoteSignals.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/GDBRemoteSignals.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/GDBRemoteSignals.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/GDBRemoteSignals.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm64.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm64.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_mips.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_mips.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_arm.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_arm.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-arm-register-enums.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-arm-register-enums.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-arm64-register-enums.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-arm64-register-enums.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-mips-freebsd-register-enums.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-mips-freebsd-register-enums.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-mips-linux-register-enums.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-mips-linux-register-enums.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/ConvertEnum.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Utility/ConvertEnum.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/JSON.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Utility/JSON.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/LLDBAssert.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Utility/LLDBAssert.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/ModuleCache.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Utility/ModuleCache.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/ModuleCache.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Utility/ModuleCache.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/NameMatches.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/source/Utility/NameMatches.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/argdumper/ - copied from r288943, head/contrib/llvm/tools/lldb/tools/argdumper/ user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValPrintValues.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValPrintValues.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValPrintValues.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValPrintValues.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbShow.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbShow.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbShow.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbShow.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSymbol.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSymbol.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSymbol.h - copied unchanged from r288943, head/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSymbol.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIExtensions.txt - copied unchanged from r288943, head/contrib/llvm/tools/lldb/tools/lldb-mi/MIExtensions.txt user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-server/ - copied from r288943, head/contrib/llvm/tools/lldb/tools/lldb-server/ user/ngie/more-tests2/contrib/llvm/tools/lli/OrcLazyJIT.cpp - copied unchanged from r288943, head/contrib/llvm/tools/lli/OrcLazyJIT.cpp user/ngie/more-tests2/contrib/llvm/tools/lli/OrcLazyJIT.h - copied unchanged from r288943, head/contrib/llvm/tools/lli/OrcLazyJIT.h user/ngie/more-tests2/contrib/llvm/tools/llvm-cxxdump/ - copied from r288943, head/contrib/llvm/tools/llvm-cxxdump/ - copied from r288943, head/contrib/llvm/tools/llvm-dwarfdump/ - copied from r288943, head/contrib/llvm/tools/llvm-lto/ user/ngie/more-tests2/contrib/llvm/tools/llvm-pdbdump/ - copied from r288943, head/contrib/llvm/tools/llvm-pdbdump/ user/ngie/more-tests2/contrib/llvm/tools/llvm-readobj/StackMapPrinter.h - copied unchanged from r288943, head/contrib/llvm/tools/llvm-readobj/StackMapPrinter.h user/ngie/more-tests2/lib/clang/liblldbInitialization/ - copied from r288943, head/lib/clang/liblldbInitialization/ user/ngie/more-tests2/lib/clang/liblldbPluginABISysV_arm/ - copied from r288943, head/lib/clang/liblldbPluginABISysV_arm/ user/ngie/more-tests2/lib/clang/liblldbPluginABISysV_arm64/ - copied from r288943, head/lib/clang/liblldbPluginABISysV_arm64/ user/ngie/more-tests2/lib/clang/liblldbPluginABISysV_i386/ - copied from r288943, head/lib/clang/liblldbPluginABISysV_i386/ user/ngie/more-tests2/lib/clang/liblldbPluginABISysV_mips/ - copied from r288943, head/lib/clang/liblldbPluginABISysV_mips/ user/ngie/more-tests2/lib/clang/liblldbPluginABISysV_mips64/ - copied from r288943, head/lib/clang/liblldbPluginABISysV_mips64/ user/ngie/more-tests2/lib/clang/liblldbPluginInstructionMIPS/ - copied from r288943, head/lib/clang/liblldbPluginInstructionMIPS/ user/ngie/more-tests2/lib/clang/liblldbPluginInstructionMIPS64/ - copied from r288943, head/lib/clang/liblldbPluginInstructionMIPS64/ user/ngie/more-tests2/lib/clang/libllvmdebuginfodwarf/ - copied from r288943, head/lib/clang/libllvmdebuginfodwarf/ user/ngie/more-tests2/lib/clang/libllvmdebuginfopdb/ - copied from r288943, head/lib/clang/libllvmdebuginfopdb/ user/ngie/more-tests2/lib/clang/libllvmlibdriver/ - copied from r288943, head/lib/clang/libllvmlibdriver/ user/ngie/more-tests2/lib/clang/libllvmlto/ - copied from r288943, head/lib/clang/libllvmlto/ user/ngie/more-tests2/lib/clang/libllvmmirparser/ - copied from r288943, head/lib/clang/libllvmmirparser/ user/ngie/more-tests2/lib/clang/libllvmorcjit/ - copied from r288943, head/lib/clang/libllvmorcjit/ user/ngie/more-tests2/lib/clang/libllvmpasses/ - copied from r288943, head/lib/clang/libllvmpasses/ user/ngie/more-tests2/lib/libclang_rt/asan-preinit/ - copied from r288943, head/lib/libclang_rt/asan-preinit/ user/ngie/more-tests2/lib/libclang_rt/safestack/ - copied from r288943, head/lib/libclang_rt/safestack/ user/ngie/more-tests2/lib/libclang_rt/ubsan_standalone/ - copied from r288943, head/lib/libclang_rt/ubsan_standalone/ user/ngie/more-tests2/lib/libclang_rt/ubsan_standalone_cxx/ - copied from r288943, head/lib/libclang_rt/ubsan_standalone_cxx/ user/ngie/more-tests2/usr.bin/clang/llvm-cxxdump/ - copied from r288943, head/usr.bin/clang/llvm-cxxdump/ user/ngie/more-tests2/usr.bin/clang/llvm-dwarfdump/ - copied from r288943, head/usr.bin/clang/llvm-dwarfdump/ user/ngie/more-tests2/usr.bin/clang/llvm-lto/ - copied from r288943, head/usr.bin/clang/llvm-lto/ user/ngie/more-tests2/usr.bin/clang/llvm-pdbdump/ - copied from r288943, head/usr.bin/clang/llvm-pdbdump/ Directory Properties: user/ngie/more-tests2/contrib/llvm/tools/llvm-dwarfdump/ (props changed) user/ngie/more-tests2/contrib/llvm/tools/llvm-lto/ (props changed) Replaced: user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fixtfdi.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/fixtfdi.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fixtfsi.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/fixtfsi.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fixtfti.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/fixtfti.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fixunstfdi.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/fixunstfdi.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fixunstfsi.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/fixunstfsi.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fixunstfti.c - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/fixunstfti.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fp_fixint_impl.inc - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/fp_fixint_impl.inc user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fp_fixuint_impl.inc - copied unchanged from r288943, head/contrib/compiler-rt/lib/builtins/fp_fixuint_impl.inc Deleted: user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_unwind_posix_libcdep.cc user/ngie/more-tests2/contrib/libc++/include/__tuple_03 user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/ConstantsScanner.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/FunctionTargetTransformInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/ForwardControlFlowIntegrity.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/JumpInstrTables.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/StackMapLivenessAnalysis.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFAbbreviationDeclaration.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFAcceleratorTable.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFCompileUnit.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFContext.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFDebugAbbrev.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFDebugArangeSet.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFDebugAranges.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFDebugFrame.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFDebugInfoEntry.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFDebugLine.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFDebugLoc.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFDebugRangeList.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFRelocMap.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFSection.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFTypeUnit.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DWARFUnit.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/IntrinsicsR600.td user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCELF.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h user/ngie/more-tests2/contrib/llvm/include/llvm/PassManager.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Utils/VectorUtils.h user/ngie/more-tests2/contrib/llvm/lib/Analysis/FunctionTargetTransformInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/JumpInstrTableInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocList.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/ForwardControlFlowIntegrity.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/JumpInstrTables.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DIContext.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFAcceleratorTable.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFContext.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFDebugAbbrev.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFDebugFrame.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/SyntaxHighlighting.cpp user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/SyntaxHighlighting.h user/ngie/more-tests2/contrib/llvm/lib/DebugInfo/module.modulemap user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/AsmWriter.h user/ngie/more-tests2/contrib/llvm/lib/IR/LeaksContext.h user/ngie/more-tests2/contrib/llvm/lib/IR/UseListOrder.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCELF.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/IsInf.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/IsNAN.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMFPUName.def user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMFPUName.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMArchName.def user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMArchName.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonVarargsCallingConvention.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.h user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsOs16.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSelectionDAGInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSelectionDAGInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXLowerStructArgs.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXutil.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXutil.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/R600/ user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcSelectionDAGInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcSelectionDAGInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/TargetLibraryInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCUtil.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp user/ngie/more-tests2/contrib/llvm/patches/patch-01-freebsd-kprintf.diff user/ngie/more-tests2/contrib/llvm/patches/patch-02-clang-vendor-suffix.diff user/ngie/more-tests2/contrib/llvm/patches/patch-03-add-CC-aliases.diff user/ngie/more-tests2/contrib/llvm/patches/patch-04-add-llvm-gvn-option.diff user/ngie/more-tests2/contrib/llvm/patches/patch-05-enable-armv6-clrex.diff user/ngie/more-tests2/contrib/llvm/patches/patch-06-clang-add-mips-triples.diff user/ngie/more-tests2/contrib/llvm/patches/patch-07-llvm-r227752-boot2-shrink.diff user/ngie/more-tests2/contrib/llvm/patches/patch-08-llvm-r230348-arm-fix-bad-ha.diff user/ngie/more-tests2/contrib/llvm/patches/patch-09-clang-r227115-constantarraytype.diff user/ngie/more-tests2/contrib/llvm/patches/patch-10-llvm-r241142-r241143-mmx-undef.diff user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsR600.def user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/NativeRegisterContext.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/NativeRegisterContextRegisterInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/lldb-private-log.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXStopInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXStopInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_powerpc.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_powerpc.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_mips64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/NativeRegisterContext.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/NativeRegisterContextRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/StringExtractor.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/lldb-log.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/Driver.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/Driver.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdinLinux.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdinLinux.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdinWindows.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdinWindows.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilTermios.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilTermios.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-platform/ user/ngie/more-tests2/contrib/llvm/tools/llvm-cov/CoverageSummary.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-cov/CoverageSummary.h user/ngie/more-tests2/contrib/llvm/tools/opt/PassRegistry.def user/ngie/more-tests2/contrib/llvm/tools/opt/Passes.cpp user/ngie/more-tests2/contrib/llvm/tools/opt/Passes.h user/ngie/more-tests2/lib/clang/libllvmdebuginfo/ user/ngie/more-tests2/lib/libclang_rt/san/ user/ngie/more-tests2/lib/libclang_rt/ubsan/ user/ngie/more-tests2/lib/libclang_rt/ubsan_cxx/ Modified: user/ngie/more-tests2/ObsoleteFiles.inc user/ngie/more-tests2/UPDATING user/ngie/more-tests2/contrib/compiler-rt/LICENSE.TXT user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/coverage_interface.h user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/dfsan_interface.h user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/lsan_interface.h user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/msan_interface.h user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_allocator.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_allocator.h user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_fake_stack.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_flags.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_globals.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_interceptors.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_interceptors.h user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_interface_internal.h user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_internal.h user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_linux.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_mac.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_mapping.h user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_poisoning.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_poisoning.h user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_posix.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_report.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_report.h user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_rtl.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_stats.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_stats.h user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_suppressions.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_suppressions.h user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_thread.h user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_win.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_win_dll_thunk.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/scripts/asan_symbolize.py user/ngie/more-tests2/contrib/compiler-rt/lib/asan/tests/asan_asm_test.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/tests/asan_str_test.cc user/ngie/more-tests2/contrib/compiler-rt/lib/asan/tests/asan_test.cc user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/clear_cache.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/enable_execute_stack.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fixdfdi.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fixsfdi.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fixunsdfdi.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fixunsdfti.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fixunssfdi.c user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fp_extend.h user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fp_extend_impl.inc user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fp_trunc.h user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/fp_trunc_impl.inc user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/int_endianness.h user/ngie/more-tests2/contrib/compiler-rt/lib/builtins/int_lib.h user/ngie/more-tests2/contrib/compiler-rt/lib/dfsan/dfsan.cc user/ngie/more-tests2/contrib/compiler-rt/lib/dfsan/dfsan_custom.cc user/ngie/more-tests2/contrib/compiler-rt/lib/dfsan/done_abilist.txt user/ngie/more-tests2/contrib/compiler-rt/lib/dfsan/scripts/check_custom_wrappers.sh user/ngie/more-tests2/contrib/compiler-rt/lib/interception/interception.h user/ngie/more-tests2/contrib/compiler-rt/lib/interception/interception_win.cc user/ngie/more-tests2/contrib/compiler-rt/lib/lsan/lsan_common.cc user/ngie/more-tests2/contrib/compiler-rt/lib/lsan/lsan_common.h user/ngie/more-tests2/contrib/compiler-rt/lib/lsan/lsan_common_linux.cc user/ngie/more-tests2/contrib/compiler-rt/lib/lsan/lsan_interceptors.cc user/ngie/more-tests2/contrib/compiler-rt/lib/lsan/lsan_thread.h user/ngie/more-tests2/contrib/compiler-rt/lib/msan/msan.cc user/ngie/more-tests2/contrib/compiler-rt/lib/msan/msan.h user/ngie/more-tests2/contrib/compiler-rt/lib/msan/msan.syms.extra user/ngie/more-tests2/contrib/compiler-rt/lib/msan/msan_allocator.cc user/ngie/more-tests2/contrib/compiler-rt/lib/msan/msan_interceptors.cc user/ngie/more-tests2/contrib/compiler-rt/lib/msan/msan_interface_internal.h user/ngie/more-tests2/contrib/compiler-rt/lib/msan/msan_linux.cc user/ngie/more-tests2/contrib/compiler-rt/lib/msan/msan_new_delete.cc user/ngie/more-tests2/contrib/compiler-rt/lib/msan/msan_origin.h user/ngie/more-tests2/contrib/compiler-rt/lib/msan/msan_poisoning.cc user/ngie/more-tests2/contrib/compiler-rt/lib/msan/msan_report.cc user/ngie/more-tests2/contrib/compiler-rt/lib/msan/msan_thread.cc user/ngie/more-tests2/contrib/compiler-rt/lib/msan/tests/msan_test.cc user/ngie/more-tests2/contrib/compiler-rt/lib/profile/GCDAProfiling.c user/ngie/more-tests2/contrib/compiler-rt/lib/profile/InstrProfiling.h user/ngie/more-tests2/contrib/compiler-rt/lib/profile/InstrProfilingFile.c user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_atomic.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_atomic_msvc.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_syscalls.inc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flags.inc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_libc.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mac.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.h user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/scripts/check_lint.sh user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/scripts/cpplint.py user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/scripts/litlint.py user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/scripts/sancov.py user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_libc_test.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_posix_test.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_procmaps_test.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_stacktrace_printer_test.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc user/ngie/more-tests2/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_stoptheworld_test.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/dd/dd_rtl.h user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/go/buildgo.sh user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan.syms.extra user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_defs.h user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_fd.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_fd.h user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_flags.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_interface.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_interface.h user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_interface_inl.h user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_mman.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_platform_mac.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_report.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl.h user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_suppressions.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_suppressions.h user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_symbolize.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_symbolize.h user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_sync.cc user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_sync.h user/ngie/more-tests2/contrib/compiler-rt/lib/tsan/rtl/tsan_update_shadow_word_inl.h user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_diag.cc user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_diag.h user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_flags.cc user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_flags.h user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_handlers.cc user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_handlers_cxx.h user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_init.cc user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_init.h user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_type_hash.cc user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_type_hash.h user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_value.cc user/ngie/more-tests2/contrib/compiler-rt/lib/ubsan/ubsan_value.h user/ngie/more-tests2/contrib/libc++/CREDITS.TXT user/ngie/more-tests2/contrib/libc++/LICENSE.TXT user/ngie/more-tests2/contrib/libc++/include/__config user/ngie/more-tests2/contrib/libc++/include/__debug user/ngie/more-tests2/contrib/libc++/include/__functional_03 user/ngie/more-tests2/contrib/libc++/include/__functional_base user/ngie/more-tests2/contrib/libc++/include/__functional_base_03 user/ngie/more-tests2/contrib/libc++/include/__hash_table user/ngie/more-tests2/contrib/libc++/include/__locale user/ngie/more-tests2/contrib/libc++/include/__refstring user/ngie/more-tests2/contrib/libc++/include/__split_buffer user/ngie/more-tests2/contrib/libc++/include/__sso_allocator user/ngie/more-tests2/contrib/libc++/include/__tree user/ngie/more-tests2/contrib/libc++/include/__tuple user/ngie/more-tests2/contrib/libc++/include/algorithm user/ngie/more-tests2/contrib/libc++/include/array user/ngie/more-tests2/contrib/libc++/include/atomic user/ngie/more-tests2/contrib/libc++/include/cctype user/ngie/more-tests2/contrib/libc++/include/cinttypes user/ngie/more-tests2/contrib/libc++/include/clocale user/ngie/more-tests2/contrib/libc++/include/cmath user/ngie/more-tests2/contrib/libc++/include/cstdio user/ngie/more-tests2/contrib/libc++/include/cstdlib user/ngie/more-tests2/contrib/libc++/include/cstring user/ngie/more-tests2/contrib/libc++/include/ctime user/ngie/more-tests2/contrib/libc++/include/cwchar user/ngie/more-tests2/contrib/libc++/include/deque user/ngie/more-tests2/contrib/libc++/include/exception user/ngie/more-tests2/contrib/libc++/include/experimental/__config user/ngie/more-tests2/contrib/libc++/include/experimental/dynarray user/ngie/more-tests2/contrib/libc++/include/experimental/string_view user/ngie/more-tests2/contrib/libc++/include/experimental/type_traits user/ngie/more-tests2/contrib/libc++/include/experimental/utility user/ngie/more-tests2/contrib/libc++/include/ext/hash_map user/ngie/more-tests2/contrib/libc++/include/forward_list user/ngie/more-tests2/contrib/libc++/include/fstream user/ngie/more-tests2/contrib/libc++/include/functional user/ngie/more-tests2/contrib/libc++/include/future user/ngie/more-tests2/contrib/libc++/include/iosfwd user/ngie/more-tests2/contrib/libc++/include/iostream user/ngie/more-tests2/contrib/libc++/include/iterator user/ngie/more-tests2/contrib/libc++/include/list user/ngie/more-tests2/contrib/libc++/include/locale user/ngie/more-tests2/contrib/libc++/include/map user/ngie/more-tests2/contrib/libc++/include/memory user/ngie/more-tests2/contrib/libc++/include/module.modulemap user/ngie/more-tests2/contrib/libc++/include/mutex user/ngie/more-tests2/contrib/libc++/include/new user/ngie/more-tests2/contrib/libc++/include/ostream user/ngie/more-tests2/contrib/libc++/include/queue user/ngie/more-tests2/contrib/libc++/include/random user/ngie/more-tests2/contrib/libc++/include/ratio user/ngie/more-tests2/contrib/libc++/include/regex user/ngie/more-tests2/contrib/libc++/include/scoped_allocator user/ngie/more-tests2/contrib/libc++/include/set user/ngie/more-tests2/contrib/libc++/include/shared_mutex user/ngie/more-tests2/contrib/libc++/include/stack user/ngie/more-tests2/contrib/libc++/include/streambuf user/ngie/more-tests2/contrib/libc++/include/string user/ngie/more-tests2/contrib/libc++/include/tuple user/ngie/more-tests2/contrib/libc++/include/type_traits user/ngie/more-tests2/contrib/libc++/include/unordered_map user/ngie/more-tests2/contrib/libc++/include/unordered_set user/ngie/more-tests2/contrib/libc++/include/utility user/ngie/more-tests2/contrib/libc++/include/valarray user/ngie/more-tests2/contrib/libc++/include/vector user/ngie/more-tests2/contrib/libc++/src/chrono.cpp user/ngie/more-tests2/contrib/libc++/src/debug.cpp user/ngie/more-tests2/contrib/libc++/src/exception.cpp user/ngie/more-tests2/contrib/libc++/src/future.cpp user/ngie/more-tests2/contrib/libc++/src/ios.cpp user/ngie/more-tests2/contrib/libc++/src/iostream.cpp user/ngie/more-tests2/contrib/libc++/src/locale.cpp user/ngie/more-tests2/contrib/libc++/src/memory.cpp user/ngie/more-tests2/contrib/libc++/src/mutex.cpp user/ngie/more-tests2/contrib/libc++/src/new.cpp user/ngie/more-tests2/contrib/libc++/src/random.cpp user/ngie/more-tests2/contrib/libc++/src/shared_mutex.cpp user/ngie/more-tests2/contrib/libc++/src/string.cpp user/ngie/more-tests2/contrib/libc++/src/system_error.cpp user/ngie/more-tests2/contrib/libc++/src/thread.cpp user/ngie/more-tests2/contrib/libcxxrt/exception.cc user/ngie/more-tests2/contrib/llvm/FREEBSD-Xlist user/ngie/more-tests2/contrib/llvm/LICENSE.TXT user/ngie/more-tests2/contrib/llvm/include/llvm-c/Core.h user/ngie/more-tests2/contrib/llvm/include/llvm-c/Linker.h user/ngie/more-tests2/contrib/llvm/include/llvm-c/Object.h user/ngie/more-tests2/contrib/llvm/include/llvm-c/Support.h user/ngie/more-tests2/contrib/llvm/include/llvm-c/TargetMachine.h user/ngie/more-tests2/contrib/llvm/include/llvm-c/Transforms/Scalar.h user/ngie/more-tests2/contrib/llvm/include/llvm-c/lto.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/APFloat.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/APInt.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/APSInt.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/ArrayRef.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/BitVector.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/DenseMap.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/DenseMapInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/FoldingSet.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/Hashing.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/ImmutableList.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/ImmutableMap.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/ImmutableSet.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/IndexedMap.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/IntervalMap.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/MapVector.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/None.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/Optional.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/PointerUnion.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/PostOrderIterator.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/STLExtras.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/ScopedHashTable.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/SmallBitVector.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/SmallPtrSet.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/SmallVector.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/SparseBitVector.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/SparseMultiSet.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/SparseSet.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/StringMap.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/StringRef.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/TinyPtrVector.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/Triple.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/Twine.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/edit_distance.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/ilist.h user/ngie/more-tests2/contrib/llvm/include/llvm/ADT/iterator.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/AssumptionCache.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/CFG.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/CallGraph.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/ConstantFolding.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/IVUsers.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/InlineCost.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/IntervalIterator.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/Loads.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/LoopInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/PHITransAddr.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/Passes.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/PostDominators.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/RegionInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/RegionIterator.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/SparsePropagation.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/TargetFolder.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Analysis/ValueTracking.h user/ngie/more-tests2/contrib/llvm/include/llvm/AsmParser/Parser.h user/ngie/more-tests2/contrib/llvm/include/llvm/Bitcode/BitCodes.h user/ngie/more-tests2/contrib/llvm/include/llvm/Bitcode/BitcodeWriterPass.h user/ngie/more-tests2/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h user/ngie/more-tests2/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h user/ngie/more-tests2/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h user/ngie/more-tests2/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/Analysis.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/CommandFlags.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/DIE.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/FastISel.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/GCMetadata.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/GCMetadataPrinter.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/GCStrategy.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/GCs.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/LiveInterval.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/LiveIntervalUnion.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/LivePhysRegs.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/LiveRegMatrix.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineDominanceFrontier.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineDominators.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineFunction.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineInstr.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineOperand.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineRegionInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineSSAUpdater.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/MachineValueType.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/PBQP/ReductionRules.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/Passes.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/StackMaps.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/ValueTypes.h user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/ValueTypes.td user/ngie/more-tests2/contrib/llvm/include/llvm/CodeGen/VirtRegMap.h user/ngie/more-tests2/contrib/llvm/include/llvm/DebugInfo/DIContext.h user/ngie/more-tests2/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h user/ngie/more-tests2/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h user/ngie/more-tests2/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h user/ngie/more-tests2/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h user/ngie/more-tests2/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Argument.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Attributes.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/BasicBlock.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/CFG.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/CallSite.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Comdat.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Constant.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/ConstantFolder.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/ConstantRange.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Constants.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/DIBuilder.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/DataLayout.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/DebugInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/DebugLoc.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/DerivedTypes.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/DiagnosticInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/DiagnosticPrinter.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Dominators.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Function.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/GVMaterializer.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/GetElementPtrTypeIterator.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/GlobalAlias.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/GlobalObject.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/GlobalValue.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/GlobalVariable.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/IRBuilder.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/IRPrintingPasses.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/InlineAsm.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/InstIterator.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/InstVisitor.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/InstrTypes.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Instruction.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Instructions.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/IntrinsicInst.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Intrinsics.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Intrinsics.td user/ngie/more-tests2/contrib/llvm/include/llvm/IR/IntrinsicsARM.td user/ngie/more-tests2/contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td user/ngie/more-tests2/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td user/ngie/more-tests2/contrib/llvm/include/llvm/IR/IntrinsicsX86.td user/ngie/more-tests2/contrib/llvm/include/llvm/IR/LLVMContext.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/LegacyPassManager.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/LegacyPassNameParser.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/MDBuilder.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Mangler.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Metadata.def user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Metadata.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Module.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/NoFolder.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/OperandTraits.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Operator.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/PassManager.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/PassManagerInternal.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/PatternMatch.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/PredIteratorCache.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Statepoint.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Type.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/TypeBuilder.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Use.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/UseListOrder.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/User.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Value.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/ValueHandle.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/ValueMap.h user/ngie/more-tests2/contrib/llvm/include/llvm/IR/Verifier.h user/ngie/more-tests2/contrib/llvm/include/llvm/InitializePasses.h user/ngie/more-tests2/contrib/llvm/include/llvm/LTO/LTOCodeGenerator.h user/ngie/more-tests2/contrib/llvm/include/llvm/LTO/LTOModule.h user/ngie/more-tests2/contrib/llvm/include/llvm/LineEditor/LineEditor.h user/ngie/more-tests2/contrib/llvm/include/llvm/LinkAllPasses.h user/ngie/more-tests2/contrib/llvm/include/llvm/Linker/Linker.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/ConstantPools.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCAsmBackend.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCAsmInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCAsmInfoELF.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCAsmLayout.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCAssembler.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCCodeEmitter.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCCodeGenInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCContext.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCDisassembler.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCDwarf.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCELFStreamer.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCExpr.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCFixup.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCInst.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCInstBuilder.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCInstPrinter.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCInstrAnalysis.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCInstrDesc.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCInstrInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCInstrItineraries.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCLabel.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCLinkerOptimizationHint.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCObjectStreamer.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCObjectWriter.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCRelocationInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCSchedule.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCSection.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCSectionCOFF.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCSectionELF.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCSectionMachO.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCStreamer.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCSymbol.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCSymbolizer.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCTargetOptions.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCValue.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCWinCOFFStreamer.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/MCWinEH.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/SectionKind.h user/ngie/more-tests2/contrib/llvm/include/llvm/MC/SubtargetFeature.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/Archive.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/Binary.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/COFF.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/ELF.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/ELFObjectFile.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/ELFTypes.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/ELFYAML.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/Error.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/IRObjectFile.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/MachO.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/MachOUniversal.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/ObjectFile.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/RelocVisitor.h user/ngie/more-tests2/contrib/llvm/include/llvm/Object/SymbolicFile.h user/ngie/more-tests2/contrib/llvm/include/llvm/Option/Arg.h user/ngie/more-tests2/contrib/llvm/include/llvm/Option/ArgList.h user/ngie/more-tests2/contrib/llvm/include/llvm/Option/OptSpecifier.h user/ngie/more-tests2/contrib/llvm/include/llvm/Option/OptTable.h user/ngie/more-tests2/contrib/llvm/include/llvm/Option/Option.h user/ngie/more-tests2/contrib/llvm/include/llvm/Pass.h user/ngie/more-tests2/contrib/llvm/include/llvm/PassAnalysisSupport.h user/ngie/more-tests2/contrib/llvm/include/llvm/PassInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/ProfileData/CoverageMapping.h user/ngie/more-tests2/contrib/llvm/include/llvm/ProfileData/CoverageMappingReader.h user/ngie/more-tests2/contrib/llvm/include/llvm/ProfileData/InstrProf.h user/ngie/more-tests2/contrib/llvm/include/llvm/ProfileData/InstrProfReader.h user/ngie/more-tests2/contrib/llvm/include/llvm/ProfileData/InstrProfWriter.h user/ngie/more-tests2/contrib/llvm/include/llvm/ProfileData/SampleProf.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/ARMBuildAttributes.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/AlignOf.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Allocator.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/BranchProbability.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/COFF.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/CommandLine.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Compiler.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Compression.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/ConvertUTF.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/DataExtractor.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/DataStream.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Debug.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Dwarf.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/ELF.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/ELFRelocs/Hexagon.def user/ngie/more-tests2/contrib/llvm/include/llvm/Support/ELFRelocs/Mips.def user/ngie/more-tests2/contrib/llvm/include/llvm/Support/ELFRelocs/Sparc.def user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Endian.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/EndianStream.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/ErrorOr.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/FileOutputBuffer.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/FileSystem.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/FileUtilities.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Format.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/FormattedStream.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/GCOV.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/GenericDomTree.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/GenericDomTreeConstruction.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/GraphWriter.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/LockFileManager.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/MathExtras.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/MemoryBuffer.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Mutex.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/MutexGuard.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/OnDiskHashTable.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Options.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/PrettyStackTrace.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Program.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/RWMutex.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/RandomNumberGenerator.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Regex.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Registry.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/ScaledNumber.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Signals.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/SourceMgr.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/SpecialCaseList.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/StreamingMemoryObject.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/StringPool.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/SwapByteOrder.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/SystemUtils.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/TargetRegistry.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Timer.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/ToolOutputFile.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/UniqueLock.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/Watchdog.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/YAMLParser.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/YAMLTraits.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/circular_raw_ostream.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/raw_os_ostream.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/raw_ostream.h user/ngie/more-tests2/contrib/llvm/include/llvm/Support/type_traits.h user/ngie/more-tests2/contrib/llvm/include/llvm/TableGen/Record.h user/ngie/more-tests2/contrib/llvm/include/llvm/TableGen/SetTheory.h user/ngie/more-tests2/contrib/llvm/include/llvm/TableGen/TableGenBackend.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/Target.td user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetCallingConv.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetFrameLowering.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetInstrInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetIntrinsicInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetLowering.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetMachine.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetOpcodes.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetOptions.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/IPO.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Instrumentation.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Scalar.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Utils/Local.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Utils/SymbolRewriter.h user/ngie/more-tests2/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h user/ngie/more-tests2/contrib/llvm/include/llvm/module.modulemap user/ngie/more-tests2/contrib/llvm/lib/Analysis/AliasAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/AliasDebugger.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/AliasSetTracker.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/Analysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/AssumptionCache.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/CFG.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/CFGPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/CFLAliasAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/CaptureTracking.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/CodeMetrics.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/ConstantFolding.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/CostModel.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/Delinearization.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/IVUsers.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/InstructionSimplify.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/LazyValueInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/LibCallSemantics.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/Lint.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/Loads.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/LoopInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/LoopPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/MemDepPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/PHITransAddr.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/RegionPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/RegionPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/ScalarEvolution.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/ScopedNoAliasAA.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Analysis/ValueTracking.cpp user/ngie/more-tests2/contrib/llvm/lib/AsmParser/LLLexer.cpp user/ngie/more-tests2/contrib/llvm/lib/AsmParser/LLLexer.h user/ngie/more-tests2/contrib/llvm/lib/AsmParser/LLParser.cpp user/ngie/more-tests2/contrib/llvm/lib/AsmParser/LLParser.h user/ngie/more-tests2/contrib/llvm/lib/AsmParser/LLToken.h user/ngie/more-tests2/contrib/llvm/lib/AsmParser/Parser.cpp user/ngie/more-tests2/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp user/ngie/more-tests2/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp user/ngie/more-tests2/contrib/llvm/lib/Bitcode/Reader/BitstreamReader.cpp user/ngie/more-tests2/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp user/ngie/more-tests2/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AllocationOrder.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/Analysis.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AntiDepBreaker.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterHandler.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/AtomicExpandPass.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/BranchFolding.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/BranchFolding.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/CallingConvLower.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/CodeGen.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/ErlangGC.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/GCMetadata.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/GCMetadataPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/GCStrategy.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/GlobalMerge.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/IfConversion.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/InlineSpiller.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/InterferenceCache.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/InterferenceCache.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LexicalScopes.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LiveDebugVariables.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LiveInterval.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LivePhysRegs.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LiveRangeCalc.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LiveVariables.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineCSE.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineCombiner.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineDominators.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineFunction.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineFunctionPass.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineInstr.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineLICM.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineScheduler.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineSink.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/MachineVerifier.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/OcamlGC.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/PHIElimination.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/Passes.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/RegAllocBase.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/RegAllocFast.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/RegisterPressure.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SlotIndexes.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SpillPlacement.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SplitKit.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/SplitKit.h user/ngie/more-tests2/contrib/llvm/lib/CodeGen/StackColoring.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/StackMaps.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/StackProtector.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/StatepointExampleGC.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/TailDuplication.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/TargetSchedule.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp user/ngie/more-tests2/contrib/llvm/lib/CodeGen/VirtRegMap.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.c user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h user/ngie/more-tests2/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/AsmWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/AttributeImpl.h user/ngie/more-tests2/contrib/llvm/lib/IR/Attributes.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/AutoUpgrade.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/BasicBlock.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/ConstantFold.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/ConstantFold.h user/ngie/more-tests2/contrib/llvm/lib/IR/ConstantRange.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Constants.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/ConstantsContext.h user/ngie/more-tests2/contrib/llvm/lib/IR/Core.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/DIBuilder.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/DataLayout.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/DebugInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/DebugLoc.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/DiagnosticInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/DiagnosticPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Dominators.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Function.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/GCOV.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Globals.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/IRBuilder.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/IRPrintingPasses.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/InlineAsm.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Instruction.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Instructions.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/LLVMContext.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/LLVMContextImpl.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/LLVMContextImpl.h user/ngie/more-tests2/contrib/llvm/lib/IR/LegacyPassManager.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/MDBuilder.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Mangler.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Metadata.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/MetadataTracking.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Module.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Pass.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Statepoint.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Type.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/TypeFinder.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/User.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Value.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/ValueSymbolTable.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/ValueTypes.cpp user/ngie/more-tests2/contrib/llvm/lib/IR/Verifier.cpp user/ngie/more-tests2/contrib/llvm/lib/IRReader/IRReader.cpp user/ngie/more-tests2/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp user/ngie/more-tests2/contrib/llvm/lib/LTO/LTOModule.cpp user/ngie/more-tests2/contrib/llvm/lib/Linker/LinkModules.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/ConstantPools.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/ELFObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCAsmBackend.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCAsmInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCAsmInfoELF.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCAsmStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCAssembler.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCCodeGenInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCContext.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCDisassembler/MCRelocationInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCDwarf.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCELFStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCExpr.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCInst.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCInstPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCLinkerOptimizationHint.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCMachOStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCNullStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCObjectFileInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCObjectStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCParser/AsmParser.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCSection.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCSectionCOFF.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCSectionELF.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCSectionMachO.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCSubtargetInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCSymbol.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCValue.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCWin64EH.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MCWinEH.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/MachObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/SubtargetFeature.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/MC/WinCOFFStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/Archive.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/Binary.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/COFFObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/ELFObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/ELFYAML.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/Error.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/IRObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/MachOObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/MachOUniversal.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/Object.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/ObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/RecordStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/Object/RecordStreamer.h user/ngie/more-tests2/contrib/llvm/lib/Object/SymbolicFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Option/Arg.cpp user/ngie/more-tests2/contrib/llvm/lib/Option/ArgList.cpp user/ngie/more-tests2/contrib/llvm/lib/Option/OptTable.cpp user/ngie/more-tests2/contrib/llvm/lib/Option/Option.cpp user/ngie/more-tests2/contrib/llvm/lib/ProfileData/CoverageMapping.cpp user/ngie/more-tests2/contrib/llvm/lib/ProfileData/CoverageMappingReader.cpp user/ngie/more-tests2/contrib/llvm/lib/ProfileData/CoverageMappingWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/ProfileData/InstrProf.cpp user/ngie/more-tests2/contrib/llvm/lib/ProfileData/InstrProfReader.cpp user/ngie/more-tests2/contrib/llvm/lib/ProfileData/InstrProfWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/APFloat.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/APInt.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/APSInt.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Allocator.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/CommandLine.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Compression.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/ConvertUTFWrapper.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/CrashRecoveryContext.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/DAGDeltaAlgorithm.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/DataStream.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Debug.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Dwarf.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/DynamicLibrary.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/FileOutputBuffer.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/FoldingSet.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/FormattedStream.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/GraphWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Host.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Locale.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/LockFileManager.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/MemoryBuffer.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Path.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/PrettyStackTrace.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Process.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Program.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/RandomNumberGenerator.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Regex.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/ScaledNumber.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/SmallPtrSet.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/SmallVector.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/SourceMgr.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/SpecialCaseList.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/StreamingMemoryObject.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/StringExtras.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/StringMap.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/SystemUtils.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/TargetRegistry.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Timer.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Triple.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Twine.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Unix/Host.inc user/ngie/more-tests2/contrib/llvm/lib/Support/Unix/Process.inc user/ngie/more-tests2/contrib/llvm/lib/Support/Unix/Program.inc user/ngie/more-tests2/contrib/llvm/lib/Support/Unix/Signals.inc user/ngie/more-tests2/contrib/llvm/lib/Support/Valgrind.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc user/ngie/more-tests2/contrib/llvm/lib/Support/Windows/Memory.inc user/ngie/more-tests2/contrib/llvm/lib/Support/Windows/Path.inc user/ngie/more-tests2/contrib/llvm/lib/Support/Windows/Process.inc user/ngie/more-tests2/contrib/llvm/lib/Support/Windows/Program.inc user/ngie/more-tests2/contrib/llvm/lib/Support/Windows/Signals.inc user/ngie/more-tests2/contrib/llvm/lib/Support/Windows/TimeValue.inc user/ngie/more-tests2/contrib/llvm/lib/Support/Windows/WindowsSupport.h user/ngie/more-tests2/contrib/llvm/lib/Support/YAMLParser.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/YAMLTraits.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/raw_ostream.cpp user/ngie/more-tests2/contrib/llvm/lib/Support/regcomp.c user/ngie/more-tests2/contrib/llvm/lib/TableGen/Error.cpp user/ngie/more-tests2/contrib/llvm/lib/TableGen/Main.cpp user/ngie/more-tests2/contrib/llvm/lib/TableGen/Record.cpp user/ngie/more-tests2/contrib/llvm/lib/TableGen/SetTheory.cpp user/ngie/more-tests2/contrib/llvm/lib/TableGen/TGLexer.h user/ngie/more-tests2/contrib/llvm/lib/TableGen/TGParser.cpp user/ngie/more-tests2/contrib/llvm/lib/TableGen/TGParser.h user/ngie/more-tests2/contrib/llvm/lib/TableGen/TableGenBackend.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64.td user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.td user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64SchedA57.td user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARM.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARM.td user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMCallingConv.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMCallingConv.td user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMISelLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMSubtarget.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendWinCOFF.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h user/ngie/more-tests2/contrib/llvm/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/Hexagon.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/Hexagon.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsics.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsDerived.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV3.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV4.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonOperands.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MicroMipsInstrFPU.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips32r6InstrFormats.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips32r6InstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsCCState.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsCallingConv.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsCondMov.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsISelLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsOptionRecord.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsOs16.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSchedule.td user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsSubtarget.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h user/ngie/more-tests2/contrib/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTX.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTX.td user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVPTXVector.td user/ngie/more-tests2/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPC.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPC.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCScheduleE5500.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCScheduleP7.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCScheduleP8.td user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp (contents, props changed) user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp (contents, props changed) user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp (contents, props changed) user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h (contents, props changed) user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/Sparc.td user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcInstrAliases.td user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcMCInstLower.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZ.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZ.td user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZCallingConv.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZCallingConv.td user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZOperators.td user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZPatterns.td user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h user/ngie/more-tests2/contrib/llvm/lib/Target/Target.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/TargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/TargetMachineC.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParserCommon.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/AsmParser/X86Operand.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86AsmPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86CallFrameOptimization.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86CallingConv.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86FastISel.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86FrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86ISelLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrAVX512.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrCompiler.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrControl.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrExtension.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrFMA.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrFPStack.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrFormats.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrMMX.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrSGX.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrSSE.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrSystem.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86InstrXOP.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86IntrinsicsInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86PadShortFunction.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86RegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86RegisterInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86SchedHaswell.td user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86Subtarget.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86Subtarget.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86TargetMachine.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCore.h user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.h user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreSubtarget.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.h user/ngie/more-tests2/contrib/llvm/lib/Target/XCore/XCoreTargetStreamer.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/IPO.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/Inliner.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCExpand.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.h user/ngie/more-tests2/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/DCE.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/GVN.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LICM.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LoadCombine.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/SROA.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/Sink.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/AddDiscriminators.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/CtorUtils.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/Local.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/SymbolRewriter.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp user/ngie/more-tests2/contrib/llvm/lib/Transforms/Vectorize/Vectorize.cpp user/ngie/more-tests2/contrib/llvm/patches/README.TXT user/ngie/more-tests2/contrib/llvm/tools/bugpoint/BugDriver.cpp user/ngie/more-tests2/contrib/llvm/tools/bugpoint/CrashDebugger.cpp user/ngie/more-tests2/contrib/llvm/tools/bugpoint/ExtractFunction.cpp user/ngie/more-tests2/contrib/llvm/tools/bugpoint/Miscompilation.cpp user/ngie/more-tests2/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp user/ngie/more-tests2/contrib/llvm/tools/bugpoint/ToolRunner.h user/ngie/more-tests2/contrib/llvm/tools/bugpoint/bugpoint.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/FREEBSD-Xlist user/ngie/more-tests2/contrib/llvm/tools/clang/LICENSE.TXT user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang-c/BuildSystem.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang-c/Index.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/Attr.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/AttrIterator.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/DataRecursiveASTVisitor.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/Decl.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/Expr.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/LambdaCapture.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/Mangle.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/OpenMPClause.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/Stmt.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/Type.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersMacros.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/Registry.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/ABI.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/Attr.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/AttrDocs.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/LLVM.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/Module.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/PlistSupport.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/SanitizerBlacklist.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/VersionTuple.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/CodeGen/BackendUtil.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/CodeGen/CGFunctionInfo.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/CodeGen/ModuleBuilder.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Driver/Action.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Driver/Driver.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Driver/Job.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Driver/Multilib.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Driver/Options.td user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Driver/Types.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Driver/Types.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Format/Format.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/CommandLineSourceLoc.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Index/USRGeneration.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/ModuleLoader.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorOptions.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/Token.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Parse/Parser.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Rewrite/Core/DeltaTree.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Rewrite/Core/RewriteRope.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Rewrite/Core/Rewriter.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Rewrite/Core/TokenRewriter.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/Overload.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/Scope.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/Sema.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/SemaInternal.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/Template.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Serialization/ContinuousRangeMap.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Serialization/Module.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabase.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Tooling/Core/Replacement.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h user/ngie/more-tests2/contrib/llvm/tools/clang/include/clang/module.modulemap user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMTActions.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ARCMigrate/PlistReporter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ARCMigrate/TransAPIUses.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/ASTConsumer.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/AttrImpl.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/CXXABI.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/Decl.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/DeclGroup.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/Expr.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/Stmt.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/Type.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/Consumed.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/LangOptions.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/Module.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/SanitizerBlacklist.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/Sanitizers.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/Targets.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/Version.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Basic/VirtualFileSystem.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGBuilder.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGCUDANV.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGCUDARuntime.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGLoopInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGLoopInfo.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/CoverageMappingGen.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/EHScopeStack.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/SanitizerMetadata.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/SanitizerMetadata.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/Action.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/CrossWindowsToolChain.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/Driver.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/Job.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/MSVCToolChain.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/Multilib.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/ToolChains.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/Tools.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/Tools.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Driver/Types.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Edit/EditedSource.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/Format.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/FormatToken.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/FormatToken.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/UnwrappedLineFormatter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/UnwrappedLineFormatter.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/Intrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/__stddef_max_align_t.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/__wmmintrin_aes.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/adxintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/altivec.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/ammintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/arm_acle.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/avx512bwintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/avx512erintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/avx512vlbwintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/avxintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/bmi2intrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/emmintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/fma4intrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/fmaintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/immintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/lzcntintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/mm3dnow.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/mmintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/module.modulemap user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/pmmintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/popcntintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/rdseedintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/rtmintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/shaintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/smmintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/stdatomic.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/tbmintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/tmmintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/unwind.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Headers/xopintrin.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Index/SimpleFormatContext.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Index/USRGeneration.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/ScratchBuffer.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParseStmtAsm.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/Parser.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/Scope.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/Sema.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaCUDA.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaFixItUtils.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaStmtAttr.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/ASTReaderInternals.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/Module.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InterCheckerAPI.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Tooling/Core/Replacement.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Tooling/FileMatchTrie.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/tools/driver/driver.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp user/ngie/more-tests2/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp user/ngie/more-tests2/contrib/llvm/tools/llc/llc.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/FREEBSD-Xlist user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBBlock.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBBroadcaster.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBCommandReturnObject.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBCommunication.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBCompileUnit.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBData.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBDeclaration.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBError.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBEvent.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBExecutionContext.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpecList.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBFunction.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBInstruction.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBInstructionList.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBLineEntry.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBModuleSpec.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBQueue.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBQueueItem.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBSection.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBSourceManager.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBStringList.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBSymbol.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBSymbolContext.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBSymbolContextList.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBThreadCollection.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBThreadPlan.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBType.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBTypeCategory.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBTypeEnumMember.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBTypeFilter.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBTypeFormat.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBTypeNameSpecifier.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBTypeSummary.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBTypeSynthetic.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBUnixSignals.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBValue.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBValueList.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/API/SBWatchpoint.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/Address.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/Broadcaster.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/ClangForward.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/Connection.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionMachPort.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionSharedMemory.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/DataEncoder.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/DataExtractor.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/IOHandler.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/Log.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/Mangled.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/Module.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/RangeMap.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/StreamAsynchronousIO.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/StreamFile.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/StringList.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/StructuredData.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectChild.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeFormat.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeValidator.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/ASTResultSynthesizer.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/ASTStructExtractor.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/ClangASTSource.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionDeclMap.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionParser.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/ClangModulesDeclVendor.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/ClangPersistentVariables.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/IRForTarget.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/IRInterpreter.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/IRMemoryMap.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Expression/IRToDWARF.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/Editline.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/File.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/FileSystem.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/Host.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/HostInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/HostInfoBase.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/PipeBase.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/Socket.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostProcessPosix.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostThreadPosix.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/posix/PipePosix.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Host/posix/ProcessLauncherPosix.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupPlatform.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValue.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArch.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArray.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueChar.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueDictionary.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpec.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValuePathMappings.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueProperties.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueRegex.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueSInt64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueString.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUUID.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValues.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTType.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/CompileUnit.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/FuncUnwinders.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/Function.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolFile.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolVendor.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/Symtab.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindPlan.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Symbol/Variable.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/FileAction.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/Memory.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/Process.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/ProcessInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadHistory.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/StopInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/Target.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanPython.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Target/UnixSignals.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Utility/AnsiTerminal.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Utility/ProcessStructReader.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Utility/PseudoTerminal.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/Utility/SharingPtr.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/lldb-defines.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/lldb-private-forward.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/lldb-private-types.h user/ngie/more-tests2/contrib/llvm/tools/lldb/include/lldb/lldb-private.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBAddress.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBBlock.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBEvent.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBFrame.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBFunction.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBInstruction.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBInstructionList.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBListener.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBModule.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBProcess.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBQueue.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBQueueItem.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBSourceManager.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBStream.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBSymbol.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBTarget.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBThread.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBThreadPlan.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBType.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBTypeCategory.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBTypeFilter.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBTypeFormat.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBTypeNameSpecifier.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBTypeSummary.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBTypeSynthetic.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBUnixSignals.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/API/SBValue.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSite.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Breakpoint/StoppointLocation.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectApropos.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectGUI.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectMultiword.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectQuit.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectSyntax.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectVersion.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Address.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/AddressResolver.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/AddressResolverFileLine.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/AddressResolverName.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Broadcaster.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Communication.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/ConnectionMachPort.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/ConnectionSharedMemory.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/ConstString.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/DataBufferHeap.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/DataEncoder.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Debugger.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Disassembler.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/DynamicLoader.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Error.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/FastDemangle.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/FileLineResolver.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Language.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Listener.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Log.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Mangled.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Module.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/RegisterValue.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/RegularExpression.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Scalar.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Section.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/SourceManager.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/StreamAsynchronousIO.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/StreamFile.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/StringList.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/StructuredData.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/UUID.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/UserSettingsController.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/Value.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/ValueObjectChild.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResult.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/ValueObjectMemory.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/CF.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/Cocoa.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/DataVisualization.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/FormatCache.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxInitializerList.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxList.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxMap.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxVector.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/NSArray.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/NSIndexPath.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/StringPrinter.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/TypeSynthetic.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/ASTResultSynthesizer.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/ASTStructExtractor.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/ClangASTSource.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/ClangExpressionDeclMap.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/ClangModulesDeclVendor.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/ExpressionSourceCode.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/File.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/Host.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/HostInfoBase.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/Socket.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/Symbols.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/Terminal.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/common/ThreadLauncher.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/freebsd/HostThreadFreeBSD.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/freebsd/ThisThread.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/posix/FileSystem.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/posix/HostInfoPosix.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/posix/HostProcessPosix.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Host/posix/PipePosix.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/CommandHistory.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/CommandObjectScript.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValue.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArch.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArray.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueBoolean.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueChar.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueDictionary.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormat.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueRegex.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueSInt64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueString.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUInt64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUUID.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/Property.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterNone.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_powerpc.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_powerpc.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-x86-register-enums.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/Block.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/CompactUnwindInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/CompileUnit.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/Function.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/LineTable.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/SymbolVendor.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/Type.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ABI.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ExecutionContext.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/FileAction.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/Memory.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ObjCLanguageRuntime.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/Platform.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/Process.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ProcessLaunchInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/Target.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/TargetList.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/Thread.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadList.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlan.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanPython.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepUntil.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/ThreadPlanTracer.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Target/UnixSignals.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/UriParser.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/source/Utility/UriParser.h user/ngie/more-tests2/contrib/llvm/tools/lldb/source/lldb.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/compact-unwind/compact-unwind-dumper.c user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/driver/Driver.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/driver/Driver.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/driver/Platform.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgContext.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgContext.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgSet.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgSet.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValBase.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValBase.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValConsume.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValConsume.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValFile.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValFile.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValListBase.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValListBase.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValListOfN.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValListOfN.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValNumber.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValNumber.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValOptionLong.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValOptionLong.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValOptionShort.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValOptionShort.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValString.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValString.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValThreadGrp.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValThreadGrp.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdBase.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdBase.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmd.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmd.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdBreak.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdBreak.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdData.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdData.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdEnviro.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdEnviro.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdExec.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdExec.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdFile.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdFile.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbSet.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbSet.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbThread.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbThread.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdMiscellanous.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdMiscellanous.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdStack.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdStack.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSupportInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSupportInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSupportList.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSupportList.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdTarget.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdTarget.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdThread.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdThread.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdTrace.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdTrace.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdVar.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdVar.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCommands.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCommands.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdData.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdData.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdFactory.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdFactory.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdInterpreter.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdInterpreter.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdInvoker.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdInvoker.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdMgr.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdMgr.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnBase.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnBase.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnConfig.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBBroadcaster.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBBroadcaster.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugger.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugger.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBProxySBValue.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBProxySBValue.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLog.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLog.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLogMediumFile.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLogMediumFile.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIResultRecord.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIResultRecord.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValue.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValue.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueConst.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueConst.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueList.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueList.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueResult.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueResult.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueTuple.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueTuple.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnResources.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnResources.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStderr.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStderr.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdin.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdin.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdout.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdout.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnThreadMgrStd.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnThreadMgrStd.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIDataTypes.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriver.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriver.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverBase.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverBase.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverMain.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverMgr.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverMgr.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIReadMe.txt user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilDateTimeStd.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilDateTimeStd.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilDebug.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilDebug.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilFileStd.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilFileStd.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilMapIdToVariant.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilMapIdToVariant.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSingletonBase.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSingletonHelper.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilString.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilString.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemLinux.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemLinux.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemOsx.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemOsx.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemWindows.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemWindows.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilThreadBaseStd.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilThreadBaseStd.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilVariant.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilVariant.h user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/Platform.cpp user/ngie/more-tests2/contrib/llvm/tools/lldb/tools/lldb-mi/Platform.h user/ngie/more-tests2/contrib/llvm/tools/lli/RemoteMemoryManager.cpp user/ngie/more-tests2/contrib/llvm/tools/lli/RemoteMemoryManager.h user/ngie/more-tests2/contrib/llvm/tools/lli/RemoteTargetExternal.h user/ngie/more-tests2/contrib/llvm/tools/lli/lli.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-ar/llvm-ar.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-as/llvm-as.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-cov/CodeCoverage.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-cov/CoverageReport.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-cov/CoverageReport.h user/ngie/more-tests2/contrib/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-cov/CoverageSummaryInfo.h user/ngie/more-tests2/contrib/llvm/tools/llvm-cov/RenderingSupport.h user/ngie/more-tests2/contrib/llvm/tools/llvm-cov/SourceCoverageView.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-cov/SourceCoverageView.h user/ngie/more-tests2/contrib/llvm/tools/llvm-cov/gcov.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-cov/llvm-cov.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-dis/llvm-dis.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-extract/llvm-extract.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-link/llvm-link.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-mc/llvm-mc.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-nm/llvm-nm.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-objdump/COFFDump.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-objdump/ELFDump.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-objdump/MachODump.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-objdump/llvm-objdump.h user/ngie/more-tests2/contrib/llvm/tools/llvm-profdata/llvm-profdata.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-readobj/ARMEHABIPrinter.h user/ngie/more-tests2/contrib/llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-readobj/MachODumper.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-readobj/ObjDumper.h user/ngie/more-tests2/contrib/llvm/tools/llvm-readobj/StreamWriter.h user/ngie/more-tests2/contrib/llvm/tools/llvm-readobj/Win64EHDumper.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-readobj/llvm-readobj.h user/ngie/more-tests2/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-stress/llvm-stress.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp user/ngie/more-tests2/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.h user/ngie/more-tests2/contrib/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp user/ngie/more-tests2/contrib/llvm/tools/macho-dump/macho-dump.cpp user/ngie/more-tests2/contrib/llvm/tools/opt/BreakpointPrinter.cpp user/ngie/more-tests2/contrib/llvm/tools/opt/NewPMDriver.cpp user/ngie/more-tests2/contrib/llvm/tools/opt/NewPMDriver.h user/ngie/more-tests2/contrib/llvm/tools/opt/opt.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/AsmWriterInst.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/AsmWriterInst.h user/ngie/more-tests2/contrib/llvm/utils/TableGen/CTagsEmitter.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h user/ngie/more-tests2/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/CodeGenInstruction.h user/ngie/more-tests2/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h user/ngie/more-tests2/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/CodeGenRegisters.h user/ngie/more-tests2/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/CodeGenTarget.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/DAGISelMatcher.h user/ngie/more-tests2/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/X86DisassemblerShared.h user/ngie/more-tests2/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp user/ngie/more-tests2/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp user/ngie/more-tests2/etc/mtree/BSD.debug.dist user/ngie/more-tests2/etc/mtree/BSD.usr.dist user/ngie/more-tests2/lib/clang/Makefile user/ngie/more-tests2/lib/clang/clang.build.mk user/ngie/more-tests2/lib/clang/include/Makefile user/ngie/more-tests2/lib/clang/include/clang/Basic/Version.inc user/ngie/more-tests2/lib/clang/include/clang/Config/config.h user/ngie/more-tests2/lib/clang/include/llvm/Config/config.h user/ngie/more-tests2/lib/clang/include/llvm/Config/llvm-config.h user/ngie/more-tests2/lib/clang/libclanganalysis/Makefile user/ngie/more-tests2/lib/clang/libclangbasic/Makefile user/ngie/more-tests2/lib/clang/libclangcodegen/Makefile user/ngie/more-tests2/lib/clang/libclangdriver/Makefile user/ngie/more-tests2/lib/clang/libclangfrontend/Makefile user/ngie/more-tests2/lib/clang/libclangstaticanalyzercheckers/Makefile user/ngie/more-tests2/lib/clang/libclangstaticanalyzercore/Makefile user/ngie/more-tests2/lib/clang/liblldb/Makefile user/ngie/more-tests2/lib/clang/liblldbAPI/Makefile user/ngie/more-tests2/lib/clang/liblldbCommands/Makefile user/ngie/more-tests2/lib/clang/liblldbCore/Makefile user/ngie/more-tests2/lib/clang/liblldbDataFormatters/Makefile user/ngie/more-tests2/lib/clang/liblldbHostCommon/Makefile user/ngie/more-tests2/lib/clang/liblldbHostPOSIX/Makefile user/ngie/more-tests2/lib/clang/liblldbInterpreter/Makefile user/ngie/more-tests2/lib/clang/liblldbPluginProcessElfCore/Makefile user/ngie/more-tests2/lib/clang/liblldbPluginProcessFreeBSD/Makefile user/ngie/more-tests2/lib/clang/liblldbPluginProcessGDBRemote/Makefile user/ngie/more-tests2/lib/clang/liblldbPluginProcessPOSIX/Makefile user/ngie/more-tests2/lib/clang/liblldbPluginProcessUtility/Makefile user/ngie/more-tests2/lib/clang/liblldbTarget/Makefile user/ngie/more-tests2/lib/clang/liblldbUtility/Makefile user/ngie/more-tests2/lib/clang/libllvmanalysis/Makefile user/ngie/more-tests2/lib/clang/libllvmarmcodegen/Makefile user/ngie/more-tests2/lib/clang/libllvmasmprinter/Makefile user/ngie/more-tests2/lib/clang/libllvmbitwriter/Makefile user/ngie/more-tests2/lib/clang/libllvmcodegen/Makefile user/ngie/more-tests2/lib/clang/libllvmcore/Makefile user/ngie/more-tests2/lib/clang/libllvmexecutionengine/Makefile user/ngie/more-tests2/lib/clang/libllvminstrumentation/Makefile user/ngie/more-tests2/lib/clang/libllvmipo/Makefile user/ngie/more-tests2/lib/clang/libllvmmc/Makefile user/ngie/more-tests2/lib/clang/libllvmmcdisassembler/Makefile user/ngie/more-tests2/lib/clang/libllvmmcjit/Makefile user/ngie/more-tests2/lib/clang/libllvmmipscodegen/Makefile user/ngie/more-tests2/lib/clang/libllvmobjcarcopts/Makefile user/ngie/more-tests2/lib/clang/libllvmobject/Makefile user/ngie/more-tests2/lib/clang/libllvmpowerpccodegen/Makefile user/ngie/more-tests2/lib/clang/libllvmprofiledata/Makefile user/ngie/more-tests2/lib/clang/libllvmruntimedyld/Makefile user/ngie/more-tests2/lib/clang/libllvmscalaropts/Makefile user/ngie/more-tests2/lib/clang/libllvmsparccodegen/Makefile user/ngie/more-tests2/lib/clang/libllvmsupport/Makefile user/ngie/more-tests2/lib/clang/libllvmtablegen/Makefile user/ngie/more-tests2/lib/clang/libllvmtarget/Makefile user/ngie/more-tests2/lib/clang/libllvmtransformutils/Makefile user/ngie/more-tests2/lib/clang/libllvmvectorize/Makefile user/ngie/more-tests2/lib/clang/libllvmx86codegen/Makefile user/ngie/more-tests2/lib/libc++/Makefile user/ngie/more-tests2/lib/libclang_rt/Makefile user/ngie/more-tests2/lib/libclang_rt/Makefile.inc user/ngie/more-tests2/lib/libclang_rt/asan/Makefile user/ngie/more-tests2/lib/libclang_rt/asan_cxx/Makefile user/ngie/more-tests2/lib/libclang_rt/profile/Makefile user/ngie/more-tests2/lib/libcompiler_rt/Makefile user/ngie/more-tests2/lib/libcxxrt/Version.map user/ngie/more-tests2/share/mk/bsd.sys.mk user/ngie/more-tests2/sys/conf/kern.mk user/ngie/more-tests2/sys/sys/param.h user/ngie/more-tests2/tools/build/mk/OptionalObsoleteFiles.inc user/ngie/more-tests2/usr.bin/clang/Makefile user/ngie/more-tests2/usr.bin/clang/bugpoint/Makefile user/ngie/more-tests2/usr.bin/clang/bugpoint/bugpoint.1 user/ngie/more-tests2/usr.bin/clang/clang.prog.mk user/ngie/more-tests2/usr.bin/clang/clang/Makefile user/ngie/more-tests2/usr.bin/clang/llc/Makefile user/ngie/more-tests2/usr.bin/clang/llc/llc.1 user/ngie/more-tests2/usr.bin/clang/lldb/Makefile user/ngie/more-tests2/usr.bin/clang/lli/Makefile user/ngie/more-tests2/usr.bin/clang/lli/lli.1 user/ngie/more-tests2/usr.bin/clang/llvm-ar/Makefile user/ngie/more-tests2/usr.bin/clang/llvm-ar/llvm-ar.1 user/ngie/more-tests2/usr.bin/clang/llvm-as/llvm-as.1 user/ngie/more-tests2/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 user/ngie/more-tests2/usr.bin/clang/llvm-cov/Makefile user/ngie/more-tests2/usr.bin/clang/llvm-cov/llvm-cov.1 user/ngie/more-tests2/usr.bin/clang/llvm-diff/llvm-diff.1 user/ngie/more-tests2/usr.bin/clang/llvm-dis/Makefile user/ngie/more-tests2/usr.bin/clang/llvm-dis/llvm-dis.1 user/ngie/more-tests2/usr.bin/clang/llvm-extract/Makefile user/ngie/more-tests2/usr.bin/clang/llvm-extract/llvm-extract.1 user/ngie/more-tests2/usr.bin/clang/llvm-link/Makefile user/ngie/more-tests2/usr.bin/clang/llvm-link/llvm-link.1 user/ngie/more-tests2/usr.bin/clang/llvm-mc/Makefile user/ngie/more-tests2/usr.bin/clang/llvm-nm/Makefile user/ngie/more-tests2/usr.bin/clang/llvm-nm/llvm-nm.1 user/ngie/more-tests2/usr.bin/clang/llvm-objdump/Makefile user/ngie/more-tests2/usr.bin/clang/llvm-profdata/llvm-profdata.1 user/ngie/more-tests2/usr.bin/clang/llvm-rtdyld/Makefile user/ngie/more-tests2/usr.bin/clang/llvm-symbolizer/Makefile user/ngie/more-tests2/usr.bin/clang/llvm-symbolizer/llvm-symbolizer.1 user/ngie/more-tests2/usr.bin/clang/opt/Makefile user/ngie/more-tests2/usr.bin/clang/opt/opt.1 user/ngie/more-tests2/usr.bin/clang/tblgen/tblgen.1 Directory Properties: user/ngie/more-tests2/ (props changed) user/ngie/more-tests2/cddl/ (props changed) user/ngie/more-tests2/cddl/contrib/opensolaris/ (props changed) user/ngie/more-tests2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ (props changed) user/ngie/more-tests2/cddl/contrib/opensolaris/cmd/zfs/ (props changed) user/ngie/more-tests2/cddl/contrib/opensolaris/lib/libzfs/ (props changed) user/ngie/more-tests2/contrib/apr/ (props changed) user/ngie/more-tests2/contrib/binutils/ (props changed) user/ngie/more-tests2/contrib/bmake/ (props changed) user/ngie/more-tests2/contrib/compiler-rt/ (props changed) user/ngie/more-tests2/contrib/dtc/ (props changed) user/ngie/more-tests2/contrib/elftoolchain/ (props changed) user/ngie/more-tests2/contrib/elftoolchain/ar/ (props changed) user/ngie/more-tests2/contrib/elftoolchain/brandelf/ (props changed) user/ngie/more-tests2/contrib/elftoolchain/elfdump/ (props changed) user/ngie/more-tests2/contrib/expat/ (props changed) user/ngie/more-tests2/contrib/file/ (props changed) user/ngie/more-tests2/contrib/gcc/ (props changed) user/ngie/more-tests2/contrib/ipfilter/ (props changed) user/ngie/more-tests2/contrib/ipfilter/ml_ipl.c (props changed) user/ngie/more-tests2/contrib/ipfilter/mlfk_ipl.c (props changed) user/ngie/more-tests2/contrib/ipfilter/mlh_rule.c (props changed) user/ngie/more-tests2/contrib/ipfilter/mli_ipl.c (props changed) user/ngie/more-tests2/contrib/ipfilter/mln_ipl.c (props changed) user/ngie/more-tests2/contrib/ipfilter/mls_ipl.c (props changed) user/ngie/more-tests2/contrib/libarchive/ (props changed) user/ngie/more-tests2/contrib/libarchive/libarchive/ (props changed) user/ngie/more-tests2/contrib/libc++/ (props changed) user/ngie/more-tests2/contrib/libcxxrt/ (props changed) user/ngie/more-tests2/contrib/llvm/ (props changed) user/ngie/more-tests2/contrib/llvm/projects/libunwind/ (props changed) user/ngie/more-tests2/contrib/llvm/tools/clang/ (props changed) user/ngie/more-tests2/contrib/llvm/tools/lldb/ (props changed) user/ngie/more-tests2/contrib/mdocml/ (props changed) user/ngie/more-tests2/contrib/ncurses/ (props changed) user/ngie/more-tests2/contrib/netcat/ (props changed) user/ngie/more-tests2/contrib/ntp/ (props changed) user/ngie/more-tests2/contrib/openpam/ (props changed) user/ngie/more-tests2/contrib/pf/ (props changed) user/ngie/more-tests2/contrib/sendmail/ (props changed) user/ngie/more-tests2/contrib/serf/ (props changed) user/ngie/more-tests2/contrib/sqlite3/ (props changed) user/ngie/more-tests2/contrib/subversion/ (props changed) user/ngie/more-tests2/contrib/tcpdump/ (props changed) user/ngie/more-tests2/contrib/top/ (props changed) user/ngie/more-tests2/contrib/tzdata/ (props changed) user/ngie/more-tests2/contrib/unbound/ (props changed) user/ngie/more-tests2/crypto/openssh/ (props changed) user/ngie/more-tests2/crypto/openssl/ (props changed) user/ngie/more-tests2/gnu/lib/ (props changed) user/ngie/more-tests2/gnu/usr.bin/binutils/ (props changed) user/ngie/more-tests2/gnu/usr.bin/cc/cc_tools/ (props changed) user/ngie/more-tests2/gnu/usr.bin/gdb/ (props changed) user/ngie/more-tests2/include/ (props changed) user/ngie/more-tests2/lib/libc/ (props changed) user/ngie/more-tests2/lib/libc/stdtime/ (props changed) user/ngie/more-tests2/lib/libutil/ (props changed) user/ngie/more-tests2/lib/libvmmapi/ (props changed) user/ngie/more-tests2/lib/libz/ (props changed) user/ngie/more-tests2/sbin/ (props changed) user/ngie/more-tests2/sbin/dumpon/ (props changed) user/ngie/more-tests2/sbin/ipfw/ (props changed) user/ngie/more-tests2/share/ (props changed) user/ngie/more-tests2/share/man/man4/ (props changed) user/ngie/more-tests2/share/zoneinfo/ (props changed) user/ngie/more-tests2/sys/ (props changed) user/ngie/more-tests2/sys/amd64/include/vmm.h (props changed) user/ngie/more-tests2/sys/amd64/include/vmm_dev.h (props changed) user/ngie/more-tests2/sys/amd64/include/xen/ (props changed) user/ngie/more-tests2/sys/amd64/vmm/ (props changed) user/ngie/more-tests2/sys/boot/ (props changed) user/ngie/more-tests2/sys/boot/powerpc/kboot/ (props changed) user/ngie/more-tests2/sys/boot/powerpc/ofw/ (props changed) user/ngie/more-tests2/sys/cddl/contrib/opensolaris/ (props changed) user/ngie/more-tests2/sys/conf/ (props changed) user/ngie/more-tests2/sys/contrib/dev/acpica/ (props changed) user/ngie/more-tests2/sys/contrib/ipfilter/ (props changed) user/ngie/more-tests2/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c (props changed) user/ngie/more-tests2/sys/dev/hyperv/ (props changed) user/ngie/more-tests2/sys/modules/hyperv/ (props changed) user/ngie/more-tests2/targets/ (props changed) user/ngie/more-tests2/usr.bin/calendar/ (props changed) user/ngie/more-tests2/usr.bin/mkimg/ (props changed) user/ngie/more-tests2/usr.bin/procstat/ (props changed) user/ngie/more-tests2/usr.sbin/bhyve/ (props changed) user/ngie/more-tests2/usr.sbin/bhyvectl/ (props changed) user/ngie/more-tests2/usr.sbin/bhyveload/ (props changed) user/ngie/more-tests2/usr.sbin/jail/ (props changed) user/ngie/more-tests2/usr.sbin/ndiscvt/ (props changed) user/ngie/more-tests2/usr.sbin/rtadvctl/ (props changed) user/ngie/more-tests2/usr.sbin/rtadvd/ (props changed) user/ngie/more-tests2/usr.sbin/rtsold/ (props changed) user/ngie/more-tests2/usr.sbin/zic/ (props changed) Modified: user/ngie/more-tests2/ObsoleteFiles.inc ============================================================================== --- user/ngie/more-tests2/ObsoleteFiles.inc Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/ObsoleteFiles.inc Tue Oct 6 18:07:07 2015 (r288945) @@ -38,6 +38,69 @@ # xargs -n1 | sort | uniq -d; # done +# 20151006: new libc++ import +OLD_FILES+=usr/include/c++/__tuple_03 +# 20151006: new clang import which bumps version from 3.6.1 to 3.7.0. +OLD_FILES+=usr/lib/clang/3.6.1/include/__stddef_max_align_t.h +OLD_FILES+=usr/lib/clang/3.6.1/include/__wmmintrin_aes.h +OLD_FILES+=usr/lib/clang/3.6.1/include/__wmmintrin_pclmul.h +OLD_FILES+=usr/lib/clang/3.6.1/include/adxintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/altivec.h +OLD_FILES+=usr/lib/clang/3.6.1/include/ammintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/arm_acle.h +OLD_FILES+=usr/lib/clang/3.6.1/include/arm_neon.h +OLD_FILES+=usr/lib/clang/3.6.1/include/avx2intrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/avx512bwintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/avx512erintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/avx512fintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/avx512vlbwintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/avx512vlintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/avxintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/bmi2intrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/bmiintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/cpuid.h +OLD_FILES+=usr/lib/clang/3.6.1/include/emmintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/f16cintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/fma4intrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/fmaintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/ia32intrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/immintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/lzcntintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/mm3dnow.h +OLD_FILES+=usr/lib/clang/3.6.1/include/mm_malloc.h +OLD_FILES+=usr/lib/clang/3.6.1/include/mmintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/module.modulemap +OLD_FILES+=usr/lib/clang/3.6.1/include/nmmintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/pmmintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/popcntintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/prfchwintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/rdseedintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/rtmintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/shaintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/smmintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/tbmintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/tmmintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/wmmintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/x86intrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/xmmintrin.h +OLD_FILES+=usr/lib/clang/3.6.1/include/xopintrin.h +OLD_DIRS+=usr/lib/clang/3.6.1/include +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.asan-i386.a +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.asan-x86_64.a +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.asan_cxx-i386.a +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.asan_cxx-x86_64.a +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.profile-arm.a +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.profile-i386.a +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.profile-x86_64.a +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.san-i386.a +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.san-x86_64.a +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.ubsan-i386.a +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.ubsan-x86_64.a +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.ubsan_cxx-i386.a +OLD_FILES+=usr/lib/clang/3.6.1/lib/freebsd/libclang_rt.ubsan_cxx-x86_64.a +OLD_DIRS+=usr/lib/clang/3.6.1/lib/freebsd +OLD_DIRS+=usr/lib/clang/3.6.1/lib +OLD_DIRS+=usr/lib/clang/3.6.1 # 20150928: unused sgsmsg utility is removed OLD_FILES+=usr/bin/sgsmsg # 20150926: remove links to removed/unimplemented mbuf(9) macros Modified: user/ngie/more-tests2/UPDATING ============================================================================== --- user/ngie/more-tests2/UPDATING Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/UPDATING Tue Oct 6 18:07:07 2015 (r288945) @@ -31,6 +31,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20151006: + Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.7.0. + Please see the 20141231 entry below for information about prerequisites + and upgrading, if you are not already using clang 3.5.0 or higher. + 20150924: Kernel debug files have been moved to /usr/lib/debug/boot/kernel/, and renamed from .symbols to .debug. This reduces the size requirements Modified: user/ngie/more-tests2/contrib/compiler-rt/LICENSE.TXT ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/LICENSE.TXT Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/LICENSE.TXT Tue Oct 6 18:07:07 2015 (r288945) @@ -14,7 +14,7 @@ Full text of the relevant licenses is in University of Illinois/NCSA Open Source License -Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT +Copyright (c) 2009-2015 by the contributors listed in CREDITS.TXT All rights reserved. @@ -55,7 +55,7 @@ SOFTWARE. ============================================================================== -Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT +Copyright (c) 2009-2015 by the contributors listed in CREDITS.TXT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal Modified: user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/coverage_interface.h ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/coverage_interface.h Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/coverage_interface.h Tue Oct 6 18:07:07 2015 (r288945) @@ -39,6 +39,23 @@ extern "C" { // Some of the entries in *data will be zero. uintptr_t __sanitizer_get_coverage_guards(uintptr_t **data); + // The coverage instrumentation may optionally provide imprecise counters. + // Rather than exposing the counter values to the user we instead map + // the counters to a bitset. + // Every counter is associated with 8 bits in the bitset. + // We define 8 value ranges: 1, 2, 3, 4-7, 8-15, 16-31, 32-127, 128+ + // The i-th bit is set to 1 if the counter value is in the i-th range. + // This counter-based coverage implementation is *not* thread-safe. + + // Returns the number of registered coverage counters. + uintptr_t __sanitizer_get_number_of_counters(); + // Updates the counter 'bitset', clears the counters and returns the number of + // new bits in 'bitset'. + // If 'bitset' is nullptr, only clears the counters. + // Otherwise 'bitset' should be at least + // __sanitizer_get_number_of_counters bytes long and 8-aligned. + uintptr_t + __sanitizer_update_counter_bitset_and_clear_counters(uint8_t *bitset); #ifdef __cplusplus } // extern "C" #endif Modified: user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/dfsan_interface.h ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/dfsan_interface.h Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/dfsan_interface.h Tue Oct 6 18:07:07 2015 (r288945) @@ -91,6 +91,16 @@ void dfsan_set_write_callback(dfsan_writ /// <label> <parent label 1> <parent label 2> <label description if any> void dfsan_dump_labels(int fd); +/// Whenever a dfsan's custom function is called the corresponding +/// hook is called it non-zero. The hooks should be defined by the user. +/// The primary use case is taint-guided fuzzing, where the fuzzer +/// needs to see the parameters of the function and the labels. +/// FIXME: implement more hooks. + +/// memcmp hook. +void dfsan_weak_hook_memcmp(void *caller_pc, const void *s1, const void *s2, + size_t n, dfsan_label s1_label, + dfsan_label s2_label, dfsan_label n_label); #ifdef __cplusplus } // extern "C" Modified: user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/lsan_interface.h ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/lsan_interface.h Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/lsan_interface.h Tue Oct 6 18:07:07 2015 (r288945) @@ -41,14 +41,25 @@ extern "C" { void __lsan_register_root_region(const void *p, size_t size); void __lsan_unregister_root_region(const void *p, size_t size); - // Calling this function makes LSan enter the leak checking phase immediately. - // Use this if normal end-of-process leak checking happens too late (e.g. if - // you have intentional memory leaks in your shutdown code). Calling this - // function overrides end-of-process leak checking; it must be called at - // most once per process. This function will terminate the process if there - // are memory leaks and the exit_code flag is non-zero. + // Check for leaks now. This function behaves identically to the default + // end-of-process leak check. In particular, it will terminate the process if + // leaks are found and the exit_code flag is non-zero. + // Subsequent calls to this function will have no effect and end-of-process + // leak check will not run. Effectively, end-of-process leak check is moved to + // the time of first invocation of this function. + // By calling this function early during process shutdown, you can instruct + // LSan to ignore shutdown-only leaks which happen later on. void __lsan_do_leak_check(); + // Check for leaks now. Returns zero if no leaks have been found or if leak + // detection is disabled, non-zero otherwise. + // This function may be called repeatedly, e.g. to periodically check a + // long-running process. It prints a leak report if appropriate, but does not + // terminate the process. It does not affect the behavior of + // __lsan_do_leak_check() or the end-of-process leak check, and is not + // affected by them. + int __lsan_do_recoverable_leak_check(); + // The user may optionally provide this function to disallow leak checking // for the program it is linked into (if the return value is non-zero). This // function must be defined as returning a constant value; any behavior beyond Modified: user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/msan_interface.h ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/msan_interface.h Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/include/sanitizer/msan_interface.h Tue Oct 6 18:07:07 2015 (r288945) @@ -25,6 +25,11 @@ extern "C" { /* Get raw origin for an address. */ uint32_t __msan_get_origin(const volatile void *a); + /* Test that this_id is a descendant of prev_id (or they are simply equal). + * "descendant" here means they are part of the same chain, created with + * __msan_chain_origin. */ + int __msan_origin_is_descendant_or_same(uint32_t this_id, uint32_t prev_id); + /* Returns non-zero if tracking origins. */ int __msan_get_track_origins(); Modified: user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_allocator.cc ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_allocator.cc Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_allocator.cc Tue Oct 6 18:07:07 2015 (r288945) @@ -223,7 +223,7 @@ void AllocatorOptions::CopyTo(Flags *f, struct Allocator { static const uptr kMaxAllowedMallocSize = - FIRST_32_SECOND_64(3UL << 30, 64UL << 30); + FIRST_32_SECOND_64(3UL << 30, 1UL << 40); static const uptr kMaxThreadLocalQuarantine = FIRST_32_SECOND_64(1 << 18, 1 << 20); @@ -354,7 +354,7 @@ struct Allocator { } CHECK(IsAligned(needed_size, min_alignment)); if (size > kMaxAllowedMallocSize || needed_size > kMaxAllowedMallocSize) { - Report("WARNING: AddressSanitizer failed to allocate %p bytes\n", + Report("WARNING: AddressSanitizer failed to allocate 0x%zx bytes\n", (void*)size); return allocator.ReturnNullOrDie(); } @@ -437,11 +437,10 @@ struct Allocator { thread_stats.mallocs++; thread_stats.malloced += size; thread_stats.malloced_redzones += needed_size - size; - uptr class_id = - Min(kNumberOfSizeClasses, SizeClassMap::ClassID(needed_size)); - thread_stats.malloced_by_size[class_id]++; if (needed_size > SizeClassMap::kMaxSize) thread_stats.malloc_large++; + else + thread_stats.malloced_by_size[SizeClassMap::ClassID(needed_size)]++; void *res = reinterpret_cast<void *>(user_beg); if (can_fill && fl.max_malloc_fill_size) { Modified: user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_allocator.h ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_allocator.h Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_allocator.h Tue Oct 6 18:07:07 2015 (r288945) @@ -29,7 +29,6 @@ enum AllocType { FROM_NEW_BR = 3 // Memory block came from operator new [ ] }; -static const uptr kNumberOfSizeClasses = 255; struct AsanChunk; struct AllocatorOptions { @@ -137,6 +136,7 @@ typedef SizeClassAllocator32<0, SANITIZE AsanMapUnmapCallback> PrimaryAllocator; #endif // SANITIZER_CAN_USE_ALLOCATOR64 +static const uptr kNumberOfSizeClasses = SizeClassMap::kNumClasses; typedef SizeClassAllocatorLocalCache<PrimaryAllocator> AllocatorCache; typedef LargeMmapAllocator<AsanMapUnmapCallback> SecondaryAllocator; typedef CombinedAllocator<PrimaryAllocator, AllocatorCache, Modified: user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_fake_stack.cc ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_fake_stack.cc Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_fake_stack.cc Tue Oct 6 18:07:07 2015 (r288945) @@ -22,6 +22,9 @@ static const u64 kMagic2 = (kMagic1 << 8 static const u64 kMagic4 = (kMagic2 << 16) | kMagic2; static const u64 kMagic8 = (kMagic4 << 32) | kMagic4; +static const u64 kAllocaRedzoneSize = 32UL; +static const u64 kAllocaRedzoneMask = 31UL; + // For small size classes inline PoisonShadow for better performance. ALWAYS_INLINE void SetShadow(uptr ptr, uptr size, uptr class_id, u64 magic) { CHECK_EQ(SHADOW_SCALE, 3); // This code expects SHADOW_SCALE=3. @@ -253,4 +256,24 @@ void *__asan_addr_is_in_fake_stack(void if (end) *end = reinterpret_cast<void*>(frame_end); return reinterpret_cast<void*>(frame->real_stack); } + +SANITIZER_INTERFACE_ATTRIBUTE +void __asan_alloca_poison(uptr addr, uptr size) { + uptr LeftRedzoneAddr = addr - kAllocaRedzoneSize; + uptr PartialRzAddr = addr + size; + uptr RightRzAddr = (PartialRzAddr + kAllocaRedzoneMask) & ~kAllocaRedzoneMask; + uptr PartialRzAligned = PartialRzAddr & ~(SHADOW_GRANULARITY - 1); + FastPoisonShadow(LeftRedzoneAddr, kAllocaRedzoneSize, kAsanAllocaLeftMagic); + FastPoisonShadowPartialRightRedzone( + PartialRzAligned, PartialRzAddr % SHADOW_GRANULARITY, + RightRzAddr - PartialRzAligned, kAsanAllocaRightMagic); + FastPoisonShadow(RightRzAddr, kAllocaRedzoneSize, kAsanAllocaRightMagic); +} + +SANITIZER_INTERFACE_ATTRIBUTE +void __asan_allocas_unpoison(uptr top, uptr bottom) { + if ((!top) || (top > bottom)) return; + REAL(memset)(reinterpret_cast<void*>(MemToShadow(top)), 0, + (bottom - top) / SHADOW_GRANULARITY); +} } // extern "C" Modified: user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_flags.cc ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_flags.cc Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_flags.cc Tue Oct 6 18:07:07 2015 (r288945) @@ -20,6 +20,8 @@ #include "sanitizer_common/sanitizer_common.h" #include "sanitizer_common/sanitizer_flags.h" #include "sanitizer_common/sanitizer_flag_parser.h" +#include "ubsan/ubsan_flags.h" +#include "ubsan/ubsan_platform.h" namespace __asan { @@ -72,8 +74,8 @@ void InitializeFlags() { RegisterAsanFlags(&asan_parser, f); RegisterCommonFlags(&asan_parser); - // Set the default values and prepare for parsing LSan flags (which can also - // overwrite common flags). + // Set the default values and prepare for parsing LSan and UBSan flags + // (which can also overwrite common flags). #if CAN_SANITIZE_LEAKS __lsan::Flags *lf = __lsan::flags(); lf->SetDefaults(); @@ -83,6 +85,15 @@ void InitializeFlags() { RegisterCommonFlags(&lsan_parser); #endif +#if CAN_SANITIZE_UB + __ubsan::Flags *uf = __ubsan::flags(); + uf->SetDefaults(); + + FlagParser ubsan_parser; + __ubsan::RegisterUbsanFlags(&ubsan_parser, uf); + RegisterCommonFlags(&ubsan_parser); +#endif + // Override from ASan compile definition. const char *asan_compile_def = MaybeUseAsanDefaultOptionsCompileDefinition(); asan_parser.ParseString(asan_compile_def); @@ -90,12 +101,19 @@ void InitializeFlags() { // Override from user-specified string. const char *asan_default_options = MaybeCallAsanDefaultOptions(); asan_parser.ParseString(asan_default_options); +#if CAN_SANITIZE_UB + const char *ubsan_default_options = __ubsan::MaybeCallUbsanDefaultOptions(); + ubsan_parser.ParseString(ubsan_default_options); +#endif // Override from command line. asan_parser.ParseString(GetEnv("ASAN_OPTIONS")); #if CAN_SANITIZE_LEAKS lsan_parser.ParseString(GetEnv("LSAN_OPTIONS")); #endif +#if CAN_SANITIZE_UB + ubsan_parser.ParseString(GetEnv("UBSAN_OPTIONS")); +#endif // Let activation flags override current settings. On Android they come // from a system property. On other platforms this is no-op. Modified: user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_globals.cc ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_globals.cc Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_globals.cc Tue Oct 6 18:07:07 2015 (r288945) @@ -18,6 +18,7 @@ #include "asan_report.h" #include "asan_stack.h" #include "asan_stats.h" +#include "asan_suppressions.h" #include "asan_thread.h" #include "sanitizer_common/sanitizer_common.h" #include "sanitizer_common/sanitizer_mutex.h" @@ -73,7 +74,7 @@ ALWAYS_INLINE void PoisonRedZones(const const uptr kMinimalDistanceFromAnotherGlobal = 64; -bool IsAddressNearGlobal(uptr addr, const __asan_global &g) { +static bool IsAddressNearGlobal(uptr addr, const __asan_global &g) { if (addr <= g.beg - kMinimalDistanceFromAnotherGlobal) return false; if (addr >= g.beg + g.size_with_redzone) return false; return true; @@ -90,36 +91,40 @@ static void ReportGlobal(const Global &g } } -static bool DescribeOrGetInfoIfGlobal(uptr addr, uptr size, bool print, - Global *output_global) { - if (!flags()->report_globals) return false; +static u32 FindRegistrationSite(const Global *g) { + mu_for_globals.CheckLocked(); + CHECK(global_registration_site_vector); + for (uptr i = 0, n = global_registration_site_vector->size(); i < n; i++) { + GlobalRegistrationSite &grs = (*global_registration_site_vector)[i]; + if (g >= grs.g_first && g <= grs.g_last) + return grs.stack_id; + } + return 0; +} + +int GetGlobalsForAddress(uptr addr, Global *globals, u32 *reg_sites, + int max_globals) { + if (!flags()->report_globals) return 0; BlockingMutexLock lock(&mu_for_globals); - bool res = false; + int res = 0; for (ListOfGlobals *l = list_of_all_globals; l; l = l->next) { const Global &g = *l->g; - if (print) { - if (flags()->report_globals >= 2) - ReportGlobal(g, "Search"); - res |= DescribeAddressRelativeToGlobal(addr, size, g); - } else { - if (IsAddressNearGlobal(addr, g)) { - CHECK(output_global); - *output_global = g; - return true; - } + if (flags()->report_globals >= 2) + ReportGlobal(g, "Search"); + if (IsAddressNearGlobal(addr, g)) { + globals[res] = g; + if (reg_sites) + reg_sites[res] = FindRegistrationSite(&g); + res++; + if (res == max_globals) break; } } return res; } -bool DescribeAddressIfGlobal(uptr addr, uptr size) { - return DescribeOrGetInfoIfGlobal(addr, size, /* print */ true, - /* output_global */ nullptr); -} - bool GetInfoForAddressIfGlobal(uptr addr, AddressDescription *descr) { Global g = {}; - if (DescribeOrGetInfoIfGlobal(addr, /* size */ 1, /* print */ false, &g)) { + if (GetGlobalsForAddress(addr, &g, nullptr, 1)) { internal_strncpy(descr->name, g.name, descr->name_size); descr->region_address = g.beg; descr->region_size = g.size; @@ -129,16 +134,6 @@ bool GetInfoForAddressIfGlobal(uptr addr return false; } -u32 FindRegistrationSite(const Global *g) { - CHECK(global_registration_site_vector); - for (uptr i = 0, n = global_registration_site_vector->size(); i < n; i++) { - GlobalRegistrationSite &grs = (*global_registration_site_vector)[i]; - if (g >= grs.g_first && g <= grs.g_last) - return grs.stack_id; - } - return 0; -} - // Register a global variable. // This function may be called more than once for every global // so we store the globals in a map. @@ -158,7 +153,8 @@ static void RegisterGlobal(const Global // the entire redzone of the second global may be within the first global. for (ListOfGlobals *l = list_of_all_globals; l; l = l->next) { if (g->beg == l->g->beg && - (flags()->detect_odr_violation >= 2 || g->size != l->g->size)) + (flags()->detect_odr_violation >= 2 || g->size != l->g->size) && + !IsODRViolationSuppressed(g->name)) ReportODRViolation(g, FindRegistrationSite(g), l->g, FindRegistrationSite(l->g)); } @@ -210,20 +206,6 @@ void StopInitOrderChecking() { } } -#if SANITIZER_WINDOWS // Should only be called on Windows. -SANITIZER_INTERFACE_ATTRIBUTE -void UnregisterGlobalsInRange(void *beg, void *end) { - if (!flags()->report_globals) - return; - BlockingMutexLock lock(&mu_for_globals); - for (ListOfGlobals *l = list_of_all_globals; l; l = l->next) { - void *address = (void *)l->g->beg; - if (beg <= address && address < end) - UnregisterGlobal(l->g); - } -} -#endif - } // namespace __asan // ---------------------- Interface ---------------- {{{1 @@ -232,7 +214,7 @@ using namespace __asan; // NOLINT // Register an array of globals. void __asan_register_globals(__asan_global *globals, uptr n) { if (!flags()->report_globals) return; - GET_STACK_TRACE_FATAL_HERE; + GET_STACK_TRACE_MALLOC; u32 stack_id = StackDepotPut(stack); BlockingMutexLock lock(&mu_for_globals); if (!global_registration_site_vector) Modified: user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_interceptors.cc ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_interceptors.cc Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_interceptors.cc Tue Oct 6 18:07:07 2015 (r288945) @@ -23,6 +23,10 @@ #include "asan_suppressions.h" #include "sanitizer_common/sanitizer_libc.h" +#if SANITIZER_POSIX +#include "sanitizer_common/sanitizer_posix.h" +#endif + namespace __asan { // Return true if we can quickly decide that the region is unpoisoned. @@ -65,7 +69,7 @@ struct AsanInterceptorContext { } \ if (!suppressed) { \ GET_CURRENT_PC_BP_SP; \ - __asan_report_error(pc, bp, sp, __bad, isWrite, __size); \ + __asan_report_error(pc, bp, sp, __bad, isWrite, __size, 0); \ } \ } \ } while (0) @@ -75,6 +79,13 @@ struct AsanInterceptorContext { #define ASAN_WRITE_RANGE(ctx, offset, size) \ ACCESS_MEMORY_RANGE(ctx, offset, size, true) +#define ASAN_READ_STRING_OF_LEN(ctx, s, len, n) \ + ASAN_READ_RANGE((ctx), (s), \ + common_flags()->strict_string_checks ? (len) + 1 : (n)) + +#define ASAN_READ_STRING(ctx, s, n) \ + ASAN_READ_STRING_OF_LEN((ctx), (s), REAL(strlen)(s), (n)) + // Behavior of functions like "memcpy" or "strcpy" is undefined // if memory intervals overlap. We report error in this case. // Macro is used to avoid creation of new frames. @@ -120,17 +131,6 @@ using namespace __asan; // NOLINT DECLARE_REAL_AND_INTERCEPTOR(void *, malloc, uptr) DECLARE_REAL_AND_INTERCEPTOR(void, free, void *) -#if !SANITIZER_MAC -#define ASAN_INTERCEPT_FUNC(name) \ - do { \ - if ((!INTERCEPT_FUNCTION(name) || !REAL(name))) \ - VReport(1, "AddressSanitizer: failed to intercept '" #name "'\n"); \ - } while (0) -#else -// OS X interceptors don't need to be initialized with INTERCEPT_FUNCTION. -#define ASAN_INTERCEPT_FUNC(name) -#endif // SANITIZER_MAC - #define ASAN_INTERCEPTOR_ENTER(ctx, func) \ AsanInterceptorContext _ctx = {#func}; \ ctx = (void *)&_ctx; \ @@ -171,11 +171,24 @@ DECLARE_REAL_AND_INTERCEPTOR(void, free, do { \ } while (false) #define COMMON_INTERCEPTOR_BLOCK_REAL(name) REAL(name) +// Strict init-order checking is dlopen-hostile: +// https://code.google.com/p/address-sanitizer/issues/detail?id=178 +#define COMMON_INTERCEPTOR_ON_DLOPEN(filename, flag) \ + if (flags()->strict_init_order) { \ + StopInitOrderChecking(); \ + } #define COMMON_INTERCEPTOR_ON_EXIT(ctx) OnExit() #define COMMON_INTERCEPTOR_LIBRARY_LOADED(filename, handle) \ CoverageUpdateMapping() #define COMMON_INTERCEPTOR_LIBRARY_UNLOADED() CoverageUpdateMapping() #define COMMON_INTERCEPTOR_NOTHING_IS_INITIALIZED (!asan_inited) +#define COMMON_INTERCEPTOR_GET_TLS_RANGE(begin, end) \ + if (AsanThread *t = GetCurrentThread()) { \ + *begin = t->tls_begin(); \ + *end = t->tls_end(); \ + } else { \ + *begin = *end = 0; \ + } #include "sanitizer_common/sanitizer_common_interceptors.inc" // Syscall interceptors don't have contexts, we don't support suppressions @@ -200,12 +213,6 @@ struct ThreadStartParam { }; static thread_return_t THREAD_CALLING_CONV asan_thread_start(void *arg) { -#if SANITIZER_WINDOWS - // FIXME: this is a bandaid fix for PR22025. - AsanThread *t = (AsanThread*)arg; - SetCurrentThread(t); - return t->ThreadStart(GetTid(), /* signal_thread_is_registered */ nullptr); -#else ThreadStartParam *param = reinterpret_cast<ThreadStartParam *>(arg); AsanThread *t = nullptr; while ((t = reinterpret_cast<AsanThread *>( @@ -213,7 +220,6 @@ static thread_return_t THREAD_CALLING_CO internal_sched_yield(); SetCurrentThread(t); return t->ThreadStart(GetTid(), ¶m->is_registered); -#endif } #if ASAN_INTERCEPT_PTHREAD_CREATE @@ -302,7 +308,7 @@ static void ClearShadowMemoryForContextS ssize += stack - bottom; ssize = RoundUpTo(ssize, PageSize); static const uptr kMaxSaneContextStackSize = 1 << 22; // 4 Mb - if (ssize && ssize <= kMaxSaneContextStackSize) { + if (AddrIsInMem(bottom) && ssize && ssize <= kMaxSaneContextStackSize) { PoisonShadow(bottom, ssize, 0); } } @@ -357,30 +363,6 @@ INTERCEPTOR(void, __cxa_throw, void *a, } #endif -#if SANITIZER_WINDOWS -INTERCEPTOR_WINAPI(void, RaiseException, void *a, void *b, void *c, void *d) { - CHECK(REAL(RaiseException)); - __asan_handle_no_return(); - REAL(RaiseException)(a, b, c, d); -} - -INTERCEPTOR(int, _except_handler3, void *a, void *b, void *c, void *d) { - CHECK(REAL(_except_handler3)); - __asan_handle_no_return(); - return REAL(_except_handler3)(a, b, c, d); -} - -#if ASAN_DYNAMIC -// This handler is named differently in -MT and -MD CRTs. -#define _except_handler4 _except_handler4_common -#endif -INTERCEPTOR(int, _except_handler4, void *a, void *b, void *c, void *d) { - CHECK(REAL(_except_handler4)); - __asan_handle_no_return(); - return REAL(_except_handler4)(a, b, c, d); -} -#endif - static inline int CharCmp(unsigned char c1, unsigned char c2) { return (c1 == c2) ? 0 : (c1 < c2) ? -1 : 1; } @@ -511,8 +493,9 @@ INTERCEPTOR(char*, strchr, const char *s ENSURE_ASAN_INITED(); char *result = REAL(strchr)(str, c); if (flags()->replace_str) { - uptr bytes_read = (result ? result - str : REAL(strlen)(str)) + 1; - ASAN_READ_RANGE(ctx, str, bytes_read); + uptr len = REAL(strlen)(str); + uptr bytes_read = (result ? result - str : len) + 1; + ASAN_READ_STRING_OF_LEN(ctx, str, len, bytes_read); } return result; } @@ -541,7 +524,7 @@ INTERCEPTOR(char*, strcat, char *to, con uptr from_length = REAL(strlen)(from); ASAN_READ_RANGE(ctx, from, from_length + 1); uptr to_length = REAL(strlen)(to); - ASAN_READ_RANGE(ctx, to, to_length); + ASAN_READ_STRING_OF_LEN(ctx, to, to_length, to_length); ASAN_WRITE_RANGE(ctx, to + to_length, from_length + 1); // If the copying actually happens, the |from| string should not overlap // with the resulting string starting at |to|, which has a length of @@ -563,7 +546,7 @@ INTERCEPTOR(char*, strncat, char *to, co uptr copy_length = Min(size, from_length + 1); ASAN_READ_RANGE(ctx, from, copy_length); uptr to_length = REAL(strlen)(to); - ASAN_READ_RANGE(ctx, to, to_length); + ASAN_READ_STRING_OF_LEN(ctx, to, to_length, to_length); ASAN_WRITE_RANGE(ctx, to + to_length, from_length + 1); if (from_length > 0) { CHECK_RANGES_OVERLAP("strncat", to, to_length + copy_length + 1, @@ -665,23 +648,6 @@ INTERCEPTOR(uptr, strnlen, const char *s } #endif // ASAN_INTERCEPT_STRNLEN -static inline bool IsValidStrtolBase(int base) { - return (base == 0) || (2 <= base && base <= 36); -} - -static inline void FixRealStrtolEndptr(const char *nptr, char **endptr) { - CHECK(endptr); - if (nptr == *endptr) { - // No digits were found at strtol call, we need to find out the last - // symbol accessed by strtoll on our own. - // We get this symbol by skipping leading blanks and optional +/- sign. - while (IsSpace(*nptr)) nptr++; - if (*nptr == '+' || *nptr == '-') nptr++; - *endptr = const_cast<char *>(nptr); - } - CHECK(*endptr >= nptr); -} - INTERCEPTOR(long, strtol, const char *nptr, // NOLINT char **endptr, int base) { void *ctx; @@ -692,13 +658,7 @@ INTERCEPTOR(long, strtol, const char *np } char *real_endptr; long result = REAL(strtol)(nptr, &real_endptr, base); // NOLINT - if (endptr != 0) { - *endptr = real_endptr; - } - if (IsValidStrtolBase(base)) { - FixRealStrtolEndptr(nptr, &real_endptr); - ASAN_READ_RANGE(ctx, nptr, (real_endptr - nptr) + 1); - } + StrtolFixAndCheck(ctx, nptr, endptr, real_endptr, base); return result; } @@ -719,7 +679,7 @@ INTERCEPTOR(int, atoi, const char *nptr) // different from int). So, we just imitate this behavior. int result = REAL(strtol)(nptr, &real_endptr, 10); FixRealStrtolEndptr(nptr, &real_endptr); - ASAN_READ_RANGE(ctx, nptr, (real_endptr - nptr) + 1); + ASAN_READ_STRING(ctx, nptr, (real_endptr - nptr) + 1); return result; } @@ -736,7 +696,7 @@ INTERCEPTOR(long, atol, const char *nptr char *real_endptr; long result = REAL(strtol)(nptr, &real_endptr, 10); // NOLINT FixRealStrtolEndptr(nptr, &real_endptr); - ASAN_READ_RANGE(ctx, nptr, (real_endptr - nptr) + 1); + ASAN_READ_STRING(ctx, nptr, (real_endptr - nptr) + 1); return result; } @@ -751,16 +711,7 @@ INTERCEPTOR(long long, strtoll, const ch } char *real_endptr; long long result = REAL(strtoll)(nptr, &real_endptr, base); // NOLINT - if (endptr != 0) { - *endptr = real_endptr; - } - // If base has unsupported value, strtoll can exit with EINVAL - // without reading any characters. So do additional checks only - // if base is valid. - if (IsValidStrtolBase(base)) { - FixRealStrtolEndptr(nptr, &real_endptr); - ASAN_READ_RANGE(ctx, nptr, (real_endptr - nptr) + 1); - } + StrtolFixAndCheck(ctx, nptr, endptr, real_endptr, base); return result; } @@ -774,7 +725,7 @@ INTERCEPTOR(long long, atoll, const char char *real_endptr; long long result = REAL(strtoll)(nptr, &real_endptr, 10); // NOLINT FixRealStrtolEndptr(nptr, &real_endptr); - ASAN_READ_RANGE(ctx, nptr, (real_endptr - nptr) + 1); + ASAN_READ_STRING(ctx, nptr, (real_endptr - nptr) + 1); return result; } #endif // ASAN_INTERCEPT_ATOLL_AND_STRTOLL @@ -807,36 +758,6 @@ INTERCEPTOR(int, fork, void) { } #endif // ASAN_INTERCEPT_FORK -#if SANITIZER_WINDOWS -INTERCEPTOR_WINAPI(DWORD, CreateThread, - void* security, uptr stack_size, - DWORD (__stdcall *start_routine)(void*), void* arg, - DWORD thr_flags, void* tid) { - // Strict init-order checking is thread-hostile. - if (flags()->strict_init_order) - StopInitOrderChecking(); - GET_STACK_TRACE_THREAD; - // FIXME: The CreateThread interceptor is not the same as a pthread_create - // one. This is a bandaid fix for PR22025. - bool detached = false; // FIXME: how can we determine it on Windows? - u32 current_tid = GetCurrentTidOrInvalid(); - AsanThread *t = - AsanThread::Create(start_routine, arg, current_tid, &stack, detached); - return REAL(CreateThread)(security, stack_size, - asan_thread_start, t, thr_flags, tid); -} - -namespace __asan { -void InitializeWindowsInterceptors() { - ASAN_INTERCEPT_FUNC(CreateThread); - ASAN_INTERCEPT_FUNC(RaiseException); - ASAN_INTERCEPT_FUNC(_except_handler3); - ASAN_INTERCEPT_FUNC(_except_handler4); -} - -} // namespace __asan -#endif - // ---------------------- InitializeAsanInterceptors ---------------- {{{1 namespace __asan { void InitializeAsanInterceptors() { @@ -919,10 +840,7 @@ void InitializeAsanInterceptors() { ASAN_INTERCEPT_FUNC(fork); #endif - // Some Windows-specific interceptors. -#if SANITIZER_WINDOWS - InitializeWindowsInterceptors(); -#endif + InitializePlatformInterceptors(); VReport(1, "AddressSanitizer: libc interceptors initialized\n"); } Modified: user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_interceptors.h ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_interceptors.h Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_interceptors.h Tue Oct 6 18:07:07 2015 (r288945) @@ -92,9 +92,21 @@ struct sigaction; DECLARE_REAL(int, sigaction, int signum, const struct sigaction *act, struct sigaction *oldact) +#if !SANITIZER_MAC +#define ASAN_INTERCEPT_FUNC(name) \ + do { \ + if ((!INTERCEPT_FUNCTION(name) || !REAL(name))) \ + VReport(1, "AddressSanitizer: failed to intercept '" #name "'\n"); \ + } while (0) +#else +// OS X interceptors don't need to be initialized with INTERCEPT_FUNCTION. +#define ASAN_INTERCEPT_FUNC(name) +#endif // SANITIZER_MAC + namespace __asan { void InitializeAsanInterceptors(); +void InitializePlatformInterceptors(); #define ENSURE_ASAN_INITED() do { \ CHECK(!asan_init_is_running); \ Modified: user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_interface_internal.h ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_interface_internal.h Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_interface_internal.h Tue Oct 6 18:07:07 2015 (r288945) @@ -128,7 +128,7 @@ extern "C" { SANITIZER_INTERFACE_ATTRIBUTE void __asan_report_error(uptr pc, uptr bp, uptr sp, - uptr addr, int is_write, uptr access_size); + uptr addr, int is_write, uptr access_size, u32 exp); SANITIZER_INTERFACE_ATTRIBUTE int __asan_set_error_exit_code(int exit_code); @@ -165,6 +165,21 @@ extern "C" { SANITIZER_INTERFACE_ATTRIBUTE void __asan_loadN(uptr p, uptr size); SANITIZER_INTERFACE_ATTRIBUTE void __asan_storeN(uptr p, uptr size); + SANITIZER_INTERFACE_ATTRIBUTE void __asan_exp_load1(uptr p, u32 exp); + SANITIZER_INTERFACE_ATTRIBUTE void __asan_exp_load2(uptr p, u32 exp); + SANITIZER_INTERFACE_ATTRIBUTE void __asan_exp_load4(uptr p, u32 exp); + SANITIZER_INTERFACE_ATTRIBUTE void __asan_exp_load8(uptr p, u32 exp); + SANITIZER_INTERFACE_ATTRIBUTE void __asan_exp_load16(uptr p, u32 exp); + SANITIZER_INTERFACE_ATTRIBUTE void __asan_exp_store1(uptr p, u32 exp); + SANITIZER_INTERFACE_ATTRIBUTE void __asan_exp_store2(uptr p, u32 exp); + SANITIZER_INTERFACE_ATTRIBUTE void __asan_exp_store4(uptr p, u32 exp); + SANITIZER_INTERFACE_ATTRIBUTE void __asan_exp_store8(uptr p, u32 exp); + SANITIZER_INTERFACE_ATTRIBUTE void __asan_exp_store16(uptr p, u32 exp); + SANITIZER_INTERFACE_ATTRIBUTE void __asan_exp_loadN(uptr p, uptr size, + u32 exp); + SANITIZER_INTERFACE_ATTRIBUTE void __asan_exp_storeN(uptr p, uptr size, + u32 exp); + SANITIZER_INTERFACE_ATTRIBUTE void* __asan_memcpy(void *dst, const void *src, uptr size); SANITIZER_INTERFACE_ATTRIBUTE @@ -180,6 +195,10 @@ extern "C" { void __asan_poison_intra_object_redzone(uptr p, uptr size); SANITIZER_INTERFACE_ATTRIBUTE void __asan_unpoison_intra_object_redzone(uptr p, uptr size); + SANITIZER_INTERFACE_ATTRIBUTE + void __asan_alloca_poison(uptr addr, uptr size); + SANITIZER_INTERFACE_ATTRIBUTE + void __asan_allocas_unpoison(uptr top, uptr bottom); } // extern "C" #endif // ASAN_INTERFACE_INTERNAL_H Modified: user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_internal.h ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_internal.h Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_internal.h Tue Oct 6 18:07:07 2015 (r288945) @@ -62,21 +62,6 @@ namespace __asan { class AsanThread; using __sanitizer::StackTrace; -struct SignalContext { - void *context; - uptr addr; - uptr pc; - uptr sp; - uptr bp; - - SignalContext(void *context, uptr addr, uptr pc, uptr sp, uptr bp) : - context(context), addr(addr), pc(pc), sp(sp), bp(bp) { - } - - // Creates signal context in a platform-specific manner. - static SignalContext Create(void *siginfo, void *context); -}; - void AsanInitFromRtl(); // asan_rtl.cc @@ -90,7 +75,6 @@ void *AsanDoesNotSupportStaticLinkage(); void AsanCheckDynamicRTPrereqs(); void AsanCheckIncompatibleRT(); -void GetPcSpBp(void *context, uptr *pc, uptr *sp, uptr *bp); void AsanOnSIGSEGV(int, void *siginfo, void *context); void DisableReexec(); @@ -109,7 +93,7 @@ void AppendToErrorMessageBuffer(const ch void *AsanDlSymNext(const char *sym); -void ReserveShadowMemoryRange(uptr beg, uptr end); +void ReserveShadowMemoryRange(uptr beg, uptr end, const char *name); // Platform-specific options. #if SANITIZER_MAC Modified: user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_linux.cc ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_linux.cc Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_linux.cc Tue Oct 6 18:07:07 2015 (r288945) @@ -68,6 +68,8 @@ asan_rt_version_t __asan_rt_version; namespace __asan { +void InitializePlatformInterceptors() {} + void DisableReexec() { // No need to re-exec on Linux. } @@ -111,6 +113,9 @@ static void ReportIncompatibleRT() { } void AsanCheckDynamicRTPrereqs() { + if (!ASAN_DYNAMIC) + return; + // Ensure that dynamic RT is the first DSO in the list const char *first_dso_name = 0; dl_iterate_phdr(FindFirstDSOCallback, &first_dso_name); @@ -152,78 +157,6 @@ void AsanCheckIncompatibleRT() { } #endif // SANITIZER_ANDROID -void GetPcSpBp(void *context, uptr *pc, uptr *sp, uptr *bp) { -#if defined(__arm__) - ucontext_t *ucontext = (ucontext_t*)context; - *pc = ucontext->uc_mcontext.arm_pc; - *bp = ucontext->uc_mcontext.arm_fp; - *sp = ucontext->uc_mcontext.arm_sp; -#elif defined(__aarch64__) - ucontext_t *ucontext = (ucontext_t*)context; - *pc = ucontext->uc_mcontext.pc; - *bp = ucontext->uc_mcontext.regs[29]; - *sp = ucontext->uc_mcontext.sp; -#elif defined(__hppa__) - ucontext_t *ucontext = (ucontext_t*)context; - *pc = ucontext->uc_mcontext.sc_iaoq[0]; - /* GCC uses %r3 whenever a frame pointer is needed. */ - *bp = ucontext->uc_mcontext.sc_gr[3]; - *sp = ucontext->uc_mcontext.sc_gr[30]; -#elif defined(__x86_64__) -# if SANITIZER_FREEBSD - ucontext_t *ucontext = (ucontext_t*)context; - *pc = ucontext->uc_mcontext.mc_rip; - *bp = ucontext->uc_mcontext.mc_rbp; - *sp = ucontext->uc_mcontext.mc_rsp; -# else - ucontext_t *ucontext = (ucontext_t*)context; - *pc = ucontext->uc_mcontext.gregs[REG_RIP]; - *bp = ucontext->uc_mcontext.gregs[REG_RBP]; - *sp = ucontext->uc_mcontext.gregs[REG_RSP]; -# endif -#elif defined(__i386__) -# if SANITIZER_FREEBSD - ucontext_t *ucontext = (ucontext_t*)context; - *pc = ucontext->uc_mcontext.mc_eip; - *bp = ucontext->uc_mcontext.mc_ebp; - *sp = ucontext->uc_mcontext.mc_esp; -# else - ucontext_t *ucontext = (ucontext_t*)context; - *pc = ucontext->uc_mcontext.gregs[REG_EIP]; - *bp = ucontext->uc_mcontext.gregs[REG_EBP]; - *sp = ucontext->uc_mcontext.gregs[REG_ESP]; -# endif -#elif defined(__powerpc__) || defined(__powerpc64__) - ucontext_t *ucontext = (ucontext_t*)context; - *pc = ucontext->uc_mcontext.regs->nip; - *sp = ucontext->uc_mcontext.regs->gpr[PT_R1]; - // The powerpc{,64}-linux ABIs do not specify r31 as the frame - // pointer, but GCC always uses r31 when we need a frame pointer. - *bp = ucontext->uc_mcontext.regs->gpr[PT_R31]; -#elif defined(__sparc__) - ucontext_t *ucontext = (ucontext_t*)context; - uptr *stk_ptr; -# if defined (__arch64__) - *pc = ucontext->uc_mcontext.mc_gregs[MC_PC]; - *sp = ucontext->uc_mcontext.mc_gregs[MC_O6]; - stk_ptr = (uptr *) (*sp + 2047); - *bp = stk_ptr[15]; -# else - *pc = ucontext->uc_mcontext.gregs[REG_PC]; - *sp = ucontext->uc_mcontext.gregs[REG_O6]; - stk_ptr = (uptr *) *sp; - *bp = stk_ptr[15]; -# endif -#elif defined(__mips__) - ucontext_t *ucontext = (ucontext_t*)context; - *pc = ucontext->uc_mcontext.gregs[31]; - *bp = ucontext->uc_mcontext.gregs[30]; - *sp = ucontext->uc_mcontext.gregs[29]; -#else -# error "Unsupported arch" -#endif -} - void AsanPlatformThreadInit() { // Nothing here for now. } Modified: user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_mac.cc ============================================================================== --- user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_mac.cc Tue Oct 6 18:07:00 2015 (r288944) +++ user/ngie/more-tests2/contrib/compiler-rt/lib/asan/asan_mac.cc Tue Oct 6 18:07:07 2015 (r288945) @@ -24,7 +24,14 @@ #include "sanitizer_common/sanitizer_libc.h" #include "sanitizer_common/sanitizer_mac.h" *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@freebsd.org Tue Oct 6 21:43:41 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F138C9D0E47 for <svn-src-user@mailman.ysv.freebsd.org>; Tue, 6 Oct 2015 21:43:40 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 7EA629AD; Tue, 6 Oct 2015 21:43:40 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t96Lhdkh047001; Tue, 6 Oct 2015 21:43:39 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t96LhbwH046980; Tue, 6 Oct 2015 21:43:37 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510062143.t96LhbwH046980@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Tue, 6 Oct 2015 21:43:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288955 - in user/ngie/more-tests2: lib/clang lib/libarchive lib/libarchive/test lib/libarchive/tests lib/libc++ lib/libprocstat lib/libutil release/doc/en_US.ISO8859-1/relnotes share/m... 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 06 Oct 2015 21:43:41 -0000 Author: ngie Date: Tue Oct 6 21:43:37 2015 New Revision: 288955 URL: https://svnweb.freebsd.org/changeset/base/288955 Log: MFhead @ r288954 Added: user/ngie/more-tests2/lib/libarchive/tests/ - copied from r288954, user/ngie/more-tests2/lib/libarchive/test/ Deleted: user/ngie/more-tests2/lib/libarchive/test/ Modified: user/ngie/more-tests2/lib/clang/clang.build.mk user/ngie/more-tests2/lib/libarchive/Makefile user/ngie/more-tests2/lib/libarchive/tests/Makefile user/ngie/more-tests2/lib/libc++/Makefile user/ngie/more-tests2/lib/libprocstat/libprocstat.c user/ngie/more-tests2/lib/libutil/kinfo_getvmmap.c user/ngie/more-tests2/release/doc/en_US.ISO8859-1/relnotes/article.xml user/ngie/more-tests2/share/man/man5/core.5 user/ngie/more-tests2/sys/dev/drm2/i915/i915_drv.c user/ngie/more-tests2/sys/kern/imgact_elf.c user/ngie/more-tests2/sys/kern/kern_exec.c user/ngie/more-tests2/sys/kern/kern_fork.c user/ngie/more-tests2/sys/kern/kern_proc.c user/ngie/more-tests2/sys/kern/subr_syscall.c user/ngie/more-tests2/sys/sys/exec.h user/ngie/more-tests2/sys/sys/proc.h user/ngie/more-tests2/sys/sys/user.h user/ngie/more-tests2/tests/sys/kern/Makefile user/ngie/more-tests2/tests/sys/kern/ptrace_test.c user/ngie/more-tests2/usr.bin/truss/syscalls.c Directory Properties: user/ngie/more-tests2/ (props changed) user/ngie/more-tests2/lib/libutil/ (props changed) user/ngie/more-tests2/share/ (props changed) user/ngie/more-tests2/sys/ (props changed) Modified: user/ngie/more-tests2/lib/clang/clang.build.mk ============================================================================== --- user/ngie/more-tests2/lib/clang/clang.build.mk Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/lib/clang/clang.build.mk Tue Oct 6 21:43:37 2015 (r288955) @@ -247,9 +247,11 @@ Checkers.inc.h: ${CLANG_SRCS}/lib/Static -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/lib/StaticAnalyzer/Checkers/Checkers.td -.for dep in ${TGHDRS:C/$/.inc.d/} -. sinclude "${dep}" -.endfor +.if !make(depend) +. for dep in ${TGHDRS:C/$/.inc.d/} +. sinclude "${dep}" +. endfor +.endif SRCS+= ${TGHDRS:C/$/.inc.h/} DPSRCS+= ${TGHDRS:C/$/.inc.h/} Modified: user/ngie/more-tests2/lib/libarchive/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libarchive/Makefile Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/lib/libarchive/Makefile Tue Oct 6 21:43:37 2015 (r288955) @@ -398,11 +398,8 @@ MLINKS+= archive_write_set_options.3 arc MLINKS+= archive_write_set_options.3 archive_write_set_option.3 MLINKS+= libarchive.3 archive.3 -.PHONY: check test clean-test -check test: - cd ${.CURDIR}/test && make obj && make test - -clean-test: - cd ${.CURDIR}/test && make clean +.if ${MK_TESTS} != "no" +#SUBDIR+= tests +.endif .include <bsd.lib.mk> Modified: user/ngie/more-tests2/lib/libarchive/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libarchive/test/Makefile Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/lib/libarchive/tests/Makefile Tue Oct 6 21:43:37 2015 (r288955) @@ -1,6 +1,6 @@ # $FreeBSD$ -LIBARCHIVEDIR= ${.CURDIR}/../../../contrib/libarchive +LIBARCHIVEDIR= ${SRCTOP}/contrib/libarchive MAN= Modified: user/ngie/more-tests2/lib/libc++/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libc++/Makefile Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/lib/libc++/Makefile Tue Oct 6 21:43:37 2015 (r288955) @@ -63,7 +63,6 @@ CXXFLAGS+= -std=c++11 .endif LIBADD+= cxxrt -LDFLAGS+= --verbose INCSGROUPS= STD EXP EXT STD_HEADERS= __bit_reference\ Modified: user/ngie/more-tests2/lib/libprocstat/libprocstat.c ============================================================================== --- user/ngie/more-tests2/lib/libprocstat/libprocstat.c Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/lib/libprocstat/libprocstat.c Tue Oct 6 21:43:37 2015 (r288955) @@ -1867,6 +1867,8 @@ kinfo_getvmmap_core(struct procstat_core eb = buf + len; while (bp < eb) { kv = (struct kinfo_vmentry *)(uintptr_t)bp; + if (kv->kve_structsize == 0) + break; bp += kv->kve_structsize; cnt++; } @@ -1882,6 +1884,8 @@ kinfo_getvmmap_core(struct procstat_core /* Pass 2: unpack */ while (bp < eb) { kv = (struct kinfo_vmentry *)(uintptr_t)bp; + if (kv->kve_structsize == 0) + break; /* Copy/expand into pre-zeroed buffer */ memcpy(kp, kv, kv->kve_structsize); /* Advance to next packed record */ Modified: user/ngie/more-tests2/lib/libutil/kinfo_getvmmap.c ============================================================================== --- user/ngie/more-tests2/lib/libutil/kinfo_getvmmap.c Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/lib/libutil/kinfo_getvmmap.c Tue Oct 6 21:43:37 2015 (r288955) @@ -44,6 +44,8 @@ kinfo_getvmmap(pid_t pid, int *cntp) eb = buf + len; while (bp < eb) { kv = (struct kinfo_vmentry *)(uintptr_t)bp; + if (kv->kve_structsize == 0) + break; bp += kv->kve_structsize; cnt++; } @@ -59,6 +61,8 @@ kinfo_getvmmap(pid_t pid, int *cntp) /* Pass 2: unpack */ while (bp < eb) { kv = (struct kinfo_vmentry *)(uintptr_t)bp; + if (kv->kve_structsize == 0) + break; /* Copy/expand into pre-zeroed buffer */ memcpy(kp, kv, kv->kve_structsize); /* Advance to next packed record */ Modified: user/ngie/more-tests2/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- user/ngie/more-tests2/release/doc/en_US.ISO8859-1/relnotes/article.xml Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/release/doc/en_US.ISO8859-1/relnotes/article.xml Tue Oct 6 21:43:37 2015 (r288955) @@ -22,7 +22,7 @@ <pubdate>$FreeBSD$</pubdate> - <!-- Last rev: 284814 --> + <!-- Last rev: 288943 --> <copyright> <year>2015</year> @@ -457,26 +457,15 @@ <sect2 xml:id="userland-contrib"> <title>Contributed Software</title> - <para revision="258884" contrib="sponsor" - sponsor="&darpa_afrl;">&man.lldb.1; has been updated to - upstream snapshot version r196259.</para> - <para revision="260445">&man.byacc.1; has been updated to version 20140101.</para> - <para revision="261283"><application>libc++</application> has - been updated to version 3.4.</para> - <para revision="261320"><application>OpenSSH</application> has been updated to 6.5p1.</para> <para revision="261344"><application>mdocml</application> has been updated to version 1.12.3.</para> - <para revision="261991"><application>LLVM</application> and - <application>Clang</application> have been updated to - version 3.4.</para> - <para revision="275718">The <application>binutils</application> suite of utilities has been updated to include upstream patches that add new relocations for &arch.powerpc; @@ -595,6 +584,10 @@ <para revision="288303">The &man.nc.1; utility has been updated to the OpenBSD 5.8 version.</para> + + <para revision="288943"><application>LLVM</application> and + <application>Clang</application> have been updated to + version 3.7.0.</para> </sect2> <sect2 xml:id="userland-installer"> Modified: user/ngie/more-tests2/share/man/man5/core.5 ============================================================================== --- user/ngie/more-tests2/share/man/man5/core.5 Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/share/man/man5/core.5 Tue Oct 6 21:43:37 2015 (r288955) @@ -28,7 +28,7 @@ .\" @(#)core.5 8.3 (Berkeley) 12/11/93 .\" $FreeBSD$ .\" -.Dd September 2, 2015 +.Dd October 5, 2015 .Dt CORE 5 .Os .Sh NAME @@ -130,6 +130,19 @@ All file descriptor information can be p This potentially wastes up to PATH_MAX bytes per open fd. Packing is disabled with .Dl sysctl kern.coredump_pack_fileinfo=0 . +.Pp +Similarly, corefiles are written with vmmap information as an ELF note, which +contains file paths. +By default, they are packed to only use as much space as +needed. +By the same mechanism as for the open files note, these paths can also +change at any time and result in a truncated note. +.Pp +All vmmap information can be preserved by disabling packing. +Like the file information, this potentially wastes up to PATH_MAX bytes per +mapped object. +Packing is disabled with +.Dl sysctl kern.coredump_pack_vmmapinfo=0 . .Sh EXAMPLES In order to store all core images in per-user private areas under .Pa /var/coredumps , Modified: user/ngie/more-tests2/sys/dev/drm2/i915/i915_drv.c ============================================================================== --- user/ngie/more-tests2/sys/dev/drm2/i915/i915_drv.c Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/sys/dev/drm2/i915/i915_drv.c Tue Oct 6 21:43:37 2015 (r288955) @@ -894,7 +894,6 @@ int intel_gpu_reset(struct drm_device *d case 4: ret = i965_do_reset(dev); break; - case 3: case 2: ret = i8xx_do_reset(dev); break; Modified: user/ngie/more-tests2/sys/kern/imgact_elf.c ============================================================================== --- user/ngie/more-tests2/sys/kern/imgact_elf.c Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/sys/kern/imgact_elf.c Tue Oct 6 21:43:37 2015 (r288955) @@ -1959,24 +1959,30 @@ note_procstat_vmmap(void *arg, struct sb { struct proc *p; size_t size; - int structsize; + int structsize, vmmap_flags; + + if (coredump_pack_vmmapinfo) + vmmap_flags = KERN_VMMAP_PACK_KINFO; + else + vmmap_flags = 0; p = (struct proc *)arg; + structsize = sizeof(struct kinfo_vmentry); if (sb == NULL) { size = 0; sb = sbuf_new(NULL, NULL, 128, SBUF_FIXEDLEN); sbuf_set_drain(sb, sbuf_drain_count, &size); sbuf_bcat(sb, &structsize, sizeof(structsize)); PROC_LOCK(p); - kern_proc_vmmap_out(p, sb); + kern_proc_vmmap_out(p, sb, -1, vmmap_flags); sbuf_finish(sb); sbuf_delete(sb); *sizep = size; } else { - structsize = sizeof(struct kinfo_vmentry); sbuf_bcat(sb, &structsize, sizeof(structsize)); PROC_LOCK(p); - kern_proc_vmmap_out(p, sb); + kern_proc_vmmap_out(p, sb, *sizep - sizeof(structsize), + vmmap_flags); } } Modified: user/ngie/more-tests2/sys/kern/kern_exec.c ============================================================================== --- user/ngie/more-tests2/sys/kern/kern_exec.c Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/sys/kern/kern_exec.c Tue Oct 6 21:43:37 2015 (r288955) @@ -105,6 +105,11 @@ SYSCTL_INT(_kern, OID_AUTO, coredump_pac &coredump_pack_fileinfo, 0, "Enable file path packing in 'procstat -f' coredump notes"); +int coredump_pack_vmmapinfo = 1; +SYSCTL_INT(_kern, OID_AUTO, coredump_pack_vmmapinfo, CTLFLAG_RWTUN, + &coredump_pack_vmmapinfo, 0, + "Enable file path packing in 'procstat -v' coredump notes"); + static int sysctl_kern_ps_strings(SYSCTL_HANDLER_ARGS); static int sysctl_kern_usrstack(SYSCTL_HANDLER_ARGS); static int sysctl_kern_stackprot(SYSCTL_HANDLER_ARGS); Modified: user/ngie/more-tests2/sys/kern/kern_fork.c ============================================================================== --- user/ngie/more-tests2/sys/kern/kern_fork.c Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/sys/kern/kern_fork.c Tue Oct 6 21:43:37 2015 (r288955) @@ -57,6 +57,7 @@ __FBSDID("$FreeBSD$"); #include <sys/proc.h> #include <sys/procdesc.h> #include <sys/pioctl.h> +#include <sys/ptrace.h> #include <sys/racct.h> #include <sys/resourcevar.h> #include <sys/sched.h> @@ -1031,8 +1032,8 @@ fork_return(struct thread *td, struct tr { struct proc *p, *dbg; + p = td->td_proc; if (td->td_dbgflags & TDB_STOPATFORK) { - p = td->td_proc; sx_xlock(&proctree_lock); PROC_LOCK(p); if ((p->p_pptr->p_flag & (P_TRACED | P_FOLLOWFORK)) == @@ -1049,9 +1050,9 @@ fork_return(struct thread *td, struct tr p->p_pid, p->p_oppid); proc_reparent(p, dbg); sx_xunlock(&proctree_lock); - td->td_dbgflags |= TDB_CHILD; + td->td_dbgflags |= TDB_CHILD | TDB_SCX; ptracestop(td, SIGSTOP); - td->td_dbgflags &= ~TDB_CHILD; + td->td_dbgflags &= ~(TDB_CHILD | TDB_SCX); } else { /* * ... otherwise clear the request. @@ -1061,6 +1062,18 @@ fork_return(struct thread *td, struct tr cv_broadcast(&p->p_dbgwait); } PROC_UNLOCK(p); + } else if (p->p_flag & P_TRACED) { + /* + * This is the start of a new thread in a traced + * process. Report a system call exit event. + */ + PROC_LOCK(p); + td->td_dbgflags |= TDB_SCX; + _STOPEVENT(p, S_SCX, td->td_dbg_sc_code); + if ((p->p_stops & S_PT_SCX) != 0) + ptracestop(td, SIGTRAP); + td->td_dbgflags &= ~TDB_SCX; + PROC_UNLOCK(p); } userret(td, frame); Modified: user/ngie/more-tests2/sys/kern/kern_proc.c ============================================================================== --- user/ngie/more-tests2/sys/kern/kern_proc.c Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/sys/kern/kern_proc.c Tue Oct 6 21:43:37 2015 (r288955) @@ -2252,7 +2252,7 @@ next:; * Must be called with the process locked and will return unlocked. */ int -kern_proc_vmmap_out(struct proc *p, struct sbuf *sb) +kern_proc_vmmap_out(struct proc *p, struct sbuf *sb, ssize_t maxlen, int flags) { vm_map_entry_t entry, tmp_entry; struct vattr va; @@ -2276,7 +2276,7 @@ kern_proc_vmmap_out(struct proc *p, stru PRELE(p); return (ESRCH); } - kve = malloc(sizeof(*kve), M_TEMP, M_WAITOK); + kve = malloc(sizeof(*kve), M_TEMP, M_WAITOK | M_ZERO); error = 0; map = &vm->vm_map; @@ -2411,10 +2411,23 @@ kern_proc_vmmap_out(struct proc *p, stru free(freepath, M_TEMP); /* Pack record size down */ - kve->kve_structsize = offsetof(struct kinfo_vmentry, kve_path) + - strlen(kve->kve_path) + 1; + if ((flags & KERN_VMMAP_PACK_KINFO) != 0) + kve->kve_structsize = + offsetof(struct kinfo_vmentry, kve_path) + + strlen(kve->kve_path) + 1; + else + kve->kve_structsize = sizeof(*kve); kve->kve_structsize = roundup(kve->kve_structsize, sizeof(uint64_t)); + + /* Halt filling and truncate rather than exceeding maxlen */ + if (maxlen != -1 && maxlen < kve->kve_structsize) { + error = 0; + vm_map_lock_read(map); + break; + } else if (maxlen != -1) + maxlen -= kve->kve_structsize; + if (sbuf_bcat(sb, kve, kve->kve_structsize) != 0) error = ENOMEM; vm_map_lock_read(map); @@ -2447,7 +2460,7 @@ sysctl_kern_proc_vmmap(SYSCTL_HANDLER_AR sbuf_delete(&sb); return (error); } - error = kern_proc_vmmap_out(p, &sb); + error = kern_proc_vmmap_out(p, &sb, -1, KERN_VMMAP_PACK_KINFO); error2 = sbuf_finish(&sb); sbuf_delete(&sb); return (error != 0 ? error : error2); Modified: user/ngie/more-tests2/sys/kern/subr_syscall.c ============================================================================== --- user/ngie/more-tests2/sys/kern/subr_syscall.c Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/sys/kern/subr_syscall.c Tue Oct 6 21:43:37 2015 (r288955) @@ -83,11 +83,12 @@ syscallenter(struct thread *td, struct s if (error == 0) { STOPEVENT(p, S_SCE, sa->narg); - if (p->p_flag & P_TRACED && p->p_stops & S_PT_SCE) { + if (p->p_flag & P_TRACED) { PROC_LOCK(p); td->td_dbg_sc_code = sa->code; td->td_dbg_sc_narg = sa->narg; - ptracestop((td), SIGTRAP); + if (p->p_stops & S_PT_SCE) + ptracestop((td), SIGTRAP); PROC_UNLOCK(p); } if (td->td_dbgflags & TDB_USERWR) { Modified: user/ngie/more-tests2/sys/sys/exec.h ============================================================================== --- user/ngie/more-tests2/sys/sys/exec.h Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/sys/sys/exec.h Tue Oct 6 21:43:37 2015 (r288955) @@ -84,6 +84,7 @@ int exec_register(const struct execsw *) int exec_unregister(const struct execsw *); extern int coredump_pack_fileinfo; +extern int coredump_pack_vmmapinfo; /* * note: name##_mod cannot be const storage because the Modified: user/ngie/more-tests2/sys/sys/proc.h ============================================================================== --- user/ngie/more-tests2/sys/sys/proc.h Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/sys/sys/proc.h Tue Oct 6 21:43:37 2015 (r288955) @@ -235,8 +235,6 @@ struct thread { int td_sqqueue; /* (t) Sleepqueue queue blocked on. */ void *td_wchan; /* (t) Sleep address. */ const char *td_wmesg; /* (t) Reason for sleep. */ - int td_lastcpu; /* (t) Last cpu we were on. */ - int td_oncpu; /* (t) Which cpu we are on. */ volatile u_char td_owepreempt; /* (k*) Preempt on last critical_exit */ u_char td_tsqueue; /* (t) Turnstile queue blocked on. */ short td_locks; /* (k) Debug: count of non-spin locks */ @@ -283,8 +281,6 @@ struct thread { int td_no_sleeping; /* (k) Sleeping disabled count. */ int td_dom_rr_idx; /* (k) RR Numa domain selection. */ void *td_su; /* (k) FFS SU private */ - u_int td_dbg_sc_code; /* (c) Syscall code to debugger. */ - u_int td_dbg_sc_narg; /* (c) Syscall arg count to debugger.*/ #define td_endzero td_sigmask /* Copied during fork1() or create_thread(). */ @@ -296,6 +292,8 @@ struct thread { u_char td_pri_class; /* (t) Scheduling class. */ u_char td_user_pri; /* (t) User pri from estcpu and nice. */ u_char td_base_user_pri; /* (t) Base user pri */ + u_int td_dbg_sc_code; /* (c) Syscall code to debugger. */ + u_int td_dbg_sc_narg; /* (c) Syscall arg count to debugger.*/ #define td_endcopy td_pcb /* @@ -335,6 +333,8 @@ struct thread { struct vm_page **td_ma; /* (k) uio pages held */ int td_ma_cnt; /* (k) size of *td_ma */ void *td_emuldata; /* Emulator state data */ + int td_lastcpu; /* (t) Last cpu we were on. */ + int td_oncpu; /* (t) Which cpu we are on. */ }; struct mtx *thread_lock_block(struct thread *); Modified: user/ngie/more-tests2/sys/sys/user.h ============================================================================== --- user/ngie/more-tests2/sys/sys/user.h Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/sys/sys/user.h Tue Oct 6 21:43:37 2015 (r288955) @@ -541,6 +541,9 @@ struct kinfo_sigtramp { /* Flags for kern_proc_filedesc_out. */ #define KERN_FILEDESC_PACK_KINFO 0x00000001U + +/* Flags for kern_proc_vmmap_out. */ +#define KERN_VMMAP_PACK_KINFO 0x00000001U struct sbuf; /* @@ -556,7 +559,8 @@ int kern_proc_filedesc_out(struct proc * int flags); int kern_proc_cwd_out(struct proc *p, struct sbuf *sb, ssize_t maxlen); int kern_proc_out(struct proc *p, struct sbuf *sb, int flags); -int kern_proc_vmmap_out(struct proc *p, struct sbuf *sb); +int kern_proc_vmmap_out(struct proc *p, struct sbuf *sb, ssize_t maxlen, + int flags); int vntype_to_kinfo(int vtype); #endif /* !_KERNEL */ Modified: user/ngie/more-tests2/tests/sys/kern/Makefile ============================================================================== --- user/ngie/more-tests2/tests/sys/kern/Makefile Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/tests/sys/kern/Makefile Tue Oct 6 21:43:37 2015 (r288955) @@ -7,6 +7,7 @@ ATF_TESTS_C+= ptrace_test ATF_TESTS_C+= unix_seqpacket_test TEST_METADATA.unix_seqpacket_test+= timeout="15" +LDADD.ptrace_test+= -lpthread LDADD.unix_seqpacket_test+= -lpthread WARNS?= 5 Modified: user/ngie/more-tests2/tests/sys/kern/ptrace_test.c ============================================================================== --- user/ngie/more-tests2/tests/sys/kern/ptrace_test.c Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/tests/sys/kern/ptrace_test.c Tue Oct 6 21:43:37 2015 (r288955) @@ -29,10 +29,12 @@ __FBSDID("$FreeBSD$"); #include <sys/types.h> #include <sys/ptrace.h> +#include <sys/syscall.h> #include <sys/sysctl.h> #include <sys/user.h> #include <sys/wait.h> #include <errno.h> +#include <pthread.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> @@ -409,12 +411,15 @@ ATF_TC_BODY(ptrace__parent_sees_exit_aft * debugger is attached to it. */ static __dead2 void -follow_fork_parent(void) +follow_fork_parent(bool use_vfork) { pid_t fpid, wpid; int status; - CHILD_REQUIRE((fpid = fork()) != -1); + if (use_vfork) + CHILD_REQUIRE((fpid = vfork()) != -1); + else + CHILD_REQUIRE((fpid = fork()) != -1); if (fpid == 0) /* Child */ @@ -434,7 +439,7 @@ follow_fork_parent(void) * child process. */ static pid_t -handle_fork_events(pid_t parent) +handle_fork_events(pid_t parent, struct ptrace_lwpinfo *ppl) { struct ptrace_lwpinfo pl; bool fork_reported[2]; @@ -469,6 +474,8 @@ handle_fork_events(pid_t parent) child = wpid; else ATF_REQUIRE(child == wpid); + if (ppl != NULL) + ppl[1] = pl; fork_reported[1] = true; } else { ATF_REQUIRE(wpid == parent); @@ -478,6 +485,8 @@ handle_fork_events(pid_t parent) child = pl.pl_child_pid; else ATF_REQUIRE(child == pl.pl_child_pid); + if (ppl != NULL) + ppl[0] = pl; fork_reported[0] = true; } } @@ -499,7 +508,7 @@ ATF_TC_BODY(ptrace__follow_fork_both_att ATF_REQUIRE((fpid = fork()) != -1); if (fpid == 0) { trace_me(); - follow_fork_parent(); + follow_fork_parent(false); } /* Parent process. */ @@ -516,7 +525,7 @@ ATF_TC_BODY(ptrace__follow_fork_both_att /* Continue the child ignoring the SIGSTOP. */ ATF_REQUIRE(ptrace(PT_CONTINUE, children[0], (caddr_t)1, 0) != -1); - children[1] = handle_fork_events(children[0]); + children[1] = handle_fork_events(children[0], NULL); ATF_REQUIRE(children[1] > 0); ATF_REQUIRE(ptrace(PT_CONTINUE, children[0], (caddr_t)1, 0) != -1); @@ -555,7 +564,7 @@ ATF_TC_BODY(ptrace__follow_fork_child_de ATF_REQUIRE((fpid = fork()) != -1); if (fpid == 0) { trace_me(); - follow_fork_parent(); + follow_fork_parent(false); } /* Parent process. */ @@ -572,7 +581,7 @@ ATF_TC_BODY(ptrace__follow_fork_child_de /* Continue the child ignoring the SIGSTOP. */ ATF_REQUIRE(ptrace(PT_CONTINUE, children[0], (caddr_t)1, 0) != -1); - children[1] = handle_fork_events(children[0]); + children[1] = handle_fork_events(children[0], NULL); ATF_REQUIRE(children[1] > 0); ATF_REQUIRE(ptrace(PT_CONTINUE, children[0], (caddr_t)1, 0) != -1); @@ -606,7 +615,7 @@ ATF_TC_BODY(ptrace__follow_fork_parent_d ATF_REQUIRE((fpid = fork()) != -1); if (fpid == 0) { trace_me(); - follow_fork_parent(); + follow_fork_parent(false); } /* Parent process. */ @@ -623,7 +632,7 @@ ATF_TC_BODY(ptrace__follow_fork_parent_d /* Continue the child ignoring the SIGSTOP. */ ATF_REQUIRE(ptrace(PT_CONTINUE, children[0], (caddr_t)1, 0) != -1); - children[1] = handle_fork_events(children[0]); + children[1] = handle_fork_events(children[0], NULL); ATF_REQUIRE(children[1] > 0); ATF_REQUIRE(ptrace(PT_DETACH, children[0], (caddr_t)1, 0) != -1); @@ -688,7 +697,7 @@ ATF_TC_BODY(ptrace__follow_fork_both_att ATF_REQUIRE((fpid = fork()) != -1); if (fpid == 0) { attach_fork_parent(cpipe); - follow_fork_parent(); + follow_fork_parent(false); } /* Parent process. */ @@ -715,7 +724,7 @@ ATF_TC_BODY(ptrace__follow_fork_both_att /* Signal the fork parent to continue. */ close(cpipe[0]); - children[1] = handle_fork_events(children[0]); + children[1] = handle_fork_events(children[0], NULL); ATF_REQUIRE(children[1] > 0); ATF_REQUIRE(ptrace(PT_CONTINUE, children[0], (caddr_t)1, 0) != -1); @@ -756,7 +765,7 @@ ATF_TC_BODY(ptrace__follow_fork_child_de ATF_REQUIRE((fpid = fork()) != -1); if (fpid == 0) { attach_fork_parent(cpipe); - follow_fork_parent(); + follow_fork_parent(false); } /* Parent process. */ @@ -783,7 +792,7 @@ ATF_TC_BODY(ptrace__follow_fork_child_de /* Signal the fork parent to continue. */ close(cpipe[0]); - children[1] = handle_fork_events(children[0]); + children[1] = handle_fork_events(children[0], NULL); ATF_REQUIRE(children[1] > 0); ATF_REQUIRE(ptrace(PT_CONTINUE, children[0], (caddr_t)1, 0) != -1); @@ -819,7 +828,7 @@ ATF_TC_BODY(ptrace__follow_fork_parent_d ATF_REQUIRE((fpid = fork()) != -1); if (fpid == 0) { attach_fork_parent(cpipe); - follow_fork_parent(); + follow_fork_parent(false); } /* Parent process. */ @@ -846,7 +855,7 @@ ATF_TC_BODY(ptrace__follow_fork_parent_d /* Signal the fork parent to continue. */ close(cpipe[0]); - children[1] = handle_fork_events(children[0]); + children[1] = handle_fork_events(children[0], NULL); ATF_REQUIRE(children[1] > 0); ATF_REQUIRE(ptrace(PT_DETACH, children[0], (caddr_t)1, 0) != -1); @@ -952,6 +961,223 @@ ATF_TC_BODY(ptrace__getppid, tc) ATF_REQUIRE(WEXITSTATUS(status) == 1); } +/* + * Verify that pl_syscall_code in struct ptrace_lwpinfo for a new + * child process created via fork() reports the correct value. + */ +ATF_TC_WITHOUT_HEAD(ptrace__new_child_pl_syscall_code_fork); +ATF_TC_BODY(ptrace__new_child_pl_syscall_code_fork, tc) +{ + struct ptrace_lwpinfo pl[2]; + pid_t children[2], fpid, wpid; + int status; + + ATF_REQUIRE((fpid = fork()) != -1); + if (fpid == 0) { + trace_me(); + follow_fork_parent(false); + } + + /* Parent process. */ + children[0] = fpid; + + /* The first wait() should report the stop from SIGSTOP. */ + wpid = waitpid(children[0], &status, 0); + ATF_REQUIRE(wpid == children[0]); + ATF_REQUIRE(WIFSTOPPED(status)); + ATF_REQUIRE(WSTOPSIG(status) == SIGSTOP); + + ATF_REQUIRE(ptrace(PT_FOLLOW_FORK, children[0], NULL, 1) != -1); + + /* Continue the child ignoring the SIGSTOP. */ + ATF_REQUIRE(ptrace(PT_CONTINUE, children[0], (caddr_t)1, 0) != -1); + + /* Wait for both halves of the fork event to get reported. */ + children[1] = handle_fork_events(children[0], pl); + ATF_REQUIRE(children[1] > 0); + + ATF_REQUIRE((pl[0].pl_flags & PL_FLAG_SCX) != 0); + ATF_REQUIRE((pl[1].pl_flags & PL_FLAG_SCX) != 0); + ATF_REQUIRE(pl[0].pl_syscall_code == SYS_fork); + ATF_REQUIRE(pl[0].pl_syscall_code == pl[1].pl_syscall_code); + ATF_REQUIRE(pl[0].pl_syscall_narg == pl[1].pl_syscall_narg); + + ATF_REQUIRE(ptrace(PT_CONTINUE, children[0], (caddr_t)1, 0) != -1); + ATF_REQUIRE(ptrace(PT_CONTINUE, children[1], (caddr_t)1, 0) != -1); + + /* + * The child can't exit until the grandchild reports status, so the + * grandchild should report its exit first to the debugger. + */ + wpid = wait(&status); + ATF_REQUIRE(wpid == children[1]); + ATF_REQUIRE(WIFEXITED(status)); + ATF_REQUIRE(WEXITSTATUS(status) == 2); + + wpid = wait(&status); + ATF_REQUIRE(wpid == children[0]); + ATF_REQUIRE(WIFEXITED(status)); + ATF_REQUIRE(WEXITSTATUS(status) == 1); + + wpid = wait(&status); + ATF_REQUIRE(wpid == -1); + ATF_REQUIRE(errno == ECHILD); +} + +/* + * Verify that pl_syscall_code in struct ptrace_lwpinfo for a new + * child process created via vfork() reports the correct value. + */ +ATF_TC_WITHOUT_HEAD(ptrace__new_child_pl_syscall_code_vfork); +ATF_TC_BODY(ptrace__new_child_pl_syscall_code_vfork, tc) +{ + struct ptrace_lwpinfo pl[2]; + pid_t children[2], fpid, wpid; + int status; + + ATF_REQUIRE((fpid = fork()) != -1); + if (fpid == 0) { + trace_me(); + follow_fork_parent(true); + } + + /* Parent process. */ + children[0] = fpid; + + /* The first wait() should report the stop from SIGSTOP. */ + wpid = waitpid(children[0], &status, 0); + ATF_REQUIRE(wpid == children[0]); + ATF_REQUIRE(WIFSTOPPED(status)); + ATF_REQUIRE(WSTOPSIG(status) == SIGSTOP); + + ATF_REQUIRE(ptrace(PT_FOLLOW_FORK, children[0], NULL, 1) != -1); + + /* Continue the child ignoring the SIGSTOP. */ + ATF_REQUIRE(ptrace(PT_CONTINUE, children[0], (caddr_t)1, 0) != -1); + + /* Wait for both halves of the fork event to get reported. */ + children[1] = handle_fork_events(children[0], pl); + ATF_REQUIRE(children[1] > 0); + + ATF_REQUIRE((pl[0].pl_flags & PL_FLAG_SCX) != 0); + ATF_REQUIRE((pl[1].pl_flags & PL_FLAG_SCX) != 0); + ATF_REQUIRE(pl[0].pl_syscall_code == SYS_vfork); + ATF_REQUIRE(pl[0].pl_syscall_code == pl[1].pl_syscall_code); + ATF_REQUIRE(pl[0].pl_syscall_narg == pl[1].pl_syscall_narg); + + ATF_REQUIRE(ptrace(PT_CONTINUE, children[0], (caddr_t)1, 0) != -1); + ATF_REQUIRE(ptrace(PT_CONTINUE, children[1], (caddr_t)1, 0) != -1); + + /* + * The child can't exit until the grandchild reports status, so the + * grandchild should report its exit first to the debugger. + */ + wpid = wait(&status); + ATF_REQUIRE(wpid == children[1]); + ATF_REQUIRE(WIFEXITED(status)); + ATF_REQUIRE(WEXITSTATUS(status) == 2); + + wpid = wait(&status); + ATF_REQUIRE(wpid == children[0]); + ATF_REQUIRE(WIFEXITED(status)); + ATF_REQUIRE(WEXITSTATUS(status) == 1); + + wpid = wait(&status); + ATF_REQUIRE(wpid == -1); + ATF_REQUIRE(errno == ECHILD); +} + +static void * +simple_thread(void *arg __unused) +{ + + pthread_exit(NULL); +} + +/* + * Verify that pl_syscall_code in struct ptrace_lwpinfo for a new + * thread reports the correct value. + */ +ATF_TC_WITHOUT_HEAD(ptrace__new_child_pl_syscall_code_thread); +ATF_TC_BODY(ptrace__new_child_pl_syscall_code_thread, tc) +{ + struct ptrace_lwpinfo pl; + pid_t fpid, wpid; + lwpid_t main; + int status; + + ATF_REQUIRE((fpid = fork()) != -1); + if (fpid == 0) { + pthread_t thread; + + trace_me(); + + CHILD_REQUIRE(pthread_create(&thread, NULL, simple_thread, + NULL) == 0); + CHILD_REQUIRE(pthread_join(thread, NULL) == 0); + exit(1); + } + + /* The first wait() should report the stop from SIGSTOP. */ + wpid = waitpid(fpid, &status, 0); + ATF_REQUIRE(wpid == fpid); + ATF_REQUIRE(WIFSTOPPED(status)); + ATF_REQUIRE(WSTOPSIG(status) == SIGSTOP); + + ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, + sizeof(pl)) != -1); + main = pl.pl_lwpid; + + /* + * Continue the child ignoring the SIGSTOP and tracing all + * system call exits. + */ + ATF_REQUIRE(ptrace(PT_TO_SCX, fpid, (caddr_t)1, 0) != -1); + + /* + * Wait for the new thread to arrive. pthread_create() might + * invoke any number of system calls. For now we just wait + * for the new thread to arrive and make sure it reports a + * valid system call code. If ptrace grows thread event + * reporting then this test can be made more precise. + */ + for (;;) { + wpid = waitpid(fpid, &status, 0); + ATF_REQUIRE(wpid == fpid); + ATF_REQUIRE(WIFSTOPPED(status)); + ATF_REQUIRE(WSTOPSIG(status) == SIGTRAP); + + ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, + sizeof(pl)) != -1); + ATF_REQUIRE((pl.pl_flags & PL_FLAG_SCX) != 0); + ATF_REQUIRE(pl.pl_syscall_code != 0); + if (pl.pl_lwpid != main) + /* New thread seen. */ + break; + + ATF_REQUIRE(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0) == 0); + } + + /* Wait for the child to exit. */ + ATF_REQUIRE(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0) == 0); + for (;;) { + wpid = waitpid(fpid, &status, 0); + ATF_REQUIRE(wpid == fpid); + if (WIFEXITED(status)) + break; + + ATF_REQUIRE(WIFSTOPPED(status)); + ATF_REQUIRE(WSTOPSIG(status) == SIGTRAP); + ATF_REQUIRE(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0) == 0); + } + + ATF_REQUIRE(WEXITSTATUS(status) == 1); + + wpid = wait(&status); + ATF_REQUIRE(wpid == -1); + ATF_REQUIRE(errno == ECHILD); +} + ATF_TP_ADD_TCS(tp) { @@ -968,6 +1194,9 @@ ATF_TP_ADD_TCS(tp) ATF_TP_ADD_TC(tp, ptrace__follow_fork_parent_detached_unrelated_debugger); ATF_TP_ADD_TC(tp, ptrace__getppid); + ATF_TP_ADD_TC(tp, ptrace__new_child_pl_syscall_code_fork); + ATF_TP_ADD_TC(tp, ptrace__new_child_pl_syscall_code_vfork); + ATF_TP_ADD_TC(tp, ptrace__new_child_pl_syscall_code_thread); return (atf_no_error()); } Modified: user/ngie/more-tests2/usr.bin/truss/syscalls.c ============================================================================== --- user/ngie/more-tests2/usr.bin/truss/syscalls.c Tue Oct 6 21:36:45 2015 (r288954) +++ user/ngie/more-tests2/usr.bin/truss/syscalls.c Tue Oct 6 21:43:37 2015 (r288955) @@ -90,191 +90,208 @@ __FBSDID("$FreeBSD$"); * This should probably be in its own file, sorted alphabetically. */ static struct syscall decoded_syscalls[] = { - { .name = "fcntl", .ret_type = 1, .nargs = 3, - .args = { { Int, 0 }, { Fcntl, 1 }, { Fcntlflag, 2 } } }, - { .name = "rfork", .ret_type = 1, .nargs = 1, - .args = { { Rforkflags, 0 } } }, - { .name = "linux_readlink", .ret_type = 1, .nargs = 3, - .args = { { Name, 0 }, { Name | OUT, 1 }, { Int, 2 } } }, - { .name = "linux_socketcall", .ret_type = 1, .nargs = 2, - .args = { { Int, 0 }, { LinuxSockArgs, 1 } } }, - { .name = "getpgid", .ret_type = 1, .nargs = 1, - .args = { { Int, 0 } } }, - { .name = "getsid", .ret_type = 1, .nargs = 1, - .args = { { Int, 0 } } }, - { .name = "readlink", .ret_type = 1, .nargs = 3, - .args = { { Name, 0 }, { Readlinkres | OUT, 1 }, { Int, 2 } } }, - { .name = "readlinkat", .ret_type = 1, .nargs = 4, - .args = { { Atfd, 0 }, { Name, 1 }, { Readlinkres | OUT, 2 }, + /* Native ABI */ + { .name = "__getcwd", .ret_type = 1, .nargs = 2, + .args = { { Name | OUT, 0 }, { Int, 1 } } }, + { .name = "_umtx_op", .ret_type = 1, .nargs = 5, + .args = { { Ptr, 0 }, { Umtxop, 1 }, { LongHex, 2 }, { Ptr, 3 }, + { Ptr, 4 } } }, + { .name = "accept", .ret_type = 1, .nargs = 3, + .args = { { Int, 0 }, { Sockaddr | OUT, 1 }, { Ptr | OUT, 2 } } }, + { .name = "access", .ret_type = 1, .nargs = 2, + .args = { { Name | IN, 0 }, { Accessmode, 1 } } }, + { .name = "bind", .ret_type = 1, .nargs = 3, + .args = { { Int, 0 }, { Sockaddr | IN, 1 }, { Int, 2 } } }, + { .name = "bindat", .ret_type = 1, .nargs = 4, + .args = { { Atfd, 0 }, { Int, 1 }, { Sockaddr | IN, 2 }, { Int, 3 } } }, - { .name = "lseek", .ret_type = 2, .nargs = 3, - .args = { { Int, 0 }, { QuadHex, 1 + QUAD_ALIGN }, - { Whence, 1 + QUAD_SLOTS + QUAD_ALIGN } } }, - { .name = "linux_lseek", .ret_type = 2, .nargs = 3, - .args = { { Int, 0 }, { Int, 1 }, { Whence, 2 } } }, - { .name = "mmap", .ret_type = 1, .nargs = 6, - .args = { { Ptr, 0 }, { Int, 1 }, { Mprot, 2 }, { Mmapflags, 3 }, - { Int, 4 }, { QuadHex, 5 + QUAD_ALIGN } } }, - { .name = "linux_mkdir", .ret_type = 1, .nargs = 2, - .args = { { Name | IN, 0 }, { Int, 1 } } }, - { .name = "mprotect", .ret_type = 1, .nargs = 3, - .args = { { Ptr, 0 }, { Int, 1 }, { Mprot, 2 } } }, - { .name = "open", .ret_type = 1, .nargs = 3, - .args = { { Name | IN, 0 }, { Open, 1 }, { Octal, 2 } } }, - { .name = "openat", .ret_type = 1, .nargs = 4, - .args = { { Atfd, 0 }, { Name | IN, 1 }, { Open, 2 }, - { Octal, 3 } } }, - { .name = "mkdir", .ret_type = 1, .nargs = 2, - .args = { { Name, 0 }, { Octal, 1 } } }, - { .name = "mkdirat", .ret_type = 1, .nargs = 3, - .args = { { Atfd, 0 }, { Name, 1 }, { Octal, 2 } } }, - { .name = "linux_open", .ret_type = 1, .nargs = 3, - .args = { { Name, 0 }, { Hex, 1 }, { Octal, 2 } } }, - { .name = "close", .ret_type = 1, .nargs = 1, - .args = { { Int, 0 } } }, - { .name = "link", .ret_type = 1, .nargs = 2, - .args = { { Name, 0 }, { Name, 1 } } }, - { .name = "linkat", .ret_type = 1, .nargs = 5, - .args = { { Atfd, 0 }, { Name, 1 }, { Atfd, 2 }, { Name, 3 }, - { Atflags, 4 } } }, - { .name = "unlink", .ret_type = 1, .nargs = 1, - .args = { { Name, 0 } } }, - { .name = "unlinkat", .ret_type = 1, .nargs = 3, - .args = { { Atfd, 0 }, { Name, 1 }, { Atflags, 2 } } }, + { .name = "break", .ret_type = 1, .nargs = 1, + .args = { { Ptr, 0 } } }, { .name = "chdir", .ret_type = 1, .nargs = 1, .args = { { Name, 0 } } }, - { .name = "chroot", .ret_type = 1, .nargs = 1, - .args = { { Name, 0 } } }, - { .name = "mkfifo", .ret_type = 1, .nargs = 2, - .args = { { Name, 0 }, { Octal, 1 } } }, - { .name = "mkfifoat", .ret_type = 1, .nargs = 3, - .args = { { Atfd, 0 }, { Name, 1 }, { Octal, 2 } } }, - { .name = "mknod", .ret_type = 1, .nargs = 3, - .args = { { Name, 0 }, { Octal, 1 }, { Int, 2 } } }, - { .name = "mknodat", .ret_type = 1, .nargs = 4, - .args = { { Atfd, 0 }, { Name, 1 }, { Octal, 2 }, { Int, 3 } } }, + { .name = "chflags", .ret_type = 1, .nargs = 2, + .args = { { Name | IN, 0 }, { Hex, 1 } } }, { .name = "chmod", .ret_type = 1, .nargs = 2, .args = { { Name, 0 }, { Octal, 1 } } }, + { .name = "chown", .ret_type = 1, .nargs = 3, + .args = { { Name, 0 }, { Int, 1 }, { Int, 2 } } }, + { .name = "chroot", .ret_type = 1, .nargs = 1, + .args = { { Name, 0 } } }, + { .name = "clock_gettime", .ret_type = 1, .nargs = 2, + .args = { { Int, 0 }, { Timespec | OUT, 1 } } }, + { .name = "close", .ret_type = 1, .nargs = 1, + .args = { { Int, 0 } } }, + { .name = "connect", .ret_type = 1, .nargs = 3, + .args = { { Int, 0 }, { Sockaddr | IN, 1 }, { Int, 2 } } }, + { .name = "connectat", .ret_type = 1, .nargs = 4, + .args = { { Atfd, 0 }, { Int, 1 }, { Sockaddr | IN, 2 }, + { Int, 3 } } }, + { .name = "eaccess", .ret_type = 1, .nargs = 2, + .args = { { Name | IN, 0 }, { Accessmode, 1 } } }, + { .name = "execve", .ret_type = 1, .nargs = 3, + .args = { { Name | IN, 0 }, { ExecArgs | IN, 1 }, + { ExecEnv | IN, 2 } } }, + { .name = "exit", .ret_type = 0, .nargs = 1, + .args = { { Hex, 0 } } }, + { .name = "faccessat", .ret_type = 1, .nargs = 4, + .args = { { Atfd, 0 }, { Name | IN, 1 }, { Accessmode, 2 }, + { Atflags, 3 } } }, { .name = "fchmod", .ret_type = 1, .nargs = 2, .args = { { Int, 0 }, { Octal, 1 } } }, - { .name = "lchmod", .ret_type = 1, .nargs = 2, - .args = { { Name, 0 }, { Octal, 1 } } }, { .name = "fchmodat", .ret_type = 1, .nargs = 4, .args = { { Atfd, 0 }, { Name, 1 }, { Octal, 2 }, { Atflags, 3 } } }, - { .name = "chown", .ret_type = 1, .nargs = 3, - .args = { { Name, 0 }, { Int, 1 }, { Int, 2 } } }, { .name = "fchown", .ret_type = 1, .nargs = 3, .args = { { Int, 0 }, { Int, 1 }, { Int, 2 } } }, - { .name = "lchown", .ret_type = 1, .nargs = 3, - .args = { { Name, 0 }, { Int, 1 }, { Int, 2 } } }, { .name = "fchownat", .ret_type = 1, .nargs = 5, .args = { { Atfd, 0 }, { Name, 1 }, { Int, 2 }, { Int, 3 }, { Atflags, 4 } } }, - { .name = "linux_stat64", .ret_type = 1, .nargs = 3, - .args = { { Name | IN, 0 }, { Ptr | OUT, 1 }, { Ptr | IN, 1 } } }, - { .name = "mount", .ret_type = 1, .nargs = 4, - .args = { { Name, 0 }, { Name, 1 }, { Int, 2 }, { Ptr, 3 } } }, - { .name = "umount", .ret_type = 1, .nargs = 2, - .args = { { Name, 0 }, { Int, 2 } } }, + { .name = "fcntl", .ret_type = 1, .nargs = 3, + .args = { { Int, 0 }, { Fcntl, 1 }, { Fcntlflag, 2 } } }, { .name = "fstat", .ret_type = 1, .nargs = 2, .args = { { Int, 0 }, { Stat | OUT, 1 } } }, { .name = "fstatat", .ret_type = 1, .nargs = 4, .args = { { Atfd, 0 }, { Name | IN, 1 }, { Stat | OUT, 2 }, { Atflags, 3 } } }, - { .name = "stat", .ret_type = 1, .nargs = 2, - .args = { { Name | IN, 0 }, { Stat | OUT, 1 } } }, - { .name = "statfs", .ret_type = 1, .nargs = 2, - .args = { { Name | IN, 0 }, { StatFs | OUT, 1 } } }, { .name = "fstatfs", .ret_type = 1, .nargs = 2, .args = { { Int, 0 }, { StatFs | OUT, 1 } } }, - { .name = "lstat", .ret_type = 1, .nargs = 2, - .args = { { Name | IN, 0 }, { Stat | OUT, 1 } } }, - { .name = "linux_newstat", .ret_type = 1, .nargs = 2, - .args = { { Name | IN, 0 }, { Ptr | OUT, 1 } } }, - { .name = "linux_access", .ret_type = 1, .nargs = 2, - .args = { { Name, 0 }, { Accessmode, 1 } } }, - { .name = "linux_newfstat", .ret_type = 1, .nargs = 2, - .args = { { Int, 0 }, { Ptr | OUT, 1 } } }, - { .name = "write", .ret_type = 1, .nargs = 3, - .args = { { Int, 0 }, { BinString | IN, 1 }, { Int, 2 } } }, - { .name = "ioctl", .ret_type = 1, .nargs = 3, - .args = { { Int, 0 }, { Ioctl, 1 }, { Hex, 2 } } }, - { .name = "break", .ret_type = 1, .nargs = 1, - .args = { { Ptr, 0 } } }, *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@freebsd.org Tue Oct 6 21:44:49 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 830159D0EBE for <svn-src-user@mailman.ysv.freebsd.org>; Tue, 6 Oct 2015 21:44:49 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 4E6B3AB2; Tue, 6 Oct 2015 21:44:49 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t96Lim5P047143; Tue, 6 Oct 2015 21:44:48 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t96LimIb047142; Tue, 6 Oct 2015 21:44:48 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510062144.t96LimIb047142@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Tue, 6 Oct 2015 21:44:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288956 - user/ngie/more-tests2/lib/libarchive 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 06 Oct 2015 21:44:49 -0000 Author: ngie Date: Tue Oct 6 21:44:48 2015 New Revision: 288956 URL: https://svnweb.freebsd.org/changeset/base/288956 Log: Forced commit to note that I was playing around with libarchive test integration that accidentally got committed with r288955 Modified: user/ngie/more-tests2/lib/libarchive/Makefile Modified: user/ngie/more-tests2/lib/libarchive/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libarchive/Makefile Tue Oct 6 21:43:37 2015 (r288955) +++ user/ngie/more-tests2/lib/libarchive/Makefile Tue Oct 6 21:44:48 2015 (r288956) @@ -399,7 +399,7 @@ MLINKS+= archive_write_set_options.3 arc MLINKS+= libarchive.3 archive.3 .if ${MK_TESTS} != "no" -#SUBDIR+= tests +SUBDIR+= tests .endif .include <bsd.lib.mk> From owner-svn-src-user@freebsd.org Wed Oct 7 05:20:46 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 045959D0575 for <svn-src-user@mailman.ysv.freebsd.org>; Wed, 7 Oct 2015 05:20:46 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 C397F7C3; Wed, 7 Oct 2015 05:20:45 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t975KioJ084274; Wed, 7 Oct 2015 05:20:44 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t975KiCF084272; Wed, 7 Oct 2015 05:20:44 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510070520.t975KiCF084272@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Wed, 7 Oct 2015 05:20:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288976 - user/ngie/more-tests2/lib/libarchive/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Wed, 07 Oct 2015 05:20:46 -0000 Author: ngie Date: Wed Oct 7 05:20:44 2015 New Revision: 288976 URL: https://svnweb.freebsd.org/changeset/base/288976 Log: Integrate the testcases into the FreeBSD test suite There are a handful of broken testcases that need to be investigated (see BROKEN_TESTS for more details) Added: user/ngie/more-tests2/lib/libarchive/tests/functional_test.sh - copied, changed from r288975, user/ngie/more-tests2/bin/sh/tests/functional_test.sh Modified: user/ngie/more-tests2/lib/libarchive/tests/Makefile Modified: user/ngie/more-tests2/lib/libarchive/tests/Makefile ============================================================================== --- user/ngie/more-tests2/lib/libarchive/tests/Makefile Wed Oct 7 03:33:25 2015 (r288975) +++ user/ngie/more-tests2/lib/libarchive/tests/Makefile Wed Oct 7 05:20:44 2015 (r288976) @@ -2,23 +2,26 @@ LIBARCHIVEDIR= ${SRCTOP}/contrib/libarchive -MAN= +ATF_TESTS_SH+= functional_test -PROG=libarchive_test -INTERNALPROG=yes # Don't install this; it's just for testing -LDADD= -L ${.OBJDIR}/.. -larchive -LIBADD= z bz2 lzma md crypto bsdxml -CFLAGS+= -g -CFLAGS+= -I${.CURDIR}/.. -I${.OBJDIR} +BINDIR= ${TESTSDIR} + +PROGS+= libarchive_test + +CFLAGS+= -I${.CURDIR:H} -I${.OBJDIR} CFLAGS+= -I${LIBARCHIVEDIR}/libarchive -I${LIBARCHIVEDIR}/test_utils CFLAGS+= -DHAVE_LIBLZMA=1 -DHAVE_LZMA_H=1 +DEBUG_CFLAGS+= -g + +LIBADD.libarchive_test= archive + # Uncomment to link against dmalloc #LDADD+= -L/usr/local/lib -ldmalloc #CFLAGS+= -I/usr/local/include -DUSE_DMALLOC -.PATH: ${LIBARCHIVEDIR}/libarchive/test -TESTS= \ +.PATH: ${LIBARCHIVEDIR}/libarchive/test +TESTS_SRCS= \ test_acl_freebsd_nfs4.c \ test_acl_freebsd_posix1e.c \ test_acl_nfs4.c \ @@ -227,30 +230,228 @@ TESTS= \ test_write_open_memory.c \ test_zip_filename_encoding.c +# Deterministic failures: +# Crashes with SIGBUS +BROKEN_TESTS+= test_archive_rmd160 +# Fails with `libarchive/test/test_archive_crypto.c:121: md != actualmd` +BROKEN_TESTS+= test_archive_sha384 +# Fails with `test_compat_pax_libarchive_2x.c:122: ARCHIVE_WARN != archive_read_next_header(a, &ae)` +BROKEN_TESTS+= test_compat_pax_libarchive_2x +# Fails with `test_read_disk_directory_traversals.c:1094: File at has atime 886622, 1443306049 seconds ago` +BROKEN_TESTS+= test_read_disk_directory_traversals + +# Non-deterministic failures: +# (Times out?) [and] crashes +BROKEN_TESTS+= test_fuzz_rar + # Build the test program. -SRCS= \ - ${TESTS} \ - list.h \ - main.c \ +SRCS.libarchive_test= \ + ${TESTS_SRCS} \ + main.c \ read_open_memory.c -.PATH: ${LIBARCHIVEDIR}/test_utils -SRCS+= test_utils.c +DPSRCS.libarchive_test= \ + list.h -# Build libarchive_test and run it. -check test: libarchive_test - ./libarchive_test -r ${LIBARCHIVEDIR}/libarchive/test +.PATH: ${LIBARCHIVEDIR}/test_utils +SRCS.libarchive_test+= test_utils.c # list.h is just a list of all tests, as indicated by DEFINE_TEST macro lines -list.h: ${TESTS} Makefile - (cd ${LIBARCHIVEDIR}/libarchive/test; cat test_*.c) | \ - grep DEFINE_TEST > ${.OBJDIR}/list.h - -CLEANFILES += *.out *.o *.core *~ list.h .dirstamp .depend -CLEANDIRS += .deps .libs - -cleantest: - -chmod -R +w /tmp/libarchive_test.* - rm -rf /tmp/libarchive_test.* +list.h: ${TESTS_SRCS} Makefile + @(cd ${LIBARCHIVEDIR}/libarchive/test && \ + grep -h DEFINE_TEST ${.ALLSRC:N*Makefile} | \ + egrep -v '${BROKEN_TESTS:tW:C/ /|/g}') > ${.TARGET}.tmp + @mv ${.TARGET}.tmp ${.TARGET} + +FILES+= README +FILES+= test_acl_pax.tar.uu +FILES+= test_archive_string_conversion.txt.Z.uu +FILES+= test_compat_bzip2_1.tbz.uu +FILES+= test_compat_bzip2_2.tbz.uu +FILES+= test_compat_cpio_1.cpio.uu +FILES+= test_compat_gtar_1.tar.uu +FILES+= test_compat_gzip_1.tgz.uu +FILES+= test_compat_gzip_2.tgz.uu +FILES+= test_compat_lzip_1.tlz.uu +FILES+= test_compat_lzip_2.tlz.uu +FILES+= test_compat_lzma_1.tlz.uu +FILES+= test_compat_lzma_2.tlz.uu +FILES+= test_compat_lzma_3.tlz.uu +FILES+= test_compat_lzop_1.tar.lzo.uu +FILES+= test_compat_lzop_2.tar.lzo.uu +FILES+= test_compat_lzop_3.tar.lzo.uu +FILES+= test_compat_mac-1.tar.Z.uu +FILES+= test_compat_mac-2.tar.Z.uu +FILES+= test_compat_pax_libarchive_2x.tar.Z.uu +FILES+= test_compat_solaris_pax_sparse_1.pax.Z.uu +FILES+= test_compat_solaris_pax_sparse_2.pax.Z.uu +FILES+= test_compat_solaris_tar_acl.tar.uu +FILES+= test_compat_tar_hardlink_1.tar.uu +FILES+= test_compat_xz_1.txz.uu +FILES+= test_compat_zip_1.zip.uu +FILES+= test_compat_zip_2.zip.uu +FILES+= test_compat_zip_3.zip.uu +FILES+= test_compat_zip_4.zip.uu +FILES+= test_compat_zip_5.zip.uu +FILES+= test_compat_zip_6.zip.uu +FILES+= test_compat_zip_7.xps.uu +FILES+= test_fuzz.cab.uu +FILES+= test_fuzz.lzh.uu +FILES+= test_fuzz_1.iso.Z.uu +FILES+= test_pax_filename_encoding.tar.uu +FILES+= test_rar_multivolume_multiple_files.part1.rar.uu +FILES+= test_rar_multivolume_multiple_files.part2.rar.uu +FILES+= test_rar_multivolume_multiple_files.part3.rar.uu +FILES+= test_rar_multivolume_multiple_files.part4.rar.uu +FILES+= test_rar_multivolume_multiple_files.part5.rar.uu +FILES+= test_rar_multivolume_multiple_files.part6.rar.uu +FILES+= test_rar_multivolume_single_file.part1.rar.uu +FILES+= test_rar_multivolume_single_file.part2.rar.uu +FILES+= test_rar_multivolume_single_file.part3.rar.uu +FILES+= test_rar_multivolume_uncompressed_files.part01.rar.uu +FILES+= test_rar_multivolume_uncompressed_files.part02.rar.uu +FILES+= test_rar_multivolume_uncompressed_files.part03.rar.uu +FILES+= test_rar_multivolume_uncompressed_files.part04.rar.uu +FILES+= test_rar_multivolume_uncompressed_files.part05.rar.uu +FILES+= test_rar_multivolume_uncompressed_files.part06.rar.uu +FILES+= test_rar_multivolume_uncompressed_files.part07.rar.uu +FILES+= test_rar_multivolume_uncompressed_files.part08.rar.uu +FILES+= test_rar_multivolume_uncompressed_files.part09.rar.uu +FILES+= test_rar_multivolume_uncompressed_files.part10.rar.uu +FILES+= test_read_filter_grzip.tar.grz.uu +FILES+= test_read_filter_lrzip.tar.lrz.uu +FILES+= test_read_filter_lzop.tar.lzo.uu +FILES+= test_read_filter_lzop_multiple_parts.tar.lzo.uu +FILES+= test_read_format_7zip_bcj2_bzip2.7z.uu +FILES+= test_read_format_7zip_bcj2_copy_1.7z.uu +FILES+= test_read_format_7zip_bcj2_copy_2.7z.uu +FILES+= test_read_format_7zip_bcj2_copy_lzma.7z.uu +FILES+= test_read_format_7zip_bcj2_deflate.7z.uu +FILES+= test_read_format_7zip_bcj2_lzma1_1.7z.uu +FILES+= test_read_format_7zip_bcj2_lzma1_2.7z.uu +FILES+= test_read_format_7zip_bcj2_lzma2_1.7z.uu +FILES+= test_read_format_7zip_bcj2_lzma2_2.7z.uu +FILES+= test_read_format_7zip_bcj_bzip2.7z.uu +FILES+= test_read_format_7zip_bcj_copy.7z.uu +FILES+= test_read_format_7zip_bcj_deflate.7z.uu +FILES+= test_read_format_7zip_bcj_lzma1.7z.uu +FILES+= test_read_format_7zip_bcj_lzma2.7z.uu +FILES+= test_read_format_7zip_bzip2.7z.uu +FILES+= test_read_format_7zip_copy.7z.uu +FILES+= test_read_format_7zip_copy_2.7z.uu +FILES+= test_read_format_7zip_deflate.7z.uu +FILES+= test_read_format_7zip_delta_lzma1.7z.uu +FILES+= test_read_format_7zip_delta_lzma2.7z.uu +FILES+= test_read_format_7zip_empty_archive.7z.uu +FILES+= test_read_format_7zip_empty_file.7z.uu +FILES+= test_read_format_7zip_lzma1.7z.uu +FILES+= test_read_format_7zip_lzma1_2.7z.uu +FILES+= test_read_format_7zip_lzma1_lzma2.7z.uu +FILES+= test_read_format_7zip_lzma2.7z.uu +FILES+= test_read_format_7zip_ppmd.7z.uu +FILES+= test_read_format_7zip_symbolic_name.7z.uu +FILES+= test_read_format_ar.ar.uu +FILES+= test_read_format_cab_1.cab.uu +FILES+= test_read_format_cab_2.cab.uu +FILES+= test_read_format_cab_3.cab.uu +FILES+= test_read_format_cab_filename_cp932.cab.uu +FILES+= test_read_format_cpio_bin_be.cpio.uu +FILES+= test_read_format_cpio_filename_cp866.cpio.uu +FILES+= test_read_format_cpio_filename_eucjp.cpio.uu +FILES+= test_read_format_cpio_filename_koi8r.cpio.uu +FILES+= test_read_format_cpio_filename_utf8_jp.cpio.uu +FILES+= test_read_format_cpio_filename_utf8_ru.cpio.uu +FILES+= test_read_format_cpio_svr4_bzip2_rpm.rpm.uu +FILES+= test_read_format_cpio_svr4_gzip_rpm.rpm.uu +FILES+= test_read_format_gtar_filename_cp866.tar.Z.uu +FILES+= test_read_format_gtar_filename_eucjp.tar.Z.uu +FILES+= test_read_format_gtar_filename_koi8r.tar.Z.uu +FILES+= test_read_format_gtar_sparse_1_13.tar.uu +FILES+= test_read_format_gtar_sparse_1_17.tar.uu +FILES+= test_read_format_gtar_sparse_1_17_posix00.tar.uu +FILES+= test_read_format_gtar_sparse_1_17_posix01.tar.uu +FILES+= test_read_format_gtar_sparse_1_17_posix10.tar.uu +FILES+= test_read_format_gtar_sparse_1_17_posix10_modified.tar.uu +FILES+= test_read_format_gtar_sparse_skip_entry.tar.Z.uu +FILES+= test_read_format_iso.iso.Z.uu +FILES+= test_read_format_iso_2.iso.Z.uu +FILES+= test_read_format_iso_joliet.iso.Z.uu +FILES+= test_read_format_iso_joliet_by_nero.iso.Z.uu +FILES+= test_read_format_iso_joliet_long.iso.Z.uu +FILES+= test_read_format_iso_joliet_rockridge.iso.Z.uu +FILES+= test_read_format_iso_multi_extent.iso.Z.uu +FILES+= test_read_format_iso_rockridge.iso.Z.uu +FILES+= test_read_format_iso_rockridge_ce.iso.Z.uu +FILES+= test_read_format_iso_rockridge_new.iso.Z.uu +FILES+= test_read_format_iso_rockridge_rr_moved.iso.Z.uu +FILES+= test_read_format_iso_xorriso.iso.Z.uu +FILES+= test_read_format_iso_zisofs.iso.Z.uu +FILES+= test_read_format_lha_filename_cp932.lzh.uu +FILES+= test_read_format_lha_header0.lzh.uu +FILES+= test_read_format_lha_header1.lzh.uu +FILES+= test_read_format_lha_header2.lzh.uu +FILES+= test_read_format_lha_header3.lzh.uu +FILES+= test_read_format_lha_lh0.lzh.uu +FILES+= test_read_format_lha_lh6.lzh.uu +FILES+= test_read_format_lha_lh7.lzh.uu +FILES+= test_read_format_lha_withjunk.lzh.uu +FILES+= test_read_format_mtree.mtree.uu +FILES+= test_read_format_mtree_nomagic.mtree.uu +FILES+= test_read_format_mtree_nomagic2.mtree.uu +FILES+= test_read_format_mtree_nomagic3.mtree.uu +FILES+= test_read_format_rar.rar.uu +FILES+= test_read_format_rar_binary_data.rar.uu +FILES+= test_read_format_rar_compress_best.rar.uu +FILES+= test_read_format_rar_compress_normal.rar.uu +FILES+= test_read_format_rar_multi_lzss_blocks.rar.uu +FILES+= test_read_format_rar_multivolume.part0001.rar.uu +FILES+= test_read_format_rar_multivolume.part0002.rar.uu +FILES+= test_read_format_rar_multivolume.part0003.rar.uu +FILES+= test_read_format_rar_multivolume.part0004.rar.uu +FILES+= test_read_format_rar_noeof.rar.uu +FILES+= test_read_format_rar_ppmd_lzss_conversion.rar.uu +FILES+= test_read_format_rar_sfx.exe.uu +FILES+= test_read_format_rar_subblock.rar.uu +FILES+= test_read_format_rar_unicode.rar.uu +FILES+= test_read_format_rar_windows.rar.uu +FILES+= test_read_format_raw.data.Z.uu +FILES+= test_read_format_raw.data.uu +FILES+= test_read_format_tar_empty_filename.tar.uu +FILES+= test_read_format_tar_filename_koi8r.tar.Z.uu +FILES+= test_read_format_ustar_filename_cp866.tar.Z.uu +FILES+= test_read_format_ustar_filename_eucjp.tar.Z.uu +FILES+= test_read_format_ustar_filename_koi8r.tar.Z.uu +FILES+= test_read_format_zip.zip.uu +FILES+= test_read_format_zip_comment_stored_1.zip.uu +FILES+= test_read_format_zip_comment_stored_2.zip.uu +FILES+= test_read_format_zip_filename_cp866.zip.uu +FILES+= test_read_format_zip_filename_cp932.zip.uu +FILES+= test_read_format_zip_filename_koi8r.zip.uu +FILES+= test_read_format_zip_filename_utf8_jp.zip.uu +FILES+= test_read_format_zip_filename_utf8_ru.zip.uu +FILES+= test_read_format_zip_filename_utf8_ru2.zip.uu +FILES+= test_read_format_zip_length_at_end.zip.uu +FILES+= test_read_format_zip_mac_metadata.zip.uu +FILES+= test_read_format_zip_sfx.uu +FILES+= test_read_format_zip_symlink.zip.uu +FILES+= test_read_format_zip_ux.zip.uu +FILES+= test_read_large_splitted_rar_aa.uu +FILES+= test_read_large_splitted_rar_ab.uu +FILES+= test_read_large_splitted_rar_ac.uu +FILES+= test_read_large_splitted_rar_ad.uu +FILES+= test_read_large_splitted_rar_ae.uu +FILES+= test_read_splitted_rar_aa.uu +FILES+= test_read_splitted_rar_ab.uu +FILES+= test_read_splitted_rar_ac.uu +FILES+= test_read_splitted_rar_ad.uu +FILES+= test_splitted_rar_seek_support_aa.uu +FILES+= test_splitted_rar_seek_support_ab.uu +FILES+= test_splitted_rar_seek_support_ac.uu +FILES+= test_write_disk_appledouble.cpio.gz.uu +FILES+= test_write_disk_hfs_compression.tgz.uu +FILES+= test_write_disk_mac_metadata.tar.gz.uu +FILES+= test_write_disk_no_hfs_compression.tgz.uu + +CLEANFILES+= list.h list.h.tmp -.include <bsd.prog.mk> +.include <bsd.test.mk> Copied and modified: user/ngie/more-tests2/lib/libarchive/tests/functional_test.sh (from r288975, user/ngie/more-tests2/bin/sh/tests/functional_test.sh) ============================================================================== --- user/ngie/more-tests2/bin/sh/tests/functional_test.sh Wed Oct 7 03:33:25 2015 (r288975, copy source) +++ user/ngie/more-tests2/lib/libarchive/tests/functional_test.sh Wed Oct 7 05:20:44 2015 (r288976) @@ -1,5 +1,5 @@ # -# Copyright 2014 EMC Corp. +# Copyright 2015 EMC Corp. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -27,46 +27,24 @@ # $FreeBSD$ SRCDIR=$(atf_get_srcdir) +TESTER="${SRCDIR}/libarchive_test" check() { - local tc=${1}; shift + local testcase=${1}; shift - export SH=$(atf_config_get bin.sh.test_shell /bin/sh) - - local err_file="${SRCDIR}/${tc}.stderr" - [ -f "${err_file}" ] && err_flag="-e file:${err_file}" - local out_file="${SRCDIR}/${tc}.stdout" - [ -f "${out_file}" ] && out_flag="-o file:${out_file}" - - atf_check -s exit:${tc##*.} ${err_flag} ${out_flag} ${SH} "${SRCDIR}/${tc}" -} - -add_testcase() -{ - local tc=${1} - local tc_escaped word - - case "${tc%.*}" in - *-*) - local IFS="-" - for word in ${tc%.*}; do - tc_escaped="${tc_escaped:+${tc_escaped}_}${word}" - done - ;; - *) - tc_escaped=${tc%.*} - ;; - esac - - atf_test_case ${tc_escaped} - eval "${tc_escaped}_body() { check ${tc}; }" - atf_add_test_case ${tc_escaped} + atf_check -o ignore -s exit:0 ${TESTER} -d -r "${SRCDIR}" -v "${testcase}" } atf_init_test_cases() { - for path in $(find -Es "${SRCDIR}" -regex '.*\.[0-9]+$'); do - add_testcase ${path##*/} + # Redirect stderr to stdout for the usage message because if you don't + # kyua list/kyua test will break: + # https://github.com/jmmv/kyua/issues/149 + testcases=$(${TESTER} -h 2>&1 | awk 'p != 0 && $1 ~ /^[0-9]+:/ { print $NF } /Available tests:/ { p=1 }') + for testcase in ${testcases}; do + atf_test_case ${testcase} + eval "${testcase}_body() { check ${testcase}; }" + atf_add_test_case ${testcase} done } From owner-svn-src-user@freebsd.org Wed Oct 7 06:08:57 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 729889D0976 for <svn-src-user@mailman.ysv.freebsd.org>; Wed, 7 Oct 2015 06:08:57 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 310ADE5E; Wed, 7 Oct 2015 06:08:57 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t9768usD098339; Wed, 7 Oct 2015 06:08:56 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t9768tRl098332; Wed, 7 Oct 2015 06:08:55 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510070608.t9768tRl098332@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Wed, 7 Oct 2015 06:08:55 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288977 - in user/ngie/more-tests2: etc/mtree usr.bin/cpio usr.bin/cpio/test usr.bin/cpio/tests usr.bin/tar usr.bin/tar/test usr.bin/tar/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Wed, 07 Oct 2015 06:08:57 -0000 Author: ngie Date: Wed Oct 7 06:08:55 2015 New Revision: 288977 URL: https://svnweb.freebsd.org/changeset/base/288977 Log: Integrate the rest of the pieces from libarchive into the FreeBSD test suite (cpio, tar) Added: user/ngie/more-tests2/usr.bin/cpio/tests/ - copied from r288975, user/ngie/more-tests2/usr.bin/cpio/test/ user/ngie/more-tests2/usr.bin/cpio/tests/functional_test.sh - copied, changed from r288976, user/ngie/more-tests2/lib/libarchive/tests/functional_test.sh user/ngie/more-tests2/usr.bin/tar/tests/ - copied from r288975, user/ngie/more-tests2/usr.bin/tar/test/ user/ngie/more-tests2/usr.bin/tar/tests/functional_test.sh - copied, changed from r288976, user/ngie/more-tests2/lib/libarchive/tests/functional_test.sh Deleted: user/ngie/more-tests2/usr.bin/cpio/test/ user/ngie/more-tests2/usr.bin/tar/test/ Modified: user/ngie/more-tests2/etc/mtree/BSD.tests.dist user/ngie/more-tests2/usr.bin/cpio/Makefile user/ngie/more-tests2/usr.bin/cpio/tests/Makefile user/ngie/more-tests2/usr.bin/tar/Makefile user/ngie/more-tests2/usr.bin/tar/tests/Makefile Modified: user/ngie/more-tests2/etc/mtree/BSD.tests.dist ============================================================================== --- user/ngie/more-tests2/etc/mtree/BSD.tests.dist Wed Oct 7 05:20:44 2015 (r288976) +++ user/ngie/more-tests2/etc/mtree/BSD.tests.dist Wed Oct 7 06:08:55 2015 (r288977) @@ -242,6 +242,8 @@ test-programs .. .. + libarchive + .. libc c063 .. @@ -518,6 +520,8 @@ .. cmp .. + cpio + .. col .. comm @@ -556,6 +560,8 @@ .. soelim .. + tar + .. timeout .. tr Modified: user/ngie/more-tests2/usr.bin/cpio/Makefile ============================================================================== --- user/ngie/more-tests2/usr.bin/cpio/Makefile Wed Oct 7 05:20:44 2015 (r288976) +++ user/ngie/more-tests2/usr.bin/cpio/Makefile Wed Oct 7 06:08:55 2015 (r288977) @@ -32,12 +32,8 @@ CFLAGS+= -DHAVE_ICONV=1 -DHAVE_ICONV_H=1 SYMLINKS=bsdcpio ${BINDIR}/cpio MLINKS= bsdcpio.1 cpio.1 -.PHONY: check test clean-test - -check test: $(PROG) bsdcpio.1.gz - cd ${.CURDIR}/test && make obj && make test - -clean-test: - cd ${.CURDIR}/test && make clean +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif .include <bsd.prog.mk> Modified: user/ngie/more-tests2/usr.bin/cpio/tests/Makefile ============================================================================== --- user/ngie/more-tests2/usr.bin/cpio/test/Makefile Wed Oct 7 03:33:25 2015 (r288975) +++ user/ngie/more-tests2/usr.bin/cpio/tests/Makefile Wed Oct 7 06:08:55 2015 (r288977) @@ -1,6 +1,12 @@ # $FreeBSD$ -LIBARCHIVEDIR= ${.CURDIR}/../../../contrib/libarchive +LIBARCHIVEDIR= ${SRCTOP}/contrib/libarchive + +ATF_TESTS_SH+= functional_test + +PROGS+= bsdcpio_test + +BINDIR= ${TESTSDIR} .PATH: ${LIBARCHIVEDIR}/cpio CPIO_SRCS= cmdline.c @@ -9,7 +15,7 @@ CPIO_SRCS= cmdline.c CPIO_SRCS+= err.c .PATH: ${LIBARCHIVEDIR}/cpio/test -TESTS= \ +TESTS_SRCS= \ test_0.c \ test_basic.c \ test_cmdline.c \ @@ -54,44 +60,55 @@ TESTS= \ test_passthrough_reverse.c # Build the test program -SRCS= list.h \ +SRCS.bsdcpio_test= list.h \ ${CPIO_SRCS} \ - ${TESTS} \ + ${TESTS_SRCS} \ main.c .PATH: ${LIBARCHIVEDIR}/test_utils -SRCS+= test_utils.c - -CLEANFILES+= list.h bsdcpio_test +SRCS.bsdcpio_test+= test_utils.c -MAN= +CLEANFILES+= list.h -PROG=bsdcpio_test -CFLAGS+= -DPLATFORM_CONFIG_H=\"${.CURDIR}/../../../lib/libarchive/config_freebsd.h\" -CFLAGS+= -I${.CURDIR}/../../../lib/libarchive -I${.OBJDIR} -LIBADD= archive -#CFLAGS+= -static -g -O2 -Wall -CFLAGS+= -g -O2 -Wall -CFLAGS+= -I${.OBJDIR} -CFLAGS+= -I${LIBARCHIVEDIR}/cpio -I${LIBARCHIVEDIR}/libarchive_fe -CFLAGS+= -I${LIBARCHIVEDIR}/test_utils +CFLAGS+= -DPLATFORM_CONFIG_H=\"${SRCTOP}/lib/libarchive/config_freebsd.h\" +CFLAGS+= -I${SRCTOP}/lib/libarchive -I${.OBJDIR} +LIBADD= archive + +DEBUG_FLAGS+= -g +CFLAGS+= -I${.OBJDIR} +CFLAGS+= -I${LIBARCHIVEDIR}/cpio -I${LIBARCHIVEDIR}/libarchive_fe +CFLAGS+= -I${LIBARCHIVEDIR}/test_utils # Uncomment to link against dmalloc #LDADD+= -L/usr/local/lib -ldmalloc #CFLAGS+= -I/usr/local/include -DUSE_DMALLOC -check test: bsdcpio_test - ${.OBJDIR}/bsdcpio_test -p ${.OBJDIR}/../bsdcpio \ - -r ${LIBARCHIVEDIR}/cpio/test - -${.OBJDIR}/list.h list.h: ${TESTS} Makefile - (cd ${LIBARCHIVEDIR}/cpio/test; cat ${TESTS}) | \ - grep DEFINE_TEST > ${.OBJDIR}/list.h - -clean: - rm -f ${CLEANFILES} - rm -f *~ - -chmod -R +w /tmp/bsdcpio_test.* - rm -rf /tmp/bsdcpio_test.* +list.h: ${TESTS_SRCS} Makefile + @(cd ${LIBARCHIVEDIR}/tar/test && \ + grep -h DEFINE_TEST ${.ALLSRC:N*Makefile}) > ${.TARGET}.tmp + @mv ${.TARGET}.tmp ${.TARGET} + +FILES+= test_extract.cpio.Z.uu +FILES+= test_extract.cpio.bz2.uu +FILES+= test_extract.cpio.grz.uu +FILES+= test_extract.cpio.gz.uu +FILES+= test_extract.cpio.lrz.uu +FILES+= test_extract.cpio.lz.uu +FILES+= test_extract.cpio.lzma.uu +FILES+= test_extract.cpio.lzo.uu +FILES+= test_extract.cpio.xz.uu +FILES+= test_gcpio_compat_ref.bin.uu +FILES+= test_gcpio_compat_ref.crc.uu +FILES+= test_gcpio_compat_ref.newc.uu +FILES+= test_gcpio_compat_ref.ustar.uu +FILES+= test_gcpio_compat_ref_nosym.bin.uu +FILES+= test_gcpio_compat_ref_nosym.crc.uu +FILES+= test_gcpio_compat_ref_nosym.newc.uu +FILES+= test_gcpio_compat_ref_nosym.ustar.uu +FILES+= test_option_f.cpio.uu +FILES+= test_option_m.cpio.uu +FILES+= test_option_t.cpio.uu +FILES+= test_option_t.stdout.uu +FILES+= test_option_tv.stdout.uu -.include <bsd.prog.mk> +.include <bsd.test.mk> Copied and modified: user/ngie/more-tests2/usr.bin/cpio/tests/functional_test.sh (from r288976, user/ngie/more-tests2/lib/libarchive/tests/functional_test.sh) ============================================================================== --- user/ngie/more-tests2/lib/libarchive/tests/functional_test.sh Wed Oct 7 05:20:44 2015 (r288976, copy source) +++ user/ngie/more-tests2/usr.bin/cpio/tests/functional_test.sh Wed Oct 7 06:08:55 2015 (r288977) @@ -27,13 +27,19 @@ # $FreeBSD$ SRCDIR=$(atf_get_srcdir) -TESTER="${SRCDIR}/libarchive_test" +TESTER="${SRCDIR}/bsdcpio_test" +export BSDCPIO=$(which cpio) check() { local testcase=${1}; shift - atf_check -o ignore -s exit:0 ${TESTER} -d -r "${SRCDIR}" -v "${testcase}" + # For some odd reason /bin/sh spuriously writes + # "write error on stdout" with some of the testcases + # + # Probably an issue with how they're written as it calls system(3) to + # clean up directories.. + atf_check -e ignore -o ignore -s exit:0 ${TESTER} -d -r "${SRCDIR}" -v "${testcase}" } atf_init_test_cases() Modified: user/ngie/more-tests2/usr.bin/tar/Makefile ============================================================================== --- user/ngie/more-tests2/usr.bin/tar/Makefile Wed Oct 7 05:20:44 2015 (r288976) +++ user/ngie/more-tests2/usr.bin/tar/Makefile Wed Oct 7 06:08:55 2015 (r288977) @@ -32,11 +32,8 @@ CFLAGS+= -I${LIBARCHIVEDIR}/libarchive_f SYMLINKS= bsdtar ${BINDIR}/tar MLINKS= bsdtar.1 tar.1 -.PHONY: check test clean-test -check test: $(PROG) bsdtar.1.gz - cd ${.CURDIR}/test && make obj && make test - -clean-test: - cd ${.CURDIR}/test && make clean +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif .include <bsd.prog.mk> Modified: user/ngie/more-tests2/usr.bin/tar/tests/Makefile ============================================================================== --- user/ngie/more-tests2/usr.bin/tar/test/Makefile Wed Oct 7 03:33:25 2015 (r288975) +++ user/ngie/more-tests2/usr.bin/tar/tests/Makefile Wed Oct 7 06:08:55 2015 (r288977) @@ -1,9 +1,15 @@ # $FreeBSD$ -LIBARCHIVEDIR= ${.CURDIR}/../../../contrib/libarchive +LIBARCHIVEDIR= ${SRCTOP}/contrib/libarchive + +ATF_TESTS_SH+= functional_test + +BINDIR= ${TESTSDIR} + +PROGS+= bsdtar_test .PATH: ${LIBARCHIVEDIR}/tar/test -TESTS= \ +TESTS_SRCS= \ test_0.c \ test_basic.c \ test_copy.c \ @@ -56,46 +62,54 @@ TESTS= \ test_version.c # Build the test program -SRCS= ${TAR_SRCS} \ - ${TESTS} \ - list.h \ +SRCS.bsdtar_test= \ + ${TESTS_SRCS} \ + list.h \ main.c +BROKEN_TESTS= + +DPSRCS.bsdtar_test+= list.h + .PATH: ${LIBARCHIVEDIR}/test_utils -SRCS+= test_utils.c +SRCS.bsdtar_test+= test_utils.c + +CLEANFILES+= list.h -CLEANFILES+= list.h +LIBADD+= archive -MAN= +DEBUG_FLAGS+= -g +CFLAGS+= -DPLATFORM_CONFIG_H=\"${SRCTOP}/lib/libarchive/config_freebsd.h\" +CFLAGS+= -static -Wall -PROG=bsdtar_test -DPADD=${LIBARCHIVE} ${LIBBZ2} ${LIBZ} ${LIBLZMA} -CFLAGS+= -DPLATFORM_CONFIG_H=\"${.CURDIR}/../../../lib/libarchive/config_freebsd.h\" -LDADD= -larchive -lz -lbz2 -llzma -CFLAGS+= -static -g -O2 -Wall -CFLAGS+= -I${.CURDIR}/../../../lib/libarchive -I${.OBJDIR} -CFLAGS+= -I${LIBARCHIVEDIR}/tar -I${LIBARCHIVEDIR}/test_utils +CFLAGS+= -I${SRCTOP}/lib/libarchive -I${.OBJDIR} +CFLAGS+= -I${LIBARCHIVEDIR}/tar -I${LIBARCHIVEDIR}/test_utils # Uncomment to link against dmalloc #LDADD+= -L/usr/local/lib -ldmalloc #CFLAGS+= -I/usr/local/include -DUSE_DMALLOC -check test: bsdtar_test - ./bsdtar_test -p ${.OBJDIR}/../bsdtar -r ${LIBARCHIVEDIR}/tar/test - -list.h: ${TESTS} Makefile - (cd ${LIBARCHIVEDIR}/tar/test; cat ${TESTS}) | \ - grep DEFINE_TEST > ${.OBJDIR}/list.h - -clean: - rm -f ${CLEANFILES} - rm -f *.out - rm -f *.o - rm -f *.core - rm -f *~ - rm -f list.h - rm -f archive.h ../archive.h - -chmod -R +w /tmp/bsdtar_test.* - rm -rf /tmp/bsdtar_test.* +list.h: ${TESTS_SRCS} Makefile + @(cd ${LIBARCHIVEDIR}/tar/test && \ + grep -h DEFINE_TEST ${.ALLSRC:N*Makefile}) > ${.TARGET}.tmp + @mv ${.TARGET}.tmp ${.TARGET} + +CLEANFILES+= list.h list.h.tmp + +FILES+= test_extract.tar.Z.uu +FILES+= test_extract.tar.bz2.uu +FILES+= test_extract.tar.grz.uu +FILES+= test_extract.tar.gz.uu +FILES+= test_extract.tar.lrz.uu +FILES+= test_extract.tar.lz.uu +FILES+= test_extract.tar.lzma.uu +FILES+= test_extract.tar.lzo.uu +FILES+= test_extract.tar.xz.uu +FILES+= test_option_keep_newer_files.tar.Z.uu +FILES+= test_option_s.tar.Z.uu +FILES+= test_patterns_2.tar.uu +FILES+= test_patterns_3.tar.uu +FILES+= test_patterns_4.tar.uu +FILES+= test_print_longpath.tar.Z.uu -.include <bsd.prog.mk> +.include <bsd.test.mk> Copied and modified: user/ngie/more-tests2/usr.bin/tar/tests/functional_test.sh (from r288976, user/ngie/more-tests2/lib/libarchive/tests/functional_test.sh) ============================================================================== --- user/ngie/more-tests2/lib/libarchive/tests/functional_test.sh Wed Oct 7 05:20:44 2015 (r288976, copy source) +++ user/ngie/more-tests2/usr.bin/tar/tests/functional_test.sh Wed Oct 7 06:08:55 2015 (r288977) @@ -26,8 +26,9 @@ # # $FreeBSD$ +export BSDTAR=$(which tar) SRCDIR=$(atf_get_srcdir) -TESTER="${SRCDIR}/libarchive_test" +TESTER="${SRCDIR}/bsdtar_test" check() { From owner-svn-src-user@freebsd.org Wed Oct 7 08:56:40 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F1C09D1EA8 for <svn-src-user@mailman.ysv.freebsd.org>; Wed, 7 Oct 2015 08:56:40 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 E43B1C6F; Wed, 7 Oct 2015 08:56:39 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t978ucW0048283; Wed, 7 Oct 2015 08:56:38 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t978uc06048282; Wed, 7 Oct 2015 08:56:38 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510070856.t978uc06048282@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Wed, 7 Oct 2015 08:56:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r288982 - user/ngie/more-tests2/bin/ls/tests 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Wed, 07 Oct 2015 08:56:40 -0000 Author: ngie Date: Wed Oct 7 08:56:38 2015 New Revision: 288982 URL: https://svnweb.freebsd.org/changeset/base/288982 Log: Remove all of the syncs They're unnecessary as shown by further testing on my VM Requested by: jhb Modified: user/ngie/more-tests2/bin/ls/tests/ls_tests.sh Modified: user/ngie/more-tests2/bin/ls/tests/ls_tests.sh ============================================================================== --- user/ngie/more-tests2/bin/ls/tests/ls_tests.sh Wed Oct 7 08:56:01 2015 (r288981) +++ user/ngie/more-tests2/bin/ls/tests/ls_tests.sh Wed Oct 7 08:56:38 2015 (r288982) @@ -72,8 +72,6 @@ create_test_inputs() atf_check -e empty -s exit:0 touch 0b00001101 atf_check -e empty -s exit:0 touch 0b00001110 atf_check -e empty -s exit:0 touch 0b00001111 - - atf_check -e empty -s exit:0 sync } KB=1024 @@ -100,8 +98,6 @@ create_test_inputs2() count=1 oseek=$(( $filesize / $MB )) conv=sparse files="${files} ${filesize}.file" done - - atf_check -e empty -s exit:0 sync } atf_test_case A_flag @@ -815,16 +811,12 @@ t_flag_body() atf_check -e empty -o empty -s exit:0 touch a.file atf_check -e empty -o empty -s exit:0 touch b.file - atf_check -e empty -s exit:0 sync - atf_check -e empty -o match:'a\.file' -s exit:0 sh -c 'ls -lt | tail -n 1' atf_check -e empty -o match:'b\.file.*a\.file' -s exit:0 ls -Ct atf_check -e empty -o empty -s exit:0 rm a.file atf_check -e empty -o empty -s exit:0 sh -c 'echo "i am a" > a.file' - atf_check -e empty -s exit:0 sync - atf_check -e empty -o match:'b\.file' -s exit:0 sh -c 'ls -lt | tail -n 1' atf_check -e empty -o match:'a\.file.*b\.file' -s exit:0 ls -Ct } @@ -841,14 +833,12 @@ u_flag_body() atf_check -e empty -o empty -s exit:0 touch a.file atf_check -e empty -o empty -s exit:0 touch b.file - atf_check -e empty -s exit:0 sync atf_check -e empty -o match:'b\.file' -s exit:0 sh -c 'ls -lu | tail -n 1' atf_check -e empty -o match:'a\.file.*b\.file' -s exit:0 ls -Cu atf_check -e empty -o empty -s exit:0 sh -c 'echo "i am a" > a.file' atf_check -e empty -o match:'i am a' -s exit:0 cat a.file - atf_check -e empty -s exit:0 sync atf_check -e empty -o match:'b\.file' -s exit:0 sh -c 'ls -lu | tail -n 1' atf_check -e empty -o match:'a\.file.*b\.file' -s exit:0 ls -Cu From owner-svn-src-user@freebsd.org Sat Oct 10 01:29:53 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0D9C19D320C for <svn-src-user@mailman.ysv.freebsd.org>; Sat, 10 Oct 2015 01:29:53 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 B6E81D19; Sat, 10 Oct 2015 01:29:52 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t9A1Tpjj084186; Sat, 10 Oct 2015 01:29:51 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t9A1ToVO084170; Sat, 10 Oct 2015 01:29:50 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201510100129.t9A1ToVO084170@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper <ngie@FreeBSD.org> Date: Sat, 10 Oct 2015 01:29:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r289101 - in user/ngie/more-tests2: . contrib/elftoolchain/addr2line contrib/elftoolchain/ar contrib/elftoolchain/brandelf contrib/elftoolchain/common contrib/elftoolchain/elfcopy contr... 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sat, 10 Oct 2015 01:29:53 -0000 Author: ngie Date: Sat Oct 10 01:29:50 2015 New Revision: 289101 URL: https://svnweb.freebsd.org/changeset/base/289101 Log: MFhead @ r289100 Added: user/ngie/more-tests2/contrib/llvm/patches/patch-07-undo-llvm-r240144-iostream-sigbus.diff - copied unchanged from r289100, head/contrib/llvm/patches/patch-07-undo-llvm-r240144-iostream-sigbus.diff user/ngie/more-tests2/libexec/dma/Makefile.inc - copied unchanged from r289100, head/libexec/dma/Makefile.inc user/ngie/more-tests2/libexec/dma/dma-mbox-create/ - copied from r289100, head/libexec/dma/dma-mbox-create/ user/ngie/more-tests2/libexec/dma/dmagent/ - copied from r289100, head/libexec/dma/dmagent/ user/ngie/more-tests2/share/mk/bsd.confs.mk - copied unchanged from r289100, head/share/mk/bsd.confs.mk user/ngie/more-tests2/sys/dev/xen/console/xen_console.c - copied unchanged from r289100, head/sys/dev/xen/console/xen_console.c user/ngie/more-tests2/usr.bin/kdump/utrace.c - copied unchanged from r289100, head/usr.bin/kdump/utrace.c user/ngie/more-tests2/usr.sbin/ppp/ppp.conf - copied unchanged from r289100, head/usr.sbin/ppp/ppp.conf Replaced: user/ngie/more-tests2/libexec/dma/Makefile - copied unchanged from r289100, head/libexec/dma/Makefile Deleted: user/ngie/more-tests2/etc/dma/ user/ngie/more-tests2/etc/ppp/ user/ngie/more-tests2/libexec/dma-mbox-create/ user/ngie/more-tests2/share/examples/dma/ user/ngie/more-tests2/sys/dev/xen/console/console.c user/ngie/more-tests2/sys/dev/xen/console/xencons_ring.c user/ngie/more-tests2/sys/dev/xen/console/xencons_ring.h Modified: user/ngie/more-tests2/Makefile user/ngie/more-tests2/Makefile.inc1 user/ngie/more-tests2/contrib/elftoolchain/addr2line/addr2line.c user/ngie/more-tests2/contrib/elftoolchain/ar/ar.1 user/ngie/more-tests2/contrib/elftoolchain/ar/ar.c user/ngie/more-tests2/contrib/elftoolchain/brandelf/brandelf.1 user/ngie/more-tests2/contrib/elftoolchain/brandelf/brandelf.c user/ngie/more-tests2/contrib/elftoolchain/common/_elftc.h user/ngie/more-tests2/contrib/elftoolchain/common/elfdefinitions.h user/ngie/more-tests2/contrib/elftoolchain/elfcopy/sections.c user/ngie/more-tests2/contrib/elftoolchain/elfdump/elfdump.1 user/ngie/more-tests2/contrib/elftoolchain/elfdump/elfdump.c user/ngie/more-tests2/contrib/elftoolchain/libdwarf/dwarf_sections.c user/ngie/more-tests2/contrib/elftoolchain/readelf/readelf.c user/ngie/more-tests2/contrib/elftoolchain/size/size.c user/ngie/more-tests2/contrib/libc++/include/__hash_table user/ngie/more-tests2/contrib/libc++/include/__std_stream user/ngie/more-tests2/contrib/libc++/include/functional user/ngie/more-tests2/contrib/libc++/include/memory user/ngie/more-tests2/contrib/libc++/include/string user/ngie/more-tests2/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp user/ngie/more-tests2/contrib/tzcode/stdtime/difftime.c user/ngie/more-tests2/contrib/tzcode/stdtime/localtime.c user/ngie/more-tests2/contrib/tzcode/stdtime/private.h user/ngie/more-tests2/contrib/unbound/Makefile.in user/ngie/more-tests2/contrib/unbound/acx_nlnetlabs.m4 user/ngie/more-tests2/contrib/unbound/config.h user/ngie/more-tests2/contrib/unbound/config.h.in user/ngie/more-tests2/contrib/unbound/configure user/ngie/more-tests2/contrib/unbound/configure.ac user/ngie/more-tests2/contrib/unbound/daemon/daemon.c user/ngie/more-tests2/contrib/unbound/daemon/remote.c user/ngie/more-tests2/contrib/unbound/doc/Changelog user/ngie/more-tests2/contrib/unbound/doc/README user/ngie/more-tests2/contrib/unbound/doc/example.conf user/ngie/more-tests2/contrib/unbound/doc/example.conf.in user/ngie/more-tests2/contrib/unbound/doc/libunbound.3 user/ngie/more-tests2/contrib/unbound/doc/libunbound.3.in user/ngie/more-tests2/contrib/unbound/doc/unbound-anchor.8 user/ngie/more-tests2/contrib/unbound/doc/unbound-anchor.8.in user/ngie/more-tests2/contrib/unbound/doc/unbound-checkconf.8 user/ngie/more-tests2/contrib/unbound/doc/unbound-checkconf.8.in user/ngie/more-tests2/contrib/unbound/doc/unbound-control.8 user/ngie/more-tests2/contrib/unbound/doc/unbound-control.8.in user/ngie/more-tests2/contrib/unbound/doc/unbound-host.1 user/ngie/more-tests2/contrib/unbound/doc/unbound-host.1.in user/ngie/more-tests2/contrib/unbound/doc/unbound.8 user/ngie/more-tests2/contrib/unbound/doc/unbound.8.in user/ngie/more-tests2/contrib/unbound/doc/unbound.conf.5 user/ngie/more-tests2/contrib/unbound/doc/unbound.conf.5.in user/ngie/more-tests2/contrib/unbound/iterator/iter_hints.c user/ngie/more-tests2/contrib/unbound/iterator/iterator.h user/ngie/more-tests2/contrib/unbound/libunbound/libunbound.c user/ngie/more-tests2/contrib/unbound/sldns/rrdef.h user/ngie/more-tests2/contrib/unbound/smallapp/unbound-anchor.c user/ngie/more-tests2/contrib/unbound/smallapp/unbound-control.c user/ngie/more-tests2/contrib/unbound/util/config_file.c user/ngie/more-tests2/contrib/unbound/util/config_file.h user/ngie/more-tests2/contrib/unbound/util/configlexer.lex user/ngie/more-tests2/contrib/unbound/util/configparser.y user/ngie/more-tests2/contrib/unbound/util/data/msgencode.c user/ngie/more-tests2/contrib/unbound/util/iana_ports.inc user/ngie/more-tests2/contrib/unbound/util/net_help.c user/ngie/more-tests2/contrib/unbound/validator/autotrust.c user/ngie/more-tests2/contrib/unbound/validator/val_sigcrypt.c user/ngie/more-tests2/contrib/unbound/validator/validator.c user/ngie/more-tests2/etc/Makefile user/ngie/more-tests2/etc/periodic/daily/480.status-ntpd user/ngie/more-tests2/gnu/usr.bin/binutils/ld/Makefile.depend.host user/ngie/more-tests2/lib/clang/libclangbasic/Makefile user/ngie/more-tests2/lib/libc/rpc/getpublickey.c user/ngie/more-tests2/lib/libc/rpc/key_call.c user/ngie/more-tests2/lib/libc/sys/ptrace.2 user/ngie/more-tests2/lib/libc/sys/utrace.2 user/ngie/more-tests2/lib/libstand/open.c user/ngie/more-tests2/lib/libxo/Makefile user/ngie/more-tests2/libexec/Makefile user/ngie/more-tests2/libexec/rtld-elf/powerpc64/reloc.c user/ngie/more-tests2/release/doc/en_US.ISO8859-1/relnotes/article.xml user/ngie/more-tests2/release/scripts/list-new-changesets.py user/ngie/more-tests2/sbin/rtsol/Makefile user/ngie/more-tests2/sbin/sysctl/sysctl.c user/ngie/more-tests2/share/examples/Makefile user/ngie/more-tests2/share/examples/bhyve/vmrun.sh user/ngie/more-tests2/share/man/man5/rc.conf.5 user/ngie/more-tests2/share/mk/bsd.README user/ngie/more-tests2/share/mk/bsd.incs.mk user/ngie/more-tests2/share/mk/bsd.lib.mk user/ngie/more-tests2/share/mk/bsd.man.mk user/ngie/more-tests2/share/mk/bsd.nls.mk user/ngie/more-tests2/share/mk/bsd.own.mk user/ngie/more-tests2/share/mk/bsd.prog.mk user/ngie/more-tests2/share/mk/bsd.progs.mk user/ngie/more-tests2/share/mk/bsd.subdir.mk user/ngie/more-tests2/share/mk/bsd.sys.mk user/ngie/more-tests2/share/mk/local.autodep.mk user/ngie/more-tests2/share/mk/local.init.mk user/ngie/more-tests2/share/mk/meta.stage.mk user/ngie/more-tests2/share/timedef/zh_CN.GB18030.src (contents, props changed) user/ngie/more-tests2/share/timedef/zh_CN.GB2312.src (contents, props changed) user/ngie/more-tests2/share/timedef/zh_CN.UTF-8.src (contents, props changed) user/ngie/more-tests2/share/timedef/zh_CN.eucCN.src (contents, props changed) user/ngie/more-tests2/share/timedef/zh_TW.Big5.src (contents, props changed) user/ngie/more-tests2/share/timedef/zh_TW.UTF-8.src (contents, props changed) user/ngie/more-tests2/sys/amd64/include/xen/hypercall.h user/ngie/more-tests2/sys/amd64/linux/linux_sysvec.c user/ngie/more-tests2/sys/arm/arm/vfp.c user/ngie/more-tests2/sys/arm/arm/vm_machdep.c user/ngie/more-tests2/sys/arm/freescale/imx/imx_i2c.c user/ngie/more-tests2/sys/arm/freescale/vybrid/vf_i2c.c user/ngie/more-tests2/sys/arm/include/md_var.h user/ngie/more-tests2/sys/arm/samsung/exynos/exynos5_i2c.c user/ngie/more-tests2/sys/arm/ti/files.ti user/ngie/more-tests2/sys/arm64/arm64/elf_machdep.c user/ngie/more-tests2/sys/arm64/conf/GENERIC user/ngie/more-tests2/sys/boot/i386/gptboot/gptldr.S user/ngie/more-tests2/sys/cam/ctl/ctl_backend_block.c user/ngie/more-tests2/sys/compat/cloudabi/cloudabi_syscalldefs.h user/ngie/more-tests2/sys/compat/linux/linux_fork.c user/ngie/more-tests2/sys/conf/Makefile.arm64 user/ngie/more-tests2/sys/conf/files user/ngie/more-tests2/sys/conf/files.arm user/ngie/more-tests2/sys/conf/kern.mk user/ngie/more-tests2/sys/conf/kern.post.mk user/ngie/more-tests2/sys/conf/kmod.mk user/ngie/more-tests2/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c user/ngie/more-tests2/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c user/ngie/more-tests2/sys/dev/iicbus/icee.c user/ngie/more-tests2/sys/dev/iicbus/iicoc.c user/ngie/more-tests2/sys/dev/iicbus/iiconf.c user/ngie/more-tests2/sys/dev/iicbus/iiconf.h user/ngie/more-tests2/sys/dev/otus/if_otusreg.h user/ngie/more-tests2/sys/dev/pcf/pcf.c user/ngie/more-tests2/sys/dev/sym/sym_hipd.c user/ngie/more-tests2/sys/dev/usb/controller/xhci_pci.c user/ngie/more-tests2/sys/dev/usb/usbdevs user/ngie/more-tests2/sys/dev/usb/wlan/if_run.c user/ngie/more-tests2/sys/dev/usb/wlan/if_urtwn.c user/ngie/more-tests2/sys/dev/wpi/if_wpi.c user/ngie/more-tests2/sys/dev/wpi/if_wpivar.h user/ngie/more-tests2/sys/i386/include/xen/hypercall.h user/ngie/more-tests2/sys/i386/linux/linux_sysvec.c user/ngie/more-tests2/sys/kern/kern_exit.c user/ngie/more-tests2/sys/kern/kern_fork.c user/ngie/more-tests2/sys/kern/uipc_mbuf.c user/ngie/more-tests2/sys/kern/vfs_mountroot.c user/ngie/more-tests2/sys/kern/vfs_vnops.c user/ngie/more-tests2/sys/modules/Makefile user/ngie/more-tests2/sys/net/if_lagg.c user/ngie/more-tests2/sys/netinet/if_ether.c user/ngie/more-tests2/sys/powerpc/mpc85xx/i2c.c user/ngie/more-tests2/sys/sys/elf_common.h user/ngie/more-tests2/sys/sys/kernel.h user/ngie/more-tests2/sys/sys/pmc.h user/ngie/more-tests2/sys/sys/systm.h user/ngie/more-tests2/sys/ufs/ffs/ffs_softdep.c user/ngie/more-tests2/sys/vm/vm_glue.c user/ngie/more-tests2/sys/xen/hypervisor.h user/ngie/more-tests2/tests/sys/kern/ptrace_test.c user/ngie/more-tests2/usr.bin/fortune/strfile/strfile.c user/ngie/more-tests2/usr.bin/kdump/Makefile user/ngie/more-tests2/usr.bin/kdump/kdump.c user/ngie/more-tests2/usr.bin/truss/Makefile user/ngie/more-tests2/usr.bin/truss/Makefile.depend.amd64 user/ngie/more-tests2/usr.bin/truss/amd64-cloudabi64.c user/ngie/more-tests2/usr.bin/truss/main.c user/ngie/more-tests2/usr.bin/truss/syscall.h user/ngie/more-tests2/usr.bin/truss/syscalls.c user/ngie/more-tests2/usr.bin/truss/truss.1 user/ngie/more-tests2/usr.bin/truss/truss.h user/ngie/more-tests2/usr.sbin/bhyveload/bhyveload.8 user/ngie/more-tests2/usr.sbin/bhyveload/bhyveload.c user/ngie/more-tests2/usr.sbin/freebsd-update/freebsd-update.8 user/ngie/more-tests2/usr.sbin/freebsd-update/freebsd-update.sh user/ngie/more-tests2/usr.sbin/iscsid/discovery.c user/ngie/more-tests2/usr.sbin/iscsid/pdu.c user/ngie/more-tests2/usr.sbin/pmcstat/pmcstat_log.c user/ngie/more-tests2/usr.sbin/ppp/Makefile user/ngie/more-tests2/usr.sbin/pw/pw.c user/ngie/more-tests2/usr.sbin/rtadvd/Makefile user/ngie/more-tests2/usr.sbin/rtadvd/rtadvd.c user/ngie/more-tests2/usr.sbin/rtsold/Makefile user/ngie/more-tests2/usr.sbin/rtsold/rtsold.c user/ngie/more-tests2/usr.sbin/watch/watch.c Directory Properties: user/ngie/more-tests2/ (props changed) user/ngie/more-tests2/contrib/elftoolchain/ (props changed) user/ngie/more-tests2/contrib/elftoolchain/ar/ (props changed) user/ngie/more-tests2/contrib/elftoolchain/brandelf/ (props changed) user/ngie/more-tests2/contrib/elftoolchain/elfdump/ (props changed) user/ngie/more-tests2/contrib/libc++/ (props changed) user/ngie/more-tests2/contrib/llvm/ (props changed) user/ngie/more-tests2/contrib/tzcode/stdtime/ (props changed) user/ngie/more-tests2/contrib/unbound/ (props changed) user/ngie/more-tests2/gnu/usr.bin/binutils/ (props changed) user/ngie/more-tests2/lib/libc/ (props changed) user/ngie/more-tests2/sbin/ (props changed) user/ngie/more-tests2/share/ (props changed) user/ngie/more-tests2/sys/ (props changed) user/ngie/more-tests2/sys/amd64/include/xen/ (props changed) user/ngie/more-tests2/sys/boot/ (props changed) user/ngie/more-tests2/sys/conf/ (props changed) user/ngie/more-tests2/usr.sbin/bhyveload/ (props changed) user/ngie/more-tests2/usr.sbin/rtadvd/ (props changed) user/ngie/more-tests2/usr.sbin/rtsold/ (props changed) Modified: user/ngie/more-tests2/Makefile ============================================================================== --- user/ngie/more-tests2/Makefile Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/Makefile Sat Oct 10 01:29:50 2015 (r289101) @@ -121,7 +121,7 @@ TGTS= all all-man buildenv buildenvvars _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ _build-tools _cross-tools _includes _libraries _depend \ build32 builddtb distribute32 install32 xdev xdev-build xdev-install \ - xdev-links native-xtools \ + xdev-links native-xtools installconfig \ TGTS+= ${SUBDIR_TARGETS} Modified: user/ngie/more-tests2/Makefile.inc1 ============================================================================== --- user/ngie/more-tests2/Makefile.inc1 Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/Makefile.inc1 Sat Oct 10 01:29:50 2015 (r289101) @@ -996,10 +996,15 @@ redistribute: .MAKE DISTRIBUTION=lib32 .endif -distrib-dirs distribution: .MAKE +distrib-dirs: .MAKE cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \ ${IMAKE_INSTALL} ${IMAKE_MTREE} METALOG=${METALOG} ${.TARGET} +distribution: .MAKE + cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \ + ${IMAKE_INSTALL} ${IMAKE_MTREE} METALOG=${METALOG} ${.TARGET} + ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 installconfig + # # buildkernel and installkernel # Modified: user/ngie/more-tests2/contrib/elftoolchain/addr2line/addr2line.c ============================================================================== --- user/ngie/more-tests2/contrib/elftoolchain/addr2line/addr2line.c Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/contrib/elftoolchain/addr2line/addr2line.c Sat Oct 10 01:29:50 2015 (r289101) @@ -39,7 +39,7 @@ #include "_elftc.h" -ELFTC_VCSID("$Id: addr2line.c 3197 2015-05-12 21:01:31Z emaste $"); +ELFTC_VCSID("$Id: addr2line.c 3249 2015-10-04 08:11:30Z kaiwang27 $"); static struct option longopts[] = { {"target" , required_argument, NULL, 'b'}, @@ -61,7 +61,7 @@ Usage: %s [options] hexaddress...\n\ Map program addresses to source file names and line numbers.\n\n\ Options:\n\ -b TGT | --target=TGT (Accepted but ignored).\n\ - -e EXE | --exec=EXE Use program \"EXE\" to translate addresses.\n\ + -e EXE | --exe=EXE Use program \"EXE\" to translate addresses.\n\ -f | --functions Display function names.\n\ -j NAME | --section=NAME Values are offsets into section \"NAME\".\n\ -s | --basename Only show the base name for each file name.\n\ @@ -123,8 +123,7 @@ handle_high_pc(Dwarf_Die die, Dwarf_Unsi } static void -search_func(Dwarf_Debug dbg, Dwarf_Die die, Dwarf_Addr addr, - const char **rlt_func) +search_func(Dwarf_Debug dbg, Dwarf_Die die, Dwarf_Addr addr, char **rlt_func) { Dwarf_Die ret_die, spec_die; Dwarf_Error de; @@ -133,10 +132,11 @@ search_func(Dwarf_Debug dbg, Dwarf_Die d Dwarf_Off ref; Dwarf_Attribute sub_at, spec_at; char *func0; + const char *func1; int ret; if (*rlt_func != NULL) - return; + goto done; if (dwarf_tag(die, &tag, &de)) { warnx("dwarf_tag: %s", dwarf_errmsg(de)); @@ -153,16 +153,19 @@ search_func(Dwarf_Debug dbg, Dwarf_Die d /* Found it! */ - *rlt_func = unknown; + if ((*rlt_func = strdup(unknown)) == NULL) + err(EXIT_FAILURE, "strdup"); ret = dwarf_attr(die, DW_AT_name, &sub_at, &de); if (ret == DW_DLV_ERROR) - return; + goto done; if (ret == DW_DLV_OK) { - if (dwarf_formstring(sub_at, &func0, &de)) - *rlt_func = unknown; - else - *rlt_func = func0; - return; + if (dwarf_formstring(sub_at, &func0, &de) == + DW_DLV_OK) { + free(*rlt_func); + if ((*rlt_func = strdup(func0)) == NULL) + err(EXIT_FAILURE, "strdup"); + } + goto done; } /* @@ -171,15 +174,19 @@ search_func(Dwarf_Debug dbg, Dwarf_Die d * referenced by DW_AT_specification. */ if (dwarf_attr(die, DW_AT_specification, &spec_at, &de)) - return; + goto done; if (dwarf_global_formref(spec_at, &ref, &de)) - return; + goto done; if (dwarf_offdie(dbg, ref, &spec_die, &de)) - return; - if (dwarf_attrval_string(spec_die, DW_AT_name, rlt_func, &de)) - *rlt_func = unknown; + goto done; + if (dwarf_attrval_string(spec_die, DW_AT_name, &func1, &de) == + DW_DLV_OK) { + free(*rlt_func); + if ((*rlt_func = strdup(func1)) == NULL) + err(EXIT_FAILURE, "strdup"); + } - return; + goto done; } cont_search: @@ -197,19 +204,22 @@ cont_search: errx(EXIT_FAILURE, "dwarf_siblingof: %s", dwarf_errmsg(de)); else if (ret == DW_DLV_OK) search_func(dbg, ret_die, addr, rlt_func); + +done: + dwarf_dealloc(dbg, die, DW_DLA_DIE); } static void translate(Dwarf_Debug dbg, const char* addrstr) { - Dwarf_Die die; + Dwarf_Die die, ret_die; Dwarf_Line *lbuf; Dwarf_Error de; Dwarf_Half tag; Dwarf_Unsigned lopc, hipc, addr, lineno, plineno; Dwarf_Signed lcount; Dwarf_Addr lineaddr, plineaddr; - const char *funcname; + char *funcname; char *file, *file0, *pfile; char demangled[1024]; int i, ret; @@ -218,23 +228,30 @@ translate(Dwarf_Debug dbg, const char* a addr += section_base; lineno = 0; file = unknown; + die = NULL; + lbuf = NULL; + lcount = 0; while ((ret = dwarf_next_cu_header(dbg, NULL, NULL, NULL, NULL, NULL, &de)) == DW_DLV_OK) { die = NULL; - while (dwarf_siblingof(dbg, die, &die, &de) == DW_DLV_OK) { + while (dwarf_siblingof(dbg, die, &ret_die, &de) == DW_DLV_OK) { + if (die != NULL) + dwarf_dealloc(dbg, die, DW_DLA_DIE); + die = ret_die; if (dwarf_tag(die, &tag, &de) != DW_DLV_OK) { warnx("dwarf_tag failed: %s", dwarf_errmsg(de)); - goto out; + goto next_cu; } + /* XXX: What about DW_TAG_partial_unit? */ if (tag == DW_TAG_compile_unit) break; } - if (die == NULL) { + if (ret_die == NULL) { warnx("could not find DW_TAG_compile_unit die"); - goto out; + goto next_cu; } if (!dwarf_attrval_unsigned(die, DW_AT_low_pc, &lopc, &de) && !dwarf_attrval_unsigned(die, DW_AT_high_pc, &hipc, &de)) { @@ -243,17 +260,17 @@ translate(Dwarf_Debug dbg, const char* a * this CU. */ if (handle_high_pc(die, lopc, &hipc) != DW_DLV_OK) - continue; + goto next_cu; if (addr < lopc || addr >= hipc) - continue; + goto next_cu; } switch (dwarf_srclines(die, &lbuf, &lcount, &de)) { case DW_DLV_OK: break; case DW_DLV_NO_ENTRY: - /* If one CU lacks debug info, just skip it. */ - continue; + /* If a CU lacks debug info, just skip it. */ + goto next_cu; default: warnx("dwarf_srclines: %s", dwarf_errmsg(de)); goto out; @@ -289,25 +306,37 @@ translate(Dwarf_Debug dbg, const char* a plineno = lineno; pfile = file; } + next_cu: + if (die != NULL) { + dwarf_dealloc(dbg, die, DW_DLA_DIE); + die = NULL; + } } out: funcname = NULL; - if (ret == DW_DLV_OK && func) + if (ret == DW_DLV_OK && func) { search_func(dbg, die, addr, &funcname); + die = NULL; + } if (func) { if (funcname == NULL) - funcname = unknown; + if ((funcname = strdup(unknown)) == NULL) + err(EXIT_FAILURE, "strdup"); if (demangle && !elftc_demangle(funcname, demangled, sizeof(demangled), 0)) printf("%s\n", demangled); else printf("%s\n", funcname); + free(funcname); } (void) printf("%s:%ju\n", base ? basename(file) : file, lineno); + if (die != NULL) + dwarf_dealloc(dbg, die, DW_DLA_DIE); + /* * Reset internal CU pointer, so we will start from the first CU * next round. Modified: user/ngie/more-tests2/contrib/elftoolchain/ar/ar.1 ============================================================================== --- user/ngie/more-tests2/contrib/elftoolchain/ar/ar.1 Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/contrib/elftoolchain/ar/ar.1 Sat Oct 10 01:29:50 2015 (r289101) @@ -21,9 +21,9 @@ .\" out of the use of this software, even if advised of the possibility of .\" such damage. .\" -.\" $Id: ar.1 3195 2015-05-12 17:22:19Z emaste $ +.\" $Id: ar.1 3230 2015-07-27 17:11:38Z emaste $ .\" -.Dd December 10, 2012 +.Dd July 27, 2015 .Os .Dt AR 1 .Sh NAME @@ -66,6 +66,7 @@ .Op Fl f .Op Fl F Ar flavor | Fl -flavor Ar flavor .Op Fl s | Fl S +.Op Fl U .Op Fl v .Op Fl z .Ar archive @@ -83,6 +84,7 @@ .Op Fl j .Op Fl s | Fl S .Op Fl u +.Op Fl U .Op Fl v .Op Fl z .Ar archive @@ -91,6 +93,7 @@ .Fl s .Op Fl D .Op Fl j +.Op Fl U .Op Fl z .Ar archive .Nm @@ -203,6 +206,11 @@ and 0644 instead of file mode from the m .Ar . This ensures that checksums on the resulting archives are reproducible when member contents are identical. +If multiple +.Fl D +and +.Fl U +options are specified on the command line, the final one takes precedence. .It Fl f Synonymous with option .Fl T . @@ -335,6 +343,19 @@ option, the members specified by argumen .Ar will be extracted only if they are newer than the corresponding files in the file system. +.It Fl U +When used in combination with the +.Fl r +or +.Fl q +option, insert the real mtime, uid and gid, and file mode values +from the members named by arguments +.Ar . +If multiple +.Fl D +and +.Fl U +options are specified on the command line, the final one takes precedence. .It Fl v Provide verbose output. When used with the Modified: user/ngie/more-tests2/contrib/elftoolchain/ar/ar.c ============================================================================== --- user/ngie/more-tests2/contrib/elftoolchain/ar/ar.c Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/contrib/elftoolchain/ar/ar.c Sat Oct 10 01:29:50 2015 (r289101) @@ -72,7 +72,7 @@ #include "ar.h" -ELFTC_VCSID("$Id: ar.c 3183 2015-04-10 16:18:42Z emaste $"); +ELFTC_VCSID("$Id: ar.c 3243 2015-08-31 19:28:45Z emaste $"); enum options { @@ -123,7 +123,7 @@ main(int argc, char **argv) len = strlen(bsdar->progname); if (len >= strlen("ranlib") && strcmp(bsdar->progname + len - strlen("ranlib"), "ranlib") == 0) { - while ((opt = getopt_long(argc, argv, "tDV", longopts, + while ((opt = getopt_long(argc, argv, "tDUV", longopts, NULL)) != -1) { switch(opt) { case 't': @@ -132,6 +132,9 @@ main(int argc, char **argv) case 'D': bsdar->options |= AR_D; break; + case 'U': + bsdar->options &= ~AR_D; + break; case 'V': bsdar_version(); break; @@ -148,7 +151,7 @@ main(int argc, char **argv) ranlib_usage(); bsdar->options |= AR_S; - for (;(bsdar->filename = *argv++) != NULL;) + while ((bsdar->filename = *argv++) != NULL) ar_write_archive(bsdar, 's'); exit(EXIT_SUCCESS); @@ -169,7 +172,7 @@ main(int argc, char **argv) } } - while ((opt = getopt_long(argc, argv, "abCcdDfF:ijlMmopqrSsTtuVvxz", + while ((opt = getopt_long(argc, argv, "abCcdDfF:ijlMmopqrSsTtUuVvxz", longopts, NULL)) != -1) { switch(opt) { case 'a': @@ -237,6 +240,9 @@ main(int argc, char **argv) case 't': set_mode(bsdar, opt); break; + case 'U': + bsdar->options &= ~AR_D; + break; case 'u': bsdar->options |= AR_U; break; @@ -400,7 +406,8 @@ Usage: %s <command> [options] archive fi -D Use fixed metadata, for consistent archive checksums.\n\ -F FORMAT | --flavor=FORMAT\n\ Create archives with the specified format.\n\ - -S Do not generate an archive symbol table.\n" + -S Do not generate an archive symbol table.\n\ + -U Use original metadata, for unique archive checksums.\n" static void bsdar_usage(void) @@ -415,6 +422,7 @@ Usage: %s [options] archive...\n\ Options:\n\ -t (This option is accepted, but ignored).\n\ -D Use fixed metadata, for consistent archive checksums.\n\ + -U Use original metadata, for unique archive checksums.\n\ -V Print a version identifier and exit.\n" static void Modified: user/ngie/more-tests2/contrib/elftoolchain/brandelf/brandelf.1 ============================================================================== --- user/ngie/more-tests2/contrib/elftoolchain/brandelf/brandelf.1 Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/contrib/elftoolchain/brandelf/brandelf.1 Sat Oct 10 01:29:50 2015 (r289101) @@ -1,5 +1,4 @@ -.\" Copyright (c) 1997 -.\" John-Mark Gurney. All rights reserved. +.\" Copyright 1997 John-Mark Gurney. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -9,11 +8,8 @@ .\" 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. -.\" 3. Neither the name of the author nor the names of any co-contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. .\" -.\" THIS SOFTWARE IS PROVIDED BY John-Mark Gurney AND CONTRIBUTORS ``AS IS'' +.\" 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 @@ -26,7 +22,7 @@ .\" SUCH DAMAGE. .\" .\" $FreeBSD: src/usr.bin/brandelf/brandelf.1,v 1.17 2007/03/09 14:36:18 ru Exp $ -.\" $Id: brandelf.1 3195 2015-05-12 17:22:19Z emaste $ +.\" $Id: brandelf.1 3235 2015-07-31 16:44:47Z emaste $ .\" .Dd October 27, 2014 .Dt BRANDELF 1 @@ -148,4 +144,4 @@ manual page first appeared in .Fx 2.2 . .Sh AUTHORS This manual page was written by -.An John-Mark Gurney Aq Mt gurney_j@efn.org . +.An John-Mark Gurney Aq Mt jmg@FreeBSD.org . Modified: user/ngie/more-tests2/contrib/elftoolchain/brandelf/brandelf.c ============================================================================== --- user/ngie/more-tests2/contrib/elftoolchain/brandelf/brandelf.c Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/contrib/elftoolchain/brandelf/brandelf.c Sat Oct 10 01:29:50 2015 (r289101) @@ -1,7 +1,7 @@ /*- * Copyright (c) 2008 Hyogeol Lee * Copyright (c) 2000, 2001 David O'Brien - * Copyright (c) 1996 Søren Schmidt + * Copyright (c) 1996 Søren Schmidt * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -44,7 +44,7 @@ #include "_elftc.h" -ELFTC_VCSID("$Id: brandelf.c 3174 2015-03-27 17:13:41Z emaste $"); +ELFTC_VCSID("$Id: brandelf.c 3234 2015-07-31 12:35:09Z emaste $"); static int elftype(const char *); static const char *iselftype(int); Modified: user/ngie/more-tests2/contrib/elftoolchain/common/_elftc.h ============================================================================== --- user/ngie/more-tests2/contrib/elftoolchain/common/_elftc.h Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/contrib/elftoolchain/common/_elftc.h Sat Oct 10 01:29:50 2015 (r289101) @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: _elftc.h 3209 2015-05-17 13:40:46Z kaiwang27 $ + * $Id: _elftc.h 3244 2015-08-31 19:53:08Z emaste $ */ /** @@ -372,7 +372,8 @@ extern const char *__progname; #if defined(__APPLE__) -#include <machine/endian.h> +#include <libkern/OSByteOrder.h> +#define htobe32(x) OSSwapHostToBigInt32(x) #define roundup2 roundup #define ELFTC_BYTE_ORDER _BYTE_ORDER @@ -382,6 +383,7 @@ extern const char *__progname; #define ELFTC_HAVE_MMAP 1 #define ELFTC_HAVE_STRMODE 1 +#define ELFTC_NEED_BYTEORDER_EXTENSIONS 1 #endif /* __APPLE__ */ Modified: user/ngie/more-tests2/contrib/elftoolchain/common/elfdefinitions.h ============================================================================== --- user/ngie/more-tests2/contrib/elftoolchain/common/elfdefinitions.h Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/contrib/elftoolchain/common/elfdefinitions.h Sat Oct 10 01:29:50 2015 (r289101) @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: elfdefinitions.h 3198 2015-05-14 18:36:19Z emaste $ + * $Id: elfdefinitions.h 3247 2015-09-22 16:57:51Z emaste $ */ /* @@ -860,6 +860,12 @@ enum { #define GRP_MASKPROC 0xf0000000 /* processor-specific flags */ /* + * Flags / mask for .gnu.versym sections. + */ +#define VERSYM_VERSION 0x7fff +#define VERSYM_HIDDEN 0x8000 + +/* * Flags used by program header table entries. */ @@ -1183,6 +1189,8 @@ _ELF_DEFINE_SHT(SHT_MIPS_XLATE_OLD, 0x7 "obsolete") \ _ELF_DEFINE_SHT(SHT_MIPS_PDR_EXCEPTION, 0x70000029UL, \ "runtime procedure descriptor table exception information") \ +_ELF_DEFINE_SHT(SHT_MIPS_ABIFLAGS, 0x7000002AUL, \ + "ABI flags") \ _ELF_DEFINE_SHT(SHT_SPARC_GOTDATA, 0x70000000UL, \ "SPARC-specific data") \ _ELF_DEFINE_SHT(SHT_AMD64_UNWIND, 0x70000001UL, \ @@ -1651,25 +1659,38 @@ _ELF_DEFINE_RELOC(R_IA_64_DTPREL64MSB, _ELF_DEFINE_RELOC(R_IA_64_DTPREL64LSB, 0xB7) \ _ELF_DEFINE_RELOC(R_IA_64_LTOFF_DTPREL22, 0xBA) -#define _ELF_DEFINE_MIPS_RELOCATIONS() \ -_ELF_DEFINE_RELOC(R_MIPS_NONE, 0) \ -_ELF_DEFINE_RELOC(R_MIPS_16, 1) \ -_ELF_DEFINE_RELOC(R_MIPS_32, 2) \ -_ELF_DEFINE_RELOC(R_MIPS_REL32, 3) \ -_ELF_DEFINE_RELOC(R_MIPS_26, 4) \ -_ELF_DEFINE_RELOC(R_MIPS_HI16, 5) \ -_ELF_DEFINE_RELOC(R_MIPS_LO16, 6) \ -_ELF_DEFINE_RELOC(R_MIPS_GPREL16, 7) \ -_ELF_DEFINE_RELOC(R_MIPS_LITERAL, 8) \ -_ELF_DEFINE_RELOC(R_MIPS_GOT16, 9) \ -_ELF_DEFINE_RELOC(R_MIPS_PC16, 10) \ -_ELF_DEFINE_RELOC(R_MIPS_CALL16, 11) \ -_ELF_DEFINE_RELOC(R_MIPS_GPREL32, 12) \ -_ELF_DEFINE_RELOC(R_MIPS_64, 18) \ -_ELF_DEFINE_RELOC(R_MIPS_GOTHI16, 21) \ -_ELF_DEFINE_RELOC(R_MIPS_GOTLO16, 22) \ -_ELF_DEFINE_RELOC(R_MIPS_CALLHI16, 30) \ -_ELF_DEFINE_RELOC(R_MIPS_CALLLO16, 31) +#define _ELF_DEFINE_MIPS_RELOCATIONS() \ +_ELF_DEFINE_RELOC(R_MIPS_NONE, 0) \ +_ELF_DEFINE_RELOC(R_MIPS_16, 1) \ +_ELF_DEFINE_RELOC(R_MIPS_32, 2) \ +_ELF_DEFINE_RELOC(R_MIPS_REL32, 3) \ +_ELF_DEFINE_RELOC(R_MIPS_26, 4) \ +_ELF_DEFINE_RELOC(R_MIPS_HI16, 5) \ +_ELF_DEFINE_RELOC(R_MIPS_LO16, 6) \ +_ELF_DEFINE_RELOC(R_MIPS_GPREL16, 7) \ +_ELF_DEFINE_RELOC(R_MIPS_LITERAL, 8) \ +_ELF_DEFINE_RELOC(R_MIPS_GOT16, 9) \ +_ELF_DEFINE_RELOC(R_MIPS_PC16, 10) \ +_ELF_DEFINE_RELOC(R_MIPS_CALL16, 11) \ +_ELF_DEFINE_RELOC(R_MIPS_GPREL32, 12) \ +_ELF_DEFINE_RELOC(R_MIPS_64, 18) \ +_ELF_DEFINE_RELOC(R_MIPS_GOTHI16, 21) \ +_ELF_DEFINE_RELOC(R_MIPS_GOTLO16, 22) \ +_ELF_DEFINE_RELOC(R_MIPS_CALLHI16, 30) \ +_ELF_DEFINE_RELOC(R_MIPS_CALLLO16, 31) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_DTPMOD32 38) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_DTPREL32 39) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_DTPMOD64 40) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_DTPREL64 41) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_GD 42) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_LDM 43) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_DTPREL_HI16 44) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_DTPREL_LO16 45) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_GOTTPREL 46) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_TPREL32 47) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_TPREL64 48) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_TPREL_HI16 49) \ +_ELF_DEFINE_RELOC(R_MIPS_TLS_TPREL_LO16 50) #define _ELF_DEFINE_PPC32_RELOCATIONS() \ _ELF_DEFINE_RELOC(R_PPC_NONE, 0) \ @@ -1865,6 +1886,50 @@ _ELF_DEFINE_RELOC(R_PPC64_DTPREL16_HIGHE _ELF_DEFINE_RELOC(R_PPC64_TLSGD, 107) \ _ELF_DEFINE_RELOC(R_PPC64_TLSLD, 108) +#define _ELF_DEFINE_RISCV_RELOCATIONS() \ +_ELF_DEFINE_RELOC(R_RISCV_NONE, 0) \ +_ELF_DEFINE_RELOC(R_RISCV_32, 1) \ +_ELF_DEFINE_RELOC(R_RISCV_64, 2) \ +_ELF_DEFINE_RELOC(R_RISCV_RELATIVE, 3) \ +_ELF_DEFINE_RELOC(R_RISCV_COPY, 4) \ +_ELF_DEFINE_RELOC(R_RISCV_JUMP_SLOT, 5) \ +_ELF_DEFINE_RELOC(R_RISCV_TLS_DTPMOD32, 6) \ +_ELF_DEFINE_RELOC(R_RISCV_TLS_DTPMOD64, 7) \ +_ELF_DEFINE_RELOC(R_RISCV_TLS_DTPREL32, 8) \ +_ELF_DEFINE_RELOC(R_RISCV_TLS_DTPREL64, 9) \ +_ELF_DEFINE_RELOC(R_RISCV_TLS_TPREL32, 10) \ +_ELF_DEFINE_RELOC(R_RISCV_TLS_TPREL64, 11) \ +_ELF_DEFINE_RELOC(R_RISCV_BRANCH, 16) \ +_ELF_DEFINE_RELOC(R_RISCV_JAL, 17) \ +_ELF_DEFINE_RELOC(R_RISCV_CALL, 18) \ +_ELF_DEFINE_RELOC(R_RISCV_CALL_PLT, 19) \ +_ELF_DEFINE_RELOC(R_RISCV_GOT_HI20, 20) \ +_ELF_DEFINE_RELOC(R_RISCV_TLS_GOT_HI20, 21) \ +_ELF_DEFINE_RELOC(R_RISCV_TLS_GD_HI20, 22) \ +_ELF_DEFINE_RELOC(R_RISCV_PCREL_HI20, 23) \ +_ELF_DEFINE_RELOC(R_RISCV_PCREL_LO12_I, 24) \ +_ELF_DEFINE_RELOC(R_RISCV_PCREL_LO12_S, 25) \ +_ELF_DEFINE_RELOC(R_RISCV_HI20, 26) \ +_ELF_DEFINE_RELOC(R_RISCV_LO12_I, 27) \ +_ELF_DEFINE_RELOC(R_RISCV_LO12_S, 28) \ +_ELF_DEFINE_RELOC(R_RISCV_TPREL_HI20, 29) \ +_ELF_DEFINE_RELOC(R_RISCV_TPREL_LO12_I, 30) \ +_ELF_DEFINE_RELOC(R_RISCV_TPREL_LO12_S, 31) \ +_ELF_DEFINE_RELOC(R_RISCV_TPREL_ADD, 32) \ +_ELF_DEFINE_RELOC(R_RISCV_ADD8, 33) \ +_ELF_DEFINE_RELOC(R_RISCV_ADD16, 34) \ +_ELF_DEFINE_RELOC(R_RISCV_ADD32, 35) \ +_ELF_DEFINE_RELOC(R_RISCV_ADD64, 36) \ +_ELF_DEFINE_RELOC(R_RISCV_SUB8, 37) \ +_ELF_DEFINE_RELOC(R_RISCV_SUB16, 38) \ +_ELF_DEFINE_RELOC(R_RISCV_SUB32, 39) \ +_ELF_DEFINE_RELOC(R_RISCV_SUB64, 40) \ +_ELF_DEFINE_RELOC(R_RISCV_GNU_VTINHERIT, 41) \ +_ELF_DEFINE_RELOC(R_RISCV_GNU_VTENTRY, 42) \ +_ELF_DEFINE_RELOC(R_RISCV_ALIGN 43) \ +_ELF_DEFINE_RELOC(R_RISCV_RVC_BRANCH, 44) \ +_ELF_DEFINE_RELOC(R_RISCV_RVC_JUMP, 45) + #define _ELF_DEFINE_SPARC_RELOCATIONS() \ _ELF_DEFINE_RELOC(R_SPARC_NONE, 0) \ _ELF_DEFINE_RELOC(R_SPARC_8, 1) \ Modified: user/ngie/more-tests2/contrib/elftoolchain/elfcopy/sections.c ============================================================================== --- user/ngie/more-tests2/contrib/elftoolchain/elfcopy/sections.c Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/contrib/elftoolchain/elfcopy/sections.c Sat Oct 10 01:29:50 2015 (r289101) @@ -34,7 +34,7 @@ #include "elfcopy.h" -ELFTC_VCSID("$Id: sections.c 3220 2015-05-24 23:42:39Z kaiwang27 $"); +ELFTC_VCSID("$Id: sections.c 3225 2015-06-06 02:35:23Z kaiwang27 $"); static void add_gnu_debuglink(struct elfcopy *ecp); static uint32_t calc_crc32(const char *p, size_t len, uint32_t crc); Modified: user/ngie/more-tests2/contrib/elftoolchain/elfdump/elfdump.1 ============================================================================== --- user/ngie/more-tests2/contrib/elftoolchain/elfdump/elfdump.1 Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/contrib/elftoolchain/elfdump/elfdump.1 Sat Oct 10 01:29:50 2015 (r289101) @@ -23,7 +23,7 @@ .\" SUCH DAMAGE. .\" .\" $FreeBSD: src/usr.bin/elfdump/elfdump.1,v 1.6 2005/01/18 13:43:48 ru Exp $ -.\" $Id: elfdump.1 3195 2015-05-12 17:22:19Z emaste $ +.\" $Id: elfdump.1 3231 2015-07-30 13:47:56Z emaste $ .\" .Dd August 25, 2011 .Dt ELFDUMP 1 @@ -54,7 +54,7 @@ The options are as follows: .It Fl a Dump all information. .It Fl c -Dump shared headers. +Dump section headers. .It Fl d Dump dynamic symbols. .It Fl e Modified: user/ngie/more-tests2/contrib/elftoolchain/elfdump/elfdump.c ============================================================================== --- user/ngie/more-tests2/contrib/elftoolchain/elfdump/elfdump.c Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/contrib/elftoolchain/elfdump/elfdump.c Sat Oct 10 01:29:50 2015 (r289101) @@ -50,7 +50,7 @@ #include "_elftc.h" -ELFTC_VCSID("$Id: elfdump.c 3198 2015-05-14 18:36:19Z emaste $"); +ELFTC_VCSID("$Id: elfdump.c 3250 2015-10-06 13:56:15Z emaste $"); #if defined(ELFTC_NEED_ELF_NOTE_DEFINITION) #include "native-elf-format.h" @@ -205,11 +205,11 @@ d_tags(uint64_t tag) case 0x6ffffef5: return "DT_GNU_HASH"; case 0x6ffffef8: return "DT_GNU_CONFLICT"; case 0x6ffffef9: return "DT_GNU_LIBLIST"; - case 0x6ffffefa: return "DT_SUNW_CONFIG"; - case 0x6ffffefb: return "DT_SUNW_DEPAUDIT"; - case 0x6ffffefc: return "DT_SUNW_AUDIT"; - case 0x6ffffefd: return "DT_SUNW_PLTPAD"; - case 0x6ffffefe: return "DT_SUNW_MOVETAB"; + case 0x6ffffefa: return "DT_CONFIG"; + case 0x6ffffefb: return "DT_DEPAUDIT"; + case 0x6ffffefc: return "DT_AUDIT"; + case 0x6ffffefd: return "DT_PLTPAD"; + case 0x6ffffefe: return "DT_MOVETAB"; case 0x6ffffeff: return "DT_SYMINFO (DT_ADDRRNGHI)"; case 0x6ffffff9: return "DT_RELACOUNT"; case 0x6ffffffa: return "DT_RELCOUNT"; @@ -244,11 +244,14 @@ e_machines(unsigned int mach) case EM_860: return "EM_860"; case EM_MIPS: return "EM_MIPS"; case EM_PPC: return "EM_PPC"; + case EM_PPC64: return "EM_PPC64"; case EM_ARM: return "EM_ARM"; case EM_ALPHA: return "EM_ALPHA (legacy)"; case EM_SPARCV9:return "EM_SPARCV9"; case EM_IA_64: return "EM_IA_64"; case EM_X86_64: return "EM_X86_64"; + case EM_AARCH64:return "EM_AARCH64"; + case EM_RISCV: return "EM_RISCV"; } snprintf(machdesc, sizeof(machdesc), "(unknown machine) -- type 0x%x", mach); @@ -271,11 +274,12 @@ static const char *ei_data[] = { "ELFDATANONE", "ELFDATA2LSB", "ELFDATA2MSB" }; -static const char *ei_abis[] = { +static const char *ei_abis[256] = { "ELFOSABI_NONE", "ELFOSABI_HPUX", "ELFOSABI_NETBSD", "ELFOSABI_LINUX", - "ELFOSABI_HURD", "ELFOSABI_86OPEN", "ELFOSABI_SOLARIS", - "ELFOSABI_MONTEREY", "ELFOSABI_IRIX", "ELFOSABI_FREEBSD", - "ELFOSABI_TRU64", "ELFOSABI_MODESTO", "ELFOSABI_OPENBSD" + "ELFOSABI_HURD", "ELFOSABI_86OPEN", "ELFOSABI_SOLARIS", "ELFOSABI_AIX", + "ELFOSABI_IRIX", "ELFOSABI_FREEBSD", "ELFOSABI_TRU64", + "ELFOSABI_MODESTO", "ELFOSABI_OPENBSD", + [255] = "ELFOSABI_STANDALONE" }; static const char *p_types[] = { @@ -330,6 +334,7 @@ sh_types(u_int64_t sht) { case 18: return "SHT_SYMTAB_SHNDX"; /* 0x60000000 - 0x6fffffff operating system-specific semantics */ case 0x6ffffff0: return "XXX:VERSYM"; + case 0x6ffffff4: return "SHT_SUNW_dof"; case 0x6ffffff6: return "SHT_GNU_HASH"; case 0x6ffffff7: return "SHT_GNU_LIBLIST"; case 0x6ffffffc: return "XXX:VERDEF"; @@ -818,6 +823,7 @@ static void elf_print_checksum(struct el static void find_gotrel(struct elfdump *ed, struct section *gs, struct rel_entry *got); static struct spec_name *find_name(struct elfdump *ed, const char *name); +static int get_ent_count(const struct section *s, int *ent_count); static const char *get_symbol_name(struct elfdump *ed, int symtab, int i); static const char *get_string(struct elfdump *ed, int strtab, size_t off); static void get_versym(struct elfdump *ed, int i, uint16_t **vs, int *nvs); @@ -1626,6 +1632,24 @@ elf_print_shdr(struct elfdump *ed) } /* + * Return number of entries in the given section. We'd prefer ent_count be a + * size_t, but libelf APIs already use int for section indices. + */ +static int +get_ent_count(const struct section *s, int *ent_count) +{ + if (s->entsize == 0) { + warnx("section %s has entry size 0", s->name); + return (0); + } else if (s->sz / s->entsize > INT_MAX) { + warnx("section %s has invalid section count", s->name); + return (0); + } + *ent_count = (int)(s->sz / s->entsize); + return (1); +} + +/* * Retrieve the content of the corresponding SHT_SUNW_versym section for * a symbol table section. */ @@ -1656,7 +1680,9 @@ get_versym(struct elfdump *ed, int i, ui } *vs = data->d_buf; - *nvs = data->d_size / s->entsize; + assert(data->d_size == s->sz); + if (!get_ent_count(s, nvs)) + *nvs = 0; } /* @@ -1687,7 +1713,9 @@ elf_print_symtab(struct elfdump *ed, int } vs = NULL; nvs = 0; - len = data->d_size / s->entsize; + assert(data->d_size == s->sz); + if (!get_ent_count(s, &len)) + return; if (ed->flags & SOLARIS_FMT) { if (ed->ec == ELFCLASS32) PRT(" index value "); @@ -1786,7 +1814,9 @@ elf_print_dynamic(struct elfdump *ed) warnx("elf_getdata failed: %s", elf_errmsg(elferr)); return; } - len = data->d_size / s->entsize; + assert(data->d_size == s->sz); + if (!get_ent_count(s, &len)) + return; for (i = 0; i < len; i++) { if (gelf_getdyn(data, i, &dyn) != &dyn) { warnx("gelf_getdyn failed: %s", elf_errmsg(-1)); @@ -1912,7 +1942,9 @@ elf_print_rela(struct elfdump *ed, struc } else PRT("\nrelocation with addend (%s):\n", s->name); r.type = SHT_RELA; - len = data->d_size / s->entsize; + assert(data->d_size == s->sz); + if (!get_ent_count(s, &len)) + return; for (j = 0; j < len; j++) { if (gelf_getrela(data, j, &r.u_r.rela) != &r.u_r.rela) { warnx("gelf_getrela failed: %s", @@ -1941,7 +1973,9 @@ elf_print_rel(struct elfdump *ed, struct } else PRT("\nrelocation (%s):\n", s->name); r.type = SHT_REL; - len = data->d_size / s->entsize; + assert(data->d_size == s->sz); + if (!get_ent_count(s, &len)) + return; for (j = 0; j < len; j++) { if (gelf_getrel(data, j, &r.u_r.rel) != &r.u_r.rel) { warnx("gelf_getrel failed: %s", elf_errmsg(-1)); @@ -2042,7 +2076,9 @@ find_gotrel(struct elfdump *ed, struct s } memset(&r, 0, sizeof(struct rel_entry)); r.type = s->type; - len = data->d_size / s->entsize; + assert(data->d_size == s->sz); + if (!get_ent_count(s, &len)) + return; for (j = 0; j < len; j++) { if (s->type == SHT_REL) { if (gelf_getrel(data, j, &r.u_r.rel) != @@ -2086,9 +2122,11 @@ elf_print_got_section(struct elfdump *ed return; } + if (!get_ent_count(s, &len)) + return; if (ed->flags & SOLARIS_FMT) - PRT("\nGlobal Offset Table Section: %s (%jd entries)\n", - s->name, s->sz / s->entsize); + PRT("\nGlobal Offset Table Section: %s (%d entries)\n", + s->name, len); else PRT("\nglobal offset table: %s\n", s->name); (void) elf_errno(); @@ -2115,7 +2153,7 @@ elf_print_got_section(struct elfdump *ed warnx("gelf_xlatetom failed: %s", elf_errmsg(-1)); return; } - len = dst.d_size / s->entsize; + assert(dst.d_size == s->sz); if (ed->flags & SOLARIS_FMT) { /* * In verbose/Solaris mode, we search the relocation sections @@ -2503,7 +2541,8 @@ elf_print_gnu_hash(struct elfdump *ed, s shift2 = buf[3]; buf += 4; ds = &ed->sl[s->link]; - dynsymcount = ds->sz / ds->entsize; + if (!get_ent_count(ds, &dynsymcount)) + return; nchain = dynsymcount - symndx; if (data->d_size != 4 * sizeof(uint32_t) + maskwords * (ed->ec == ELFCLASS32 ? sizeof(uint32_t) : sizeof(uint64_t)) + Modified: user/ngie/more-tests2/contrib/elftoolchain/libdwarf/dwarf_sections.c ============================================================================== --- user/ngie/more-tests2/contrib/elftoolchain/libdwarf/dwarf_sections.c Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/contrib/elftoolchain/libdwarf/dwarf_sections.c Sat Oct 10 01:29:50 2015 (r289101) @@ -26,7 +26,7 @@ #include "_libdwarf.h" -ELFTC_VCSID("$Id: dwarf_sections.c 3036 2014-05-05 19:19:31Z kaiwang27 $"); +ELFTC_VCSID("$Id: dwarf_sections.c 3226 2015-06-23 13:00:16Z emaste $"); #define SET(N, V) \ do { \ Modified: user/ngie/more-tests2/contrib/elftoolchain/readelf/readelf.c ============================================================================== --- user/ngie/more-tests2/contrib/elftoolchain/readelf/readelf.c Sat Oct 10 00:17:51 2015 (r289100) +++ user/ngie/more-tests2/contrib/elftoolchain/readelf/readelf.c Sat Oct 10 01:29:50 2015 (r289101) @@ -47,7 +47,7 @@ #include "_elftc.h" -ELFTC_VCSID("$Id: readelf.c 3223 2015-05-25 20:37:57Z emaste $"); +ELFTC_VCSID("$Id: readelf.c 3250 2015-10-06 13:56:15Z emaste $"); /* * readelf(1) options. @@ -1295,6 +1295,20 @@ r_type(unsigned int mach, unsigned int t case 22: return "R_MIPS_GOTLO16"; case 30: return "R_MIPS_CALLHI16"; case 31: return "R_MIPS_CALLLO16"; + case 38: return "R_MIPS_TLS_DTPMOD32"; + case 39: return "R_MIPS_TLS_DTPREL32"; + case 40: return "R_MIPS_TLS_DTPMOD64"; + case 41: return "R_MIPS_TLS_DTPREL64"; + case 42: return "R_MIPS_TLS_GD"; + case 43: return "R_MIPS_TLS_LDM"; + case 44: return "R_MIPS_TLS_DTPREL_HI16"; + case 45: return "R_MIPS_TLS_DTPREL_LO16"; + case 46: return "R_MIPS_TLS_GOTTPREL"; + case 47: return "R_MIPS_TLS_TPREL32"; + case 48: return "R_MIPS_TLS_TPREL64"; + case 49: return "R_MIPS_TLS_TPREL_HI16"; + case 50: return "R_MIPS_TLS_TPREL_LO16"; + default: return ""; } case EM_PPC: @@ -1378,6 +1392,51 @@ r_type(unsigned int mach, unsigned int t case 116: return "R_PPC_EMB_RELSDA"; default: return ""; } + case EM_RISCV: + switch(type) { + case 0: return "R_RISCV_NONE"; + case 1: return "R_RISCV_32"; + case 2: return "R_RISCV_64"; + case 3: return "R_RISCV_RELATIVE"; + case 4: return "R_RISCV_COPY"; + case 5: return "R_RISCV_JUMP_SLOT"; + case 6: return "R_RISCV_TLS_DTPMOD32"; + case 7: return "R_RISCV_TLS_DTPMOD64"; + case 8: return "R_RISCV_TLS_DTPREL32"; + case 9: return "R_RISCV_TLS_DTPREL64"; + case 10: return "R_RISCV_TLS_TPREL32"; + case 11: return "R_RISCV_TLS_TPREL64"; + case 16: return "R_RISCV_BRANCH"; + case 17: return "R_RISCV_JAL"; + case 18: return "R_RISCV_CALL"; + case 19: return "R_RISCV_CALL_PLT"; + case 20: return "R_RISCV_GOT_HI20"; + case 21: return "R_RISCV_TLS_GOT_HI20"; + case 22: return "R_RISCV_TLS_GD_HI20"; + case 23: return "R_RISCV_PCREL_HI20"; + case 24: return "R_RISCV_PCREL_LO12_I"; + case 25: return "R_RISCV_PCREL_LO12_S"; + case 26: return "R_RISCV_HI20"; + case 27: return "R_RISCV_LO12_I"; + case 28: return "R_RISCV_LO12_S"; + case 29: return "R_RISCV_TPREL_HI20"; + case 30: return "R_RISCV_TPREL_LO12_I"; + case 31: return "R_RISCV_TPREL_LO12_S"; + case 32: return "R_RISCV_TPREL_ADD"; + case 33: return "R_RISCV_ADD8"; + case 34: return "R_RISCV_ADD16"; + case 35: return "R_RISCV_ADD32"; + case 36: return "R_RISCV_ADD64"; + case 37: return "R_RISCV_SUB8"; + case 38: return "R_RISCV_SUB16"; + case 39: return "R_RISCV_SUB32"; + case 40: return "R_RISCV_SUB64"; + case 41: return "R_RISCV_GNU_VTINHERIT"; + case 42: return "R_RISCV_GNU_VTENTRY"; + case 43: return "R_RISCV_ALIGN"; + case 44: return "R_RISCV_RVC_BRANCH"; + case 45: return "R_RISCV_RVC_JUMP"; + } case EM_SPARC: case EM_SPARCV9: switch(type) { @@ -3179,6 +3238,9 @@ dump_rel(struct readelf *re, struct sect uint64_t symval; int i, len; + if (s->link >= re->shnum) + return; + #define REL_HDR "r_offset", "r_info", "r_type", "st_value", "st_name" #define REL_CT32 (uintmax_t)r.r_offset, (uintmax_t)r.r_info, \ r_type(re->ehdr.e_machine, ELF32_R_TYPE(r.r_info)), \ @@ -3204,10 +3266,6 @@ dump_rel(struct readelf *re, struct sect warnx("gelf_getrel failed: %s", elf_errmsg(-1)); continue; } - if (s->link >= re->shnum) { - warnx("invalid section link index %u", s->link); - continue; - } symname = get_symbol_name(re, s->link, GELF_R_SYM(r.r_info)); symval = get_symbol_value(re, s->link, GELF_R_SYM(r.r_info)); if (re->ec == ELFCLASS32) { @@ -3236,6 +3294,9 @@ dump_rela(struct readelf *re, struct sec uint64_t symval; int i, len; + if (s->link >= re->shnum) + return; + #define RELA_HDR "r_offset", "r_info", "r_type", "st_value", \ "st_name + r_addend" #define RELA_CT32 (uintmax_t)r.r_offset, (uintmax_t)r.r_info, \ @@ -3262,10 +3323,6 @@ dump_rela(struct readelf *re, struct sec warnx("gelf_getrel failed: %s", elf_errmsg(-1)); continue; } - if (s->link >= re->shnum) { - warnx("invalid section link index %u", s->link); - continue; - } symname = get_symbol_name(re, s->link, GELF_R_SYM(r.r_info)); symval = get_symbol_value(re, s->link, GELF_R_SYM(r.r_info)); if (re->ec == ELFCLASS32) { @@ -3321,9 +3378,13 @@ dump_symtab(struct readelf *re, int i) Elf_Data *d; GElf_Sym sym; const char *name; - int elferr, stab, j, len; + uint32_t stab; + int elferr, j, len; + uint16_t vs; s = &re->sl[i]; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@freebsd.org Sat Oct 10 06:43:46 2015 Return-Path: <owner-svn-src-user@freebsd.org> Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 53B95A0C867 for <svn-src-user@mailman.ysv.freebsd.org>; Sat, 10 Oct 2015 06:43:46 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 F36311CEA; Sat, 10 Oct 2015 06:43:45 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t9A6hiC5082185; Sat, 10 Oct 2015 06:43:44 GMT (envelope-from alc@FreeBSD.org) Received: (from alc@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t9A6hiq0082184; Sat, 10 Oct 2015 06:43:44 GMT (envelope-from alc@FreeBSD.org) Message-Id: <201510100643.t9A6hiq0082184@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: alc set sender to alc@FreeBSD.org using -f From: Alan Cox <alc@FreeBSD.org> Date: Sat, 10 Oct 2015 06:43:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r289108 - user/alc/PQ_LAUNDRY 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.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" <svn-src-user.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user/> List-Post: <mailto:svn-src-user@freebsd.org> List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-user>, <mailto:svn-src-user-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sat, 10 Oct 2015 06:43:46 -0000 Author: alc Date: Sat Oct 10 06:43:44 2015 New Revision: 289108 URL: https://svnweb.freebsd.org/changeset/base/289108 Log: A branch for evaluating an experimental approach to dirty page laundering. Added: user/alc/PQ_LAUNDRY/ - copied from r289107, head/