Lines Matching refs:sh
1462 Elf_Shdr* sh = GetSectionHeader(i); in Strip() local
1463 CHECK(sh != nullptr); in Strip()
1464 const char* name = GetString(*string_section, sh->sh_name); in Strip()
1467 section_headers.push_back(*sh); in Strip()
1476 section_headers.push_back(*sh); in Strip()
1581 Elf_Shdr* sh = GetSectionHeader(i); in FixupSectionHeaders() local
1582 CHECK(sh != nullptr); in FixupSectionHeaders()
1584 if (sh->sh_addr == 0) { in FixupSectionHeaders()
1590 static_cast<uint64_t>(sh->sh_addr), in FixupSectionHeaders()
1591 static_cast<uint64_t>(sh->sh_addr + base_address)); in FixupSectionHeaders()
1593 sh->sh_addr += base_address; in FixupSectionHeaders()
1650 Elf_Shdr* sh = GetSectionHeader(i); in FixupRelocations() local
1651 CHECK(sh != nullptr); in FixupRelocations()
1652 if (sh->sh_type == SHT_REL) { in FixupRelocations()
1653 for (uint32_t j = 0; j < GetRelNum(*sh); j++) { in FixupRelocations()
1654 Elf_Rel& rel = GetRel(*sh, j); in FixupRelocations()
1663 } else if (sh->sh_type == SHT_RELA) { in FixupRelocations()
1664 for (uint32_t j = 0; j < GetRelaNum(*sh); j++) { in FixupRelocations()
1665 Elf_Rela& rela = GetRela(*sh, j); in FixupRelocations()