summaryrefslogtreecommitdiffstats
path: root/usr.sbin/procmap
AgeCommit message (Expand)AuthorFilesLines
2019-11-29correct order of region bits for -a case: rwxSepcderaadt1-2/+2
2019-11-29Repurpose the "syscalls must be on a writeable page" mechanism toderaadt1-9/+19
2019-02-05dev_t is signed to permit passing -1 as an invalid condition, but thederaadt1-5/+5
2018-03-31Fix description of -v and implement -v for -a showing holes; ok deraadt@otto2-4/+16
2017-06-19port the RBT code to userland by making it part of libc.dlg1-4/+1
2016-09-25Make a move towards ending 4 decades of kernel snooping.deraadt1-2/+9
2016-09-16procmap fumbles with uvm_map_addr structures, which are now in RBTsdlg2-17/+35
2016-05-26Re-introduce vnode-to-filename mappingstefan2-6/+74
2016-05-25Must extract uvm_vnode from uvm_object first before reading the vnodestefan1-3/+11
2016-04-16Remove am_maxslot from amap.stefan1-7/+2
2015-03-13remove the first comma from constructs like ", and," and ", or,": you can usejmc1-3/+3
2015-01-19Also print the fspace member of map entries when PRINT_VM_MAP_ENTRY iskettenis1-2/+4
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt1-2/+2
2014-11-16Replace a plethora of historical protection options with justderaadt2-25/+25
2014-09-08Additional cleanup for procfs removaldoug1-3/+2
2014-09-08Delete procfs; it's always had races and is now unused: no one noticed forguenther1-2/+1
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt1-1/+4
2014-07-08There really isn't a strict "heap" anymore, so just call everything likederaadt1-4/+1
2014-05-20Use errc/warnc to simplify code.guenther1-3/+2
2014-02-13remove tendrils of namei dumping codetedu2-8/+3
2014-02-13use strtonumtedu1-2/+5
2014-01-21obvious .Pa fixes; found with mandocdb(8)schwarze1-4/+4
2013-08-12get ready for big ino_t; ok gunther@otto1-3/+4
2013-07-16use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@schwarze1-3/+3
2013-06-25Since the "better kmem pointer hiding" commit, procmap does not workdcoppa1-3/+1
2013-05-14Don't bother printing vm_swrss of a process, the current uvm accountingmiod1-1/+3
2013-04-24pretty-print bigger ino_t variablesderaadt1-7/+9
2013-04-21revert 1.45. it depended on a kernel change we will not be making, andtedu1-47/+21
2013-03-26for the sake of argument, let's pretend this #if 0 code isn't wantedtedu1-79/+1
2013-03-23rework the main loop so we can drop kmem privs a little later,tedu1-21/+47
2013-03-20revert, that restriction is already enforced the right waytedu1-4/+1
2013-03-20Only root can look at the kernel address space.deraadt1-1/+4
2013-01-16document a safe cast, which should be (unsigned int) instead of simplyderaadt1-2/+3
2012-03-09Userspace counterpart of new vmmap.ariane1-69/+106
2011-09-03make -column lists pretty again;jmc1-14/+14
2011-06-06Userland counterpart of the vmmap backout; cranks major version of libkvm.ariane1-106/+69
2011-05-24Reimplement uvm/uvm_map.ariane1-69/+106
2011-04-23BRKSIZ is the right constant now, so I don't get lots of teeny tiny heapstedu1-2/+2
2011-04-10Switch back from KERN_PROC2/kinfo_proc2 to KERN_PROC/kinfo_proc nowguenther1-6/+6
2011-04-06Avoid using NULL in non-pointer contexts: use 0 for integer values and '\0'miod1-7/+3
2011-04-05Remove portalfs.thib1-4/+1
2010-09-03add an EXIT STATUS section for /usr/sbin;jmc1-3/+3
2009-08-12Update nlist array and uncomment a few things to pave the way for upcomingmiod1-14/+7
2009-08-12Namecache revamp.beck1-1/+9
2009-06-04No longer consider kernel pointers invalid if pointing under the kernelmiod1-28/+2
2009-01-19replace standardized text concerning the exit values of applicationssobrado1-4/+3
2008-09-18add -A to SYNOPSIS;jmc1-2/+2
2008-09-18document -A and include in usageotto2-4/+6
2008-09-18Add a flag to print amap usage.art1-11/+72
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.ray2-17/+3