MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / reanalyze

Method reanalyze

python/function.py:2517–2527  ·  view source on GitHub ↗

``reanalyze`` causes this function to be reanalyzed. This function does not wait for the analysis to finish. :param enums.FunctionUpdateType update_type: (optional) Desired update type .. warning:: If analysis_skipped is True, using this API will not trigger re-analysis. Instead, set `analy

(self, update_type: FunctionUpdateType = FunctionUpdateType.UserFunctionUpdate)

Source from the content-addressed store, hash-verified

2515 return display_type, type_id
2516
2517 def reanalyze(self, update_type: FunctionUpdateType = FunctionUpdateType.UserFunctionUpdate) -> None:
2518 """
2519 ``reanalyze`` causes this function to be reanalyzed. This function does not wait for the analysis to finish.
2520
2521 :param enums.FunctionUpdateType update_type: (optional) Desired update type
2522
2523 .. warning:: If analysis_skipped is True, using this API will not trigger re-analysis. Instead, set `analysis_skipped` to `False`.
2524
2525 :rtype: None
2526 """
2527 core.BNReanalyzeFunction(self.handle, update_type)
2528
2529 def mark_updates_required(self, update_type: FunctionUpdateType = FunctionUpdateType.UserFunctionUpdate) -> None:
2530 """

Callers 1

startFullAnalysisMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected