debugger
Factory method that performs allocation and initialization of an IOKernelDebugger object.
Declaration
static IOKernelDebugger * debugger(
IOService *target,
IODebuggerTxHandlertxHandler,
IODebuggerRxHandlerrxHandler,
IODebuggerLinkStatusHandlerlinkStatusHandler,
IODebuggerSetModeHandlersetModeHandler);Parameters
- target:
The target object that implements the debugger handlers.
- txHandler:
The target's transmit handler. A pointer to a 'C' function.
- rxHandler:
The target's receive handler. A pointer to a 'C' function.
- linkStatusHandler:
The target's link status handler. A pointer to a 'C' function.
- setModeHandler:
The target's set mode handler. A pointer to a 'C' function.
Return Value
Returns an IOKernelDebugger instance on success, 0 otherwise.