| ... | ... | @@ -3370,16 +3370,6 @@ fn logSymtab(self: Elf) void { |
| 3370 | 3370 | } |
| 3371 | 3371 | } |
| 3372 | 3372 | |
| 3373 | | pub fn getProgramHeader(self: *const Elf, shdr_index: u16) elf.Elf64_Phdr { |
| 3374 | | const index = self.sections.items(.phdr_index)[shdr_index]; |
| 3375 | | return self.program_headers.items[index]; |
| 3376 | | } |
| 3377 | | |
| 3378 | | pub fn getProgramHeaderPtr(self: *Elf, shdr_index: u16) *elf.Elf64_Phdr { |
| 3379 | | const index = self.sections.items(.phdr_index)[shdr_index]; |
| 3380 | | return &self.program_headers.items[index]; |
| 3381 | | } |
| 3382 | | |
| 3383 | 3373 | /// Returns pointer-to-symbol described at sym_index. |
| 3384 | 3374 | pub fn symbol(self: *const Elf, sym_index: u32) *elf.Elf64_Sym { |
| 3385 | 3375 | return &self.locals.items[sym_index]; |