NAME=ELF: no version info
FILE=bins/elf/analysis/x64-simple
CMDS=iV
EXPECT=
RUN

NAME=ELF: versioninfo 1
FILE=bins/elf/analysis/serial
CMDS=iV
EXPECT=<<EOF
Version symbols has 11 entries:
 Addr: 0x00400442  Offset: 0x00000442
  0x00000000: 0 (*local*)
  0x00000001: 2 (GLIBC_2.2.5)
  0x00000002: 2 (GLIBC_2.2.5)
  0x00000003: 2 (GLIBC_2.2.5)
  0x00000004: 2 (GLIBC_2.2.5)
  0x00000005: 2 (GLIBC_2.2.5)
  0x00000006: 3 (GLIBC_2.4)
  0x00000007: 2 (GLIBC_2.2.5)
  0x00000008: 2 (GLIBC_2.2.5)
  0x00000009: 2 (GLIBC_2.2.5)
  0x0000000a: 0 (*local*)


Version need has 1 entries:
 Addr: 0x00400458  Offset: 0x00000458
  0x00000458: Version: 1  File: libc.so.6  Cnt: 2
  0x00000468:   Name: GLIBC_2.4  Flags: none Version: 3
  0x00000478:   Name: GLIBC_2.2.5  Flags: none Version: 2
EOF
RUN

NAME=ELF: versioninfo 2
FILE=bins/elf/analysis/hello-linux-x86_64
CMDS=iV
EXPECT=<<EOF
Version symbols has 4 entries:
 Addr: 0x0040031e  Offset: 0x0000031e
  0x00000000: 0 (*local*)
  0x00000001: 2 (GLIBC_2.2.5)
  0x00000002: 2 (GLIBC_2.2.5)
  0x00000003: 0 (*local*)


Version need has 1 entries:
 Addr: 0x00400328  Offset: 0x00000328
  0x00000328: Version: 1  File: libc.so.6  Cnt: 1
  0x00000338:   Name: GLIBC_2.2.5  Flags: none Version: 2
EOF
RUN
