MCPcopy Index your code
hub / github.com/encounter/objdiff / symbol_hover

Method symbol_hover

objdiff-wasm/src/api.rs:234–244  ·  view source on GitHub ↗
(diff: ObjectDiffBorrow, symbol_ref: SymbolRef)

Source from the content-addressed store, hash-verified

232 }
233
234 fn symbol_hover(diff: ObjectDiffBorrow, symbol_ref: SymbolRef) -> Vec<HoverItem> {
235 let obj_diff = diff.get::<ResourceObjectDiff>();
236 let obj = obj_diff.0.as_ref();
237 let addend = 0; // TODO
238 let override_color = None; // TODO: colorize replaced/deleted/inserted relocations
239 let symbol_display = from_symbol_ref(symbol_ref);
240 diff::display::symbol_hover(obj, symbol_display.symbol, addend, override_color)
241 .into_iter()
242 .map(HoverItem::from)
243 .collect()
244 }
245
246 fn instruction_context(
247 diff: ObjectDiffBorrow,

Callers

nothing calls this directly

Calls 2

from_symbol_refFunction · 0.85
symbol_hoverFunction · 0.85

Tested by

no test coverage detected