|
LLVM
8.0.1
|
#include "RuntimeDyldELF.h"#include "RuntimeDyldCheckerImpl.h"#include "Targets/RuntimeDyldELFMips.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/StringRef.h"#include "llvm/ADT/Triple.h"#include "llvm/BinaryFormat/ELF.h"#include "llvm/Object/ELFObjectFile.h"#include "llvm/Object/ObjectFile.h"#include "llvm/Support/Endian.h"#include "llvm/Support/MemoryBuffer.h"
Go to the source code of this file.
Namespaces | |
| llvm | |
| This class represents lattice values for constants. | |
Macros | |
| #define | DEBUG_TYPE "dyld" |
Functions | |
| static void | or32le (void *P, int32_t V) |
| static void | or32AArch64Imm (void *L, uint64_t Imm) |
| template<class T > | |
| static void | write (bool isBE, void *P, T V) |
| static void | write32AArch64Addr (void *L, uint64_t Imm) |
| static uint64_t | getBits (uint64_t Val, int Start, int End) |
| static uint16_t | llvm::applyPPClo (uint64_t value) |
| static uint16_t | llvm::applyPPChi (uint64_t value) |
| static uint16_t | llvm::applyPPCha (uint64_t value) |
| static uint16_t | llvm::applyPPChigher (uint64_t value) |
| static uint16_t | llvm::applyPPChighera (uint64_t value) |
| static uint16_t | llvm::applyPPChighest (uint64_t value) |
| static uint16_t | llvm::applyPPChighesta (uint64_t value) |
| #define DEBUG_TYPE "dyld" |
Definition at line 30 of file RuntimeDyldELF.cpp.
|
static |
Definition at line 51 of file RuntimeDyldELF.cpp.
Referenced by llvm::RuntimeDyldELF::loadObject().
|
static |
Definition at line 34 of file RuntimeDyldELF.cpp.
References or32le().
Referenced by llvm::RuntimeDyldELF::loadObject().
|
static |
Definition at line 32 of file RuntimeDyldELF.cpp.
References llvm::support::endian::read32le(), and llvm::support::endian::write32le().
Referenced by llvm::RuntimeDyldELF::loadObject(), and or32AArch64Imm().
Definition at line 38 of file RuntimeDyldELF.cpp.
References P.
Referenced by llvm::vfs::YAMLVFSWriter::addFileMapping(), llvm::applyPPChighesta(), llvm::R600InstrInfo::buildIndirectRead(), llvm::R600InstrInfo::buildIndirectWrite(), llvm::R600InstrInfo::buildSlotOfVectorInstruction(), getFilename(), llvm::R600InstrInfo::getFlagOp(), llvm::vfs::YAMLVFSWriter::getMappings(), getSlotedOps(), isWeak(), llvm::RuntimeDyldELF::loadObject(), llvm::raw_ostream::operator<<(), llvm::ProfOStream::patch(), llvm::report_bad_alloc_error(), llvm::report_fatal_error(), llvm::WriteBitcodeToFile(), writeIdentificationBlock(), and llvm::WriteIndexToFile().
|
static |
Definition at line 42 of file RuntimeDyldELF.cpp.
References llvm::BitmaskEnumDetail::Mask(), llvm::support::endian::read32le(), and llvm::support::endian::write32le().
Referenced by llvm::RuntimeDyldELF::loadObject().
1.8.13