| ... | @@ -471,7 +471,7 @@ pub const SectionHeaderIterator = struct { | ... | @@ -471,7 +471,7 @@ pub const SectionHeaderIterator = struct { |
| 471 | | 471 | |
| 472 | if (self.elf_header.is_64) { | 472 | if (self.elf_header.is_64) { |
| 473 | var shdr: Elf64_Shdr = undefined; | 473 | var shdr: Elf64_Shdr = undefined; |
| 474 | const offset = self.elf_header.phoff + @sizeOf(@TypeOf(shdr)) * self.index; | 474 | const offset = self.elf_header.shoff + @sizeOf(@TypeOf(shdr)) * self.index; |
| 475 | try preadNoEof(self.file, mem.asBytes(&shdr), offset); | 475 | try preadNoEof(self.file, mem.asBytes(&shdr), offset); |
| 476 | | 476 | |
| 477 | // ELF endianness matches native endianness. | 477 | // ELF endianness matches native endianness. |