gvisor/pkg/sentry/syscalls/linux
Andrei Vagin a7a0167716 proc: show file flags in fdinfo
Currently, there is an attempt to print FD flags, but
they are not decoded into a number, so we see something like this:

/criu # cat /proc/self/fdinfo/0
flags: {%!o(bool=000false)}

Actually, fdinfo has to contain file flags.

Change-Id: Idcbb7db908067447eb9ae6f2c3cfb861f2be1a97
PiperOrigin-RevId: 206794498
2018-07-31 11:19:15 -07:00
..
BUILD stateify: support explicit annotation mode; convert refs and stack packages. 2018-07-27 10:17:21 -07:00
error.go Check in gVisor. 2018-04-28 01:44:26 -04:00
flags.go proc: show file flags in fdinfo 2018-07-31 11:19:15 -07:00
linux64.go Cleanup docs 2018-05-17 16:26:42 -07:00
sigset.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_aio.go Fix aio eventfd lookup 2018-07-12 17:14:50 -07:00
sys_capability.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_epoll.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_eventfd.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_file.go proc: show file flags in fdinfo 2018-07-31 11:19:15 -07:00
sys_futex.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_getdents.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_identity.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_inotify.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_lseek.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_mmap.go Ignore MADV_DONTDUMP and MADV_DODUMP. 2018-06-27 13:42:37 -07:00
sys_mount.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_pipe.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_poll.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_prctl.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_random.go Replace crypto/rand with internal rand package 2018-06-15 15:36:00 -07:00
sys_read.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_rlimit.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_rusage.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_sched.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_sem.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_shm.go Implement sysv shm. 2018-05-17 15:06:19 -07:00
sys_signal.go Fix sigaltstack semantics. 2018-06-08 15:01:21 -07:00
sys_socket.go Add support for ping sockets 2018-05-01 22:51:41 -07:00
sys_stat.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_sync.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_sysinfo.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_syslog.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_thread.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_time.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_timer.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_timerfd.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_tls.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_utsname.go Check in gVisor. 2018-04-28 01:44:26 -04:00
sys_write.go Check in gVisor. 2018-04-28 01:44:26 -04:00
timespec.go Check in gVisor. 2018-04-28 01:44:26 -04:00