rizin/test/db/abi/compilers/pelles_c

88 lines
1.5 KiB
Text

NAME=ELF_ABI : Pelles C 32 load
FILE=bins/abi_bins/pe/compilers/echo_32_pelleC.exe
CMDS=<<EOF
iI~machine,arch
EOF
EXPECT=<<EOF
arch x86
machine i386
EOF
RUN
NAME=ELF_ABI : Pelles C 32 flagspaces
FILE=bins/abi_bins/pe/compilers/echo_32_pelleC.exe
ARGS=-A -eflirt.sigdb.load.system=false -eflirt.sigdb.load.home=false
CMDS=<<EOF
fsl
EOF
EXPECT=<<EOF
0 * classes
108 * functions
38 * imports
0 * platform.ports
77 * pointers
0 * registers
0 * registers.extended
0 * registers.mmio
38 * relocs
4 * sections
0 * segments
173 * strings
1 * symbols
EOF
RUN
NAME=ELF_ABI : Pelles C 32 main_entrance
FILE=bins/abi_bins/pe/compilers/echo_32_pelleC.exe
ARGS=-A
CMDS=<<EOF
pdf~main
EOF
EXPECT=<<EOF
EOF
RUN
NAME=ELF_ABI : Pelles C 64 load
FILE=bins/abi_bins/pe/compilers/echo_64_pelleC.exe
CMDS=<<EOF
iI~machine,arch
EOF
EXPECT=<<EOF
arch x86
machine AMD 64
EOF
RUN
NAME=ELF_ABI : Pelles C 64 flagspaces
FILE=bins/abi_bins/pe/compilers/echo_64_pelleC.exe
ARGS=-A -eflirt.sigdb.load.system=false -eflirt.sigdb.load.home=false
CMDS=<<EOF
fsl
EOF
EXPECT=<<EOF
0 * classes
86 * functions
38 * imports
0 * platform.ports
82 * pointers
0 * registers
0 * registers.extended
0 * registers.mmio
38 * relocs
5 * sections
0 * segments
124 * strings
1 * symbols
EOF
RUN
NAME=ELF_ABI : Pelles C 64 main_entrance
FILE=bins/abi_bins/pe/compilers/echo_64_pelleC.exe
ARGS=-A
CMDS=<<EOF
pdf~main
EOF
EXPECT=<<EOF
EOF
RUN