Lines Matching +defs:file +defs:start

44   bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
84 // Set the EF_ARM_BE8 flag in the ELF header, if ELF file is big-endian
387 bool ARM::needsThunk(RelExpr expr, RelType type, const InputFile *file,
1067 for (ELFFileBase *file : ctx.objectFiles) {
1068 for (Symbol *sym : file->getLocalSymbols()) {
1082 // Synthetic sections are not backed by an ELF file where we can access the
1092 static_cast<ARM &>(*sec->file->ctx.target).sectionMap[sec].push_back(sym);
1095 static void toLittleEndianInstructions(uint8_t *buf, uint64_t start,
1099 for (uint64_t i = start; i < end; i += width)
1103 for (uint64_t i = start; i < end; i += width)
1126 uint64_t start = 0, width = 0, size = sec->getSize();
1139 toLittleEndianInstructions(buf, start, msym->value, width);
1141 start = msym->value;
1149 toLittleEndianInstructions(buf, start, size, width);
1157 // contains one or more entry points which must start with a landing pad
1256 return (Twine(toStr(ctx, s->file)) + ": cmse " + type + " symbol '" +
1260 return (Twine(toStr(ctx, s->file)) + ": cmse " + type + " symbol '" +
1300 Err(ctx) << acleSeSym->file << ": cmse special symbol '"
1319 parallelForEach(ctx.objectFiles, [&](InputFile *file) {
1320 MutableArrayRef<Symbol *> syms = file->getMutableSymbols();
1368 if (acleSeSym->file != sym->file ||
1423 // Check if the start address of '.gnu.sgstubs' correspond to the
1427 << "start address of '.gnu.sgstubs' is different from previous link";
1433 Defined(ctx, file, StringRef(), s->sym->binding, s->sym->stOther,
1531 // Write section contents to a mmap'ed file.