From 77c3b4fd3bac0c0fa2cb9f968929ca590b746a50 Mon Sep 17 00:00:00 2001 From: salalaika Date: Fri, 14 Aug 2026 11:33:23 +0800 Subject: [PATCH] elf2image: update ELF header field names for Zig 0.17 --- tools/esp-image/src/elf2image.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/esp-image/src/elf2image.zig b/tools/esp-image/src/elf2image.zig index 74daf1e91..7c0e5fe58 100644 --- a/tools/esp-image/src/elf2image.zig +++ b/tools/esp-image/src/elf2image.zig @@ -122,11 +122,11 @@ pub fn main(init: std.process.Init) !void { if (cli_args.segments) { var it = elf_header.iterateProgramHeaders(&elf_file_reader); while (try it.next()) |hdr| { - if (hdr.p_type == std.elf.PT_LOAD and hdr.p_memsz > 0 and hdr.p_filesz > 0) { + if (hdr.type == std.elf.PT.LOAD and hdr.memsz > 0 and hdr.filesz > 0) { try info_list.append(gpa, .{ - .addr = @as(u32, @intCast(hdr.p_paddr)), - .file_offset = @as(u32, @intCast(hdr.p_offset)), - .size = @as(u32, @intCast(hdr.p_filesz)), + .addr = @as(u32, @intCast(hdr.paddr)), + .file_offset = @as(u32, @intCast(hdr.offset)), + .size = @as(u32, @intCast(hdr.filesz)), }); } }