• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/IONetworkingFamily-101/

Lines Matching defs:debugger

1453 bool IONetworkController::attachDebuggerClient(IOKernelDebugger ** debugger)
1459 // don't attach any debugger if kernel debugging isn't even enabled.
1463 *debugger = 0;
1475 // Create a debugger client nub and register the static
1478 client = IOKernelDebugger::debugger( this,
1492 *debugger = client;
1510 // the debugger client has been terminated.
1512 // debugger: The IOKernelDebugger instance to be detached and terminated.
1516 void IONetworkController::detachDebuggerClient(IOKernelDebugger * debugger)
1518 if (OSDynamicCast(IOKernelDebugger, debugger) == 0)
1521 // Terminate the debugger client and return after the client has
1524 debugger->terminate(kIOServiceRequired | kIOServiceSynchronous);
1530 IOReturn IONetworkController::enable(IOKernelDebugger * debugger)
1538 IOReturn IONetworkController::disable(IOKernelDebugger * debugger)
1544 // Take and release the debugger lock.
1565 // as the debugger receive handler. IOKernelDebugger will call this
1568 // a driver with debugger support.
1582 // as the debugger transmit handler. IOKernelDebugger will call this
1585 // debugger support.
1596 // as the debugger link status handler. IOKernelDebugger will call this
1599 // debugger support.
1608 // attachDebuggerClient() as the debugger set mode
1610 // driver whether or not the debugger is active. This function will in
1612 // driver with debugger support.
1621 // After a debugger client is attached through attachDebuggerClient(), this
1622 // method will be called by the debugger client to poll for a incoming packet
1623 // when the debugger session is active. This method may be called from the
1627 // a debugger client must override this method.
1645 // by a driver that supports kernel debugging. After a debugger client is
1647 // debugger to send an outbound packet when the kernel debugger is active.
1651 // and should not be called. A driver that attaches a debugger client
1665 // debugging. After a debugger client is attached through
1666 // attachDebuggerClient(), this method will be called by the debugger
1667 // to determine link status when the kernel debugger is active. This
1671 // is used as a placeholder. A driver that attaches a debugger client and
1680 // Debugger polled-mode active/inactive handler. After a debugger
1682 // be called by the debugger to inform the driver whether or not the
1683 // kernel debugger is active. This method may be called from the
1687 // placeholder. A driver that attaches a debugger client and wishes
1689 // debugger should override this method.
2215 // Send a message to the debugger to announce the controller's
2216 // enable/disable state when the debugger is first attached as
2218 // debugger is attached after the BSD client has attached and