20 bool HasRelocationAddend_,
22 : OSABI(OSABI_), EMachine(EMachine_),
23 HasRelocationAddend(HasRelocationAddend_), Is64Bit(Is64Bit_),
28 unsigned Type)
const {
49 std::vector<ELFRelocationEntry> &Relocs) {
MCELFObjectTargetWriter(bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_, bool HasRelocationAddend, bool IsN64=false)
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
static int cmpRel(const ELFRelocationEntry *AP, const ELFRelocationEntry *BP)
virtual void sortRelocs(const MCAssembler &Asm, std::vector< ELFRelocationEntry > &Relocs)
void array_pod_sort(IteratorTy Start, IteratorTy End)
array_pod_sort - This sorts an array with the specified start and end extent.
The instances of the Type class are immutable: once they are created, they are never changed...
virtual bool needsRelocateWithSymbol(const MCSymbol &Sym, unsigned Type) const