mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-10 08:09:26 +01:00
Common/DebugInterface: Namespace code under the Common namespace
Gets more identifiers out of the global namespace and makes it more in line with the rest of the (mostly) namespaced Common code.
This commit is contained in:
parent
9487892c18
commit
dfdfe6c972
@ -13,6 +13,8 @@
|
||||
#include "Common/Debug/MemoryPatches.h"
|
||||
#include "Common/Debug/Watches.h"
|
||||
|
||||
namespace Common
|
||||
{
|
||||
class DebugInterface
|
||||
{
|
||||
protected:
|
||||
@ -75,3 +77,4 @@ public:
|
||||
virtual std::string GetDescription(unsigned int /*address*/) = 0;
|
||||
virtual void Clear() = 0;
|
||||
};
|
||||
} // namespace Common
|
||||
|
@ -17,7 +17,7 @@ private:
|
||||
|
||||
// wrapper between disasm control and Dolphin debugger
|
||||
|
||||
class PPCDebugInterface final : public DebugInterface
|
||||
class PPCDebugInterface final : public Common::DebugInterface
|
||||
{
|
||||
public:
|
||||
PPCDebugInterface() {}
|
||||
|
@ -20,7 +20,7 @@ private:
|
||||
void Patch(std::size_t index) override;
|
||||
};
|
||||
|
||||
class DSPDebugInterface final : public DebugInterface
|
||||
class DSPDebugInterface final : public Common::DebugInterface
|
||||
{
|
||||
public:
|
||||
DSPDebugInterface() {}
|
||||
|
@ -226,7 +226,7 @@ bool MemChecks::OverlapsMemcheck(u32 address, u32 length) const
|
||||
});
|
||||
}
|
||||
|
||||
bool TMemCheck::Action(DebugInterface* debug_interface, u32 value, u32 addr, bool write,
|
||||
bool TMemCheck::Action(Common::DebugInterface* debug_interface, u32 value, u32 addr, bool write,
|
||||
size_t size, u32 pc)
|
||||
{
|
||||
if ((write && is_break_on_write) || (!write && is_break_on_read))
|
||||
|
@ -10,7 +10,10 @@
|
||||
|
||||
#include "Common/CommonTypes.h"
|
||||
|
||||
namespace Common
|
||||
{
|
||||
class DebugInterface;
|
||||
}
|
||||
|
||||
struct TBreakPoint
|
||||
{
|
||||
@ -35,7 +38,8 @@ struct TMemCheck
|
||||
u32 num_hits = 0;
|
||||
|
||||
// returns whether to break
|
||||
bool Action(DebugInterface* dbg_interface, u32 value, u32 addr, bool write, size_t size, u32 pc);
|
||||
bool Action(Common::DebugInterface* dbg_interface, u32 value, u32 addr, bool write, size_t size,
|
||||
u32 pc);
|
||||
};
|
||||
|
||||
// Code breakpoints.
|
||||
|
@ -39,7 +39,7 @@ public:
|
||||
void LogFunctionCall(u32 addr);
|
||||
|
||||
private:
|
||||
DebugInterface* debugger;
|
||||
Common::DebugInterface* debugger;
|
||||
};
|
||||
|
||||
extern PPCSymbolDB g_symbolDB;
|
||||
|
Loading…
x
Reference in New Issue
Block a user