|
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().
1.8.13