#ifndef LLVM_BINARYANALYZER_H
#define LLVM_BINARYANALYZER_H
#include "APIAnalysisImpl.h"
namespace llvm {
namespace object {
class Binary;
}
}
int AnalyzeBinary(llvm::StringRef &filePath,
APIAnalysisIntermediateResult &result,
const APIAnalysisOptions &options);
int AnalyzeBinary(llvm::MemoryBufferRef &fileData,
APIAnalysisIntermediateResult &result,
const APIAnalysisOptions &options);
int AnalyzeBinaryImpl(llvm::object::Binary &Binary,
APIAnalysisIntermediateResult &result,
const APIAnalysisOptions &options);
#endif