15 lines
327 B
Go
15 lines
327 B
Go
![]() |
package proc
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func TestIssue554(t *testing.T) {
|
||
|
// unsigned integer overflow in proc.(*memCache).contains was
|
||
|
// causing it to always return true for address 0xffffffffffffffff
|
||
|
mem := memCache{0x20, make([]byte, 100), nil}
|
||
|
if mem.contains(0xffffffffffffffff, 40) {
|
||
|
t.Fatalf("should be false")
|
||
|
}
|
||
|
}
|