Correct an oversight. Thanks Ingo!

This commit is contained in:
Rene Gollent
2012-11-11 12:03:28 -05:00
parent 4f9eec722c
commit 22fc56ce8c
2 changed files with 5 additions and 3 deletions
+2 -1
View File
@@ -40,7 +40,8 @@ enum {
enum { enum {
WATCHPOINT_CAPABILITY_FLAG_READ = 1, WATCHPOINT_CAPABILITY_FLAG_READ = 1,
WATCHPOINT_CAPABILITY_FLAG_WRITE = 2 WATCHPOINT_CAPABILITY_FLAG_WRITE = 2,
WATCHPOINT_CAPABILITY_FLAG_READ_WRITE = 4
}; };
@@ -620,8 +620,9 @@ ArchitectureX86::GetWatchpointDebugCapabilities(int32& _maxRegisterCount,
// two available for watchpoints. // two available for watchpoints.
_maxRegisterCount = 2; _maxRegisterCount = 2;
// x86 only supports write watchpoints. // x86 only supports write and read/write watchpoints.
_watchpointCapabilityFlags = WATCHPOINT_CAPABILITY_FLAG_WRITE; _watchpointCapabilityFlags = WATCHPOINT_CAPABILITY_FLAG_WRITE
| WATCHPOINT_CAPABILITY_FLAG_READ_WRITE;
return B_OK; return B_OK;
} }