Optimize shadow stack instruction sequences #928
77.72% of diff hit (target 80.48%)
View this Pull Request on Codecov
77.72% of diff hit (target 80.48%)
Annotations
Check warning on line 377 in crates/wasmi/src/engine/executor/instrs.rs
codecov / codecov/patch
crates/wasmi/src/engine/executor/instrs.rs#L376-L377
Added lines #L376 - L377 were not covered by tests
Check warning on line 380 in crates/wasmi/src/engine/executor/instrs.rs
codecov / codecov/patch
crates/wasmi/src/engine/executor/instrs.rs#L379-L380
Added lines #L379 - L380 were not covered by tests
Check warning on line 87 in crates/wasmi/src/engine/executor/instrs/global.rs
codecov / codecov/patch
crates/wasmi/src/engine/executor/instrs/global.rs#L84-L87
Added lines #L84 - L87 were not covered by tests
Check warning on line 90 in crates/wasmi/src/engine/executor/instrs/global.rs
codecov / codecov/patch
crates/wasmi/src/engine/executor/instrs/global.rs#L89-L90
Added lines #L89 - L90 were not covered by tests
Check warning on line 95 in crates/wasmi/src/engine/executor/instrs/global.rs
codecov / codecov/patch
crates/wasmi/src/engine/executor/instrs/global.rs#L95
Added line #L95 was not covered by tests
Check warning on line 100 in crates/wasmi/src/engine/executor/instrs/global.rs
codecov / codecov/patch
crates/wasmi/src/engine/executor/instrs/global.rs#L97-L100
Added lines #L97 - L100 were not covered by tests
Check warning on line 105 in crates/wasmi/src/engine/executor/instrs/global.rs
codecov / codecov/patch
crates/wasmi/src/engine/executor/instrs/global.rs#L105
Added line #L105 was not covered by tests
Check warning on line 113 in crates/wasmi/src/engine/executor/instrs/global.rs
codecov / codecov/patch
crates/wasmi/src/engine/executor/instrs/global.rs#L113
Added line #L113 was not covered by tests
Check warning on line 919 in crates/wasmi/src/engine/translator/instr_encoder.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/instr_encoder.rs#L919
Added line #L919 was not covered by tests
Check warning on line 923 in crates/wasmi/src/engine/translator/instr_encoder.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/instr_encoder.rs#L923
Added line #L923 was not covered by tests
Check warning on line 927 in crates/wasmi/src/engine/translator/instr_encoder.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/instr_encoder.rs#L927
Added line #L927 was not covered by tests
Check warning on line 950 in crates/wasmi/src/engine/translator/instr_encoder.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/instr_encoder.rs#L950
Added line #L950 was not covered by tests
Check warning on line 972 in crates/wasmi/src/engine/translator/instr_encoder.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/instr_encoder.rs#L972
Added line #L972 was not covered by tests
Check warning on line 976 in crates/wasmi/src/engine/translator/instr_encoder.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/instr_encoder.rs#L976
Added line #L976 was not covered by tests
Check warning on line 984 in crates/wasmi/src/engine/translator/instr_encoder.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/instr_encoder.rs#L982-L984
Added lines #L982 - L984 were not covered by tests
Check warning on line 986 in crates/wasmi/src/engine/translator/instr_encoder.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/instr_encoder.rs#L986
Added line #L986 was not covered by tests
Check warning on line 988 in crates/wasmi/src/engine/translator/instr_encoder.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/instr_encoder.rs#L988
Added line #L988 was not covered by tests
Check warning on line 992 in crates/wasmi/src/engine/translator/instr_encoder.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/instr_encoder.rs#L990-L992
Added lines #L990 - L992 were not covered by tests
Check warning on line 996 in crates/wasmi/src/engine/translator/instr_encoder.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/instr_encoder.rs#L996
Added line #L996 was not covered by tests
Check warning on line 1005 in crates/wasmi/src/engine/translator/instr_encoder.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/instr_encoder.rs#L1005
Added line #L1005 was not covered by tests
Check warning on line 2575 in crates/wasmi/src/engine/translator/mod.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/mod.rs#L2575
Added line #L2575 was not covered by tests
Check warning on line 2584 in crates/wasmi/src/engine/translator/mod.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/mod.rs#L2584
Added line #L2584 was not covered by tests
Check warning on line 236 in crates/wasmi/src/engine/translator/relink_result.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/relink_result.rs#L236
Added line #L236 was not covered by tests
Check warning on line 238 in crates/wasmi/src/engine/translator/relink_result.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/relink_result.rs#L238
Added line #L238 was not covered by tests
Check warning on line 899 in crates/wasmi/src/engine/translator/visit.rs
codecov / codecov/patch
crates/wasmi/src/engine/translator/visit.rs#L897-L899
Added lines #L897 - L899 were not covered by tests