You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: binaryninjaapi.h
+18-2Lines changed: 18 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -5224,9 +5224,9 @@ namespace BinaryNinja {
5224
5224
*/
5225
5225
void UpdateAnalysis();
5226
5226
5227
-
/*! Abort the currently running analysis
5227
+
/*! Abort analysis and suspend the workflow machine
5228
5228
5229
-
This method should be considered non-recoverable and generally only used when shutdown is imminent after stopping.
5229
+
Stops analysis and transitions the workflow machine to the Suspend state. This operation is recoverable, and the workflow machine can be re-enabled via the WorkflowMachine Enable API.
5230
5230
*/
5231
5231
void AbortAnalysis();
5232
5232
@@ -10058,6 +10058,22 @@ namespace BinaryNinja {
10058
10058
WorkflowMachine(Ref<BinaryView> view);
10059
10059
WorkflowMachine(Ref<Function> function);
10060
10060
10061
+
/*! Enable the workflow machine
10062
+
10063
+
Re-enables the workflow machine if it is in the Suspend state.
10064
+
\return true if the command is accepted, false otherwise.
10065
+
*/
10066
+
bool Enable();
10067
+
10068
+
/*! Disable the workflow machine
10069
+
10070
+
Disables analysis and suspends the workflow machine, equivalent to AbortAnalysis.
10071
+
This operation is recoverable and the workflow machine can be re-enabled via the Enable API.
10072
+
\return true if the command is accepted, false otherwise.
0 commit comments