diff options
| author | Sean Callanan <scallanan@apple.com> | 2010-04-02 21:23:51 +0000 |
|---|---|---|
| committer | Sean Callanan <scallanan@apple.com> | 2010-04-02 21:23:51 +0000 |
| commit | 010b373cf3143906a4efeda0a8d8d836506ae846 (patch) | |
| tree | 584b92b1b8dc1610c2f14302930c15c2fef26db8 /llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h | |
| parent | 8c7f981833ae909de78d29036254bd7ac4c0ba1f (diff) | |
| download | llvm-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.h | 11 |
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 |
