diff options
author | Alexey Samsonov <samsonov@google.com> | 2014-03-17 07:28:19 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2014-03-17 07:28:19 +0000 |
commit | 464d2e448b64034a5ec5cc513b4842fbcf45b2d4 (patch) | |
tree | 0ff404a2d40e4efe3d4e3abcea40b5eaecbbd73e /llvm/tools/llvm-objdump/MachODump.cpp | |
parent | 3b3a4d9dacd77ed8030ddeaefebf5a4ca74507c9 (diff) | |
download | bcm5719-llvm-464d2e448b64034a5ec5cc513b4842fbcf45b2d4.tar.gz bcm5719-llvm-464d2e448b64034a5ec5cc513b4842fbcf45b2d4.zip |
[C++11] Introduce ObjectFile::symbols() to use range-based loops.
Reviewers: rafael
Reviewed By: rafael
CC: llvm-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D3081
llvm-svn: 204031
Diffstat (limited to 'llvm/tools/llvm-objdump/MachODump.cpp')
-rw-r--r-- | llvm/tools/llvm-objdump/MachODump.cpp | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/llvm/tools/llvm-objdump/MachODump.cpp b/llvm/tools/llvm-objdump/MachODump.cpp index e5247a64b08..89b038fc068 100644 --- a/llvm/tools/llvm-objdump/MachODump.cpp +++ b/llvm/tools/llvm-objdump/MachODump.cpp @@ -146,17 +146,14 @@ static void DumpDataInCode(const char *bytes, uint64_t Size, } } -static void -getSectionsAndSymbols(const MachO::mach_header Header, - MachOObjectFile *MachOObj, - std::vector<SectionRef> &Sections, - std::vector<SymbolRef> &Symbols, - SmallVectorImpl<uint64_t> &FoundFns, - uint64_t &BaseSegmentAddress) { - for (symbol_iterator SI = MachOObj->symbol_begin(), - SE = MachOObj->symbol_end(); - SI != SE; ++SI) - Symbols.push_back(*SI); +static void getSectionsAndSymbols(const MachO::mach_header Header, + MachOObjectFile *MachOObj, + std::vector<SectionRef> &Sections, + std::vector<SymbolRef> &Symbols, + SmallVectorImpl<uint64_t> &FoundFns, + uint64_t &BaseSegmentAddress) { + for (const SymbolRef &Symbol : MachOObj->symbols()) + Symbols.push_back(Symbol); for (const SectionRef &Section : MachOObj->sections()) { StringRef SectName; |