aboutsummaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Remove broken attempt to compile libc's malloc source directly; thisKelly Yancey2002-01-022-3/+12
| | | | | | | | | | | | | | | allows this tool to compile again. Albeit, now to test a new malloc implementation one has to install the new libc which may have bad consequences (i.e. if the new malloc implementation were buggy). Add logic to workaround malloc's current behaviour of returning an invalid non-NULL pointer for 0 byte allocation requests; this prevents the tool from coring during the NOPS loop. Add $FreeBSD$ tags. Notes: svn path=/head/; revision=88800
* Include definition for struct namecache (it isn't exported via any header)Kelly Yancey2002-01-021-3/+19
| | | | | | | so this builds again. Replace hardcoded name length magic with NAME_MAX. Notes: svn path=/head/; revision=88799
* Add Apple's filesystem exercising tool.Jordan K. Hubbard2001-12-203-0/+1129
| | | | | | | | Submitted by: Conrad Minshall <conrad@apple.com> Obtained from: Apple Computer Notes: svn path=/head/; revision=88242
* Correct misattribution of the Hart list, which I had mistakenlySheldon Hearn2001-12-011-13/+22
| | | | | | | attributed to Heckenbach. Notes: svn path=/head/; revision=87163
* Add the script that will be used to maintain src/share/misc/pci_vendors.Sheldon Hearn2001-11-222-0/+233
| | | | | | | | | | | | | | | | | | | | | | | The script written and used originally by msmith has been lost. This version takes the Boemler and Heckenbach lists and produces merged output. It defaults to ignoring any entries from Heckenbach already found in Boemler but the -l option causes it to take the entry with the longest description where an entry appears in both lists. If this script is replaced, care should be taken to 1) Always use upper-case hexidecimal tokens in device ids. 2) Always keep device lists sorted within vendor lists, which must also be sorted. 3) Do not try to include input from the previous pci_vendors file, since bogus ids seem to be removed from both the Boemler and Heckenbach lists from time to time. Notes: svn path=/head/; revision=86781
* Now it gets interesting...Dag-Erling Smørgrav2001-11-131-17/+88
| | | | Notes: svn path=/head/; revision=86312
* Use a slightly less predictable temp file name, remove a stale list of PRsDag-Erling Smørgrav2001-11-131-22/+2
| | | | | | | | with corrupted submission dates (they were fixed on freefall a while ago), and uncomment the code that removes the temp file when we're done. Notes: svn path=/head/; revision=86310
* This is a PR statistics-gathering script I wrote a while ago. It currentlyDag-Erling Smørgrav2001-11-121-0/+302
| | | | | | | doesn't do much of interest except produce graphs similar to phk's. Notes: svn path=/head/; revision=86309
* Update.Poul-Henning Kamp2001-11-051-2/+2
| | | | Notes: svn path=/head/; revision=86113
* This is long since unused.Poul-Henning Kamp2001-11-051-200/+0
| | | | Notes: svn path=/head/; revision=86112
* This simple shell-script tries to find *.c files under /sysPoul-Henning Kamp2001-11-051-0/+43
| | | | | | | which are not in some way used or referenced somewhere. Notes: svn path=/head/; revision=86111
* Make a start at a regression test for the unaligned trap handler.Doug Rabson2001-10-192-0/+137
| | | | Notes: svn path=/head/; revision=85197
* The interface index space may be sparsely populated (e.g. when anBill Fenner2001-10-171-1/+6
| | | | | | | | | | interface in the middle is if_detach()'d). Return (and handle) ENOENT when the ifmib(4) is accessed for a nonexistent interface. MFC after: 14 days Notes: svn path=/head/; revision=85040
* Add $FreeBSD$.Jeroen Ruigrok van der Werven2001-10-081-0/+4
| | | | | | | Describe the other two directories in here. Notes: svn path=/head/; revision=84667
* o Fix two eaccess() checks -- in one case, the wrong test fileRobert Watson2001-09-211-2/+2
| | | | | | | | | | was used, resulting in a regression failure, and in the other, the test on an error return was inverted. Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=83794
* o Regression test to check that appropriate parts of the processRobert Watson2001-09-202-0/+369
| | | | | | | | | credential are used in the access() and new eaccess() system calls. Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=83736
* ISO_ -> ISOAndrey A. Chernov2001-06-111-2/+2
| | | | Notes: svn path=/head/; revision=78036
* Added support for all new install(1) options.Ruslan Ermilov2001-05-281-3/+3
| | | | | | | Removed -c from the actual call as -p implies "copy". Notes: svn path=/head/; revision=77346
* Update this to reflect changes in config(8) usage.Poul-Henning Kamp2001-04-231-8/+5
| | | | | | | | It finds 639 hits on kernel source from before the <sys/mount.h> change earlier today. Notes: svn path=/head/; revision=75872
* o Add a comment identifying the "privileged on privileged" scenario.Robert Watson2001-04-131-0/+1
| | | | | | | Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=75486
* o Add inter-process authorization uid regression testing for ktrace().Robert Watson2001-04-131-43/+63
| | | | | | | Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=75485
* o s/debug/ptrace/ since shortly there will be tests involving otherRobert Watson2001-04-131-3/+3
| | | | | | | | | forms of debugging. Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=75482
* o Expand inter-process authorization regression test to includeRobert Watson2001-04-122-46/+58
| | | | | | | | | | signalling with sigsegv as one of the tests. o Teach errno_to_string() about ENOTSUPP. Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=75447
* o Enable -DSETSUGID_SUPPORTED in inter-process authorization regressionRobert Watson2001-04-111-1/+1
| | | | | | | | | | test by default, as setugid() is now part of the base kernel (assuming (options REGRESSION) has been enabled for the running kernel). Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=75429
* o First pass at an inter-process authorization regression testing suite.Robert Watson2001-04-115-0/+563
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test utility attempts to evaluate the current kernel policy for authorization inter-process activities, currently ptrace(), kill(, SIGHUP), getpriority(), and setpriority(). The utility creates pairs of processes, initializes their credential sets to useful cases, and reports on whether the results are in keeping with hard-coded safety expectations. o Currently, this utility relies on the availability of __setugid(), an uncomitted system call used for managing the P_SUGID bit. Due to continuing discussion of optional regression testing kernel components ("options REGRESSION") I'll hold off on committing that until the discussion has reached its natural termination. o A number of additional testing factors should be taken into account in the testing, including tests for different classes of signals, interactions with process session characteristics, I/O signalling, broadcast activities such as broadcast signalling, mass priority setting, and to take into group-related aspects of credentials. Additional operations should also be taken into account, such as ktrace, debugging attach using procfs, and so on. o This testing suite is intended to prevent the introduction of bugs in the upcoming sets of authorization changes associated with the introduction of process capabilities and mandatory access control. Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=75422
* Preceed/preceeding are not english words. Use precede and preceding.Jeroen Ruigrok van der Werven2001-02-181-1/+1
| | | | Notes: svn path=/head/; revision=72645
* Look for modules in /boot/kernel these days.Poul-Henning Kamp2001-01-181-1/+1
| | | | Notes: svn path=/head/; revision=71226
* The latest & greatest unused #include spotter. Faster, one-pass andPoul-Henning Kamp2000-10-281-194/+214
| | | | | | | | | more precise than ever. 1230 hits on the current kernel. Notes: svn path=/head/; revision=67812
* Teach kerninclude to check <machine/*> #includes as well.Poul-Henning Kamp2000-10-131-10/+25
| | | | | | | Currently it finds 2072 supposedly unneeded #includes in the first pass. Notes: svn path=/head/; revision=67063
* Use "make LINT" to create our LINT configPoul-Henning Kamp2000-09-251-1/+1
| | | | Notes: svn path=/head/; revision=66353
* Fix compilation problems and bounds-checking bug in `ifinfo'.Garrett Wollman2000-09-131-2/+7
| | | | | | | | PR: 21177 Submitted by: Craig Leres <leres@ee.lbl.gov> Notes: svn path=/head/; revision=65824
* Make this work with current makefiles again.Poul-Henning Kamp2000-08-211-22/+21
| | | | Notes: svn path=/head/; revision=64894
* - Add $FreeBSD$Alexander Langer2000-08-131-0/+4
| | | | | | | - Refer to the README files in the subdirs. Notes: svn path=/head/; revision=64610
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-1/+1
| | | | | | | | | It was not discussed and should probably not happen. Requested by: msmith and others Notes: svn path=/head/; revision=60938
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-1/+2
| | | | | | | | | | | the type argument to *_HEAD and *_ENTRY is a struct. Suggested by: phk Reviewed by: phk Approved by: mdodd Notes: svn path=/head/; revision=60833
* Use profiling on LINT.Poul-Henning Kamp2000-04-271-12/+18
| | | | | | | cosmetics. Notes: svn path=/head/; revision=59706
* Add a little test program to demonstrate POSIX Shared Memory Objects.Garrett Wollman2000-04-222-0/+148
| | | | Notes: svn path=/head/; revision=59498
* Correct grammar in the synoptic comment.Sheldon Hearn2000-03-031-1/+1
| | | | | | | Submitted by: ru Notes: svn path=/head/; revision=57712
* Use double-quotes instead of single-quotes when displaying the usageSheldon Hearn2000-03-021-1/+1
| | | | | | | | | | so that the shell interpolates $0. PR: 17121 Submitted by: Peng HaiJie <phj@cn.FreeBSD.org> Notes: svn path=/head/; revision=57697
* These are regression tests for the P1003.1B scheduler.Peter Dufault2000-02-1611-0/+1061
| | | | | | | Approved by: jkh Notes: svn path=/head/; revision=57257
* Don't use -C internally. Use -c. For some reason files are not copiedMarcel Moolenaar1999-12-151-1/+1
| | | | | | | with -C, although they should. Notes: svn path=/head/; revision=54648
* Use install -C -p instead of cp -p.Marcel Moolenaar1999-12-101-2/+2
| | | | | | | Pointed out by: bde Notes: svn path=/head/; revision=54389
* install(1) lookalike that can be used during a build. Any optionsMarcel Moolenaar1999-12-081-0/+42
| | | | | | | | | | | are ignored and the remaining is passed on to cp(1). This allows a build to be run as non-root without forcing any user/group setting and also prevents setting any file flags. This may not be the right place for buildtools. Notes: svn path=/head/; revision=54310
* Include BSD-license.Wolfram Schneider1999-12-061-1/+23
| | | | | | | | PR: misc/15262 Submitted by: alex@big.endian.de Notes: svn path=/head/; revision=54232
* Bring ``ac'' into reality. This great tools now works correctly (forAlexey Zelkin1999-11-041-12/+11
| | | | | | | current state of the tree) Notes: svn path=/head/; revision=52869
* Add short description of dumpvfscacheAlexey Zelkin1999-11-041-2/+7
| | | | Notes: svn path=/head/; revision=52868
* Add the machine that goes "BINGO" every time an potentiallyPoul-Henning Kamp1999-10-112-0/+267
| | | | | | | | | unused #include is spotted in the kernel sources. (This commit message celebrates Monty Pythons 30year aniversary) Notes: svn path=/head/; revision=52139
* Remove the "diffburst" tool, because equivalent functionality is now availableArchie Cobbs1999-09-224-79/+3
| | | | | | | via "split -p". Leave a note to this effect in the README file. Notes: svn path=/head/; revision=51579
* mdoc(7) style fixes.Alexey Zelkin1999-09-051-3/+5
| | | | | | | | PR: docs/13408 Reviewed by: mpp Notes: svn path=/head/; revision=50939
* Add $FreeBSD$ lines to man pages that are missing them to make itMike Pritchard1999-08-281-0/+2
| | | | | | | | | | easier for translation teams. PR: docs/13418 Submitted by: Alexey Zelkin <phantom@cris.net> Notes: svn path=/head/; revision=50533