X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fcore%2FBasicBlock.hxx;h=0a759bf4d85875a2f153e14ba5cd4556d49f8c1b;hp=b3e5a89d819cfbd74c5b375919eba6dcccd7e09a;hb=d63f589a3fda3c6d69c730596be194c3485a5801;hpb=32e87746db981882b95aceddde79ef12034a3405 diff --git a/src/core/BasicBlock.hxx b/src/core/BasicBlock.hxx index b3e5a89..0a759bf 100644 --- a/src/core/BasicBlock.hxx +++ b/src/core/BasicBlock.hxx @@ -5,9 +5,13 @@ #include #include +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]; };