#pragma once // // This file is distributed under the MIT License. See LICENSE.md for details. // #include "llvm/ADT/StringRef.h" #include "llvm/Object/Binary.h" #include "revng/Model/Binary.h" namespace llvm { namespace object { class ObjectFile; } } // namespace llvm llvm::Error importBinary(TupleTree &Model, llvm::object::ObjectFile &BinaryHandle, uint64_t PreferredBaseAddress); llvm::Error importBinary(TupleTree &Model, llvm::StringRef Path, uint64_t PreferredBaseAddress);