Merge pull request #7240 from lioncash/namespace
Common/DebugInterface: Namespace code under the Common namespace
This commit is contained in:
commit
f2323331ea
|
@ -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…
Reference in New Issue