[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