Remove MachOObjectFile::getObject.
[oota-llvm.git] / include / llvm / Object / MachO.h
index 2e504155ace3eda7f9ed3844353534e3366cf646..f3b47a0f333b55aeb356fc8150a30e31150a6f38 100644 (file)
@@ -161,8 +161,9 @@ public:
   const MachOFormat::SymbolTableEntry *
     getSymbolTableEntry(DataRefImpl DRI) const;
   bool is64Bit() const;
-
-  const MachOObject *getObject() const { return MachOObj.get(); }
+  const LoadCommandInfo &getLoadCommandInfo(unsigned Index) const;
+  void ReadULEB128s(uint64_t Index, SmallVectorImpl<uint64_t> &Out) const;
+  const macho::Header &getHeader() const;
 
   static inline bool classof(const Binary *v) {
     return v->isMachO();