]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/llvm/LLVMBasicBlock.hxx
Fill BasicBlockWidgets with actual assembly instructions
[frida/frida.git] / src / disassembler / llvm / LLVMBasicBlock.hxx
index ede89d6f58564ade6a9a07c986fc388a9bb25f93..6bc186de365858e6992a029840dd877c699af2b7 100644 (file)
@@ -3,14 +3,20 @@
 
 #include "disassembler/BasicBlock.hxx"
 
+class LLVMDisassembler;
+
 class LLVMBasicBlock : public BasicBlock {
 public:
-       LLVMBasicBlock(uint64_t start_address) {
+       LLVMBasicBlock(uint64_t start_address, LLVMDisassembler * disassembler) {
                setStartAddress(start_address);
        }
 
+       LLVMDisassembler * getDisassembler() {
+               return disassembler;
+       }
 
 private:
+       LLVMDisassembler * disassembler;
 };