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

Method request_debug_report

python/function.py:3020–3042  ·  view source on GitHub ↗

``request_debug_report`` can generate internal debug reports for a variety of analysis. Current list of possible values include: - mlil_translator - stack_adjust_graph - high_level_il :param str name: Name of the debug report :rtype: None

(self, name: str)

Source from the content-addressed store, hash-verified

3018 self.clear_user_var_value(var, def_site.addr)
3019
3020 def request_debug_report(self, name: str) -> None:
3021 """
3022 ``request_debug_report`` can generate internal debug reports for a variety of analysis.
3023 Current list of possible values include:
3024
3025 - mlil_translator
3026 - stack_adjust_graph
3027 - high_level_il
3028
3029 :param str name: Name of the debug report
3030 :rtype: None
3031 """
3032 debug_report_alias = {
3033 "stack" : "stack_adjust_graph",
3034 "mlil" : "mlil_translator",
3035 "hlil" : "high_level_il"
3036 }
3037
3038 if name in debug_report_alias:
3039 name = debug_report_alias[name]
3040
3041 core.BNRequestFunctionDebugReport(self.handle, name)
3042 self.view.update_analysis()
3043
3044 @property
3045 def call_sites(self) -> List['binaryview.ReferenceSource']:

Callers

nothing calls this directly

Calls 1

update_analysisMethod · 0.45

Tested by

no test coverage detected