Lines Matching refs:Fragments
1171 std::vector<Fragment> Fragments = getPhdrFragments(YamlPhdr, SHeaders); in setProgramHeaderLayout() local
1172 if (!llvm::is_sorted(Fragments, [](const Fragment &A, const Fragment &B) { in setProgramHeaderLayout()
1179 if (!Fragments.empty() && *YamlPhdr.Offset > Fragments.front().Offset) in setProgramHeaderLayout()
1183 Twine::utohexstr(Fragments.front().Offset) + ")"); in setProgramHeaderLayout()
1185 } else if (!Fragments.empty()) { in setProgramHeaderLayout()
1186 PHeader.p_offset = Fragments.front().Offset; in setProgramHeaderLayout()
1192 } else if (!Fragments.empty()) { in setProgramHeaderLayout()
1193 uint64_t FileSize = Fragments.back().Offset - PHeader.p_offset; in setProgramHeaderLayout()
1197 if (Fragments.back().Type != llvm::ELF::SHT_NOBITS) in setProgramHeaderLayout()
1198 FileSize += Fragments.back().Size; in setProgramHeaderLayout()
1204 for (const Fragment &F : Fragments) in setProgramHeaderLayout()
1217 for (const Fragment &F : Fragments) in setProgramHeaderLayout()