(binary_maps: List[VirtualMap])
| 181 | |
| 182 | |
| 183 | def _get_base_map(binary_maps: List[VirtualMap]) -> VirtualMap: |
| 184 | maybe_map = next( |
| 185 | (map for map in binary_maps if map.path is not None), |
| 186 | None, |
| 187 | ) |
| 188 | if maybe_map is not None: |
| 189 | return maybe_map |
| 190 | first_map, *_ = binary_maps |
| 191 | return first_map |
| 192 | |
| 193 | |
| 194 | def _get_bss(elf_maps: List[VirtualMap], load_point: int) -> Optional[VirtualMap]: |
no outgoing calls