Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-12 | Update nlist array and uncomment a few things to pave the way for upcoming | Miod Vallat | |
new name cache information gathering code. | |||
2009-08-12 | Namecache revamp. | Bob Beck | |
This eliminates the large single namecache hash table, and implements the name cache as a global lru of entires, and a redblack tree in each vnode. It makes cache_purge actually purge the namecache entries associated with a vnode when a vnode is recycled (very important for later on actually being able to resize the vnode pool) This commit does #if 0 out a bunch of procmap code that was already broken before this change, but needs to be redone completely. Tested by many, including in thib's nfs test setup. ok oga@,art@,thib@,miod@ | |||
2009-06-04 | No longer consider kernel pointers invalid if pointing under the kernel | Miod Vallat | |
load address (hello, PMAP_DIRECT architectures). Makes procmap walk the kernel name cache correctly. ok art@ | |||
2009-01-19 | replace standardized text concerning the exit values of applications | Igor Sobrado | |
with the right mdoc macros. | |||
2008-09-18 | add -A to SYNOPSIS; | Jason McIntyre | |
2008-09-18 | document -A and include in usage | Otto Moerbeek | |
2008-09-18 | Add a flag to print amap usage. | Artur Grabowski | |
otto@ ok | |||
2008-06-26 | First pass at removing clauses 3 and 4 from NetBSD licenses. | Ray Lai | |
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@ | |||
2008-06-09 | Define a new flag, UVM_FLAG_HOLE, for uvm_map to create a vm_map_entry of | Miod Vallat | |
a new etype, UVM_ET_HOLE, meaning it has no backend. UVM_ET_HOLE entries (which should be created as UVM_PROT_NONE and with UVM_FLAG_NOMERGE and UVM_FLAG_HOLE) are skipped in uvm_unmap_remove(), so that pmap_{k,}remove() is not called on the entry. This is intended to save time, and behave better, on pmaps with MMU holes at process exit time. ok art@, kettenis@ provided feedback as well. | |||
2007-11-28 | this is openbsd, therefore the native display mode is called openbsd | Ted Unangst | |
2007-10-02 | Use kinfo_proc2 instead of kinfo_proc. | Mark Kettenis | |
ok art@ | |||
2007-09-02 | use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg | Theo de Raadt | |
2007-05-31 | convert to new .Dd format; | Jason McIntyre | |
2007-05-31 | Zap a bunch of unused VT_* tags. | Thordur I. Bjornsson | |
ok tedu@,pedro@ | |||
2007-04-26 | kill some commented "struct proc *", and knf while there; ok ray | Theo de Raadt | |
2006-07-01 | Don't warn for kernel_text being zero on (some) m68k systems. | Miod Vallat | |
2005-12-06 | Remove fdescfs | Pedro Martelletto | |
2005-11-24 | Remove kernfs, okay deraadt@. | Pedro Martelletto | |
2005-05-26 | kill stackable filesystems ghosts | Pedro Martelletto | |
2005-05-03 | setresgid; ok deraadt@ | Damien Miller | |
2005-03-25 | Use the return value from getopt() instead of optopt in non-error | Jared Yanovich | |
cases since optopt is not set in these cases, and it is not required by POSIX that it should be. ok millert otto | |||
2004-07-09 | [From: Joris Vink] | Thierry Deval | |
Use strtonum(3) instead of strtol(3). ok deraadt@ & me | |||
2004-04-01 | Off by 1 ! OK millert@, tedu@ | Thierry Deval | |
2004-03-19 | procmap/pmap confusion, spotted by jmc@ | Ted Unangst | |
2004-03-18 | various fixes from Jared Yanovich; | Jason McIntyre | |
thanks Jared! | |||
2004-03-15 | more accurate msg, pr3713 from Andre Lucas | Ted Unangst | |
2004-02-23 | bogus leftover SRCS line | Ted Unangst | |
2004-02-23 | remove security considerations section. this has been fixed. | Ted Unangst | |
2004-02-23 | supposed to use cflags, oops | Ted Unangst | |
2004-02-23 | Wall | Ted Unangst | |
2004-02-23 | make sure we don't backwards before buffer | Ted Unangst | |
2004-02-23 | buffer len paranoia | Ted Unangst | |
2004-02-23 | if the heap is non-exec, it makes it hard to find by looking for an exec | Ted Unangst | |
mapping. much better heuristic. | |||
2004-02-23 | unknown is less ugly than ??, and not a trigraph. requested by deraadt | Ted Unangst | |
2004-02-23 | no peeking at kernel or other processes for normal users. ok deraadt@ | Ted Unangst | |
2004-02-19 | takin out the trash | Ted Unangst | |
2004-02-19 | pedro martelletto tells me stroul returns an unsigned long which | Ted Unangst | |
may be bigger than a pid_t | |||
2004-02-18 | strtoul for getting pid. ok and numerous hints from deraadt@ | Ted Unangst | |
also correct errbuf size | |||
2004-02-18 | revoke privs asap; tedu ok | Theo de Raadt | |
2004-02-18 | a pinch of knf | Theo de Raadt | |
2004-02-18 | little cleanup. strlcat. usage. don't call atoi on non-numbers. | Ted Unangst | |
mostly spotted by deraadt@ | |||
2004-02-18 | printing (null) is not so useful. instead print names of missing symbols | Ted Unangst | |
with a useful message. | |||
2004-02-17 | couple more bits from wiz@netbsd; | Jason McIntyre | |
2004-02-17 | tidy this page up a bit; | Jason McIntyre | |
2004-02-17 | malloc checks, strlcpy. based on patch from Vink Joris <nimadeus@pandora.be> | Ted Unangst | |
2004-02-16 | catch all vnode types | Ted Unangst | |
2004-02-16 | rough cut of netbsd's pmap process memory map inspector. | Ted Unangst | |
initially from drahn@, renamed to procmap to avoid conflict with unrelated pmap(9). works more or less as advertised, could definitely use some work though. would be really nice if somebody made it use sysctl and not kmem. more or less ok deraadt@ drahn@ |