Line 36:
Line 36:
: In these files exactly one entry is stored.
: In these files exactly one entry is stored.
−
A file type can be guessed by the magic. The description of the entries in ProtocolBuffers language are in <type>.proto files.
+
A file type can be guessed by the magic. The description of the entries in ProtocolBuffers language are in respective .proto files which reside in <code>protobuf/</code> directory in the source tree.
{|class="wikitable sortable"
{|class="wikitable sortable"
Line 44:
Line 44:
! description
! description
! extra payload
! extra payload
+
! describing proto file
|-
|-
−
| inventory || single-entry || Top level description of images || -
+
| inventory || single-entry || Top level description of images || - || inventory.proto
|-
|-
−
| fdinfo || array || Open file descriptors || -
+
| fdinfo || array || Open file descriptors || - || fdinfo.proto
|-
|-
−
| reg-files || array || Paths to files opened with <code>open(2)</code> syscall || -
+
| reg-files || array || Paths to files opened with <code>open(2)</code> syscall || - || regfile.proto
|-
|-
−
| eventfd || array || Eventfd file information || -
+
| eventfd || array || Eventfd file information || - || eventfd.proto
|-
|-
−
| eventpoll || array || Eventpoll file information || -
+
| eventpoll || array || Eventpoll file information || - || eventpoll.proto
|-
|-
−
| eventpoll-tfd || array || Target file descriptors of eventpoll fds || -
+
| eventpoll-tfd || array || Target file descriptors of eventpoll fds || - || eventpoll.proto
|-
|-
−
| inotify || array || Inotify file information || -
+
| inotify || array || Inotify file information || - || intotify.proto
|-
|-
−
| inotify-wd || array || Watch descriptors of inotify fds || -
+
| inotify-wd || array || Watch descriptors of inotify fds || - || inotify.proto
|-
|-
−
| signalfd || array || signalfd info
+
| signalfd || array || signalfd info || - || signalfd.proto
|-
|-
−
| core || single-entry || Arch-dependent information (registers, etc.) || -
+
| core || single-entry || Arch-dependent information (registers, etc.) || - || core.proto
|-
|-
−
| mm || single-entry || Address space generic information (segments, exe file, etc.) || -
+
| mm || single-entry || Address space generic information (segments, exe file, etc.) || - || mm.proto
|-
|-
−
| vmas || array || Virtual mappings (<code>mmap(2)</code>) || -
+
| vmas || array || Virtual mappings (<code>mmap(2)</code>) || - || vma.proto
|-
|-
−
| pipes || array || Pipes information || -
+
| pipes || array || Pipes information || - || pipe.proto
|-
|-
−
| pipes-data || array || Contents of pipes || <code>entry.bytes</code> bytes of data sitting in a pipe
+
| pipes-data || array || Contents of pipes || <code>entry.bytes</code> bytes of data sitting in a pipe || pipe-data.proto
|-
|-
−
| fifo || array || FIFO information || -
+
| fifo || array || FIFO information || - || fifo.proto
|-
|-
−
| fifo-data || array || Contents of FIFOs || same as in pipes-data
+
| fifo-data || array || Contents of FIFOs || same as in pipes-data || pipe-data.proto
|-
|-
−
| pstree || array || Process tree linkage and IDs || -
+
| pstree || array || Process tree linkage and IDs || - || pstree.proto
|-
|-
−
| sigacts || array || Signal handling map || -
+
| sigacts || array || Signal handling map || - || sa.proto
|-
|-
−
| unixsk || array || Unix domain sockets || -
+
| unixsk || array || Unix domain sockets || - || sk-unix.proto
|-
|-
−
| inetsk || array || PF_INET sockets, both IPv4 and IPv6 || -
+
| inetsk || array || PF_INET sockets, both IPv4 and IPv6 || - || sk-inet.proto
|-
|-
−
| sk-queues || array || Contents of socket queues || <code>entry.length</code> bytes of data, one entry per packet
+
| sk-queues || array || Contents of socket queues || <code>entry.length</code> bytes of data, one entry per packet || sk-packet.proto
|-
|-
−
| itimers || array || Interval timers state || -
+
| itimers || array || Interval timers state || - || itimer.proto
|-
|-
−
| creds || single-entry || Task credentials: uids, gids, caps, etc. || -
+
| creds || single-entry || Task credentials: uids, gids, caps, etc. || - || creds.proto
|-
|-
−
| fs || single-entry || Chroot and chdir information || -
+
| fs || single-entry || Chroot and chdir information || - || fs.proto
|-
|-
−
| remap-fpath || array || File paths remaps || -
+
| remap-fpath || array || File paths remaps || - || remap-file-path.proto
|-
|-
−
| ghost-file || single-entry || Ghost files (those, not visible from FS, but still used by tasks) || Right after the entry up to the EOF goes the contents of the file
+
| ghost-file || single-entry || Ghost files (those, not visible from FS, but still used by tasks) || Right after the entry up to the EOF goes the contents of the file || ghost-file.proto
|-
|-
−
| tcp-stream || single-entry || TCP connection state (including data in queues) || -
+
| tcp-stream || single-entry || TCP connection state (including data in queues) || - || tcp-stream.proto
|-
|-
−
| mountpoints || array || Mountpoints information || -
+
| mountpoints || array || Mountpoints information || - || mnt.proto
|-
|-
−
| utsns || single-entry || Uname nodename and domainname of a UTS namespace || -
+
| utsns || single-entry || Uname nodename and domainname of a UTS namespace || - || utsns.proto
|-
|-
−
| tty || array || Information about opened tty-s || -
+
| tty || array || Information about opened tty-s || - || tty.proto
|-
|-
−
| tty-info || array || Termios and similar stuff about tty-s || -
+
| tty-info || array || Termios and similar stuff about tty-s || - || tty.proto
|-
|-
−
| packetsk || array || Info about PF_PACKET sockets || -
+
| packetsk || array || Info about PF_PACKET sockets || - || packet-sock.proto
|-
|-
−
| netdev || array || Info about network devices || -
+
| netdev || array || Info about network devices || - || netdev.proto
|}
|}