summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
authorBrandon Miller <brandon@vector35.com>2025-05-19 11:46:24 -0400
committerBrandon Miller <brandon@vector35.com>2025-05-19 11:46:24 -0400
commite6496396f37f337f3a8422fdb66f261257d25b61 (patch)
tree9f18a999420103338bb6b7f284da1060e4fd01d9 /binaryninjaapi.h
parent42886bea7384f0163c43bacc5afa7b9ffe6a589c (diff)
Implement function level metadata
Diffstat (limited to 'binaryninjaapi.h')
-rw-r--r--binaryninjaapi.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 95c54095..0d2bdfe2 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -11458,6 +11458,12 @@ namespace BinaryNinja {
void CollapseRegion(uint64_t hash);
void ExpandRegion(uint64_t hash);
void ExpandAll();
+
+ void StoreMetadata(const std::string& key, Ref<Metadata> value, bool isAuto = false);
+ Ref<Metadata> QueryMetadata(const std::string& key);
+ Ref<Metadata> GetMetadata();
+ Ref<Metadata> GetAutoMetadata();
+ void RemoveMetadata(const std::string& key);
};
/*!