mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06:00
Branch Watch Tool: New Conditional Branch Inspection Tools
Invert conditions, invert decrement checks, and make conditional branches unconditional. USnapshotMetadata in prior versions of Dolphin is forward-compatible with these changes (tested on x86_64).
This commit is contained in:
@ -15,6 +15,8 @@
|
||||
namespace Core
|
||||
{
|
||||
class BranchWatch;
|
||||
enum class BranchWatchSelectionInspection : u8;
|
||||
struct BranchWatchSelectionValueType;
|
||||
class CPUThreadGuard;
|
||||
class System;
|
||||
} // namespace Core
|
||||
@ -106,9 +108,12 @@ public:
|
||||
void UpdateHits();
|
||||
void SetInspected(const QModelIndex& index);
|
||||
|
||||
const Core::BranchWatchSelectionValueType&
|
||||
GetBranchWatchSelection(const QModelIndex& index) const;
|
||||
const SymbolList& GetSymbolList() const { return m_symbol_list; }
|
||||
|
||||
private:
|
||||
void SetInspected(const QModelIndex& index, Core::BranchWatchSelectionInspection inspection);
|
||||
void SetOriginInspected(u32 origin_addr);
|
||||
void SetDestinInspected(u32 destin_addr, bool nested);
|
||||
void SetSymbolInspected(u32 symbol_addr, bool nested);
|
||||
|
Reference in New Issue
Block a user