Adin Scannell
d29e59af9f
Standardize on tools directory.
...
PiperOrigin-RevId: 291745021
2020-01-27 12:21:00 -08:00
Rahat Mahmood
896bd654b6
De-duplicate common test functionality for VFS2 filesystems.
...
PiperOrigin-RevId: 291041576
2020-01-22 15:16:21 -08:00
Rahat Mahmood
ad1968ed56
Implement sysfs.
...
PiperOrigin-RevId: 290822487
2020-01-21 15:13:26 -08:00
Fabricio Voznika
d46c397a1c
Add line break to /proc/net files
...
Some files were missing the last line break.
PiperOrigin-RevId: 290808898
2020-01-21 13:28:24 -08:00
Fabricio Voznika
8e8d0f96f6
Add /proc/[pid]/cgroups file
...
Updates #1195
PiperOrigin-RevId: 290298266
2020-01-17 10:41:44 -08:00
Fabricio Voznika
ff99609858
Add /proc/net/* files
...
Updates #1195
PiperOrigin-RevId: 290285420
2020-01-17 10:21:46 -08:00
Fabricio Voznika
3dd3275da7
Add more files to /proc/[pid]/*
...
Files not implemented require VFSv2 plumbing into the kernel.
Also, cgroup is not implemented yet.
Updates #1195
PiperOrigin-RevId: 290129176
2020-01-16 14:10:05 -08:00
Fabricio Voznika
7b7c31820b
Add remaining /proc/* and /proc/sys/* files
...
Except for one under /proc/sys/net/ipv4/tcp_sack.
/proc/pid/* is still incomplete.
Updates #1195
PiperOrigin-RevId: 290120438
2020-01-16 12:30:21 -08:00
Fabricio Voznika
db376e1392
Make /proc/[pid] offset start at TGID_OFFSET
...
Updates #1195
PiperOrigin-RevId: 288725745
2020-01-08 10:45:12 -08:00
Jamie Liu
796f53c0be
Add VFS2 support for /proc/filesystems.
...
Updates #1195
PiperOrigin-RevId: 287269106
2019-12-27 00:13:54 -08:00
Fabricio Voznika
3c125eb219
Initial procfs implementation in VFSv2
...
Updates #1195
PiperOrigin-RevId: 287227722
2019-12-26 14:45:35 -08:00
Michael Pratt
334a513f11
Add Mems_allowed to /proc/PID/status
...
PiperOrigin-RevId: 286248378
2019-12-18 13:16:28 -08:00
Fabricio Voznika
3e832bec1b
Point TODOs to gvisor.dev
...
PiperOrigin-RevId: 283610781
2019-12-03 13:32:31 -08:00
Michael Pratt
df5d377521
Remove go_test from go_stateify and go_marshal
...
They are no-ops, so the standard rule works fine.
PiperOrigin-RevId: 268776264
2019-09-12 15:10:17 -07:00
Ayush Ranjan
661b2b9f69
procfs: Migrate seqfile implementations.
...
Migrates all (except 3) seqfile implementations to the vfs.DynamicBytesSource
interface. There should not be any change in functionality due to this migration
itself.
Please note that the following seqfile implementations have not been migrated:
- /proc/filesystems in proc/filesystems.go
- /proc/[pid]/mountinfo in proc/mounts.go
- /proc/[pid]/mounts in proc/mounts.go
This is because these depend on pending changes in /pkg/senty/vfs.
PiperOrigin-RevId: 263880719
2019-08-16 17:36:42 -07:00