History log of /freebsd/lib/libkvm/kvm_proc.c (Results 201 – 225 of 272)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0
# f2dd06ab 27-Sep-2003 Tim J. Robbins <tjr@FreeBSD.org>

Use the 3-component version of the KERN_PROC_PROC sysctl.


# 8d2fd95b 31-Jul-2003 Poul-Henning Kamp <phk@FreeBSD.org>

Remove unnecssary <vm/swap_pager.h> includes.

These were probably not cleaned up back in whatever murky past these
files were split into separate files.


# d8406ada 15-Jun-2003 David Xu <davidxu@FreeBSD.org>

P_THREADED was renamed to P_SA, follow up.


Revision tags: release/5.1.0_cvs, release/5.1.0
# 840558b9 14-May-2003 John Baldwin <jhb@FreeBSD.org>

s/procsig/sigacts/ to catch up to procsig and sigacts changes in the kernel.

Approved by: re (scottl)


# e472fbee 14-May-2003 Peter Wemm <peter@FreeBSD.org>

Bandaid for world. jhb gets the pointy hat here and he needs to look at
this.

Approved by: re (scottl)


# a0ddbf49 10-Apr-2003 Julian Elischer <julian@FreeBSD.org>

Catch up with the kernel. Move the current cpu indicator to the thread.


Revision tags: release/4.8.0_cvs, release/4.8.0
# 42d3ad71 01-Apr-2003 Jeff Roberson <jeff@FreeBSD.org>

- Spell SIGSETOR correctly.


# 31a9779e 01-Apr-2003 Jeff Roberson <jeff@FreeBSD.org>

- Catch up with kernel signal changes.


# 8b7a975e 13-Mar-2003 John Baldwin <jhb@FreeBSD.org>

Catch up to p_tracep -> p_tracevp rename to unbreak world.

Pointy hat to: jhb


# ac2e4153 27-Feb-2003 Julian Elischer <julian@FreeBSD.org>

Change the process flags P_KSES to be P_THREADED.
This is just a cosmetic change but I've been meaning to do it for about a year.


Revision tags: release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs
# 0d632649 02-Oct-2002 John Baldwin <jhb@FreeBSD.org>

Catch up to SMTX -> SLOCK changes.


# e8a58a83 01-Oct-2002 Juli Mallett <jmallett@FreeBSD.org>

Ressurect libkvm use of the bitmasked signal list in the kernel, now that
reliable signal queues are gone.


# 13405443 01-Oct-2002 Juli Mallett <jmallett@FreeBSD.org>

Fix typo, should zero the kinfo_proc's siglist, not the real one's - the real
one doesn't have one.

Submitted by: jake, scottl
Big pointed hat that lands one in the badcommitters box to: jmallett


# fc256ea4 30-Sep-2002 Juli Mallett <jmallett@FreeBSD.org>

The list of queued signals is not, can not, and will not be exported to the
userland. If someone wants to implement a backup p_siglist in the kernel
for compatability and to export one could. For n

The list of queued signals is not, can not, and will not be exported to the
userland. If someone wants to implement a backup p_siglist in the kernel
for compatability and to export one could. For now, just tell KVM to hand
an empty signal set off to the userland.

show more ...


# f86e3350 16-Sep-2002 Bruce Evans <bde@FreeBSD.org>

Fixed messes involving $FreeBSD$ starting with one left in the copyright
after adding __FBSDID().

Garbage-collected kvm_readswap(). This was once used by kvm_uread(), but
kvm_uread() now just reads

Fixed messes involving $FreeBSD$ starting with one left in the copyright
after adding __FBSDID().

Garbage-collected kvm_readswap(). This was once used by kvm_uread(), but
kvm_uread() now just reads /proc/<pid>/mem and procfs hopefully handles
swapped out pages.

show more ...


# 4f0db5e0 16-Sep-2002 Julian Elischer <julian@FreeBSD.org>

Allocate KSEs and KSEGRPs separatly and remove them from the proc structure.
next step is to allow > 1 to be allocated per process. This would give
multi-processor threads. (when the rest of the infr

Allocate KSEs and KSEGRPs separatly and remove them from the proc structure.
next step is to allow > 1 to be allocated per process. This would give
multi-processor threads. (when the rest of the infrastructure is
in place)

While doing this I noticed libkvm and sys/kern/kern_proc.c:fill_kinfo_proc
are diverging more than they should.. corrective action needed soon.

show more ...


# 71fad9fd 11-Sep-2002 Julian Elischer <julian@FreeBSD.org>

Completely redo thread states.

Reviewed by: davidxu@freebsd.org


# 0d8293f4 30-Aug-2002 Peter Wemm <peter@FreeBSD.org>

Hopefully unbreak world. ke_slptime is gone. It should really have been
looking at p_ksegrp.kg_slptime anyway.


# b20ea179 28-Aug-2002 Alfred Perlstein <alfred@FreeBSD.org>

Allow one to grab the definition of struct ucred by defining _WANT_UCRED
instead of forcing _KERNEL.

Move the include of sys/_label.h in ucred.h under the
_KERNEL || _WANT_UCRED case.


# d3cf4981 24-Aug-2002 Kris Kennaway <kris@FreeBSD.org>

&x is not a format string


# aa22cbfe 16-Aug-2002 Alfred Perlstein <alfred@FreeBSD.org>

Hide 'struct ucred' behind '#ifdef _KERNEL', this should stop userland
from attempting to use it for good. There is a catch, kvm_proc.c needs
to '#define _KERNEL' to get at the ucred.

Requested by:

Hide 'struct ucred' behind '#ifdef _KERNEL', this should stop userland
from attempting to use it for good. There is a catch, kvm_proc.c needs
to '#define _KERNEL' to get at the ucred.

Requested by: rwatson

show more ...


Revision tags: release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs
# 58551c03 30-Jun-2002 Julian Elischer <julian@FreeBSD.org>

Don't even read in the thread if it is a zombie process.


# bff4151c 30-Jun-2002 Julian Elischer <julian@FreeBSD.org>

grow a brain and do this right.


# 6143c383 30-Jun-2002 Julian Elischer <julian@FreeBSD.org>

Don't follow non existant thread pointers (e.g. for zombies)


# e602ba25 29-Jun-2002 Julian Elischer <julian@FreeBSD.org>

Part 1 of KSE-III

The ability to schedule multiple threads per process
(one one cpu) by making ALL system calls optionally asynchronous.
to come: ia64 and power-pc patches, patches for gdb, test pro

Part 1 of KSE-III

The ability to schedule multiple threads per process
(one one cpu) by making ALL system calls optionally asynchronous.
to come: ia64 and power-pc patches, patches for gdb, test program (in tools)

Reviewed by: Almost everyone who counts
(at various times, peter, jhb, matt, alfred, mini, bernd,
and a cast of thousands)

NOTE: this is still Beta code, and contains lots of debugging stuff.
expect slight instability in signals..

show more ...


1234567891011