Skip to content

A complete rewrite which addresses DWARF relocations, DWO support, full holistic test against known good golden outputs #64

A complete rewrite which addresses DWARF relocations, DWO support, full holistic test against known good golden outputs

A complete rewrite which addresses DWARF relocations, DWO support, full holistic test against known good golden outputs #64

Triggered via pull request January 4, 2025 17:09
@mtolmacsmtolmacs
synchronize #22
with_crates
Status Cancelled
Total duration 1m 3s
Artifacts

test.yml

on: pull_request
ubuntu / stable / minimal-versions
27s
ubuntu / stable / minimal-versions
ubuntu / stable / coverage
42s
ubuntu / stable / coverage
ubuntu / stable / coverage
31s
ubuntu / stable / coverage
Matrix: os-check
Matrix: required
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 43 warnings
ubuntu / stable / minimal-versions
Process completed with exit code 101.
ubuntu / stable / coverage
Canceling since a higher priority waiting request for 'test-with_crates' exists
ubuntu / stable / coverage
The operation was canceled.
windows-latest / stable
Canceling since a higher priority waiting request for 'test-with_crates' exists
windows-latest / stable
The operation was canceled.
ubuntu / beta
Canceling since a higher priority waiting request for 'test-with_crates' exists
ubuntu / beta
The operation was canceled.
ubuntu / stable
Canceling since a higher priority waiting request for 'test-with_crates' exists
ubuntu / stable
The operation was canceled.
current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.67.0`: wasm2map/src/lib.rs#L221
warning: current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.67.0` --> wasm2map/src/lib.rs:221:62 | 221 | let fn_size_length = (fn_ptr - fn_start + 1).ilog(128) + 1; | ^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv
empty doc comment: wasm2map/src/lib.rs#L210
warning: empty doc comment --> wasm2map/src/lib.rs:210:5 | 210 | / /// 211 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0`: wasm2map/src/lib.rs#L108
warning: current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0` --> wasm2map/src/lib.rs:108:14 | 108 | .get_or_init(|| { | ______________^ 109 | | Reader::new( 110 | | &self.binary, 111 | | self.dwo_parent.as_ref(), 112 | | self.sup_file.as_ref(), 113 | | ) 114 | | }) | |______________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv
empty doc comment: wasm2map/src/lib.rs#L99
warning: empty doc comment --> wasm2map/src/lib.rs:99:5 | 99 | / /// 100 | | /// 101 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/lib.rs#L50
warning: empty doc comment --> wasm2map/src/lib.rs:50:5 | 50 | / /// 51 | | /// 52 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/lib.rs#L40
warning: empty doc comment --> wasm2map/src/lib.rs:40:1 | 40 | /// | ^^^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/loader/mmap.rs#L29
warning: empty doc comment --> wasm2map/src/loader/mmap.rs:29:5 | 29 | /// | ^^^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/loader/mmap.rs#L19
warning: empty doc comment --> wasm2map/src/loader/mmap.rs:19:5 | 19 | /// | ^^^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/loader/mmap.rs#L11
warning: empty doc comment --> wasm2map/src/loader/mmap.rs:11:1 | 11 | /// | ^^^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
the following explicit lifetimes could be elided: 'a: wasm2map/src/dwarf/section.rs#L21
warning: the following explicit lifetimes could be elided: 'a --> wasm2map/src/dwarf/section.rs:21:13 | 21 | unsafe impl<'a> gimli::CloneStableDeref for SectionReader<'a> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 21 - unsafe impl<'a> gimli::CloneStableDeref for SectionReader<'a> {} 21 + unsafe impl gimli::CloneStableDeref for SectionReader<'_> {} |
the following explicit lifetimes could be elided: 'a: wasm2map/src/dwarf/section.rs#L20
warning: the following explicit lifetimes could be elided: 'a --> wasm2map/src/dwarf/section.rs:20:13 | 20 | unsafe impl<'a> gimli::StableDeref for SectionReader<'a> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 20 - unsafe impl<'a> gimli::StableDeref for SectionReader<'a> {} 20 + unsafe impl gimli::StableDeref for SectionReader<'_> {} |
the following explicit lifetimes could be elided: 'a: wasm2map/src/dwarf/section.rs#L12
warning: the following explicit lifetimes could be elided: 'a --> wasm2map/src/dwarf/section.rs:12:6 | 12 | impl<'a> std::ops::Deref for SectionReader<'a> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes = note: `#[warn(clippy::needless_lifetimes)]` on by default help: elide the lifetimes | 12 - impl<'a> std::ops::Deref for SectionReader<'a> { 12 + impl std::ops::Deref for SectionReader<'_> { |
empty doc comment: wasm2map/src/dwarf/reader.rs#L133
warning: empty doc comment --> wasm2map/src/dwarf/reader.rs:133:5 | 133 | / /// 134 | | /// 135 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/dwarf/reader.rs#L96
warning: empty doc comment --> wasm2map/src/dwarf/reader.rs:96:5 | 96 | / /// 97 | | /// 98 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0`: wasm2map/src/dwarf/reader.rs#L93
warning: current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0` --> wasm2map/src/dwarf/reader.rs:93:23 | 93 | Ok(self.dwarf.get_or_init(|| dwarf)) | ^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv
empty doc comment: wasm2map/src/dwarf/reader.rs#L50
warning: empty doc comment --> wasm2map/src/dwarf/reader.rs:50:5 | 50 | / /// 51 | | /// 52 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0`: wasm2map/src/dwarf/reader.rs#L47
warning: current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0` --> wasm2map/src/dwarf/reader.rs:47:20 | 47 | self.dwarf.get().ok_or(()).or_else(|_| self.load()) | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv = note: `#[warn(clippy::incompatible_msrv)]` on by default
empty doc comment: wasm2map/src/dwarf/reader.rs#L43
warning: empty doc comment --> wasm2map/src/dwarf/reader.rs:43:5 | 43 | / /// 44 | | /// 45 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/dwarf/reader.rs#L27
warning: empty doc comment --> wasm2map/src/dwarf/reader.rs:27:5 | 27 | / /// 28 | | /// 29 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/dwarf/reader.rs#L13
warning: empty doc comment --> wasm2map/src/dwarf/reader.rs:13:1 | 13 | / /// 14 | | /// 15 | | /// | |___^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs = note: `#[warn(clippy::empty_docs)]` on by default
current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.67.0`: wasm2map/src/lib.rs#L221
warning: current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.67.0` --> wasm2map/src/lib.rs:221:62 | 221 | let fn_size_length = (fn_ptr - fn_start + 1).ilog(128) + 1; | ^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv
empty doc comment: wasm2map/src/lib.rs#L210
warning: empty doc comment --> wasm2map/src/lib.rs:210:5 | 210 | / /// 211 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0`: wasm2map/src/lib.rs#L108
warning: current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0` --> wasm2map/src/lib.rs:108:14 | 108 | .get_or_init(|| { | ______________^ 109 | | Reader::new( 110 | | &self.binary, 111 | | self.dwo_parent.as_ref(), 112 | | self.sup_file.as_ref(), 113 | | ) 114 | | }) | |______________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv
empty doc comment: wasm2map/src/lib.rs#L99
warning: empty doc comment --> wasm2map/src/lib.rs:99:5 | 99 | / /// 100 | | /// 101 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/lib.rs#L50
warning: empty doc comment --> wasm2map/src/lib.rs:50:5 | 50 | / /// 51 | | /// 52 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/lib.rs#L40
warning: empty doc comment --> wasm2map/src/lib.rs:40:1 | 40 | /// | ^^^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/loader/mmap.rs#L29
warning: empty doc comment --> wasm2map/src/loader/mmap.rs:29:5 | 29 | /// | ^^^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/loader/mmap.rs#L19
warning: empty doc comment --> wasm2map/src/loader/mmap.rs:19:5 | 19 | /// | ^^^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/loader/mmap.rs#L11
warning: empty doc comment --> wasm2map/src/loader/mmap.rs:11:1 | 11 | /// | ^^^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
the following explicit lifetimes could be elided: 'a: wasm2map/src/dwarf/section.rs#L21
warning: the following explicit lifetimes could be elided: 'a --> wasm2map/src/dwarf/section.rs:21:13 | 21 | unsafe impl<'a> gimli::CloneStableDeref for SectionReader<'a> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 21 - unsafe impl<'a> gimli::CloneStableDeref for SectionReader<'a> {} 21 + unsafe impl gimli::CloneStableDeref for SectionReader<'_> {} |
the following explicit lifetimes could be elided: 'a: wasm2map/src/dwarf/section.rs#L20
warning: the following explicit lifetimes could be elided: 'a --> wasm2map/src/dwarf/section.rs:20:13 | 20 | unsafe impl<'a> gimli::StableDeref for SectionReader<'a> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 20 - unsafe impl<'a> gimli::StableDeref for SectionReader<'a> {} 20 + unsafe impl gimli::StableDeref for SectionReader<'_> {} |
the following explicit lifetimes could be elided: 'a: wasm2map/src/dwarf/section.rs#L12
warning: the following explicit lifetimes could be elided: 'a --> wasm2map/src/dwarf/section.rs:12:6 | 12 | impl<'a> std::ops::Deref for SectionReader<'a> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes = note: `#[warn(clippy::needless_lifetimes)]` on by default help: elide the lifetimes | 12 - impl<'a> std::ops::Deref for SectionReader<'a> { 12 + impl std::ops::Deref for SectionReader<'_> { |
empty doc comment: wasm2map/src/dwarf/reader.rs#L133
warning: empty doc comment --> wasm2map/src/dwarf/reader.rs:133:5 | 133 | / /// 134 | | /// 135 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/dwarf/reader.rs#L96
warning: empty doc comment --> wasm2map/src/dwarf/reader.rs:96:5 | 96 | / /// 97 | | /// 98 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0`: wasm2map/src/dwarf/reader.rs#L93
warning: current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0` --> wasm2map/src/dwarf/reader.rs:93:23 | 93 | Ok(self.dwarf.get_or_init(|| dwarf)) | ^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv
empty doc comment: wasm2map/src/dwarf/reader.rs#L50
warning: empty doc comment --> wasm2map/src/dwarf/reader.rs:50:5 | 50 | / /// 51 | | /// 52 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0`: wasm2map/src/dwarf/reader.rs#L47
warning: current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0` --> wasm2map/src/dwarf/reader.rs:47:20 | 47 | self.dwarf.get().ok_or(()).or_else(|_| self.load()) | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv = note: `#[warn(clippy::incompatible_msrv)]` on by default
empty doc comment: wasm2map/src/dwarf/reader.rs#L43
warning: empty doc comment --> wasm2map/src/dwarf/reader.rs:43:5 | 43 | / /// 44 | | /// 45 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/dwarf/reader.rs#L27
warning: empty doc comment --> wasm2map/src/dwarf/reader.rs:27:5 | 27 | / /// 28 | | /// 29 | | /// | |_______^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs
empty doc comment: wasm2map/src/dwarf/reader.rs#L13
warning: empty doc comment --> wasm2map/src/dwarf/reader.rs:13:1 | 13 | / /// 14 | | /// 15 | | /// | |___^ | = help: consider removing or filling it = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_docs = note: `#[warn(clippy::empty_docs)]` on by default
ubuntu / stable / minimal-versions
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
ubuntu / stable / coverage
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
ubuntu / stable / coverage
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/test-results-action/v1/dist/codecov' failed with exit code 1