vvsv
|
4e0ae560bf
|
Add `/proc/[pid]/maps`
|
2025-12-11 00:06:07 +08:00 |
Zhang Junyang
|
559ce94aba
|
Fix elided lifetimes in return values
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
dd410444e5
|
Format with new `rustfmt`
|
2025-12-09 09:23:58 +08:00 |
Wang Siyuan
|
449939a32b
|
Move the executable `PathOrInode` to `ProcessVm`
|
2025-11-24 12:34:42 +08:00 |
Ruihan Li
|
8a16aa3b86
|
Refine the `ProcessVm` structure
|
2025-10-26 10:14:00 +08:00 |
Ruihan Li
|
54f2a25a3a
|
Move remote memory access to the VM module
|
2025-10-26 10:14:00 +08:00 |
Ruihan Li
|
b07d06170b
|
Remove `Rights` from VMAR
|
2025-10-26 10:14:00 +08:00 |
jiangjianfeng
|
fe39a6803d
|
Unshare VM during execve
|
2025-10-25 10:36:30 +08:00 |
jiangjianfeng
|
207bfe30e2
|
Support multithreaded execve
|
2025-10-25 10:36:30 +08:00 |
Wang Siyuan
|
ef5e0060d7
|
Support reading `InitStack` across pages
|
2025-10-15 16:34:32 +08:00 |
Wang Siyuan
|
c2adcf9944
|
Support accessing user spaces of other processes
|
2025-10-15 16:34:32 +08:00 |
Zejun Zhao
|
d3e27ae03a
|
Use vDSO for fallback of user-provided sa_restorer on RISC-V platforms
|
2025-08-28 17:35:55 +08:00 |
jiangjianfeng
|
010da31b3e
|
Align execve argument limits with Linux
|
2025-07-14 15:43:34 +08:00 |
Marsman1996
|
1c56fbc871
|
Fix unwrap panic of dropped VMAR in PID status
|
2025-06-22 17:58:33 +08:00 |
jiangjianfeng
|
f0957d2f54
|
Fix clippy warnings in kernel crate
|
2025-06-06 18:22:09 +08:00 |
Ruihan Li
|
7e1abc1fbb
|
Rename `ProcessVmarGuard::get` to `unwrap`
|
2025-04-14 21:13:11 +08:00 |
Chen Chengjun
|
e4f07b76a0
|
Add real vfork logics
|
2025-04-03 14:44:39 +08:00 |
Ruihan Li
|
bb1b41b413
|
Fix dead code lints
|
2025-03-21 16:00:35 +08:00 |
Chen Chengjun
|
2a20f6b59a
|
Add mutable functionality to the process VMAR
|
2025-03-20 14:20:47 +08:00 |
Wang Siyuan
|
4ea3e49788
|
Refactor `Vmar` and `VmMapping`.
Co-authored-by: Zhang Junyang <junyang@stu.pku.edu.cn>
|
2024-11-13 17:29:57 +08:00 |
Marsman1996
|
f287110001
|
Fix `InitStackReader` to access given stack instead of current task
|
2024-11-09 10:06:45 +08:00 |
Chen Chengjun
|
6bde87d33a
|
Fix a bug of InitStack during doing fork+exec
|
2024-08-25 15:14:11 +08:00 |
Zhang Junyang
|
dafd16075f
|
Remove the shim kernel crate
|
2024-08-23 23:37:50 +08:00 |