|
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 131 |
| 40 | +#define BN_CURRENT_CORE_ABI_VERSION 132 |
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 |
@@ -774,6 +774,13 @@ extern "C" |
774 | 774 | NeverShowParameterHints, |
775 | 775 | } BNDisassemblyCallParameterHints; |
776 | 776 |
|
| 777 | + typedef enum BNDisassemblyBlockLabels |
| 778 | + { |
| 779 | + NeverShowDefaultBlockLabels, |
| 780 | + AlwaysShowBlockLabels, |
| 781 | + NeverShowBlockLabels, |
| 782 | + } BNDisassemblyBlockLabels; |
| 783 | + |
777 | 784 | typedef enum BNTypeClass |
778 | 785 | { |
779 | 786 | VoidTypeClass = 0, |
@@ -5833,6 +5840,8 @@ extern "C" |
5833 | 5840 | BINARYNINJACOREAPI void BNSetDisassemblyAddressBaseOffset(BNDisassemblySettings* settings, uint64_t addressBaseOffset); |
5834 | 5841 | BINARYNINJACOREAPI BNDisassemblyCallParameterHints BNGetDisassemblyCallParameterHints(BNDisassemblySettings* settings); |
5835 | 5842 | BINARYNINJACOREAPI void BNSetDisassemblyCallParameterHints(BNDisassemblySettings* settings, BNDisassemblyCallParameterHints hints); |
| 5843 | + BINARYNINJACOREAPI BNDisassemblyBlockLabels BNGetDisassemblyBlockLabels(BNDisassemblySettings* settings); |
| 5844 | + BINARYNINJACOREAPI void BNSetDisassemblyBlockLabels(BNDisassemblySettings* settings, BNDisassemblyBlockLabels labels); |
5836 | 5845 |
|
5837 | 5846 | // Flow graphs |
5838 | 5847 | BINARYNINJACOREAPI BNFlowGraph* BNCreateFlowGraph(void); |
|
0 commit comments