summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
Diffstat (limited to 'binaryninjaapi.h')
-rw-r--r--binaryninjaapi.h13
1 files changed, 3 insertions, 10 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index c15cf24d..cb2d3632 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -11345,16 +11345,6 @@ namespace BinaryNinja {
*/
Ref<LowLevelILFunction> GetLowLevelILIfAvailable() const;
- /*! Get the Low Level IL Instruction start for an instruction at an address
-
- \param arch Architecture for the instruction
- \param addr Address of the instruction
- \return Start address of the instruction
- */
- size_t GetLowLevelILForInstruction(Architecture* arch, uint64_t addr);
- std::set<size_t> GetLowLevelILInstructionsForAddress(Architecture* arch, uint64_t addr);
- std::vector<size_t> GetLowLevelILExitsForInstruction(Architecture* arch, uint64_t addr);
-
std::pair<DataBuffer, BNBuiltinType> GetConstantData(
BNRegisterValueType state, uint64_t value, size_t size = 0);
@@ -12289,6 +12279,9 @@ namespace BinaryNinja {
uint64_t GetCurrentAddress() const;
void SetCurrentAddress(Architecture* arch, uint64_t addr);
size_t GetInstructionStart(Architecture* arch, uint64_t addr);
+ std::set<size_t> GetInstructionsAt(Architecture* arch, uint64_t addr);
+
+ std::vector<size_t> GetExitsForInstruction(size_t i);
void ClearIndirectBranches();
void SetIndirectBranches(const std::vector<ArchAndAddr>& branches);