summaryrefslogtreecommitdiff
path: root/lib/libkvm/kvm_proc.c
AgeCommit message (Expand)Author
2022-02-22MAXCOMLEN is no longer needed in these programs, so remove the annotationTheo de Raadt
2021-09-10annotate what symbols are used from sys/param.h lines, or delete themTheo de Raadt
2020-10-12make fixed-sized fixed-value mib[] arrays be constTheo de Raadt
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2018-05-03A few fixes for kvm_getargv(3)/kvm_getenv(3):Vadim Zhukov
2016-11-07Split PID from TID, giving processes a PID unrelated to the TID of theirPhilip Guenther
2016-09-16handle fallout of moving the address maps to RBT code.David Gwynne
2016-05-26Make amaps use less kernel memory (2nd try)Stefan Kempf
2016-05-22Revert previous: breaks i386 and powerpc, probably all non-PMAP_DIRECT archsPhilip Guenther
2016-05-22Make amaps use less kernel memoryStefan Kempf
2016-05-11convert bcopy to memcpy. ok dlg millertTed Unangst
2014-10-22Don't leak the old data if _kvm_reallocarray() failsPhilip Guenther
2014-10-15Apply reallocarray() idiom.Theo de Raadt
2014-07-04Track whether a process is a zombie or not yet fully built via flagsPhilip Guenther
2013-11-01reduce use of <sys/user.h>Theo de Raadt
2013-01-14No longer need the "miniproc" glue, as we only have kinfo_proc now.Philip Guenther
2012-04-14Need to read in the vmspace to dig out the root of the rb-treePhilip Guenthe
2012-03-09Userspace counterpart of new vmmap.Ariane van der Steldt
2012-01-07Add rtable id and thread id to struct kinfo_proc (and fix process id)Philip Guenthe
2011-06-06Userland counterpart of the vmmap backout; cranks major version of libkvm.Ariane van der Steldt
2011-05-24Reimplement uvm/uvm_map.Ariane van der Steldt
2011-03-12Replace the old, broken KERN_PROC ABI and its matching functionsPhilip Guenthe
2010-07-26Correct the links between threads, processes, pgrps, and sessions,Philip Guenthe
2010-01-10Reimplement kvm_getproc2()'s support for reading crash dumps andPhilip Guenthe
2009-10-28rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andTheo de Raadt
2009-06-20Move KREAD define to kvm_private.hTodd C. Miller
2009-01-21All operation on live kernels uses sysctl interface, there is no reason toMiod Vallat
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2007-10-10Make context switching much more MI:Artur Grabowski
2007-06-18Bring back Mickey's UVM anon change. Testing by thib@, beck@ andPedro Martelletto
2007-04-14hide struct process from userland, allow kvm_proc to see it.Marc Espie
2007-04-12move p_limit and p_cred into struct processTed Unangst
2006-11-29Sync with struct proc change.Miod Vallat
2006-07-13Back out the anon change. Apparently it was tested by a few, but most ofTheo de Raadt
2006-06-21from netbsd: make anons dynamically allocated from pool.Michael Shalayeff
2006-03-31careful cleanup following advice from lint. be very very very carefulTheo de Raadt
2005-10-12Use queue macros instead of directly accessing fields. ok millert@Otto Moerbeek
2004-06-24Back out part of last commit; we want to realloc + loop for argv too.Todd C. Miller
2004-06-24Allocate 8 pages for process argv, not one. This should really be ARG_MAXTodd C. Miller
2004-06-15knf; ok millertTheo de Raadt
2004-06-14Zero p_schedflags in struct struct kinfo_proc2 for the non-sysctl case.Todd C. Miller
2004-06-13temporary tree building workaround until millert shows upTheo de Raadt
2004-01-07Sync PTRTOINT64 w/ kernel version and remove some unused vars.Todd C. Miller
2004-01-07Implement kvm_getproc2(), kvm_getargv2() and kvm_getenvv2() that useTodd C. Miller
2003-11-17Zero nlist array before using; fixes a bug in the error conditionTodd C. Miller
2003-08-06Remove some double semicolons (hmm, do two semis equal a maxi?).Todd C. Miller
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-06-20Redo the logic in kvm_arg_sysctl for resizing the buffer.Artur Grabowski
2002-06-08If possible get arg and env information with sysctl.Artur Grabowski
2002-02-17Manual cleanup of remaining userland __P use (excluding packages maintained o...Todd C. Miller