MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / ILSourceLocation

Class ILSourceLocation

binaryninjaapi.h:11888–11909  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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;

Callers 4

LowLevelILFunctionClass · 0.70
HighLevelILFunctionClass · 0.70
AnalyzeStandardFunctionFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected