|
37 | 37 | // Current ABI version for linking to the core. This is incremented any time |
38 | 38 | // there are changes to the API that affect linking, including new functions, |
39 | 39 | // new types, or modifications to existing functions or types. |
40 | | -#define BN_CURRENT_CORE_ABI_VERSION 160 |
| 40 | +#define BN_CURRENT_CORE_ABI_VERSION 161 |
41 | 41 |
|
42 | 42 | // Minimum ABI version that is supported for loading of plugins. Plugins that |
43 | 43 | // are linked to an ABI version less than this will not be able to load and |
44 | 44 | // will require rebuilding. The minimum version is increased when there are |
45 | 45 | // incompatible changes that break binary compatibility, such as changes to |
46 | 46 | // existing types or functions. |
47 | | -#define BN_MINIMUM_CORE_ABI_VERSION 160 |
| 47 | +#define BN_MINIMUM_CORE_ABI_VERSION 161 |
48 | 48 |
|
49 | 49 | #ifdef __GNUC__ |
50 | 50 | #ifdef BINARYNINJACORE_LIBRARY |
@@ -6445,7 +6445,7 @@ extern "C" |
6445 | 6445 | BINARYNINJACOREAPI uint64_t* BNLowLevelILGetOperandList( |
6446 | 6446 | BNLowLevelILFunction* func, size_t expr, size_t operand, size_t* count); |
6447 | 6447 | BINARYNINJACOREAPI void BNLowLevelILFreeOperandList(uint64_t* operands); |
6448 | | - BINARYNINJACOREAPI const uint64_t* BNLowLevelILGetOperandPointer( |
| 6448 | + BINARYNINJACOREAPI uint64_t BNLowLevelILGetOperand( |
6449 | 6449 | BNLowLevelILFunction* func, size_t offset); |
6450 | 6450 |
|
6451 | 6451 | BINARYNINJACOREAPI size_t BNCacheLowLevelILPossibleValueSet(BNLowLevelILFunction* func, BNPossibleValueSet* pvs); |
@@ -6604,7 +6604,7 @@ extern "C" |
6604 | 6604 | BINARYNINJACOREAPI uint64_t* BNMediumLevelILGetOperandList( |
6605 | 6605 | BNMediumLevelILFunction* func, size_t expr, size_t operand, size_t* count); |
6606 | 6606 | BINARYNINJACOREAPI void BNMediumLevelILFreeOperandList(uint64_t* operands); |
6607 | | - BINARYNINJACOREAPI const uint64_t* BNMediumLevelILGetOperandPointer( |
| 6607 | + BINARYNINJACOREAPI uint64_t BNMediumLevelILGetOperand( |
6608 | 6608 | BNMediumLevelILFunction* func, size_t offset); |
6609 | 6609 |
|
6610 | 6610 | BINARYNINJACOREAPI size_t BNCacheMediumLevelILPossibleValueSet(BNMediumLevelILFunction* func, BNPossibleValueSet* pvs); |
@@ -6767,7 +6767,7 @@ extern "C" |
6767 | 6767 | BINARYNINJACOREAPI uint64_t* BNHighLevelILGetOperandList( |
6768 | 6768 | BNHighLevelILFunction* func, size_t expr, size_t operand, size_t* count); |
6769 | 6769 | BINARYNINJACOREAPI void BNHighLevelILFreeOperandList(uint64_t* operands); |
6770 | | - BINARYNINJACOREAPI const uint64_t* BNHighLevelILGetOperandPointer( |
| 6770 | + BINARYNINJACOREAPI uint64_t BNHighLevelILGetOperand( |
6771 | 6771 | BNHighLevelILFunction* func, size_t offset); |
6772 | 6772 |
|
6773 | 6773 | BINARYNINJACOREAPI size_t BNCacheHighLevelILPossibleValueSet(BNHighLevelILFunction* func, BNPossibleValueSet* pvs); |
|
0 commit comments