aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2010-04-02 21:23:51 +0000
committerSean Callanan <scallanan@apple.com>2010-04-02 21:23:51 +0000
commit010b373cf3143906a4efeda0a8d8d836506ae846 (patch)
tree584b92b1b8dc1610c2f14302930c15c2fef26db8 /llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
parent8c7f981833ae909de78d29036254bd7ac4c0ba1f (diff)
downloadllvm-010b373cf3143906a4efeda0a8d8d836506ae846.zip
llvm-010b373cf3143906a4efeda0a8d8d836506ae846.tar.gz
llvm-010b373cf3143906a4efeda0a8d8d836506ae846.tar.bz2
Fixes to the X86 disassembler. The disassembler will now
return an error status in all failure cases, printing messages to debugs() only when debugging is enabled. llvm-svn: 100229
Diffstat (limited to 'llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h')
-rw-r--r--llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h b/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
index c03c07a..462cf68 100644
--- a/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
+++ b/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
@@ -508,6 +508,17 @@ int decodeInstruction(struct InternalInstruction* insn,
uint64_t startLoc,
DisassemblerMode mode);
+/* x86DisassemblerDebug - C-accessible function for printing a message to
+ * debugs()
+ * @param file - The name of the file printing the debug message.
+ * @param line - The line number that printed the debug message.
+ * @param s - The message to print.
+ */
+
+void x86DisassemblerDebug(const char *file,
+ unsigned line,
+ const char *s);
+
#ifdef __cplusplus
}
#endif