]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
feat: /proc per-process directories (/proc/[pid]/status, maps)
authorTulio A M Mendes <[email protected]>
Wed, 11 Feb 2026 22:39:04 +0000 (19:39 -0300)
committerTulio A M Mendes <[email protected]>
Fri, 13 Feb 2026 02:20:50 +0000 (23:20 -0300)
commitb847ca34df8e18a2919dc6e6f703613f951cadf6
tree99428616e0bf2fbb79fe583aa9f4201f3b8a9e54
parent12ab776bd195fe749c8d700819019017ecc42344
feat: /proc per-process directories (/proc/[pid]/status, maps)

- /proc/[pid]/status: shows Pid, PPid, Pgrp, Session, State, signals, heap
- /proc/[pid]/maps: shows heap range and mmap regions
- /proc root readdir now lists numeric PID entries alongside self/uptime/meminfo
- /proc root finddir resolves numeric names to per-PID directory nodes
- Uses small static pool of fs_node_t (8 slots) for dynamic PID nodes
- proc_find_pid helper iterates ready queue to find process by PID
- cppcheck clean, 19/19 smoke tests pass
src/kernel/procfs.c