debugger.debugadaptertype module¶
|
The |
- class DebugAdapterType(handle: 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:
handle (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: