diff options
| author | Mason Reed <mason@vector35.com> | 2025-08-29 20:01:48 -0400 |
|---|---|---|
| committer | Mason Reed <mason@vector35.com> | 2025-09-03 20:02:00 -0400 |
| commit | 7f4989a475d7cc30f790a977ab5518b05e27306a (patch) | |
| tree | 4cd3d56cc3714bfd3faea467c5b0aa7551ef8fc5 /binaryninjacore.h | |
| parent | 1febe6f86b3d10f5a3a08bd5c26c117f4438e3dc (diff) | |
Add disassembly setting for block labels
Diffstat (limited to 'binaryninjacore.h')
| -rw-r--r-- | binaryninjacore.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h index 57d26de2..010fc06a 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -37,7 +37,7 @@ // Current ABI version for linking to the core. This is incremented any time // there are changes to the API that affect linking, including new functions, // new types, or modifications to existing functions or types. -#define BN_CURRENT_CORE_ABI_VERSION 131 +#define BN_CURRENT_CORE_ABI_VERSION 132 // Minimum ABI version that is supported for loading of plugins. Plugins that // are linked to an ABI version less than this will not be able to load and @@ -774,6 +774,13 @@ extern "C" NeverShowParameterHints, } BNDisassemblyCallParameterHints; + typedef enum BNDisassemblyBlockLabels + { + NeverShowDefaultBlockLabels, + AlwaysShowBlockLabels, + NeverShowBlockLabels, + } BNDisassemblyBlockLabels; + typedef enum BNTypeClass { VoidTypeClass = 0, @@ -5833,6 +5840,8 @@ extern "C" BINARYNINJACOREAPI void BNSetDisassemblyAddressBaseOffset(BNDisassemblySettings* settings, uint64_t addressBaseOffset); BINARYNINJACOREAPI BNDisassemblyCallParameterHints BNGetDisassemblyCallParameterHints(BNDisassemblySettings* settings); BINARYNINJACOREAPI void BNSetDisassemblyCallParameterHints(BNDisassemblySettings* settings, BNDisassemblyCallParameterHints hints); + BINARYNINJACOREAPI BNDisassemblyBlockLabels BNGetDisassemblyBlockLabels(BNDisassemblySettings* settings); + BINARYNINJACOREAPI void BNSetDisassemblyBlockLabels(BNDisassemblySettings* settings, BNDisassemblyBlockLabels labels); // Flow graphs BINARYNINJACOREAPI BNFlowGraph* BNCreateFlowGraph(void); |
