[llvm-commits] CVS: llvm/include/llvm/System/Disassembler.h
Anton Korobeynikov
asl at math.spbu.ru
Tue Jan 23 02:26:29 PST 2007
Changes in directory llvm/include/llvm/System:
Disassembler.h added (r1.1)
---
Log message:
Moved disassembler to libSystem
---
Diffs of the changes: (+31 -0)
Disassembler.h | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+)
Index: llvm/include/llvm/System/Disassembler.h
diff -c /dev/null llvm/include/llvm/System/Disassembler.h:1.1
*** /dev/null Tue Jan 23 04:26:18 2007
--- llvm/include/llvm/System/Disassembler.h Tue Jan 23 04:26:08 2007
***************
*** 0 ****
--- 1,31 ----
+ //===- llvm/Support/Disassembler.h ------------------------------*- C++ -*-===//
+ //
+ // The LLVM Compiler Infrastructure
+ //
+ // This file was developed by Anton Korobeynikov and is distributed under the
+ // University of Illinois Open Source License. See LICENSE.TXT for details.
+ //
+ //===----------------------------------------------------------------------===//
+ //
+ // This file implements the necessary glue to call external disassembler
+ // libraries.
+ //
+ //===----------------------------------------------------------------------===//
+
+ #ifndef LLVM_SYSTEM_DISASSEMBLER_H
+ #define LLVM_SYSTEM_DISASSEMBLER_H
+
+ #include "llvm/Support/DataTypes.h"
+ #include <string>
+
+ namespace llvm {
+ namespace sys {
+
+ /// This function provides some "glue" code to call external disassembler
+ /// libraries.
+ std::string disassembleBuffer(uint8_t* start, size_t length, uint64_t pc = 0);
+
+ }
+ }
+
+ #endif // LLVM_SYSTEM_DISASSEMBLER_H
More information about the llvm-commits
mailing list