Age | Commit message (Collapse) | Author |
|
accounting was modified.
OK dlg@ jca@
|
|
|
|
crash dump.
OK millert@
|
|
files which really need <machine/pte.h> guts.
|
|
OK millert@
|
|
ok miod@ millert@
|
|
NetBSD kvm_dump.3 rev 1.15 kcore.h rev 1.3
https://mail-index.netbsd.org/source-changes/2009/10/20/msg002169.html
|
|
from sys/param.h include lines, or remove the include lines entirely if
it this was the least requirement.
ok millert
|
|
is removed)
|
|
Ok deraadt
|
|
of struct filedesc. Include sys/filedesc.h here to unbreak the build.
problem found by and ok tb@
|
|
needed for MAXCOMLEN either
|
|
(pretty much MAXCOMLEN for struct process or struct core), and remove
sys/vnode.h where not needed
|
|
|
|
.h files as required.... preparing for a potential future when sys/proc.h
might be more clean...
do not touch the MD .c files yet, the dragons remain full of fire
|
|
if not required. when deleting, add sys/signal.h or other lines which
were not being pulled in
|
|
copied from aarch64 with minimal changes
|
|
|
|
We did not reach a consensus about using SMR to unlock single_thread_set()
so there's no point in keeping this change.
|
|
Currently all iterations are done under KERNEL_LOCK() and therefor use
the *_LOCKED() variant.
From and ok claudio@
|
|
may modify the string buffer. ok millert@
|
|
ok guenther tb millert
|
|
copyright license.
|
|
|
|
|
|
ps_xsig" (sysctl.h r1.198 and friends) FILL_KPROC requires W_EXITCODE from there.
cc -static -pie -o ps keyword.o nlist.o print.o ps.o utf8.o -lkvm
ld: error: undefined symbol: W_EXITCODE
>>> referenced by kvm_proc2.c:293 (/usr/src/lib/libkvm/kvm_proc2.c:293)
[...]
|
|
Allows us to determine how long a process has been running, even if the
UTC clock jumps.
With help from bluhm@ and millert@, who squashed several bugs.
ok bluhm@ millert@
|
|
does exist -- execv(3). Still call this a family but without "Nm".
Adjust Xr in various pages to refer to the precise function used
rather than the family, in most cases the semantics of execve(2) are
being referenced, so change the Xr.
ok jmc
|
|
value < 0. errno is only updated in this case. Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.
|
|
you'll see one, or neither.
'u' - process installed unveils, but not yet locked with unveil(0,0)
or pledge w/o "unveil"
'U' - process has installed unveils, and locked.
ok rob
|
|
ok guenther@ yasuoka@
|
|
|
|
Diff from fukaumi at soum.co.jp
ok mpi
|
|
|
|
okay deraadt@, otto@, tb@
|
|
1. Most notable: this splits argv buffer into argv-specific one
and environ-specific one. This makes ps -eww totally happy.
2. realloc() usage in kvm_argv() is now ENOMEM-prone.
3. The "int off" changed to "ptrdiff_t off", as it should be.
input & okay deraadt@, millert@
|
|
ok millert@ sthen@
|
|
Use hidden aliases for internal invocations of exported symbols to avoid PLT.
ok deraadt@ kettenis@ jca@
|
|
struct proc to struct process.
ok deraadt@ kettenis@
|
|
the 32-bit ARM version and might need updates.
|
|
initial thread
ok jsing@ kettenis@
|
|
from Sebastien Marie
|
|
because userland doesnt have subr_tree, and the tree traversal in
this file is simple, this inlines the logic that the functions in
the kernel do.
|
|
|
|
ok guenther
|
|
The original diff would crash at least i386 and powerpc, as spotted by
guenther@ The reason was an incorrect use of sizeof in amap_lookups().
Confirmation that powerpc works by mpi@ and mglocker@
"throw it in" deraadt@
Original commit message:
This is achieved by grouping amap slots into chunks that are allocated
on-demand by pool(9). Endless "fltamapcopy" loops because of kmem
shortage should be solved now. The kmem savings are also important to later
enable vmm(4) to use larged shared memory mappings for guest VM RAM.
This adapts libkvm also because the amap structure layout has changed.
Testing and fix of libkvm glitch in initial diff by tb@
Feedback and "time to get this in" kettenis@
|
|
|
|
This is achieved by grouping amap slots into chunks that are allocated
on-demand by pool(9). Endless "fltamapcopy" loops because of kmem
shortage should be solved now. The kmem savings are also important to later
enable vmm(4) to use larged shared memory mappings for guest VM RAM.
This adapts libkvm also because the amap structure layout has changed.
Testing and fix of libkvm glitch in initial diff by tb@
Feedback and "time to get this in" kettenis@
|
|
there is a big fat comment saying "Avoid alignment issues" immediately
above them.
|
|
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis
|