| 11886 | }; |
| 11887 | |
| 11888 | struct ILSourceLocation |
| 11889 | { |
| 11890 | uint64_t address; |
| 11891 | uint32_t sourceOperand; |
| 11892 | bool valid; |
| 11893 | |
| 11894 | ILSourceLocation() : valid(false) {} |
| 11895 | |
| 11896 | ILSourceLocation(uint64_t addr, uint32_t operand) : address(addr), sourceOperand(operand), valid(true) {} |
| 11897 | |
| 11898 | ILSourceLocation(const BNLowLevelILInstruction& instr) : |
| 11899 | address(instr.address), sourceOperand(instr.sourceOperand), valid(true) |
| 11900 | {} |
| 11901 | |
| 11902 | ILSourceLocation(const BNMediumLevelILInstruction& instr) : |
| 11903 | address(instr.address), sourceOperand(instr.sourceOperand), valid(true) |
| 11904 | {} |
| 11905 | |
| 11906 | ILSourceLocation(const BNHighLevelILInstruction& instr) : |
| 11907 | address(instr.address), sourceOperand(instr.sourceOperand), valid(true) |
| 11908 | {} |
| 11909 | }; |
| 11910 | |
| 11911 | struct LowLevelILInstruction; |
| 11912 | struct RegisterOrFlag; |
no outgoing calls
no test coverage detected