From 68ea1121fc73d35311b29d15b731a3e424867265 Mon Sep 17 00:00:00 2001 From: jacwil Date: Sun, 14 Jan 2024 14:16:10 -0800 Subject: [PATCH] objcopy ofmt=hex iterates through segments instead of sections --- src/objcopy.zig | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/objcopy.zig b/src/objcopy.zig index 1dc081f2bb..8ea0eaac59 100644 --- a/src/objcopy.zig +++ b/src/objcopy.zig @@ -284,10 +284,8 @@ fn emitElf( } var hex_writer = HexWriter{ .out_file = out_file }; - for (binary_elf_output.sections.items) |section| { - if (section.segment) |segment| { - try hex_writer.writeSegment(segment, in_file); - } + for (binary_elf_output.segments.items) |segment| { + try hex_writer.writeSegment(segment, in_file); } if (options.pad_to) |_| { // Padding to a size in hex files isn't applicable