|
|
NAME
User - Display the user structure
SYNOPSIS
User address
user address
DESCRIPTION
The user macro takes one argument, that of a user struct.
First, run the proc macro and use the segu address as an
argument.
The user structure is defined in /usr/include/sys/user.h.
Typical output looks like this: (in 1.1.1 and 1.3)
S> user F0FC0000
[E0004000] comm "in.rlogind"
psargs = "in.rlogind "
uid 00000. proc D14BDA00 tsize 00000000 ticks 0119725863. qsav E00055E8
gid 00000. ap E00050B0 dsize 00000000 tss E00057B4
ruid 00000. cdir D114C7F8 ssize 00000000 sztss 00232.
rgid 00000. rdir 00000000 ar0 E0004E34 error 000.
syscall 00087. args are:
080453AC 00000002 FFFFFFFF 080473C0 00000004 00003000 00000000 00000000
The 1.2 macro shows or by using User in 1.3:
S> User F0FC0000
PER PROCESS USER AREA FOR PROCESS D1508600
command: uci psargs: uci
proc slot: 015 start: Thu Jul 27 07:04:11 1995
mem: 96, type: exec su-user
proc/text lock:none
error 0000 ticks 0000046621.
syscall 0004 args are:
0000000C 08056B38 00000005 08047E40 00000004 00003000 00000000 00000000
vnode of current directory: D1230E88
PROCESS MISC:
OPEN FILES AND POFILE FLAGS:
[00]: F D13E9B80, 0 [01]: F D13F4400, 0
[02]: F D13E9280, 1000000 [03]: F D1528E80, 10000
[04]: F D153CA80, 1000100 [05]: F D153CA00, 10001
[06]: F D153C600, 100 [07]: F D153C380, 1
[08]: F D1541700, 0 [09]: F D1541780, 0
[10]: F D153D400, 0 [11]: F D1521280, 0
[12]: F D155F780, 0 [13]: F D1587F00, 0
FILE I/O:
u_base: 00000000, file offset: 0, bytes: 0,
segment: data, cmask: 0000
RESOURCE LIMITS:
cpu time: unlimited/unlimited
file size: 134217728/8388608
swap size: 16777216/16777216
stack size: 16777216/16777216
coredump size: 16777216/16777216
file descriptors: 128/128
address space: 16777216/16777216
file mode(s):
SIGNAL DISPOSITION:
00: 8001EEF0 01: 8004FC18 02: default 03: default 04: default
04: default 05: default 06: default 07: default 08: default
08: default 09: default 10: default 11: default 12: 8001EEF0
12: 8001EEF0 13: 8001EEF0 14: 8001EEF0 15: 8001EEF0 16: 8001EEF0
16: 8001EEF0 17: default 18: 8001EEF0 19: 8001EEF0 20: 8001EEF0
20: 8001EEF0 21: 8004FC94 22: default 23: 8001EEF0 24: 8001EEF0
24: 8001EEF0 25: 8001EEF0 26: 8001EEF0 27: 8001EEF0 28: 8001EEF0
28: 8001EEF0 29: ignore 30: ignore 31: default 32: 80021AF8
32: 80021AF8 33: default 34: default 35: default 36: default
The User macro in 1.3 can be used to show the same information as the 1.2 user
macro.