const std::string&)> fun);
Function * disassembleFunctionAt(uint64_t address, const std::string& name = "");
+ std::list<Instruction> getInstructions(const BasicBlock* block);
private:
// http://llvm.org/docs/doxygen/html/MCObjectDisassembler_8cpp_source.html +197
void disassembleFunction(Function* function);
void splitBlocks(Function* fun);
void disassemble();
+ llvm::object::SectionRef getTextSection();
void readSymbols();
void readSections();