diff options
| -rw-r--r-- | binaryninjaapi.h | 1 | ||||
| -rw-r--r-- | binaryninjacore.h | 16 | ||||
| -rw-r--r-- | binaryview.cpp | 6 | ||||
| -rw-r--r-- | python/types.py | 4 |
4 files changed, 13 insertions, 14 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h index 475cede6..ecf55e98 100644 --- a/binaryninjaapi.h +++ b/binaryninjaapi.h @@ -900,7 +900,6 @@ namespace BinaryNinja std::string GetRawName() const; uint64_t GetAddress() const; bool IsAutoDefined() const; - void SetAutoDefined(bool val); static Ref<Symbol> ImportedFunctionFromImportAddressSymbol(Symbol* sym, uint64_t addr); }; diff --git a/binaryninjacore.h b/binaryninjacore.h index c7bcb187..e73256e6 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -1004,8 +1004,19 @@ extern "C" size_t nameCount; }; - typedef BNNameList BNQualifiedName; - typedef BNNameList BNNameSpace; + struct BNNameSpace + { + char** name; + char* join; + size_t nameCount; + }; + + struct BNQualifiedName + { + char** name; + char* join; + size_t nameCount; + }; struct BNBinaryDataNotification { @@ -2738,7 +2749,6 @@ extern "C" BINARYNINJACOREAPI char* BNGetSymbolRawName(BNSymbol* sym); BINARYNINJACOREAPI uint64_t BNGetSymbolAddress(BNSymbol* sym); BINARYNINJACOREAPI bool BNIsSymbolAutoDefined(BNSymbol* sym); - BINARYNINJACOREAPI void BNSetSymbolAutoDefined(BNSymbol* sym, bool val); BINARYNINJACOREAPI BNSymbol* BNGetSymbolByAddress(BNBinaryView* view, uint64_t addr); BINARYNINJACOREAPI BNSymbol* BNGetSymbolByRawName(BNBinaryView* view, const char* name); diff --git a/binaryview.cpp b/binaryview.cpp index c6970ff5..993d19ab 100644 --- a/binaryview.cpp +++ b/binaryview.cpp @@ -231,12 +231,6 @@ bool Symbol::IsAutoDefined() const } -void Symbol::SetAutoDefined(bool val) -{ - BNSetSymbolAutoDefined(m_object, val); -} - - Ref<Symbol> Symbol::ImportedFunctionFromImportAddressSymbol(Symbol* sym, uint64_t addr) { return new Symbol(BNImportedFunctionFromImportAddressSymbol(sym->GetObject(), addr)); diff --git a/python/types.py b/python/types.py index 42ed7ddd..a81cf5f0 100644 --- a/python/types.py +++ b/python/types.py @@ -185,10 +185,6 @@ class Symbol(object): def auto(self): return core.BNIsSymbolAutoDefined(self.handle) - @auto.setter - def auto(self, value): - core.BNSetSymbolAutoDefined(self.handle, value) - def __repr__(self): return "<%s: \"%s\" @ %#x>" % (self.type, self.full_name, self.address) |
