Add more stuff to procfs/status
This commit is contained in:
parent
fcddbea188
commit
cde409ae87
@ -144,7 +144,7 @@ static uint32_t proc_status_func(fs_node_t *node, uint32_t offset, uint32_t size
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
char state = process_is_ready(proc) ? 'R' : 'S';
|
char state = proc->finished ? 'Z' : (process_is_ready(proc) ? 'R' : 'S');
|
||||||
char * name = proc->name + strlen(proc->name) - 1;
|
char * name = proc->name + strlen(proc->name) - 1;
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
@ -175,6 +175,7 @@ static uint32_t proc_status_func(fs_node_t *node, uint32_t offset, uint32_t size
|
|||||||
"SC2:\t0x%x\n"
|
"SC2:\t0x%x\n"
|
||||||
"SC3:\t0x%x\n"
|
"SC3:\t0x%x\n"
|
||||||
"SC4:\t0x%x\n"
|
"SC4:\t0x%x\n"
|
||||||
|
"UserStack:\t0x%x\n"
|
||||||
"Path:\t%s\n"
|
"Path:\t%s\n"
|
||||||
"VmSize:\t %d kB\n"
|
"VmSize:\t %d kB\n"
|
||||||
"RssShmem:\t %d kB\n"
|
"RssShmem:\t %d kB\n"
|
||||||
@ -193,6 +194,7 @@ static uint32_t proc_status_func(fs_node_t *node, uint32_t offset, uint32_t size
|
|||||||
proc->syscall_registers ? proc->syscall_registers->edx : 0,
|
proc->syscall_registers ? proc->syscall_registers->edx : 0,
|
||||||
proc->syscall_registers ? proc->syscall_registers->esi : 0,
|
proc->syscall_registers ? proc->syscall_registers->esi : 0,
|
||||||
proc->syscall_registers ? proc->syscall_registers->edi : 0,
|
proc->syscall_registers ? proc->syscall_registers->edi : 0,
|
||||||
|
proc->syscall_registers ? proc->syscall_registers->useresp : 0,
|
||||||
proc->cmdline ? proc->cmdline[0] : "(none)",
|
proc->cmdline ? proc->cmdline[0] : "(none)",
|
||||||
mem_usage, shm_usage, mem_permille
|
mem_usage, shm_usage, mem_permille
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user