summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2021-03-30 12:08:21 -0400
committerBrian Potchik <brian@vector35.com>2021-03-30 12:08:21 -0400
commitec5acd622aa48e7b87f6246e774983a7652c0acd (patch)
tree0dc7dbd99dcdb8849d48132e4a88efcbfe8b9514 /binaryninjaapi.h
parent3d4c8e147c5f6a6e257ef48cfb5fe476c35b1d7b (diff)
Add ability to query for database backing of specific BinaryViewTypes and fix state initialization.
Diffstat (limited to 'binaryninjaapi.h')
-rw-r--r--binaryninjaapi.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 286d4a52..fbadbc07 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -882,7 +882,7 @@ __attribute__ ((format (printf, 1, 2)))
bool IsSnapshotDataAppliedWithoutError() const;
- bool IsBackedByDatabase() const;
+ bool IsBackedByDatabase(const std::string& binaryViewType = "") const;
bool CreateDatabase(const std::string& name, BinaryView* data, Ref<SaveSettings> settings);
bool CreateDatabase(const std::string& name, BinaryView* data,
const std::function<void(size_t progress, size_t total)>& progressCallback, Ref<SaveSettings> settings);
@@ -1486,7 +1486,6 @@ __attribute__ ((format (printf, 1, 2)))
bool IsModified() const;
bool IsAnalysisChanged() const;
- bool IsBackedByDatabase() const;
bool CreateDatabase(const std::string& path, Ref<SaveSettings> settings = new SaveSettings());
bool CreateDatabase(const std::string& path,
const std::function<void(size_t progress, size_t total)>& progressCallback, Ref<SaveSettings> settings = new SaveSettings());
@@ -1599,7 +1598,7 @@ __attribute__ ((format (printf, 1, 2)))
void AddUserDataReference(uint64_t fromAddr, uint64_t toAddr);
void RemoveUserDataReference(uint64_t fromAddr, uint64_t toAddr);
- // References to type
+ // References to type
std::vector<ReferenceSource> GetCodeReferencesForType(const QualifiedName& type);
std::vector<uint64_t> GetDataReferencesForType(const QualifiedName& type);
std::vector<TypeReferenceSource> GetTypeReferencesForType(const QualifiedName& type);