///|
fn main {
let image = @firmware.FirmwareImage::from_chunks(
[@firmware.FirmwareChunk::create(0x1000UL, b"\x01\x02\x03").unwrap()],
entry_point=Some(0x1000UL),
).unwrap()
let map = @firmware.MemoryMap::create([
@firmware.MemoryRegion::create("flash", 0x1000UL, 0x8000UL, executable=true).unwrap(),
]).unwrap()
let layout = @firmware.analyze_image_layout(image, map)
println(@firmware.render_layout_text(layout))
}