aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.h
diff options
context:
space:
mode:
authorTim Northover <t.p.northover@gmail.com>2021-02-15 11:58:35 +0000
committerTim Northover <t.p.northover@gmail.com>2021-04-23 10:21:52 +0100
commitc623945d707c8d50d0cae79b5c95a57166cd066c (patch)
treea693c2be4854ab2cf58ed9fc9a2ffee7fbda7076 /llvm/tools/llvm-objdump/llvm-objdump.h
parent545f98efc74bb1fb5dfa6edd2ce80b8154664741 (diff)
downloadllvm-c623945d707c8d50d0cae79b5c95a57166cd066c.zip
llvm-c623945d707c8d50d0cae79b5c95a57166cd066c.tar.gz
llvm-c623945d707c8d50d0cae79b5c95a57166cd066c.tar.bz2
llvm-objdump: refactor SourcePrinter into separate file. NFC.
Preparatory patch for MachO feature.
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.h')
-rw-r--r--llvm/tools/llvm-objdump/llvm-objdump.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.h b/llvm/tools/llvm-objdump/llvm-objdump.h
index e51946b..33fb3f2 100644
--- a/llvm/tools/llvm-objdump/llvm-objdump.h
+++ b/llvm/tools/llvm-objdump/llvm-objdump.h
@@ -30,7 +30,15 @@ class RelocationRef;
namespace objdump {
+enum DebugVarsFormat {
+ DVDisabled,
+ DVUnicode,
+ DVASCII,
+};
+
extern bool ArchiveHeaders;
+extern int DbgIndent;
+extern DebugVarsFormat DbgVariables;
extern bool Demangle;
extern bool Disassemble;
extern bool DisassembleAll;
@@ -42,6 +50,8 @@ extern std::string MCPU;
extern std::string Prefix;
extern uint32_t PrefixStrip;
extern bool PrintImmHex;
+extern bool PrintLines;
+extern bool PrintSource;
extern bool PrivateHeaders;
extern bool Relocations;
extern bool SectionHeaders;