1 //===-- COFFDump.h ----------------------------------------------*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 #ifndef LLVM_TOOLS_LLVM_OBJDUMP_COFFDUMP_H
10 #define LLVM_TOOLS_LLVM_OBJDUMP_COFFDUMP_H
12 #include "llvm/ADT/SmallVector.h"
25 Error
getCOFFRelocationValueString(const object::COFFObjectFile
*Obj
,
26 const object::RelocationRef
&Rel
,
27 llvm::SmallVectorImpl
<char> &Result
);
29 void printCOFFUnwindInfo(const object::COFFObjectFile
*O
);
30 void printCOFFFileHeader(const object::COFFObjectFile
&Obj
);
31 void printCOFFSymbolTable(const object::COFFImportFile
&I
);
32 void printCOFFSymbolTable(const object::COFFObjectFile
&O
);
33 } // namespace objdump