diff options
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.h')
-rw-r--r-- | llvm/tools/llvm-objdump/llvm-objdump.h | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.h b/llvm/tools/llvm-objdump/llvm-objdump.h index 43ce02a..d36c4fd 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.h +++ b/llvm/tools/llvm-objdump/llvm-objdump.h @@ -31,8 +31,6 @@ extern cl::opt<bool> Demangle; typedef std::function<bool(llvm::object::SectionRef const &)> FilterPredicate; -/// A filtered iterator for SectionRefs that skips sections based on some given -/// predicate. class SectionFilterIterator { public: SectionFilterIterator(FilterPredicate P, @@ -62,8 +60,6 @@ private: llvm::object::section_iterator End; }; -/// Creates an iterator range of SectionFilterIterators for a given Object and -/// predicate. class SectionFilter { public: SectionFilter(FilterPredicate P, llvm::object::ObjectFile const &O) @@ -83,15 +79,7 @@ private: }; // Various helper functions. - -/// Creates a SectionFilter with a standard predicate that conditionally skips -/// sections when the --section objdump flag is provided. -/// -/// Idx is an optional output parameter that keeps track of which section index -/// this is. This may be different than the actual section number, as some -/// sections may be filtered (e.g. symbol tables). -SectionFilter ToolSectionFilter(llvm::object::ObjectFile const &O, - uint64_t *Idx = nullptr); +SectionFilter ToolSectionFilter(llvm::object::ObjectFile const &O); Error getELFRelocationValueString(const object::ELFObjectFileBase *Obj, const object::RelocationRef &Rel, |