NAME=r
FILE=malloc://512
CMDS=r
EXPECT=<<EOF
512
EOF
RUN

NAME=wx 90 r pd 1
FILE=malloc://512
CMDS=<<EOF
e asm.arch=x86
e asm.bytes=true
e asm.bits=64
wx 90
r
pd 1
EOF
EXPECT=<<EOF
512
            0x00000000      90             nop
EOF
RUN

NAME=rj-pj
FILE=bins/elf/crackme0x05
CMDS=rj
EXPECT=<<EOF
{"size":7656}
EOF
RUN

NAME=extend file
FILE=
CMDS=<<EOF
o+ .tmp_r_file
r
w ABC
r+ 3
w ABC
ps @! 3
r 0x40
r
wb 4142434445
r- 4
ps @! 5
o- `olt:uri/str/tmp_r_file:fd:quiet`
o .tmp_r_file
r
o- `olt:uri/str/tmp_r_file:fd:quiet`
rm .tmp_r_file
EOF
EXPECT=<<EOF
0
ABC
64
EABCD
60
EOF
EXPECT_ERR=<<EOF
ERROR: Could not write 'ABC' at 0
EOF
RUN
