summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2023-11-24 13:23:11 -0500
committerBrian Potchik <brian@vector35.com>2023-11-24 13:23:11 -0500
commit2127e6bee8f6bf8e7ef6a742380ba822bad60956 (patch)
treeb2bc0f686406c96c7ca3aad174e576644aead62e /python
parentf7fc9a16455913bc97b969a653e06a00dfa9eb23 (diff)
Add Symbolic symbols type.
Diffstat (limited to 'python')
-rw-r--r--python/binaryview.py2
-rw-r--r--python/types.py1
2 files changed, 2 insertions, 1 deletions
diff --git a/python/binaryview.py b/python/binaryview.py
index 009e668d..e64b53a4 100644
--- a/python/binaryview.py
+++ b/python/binaryview.py
@@ -5288,7 +5288,7 @@ class BinaryView:
"""
if ordered_filter is None:
ordered_filter = [
- SymbolType.FunctionSymbol, SymbolType.ImportedFunctionSymbol, SymbolType.LibraryFunctionSymbol,
+ SymbolType.FunctionSymbol, SymbolType.ImportedFunctionSymbol, SymbolType.LibraryFunctionSymbol, SymbolType.SymbolicFunctionSymbol,
SymbolType.DataSymbol, SymbolType.ImportedDataSymbol, SymbolType.ImportAddressSymbol,
SymbolType.ExternalSymbol
]
diff --git a/python/types.py b/python/types.py
index 68858ac8..87e092bb 100644
--- a/python/types.py
+++ b/python/types.py
@@ -397,6 +397,7 @@ class Symbol(CoreSymbol):
ImportedDataSymbol Symbol for data that is not defined in the current binary
ExternalSymbol Symbols for data and code that reside outside the BinaryView
LibraryFunctionSymbol Symbols for functions identified as belonging to a shared library
+ SymbolicFunctionSymbol Symbols for functions without a concrete implementation or which have been abstractly represented
=========================== =================================================================
"""
def __init__(