Lines Matching refs:DynamicSec
1654 const Elf_Shdr *DynamicSec = nullptr; in findDynamic() local
1658 DynamicSec = &Sec; in findDynamic()
1676 if (DynamicPhdr && DynamicSec) { in findDynamic()
1677 if (DynamicSec->sh_addr + DynamicSec->sh_size > in findDynamic()
1679 DynamicSec->sh_addr < DynamicPhdr->p_vaddr) in findDynamic()
1680 reportUniqueWarning(describe(*DynamicSec) + in findDynamic()
1684 if (DynamicSec->sh_addr != DynamicPhdr->p_vaddr) in findDynamic()
1685 reportUniqueWarning(describe(*DynamicSec) + " is not at the start of " in findDynamic()
1689 return std::make_pair(DynamicPhdr, DynamicSec); in findDynamic()
1695 const Elf_Shdr *DynamicSec; in loadDynamicTable() local
1696 std::tie(DynamicPhdr, DynamicSec) = findDynamic(); in loadDynamicTable()
1697 if (!DynamicPhdr && !DynamicSec) in loadDynamicTable()
1718 if (DynamicSec) { in loadDynamicTable()
1720 createDRI(DynamicSec->sh_offset, DynamicSec->sh_size, sizeof(Elf_Dyn)); in loadDynamicTable()
1723 FromSec.Context = describe(*DynamicSec); in loadDynamicTable()
1728 describe(*DynamicSec) + ": " + in loadDynamicTable()
1735 if (!DynamicPhdr || !DynamicSec) { in loadDynamicTable()
1736 if ((DynamicPhdr && IsPhdrTableValid) || (DynamicSec && IsSecTableValid)) { in loadDynamicTable()