Merge pull request #8404 from Morph1984/virtual
core/debugger: Define defaulted virtual destructors
This commit is contained in:
		@@ -50,7 +50,7 @@ public:
 | 
			
		||||
        InitializeServer(port);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    ~DebuggerImpl() {
 | 
			
		||||
    ~DebuggerImpl() override {
 | 
			
		||||
        ShutdownServer();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -24,6 +24,8 @@ enum class DebuggerAction {
 | 
			
		||||
 | 
			
		||||
class DebuggerBackend {
 | 
			
		||||
public:
 | 
			
		||||
    virtual ~DebuggerBackend() = default;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Can be invoked from a callback to synchronously wait for more data.
 | 
			
		||||
     * Will return as soon as least one byte is received. Reads up to 4096 bytes.
 | 
			
		||||
@@ -51,6 +53,8 @@ class DebuggerFrontend {
 | 
			
		||||
public:
 | 
			
		||||
    explicit DebuggerFrontend(DebuggerBackend& backend_) : backend{backend_} {}
 | 
			
		||||
 | 
			
		||||
    virtual ~DebuggerFrontend() = default;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Called after the client has successfully connected to the port.
 | 
			
		||||
     */
 | 
			
		||||
 
 | 
			
		||||
@@ -19,7 +19,7 @@ class System;
 | 
			
		||||
class GDBStub : public DebuggerFrontend {
 | 
			
		||||
public:
 | 
			
		||||
    explicit GDBStub(DebuggerBackend& backend, Core::System& system);
 | 
			
		||||
    ~GDBStub();
 | 
			
		||||
    ~GDBStub() override;
 | 
			
		||||
 | 
			
		||||
    void Connected() override;
 | 
			
		||||
    void Stopped(Kernel::KThread* thread) override;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user