NAME=check tcache mangling pointers on glibc 2.32
FILE=bins/elf/glibc-heap-2.32
ARGS=-Rsetenv=LD_PRELOAD=bins/elf/libc-2.32.so -d
CMDS=<<EOF
db @ 0x004011fa
dc
dmht~?0xffffffffffff
dmht~?Items: 7
dc
dmht~?Items: 6
dc
dmht~?Items: 5
EOF
EXPECT=<<EOF
0
1
1
1
EOF
RUN

NAME=check tcache list on glibc 2.31
FILE=bins/elf/glibc-heap-2.31
ARGS=-Rsetenv=LD_PRELOAD=bins/elf/libc-2.31.so -d
CMDS=<<EOF
db @ 0x004011fa
dc
dmht~?Items: 7
dc
dmht~?Items: 6
dc
dmht~?Items: 5
EOF
EXPECT=<<EOF
1
1
1
EOF
RUN

NAME=check tcache list on glibc 2.27
FILE=bins/elf/glibc-heap-2.27
ARGS=-Rsetenv=LD_PRELOAD=bins/elf/libc-2.27.so -d
CMDS=<<EOF
db @ 0x004011fa
dc
dmht~?Items: 7
dc
dmht~?Items: 6
dc
dmht~?Items: 5
EOF
EXPECT=<<EOF
1
1
1
EOF
RUN
