]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/llvm/LLVMBasicBlock.hxx
Make LLVMDisassembler a template class
[frida/frida.git] / src / disassembler / llvm / LLVMBasicBlock.hxx
index ede89d6f58564ade6a9a07c986fc388a9bb25f93..0949f70a4d87c50fac5fb611d249fd4ec0a7f569 100644 (file)
@@ -3,15 +3,20 @@
 
 #include "disassembler/BasicBlock.hxx"
 
+class Disassembler;
+
 class LLVMBasicBlock : public BasicBlock {
 public:
-       LLVMBasicBlock(uint64_t start_address) {
+       LLVMBasicBlock(uint64_t start_address, Disassembler * disassembler) {
                setStartAddress(start_address);
        }
 
+       Disassembler * getDisassembler() {
+               return disassembler;
+       }
 
 private:
+       Disassembler * disassembler;
 };
 
-
 #endif