| ... | @@ -3370,16 +3370,6 @@ fn logSymtab(self: Elf) void { | ... | @@ -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 | /// Returns pointer-to-symbol described at sym_index. | 3373 | /// Returns pointer-to-symbol described at sym_index. |
| 3384 | pub fn symbol(self: *const Elf, sym_index: u32) *elf.Elf64_Sym { | 3374 | pub fn symbol(self: *const Elf, sym_index: u32) *elf.Elf64_Sym { |
| 3385 | return &self.locals.items[sym_index]; | 3375 | return &self.locals.items[sym_index]; |