(addr)
| 27 | factor = image_len / data_len |
| 28 | |
| 29 | def addr_to_fmap_offset(addr): |
| 30 | for (i,seg) in enumerate(bv.segments): |
| 31 | #print(f'segment {i}: [{seg.start:08X}, {seg.end:08X})') |
| 32 | if addr >= seg.start and addr < seg.end: |
| 33 | a = sum([s.end - s.start for s in bv.segments[0:i]]) + (addr - seg.start) |
| 34 | return int(factor * a) |
| 35 | assert False, f'address {addr:08X} was not in any segment' |
| 36 | |
| 37 | for seg in bv.segments: |
| 38 | print(f'segment [{seg.start:08X}, {seg.end:08X}) -draw-> ' + \ |
no outgoing calls
no test coverage detected