use wasmer_compiler::types::address_map::{FunctionAddressMap, InstructionAddressMap};
use wasmer_compiler::FunctionBodyData;
use wasmer_types::SourceLoc;
pub fn get_function_address_map(
instructions: Vec<InstructionAddressMap>,
data: &FunctionBodyData,
body_len: usize,
) -> FunctionAddressMap {
let start_srcloc = SourceLoc::new(data.module_offset as u32);
let end_srcloc = SourceLoc::new((data.module_offset + data.data.len()) as u32);
FunctionAddressMap {
instructions,
start_srcloc,
end_srcloc,
body_offset: 0,
body_len,
}
}