virtual object::OwningBinary<object::ObjectFile>
getObjectForDebug(const object::ObjectFile &Obj) const = 0;
- uint64_t getSectionLoadAddress(const object::SectionRef &Sec) const;
+ uint64_t
+ getSectionLoadAddress(const object::SectionRef &Sec) const override;
protected:
virtual void anchor();
/// \brief Memory Management.
class MemoryManager {
public:
- virtual ~MemoryManager() {}
+ virtual ~MemoryManager() = default;
/// Allocate a memory block of (at least) the given size suitable for
/// executable code. The SectionID is a unique identifier assigned by the
/// \brief Symbol resolution.
class SymbolResolver {
public:
- virtual ~SymbolResolver() {}
+ virtual ~SymbolResolver() = default;
/// This method returns the address of the specified function or variable.
/// It is used to resolve symbols during module linking.
} // end namespace llvm
-#endif
+#endif // LLVM_EXECUTIONENGINE_RUNTIMEDYLD_H