Lines Matching +defs:from +defs:end

201     // For output sections we treat offset -1 as the end of the section.
252 // `uncompressedSize` member and remove the header from `rawData`.
339 uint64_t sectionIndex = it != sections.end()
408 ArrayRef<u32> from = getDataAs<u32>();
412 *to++ = from[0];
419 for (uint32_t idx : from.slice(1)) {
438 // from internal ones that are updated by relaxation.
442 llvm::make_range(sec->relocations.begin(), sec->relocations.end()));
462 MapRelIter(rawRels.end(), mapRel));
532 // this value has 0x7ff0 offset from a .got section. But
577 // instruction, this will be either 2 or 4 bytes on from P.
614 // instruction, this is 4 bytes on from P.
668 // This function returns the R_RISCV_PCREL_HI20 relocation from the
700 std::equal_range(hiSec->relocs().begin(), hiSec->relocs().end(), hiReloc,
1040 for (auto it = rels.begin(), end = rels.end(); it != end; ++it) {
1056 if (++it != end &&
1095 // relocation in .debug_line to -1 would stop debugger users from setting
1125 // R_ABS/R_DTPREL and some other relocations can be used from non-SHF_ALLOC
1203 std::vector<Defined *> functions(prologues.begin(), prologues.end());
1211 while (it != morestackCalls.end() && (*it)->offset < f->value)
1214 while (it != morestackCalls.end() && (*it)->offset < f->value + f->size) {
1235 uint8_t *end) {
1268 if (ctx.target->adjustPrologueForCrossSplitStack(buf + f->value, end,
1319 // Copy section contents from source object file to output file
1387 : "CIE/FDE ends past the end of the section";
1435 const char *p = s.data(), *end = s.data() + s.size();
1436 if (!std::all_of(end - entSize, end, [](char c) { return c == 0; })) {
1447 } while (p != end);
1450 size_t size = findNull(StringRef(p, end - p), entSize);
1453 } while (p != end);
1488 // Note that this function is called from parallelForEach. This must be
1489 // thread-safe (i.e. no memory allocation from the pools).