diff options
| author | kat <katherine@vector35.com> | 2022-06-16 13:57:26 -0400 |
|---|---|---|
| committer | kat <katherine@vector35.com> | 2022-06-16 13:59:40 -0400 |
| commit | 30d84ee263fea44a7fa686d86d1934e4782f8aaa (patch) | |
| tree | f3d0e71d6d1f311c90a061e813efbe45e10b4794 /binaryninjacore.h | |
| parent | b46050815d7b3a1a4777a87dbcb23b053da66577 (diff) | |
Add support for executing scripts from files
Diffstat (limited to 'binaryninjacore.h')
| -rw-r--r-- | binaryninjacore.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h index 381bb948..58fb6bf2 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -2417,6 +2417,7 @@ extern "C" void (*externalRefTaken)(void* ctxt); void (*externalRefReleased)(void* ctxt); BNScriptingProviderExecuteResult (*executeScriptInput)(void* ctxt, const char* input); + BNScriptingProviderExecuteResult (*executeScriptInputFromFilename)(void *ctxt, const char* input); void (*cancelScriptInput)(void* ctxt); void (*setCurrentBinaryView)(void* ctxt, BNBinaryView* view); void (*setCurrentFunction)(void* ctxt, BNFunction* func); @@ -5710,7 +5711,9 @@ extern "C" BINARYNINJACOREAPI BNScriptingProviderInputReadyState BNGetScriptingInstanceInputReadyState( BNScriptingInstance* instance); BINARYNINJACOREAPI BNScriptingProviderExecuteResult BNExecuteScriptInput( - BNScriptingInstance* instance, const char* input); + BNScriptingInstance* instance, const char* input); + BINARYNINJACOREAPI BNScriptingProviderExecuteResult BNExecuteScriptInputFromFilename( + BNScriptingInstance* instance, const char* filename); BINARYNINJACOREAPI void BNCancelScriptInput(BNScriptingInstance* instance); BINARYNINJACOREAPI void BNSetScriptingInstanceCurrentBinaryView(BNScriptingInstance* instance, BNBinaryView* view); BINARYNINJACOREAPI void BNSetScriptingInstanceCurrentFunction(BNScriptingInstance* instance, BNFunction* func); |
