summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
diff options
context:
space:
mode:
authorKyleMiles <krm504@nyu.edu>2020-10-08 23:29:39 +0000
committerKyleMiles <krm504@nyu.edu>2020-10-19 18:17:38 +0000
commit3083903d0ee4ccd18099cb3315e0220c7f5993fb (patch)
tree0209754640d3365f07bd204f9bb0f5412b7d1cb9 /binaryninjacore.h
parentcbebe461efab02c736c79bf48641f33c793a27f4 (diff)
Add Simplifier Implementation
Diffstat (limited to 'binaryninjacore.h')
-rw-r--r--binaryninjacore.h14
1 files changed, 4 insertions, 10 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index db88c2ff..b13f9fb3 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -4463,11 +4463,8 @@ __attribute__ ((format (printf, 1, 2)))
BINARYNINJACOREAPI BNTypeLibrary** BNGetPlatformTypeLibrariesByName(BNPlatform* platform, char* depName, size_t* count);
//Demangler
- BINARYNINJACOREAPI bool BNDemangleMS(BNArchitecture* arch,
- const char* mangledName,
- BNType** outType,
- char*** outVarName,
- size_t* outVarNameElements);
+ BINARYNINJACOREAPI bool BNDemangleMS(BNArchitecture* arch, const char* mangledName, BNType** outType, char*** outVarName,
+ size_t* outVarNameElements, const BNBinaryView* const view);
// Download providers
BINARYNINJACOREAPI BNDownloadProvider* BNRegisterDownloadProvider(const char* name, BNDownloadProviderCallbacks* callbacks);
@@ -4609,11 +4606,8 @@ __attribute__ ((format (printf, 1, 2)))
const char* title, BNFlowGraph* graph);
BINARYNINJACOREAPI bool BNIsGNU3MangledString(const char* mangledName);
- BINARYNINJACOREAPI bool BNDemangleGNU3(BNArchitecture* arch,
- const char* mangledName,
- BNType** outType,
- char*** outVarName,
- size_t* outVarNameElements);
+ BINARYNINJACOREAPI bool BNDemangleGNU3(BNArchitecture* arch, const char* mangledName, BNType** outType,
+ char*** outVarName, size_t* outVarNameElements, const BNBinaryView* const view);
BINARYNINJACOREAPI void BNFreeDemangledName(char*** name, size_t nameElements);
// Plugin repository APIs