summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Replace groff's soelim by soeliminate(1) renamed soelim(1)bapt2015-05-011-2/+0
|
* OptionalObsoleteFiles: don't remove c++filt when using ELF Tool Chainemaste2015-05-011-0/+2
| | | | | c++filt is listed here twice, for MK_CXX == no and MK_GCC == no, but r282285 only caught one of them.
* Add a -v to tell where each symbol is resolved from.bdrewery2015-05-011-2/+9
| | | | Sponsored by: EMC / Isilon Storage Division
* Fix a commentbdrewery2015-05-011-1/+1
|
* Add ELF Tool Chain's c++filt to the buildemaste2015-04-301-0/+2
| | | | | | Differential Revision: https://reviews.freebsd.org/D2408 Reviewed by: brooks, imp Sponsored by: The FreeBSD Foundation
* Integrate tools/regression/mmap into the FreeBSD test suite asngie2015-04-272-111/+0
| | | | | | tests/sys/kern/mmap_test MFC after: 1 week
* Convert this testcase over to a TAP format testcasengie2015-04-271-15/+24
| | | | MFC after: 1 week
*-. Integrate tools/regression/aio/aiotest and tools/regression/aio/kqueue into thengie2015-04-276-1187/+0
|\ \ | | | | | | | | | | | | | | | FreeBSD test suite as tests/sys/aio MFC after: 1 week
| | * Integrate tests/sys/aio/kqueue into tests/sys/aiongie2015-04-164-470/+0
| | |
| | * - Fix compilation (MAP_INHERIT's dead)ngie2015-04-164-22/+21
| | | | | | | | | | | | | | | - Fix warnings - Use mkstemp instead of tmpnam
| | * - Fix style(9) a bitngie2015-04-162-57/+57
| |/ | | | | | | | | | | | | | | -- Fix whitespace -- Use err/errx -- Remove superfluous braces - Be a bit more defensive with input from the end-user - Don't die dividing by 0 on a zero-byte file
| * Integrate tools/regression/aio/aiotest into the FreeBSD test suite as ↵ngie2015-04-162-717/+0
| | | | | | | | tests/sys/aio
| * Fix warningsngie2015-04-161-5/+5
| |
* | - Fix style(9) a bitngie2015-04-272-57/+57
| | | | | | | | | | | | | | | | | | | | | | -- Fix whitespace -- Use err/errx -- Remove superfluous braces - Be a bit more defensive with input from the end-user - Don't throw a floating point exception by dividing by 0 when processing a zero-byte file MFC after: 1 week
* | - Fix compilation (MAP_INHERIT's dead)ngie2015-04-274-22/+21
| | | | | | | | | | | | | | - Fix warnings - Use mkstemp instead of tmpnam MFC after: 1 week
| |
| \
*-. \ Integrate tools/regression/mqueue into the FreeBSD test suite asngie2015-04-2711-541/+0
|\ \ \ | | |/ | | | | | | | | | | | | tests/sys/mqueue MFC after: 1 week
| | |
| \ \
| \ \
| \ \
*---. \ \ Integrate tools/regression/fifo into the FreeBSD test suite as tests/sys/fifongie2015-04-2720-4984/+0
|\ \ \ \ \ | | | |_|/ | | |/| | | | | | | | | | | | | | | | | and tools/regression/file into the FreeBSD test suite as tests/sys/file MFC after: 1 week
* | | | | Integrate tools/regression/kqueue into the FreeBSD test suite asngie2015-04-2710-1747/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tests/sys/kqueue MFC after: 1 week
* | | | | | Fix -Wformat warnings by using proper format string qualifiers forngie2015-04-271-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | long and unsigned[ long] types MFC after: 1 week
* | | | | | Integrate tools/regression/execve into the FreeBSD test suite asngie2015-04-2710-226/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | tests/sys/kern/execve MFC after: 1 week
| * | | | | Integrate tools/regression/execve into the FreeBSD test suite as ↵ngie2015-04-1210-226/+0
| | |/ / / | |/| | | | | | | | | | | | | tests/sys/kern/execve
| * | | | Integrate tools/regression/fifo into the FreeBSD test suite as tests/sys/fifongie2015-04-128-2534/+0
| | | | |
| * | | | Integrate tools/regression/mmap into the FreeBSD test suite as tests/sys/mmapngie2015-04-122-102/+0
| | |/ / | |/| |
| * | | Integrate tools/regression/file into the FreeBSD test suite as tests/sys/filengie2015-04-1115-2743/+0
| | | |
| * | | Integrate tools/regression/posixshm into the FreeBSD test suite as ↵ngie2015-04-115-828/+0
| | |/ | |/| | | | | | | tests/sys/posixshm
| * | Integrate tools/regression/mqueue into the FreeBSD test suite as ↵ngie2015-04-1111-541/+0
| |/ | | | | | | tests/sys/mqueue
| * Integrate tools/regression/kqueue into the FreeBSD test suite as ↵ngie2015-04-1110-1747/+0
| | | | | | | | tests/sys/kqueue
| * Integration tools/regression/vfs into the FreeBSD test suitengie2015-04-111-42/+0
| |
| *---. Start integrating tools/regression/sockets into tests/sys/socketsngie2015-04-1153-7986/+0
| |\ \ \
* | | | | Reassign copyright statements on several files from Advancedjhb2015-04-235-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Computing Technologies LLC to Hudson River Trading LLC. Approved by: Hudson River Trading LLC (who owns ACT LLC) MFC after: 1 week
* | | | | Tweak BSS symbol handling from r281811 to not consider them unresolvedbdrewery2015-04-211-2/+3
| | | | |
* | | | | Support libraries linked by path.bdrewery2015-04-211-6/+10
| | | | | | | | | | | | | | | | | | | | Sponsored by: EMC / Isilon Storage Division
* | | | | - For executables search for matching (B) global uninitialized BSS symbols frombdrewery2015-04-211-21/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | linked libraries. Only do this for BSS symbols that have a size which avoids __bss_start. Without this some libraries would be considered unneeded even though they were providing a B symbol. - Add in the symbols from crt1.o to cover a handful of common unresolved symbols. - Consider (C) common data symbols as provided by libraries/crt1. - Move libkey() function to more appropriate place. Sponsored by: EMC / Isilon Storage Division
* | | | | Revert r281805 for now as it breaks due to spaces in outputbdrewery2015-04-211-5/+3
| | | | |
* | | | | Pass full path to ldd(1) so it works on files in cwd.bdrewery2015-04-211-1/+1
| | | | |
* | | | | Support demangling C++ symbols with -D flag.bdrewery2015-04-211-3/+5
| | | | | | | | | | | | | | | | | | | | Sponsored by: EMC / Isilon Storage Division
* | | | | - Speedup significantly by not using subshells for data already fetched.bdrewery2015-04-201-17/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ran against /usr/local/sbin/pkg: Before: 25.12 real 12.41 user 33.14 sys After: 0.53 real 0.49 user 0.13 sys - Exit with 1 if any missing or unresolved symbol is detected. - Add option '-U' to skip looking up unresolved symbols. - Don't consider provided weak objects as unresolved (nm V). Sponsored by: EMC / Isilon Storage Division
* | | | | Fix indentation to use tabsbdrewery2015-04-201-20/+20
| | | | |
* | | | | Update pkt-gen to optionally use randomised source/destinationadrian2015-04-191-25/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IPv4 addresses/ports. When doing traffic testing of actual code that /does/ things to the packet (rather than say, 'bridge.c'), it's typically a good idea to use a variety of cache-busting and flow-tracking-busting packet spreads. The pkt-gen method of testing an IP range was to walk it linearly - which is fine, but not useful enough. This can be used to completely randomize the source/destination addresses (eg to test out flow-tracking-busting) and to keep the destination fixed whilst randomising the source (eg to test out what a DDoS may look like.) Tested: * Intel ixgbe 10G (82599) netmap Differential Revision: https://reviews.freebsd.org/D2309 MFC after: 2 weeks Sponsored by: Norse Corp, Inc.
* | | | | The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), andkib2015-04-181-2/+0
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pwrite(2) syscalls are wrapped to provide compatibility with pre-7.x kernels which required padding before the off_t parameter. The fcntl(2) contains compatibility code to handle kernels before the struct flock was changed during the 8.x CURRENT development. The shims were reasonable to allow easier revert to the older kernel at that time. Now, two or three major releases later, shims do not serve any purpose. Such old kernels cannot handle current libc, so revert the compatibility code. Make padded syscalls support conditional under the COMPAT6 config option. For COMPAT32, the syscalls were under COMPAT6 already. Remove WITHOUT_SYSCALL_COMPAT build option, which only purpose was to (partially) disable the removed shims. Reviewed by: jhb, imp (previous versions) Discussed with: peter Sponsored by: The FreeBSD Foundation MFC after: 1 week
* | | | Fix even more warnings..ngie2015-04-112-3/+4
| | | | | | | | | | | | | | | | | | | | MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* | | | Fix more warnings I didn't catch in the first go-aroundngie2015-04-112-6/+3
| |/ / |/| | | | | | | | | | | MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* | | Fix warnings, bump WARNS to 6, and use a temporary socket instead of one in /tmpngie2015-04-112-8/+8
| |/ |/| | | | | | | MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* | - Remove the .t wrapper and put the "magic" of determining the number ofngie2015-04-112-59/+11
| | | | | | | | | | | | | | | | | | testcases into the .c file - Require root for now because it fails with SOCK_RAW without root privileges - Increment the test count properly on socket create failure MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* | Fix the knob twiddling to work properly per src.opts.mkngie2015-04-111-4/+6
|/ | | | | MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* Generate temporary files with mkstemp instead of mktempngie2015-04-111-3/+3
| | | | | MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* Garbage collect argc/argv and bump WARNS to 6ngie2015-04-112-2/+2
| | | | | MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* Garbage collect argc/argv and bump WARNS to 6ngie2015-04-112-2/+2
| | | | | MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* - Garbage collect argc/argvngie2015-04-112-11/+14
| | | | | | | - Use random paths instead of one in /tmp MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* - Garbage collect argc/argv; bump WARNS to 6ngie2015-04-112-6/+11
| | | | | | | | - Make the socket path random and move it out of /tmp as that's outside ATF's prescribed path MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
OpenPOWER on IntegriCloud