MCPcopy Create free account
hub / github.com/SpartanJ/eepp / exitDebugger

Method exitDebugger

src/tools/ecode/plugins/debugger/debuggerplugin.cpp:2338–2352  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2336}
2337
2338void DebuggerPlugin::exitDebugger( bool requestDisconnect ) {
2339 if ( mDebugger && mListener )
2340 mDebugger->removeListener( mListener.get() );
2341
2342 if ( requestDisconnect && mDebugger )
2343 mDebugger->disconnect( true, false );
2344
2345 if ( mDebugger || mListener ) {
2346 mThreadPool->run( [this] {
2347 mDebugger.reset();
2348 mListener.reset();
2349 } );
2350 }
2351 setUIDebuggingState( StatusDebuggerController::State::NotStarted );
2352}
2353
2354void DebuggerPlugin::hideSidePanel() {
2355 if ( mSidePanel && mTab ) {

Callers 3

failedMethod · 0.80
debuggeeTerminatedMethod · 0.80
debuggeeExitedMethod · 0.80

Calls 5

removeListenerMethod · 0.45
getMethod · 0.45
disconnectMethod · 0.45
runMethod · 0.45
resetMethod · 0.45

Tested by

no test coverage detected