| |
| ------ out of range reads in malloc-backed pool ------ |
| |
| Invalid read of size 1 |
| at 0x........: test (mempool2.c:135) |
| by 0x........: main (mempool2.c:200) |
| Address 0x........ is 1 bytes before a block of size 10 client-defined |
| at 0x........: allocate (mempool2.c:108) |
| by 0x........: test (mempool2.c:130) |
| by 0x........: main (mempool2.c:200) |
| |
| Invalid read of size 1 |
| at 0x........: test (mempool2.c:136) |
| by 0x........: main (mempool2.c:200) |
| Address 0x........ is 0 bytes after a block of size 10 client-defined |
| at 0x........: allocate (mempool2.c:108) |
| by 0x........: test (mempool2.c:130) |
| by 0x........: main (mempool2.c:200) |
| |
| |
| ------ out of range reads in mmap-backed pool ------ |
| |
| Invalid read of size 1 |
| at 0x........: test (mempool2.c:140) |
| by 0x........: main (mempool2.c:200) |
| Address 0x........ is 1 bytes before a block of size 20 client-defined |
| at 0x........: allocate (mempool2.c:108) |
| by 0x........: test (mempool2.c:131) |
| by 0x........: main (mempool2.c:200) |
| |
| Invalid read of size 1 |
| at 0x........: test (mempool2.c:141) |
| by 0x........: main (mempool2.c:200) |
| Address 0x........ is 0 bytes after a block of size 20 client-defined |
| at 0x........: allocate (mempool2.c:108) |
| by 0x........: test (mempool2.c:131) |
| by 0x........: main (mempool2.c:200) |
| |
| |
| ------ Illegal memory pool address ------ |
| |
| Illegal memory pool address |
| at 0x........: test (mempool2.c:145) |
| by 0x........: main (mempool2.c:200) |
| Address 0x........ is 0 bytes inside a block of size 32 alloc'd |
| at 0x........: malloc (vg_replace_malloc.c:...) |
| by 0x........: make_pool (mempool2.c:46) |
| by 0x........: test (mempool2.c:122) |
| by 0x........: main (mempool2.c:200) |
| |
| |
| ------ read free in malloc-backed pool ------ |
| |
| Invalid read of size 1 |
| at 0x........: test (mempool2.c:150) |
| by 0x........: main (mempool2.c:200) |
| Address 0x........ is 13 bytes inside a recently re-allocated block of size 100,000 alloc'd |
| at 0x........: malloc (vg_replace_malloc.c:...) |
| by 0x........: make_pool (mempool2.c:47) |
| by 0x........: test (mempool2.c:122) |
| by 0x........: main (mempool2.c:200) |
| |
| |
| ------ read free in mmap-backed pool ------ |
| |
| Invalid read of size 1 |
| at 0x........: test (mempool2.c:155) |
| by 0x........: main (mempool2.c:200) |
| Address 0x........ is 11 bytes inside a block of size 20 free'd |
| at 0x........: test (mempool2.c:154) |
| by 0x........: main (mempool2.c:200) |
| Block was alloc'd at |
| at 0x........: allocate (mempool2.c:108) |
| by 0x........: test (mempool2.c:131) |
| by 0x........: main (mempool2.c:200) |
| |
| |
| ------ double free in malloc-backed pool ------ |
| |
| Invalid free() / delete / delete[] / realloc() |
| at 0x........: test (mempool2.c:159) |
| by 0x........: main (mempool2.c:200) |
| Address 0x........ is 8 bytes inside a recently re-allocated block of size 100,000 alloc'd |
| at 0x........: malloc (vg_replace_malloc.c:...) |
| by 0x........: make_pool (mempool2.c:47) |
| by 0x........: test (mempool2.c:122) |
| by 0x........: main (mempool2.c:200) |
| |
| |
| ------ double free in mmap-backed pool ------ |
| |
| Invalid free() / delete / delete[] / realloc() |
| at 0x........: test (mempool2.c:163) |
| by 0x........: main (mempool2.c:200) |
| Address 0x........ is 0 bytes inside a block of size 20 free'd |
| at 0x........: test (mempool2.c:154) |
| by 0x........: main (mempool2.c:200) |
| Block was alloc'd at |
| at 0x........: allocate (mempool2.c:108) |
| by 0x........: test (mempool2.c:131) |
| by 0x........: main (mempool2.c:200) |
| |
| |
| ------ 2 invalid access in 'no no-access superblock' --- |
| |
| Invalid read of size 1 |
| at 0x........: test (mempool2.c:182) |
| by 0x........: main (mempool2.c:200) |
| Address 0x........ is 1 bytes before a block of size 10 client-defined |
| at 0x........: test (mempool2.c:175) |
| by 0x........: main (mempool2.c:200) |
| |
| Invalid read of size 1 |
| at 0x........: test (mempool2.c:183) |
| by 0x........: main (mempool2.c:200) |
| Address 0x........ is 0 bytes after a block of size 10 client-defined |
| at 0x........: test (mempool2.c:175) |
| by 0x........: main (mempool2.c:200) |
| |
| |
| ------ done ------ |
| |