summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/File.h
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2013-12-20 07:48:29 +0000
committerRui Ueyama <ruiu@google.com>2013-12-20 07:48:29 +0000
commit170a1a892e687791b8bbba302ca29f5ff11c0b99 (patch)
tree0b784f557368f24f3555bb6a6ce10127ca133c45 /lld/lib/ReaderWriter/ELF/File.h
parent6e6c239e338c91e8d429882a2cb307fa67054ed4 (diff)
downloadbcm5719-llvm-170a1a892e687791b8bbba302ca29f5ff11c0b99.tar.gz
bcm5719-llvm-170a1a892e687791b8bbba302ca29f5ff11c0b99.zip
Run clang-format on r197727.
llvm-svn: 197788
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/File.h')
-rw-r--r--lld/lib/ReaderWriter/ELF/File.h56
1 files changed, 27 insertions, 29 deletions
diff --git a/lld/lib/ReaderWriter/ELF/File.h b/lld/lib/ReaderWriter/ELF/File.h
index 619a09c011c..dbf8a6f747a 100644
--- a/lld/lib/ReaderWriter/ELF/File.h
+++ b/lld/lib/ReaderWriter/ELF/File.h
@@ -119,14 +119,14 @@ template <class ELFT> class ELFFile : public File {
public:
ELFFile(StringRef name)
- : File(name, kindObject), _ordinal(0),
- _doStringsMerge(false), _targetHandler(nullptr) {}
+ : File(name, kindObject), _ordinal(0), _doStringsMerge(false),
+ _targetHandler(nullptr) {}
ELFFile(std::unique_ptr<MemoryBuffer> mb, bool atomizeStrings,
TargetHandlerBase *handler, error_code &ec)
- : File(mb->getBufferIdentifier(), kindObject),
- _ordinal(0), _doStringsMerge(atomizeStrings),
- _targetHandler(reinterpret_cast<TargetHandler<ELFT>*>(handler)) {
+ : File(mb->getBufferIdentifier(), kindObject), _ordinal(0),
+ _doStringsMerge(atomizeStrings),
+ _targetHandler(reinterpret_cast<TargetHandler<ELFT> *>(handler)) {
_objFile.reset(new llvm::object::ELFFile<ELFT>(mb.release(), ec));
if (ec)
@@ -162,23 +162,22 @@ public:
Reference::KindArch kindArch() {
switch (_objFile->getHeader()->e_machine) {
- case llvm::ELF::EM_X86_64:
- return Reference::KindArch::x86_64;
- case llvm::ELF::EM_386:
- return Reference::KindArch::x86;
- case llvm::ELF::EM_ARM:
- return Reference::KindArch::ARM;
- case llvm::ELF::EM_PPC:
- return Reference::KindArch::PowerPC;
- case llvm::ELF::EM_HEXAGON:
- return Reference::KindArch::Hexagon;
- case llvm::ELF::EM_MIPS:
- return Reference::KindArch::Mips;
+ case llvm::ELF::EM_X86_64:
+ return Reference::KindArch::x86_64;
+ case llvm::ELF::EM_386:
+ return Reference::KindArch::x86;
+ case llvm::ELF::EM_ARM:
+ return Reference::KindArch::ARM;
+ case llvm::ELF::EM_PPC:
+ return Reference::KindArch::PowerPC;
+ case llvm::ELF::EM_HEXAGON:
+ return Reference::KindArch::Hexagon;
+ case llvm::ELF::EM_MIPS:
+ return Reference::KindArch::Mips;
}
llvm_unreachable("unsupported e_machine value");
}
-
/// \brief Read input sections and populate necessary data structures
/// to read them later and create atoms
error_code createAtomizableSections() {
@@ -510,9 +509,7 @@ public:
return _absoluteAtoms;
}
- TargetHandler<ELFT> *targetHandler() const {
- return _targetHandler;
- }
+ TargetHandler<ELFT> *targetHandler() const { return _targetHandler; }
Atom *findAtom(const Elf_Sym *symbol) {
return _symbolToAtomMapping.lookup(symbol);
@@ -536,9 +533,9 @@ private:
continue;
bool isMips64EL = _objFile->isMips64EL();
uint32_t symbolIndex = rai.getSymbol(isMips64EL);
- auto *ERef = new (_readerStorage)
- ELFReference<ELFT>(&rai, rai.r_offset - symbol->st_value,
- kindArch(), rai.getType(isMips64EL), symbolIndex);
+ auto *ERef = new (_readerStorage) ELFReference<ELFT>(
+ &rai, rai.r_offset - symbol->st_value, kindArch(),
+ rai.getType(isMips64EL), symbolIndex);
_references.push_back(ERef);
}
}
@@ -552,9 +549,9 @@ private:
continue;
bool isMips64EL = _objFile->isMips64EL();
uint32_t symbolIndex = ri.getSymbol(isMips64EL);
- auto *ERef = new (_readerStorage)
- ELFReference<ELFT>(&ri, ri.r_offset - symbol->st_value,
- kindArch(), ri.getType(isMips64EL), symbolIndex);
+ auto *ERef = new (_readerStorage) ELFReference<ELFT>(
+ &ri, ri.r_offset - symbol->st_value, kindArch(),
+ ri.getType(isMips64EL), symbolIndex);
// Read the addend from the section contents
// TODO : We should move the way lld reads relocations totally from
// ELFFile
@@ -576,7 +573,7 @@ private:
/// cached value of target relocation handler
assert(_targetHandler);
const TargetRelocationHandler<ELFT> &targetRelocationHandler =
- _targetHandler->getRelocationHandler();
+ _targetHandler->getRelocationHandler();
for (auto &ri : _references) {
if (ri->kindNamespace() == lld::Reference::KindNamespace::ELF) {
@@ -689,7 +686,8 @@ private:
// not. Let the TargetHandler to make a decision if that's the case.
if (isTargetSpecificAtom(nullptr, symbol)) {
assert(_targetHandler);
- TargetAtomHandler<ELFT> &atomHandler = _targetHandler->targetAtomHandler();
+ TargetAtomHandler<ELFT> &atomHandler =
+ _targetHandler->targetAtomHandler();
return atomHandler.getType(symbol) == llvm::ELF::STT_COMMON;
}
return symbol->getType() == llvm::ELF::STT_COMMON ||
OpenPOWER on IntegriCloud