erigon-pulse/recsplit
Alex Sharov 9819f6af24
eliasfano: To fix checkptr fatal error (#697)
```
 go test -race -run=TestEliasFano ./recsplit/eliasfano32
fatal error: checkptr: converted pointer straddles multiple allocations

goroutine 35 [running]:
runtime.throw({0x13bb5bf?, 0x13446ca?})
	runtime/panic.go:1047 +0x5d fp=0xc000137790 sp=0xc000137760 pc=0x108a13d
runtime.checkptrAlignment(0xa9?, 0x0?, 0x0?)
	runtime/checkptr.go:26 +0x6c fp=0xc0001377b0 sp=0xc000137790 pc=0x1059f8c
github.com/ledgerwatch/erigon-lib/recsplit/eliasfano32.Min({0xc00012c280, 0x40, 0x40})
	github.com/ledgerwatch/erigon-lib/recsplit/eliasfano32/elias_fano.go:324 +0x36f fp=0xc000137868 sp=0xc0001377b0 pc=0x133e66f
github.com/ledgerwatch/erigon-lib/recsplit/eliasfano32.TestEliasFano(0x0?)
	github.com/ledgerwatch/erigon-lib/recsplit/eliasfano32/elias_fano_test.go:58
```
2022-10-22 10:55:19 +07:00
..
eliasfano16 go1.19 gofmt (#576) 2022-08-10 19:00:19 +07:00
eliasfano32 eliasfano: To fix checkptr fatal error (#697) 2022-10-22 10:55:19 +07:00
testdata/fuzz/FuzzRecSplit Recsplit: single offset bucket (#152) 2021-11-08 14:27:21 +07:00
.gitignore Recsplit encoding (#69) 2021-09-18 22:59:27 +01:00
golomb_rice.go Fieldalign (#695) 2022-10-21 15:31:23 +07:00
index_reader.go Fieldalign (#695) 2022-10-21 15:31:23 +07:00
index_test.go erigon22: non-pointer btree (#653) 2022-09-26 09:42:44 +07:00
index.go Fieldalign (#695) 2022-10-21 15:31:23 +07:00
recsplit_fuzz_test.go erigon22: non-pointer btree (#653) 2022-09-26 09:42:44 +07:00
recsplit_test.go erigon22: non-pointer btree (#653) 2022-09-26 09:42:44 +07:00
recsplit.go Fieldalign (#695) 2022-10-21 15:31:23 +07:00