debugadaptertype module¶
|
The |
- class DebugAdapterType(hande: binaryninja.debugger._debuggercore.BNDebugAdapterType)[source]¶
Bases:
object
The
DebugAdapterType
object is used to access the DebugAdapters. DebugAdapterType should not be directly instantiated; instead, useget_by_name
to get an instance of DebugAdapter by name.Right now, the DebugAdapterType class cannot be used to create a DebuggerController. This is planned for the future.
- Parameters
hande (binaryninja.debugger._debuggercore.BNDebugAdapterType) –
- can_connect(bv: BinaryView) bool [source]¶
Whether the current DebugAdapterType can connect to a remote host for the specified BinaryView
- Parameters
bv (BinaryView) – the BinaryView to check for
- Returns
- Return type
- can_execute(bv: BinaryView) bool [source]¶
Whether the current DebugAdapterType can execute the specified BinaryView
- Parameters
bv (BinaryView) – the BinaryView to check for
- Returns
- Return type
- static get_available_adapters(bv: BinaryView) List[str] [source]¶
Get a list of available DebugAdapters for the specified BinaryView. The DebugAdapters in the list can be used to debug the BinaryView.
- Parameters
bv (BinaryView) – the BinaryView to check for
- Returns
list of available DebugAdapters
- Return type