General tidying, addressing issues found by static analysis tool.

This commit is contained in:
Nav
2021-06-22 23:52:31 +01:00
parent 69cee4d579
commit d365f6348b
151 changed files with 386 additions and 420 deletions

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "BreakpointRemovedOnTarget";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return BreakpointRemovedOnTarget::name;
}
};

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "BreakpointSetOnTarget";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return BreakpointSetOnTarget::name;
}
};

View File

@@ -12,15 +12,15 @@ namespace Bloom::Events
private:
ThreadState state;
public:
DebugServerThreadStateChanged(ThreadState state): state(state) {};
explicit DebugServerThreadStateChanged(ThreadState state): state(state) {};
static inline const std::string name = "DebugServerThreadStateChanged";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return DebugServerThreadStateChanged::name;
}
ThreadState getState() const {
[[nodiscard]] ThreadState getState() const {
return this->state;
}
};

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "DebugSessionFinished";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return DebugSessionFinished::name;
}
};

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "DebugSessionStarted";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return DebugSessionStarted::name;
}
};

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "ExtractTargetDescriptor";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return ExtractTargetDescriptor::name;
}
};

View File

@@ -12,11 +12,11 @@ namespace Bloom::Events
private:
ThreadState state;
public:
InsightThreadStateChanged(ThreadState state): state(state) {};
explicit InsightThreadStateChanged(ThreadState state): state(state) {};
static inline const std::string name = "InsightThreadStateChanged";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return InsightThreadStateChanged::name;
}

View File

@@ -13,7 +13,7 @@ namespace Bloom::Events
static inline const std::string name = "MemoryRetrievedFromTarget";
Targets::TargetMemoryBuffer data;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return MemoryRetrievedFromTarget::name;
}
};

View File

@@ -12,7 +12,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "MemoryWrittenToTarget";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return MemoryWrittenToTarget::name;
}

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "ProgramCounterSetOnTarget";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return ProgramCounterSetOnTarget::name;
}
};

View File

@@ -13,7 +13,7 @@ namespace Bloom::Events
static inline const std::string name = "RegistersRetrievedFromTarget";
Targets::TargetRegisters registers;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return RegistersRetrievedFromTarget::name;
}
};

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "RegistersWrittenToTarget";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return RegistersWrittenToTarget::name;
}
};

View File

@@ -12,10 +12,9 @@ namespace Bloom::Events
{
public:
static inline const std::string name = "RemoveBreakpointOnTarget";
std::uint32_t address;
Targets::TargetBreakpoint breakpoint;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return RemoveBreakpointOnTarget::name;
}
};

View File

@@ -13,7 +13,7 @@ namespace Bloom::Events
static inline const std::string name = "ReportTargetControllerState";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return ReportTargetControllerState::name;
}
};

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "ResetTargetEvent";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return ResetTarget::name;
}
};

View File

@@ -13,11 +13,11 @@ namespace Bloom::Events
static inline const std::string name = "ResumeTargetExecutionEvent";
std::optional<std::uint32_t> fromProgramCounter;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return ResumeTargetExecution::name;
}
ResumeTargetExecution() = default;
ResumeTargetExecution(std::uint32_t fromProgramCounter): fromProgramCounter(fromProgramCounter) {};
explicit ResumeTargetExecution(std::uint32_t fromProgramCounter): fromProgramCounter(fromProgramCounter) {};
};
}

View File

@@ -13,10 +13,10 @@ namespace Bloom::Events
public:
static inline const std::string name = "RetrieveMemoryFromTarget";
Targets::TargetMemoryType memoryType = Targets::TargetMemoryType::RAM;
std::uint32_t startAddress;
std::uint32_t bytes;
std::uint32_t startAddress = 0;
std::uint32_t bytes = 0;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return RetrieveMemoryFromTarget::name;
}
};

View File

@@ -13,7 +13,7 @@ namespace Bloom::Events
static inline const std::string name = "RetrieveRegistersFromTarget";
Targets::TargetRegisterDescriptors descriptors;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return RetrieveRegistersFromTarget::name;
}
};

View File

@@ -10,9 +10,9 @@ namespace Bloom::Events
{
public:
static inline const std::string name = "RetrieveTargetPinStates";
int variantId;
int variantId = 0;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return RetrieveTargetPinStates::name;
}
};

View File

@@ -12,10 +12,9 @@ namespace Bloom::Events
{
public:
static inline const std::string name = "SetBreakpointOnTarget";
std::uint32_t address;
Targets::TargetBreakpoint breakpoint;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return SetBreakpointOnTarget::name;
}
};

View File

@@ -11,9 +11,9 @@ namespace Bloom::Events
{
public:
static inline const std::string name = "SetProgramCounterOnTarget";
std::uint32_t address;
std::uint32_t address = 0;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return SetProgramCounterOnTarget::name;
}
};

View File

