diff options
| author | Peter LaFosse <peter@vector35.com> | 2021-11-29 09:23:53 -0500 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2021-11-29 11:39:13 -0500 |
| commit | bbf4d616ebdec77538832c1353b8e200a1ad9bbf (patch) | |
| tree | 9e9562c4538841753ad601a359bc8960842a5bfe /binaryninjacore.h | |
| parent | 38a232121c233225860fec8fa929ebeb555dad88 (diff) | |
Better handling of symbols whose raw names are obfuscated
Diffstat (limited to 'binaryninjacore.h')
| -rw-r--r-- | binaryninjacore.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h index 1e424ccb..c084eec9 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -4237,6 +4237,9 @@ __attribute__ ((format (printf, 1, 2))) BINARYNINJACOREAPI char* BNGetSymbolShortName(BNSymbol* sym); BINARYNINJACOREAPI char* BNGetSymbolFullName(BNSymbol* sym); BINARYNINJACOREAPI char* BNGetSymbolRawName(BNSymbol* sym); + BINARYNINJACOREAPI void* BNGetSymbolRawBytes(BNSymbol* sym, size_t* count); + BINARYNINJACOREAPI void BNFreeSymbolRawBytes(void* bytes); + BINARYNINJACOREAPI uint64_t BNGetSymbolAddress(BNSymbol* sym); BINARYNINJACOREAPI uint64_t BNGetSymbolOrdinal(BNSymbol* sym); BINARYNINJACOREAPI bool BNIsSymbolAutoDefined(BNSymbol* sym); |
