]> git.siccegge.de Git - frida/frida.git/blob - src/disassembler/llvm/LLVMBasicBlock.hxx
Fill BasicBlockWidgets with actual assembly instructions
[frida/frida.git] / src / disassembler / llvm / LLVMBasicBlock.hxx
1 #ifndef INCLUDE__LLVMBasicBlock_hxx
2 #define INCLUDE__LLVMBasicBlock_hxx
3
4 #include "disassembler/BasicBlock.hxx"
5
6 class LLVMDisassembler;
7
8 class LLVMBasicBlock : public BasicBlock {
9 public:
10 LLVMBasicBlock(uint64_t start_address, LLVMDisassembler * disassembler) {
11 setStartAddress(start_address);
12 }
13
14 LLVMDisassembler * getDisassembler() {
15 return disassembler;
16 }
17
18 private:
19 LLVMDisassembler * disassembler;
20 };
21
22
23 #endif