NAME=versioned-object-pool-entry-bits
FILE=malloc://0x69
CMDS=<<EOF
L ../src/r2/core_flutter.dylib
L ../src/r2/core_flutter.so
wx 50414421f5f5dcdc61000000000000000300000000000000636535643337636632366561346661616335343363643231366633623936643170726f647563742061726d3634206e6f2d636f6d707265737365642d706f696e74657273008283818589ec8181818002ac
r2flutter -q -HHH -l 1~bits=:0
o malloc://0x69
wx 50414421f5f5dcdc61000000000000000300000000000000396436333632323636623738653431393866373834646131613238666438326270726f647563742061726d3634206e6f2d636f6d707265737365642d706f696e74657273008283818589ec8181818102ac
r2flutter -q -HHH -l 1~bits=:0
EOF
EXPECT=<<EOF
      [0] pool_off=0xf pp_off=0x10 bits=0x80 type=tagged_object patch=not_patchable behavior=snapshotable stream=0x66 value=0x67 ref=300 resolved_kind=out_of_range
      [0] pool_off=0xf pp_off=0x10 bits=0x81 type=tagged_object patch=not_patchable behavior=snapshotable stream=0x66 value=0x67 ref=300 resolved_kind=out_of_range
EOF
RUN
