NAME=funcs-mafia-name-pool-window
FILE=bins/android/mafia/libapp.so
CMDS=<<EOF
L ../src/r2/core_flutter.dylib
L ../src/r2/core_flutter.so
r2flutter -f -q -n -l 6
EOF
EXPECT=<<EOF
0x5b69c0 method.DateTime.compareTo
0x5b6aa4 method.Duration.compareTo
0x5b6b64 method.Duration.dyn:_
0x5b6bf4 stub.AllocateDurationStub
0x5b6c00 method.Duration.op_sub
0x5b6c34 method.Duration.dyn:
EOF
RUN

NAME=funcs-mafia-name-pool-stub-counts
FILE=bins/android/mafia/libapp.so
CMDS=<<EOF
L ../src/r2/core_flutter.dylib
L ../src/r2/core_flutter.so
r2flutter -f -q -n~0x5b6bf4,0x5b6f6c,0x5bb750
r2flutter -f -q -n~?stub.Allocate
r2flutter -f -q -n~?stub.typetest_
EOF
EXPECT=<<EOF
0x5b6bf4 stub.AllocateDurationStub
0x5b6f6c stub.typetest_13
0x5bb750 stub.AllocateStringBufferStub
4096
1277
EOF
RUN
