A complete rewrite which addresses DWARF relocations, DWO support, full holistic test against known good golden outputs #64
test.yml
on: pull_request
ubuntu / stable / minimal-versions
27s
ubuntu / stable / coverage
42s
ubuntu / stable / coverage
31s
Matrix: os-check
Matrix: required
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
|