MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / assert_disas_with_disassembler

Function assert_disas_with_disassembler

pulley/tests/all/disas.rs:15–25  ·  view source on GitHub ↗
(dis: &mut disas::Disassembler<'_>, expected: &str)

Source from the content-addressed store, hash-verified

13
14#[track_caller]
15fn assert_disas_with_disassembler(dis: &mut disas::Disassembler<'_>, expected: &str) {
16 let expected = expected.trim();
17 eprintln!("=== expected ===\n{expected}");
18
19 decode::Decoder::decode_all(dis).expect("decoding should succeed");
20
21 let actual = dis.disas().trim();
22 eprintln!("=== actual ===\n{actual}");
23
24 assert_eq!(expected, actual);
25}
26
27#[track_caller]
28fn assert_disas(ops: &[Op], expected: &str) {

Callers 4

assert_disasFunction · 0.85
no_offsetsFunction · 0.85
no_offsets_or_hexdumpFunction · 0.85
disassemble_br_tableFunction · 0.85

Calls 2

disasMethod · 0.80
expectMethod · 0.45

Tested by

no test coverage detected