summaryrefslogtreecommitdiffstats
path: root/lib/libkvm/kvm_proc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* make fixed-sized fixed-value mib[] arrays be constderaadt2020-10-121-4/+2
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-2/+2
* A few fixes for kvm_getargv(3)/kvm_getenv(3):zhuk2018-05-031-61/+80
* Split PID from TID, giving processes a PID unrelated to the TID of theirguenther2016-11-071-3/+3
* handle fallout of moving the address maps to RBT code.dlg2016-09-161-4/+8
* Make amaps use less kernel memory (2nd try)stefan2016-05-261-11/+53
* Revert previous: breaks i386 and powerpc, probably all non-PMAP_DIRECT archsguenther2016-05-221-53/+11
* Make amaps use less kernel memorystefan2016-05-221-11/+53
* convert bcopy to memcpy. ok dlg millerttedu2016-05-111-2/+2
* Don't leak the old data if _kvm_reallocarray() failsguenther2014-10-221-3/+5
* Apply reallocarray() idiom.deraadt2014-10-151-10/+10
* Track whether a process is a zombie or not yet fully built via flagsguenther2014-07-041-6/+13
* reduce use of <sys/user.h>deraadt2013-11-011-2/+2
* No longer need the "miniproc" glue, as we only have kinfo_proc now.guenther2013-01-141-40/+13
* Need to read in the vmspace to dig out the root of the rb-treeguenther2012-04-141-2/+5
* Userspace counterpart of new vmmap.ariane2012-03-091-13/+14
* Add rtable id and thread id to struct kinfo_proc (and fix process id)guenther2012-01-071-13/+1
* Userland counterpart of the vmmap backout; cranks major version of libkvm.ariane2011-06-061-14/+13
* Reimplement uvm/uvm_map.ariane2011-05-241-13/+14
* Replace the old, broken KERN_PROC ABI and its matching functionsguenther2011-03-121-310/+13
* Correct the links between threads, processes, pgrps, and sessions,guenther2010-07-261-6/+7
* Reimplement kvm_getproc2()'s support for reading crash dumps andguenther2010-01-101-199/+1
* rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt2009-10-271-9/+1
* Move KREAD define to kvm_private.hmillert2009-06-201-5/+2
* All operation on live kernels uses sysctl interface, there is no reason tomiod2009-01-211-3/+4
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-9/+2
* Make context switching much more MI:art2007-10-101-4/+2
* Bring back Mickey's UVM anon change. Testing by thib@, beck@ andpedro2007-06-181-3/+3
* hide struct process from userland, allow kvm_proc to see it.espie2007-04-141-2/+3
* move p_limit and p_cred into struct processtedu2007-04-121-4/+9
* Sync with struct proc change.miod2006-11-291-3/+3
* Back out the anon change. Apparently it was tested by a few, but most ofderaadt2006-07-131-3/+3
* from netbsd: make anons dynamically allocated from pool.mickey2006-06-211-3/+3
* careful cleanup following advice from lint. be very very very carefulderaadt2006-03-311-10/+10
* Use queue macros instead of directly accessing fields. ok millert@otto2005-10-121-3/+3
* Back out part of last commit; we want to realloc + loop for argv too.millert2004-06-241-3/+3
* Allocate 8 pages for process argv, not one. This should really be ARG_MAXmillert2004-06-241-5/+5
* knf; ok millertderaadt2004-06-151-162/+100
* Zero p_schedflags in struct struct kinfo_proc2 for the non-sysctl case.millert2004-06-141-5/+3
* temporary tree building workaround until millert shows upderaadt2004-06-131-2/+4
* Sync PTRTOINT64 w/ kernel version and remove some unused vars.millert2004-01-071-5/+3
* Implement kvm_getproc2(), kvm_getargv2() and kvm_getenvv2() that usemillert2004-01-071-38/+333
* Zero nlist array before using; fixes a bug in the error conditionmillert2003-11-171-3/+4
* Remove some double semicolons (hmm, do two semis equal a maxi?).millert2003-08-061-3/+3
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-7/+3
* Redo the logic in kvm_arg_sysctl for resizing the buffer.art2002-06-201-24/+22
* If possible get arg and env information with sysctl.art2002-06-081-2/+54
* Manual cleanup of remaining userland __P use (excluding packages maintained outside the tree)millert2002-02-171-10/+8
* Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert2002-02-161-6/+6
* Reorder new includes. art@ says ok.hugh2001-12-131-3/+3