Again adding a C API to the disassembler for use by such tools as Darwin's
authorKevin Enderby <enderby@apple.com>
Mon, 28 Mar 2011 18:25:07 +0000 (18:25 +0000)
committerKevin Enderby <enderby@apple.com>
Mon, 28 Mar 2011 18:25:07 +0000 (18:25 +0000)
commit93f79364351650b58172522ae8346153a3c67a5c
tree08e8d8e6a13aa547eba8a5301e98a2dc40812a9a
parent2bf026e3754b167077c62da5698e19b16a3063b1
Again adding a C API to the disassembler for use by such tools as Darwin's
otool(1), this time with the needed fix for case sensitive file systems :) .
This is a work in progress as the interface for producing symbolic operands is
not done.  But a hacked prototype using information from the object file's
relocation entiries and replacing immediate operands with MCExpr's has been
shown to work with no changes to the instrucion printer.  These APIs will be
moved into a dynamic library at some point.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128415 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm-c/Disassembler.h [new file with mode: 0644]
lib/MC/MCDisassembler/Disassembler.cpp [new file with mode: 0644]
lib/MC/MCDisassembler/Disassembler.h [new file with mode: 0644]