Effective load base address (shorthand for `effective_link_layout().load_base`).
(&self)
| 268 | .map_err(CompilationError::DiagnosticErrors)?; |
| 269 | optimize_ir(&mut out.ir, self.optimize); |
| 270 | |
| 271 | // Entry-point presence check for freestanding builds. |
| 272 | // Kernel mode skips this: `_kernel_start` is provided by the kernel stdlib, not user code. |
| 273 | if self.target_mode == TargetMode::Freestanding { |
| 274 | let entry = self.effective_entry_point(); |
| 275 | let entry_defined = out.ir.functions.iter().any(|f| f.name == entry); |
no test coverage detected