yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::emu::WatchpointManager::Watchpoint Struct Reference

#include <watchpoint_manager.h>

Public Attributes

uint32_t id
 
uint32_t start_address
 
uint32_t end_address
 
bool track_reads
 
bool track_writes
 
bool break_on_access
 
bool enabled
 
std::string description
 
std::deque< AccessLoghistory
 

Static Public Attributes

static constexpr size_t kMaxHistorySize = 1000
 

Detailed Description

Definition at line 38 of file watchpoint_manager.h.

Member Data Documentation

◆ id

uint32_t yaze::emu::WatchpointManager::Watchpoint::id

Definition at line 39 of file watchpoint_manager.h.

Referenced by yaze::emu::WatchpointManager::AddWatchpoint().

◆ start_address

uint32_t yaze::emu::WatchpointManager::Watchpoint::start_address

◆ end_address

uint32_t yaze::emu::WatchpointManager::Watchpoint::end_address

◆ track_reads

bool yaze::emu::WatchpointManager::Watchpoint::track_reads

Definition at line 42 of file watchpoint_manager.h.

Referenced by yaze::emu::WatchpointManager::AddWatchpoint().

◆ track_writes

bool yaze::emu::WatchpointManager::Watchpoint::track_writes

Definition at line 43 of file watchpoint_manager.h.

Referenced by yaze::emu::WatchpointManager::AddWatchpoint().

◆ break_on_access

bool yaze::emu::WatchpointManager::Watchpoint::break_on_access

Definition at line 44 of file watchpoint_manager.h.

Referenced by yaze::emu::WatchpointManager::AddWatchpoint().

◆ enabled

bool yaze::emu::WatchpointManager::Watchpoint::enabled

Definition at line 45 of file watchpoint_manager.h.

Referenced by yaze::emu::WatchpointManager::AddWatchpoint().

◆ description

std::string yaze::emu::WatchpointManager::Watchpoint::description

Definition at line 46 of file watchpoint_manager.h.

Referenced by yaze::emu::WatchpointManager::AddWatchpoint().

◆ history

std::deque<AccessLog> yaze::emu::WatchpointManager::Watchpoint::history

Definition at line 49 of file watchpoint_manager.h.

◆ kMaxHistorySize

constexpr size_t yaze::emu::WatchpointManager::Watchpoint::kMaxHistorySize = 1000
staticconstexpr

Definition at line 50 of file watchpoint_manager.h.

Referenced by yaze::emu::WatchpointManager::OnMemoryAccess().


The documentation for this struct was generated from the following file: