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

Function write_user_stack_map_entries

cranelift/codegen/src/write.rs:590–606  ·  view source on GitHub ↗
(w: &mut dyn Write, dfg: &DataFlowGraph, inst: Inst)

Source from the content-addressed store, hash-verified

588}
589
590fn write_user_stack_map_entries(w: &mut dyn Write, dfg: &DataFlowGraph, inst: Inst) -> fmt::Result {
591 let entries = match dfg.user_stack_map_entries(inst) {
592 None => return Ok(()),
593 Some(es) => es,
594 };
595 write!(w, ", stack_map=[")?;
596 let mut need_comma = false;
597 for entry in entries {
598 if need_comma {
599 write!(w, ", ")?;
600 }
601 write!(w, "{} @ {}+{}", entry.ty, entry.slot, entry.offset)?;
602 need_comma = true;
603 }
604 write!(w, "]")?;
605 Ok(())
606}
607
608/// Displayable slice of values.
609struct DisplayValues<'a>(&'a [Value]);

Callers 1

write_operandsFunction · 0.85

Calls 2

OkFunction · 0.85

Tested by

no test coverage detected