LLVM
8.0.1
|
#include "llvm/ADT/Triple.h"
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/MC/MCObjectWriter.h"
#include "llvm/MC/MCSectionELF.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/raw_ostream.h"
#include <cstdint>
#include <vector>
Go to the source code of this file.
Classes | |
struct | llvm::ELFRelocationEntry |
class | llvm::MCELFObjectTargetWriter |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
Macros | |
#define | R_TYPE_SHIFT 0 |
#define | R_TYPE_MASK 0xffffff00 |
#define | R_TYPE2_SHIFT 8 |
#define | R_TYPE2_MASK 0xffff00ff |
#define | R_TYPE3_SHIFT 16 |
#define | R_TYPE3_MASK 0xff00ffff |
#define | R_SSYM_SHIFT 24 |
#define | R_SSYM_MASK 0x00ffffff |
Functions | |
std::unique_ptr< MCObjectWriter > | llvm::createELFObjectWriter (std::unique_ptr< MCELFObjectTargetWriter > MOTW, raw_pwrite_stream &OS, bool IsLittleEndian) |
Construct a new ELF writer instance. More... | |
std::unique_ptr< MCObjectWriter > | llvm::createELFDwoObjectWriter (std::unique_ptr< MCELFObjectTargetWriter > MOTW, raw_pwrite_stream &OS, raw_pwrite_stream &DwoOS, bool IsLittleEndian) |
#define R_SSYM_MASK 0x00ffffff |
Definition at line 115 of file MCELFObjectWriter.h.
Referenced by llvm::MCELFObjectTargetWriter::setRSsym().
#define R_SSYM_SHIFT 24 |
Definition at line 114 of file MCELFObjectWriter.h.
Referenced by llvm::MCELFObjectTargetWriter::getRSsym(), and llvm::MCELFObjectTargetWriter::setRSsym().
#define R_TYPE2_MASK 0xffff00ff |
Definition at line 111 of file MCELFObjectWriter.h.
Referenced by llvm::MCELFObjectTargetWriter::setRType2().
#define R_TYPE2_SHIFT 8 |
Definition at line 110 of file MCELFObjectWriter.h.
Referenced by llvm::MCELFObjectTargetWriter::getRType2(), and llvm::MCELFObjectTargetWriter::setRType2().
#define R_TYPE3_MASK 0xff00ffff |
Definition at line 113 of file MCELFObjectWriter.h.
Referenced by llvm::MCELFObjectTargetWriter::setRType3().
#define R_TYPE3_SHIFT 16 |
Definition at line 112 of file MCELFObjectWriter.h.
Referenced by llvm::MCELFObjectTargetWriter::getRType3(), and llvm::MCELFObjectTargetWriter::setRType3().
#define R_TYPE_MASK 0xffffff00 |
Definition at line 109 of file MCELFObjectWriter.h.
Referenced by llvm::MCELFObjectTargetWriter::setRType().
#define R_TYPE_SHIFT 0 |
Definition at line 108 of file MCELFObjectWriter.h.
Referenced by llvm::MCELFObjectTargetWriter::getRType(), and llvm::MCELFObjectTargetWriter::setRType().