Lines Matching full:relocation

52     assert(Result <= UINT32_MAX && "Relocation overflow");  in write32BitOffset()
67 // The target location for the relocation is described by RE.SectionID and
82 // relocation to be applied. For relocations which refer to symbols in the
105 assert(((int64_t)Result <= INT32_MAX) && "Relocation overflow"); in resolveRelocation()
106 assert(((int64_t)Result >= INT32_MIN) && "Relocation underflow"); in resolveRelocation()
117 report_fatal_error("IMAGE_REL_AMD64_ADDR32NB relocation requires an " in resolveRelocation()
131 assert(static_cast<int64_t>(RE.Addend) <= INT32_MAX && "Relocation overflow"); in resolveRelocation()
132 assert(static_cast<int64_t>(RE.Addend) >= INT32_MIN && "Relocation underflow"); in resolveRelocation()
138 assert(static_cast<int16_t>(RE.SectionID) <= INT16_MAX && "Relocation overflow"); in resolveRelocation()
139 assert(static_cast<int16_t>(RE.SectionID) >= INT16_MIN && "Relocation underflow"); in resolveRelocation()
145 llvm_unreachable("Relocation type not implemented yet!"); in resolveRelocation()
184 // Resolve original relocation to stub function. in generateRelocationStub()
188 // adjust relocation info so resolution writes to the stub function in generateRelocationStub()
202 // If possible, find the symbol referred to in the relocation, in processRelocationRef()
206 report_fatal_error("Unknown symbol in relocation"); in processRelocationRef()
214 // Determine the Addend used to adjust the relocation value. in processRelocationRef()
309 // with an IMAGE_REL_AMD64_ADDR32NB relocation. Using a memory manager in finalizeLoad()