]> git.siccegge.de Git - frida/frida.git/blobdiff - src/core/BasicBlock.hxx
Remove unused LLVMBasicBlock class
[frida/frida.git] / src / core / BasicBlock.hxx
index b3e5a89d819cfbd74c5b375919eba6dcccd7e09a..0a759bf4d85875a2f153e14ba5cd4556d49f8c1b 100644 (file)
@@ -5,9 +5,13 @@
 #include <string>
 #include <sstream>
 
+class Disassembler;
+
 class BasicBlock {
 public:
-       BasicBlock() {
+       BasicBlock(uint64_t start_address, Disassembler * disassembler)
+               : start_address(start_address)
+               , disassembler(disassembler) {
                next_blocks[0] = 0;
                next_blocks[1] = 0;
        }
@@ -44,10 +48,14 @@ public:
                return s.str();
        }
 
+       Disassembler * getDisassembler() {
+               return disassembler;
+       }
+
 private:
        uint64_t start_address;
        uint64_t end_address;
-
+       Disassembler* disassembler;
        uint64_t next_blocks[2];
 };