feat: Added basic windows process memory provider

This commit is contained in:
WerWolv
2023-01-01 02:29:38 +01:00
parent 4cd6646cca
commit 90df4413c3
12 changed files with 257 additions and 7 deletions

View File

@@ -45,7 +45,7 @@ namespace hex::plugin::builtin {
std::string sourceCode;
std::mutex runtimeMutex;
std::unique_ptr<pl::PatternLanguage> runtime;
std::unique_ptr<pl::PatternLanguage> runtime = std::make_unique<pl::PatternLanguage>();
std::vector<std::pair<pl::core::LogConsole::Level, std::string>> console;
bool executionDone = true;

View File

@@ -23,8 +23,8 @@ namespace hex::plugin::builtin {
class FileProvider : public hex::prv::Provider {
public:
FileProvider() = default;;
~FileProvider() override = default;;
FileProvider() = default;
~FileProvider() override = default;
[[nodiscard]] bool isAvailable() const override;
[[nodiscard]] bool isReadable() const override;

View File

@@ -13,7 +13,7 @@ namespace hex::plugin::builtin {
class GDBProvider : public hex::prv::Provider {
public:
GDBProvider();
~GDBProvider() override = default;;
~GDBProvider() override = default;
[[nodiscard]] bool isAvailable() const override;
[[nodiscard]] bool isReadable() const override;