(assembled: &AssembledOutput)
| 162 | } |
| 163 | |
| 164 | fn find_local_label(assembled: &AssembledOutput) -> String { |
| 165 | assembled |
| 166 | .symbols_iter() |
| 167 | .map(|(name, _)| name) |
| 168 | .find(|name| !assembled.is_symbol_global(name) && name.contains("__")) |
| 169 | .map(str::to_owned) |
| 170 | .unwrap_or_else(|| panic!("expected at least one local control-flow label")) |
| 171 | } |
| 172 | |
| 173 | #[test] |
| 174 | fn elf_program_headers_keep_page_alignment() { |