fn containsValidAddressRange(segments: []*BinaryElfSegment) bool
fn containsValidAddressRange(segments: []*BinaryElfSegment) bool { const max_address = std.math.maxInt(u32); for (segments) |segment| { if (segment.fileSize > max_address or segment.physicalAddress > max_address - segment.fileSize) return false; } return true; }