@@ -11,11 +11,11 @@ namespace Bloom::Events
{
public:
static inline const std::string name = "SetTargetPinState";
int variantId;
int variantId = 0;
Targets::TargetPinDescriptor pinDescriptor;
Targets::TargetPinState pinState;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return SetTargetPinState::name;
}
};

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "ShutdownApplicationEvent";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return ShutdownApplication::name;
}
};

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "ShutdownDebugServer";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return ShutdownDebugServer::name;
}
};

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "ShutdownTargetControllerEvent";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return ShutdownTargetController::name;
}
};

View File

@@ -13,11 +13,11 @@ namespace Bloom::Events
static inline const std::string name = "StepTargetExecution";
std::optional<std::uint32_t> fromProgramCounter;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return StepTargetExecution::name;
}
StepTargetExecution() = default;
StepTargetExecution(std::uint32_t fromProgramCounter): fromProgramCounter(fromProgramCounter) {};
explicit StepTargetExecution(std::uint32_t fromProgramCounter): fromProgramCounter(fromProgramCounter) {};
};
}

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "StopTargetEvent";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return StopTargetExecution::name;
}
};

View File

@@ -13,7 +13,7 @@ namespace Bloom::Events
TargetControllerErrorOccurred() = default;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return TargetControllerErrorOccurred::name;
}
};

View File

@@ -12,11 +12,11 @@ namespace Bloom::Events
public:
TargetControllerState state;
TargetControllerStateReported(TargetControllerState state): state(state) {};
explicit TargetControllerStateReported(TargetControllerState state): state(state) {};
static inline const std::string name = "TargetControllerStateReported";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return TargetControllerStateReported::name;
}
};

View File

@@ -13,11 +13,11 @@ namespace Bloom::Events
ThreadState state;
public:
TargetControllerThreadStateChanged(ThreadState state): state(state) {};
explicit TargetControllerThreadStateChanged(ThreadState state): state(state) {};
static inline const std::string name = "TargetControllerThreadStateChanged";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return TargetControllerThreadStateChanged::name;
}

View File

@@ -13,7 +13,7 @@ namespace Bloom::Events
static inline const std::string name = "TargetDescriptorExtracted";
Targets::TargetDescriptor targetDescriptor;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return TargetDescriptorExtracted::name;
}
};

View File

@@ -13,7 +13,7 @@ namespace Bloom::Events
TargetExecutionResumed() = default;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return TargetExecutionResumed::name;
}
};

View File

@@ -18,7 +18,7 @@ namespace Bloom::Events
TargetExecutionStopped(std::uint32_t programCounter, Targets::TargetBreakCause breakCause) :
programCounter(programCounter), breakCause(breakCause) {}
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return TargetExecutionStopped::name;
}
};

View File

@@ -11,7 +11,7 @@ namespace Bloom::Events
public:
static inline const std::string name = "TargetIoPortsUpdated";
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return TargetIoPortsUpdated::name;
}
};

View File

@@ -12,10 +12,10 @@ namespace Bloom::Events
{
public:
static inline const std::string name = "TargetPinStatesRetrieved";
int variantId;
int variantId = 0;
std::map<int, Targets::TargetPinState> pinSatesByNumber;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return TargetPinStatesRetrieved::name;
}
};

View File

@@ -2,6 +2,7 @@
#include <cstdint>
#include <string>
#include <utility>
#include "Event.hpp"
#include "src/Targets/TargetMemory.hpp"
@@ -12,11 +13,11 @@ namespace Bloom::Events
{
public:
static inline const std::string name = "WriteMemoryToTarget";
Targets::TargetMemoryType memoryType;
std::uint32_t startAddress;
Targets::TargetMemoryType memoryType = Targets::TargetMemoryType::RAM;
std::uint32_t startAddress = 0;
Targets::TargetMemoryBuffer buffer;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return WriteMemoryToTarget::name;
}
@@ -24,7 +25,7 @@ namespace Bloom::Events
WriteMemoryToTarget(
Targets::TargetMemoryType memoryType,
std::uint32_t startAddress,
const Targets::TargetMemoryBuffer& buffer
): memoryType(memoryType), startAddress(startAddress), buffer(buffer) {};
Targets::TargetMemoryBuffer buffer
): memoryType(memoryType), startAddress(startAddress), buffer(std::move(buffer)) {};
};
}

View File

@@ -1,6 +1,7 @@
#pragma once
#include <string>
#include <utility>
#include "Event.hpp"
#include "src/Targets/TargetRegister.hpp"
@@ -13,11 +14,11 @@ namespace Bloom::Events
static inline const std::string name = "WriteRegistersToTarget";
Targets::TargetRegisters registers;
std::string getName() const override {
[[nodiscard]] std::string getName() const override {
return WriteRegistersToTarget::name;
}
WriteRegistersToTarget() = default;
WriteRegistersToTarget(const Targets::TargetRegisters& registers): registers(registers) {};
explicit WriteRegistersToTarget(Targets::TargetRegisters registers): registers(std::move(registers)) {};
};
}