NAME=test pDj missing newline issue
FILE==
CMDS=<<EOF
e asm.arch=x86
e asm.bits=64
wx 4883c768
pDj 4~{}
EOF
EXPECT=<<EOF
[
  {
    "offset": 0,
    "ptr": 104,
    "val": 104,
    "esil": "104,rdi,+=,63,$o,of,:=,63,$s,sf,:=,$z,zf,:=,63,$c,cf,:=,$p,pf,:=,3,$c,af,:=",
    "refptr": false,
    "fcn_addr": 0,
    "fcn_last": 0,
    "size": 4,
    "opcode": "add rdi, 0x68",
    "disasm": "add rdi, 0x68",
    "bytes": "4883c768",
    "family": "cpu",
    "type": "add",
    "reloc": false,
    "type_num": 17,
    "type2_num": 0
  }
]
EOF
RUN

NAME=/zj with backslash
FILE=bins/pe/ConsoleApplication1.exe
CMDS=/zj ConsoleApplication1.pdb~{}
EXPECT=<<EOF
[
  {
    "address": 4203952,
    "size": 23,
    "flag": "hit.string.ascii.0"
  }
]
EOF
RUN

NAME=irj without any bin file should print an empty array
FILE==
CMDS=irj
EXPECT=<<EOF
[]
EOF
RUN
