Lines Matching full:relocation
82 error("SECREL relocation cannot be applied to absolute symbols");
92 error("overflow in SECREL relocation in section: " + sec->getSectionName());
104 // Absolute symbol doesn't have section index, but section index relocation
135 error("unsupported relocation type 0x" + Twine::utohexstr(type) + " in " +
155 error("unsupported relocation type 0x" + Twine::utohexstr(type) + " in " +
169 " instruction in MOV32T relocation");
173 " instruction in MOV32T relocation");
189 error("relocation out of range");
199 error("relocation out of range");
232 error("unsupported relocation type 0x" + Twine::utohexstr(type) + " in " +
266 // fixing up the relocation) stored scaled similarly.
294 error("overflow in SECREL_HIGH12A relocation in section: " +
309 error("relocation out of range");
315 error("relocation out of range");
321 error("relocation out of range");
352 error("unsupported relocation type 0x" + Twine::utohexstr(type) + " in " +
361 // Don't report these errors when the relocation comes from a debug info
385 os << "relocation against symbol in discarded section: " + name;
402 // Check for an invalid relocation offset. This check isn't perfect, because
403 // we don't have the relocation size, which is only known after checking the
404 // machine and relocation type. As a result, a relocation may overwrite the
407 error("relocation points beyond the end of its parent section");
425 // Get the output section of the symbol for this relocation. The output
431 // Skip the relocation if it refers to a discarded section, and diagnose it
443 // Compute the RVA of the relocation for relative relocations.
552 // fixed by the loader if load-time relocation is needed.
553 // Only called when base relocation is enabled.
567 // Check whether a static relocation of type Type can be deferred and
568 // handled at runtime as a pseudo relocation (for references to a module
570 // another DLL) This returns the size the relocation is supposed to update,
571 // in bits, or 0 if the relocation cannot be handled as a runtime pseudo
572 // relocation.
579 // Given a pseudo relocation entry,
587 // the runtime relocation performs this adjustment:
668 " with relocation type " +
675 warn("runtime pseudo relocation in " + toString(file) + " against " +
935 // This is the list header, to signal the runtime pseudo relocation v2