Lines Matching defs:Arr
3024 ArrayRef<typename ELFT::Shdr> Arr = unwrapOrError(FileName, Obj->sections());
3025 if (Arr.empty())
3027 return "0 (" + to_string(Arr[0].sh_size) + ")";
3037 ArrayRef<typename ELFT::Shdr> Arr = unwrapOrError(FileName, Obj->sections());
3038 if (Arr.empty())
3040 return to_string(ElfHeader->e_shstrndx) + " (" + to_string(Arr[0].sh_link) +
4663 static SmallVector<std::string, 4> getGNUPropertyList(ArrayRef<uint8_t> Arr) {
4667 while (Arr.size() >= 8) {
4668 uint32_t Type = *reinterpret_cast<const Elf_Word *>(Arr.data());
4669 uint32_t DataSize = *reinterpret_cast<const Elf_Word *>(Arr.data() + 4);
4670 Arr = Arr.drop_front(8);
4676 if (Arr.size() < PaddedSize) {
4682 getGNUProperty<ELFT>(Type, DataSize, Arr.take_front(PaddedSize)));
4683 Arr = Arr.drop_front(PaddedSize);
4686 if (!Arr.empty())