Revision d46272c7
b/target-i386/cpu.h | ||
---|---|---|
835 | 835 |
|
836 | 836 |
static inline int hw_breakpoint_type(unsigned long dr7, int index) |
837 | 837 |
{ |
838 |
return (dr7 >> (DR7_TYPE_SHIFT + (index * 2))) & 3;
|
|
838 |
return (dr7 >> (DR7_TYPE_SHIFT + (index * 4))) & 3;
|
|
839 | 839 |
} |
840 | 840 |
|
841 | 841 |
static inline int hw_breakpoint_len(unsigned long dr7, int index) |
842 | 842 |
{ |
843 |
int len = ((dr7 >> (DR7_LEN_SHIFT + (index * 2))) & 3);
|
|
843 |
int len = ((dr7 >> (DR7_LEN_SHIFT + (index * 4))) & 3);
|
|
844 | 844 |
return (len == 2) ? 8 : len + 1; |
845 | 845 |
} |
846 | 846 |
|
Also available in: Unified diff