Contents

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.

See Also

Miscellaneous