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

Lines Matching defs:debugger

52 	@abstract verify controller meets criteria for debugger
53 @discussion This checks that the controller that is attaching the debugger
121 // determine if this is the best match for a debugger.
166 if(!controller) //looking for mac match, but the debugger isn't on a controller (!?)
308 // Global debugger flags.
324 static void handleActivationChange( IOKernelDebugger * debugger,
330 IOService *debugger = (IOService *)target;
335 if(debugger && service && debugger->getProvider() == service->getProvider())
338 debugger->registerService();
409 // Null debugger handlers.
424 IOLog("IOKernelDebugger::%s no debugger device\n", __FUNCTION__);
443 // Take the debugger lock conditionally.
466 // Release the debugger lock if the kIODebuggerLockTaken flag is set.
555 IOKernelDebugger * IOKernelDebugger::debugger( IOService * target,
561 IOKernelDebugger * debugger = new IOKernelDebugger;
563 if (debugger && (debugger->init( target, txHandler, rxHandler, linkStatusHandler, setModeHandler ) == false))
565 debugger->release();
569 // determine if this debugger is the "primary" debugger- the one KDP will attach to unless told otherwise
571 //the debugger is primary if...
578 debugger->setProperty( kIOPrimaryDebugPortKey, true );
580 debugger->setProperty( kIOPrimaryDebugPortKey, false );
584 return debugger;
588 // Register the debugger handlers.
654 // handlers when the debugger is active.
657 // to the debugger.
740 // which may acquire the debugger lock in its execution path.
745 // For early debugging, the debugger must become active and enable
746 // the controller as early as possible. Otherwise, the debugger is
767 IOLog("%s: registering debugger\n", getName());
856 // The debugger nub should be disabled.
861 // controller's debugger handlers, and disable controller's
862 // hardware support for the debugger.
881 // The debugger nub should be enabled if necessary.
899 handleActivationChange( IOKernelDebugger * debugger, void * change )
901 debugger->message( kMessageDebuggerActivationChange, 0, change );
902 debugger->release();
918 // The debugger will enable the controller independently
941 // If controller was enabled, activate the debugger.
942 // Otherwise make the debugger inactive.