Recursive disassembler
authorChristoph Egger <siccegge@cs.fau.de>
Mon, 26 May 2014 13:23:23 +0000 (15:23 +0200)
committerChristoph Egger <siccegge@cs.fau.de>
Mon, 26 May 2014 13:23:23 +0000 (15:23 +0200)
commitd84d4109b1f5bd5f87732b7e49860639d963a553
tree454d1d839829686dd75a8148831be582ef9726ad
parent516e590392ed1f4ead816731bfd95fc3c4690b9f
Recursive disassembler

Disassemblers properly recursive. Doesn't yet really build the
neccessary data structure. Also doesn't handle jump targets in the
middle of preexisting basic blocks properly.
src/disassembler/BasicBlock.hxx [new file with mode: 0644]
src/disassembler/Disassembler.cxx
src/disassembler/Disassembler.hxx
src/disassembler/Function.hxx [new file with mode: 0644]
src/disassembler/llvm/LLVMBasicBlock.hxx [new file with mode: 0644]
src/disassembler/llvm/LLVMDisassembler.cxx
src/disassembler/llvm/LLVMDisassembler.hxx
src/disassembler/llvm/LLVMFunction.hxx [new file with mode: 0644]