Line data Source code
1 : //===-- MCELFObjectTargetWriter.cpp - ELF Target Writer Subclass ----------===//
2 : //
3 : // The LLVM Compiler Infrastructure
4 : //
5 : // This file is distributed under the University of Illinois Open Source
6 : // License. See LICENSE.TXT for details.
7 : //
8 : //===----------------------------------------------------------------------===//
9 :
10 : #include "llvm/MC/MCELFObjectWriter.h"
11 :
12 : using namespace llvm;
13 :
14 30760 : MCELFObjectTargetWriter::MCELFObjectTargetWriter(bool Is64Bit_, uint8_t OSABI_,
15 : uint16_t EMachine_,
16 30760 : bool HasRelocationAddend_)
17 : : OSABI(OSABI_), EMachine(EMachine_),
18 30760 : HasRelocationAddend(HasRelocationAddend_), Is64Bit(Is64Bit_) {}
19 :
20 2701114 : bool MCELFObjectTargetWriter::needsRelocateWithSymbol(const MCSymbol &Sym,
21 : unsigned Type) const {
22 2701114 : return false;
23 : }
24 :
25 : void
26 177680 : MCELFObjectTargetWriter::sortRelocs(const MCAssembler &Asm,
27 : std::vector<ELFRelocationEntry> &Relocs) {
28 177680 : }
29 :
30 692506 : void MCELFObjectTargetWriter::addTargetSectionFlags(MCContext &Ctx,
31 692506 : MCSectionELF &Sec) {}
|