[INFO] cloning repository https://github.com/standard3/libinspector [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/standard3/libinspector" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstandard3%2Flibinspector", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstandard3%2Flibinspector'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e69036d6ddf0dcf143f076856b6763f13ffa5cf4 [INFO] checking standard3/libinspector against try#0269aeccce4fd29ce9ad0ebd47a62e584d7e25ef for pr-147859 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstandard3%2Flibinspector" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/standard3/libinspector [INFO] finished tweaking git repo https://github.com/standard3/libinspector [INFO] tweaked toml for git repo https://github.com/standard3/libinspector written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/standard3/libinspector on toolchain 0269aeccce4fd29ce9ad0ebd47a62e584d7e25ef [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0269aeccce4fd29ce9ad0ebd47a62e584d7e25ef" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/standard3/libinspector already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0269aeccce4fd29ce9ad0ebd47a62e584d7e25ef" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+0269aeccce4fd29ce9ad0ebd47a62e584d7e25ef" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 38bbfdded59d4bb30c19ebe7cd124ee4f826d57512f8a81f036fb78412fae0a2 [INFO] running `Command { std: "docker" "start" "-a" "38bbfdded59d4bb30c19ebe7cd124ee4f826d57512f8a81f036fb78412fae0a2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "38bbfdded59d4bb30c19ebe7cd124ee4f826d57512f8a81f036fb78412fae0a2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "38bbfdded59d4bb30c19ebe7cd124ee4f826d57512f8a81f036fb78412fae0a2", kill_on_drop: false }` [INFO] [stdout] 38bbfdded59d4bb30c19ebe7cd124ee4f826d57512f8a81f036fb78412fae0a2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+0269aeccce4fd29ce9ad0ebd47a62e584d7e25ef" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 63b153cb68ef52fdacf7c1bed1b5bcb0d643ab4f560009947c5191e6bf7e1eec [INFO] running `Command { std: "docker" "start" "-a" "63b153cb68ef52fdacf7c1bed1b5bcb0d643ab4f560009947c5191e6bf7e1eec", kill_on_drop: false }` [INFO] [stderr] Checking libinspector v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/introspection/process.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct Process { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 29 | /// The process ID [INFO] [stdout] 30 | process_id: Pid, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 31 | /// Filename of the executable [INFO] [stdout] 32 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 33 | // Process state [INFO] [stdout] 34 | state: ProcessState, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 35 | /// The PID of the parent of this process. [INFO] [stdout] 36 | parent_id: Pid, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 37 | /// The process group ID of the process. [INFO] [stdout] 38 | parent_group_id: Pid, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 39 | /// The session ID of the process. [INFO] [stdout] 40 | session_id: Pid, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 41 | /// The controlling terminal of the process. [INFO] [stdout] 42 | tty_nr: u32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 43 | /// The ID of the foreground process group of the controlling terminal of the process. [INFO] [stdout] 44 | tpgid: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 45 | /// The kernel flags word of the process. [INFO] [stdout] 46 | flags: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 47 | /// The number of minor faults the process has made which have not required loading a memory page from disk. [INFO] [stdout] 48 | minflt: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 49 | /// The number of minor faults that the process's waited-for children have made. [INFO] [stdout] 50 | cminflt: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 51 | /// The number of major faults the process has made which have required loading a memory page from disk. [INFO] [stdout] 52 | majflt: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 53 | /// The number of major faults that the process's waited-for children have made. [INFO] [stdout] 54 | cmajflt: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 55 | /// Amount of time that this process has been scheduled in user mode, measured in clock ticks. [INFO] [stdout] 56 | utime: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 57 | /// Amount of time that this process has been scheduled in kernel mode, measured in clock ticks. [INFO] [stdout] 58 | stime: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 59 | /// Amount of time that this process's waited-for children have been scheduled in user mode, measured in clock ticks [INFO] [stdout] 60 | cutime: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 61 | /// Amount of time that this process's waited-for children have been scheduled in kernel mode, measured in clock ticks [INFO] [stdout] 62 | cstime: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 63 | /// Obsolete [INFO] [stdout] 64 | priority: i8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 65 | /// The nice value. [INFO] [stdout] 66 | nice: i8, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 69 | num_threads: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 70 | /// Obsolete [INFO] [stdout] 71 | itrealvalue: u64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 72 | /// The time the process started after system boot, measured in clock ticks. [INFO] [stdout] 73 | starttime: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 74 | /// Virtual memory size in bytes. [INFO] [stdout] 75 | vsize: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 76 | /// Resident Set Size: number of pages the process has in real memory. [INFO] [stdout] 77 | rss: u64, [INFO] [stdout] | ^^^ [INFO] [stdout] 78 | /// Current soft limit in bytes on the rss of the process. [INFO] [stdout] 79 | rsslim: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 80 | /// The address above which program text can run. [INFO] [stdout] 81 | startcode: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 82 | /// The address below which program text can run. [INFO] [stdout] 83 | endcode: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 84 | /// The address of the start (i.e., bottom) of the stack. [INFO] [stdout] 85 | startstack: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 86 | /// The current value of ESP (stack pointer), as found in the kernel stack page for the process. [INFO] [stdout] 87 | kstkesp: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 88 | /// The current EIP (instruction pointer). [INFO] [stdout] 89 | kstkeip: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 90 | /// Obsolete [INFO] [stdout] 91 | signal: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 92 | // Obsolete [INFO] [stdout] 93 | blocked: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 94 | /// Obsolete [INFO] [stdout] 95 | sigignore: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 96 | /// Obsolete [INFO] [stdout] 97 | sigcatch: u64, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 100 | wchan: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 101 | /// Number of pages swapped (not maintained). [INFO] [stdout] 102 | nswap: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 103 | /// Cumulative nswap for child processes (not maintained). [INFO] [stdout] 104 | cnswap: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 105 | /// Signal to be sent to parent when we die. [INFO] [stdout] 106 | exit_signal: i16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 107 | /// CPU number last executed on. [INFO] [stdout] 108 | processor: i16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 111 | rt_priority: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 112 | /// Scheduling policy. [INFO] [stdout] 113 | policy: u32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 114 | /// Aggregated block I/O delays, measured in clock ticks [INFO] [stdout] 115 | delayacct_blkio_ticks: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 118 | guest_time: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 119 | /// Guest time of the process's children, measured in clock ticks [INFO] [stdout] 120 | cguest_time: u64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 121 | /// Address above which program initialized and uninitialized (BSS) data are placed. [INFO] [stdout] 122 | start_data: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 123 | /// Address below which program initialized and uninitialized (BSS) data are placed. [INFO] [stdout] 124 | end_data: u64, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 125 | /// Address above which program heap can be expanded with [brk(2)](https://www.man7.org/linux/man-pages/man2/brk.2.html). [INFO] [stdout] 126 | start_brk: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 127 | /// Address above which program command-line arguments (argv) are placed. [INFO] [stdout] 128 | arg_start: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 129 | /// Address below program command-line arguments (argv) are placed. [INFO] [stdout] 130 | arg_end: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 131 | /// Address above which program environment is placed. [INFO] [stdout] 132 | env_start: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 133 | /// Address below which program environment is placed. [INFO] [stdout] 134 | env_end: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 135 | /// The thread's exit status in the form reported by [waitpid(2)](https://www.man7.org/linux/man-pages/man2/waitpid.2.html). [INFO] [stdout] 136 | exit_code: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 140 | threads: Option>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 141 | /// Segments in the process's virtual address space. [INFO] [stdout] 142 | segments: Vec>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `major` and `minor` are never read [INFO] [stdout] --> src/introspection/segment.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct Device { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 9 | major: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 10 | minor: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/introspection/segment.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct Segment { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 47 | /// Start address [INFO] [stdout] 48 | start: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 49 | /// End address [INFO] [stdout] 50 | end: u64, [INFO] [stdout] | ^^^ [INFO] [stdout] 51 | // Permissions [INFO] [stdout] 52 | permissions: [SegmentPermission; 4], [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 53 | /// Offset into the file/whatever [INFO] [stdout] 54 | offset: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 55 | /// Device (major:minor) [INFO] [stdout] 56 | device: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 57 | /// Inode on that device [INFO] [stdout] 58 | inode: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 59 | /// Usually the file that is backing the mapping [INFO] [stdout] 60 | path: Path, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/introspection/process.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct Process { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 29 | /// The process ID [INFO] [stdout] 30 | process_id: Pid, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 31 | /// Filename of the executable [INFO] [stdout] 32 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 33 | // Process state [INFO] [stdout] 34 | state: ProcessState, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 35 | /// The PID of the parent of this process. [INFO] [stdout] 36 | parent_id: Pid, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 37 | /// The process group ID of the process. [INFO] [stdout] 38 | parent_group_id: Pid, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 39 | /// The session ID of the process. [INFO] [stdout] 40 | session_id: Pid, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 41 | /// The controlling terminal of the process. [INFO] [stdout] 42 | tty_nr: u32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 43 | /// The ID of the foreground process group of the controlling terminal of the process. [INFO] [stdout] 44 | tpgid: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 45 | /// The kernel flags word of the process. [INFO] [stdout] 46 | flags: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 47 | /// The number of minor faults the process has made which have not required loading a memory page from disk. [INFO] [stdout] 48 | minflt: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 49 | /// The number of minor faults that the process's waited-for children have made. [INFO] [stdout] 50 | cminflt: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 51 | /// The number of major faults the process has made which have required loading a memory page from disk. [INFO] [stdout] 52 | majflt: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 53 | /// The number of major faults that the process's waited-for children have made. [INFO] [stdout] 54 | cmajflt: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 55 | /// Amount of time that this process has been scheduled in user mode, measured in clock ticks. [INFO] [stdout] 56 | utime: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 57 | /// Amount of time that this process has been scheduled in kernel mode, measured in clock ticks. [INFO] [stdout] 58 | stime: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 59 | /// Amount of time that this process's waited-for children have been scheduled in user mode, measured in clock ticks [INFO] [stdout] 60 | cutime: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 61 | /// Amount of time that this process's waited-for children have been scheduled in kernel mode, measured in clock ticks [INFO] [stdout] 62 | cstime: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 63 | /// Obsolete [INFO] [stdout] 64 | priority: i8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 65 | /// The nice value. [INFO] [stdout] 66 | nice: i8, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 69 | num_threads: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 70 | /// Obsolete [INFO] [stdout] 71 | itrealvalue: u64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 72 | /// The time the process started after system boot, measured in clock ticks. [INFO] [stdout] 73 | starttime: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 74 | /// Virtual memory size in bytes. [INFO] [stdout] 75 | vsize: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 76 | /// Resident Set Size: number of pages the process has in real memory. [INFO] [stdout] 77 | rss: u64, [INFO] [stdout] | ^^^ [INFO] [stdout] 78 | /// Current soft limit in bytes on the rss of the process. [INFO] [stdout] 79 | rsslim: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 80 | /// The address above which program text can run. [INFO] [stdout] 81 | startcode: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 82 | /// The address below which program text can run. [INFO] [stdout] 83 | endcode: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 84 | /// The address of the start (i.e., bottom) of the stack. [INFO] [stdout] 85 | startstack: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 86 | /// The current value of ESP (stack pointer), as found in the kernel stack page for the process. [INFO] [stdout] 87 | kstkesp: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 88 | /// The current EIP (instruction pointer). [INFO] [stdout] 89 | kstkeip: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 90 | /// Obsolete [INFO] [stdout] 91 | signal: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 92 | // Obsolete [INFO] [stdout] 93 | blocked: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 94 | /// Obsolete [INFO] [stdout] 95 | sigignore: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 96 | /// Obsolete [INFO] [stdout] 97 | sigcatch: u64, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 100 | wchan: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 101 | /// Number of pages swapped (not maintained). [INFO] [stdout] 102 | nswap: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 103 | /// Cumulative nswap for child processes (not maintained). [INFO] [stdout] 104 | cnswap: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 105 | /// Signal to be sent to parent when we die. [INFO] [stdout] 106 | exit_signal: i16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 107 | /// CPU number last executed on. [INFO] [stdout] 108 | processor: i16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 111 | rt_priority: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 112 | /// Scheduling policy. [INFO] [stdout] 113 | policy: u32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 114 | /// Aggregated block I/O delays, measured in clock ticks [INFO] [stdout] 115 | delayacct_blkio_ticks: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 118 | guest_time: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 119 | /// Guest time of the process's children, measured in clock ticks [INFO] [stdout] 120 | cguest_time: u64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 121 | /// Address above which program initialized and uninitialized (BSS) data are placed. [INFO] [stdout] 122 | start_data: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 123 | /// Address below which program initialized and uninitialized (BSS) data are placed. [INFO] [stdout] 124 | end_data: u64, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 125 | /// Address above which program heap can be expanded with [brk(2)](https://www.man7.org/linux/man-pages/man2/brk.2.html). [INFO] [stdout] 126 | start_brk: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 127 | /// Address above which program command-line arguments (argv) are placed. [INFO] [stdout] 128 | arg_start: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 129 | /// Address below program command-line arguments (argv) are placed. [INFO] [stdout] 130 | arg_end: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 131 | /// Address above which program environment is placed. [INFO] [stdout] 132 | env_start: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 133 | /// Address below which program environment is placed. [INFO] [stdout] 134 | env_end: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 135 | /// The thread's exit status in the form reported by [waitpid(2)](https://www.man7.org/linux/man-pages/man2/waitpid.2.html). [INFO] [stdout] 136 | exit_code: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 140 | threads: Option>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 141 | /// Segments in the process's virtual address space. [INFO] [stdout] 142 | segments: Vec>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `major` and `minor` are never read [INFO] [stdout] --> src/introspection/segment.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct Device { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 9 | major: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 10 | minor: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/introspection/segment.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct Segment { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 47 | /// Start address [INFO] [stdout] 48 | start: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 49 | /// End address [INFO] [stdout] 50 | end: u64, [INFO] [stdout] | ^^^ [INFO] [stdout] 51 | // Permissions [INFO] [stdout] 52 | permissions: [SegmentPermission; 4], [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 53 | /// Offset into the file/whatever [INFO] [stdout] 54 | offset: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 55 | /// Device (major:minor) [INFO] [stdout] 56 | device: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 57 | /// Inode on that device [INFO] [stdout] 58 | inode: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 59 | /// Usually the file that is backing the mapping [INFO] [stdout] 60 | path: Path, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.25s [INFO] running `Command { std: "docker" "inspect" "63b153cb68ef52fdacf7c1bed1b5bcb0d643ab4f560009947c5191e6bf7e1eec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "63b153cb68ef52fdacf7c1bed1b5bcb0d643ab4f560009947c5191e6bf7e1eec", kill_on_drop: false }` [INFO] [stdout] 63b153cb68ef52fdacf7c1bed1b5bcb0d643ab4f560009947c5191e6bf7e1eec