diff options
| author | 2022-06-01 20:46:10 -0400 | |
|---|---|---|
| committer | 2022-06-01 20:46:10 -0400 | |
| commit | 858f8ac6d9f39a1be95dc2f5e83c752b725136ad (patch) | |
| tree | 26d5733fe69193e76402bad78b1a3a8b791b6095 /src/core/debugger/gdbstub.h | |
| parent | Merge pull request #8400 from Docteh/fullscreen_glitch (diff) | |
| parent | core/debugger: Improved stepping mechanism and misc fixes (diff) | |
| download | yuzu-858f8ac6d9f39a1be95dc2f5e83c752b725136ad.tar.gz yuzu-858f8ac6d9f39a1be95dc2f5e83c752b725136ad.tar.xz yuzu-858f8ac6d9f39a1be95dc2f5e83c752b725136ad.zip | |
Merge pull request #8402 from liamwhite/better-step
core/debugger: Improved stepping mechanism and misc fixes
Diffstat (limited to 'src/core/debugger/gdbstub.h')
| -rw-r--r-- | src/core/debugger/gdbstub.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/debugger/gdbstub.h b/src/core/debugger/gdbstub.h index e58d60719..aa1f7de6c 100644 --- a/src/core/debugger/gdbstub.h +++ b/src/core/debugger/gdbstub.h | |||
| @@ -28,6 +28,7 @@ public: | |||
| 28 | private: | 28 | private: |
| 29 | void ProcessData(std::vector<DebuggerAction>& actions); | 29 | void ProcessData(std::vector<DebuggerAction>& actions); |
| 30 | void ExecuteCommand(std::string_view packet, std::vector<DebuggerAction>& actions); | 30 | void ExecuteCommand(std::string_view packet, std::vector<DebuggerAction>& actions); |
| 31 | void HandleVCont(std::string_view command, std::vector<DebuggerAction>& actions); | ||
| 31 | void HandleQuery(std::string_view command); | 32 | void HandleQuery(std::string_view command); |
| 32 | std::vector<char>::const_iterator CommandEnd() const; | 33 | std::vector<char>::const_iterator CommandEnd() const; |
| 33 | std::optional<std::string> DetachCommand(); | 34 | std::optional<std::string> DetachCommand(); |
| @@ -42,6 +43,7 @@ private: | |||
| 42 | std::unique_ptr<GDBStubArch> arch; | 43 | std::unique_ptr<GDBStubArch> arch; |
| 43 | std::vector<char> current_command; | 44 | std::vector<char> current_command; |
| 44 | std::map<VAddr, u32> replaced_instructions; | 45 | std::map<VAddr, u32> replaced_instructions; |
| 46 | bool no_ack{}; | ||
| 45 | }; | 47 | }; |
| 46 | 48 | ||
| 47 | } // namespace Core | 49 | } // namespace Core |