diff options
author | aiju <devnull@localhost> | 2017-06-12 19:03:07 +0000 |
---|---|---|
committer | aiju <devnull@localhost> | 2017-06-12 19:03:07 +0000 |
commit | 773be02aa18095e857c6659416d84951ceb60d41 (patch) | |
tree | 26daede4230e14d46d42efbcd6eab8e68adc7687 /sys/src/9/pc64/main.c | |
parent | 1cfa405d0a272cbd7df22d4b9767eb57e21cc21f (diff) |
kernel: add support for hardware watchpoints
Diffstat (limited to 'sys/src/9/pc64/main.c')
-rw-r--r-- | sys/src/9/pc64/main.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/src/9/pc64/main.c b/sys/src/9/pc64/main.c index e1534e9b7..ea920fe56 100644 --- a/sys/src/9/pc64/main.c +++ b/sys/src/9/pc64/main.c @@ -797,6 +797,9 @@ void procrestore(Proc *p) { uvlong t; + + if(p->dr[7] != 0) + putdr(p->dr); if(p->kp) return; @@ -810,6 +813,9 @@ void procsave(Proc *p) { uvlong t; + + if(p->dr[7] != 0) + putdr7(0); cycles(&t); p->kentry -= t; |