X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fcore%2FBasicBlock.hxx;h=9018b5b56aa8172d10d66e8f4248aeb9bb87de57;hp=0a759bf4d85875a2f153e14ba5cd4556d49f8c1b;hb=9fe5caf6408d1b7d5eb86dacdb211bd22335398a;hpb=d63f589a3fda3c6d69c730596be194c3485a5801 diff --git a/src/core/BasicBlock.hxx b/src/core/BasicBlock.hxx index 0a759bf..9018b5b 100644 --- a/src/core/BasicBlock.hxx +++ b/src/core/BasicBlock.hxx @@ -6,12 +6,15 @@ #include class Disassembler; +class InformationManager; class BasicBlock { public: - BasicBlock(uint64_t start_address, Disassembler * disassembler) + BasicBlock(uint64_t start_address, Disassembler * disassembler, + InformationManager* manager) : start_address(start_address) - , disassembler(disassembler) { + , disassembler(disassembler) + , manager(manager) { next_blocks[0] = 0; next_blocks[1] = 0; } @@ -52,10 +55,14 @@ public: return disassembler; } + InformationManager* getManager() const { + return manager; + } private: uint64_t start_address; uint64_t end_address; Disassembler* disassembler; + InformationManager* manager; uint64_t next_blocks[2]; };