Contents

attachDebuggerClient

Attaches a new IOKernelDebugger client object.

Declaration

virtual bool attachDebuggerClient(
 IOKernelDebugger **debuggerP);

Parameters

  • debuggerP:

    A handle that will return the new IOKernelDebugger object created.

Return Value

Returns true on success, false otherwise.

Overview

This method allocates an IOKernelDebugger object and attaches it as a client. Having a debugger client implies that the controller supports kernel debugging, and therefore must implement the two polled-mode methods that are called by the debugger client. See sendPacket() and receivePacket(). Only a single debugger client should be attached to each controller.

See Also

Miscellaneous