summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyleMiles <krm504@nyu.edu>2022-10-06 16:55:31 -0400
committerKyleMiles <krm504@nyu.edu>2022-10-06 17:01:17 -0400
commit847c305528b2af050ccf8ef93a087d40b07bcd3a (patch)
treefff9cdd18df22653f0c31e7af710722e1aebdfb9
parentf5e905210473081e3dfda8874c38ada3267517c8 (diff)
Remove loading default load settings from BinaryData
We might need that capability again in the future, but for now default load settings are only needed on non-raw views after this point in the API
-rw-r--r--binaryninjaapi.h10
-rw-r--r--binaryview.cpp20
2 files changed, 14 insertions, 16 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 2eed35e0..15850e44 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -4407,11 +4407,11 @@ namespace BinaryNinja {
class BinaryData : public BinaryView
{
public:
- BinaryData(FileMetadata* file, bool setDefaultLoadSettings = false);
- BinaryData(FileMetadata* file, const DataBuffer& data, bool setDefaultLoadSettings = false);
- BinaryData(FileMetadata* file, const void* data, size_t len, bool setDefaultLoadSettings = false);
- BinaryData(FileMetadata* file, const std::string& path, bool setDefaultLoadSettings = false);
- BinaryData(FileMetadata* file, FileAccessor* accessor, bool setDefaultLoadSettings = false);
+ BinaryData(FileMetadata* file);
+ BinaryData(FileMetadata* file, const DataBuffer& data);
+ BinaryData(FileMetadata* file, const void* data, size_t len);
+ BinaryData(FileMetadata* file, const std::string& path);
+ BinaryData(FileMetadata* file, FileAccessor* accessor);
};
class Platform;
diff --git a/binaryview.cpp b/binaryview.cpp
index 8b1fad53..713e2c0c 100644
--- a/binaryview.cpp
+++ b/binaryview.cpp
@@ -4199,28 +4199,26 @@ Ref<Symbol> Relocation::GetSymbol() const
}
-BinaryData::BinaryData(FileMetadata* file, bool setDefaultLoadSettings) :
- BinaryView(BNCreateBinaryDataView(file->GetObject(), setDefaultLoadSettings))
-{}
+BinaryData::BinaryData(FileMetadata* file) : BinaryView(BNCreateBinaryDataView(file->GetObject(), false)) {}
-BinaryData::BinaryData(FileMetadata* file, const DataBuffer& data, bool setDefaultLoadSettings) :
- BinaryView(BNCreateBinaryDataViewFromBuffer(file->GetObject(), data.GetBufferObject(), setDefaultLoadSettings))
+BinaryData::BinaryData(FileMetadata* file, const DataBuffer& data) :
+ BinaryView(BNCreateBinaryDataViewFromBuffer(file->GetObject(), data.GetBufferObject(), false))
{}
-BinaryData::BinaryData(FileMetadata* file, const void* data, size_t len, bool setDefaultLoadSettings) :
- BinaryView(BNCreateBinaryDataViewFromData(file->GetObject(), data, len, setDefaultLoadSettings))
+BinaryData::BinaryData(FileMetadata* file, const void* data, size_t len) :
+ BinaryView(BNCreateBinaryDataViewFromData(file->GetObject(), data, len, false))
{}
-BinaryData::BinaryData(FileMetadata* file, const string& path, bool setDefaultLoadSettings) :
- BinaryView(BNCreateBinaryDataViewFromFilename(file->GetObject(), path.c_str(), setDefaultLoadSettings))
+BinaryData::BinaryData(FileMetadata* file, const string& path) :
+ BinaryView(BNCreateBinaryDataViewFromFilename(file->GetObject(), path.c_str(), false))
{}
-BinaryData::BinaryData(FileMetadata* file, FileAccessor* accessor, bool setDefaultLoadSettings) :
- BinaryView(BNCreateBinaryDataViewFromFile(file->GetObject(), accessor->GetCallbacks(), setDefaultLoadSettings))
+BinaryData::BinaryData(FileMetadata* file, FileAccessor* accessor) :
+ BinaryView(BNCreateBinaryDataViewFromFile(file->GetObject(), accessor->GetCallbacks(), false))
{}