MMIO Handler: Don't allow more than one watch to occupy the same region (fire old watches if a new one overlaps)

This commit is contained in:
Dr. Chat
2017-03-11 20:55:01 -06:00
parent 257fbfc408
commit c4b728b121
2 changed files with 43 additions and 8 deletions

View File

@@ -95,6 +95,7 @@ class MMIOHandler {
static bool ExceptionCallbackThunk(Exception* ex, void* data);
bool ExceptionCallback(Exception* ex);
void FireAccessWatch(AccessWatchEntry* entry);
void ClearAccessWatch(AccessWatchEntry* entry);
bool CheckAccessWatch(uint32_t guest_address);