Skip to content

Instantly share code, notes, and snippets.

@cr1901
Last active February 16, 2017 13:40
Show Gist options
  • Save cr1901/e3c9735bccde7f4fa92e5175c5b11ad5 to your computer and use it in GitHub Desktop.
Save cr1901/e3c9735bccde7f4fa92e5175c5b11ad5 to your computer and use it in GitHub Desktop.
radare2-regressions test results
William@William-THINK MINGW32 ~/src/radare2-regressions
$ make
git pull https://github.com/radare/radare2-regressions.git
From https://github.com/radare/radare2-regressions
* branch HEAD -> FETCH_HEAD
Already up-to-date.
radare2 1.3.0-git 11992 @ windows-x86-32 git.0.10.4-147-g95283d5
commit: 95283d5531aefa7160e720ec7af86d4a6dec8249 build: 2016-08-03
[BR] 1 0000:
[XX] 1 archs: endian tests: mips
[XX] 2 archs: endian tests: arm
[XX] 3 archs: endian tests: thumb
[XX] 4 archs: endian tests: arm64
[BR] 5 archs: endian tests: sparc
[BR] 6 archs: endian tests: sparc.gnu
[OK] 1 avr: search asm commands with internal grep
[OK] 2 avr: search asm commands with filter
[OK] 3 avr: search asm commands with filter and align = 2
[XX] 4 avr: Search rop gadgets for in command
[XX] 5 avr: Search rop gadgets for IN command with align=2
[XX] 6 avr: disasm code after search command IN
Found non-executeable file './b.exe.new', skipping. (If it's a test, use chmod +x)
[XX] 1 backtickgrep:
[XX] 1 basic:
[OK] 2 basic:
[OK] 3 basic:
[OK] 4 basic: overlap0
[OK] 5 basic: overlap1
[XX] 1 bitmask: bitmask cmp data
[XX] 1 bug_3788: bug 3788 #1: search in virtual address
[XX] 2 bug_3788: bug 3788 #2: search with multiple sections
[XX] 3 bug_3788: bug 3788 #3: cmd.hit
[OK] 4 bug_3788: bug 3788 #4: no collision in VA
[OK] 1 bug_backtick:
[OK] 1 cmd_0: p= 0
[OK] 2 cmd_0: p=b 0
[OK] 3 cmd_0: p=d 0
[OK] 4 cmd_0: p=e 0
[OK] 5 cmd_0: p=p 0
[OK] 6 cmd_0: p2 0
[OK] 7 cmd_0: p3 0
[OK] 8 cmd_0: p8 0
[OK] 9 cmd_0: pb 0
[OK] 10 cmd_0: pB 0
[OK] 11 cmd_0: px 0
[OK] 12 cmd_0: px/ 0
[OK] 13 cmd_0: pxa 0
[OK] 14 cmd_0: pxA 0
[OK] 15 cmd_0: pxb 0
[OK] 16 cmd_0: pxd1 0
[OK] 17 cmd_0: pxd2 0
[OK] 18 cmd_0: pxd4 0
[OK] 19 cmd_0: pxe 0
[OK] 20 cmd_0: pxh 0
[OK] 21 cmd_0: pxH 0
[OK] 22 cmd_0: pxl 0
[OK] 23 cmd_0: pxo 0
[OK] 24 cmd_0: pxq 0
[OK] 25 cmd_0: pxQ 0
[OK] 26 cmd_0: pxr 0
[OK] 27 cmd_0: pxs 0
[OK] 28 cmd_0: pxw 0
[OK] 29 cmd_0: pxW 0
[OK] 30 cmd_0: pc 0
[OK] 31 cmd_0: pc* 0
[OK] 32 cmd_0: pcw 0
[OK] 33 cmd_0: pcd 0
[OK] 34 cmd_0: pca 0
[OK] 35 cmd_0: pcs 0
[OK] 36 cmd_0: pcS 0
[OK] 37 cmd_0: pcJ 0
[OK] 38 cmd_0: pcp 0
[OK] 39 cmd_0: pd 0
[OK] 40 cmd_0: pD 0
[OK] 41 cmd_0: pda 0
[OK] 42 cmd_0: pdc 0
[OK] 43 cmd_0: pdc 0
[OK] 44 cmd_0: pdj 0
[OK] 45 cmd_0: pdr 0
[OK] 46 cmd_0: pdf 0
[OK] 47 cmd_0: pdi 0
[OK] 48 cmd_0: pdl 0
[OK] 49 cmd_0: pds 0
[OK] 50 cmd_0: pdt 0
[OK] 51 cmd_0: pi 0
[OK] 52 cmd_0: pid 0
[OK] 53 cmd_0: pie 0
[OK] 54 cmd_0: pI 0
[OK] 55 cmd_0: pId 0
[OK] 56 cmd_0: pr 0
[OK] 57 cmd_0: prx 0
[OK] 58 cmd_0: prl 0
[OK] 59 cmd_0: prg 0
[OK] 60 cmd_0: pk 0
[OK] 61 cmd_0: pK 0
[OK] 62 cmd_0: ps 0
[OK] 63 cmd_0: psi 0
[OK] 64 cmd_0: psb 0
[OK] 65 cmd_0: psx 0
[OK] 66 cmd_0: psz 0
[OK] 67 cmd_0: psp 0
[OK] 68 cmd_0: psu 0
[OK] 69 cmd_0: psw 0
[OK] 70 cmd_0: pu 0
[OK] 71 cmd_0: puw 0
[OK] 72 cmd_0: pz 0
[XX] 1 cmd_ah: ah- offset
[XX] 2 cmd_ah: ah-offset
[OK] 3 cmd_ah: ah*
[XX] 1 cmd_ahi: ahi 2 + endian
[XX] 2 cmd_ahi: ahi 2 + endian 2
[XX] 3 cmd_ahi: ahi none
[XX] 4 cmd_ahi: ahi with colors
[XX] 5 cmd_ahi: ahi 0x41 -> 'A'
[XX] 6 cmd_ahi: ahi 0xe -> 1
[XX] 7 cmd_ahi: ahi 4 -> 1
[XX] 8 cmd_ahi: ahi none
[XX] 9 cmd_ahi: ahi none
[XX] 10 cmd_ahi: ahi 10
[XX] 11 cmd_ahi: ahi 8
[XX] 12 cmd_ahi: ahi 1
[XX] 13 cmd_ahi: ahi 1 - pi
[XX] 14 cmd_ahi: ahi 1
[XX] 15 cmd_ahi: ahi 10
[XX] 16 cmd_ahi: ahi 2
[OK] 17 cmd_ahi: ah*
[XX] 18 cmd_ahi: ah.
[XX] 19 cmd_ahi: 64bit ahi 10
[BR] 20 cmd_ahi: ahi s
[XX] 21 cmd_ahi: ahi s 2
[XX] 1 cmd_alias: test $alias
[XX] 2 cmd_alias: test $alias quotes
[OK] 3 cmd_alias: test $alias args
[XX] 4 cmd_alias: list $alias
[XX] 5 cmd_alias: delete $alias
[OK] 1 cmd_ara: ara swap
[OK] 2 cmd_ara: ara swap 2
[OK] 3 cmd_ara: ara push
[OK] 4 cmd_ara: ara pop
[XX] 1 cmd_av: av list virtual table
[XX] 1 cmd_cond: condition 33??
[OK] 2 cmd_cond: condition 33?!
[OK] 3 cmd_cond: condition 0??
[XX] 4 cmd_cond: condition 0?!
[XX] 5 cmd_cond: oneline condition 33??
[OK] 6 cmd_cond: oneline condition 33?!
[XX] 7 cmd_cond: oneline condition 0?!
[OK] 8 cmd_cond: oneline condition 0??
[XX] 1 cmd_disasm: pD@x:90
[XX] 2 cmd_disasm: pd@x:90
[BR] 3 cmd_disasm: pd@x:90909090
[XX] 4 cmd_disasm: pd@x:909090
[XX] 5 cmd_disasm: pd 3;?v
[XX] 6 cmd_disasm: wx e9010f;?v $l
[XX] 7 cmd_disasm: dis-16/32/64
[XX] 8 cmd_disasm: unaligned arm code
[XX] 9 cmd_disasm: unaligned arm code
[XX] 10 cmd_disasm: unaligned x86 issue
[XX] 11 cmd_disasm: reflines on last line
[OK] 1 cmd_dr_equal: dr= double 0x bug
[XX] 1 cmd_env: env FOO
[XX] 1 cmd_eval: et
[OK] 2 cmd_eval: e asm.os
[XX] 3 cmd_eval: e asm.cpu
[XX] 4 cmd_eval: e asm.syntax
[OK] 1 cmd_extend: wen 6 @ 0
[OK] 2 cmd_extend: wen 6 @ 4
[OK] 3 cmd_extend: weN 6 0x8
[OK] 4 cmd_extend: wex 575757575757575757
[OK] 5 cmd_extend: weX 0xc 575757575757575757
[XX] 1 cmd_flags: fs-fd-flags-visibility
[OK] 2 cmd_flags: f command with space
[OK] 3 cmd_flags: no flags
[OK] 4 cmd_flags: no flags*
[OK] 5 cmd_flags: fs *
[OK] 6 cmd_flags: fs *
[OK] 7 cmd_flags: fs *
[OK] 8 cmd_flags: fs test_flagspace
[OK] 9 cmd_flags: fs-test_flagspace
[OK] 10 cmd_flags: fs-test_flagspace
[OK] 11 cmd_flags: fs-.
[OK] 12 cmd_flags: fsm
[OK] 13 cmd_flags: fsr
[OK] 14 cmd_flags: fSn
[OK] 15 cmd_flags: fSo
[OK] 16 cmd_flags: fr
[OK] 17 cmd_flags: fm
[OK] 18 cmd_flags: fl
[OK] 19 cmd_flags: fj
[OK] 20 cmd_flags: fe
[OK] 21 cmd_flags: fd
[XX] 22 cmd_flags: fC
[OK] 23 cmd_flags: fb
[OK] 24 cmd_flags: fb2
[OK] 25 cmd_flags: f--
[OK] 26 cmd_flags: f.
[XX] 27 cmd_flags: f. display
[OK] 28 cmd_flags: Set/get
[OK] 29 cmd_flags: flags (JSON)
[OK] 30 cmd_flags: flag alias
[OK] 31 cmd_flags: flag alias 2
[OK] 32 cmd_flags: flag alias infinite check
[OK] 33 cmd_flags: flag prefix dump
[OK] 34 cmd_flags: rename flags from bin
[OK] 1 cmd_flags_stress: no flags
[OK] 2 cmd_flags_stress: no flags
[OK] 1 cmd_graph: one node
[OK] 2 cmd_graph: two nodes
[OK] 3 cmd_graph: base64 body
[OK] 4 cmd_graph: long base64 body
[OK] 5 cmd_graph: two nodes same title
[OK] 6 cmd_graph: remove node
[OK] 7 cmd_graph: remove node with title that contain spaces
[OK] 8 cmd_graph: remove non-existent node
[OK] 9 cmd_graph: remove edge
[BR] 10 cmd_graph: get graph of a function
[XX] 11 cmd_graph: no selected node in non-interactive
[XX] 12 cmd_graph: agf one
[XX] 13 cmd_graph: agg one
[OK] 14 cmd_graph: graph size
[OK] 15 cmd_graph: graph size with edges
[OK] 16 cmd_graph: graph size with self-referenced bb
[XX] 17 cmd_graph: graph title
[OK] 18 cmd_graph: print r2 commands to create graph
[XX] 19 cmd_graph: graph self-ref block
[OK] 20 cmd_graph: with anal.nopskip
[OK] 1 cmd_hash: hash_comments_noop
[OK] 2 cmd_hash: hash_subcommands_not_noop
[OK] 1 cmd_help: ?vi-1
[OK] 2 cmd_help: ?vi-8
[XX] 3 cmd_help: ?vi-8
[XX] 4 cmd_help: ?e
[OK] 5 cmd_help: ?r
[OK] 6 cmd_help: ?v
[OK] 7 cmd_help: ?v 'A'
[OK] 8 cmd_help: ?v 'A'+3
[OK] 9 cmd_help: ?v 3+'A'-3
[OK] 10 cmd_help: ?v 33^'A'
[OK] 11 cmd_help: ? 1;?v
[OK] 12 cmd_help: ? 0;?v
[OK] 13 cmd_help: ? -1
[OK] 14 cmd_help: ? 2*1.5
[XX] 1 cmd_i: i (all) (malloc)
[XX] 2 cmd_i: i (all) (malloc) iI*
[OK] 3 cmd_i: i (file x86)
[OK] 4 cmd_i: iA (file x86)
[XX] 5 cmd_i: ib
[XX] 6 cmd_i: ib java class file
[ ] 7 cmd_i: ic cpp classes ../tests.sh: line 221: 13544 Segmentation fault /home/William/src/radare2/radare2-w32-1.3.0-git/radare2 -e scr.color=0 -N -q -i /tmp/r2-regressions//cmd_i-86kM2l/rad ../bins/elf/libmagic.so > /tmp/r2-regressions//cmd_i-86kM2l/out 2> /tmp/r2-regressions//cmd_i-86kM2l/err
[XX]
[OK] 8 cmd_i: ie (file x86)
[XX] 9 cmd_i: iej (file x86)
[XX] 10 cmd_i: ih (file x86)
[XX] 11 cmd_i: ii (file x86)
[OK] 12 cmd_i: iI (file x86)
[OK] 13 cmd_i: im
[XX] 14 cmd_i: imj
[OK] 15 cmd_i: iS (file x86)
[XX] 16 cmd_i: il (file x86)
[XX] 17 cmd_i: ir (file x86)
[OK] 18 cmd_i: is (file x86)
[OK] 19 cmd_i: iz (file x86)
[OK] 20 cmd_i: i (file x86_64)
[OK] 21 cmd_i: iA (file x86_64)
[OK] 22 cmd_i: ie (file x86_64)
[XX] 23 cmd_i: ih (file x86_64)
[XX] 24 cmd_i: ii (file x86_64)
[OK] 25 cmd_i: iI (file x86_64)
[OK] 26 cmd_i: iS (file x86_64)
[XX] 27 cmd_i: il (file x86_64)
[XX] 28 cmd_i: ir (file x86_64)
[XX] 29 cmd_i: ir (file x86_64, ifunc)
[OK] 30 cmd_i: is (file x86_64)
[OK] 31 cmd_i: iz (file x86_64)
[OK] 32 cmd_i: izq (file x86_64)
[XX] 33 cmd_i: izqq (file x86_64)
[OK] 34 cmd_i: izzq (file x86_64)
[XX] 35 cmd_i: izzqq (file x86_64)
[XX] 36 cmd_i: izzqq malloc://512
[OK] 37 cmd_i: i (no rbin - file x86_64)
[OK] 1 cmd_interpret: .- (edit, source tmp file)
[XX] 1 cmd_json: test pDj missing newline issue
Not running this because there's no jq installed
[XX] 1 cmd_long_string: pD@x:90
[XX] 2 cmd_long_string: pD@x:90
[XX] 1 cmd_macros: (msg x,?e $0)
[XX] 2 cmd_macros: (msg x,?e $0)\n
[XX] 3 cmd_macros: (msg x,?e $0)\n
[XX] 4 cmd_macros: .(msg x y,?e $0 $1)
[XX] 5 cmd_macros: .(msg "foo bar")
[XX] 6 cmd_macros: .(msg foo\ bar)
[OK] 7 cmd_macros: (*~?
[OK] 8 cmd_macros: 3(foo,p8 4,s+$0)(1)
[XX] 9 cmd_macros: 3(foo,?e a,?e b)()
[OK] 1 cmd_meta: Cvb variable null pointer deref
[OK] 1 cmd_open: oi-
[OK] 2 cmd_open: o-
[OK] 3 cmd_open: o -
[OK] 4 cmd_open: om
[OK] 5 cmd_open: om2
[XX] 6 cmd_open: oob 10
[XX] 7 cmd_open: oo+ 10
[OK] 8 cmd_open: oob consider baddr
[OK] 9 cmd_open: oob consider laddr
[BR] 10 cmd_open: oob from malloc
[OK] 11 cmd_open: ob select files
[XX] 12 cmd_open: ob select files binobj
[OK] 13 cmd_open: ob select files binobj
[XX] 1 cmd_pB: pB 0xff
[XX] 2 cmd_pB: pb 0x12
[OK] 3 cmd_pB: pxb 8
[XX] 4 cmd_pB: pB -10
[XX] 1 cmd_pa: asm/callflag
[XX] 2 cmd_pa: asm.assembler
[OK] 1 cmd_pc: pc hello-linux-x86_64
[OK] 2 cmd_pc: pc* hello-linux-x86_64
[OK] 3 cmd_pc: pch hello-linux-x86_64
[OK] 4 cmd_pc: pcw hello-linux-x86_64
[OK] 5 cmd_pc: pcd hello-linux-x86_64
[OK] 6 cmd_pc: pca hello-linux-x86_64
[OK] 7 cmd_pc: pcs hello-linux-x86_64
[OK] 8 cmd_pc: pcS hello-linux-x86_64
[OK] 9 cmd_pc: pcJ hello-linux-x86_64
[OK] 10 cmd_pc: pcj hello-linux-x86_64
[OK] 11 cmd_pc: pcp hello-linux-x86_64
[OK] 12 cmd_pc: pc -10
[OK] 1 cmd_pd: pd 0
[OK] 2 cmd_pd: pd 1-1
[OK] 3 cmd_pd: pd foo-33
[XX] 4 cmd_pd: pd 1
[XX] 5 cmd_pd: pd double comma
[XX] 6 cmd_pd: pd@x:90
[XX] 7 cmd_pd: asm.filter issue
[XX] 8 cmd_pd: asm.filter issue
[XX] 9 cmd_pd: pd bits hint
[XX] 10 cmd_pd: ASCII Recognition
[XX] 11 cmd_pd: ASCII Recognition 2
[XX] 12 cmd_pd: String capstone
[XX] 13 cmd_pd: String udis86
[XX] 14 cmd_pd: pD -10
[XX] 15 cmd_pd: pd -10
[XX] 16 cmd_pd: pD -9 @ 0x0040050f
[XX] 17 cmd_pd: pd -3 @ 0x0040050f
[OK] 18 cmd_pd: pda 10
[XX] 19 cmd_pd: pdj -1
[XX] 20 cmd_pd: pdj 3 @ main
[XX] 21 cmd_pd: pdj -3 @ 0x0040050f
[XX] 22 cmd_pd: pdfline
[XX] 23 cmd_pd: pdfline 2
[XX] 24 cmd_pd: pdfline defaults
[XX] 25 cmd_pd: pd asm.bytes and asm.lbytes
[XX] 26 cmd_pd: pd asm.relsub
[XX] 27 cmd_pd: pd wide string
[OK] 28 cmd_pd: pds change name
[XX] 29 cmd_pd: pdf fcnline
[XX] 1 cmd_pd_bugs: pd call sym bug
[XX] 2 cmd_pd_bugs: pd arm cortex 0
[XX] 3 cmd_pd_bugs: pd arm cortex 1
[XX] 4 cmd_pd_bugs: pd arm cortex 2
[XX] 5 cmd_pd_bugs: pd call sym bug
[XX] 6 cmd_pd_bugs: call fcn eip 32bit
[BR] 7 cmd_pd_bugs: call fcn eip 64bit
[XX] 8 cmd_pd_bugs: call fcn rip 64bit
[XX] 9 cmd_pd_bugs: lea edx bug segfault for x86 32bit #5710@radare2
[XX] 10 cmd_pd_bugs: size of function in elf x64 stub
[XX] 11 cmd_pd_bugs: crackme test
[XX] 1 cmd_pd_bytes: pD -10 @ 10
[XX] 2 cmd_pd_bytes: pD -10 @ 0
[XX] 3 cmd_pd_bytes: pD 5 @ 0
[XX] 4 cmd_pd_bytes: pDj 5 @ 0
[XX] 5 cmd_pd_bytes: pD -10
[XX] 1 cmd_pdf: pdf with conditional linesout set
[XX] 2 cmd_pdf: pdf with conditional linesout set
[OK] 3 cmd_pdf: pdf folded
[XX] 1 cmd_pdr: pdr recursive emu
[XX] 2 cmd_pdr: pdr recursive emu with gp
[OK] 1 cmd_pf: pf.-x
[OK] 2 cmd_pf: pf.-*
[BR] 3 cmd_pf: pf i foo @x:0x01
[OK] 4 cmd_pf: Cf main
[OK] 5 cmd_pf: Cf 1 main
[OK] 6 cmd_pf: seteq
[OK] 7 cmd_pf: float
[OK] 8 cmd_pf: seteq2
[OK] 9 cmd_pf: types
[OK] 10 cmd_pf: word types
[OK] 11 cmd_pf: uleb type
[OK] 12 cmd_pf: Register
[OK] 13 cmd_pf: Pointers
[OK] 14 cmd_pf: Pointer sizes
[OK] 15 cmd_pf: swap endianess
[OK] 16 cmd_pf: String pointer
[OK] 17 cmd_pf: timestamp
[OK] 18 cmd_pf: named obj
[OK] 19 cmd_pf: array obj
[OK] 20 cmd_pf: write test
[OK] 21 cmd_pf: write wide string
[OK] 22 cmd_pf: fixed size variable
[OK] 23 cmd_pf: fixed size str, widechar, and var
[OK] 24 cmd_pf: Enum test
[OK] 25 cmd_pf: 32 bit twice then string
[OK] 26 cmd_pf: simple union test
[OK] 27 cmd_pf: simple nested struct
[OK] 28 cmd_pf: nested struct
[OK] 29 cmd_pf: nested unions
[OK] 30 cmd_pf: complex nested struct
[OK] 31 cmd_pf: flag for nested struct
[OK] 32 cmd_pf: struct size
[XX] 33 cmd_pf: Print value only
[OK] 34 cmd_pf: print signed and unsigned values
[OK] 35 cmd_pf: Combining flags, backtick, and var length array
[XX] 36 cmd_pf: print n-times a format
[XX] 37 cmd_pf: print with byte(s) skip
[XX] 38 cmd_pf: PE test
[OK] 39 cmd_pf: Variable length array
[XX] 1 cmd_pf2: PE JSON test
[OK] 2 cmd_pf2: JSON output
[OK] 3 cmd_pf2: access specific element through nested struct
[OK] 4 cmd_pf2: access specific element in an array
[XX] 5 cmd_pf2: Complex request with specific array element and specific field
[OK] 6 cmd_pf2: write specific element through nested struct
[XX] 7 cmd_pf2: print anonymous nested struct
[OK] 8 cmd_pf2: pf only one size
[OK] 9 cmd_pf2: pf refuse space between size and format-string
[OK] 10 cmd_pf2: pf field name
[XX] 1 cmd_pf_elf: 32: Elf header size
[XX] 2 cmd_pf_elf: 64: Elf header size
[XX] 3 cmd_pf_elf: 32: Elf program header size
[XX] 4 cmd_pf_elf: 64: Elf program header size
[XX] 5 cmd_pf_elf: 32: Elf section header size
[XX] 6 cmd_pf_elf: 64: Elf section header size
[XX] 7 cmd_pf_elf: 32: Multiple section headers
[XX] 8 cmd_pf_elf: 64: Multiple section headers
[XX] 9 cmd_pf_elf: Issue 5640 pfj produce wrong json
[BR] 1 cmd_pfd: pfd.test [2]B (pe_characteristics)var0
[OK] 2 cmd_pfd: pfd.test E (elf_type)var0
[OK] 3 cmd_pfd: pfd.test i var0
[OK] 4 cmd_pfd: pfd.test w var0
[OK] 5 cmd_pfd: pfd.test x var0
[OK] 6 cmd_pfd: pfd.test z var0
[OK] 7 cmd_pfd: pfd.test zz var0 var1
[XX] 1 cmd_ph: ph file with offsets
Found non-executeable file './cmd_pi', skipping. (If it's a test, use chmod +x)
[OK] 1 cmd_print: p2 hello-linux-x86_64
[BR] 2 cmd_print: p= 0xff 0x00
[OK] 3 cmd_print: p=b 0xff 0x00
[OK] 4 cmd_print: p=d
[OK] 5 cmd_print: p=e 5
[OK] 6 cmd_print: p=e 5 0x100
[OK] 7 cmd_print: p=e 5 0x100 1
[OK] 8 cmd_print: p=p 5
[OK] 9 cmd_print: p=p 5 0x100
[OK] 10 cmd_print: p=p 5 0x100 1
[OK] 11 cmd_print: p8 10
[OK] 12 cmd_print: p8 -10
[XX] 13 cmd_print: pi 3
[OK] 14 cmd_print: pij 3
[XX] 15 cmd_print: pi 6
[XX] 16 cmd_print: pi -5 @ 0x0040050f
[XX] 17 cmd_print: pi -5 @ 0x0040050f (anal)
[OK] 18 cmd_print: pij -5 @ 0x0040050f
[XX] 19 cmd_print: pi -5
[XX] 20 cmd_print: pif bsz
[XX] 21 cmd_print: pi~?
[OK] 22 cmd_print: tmpbits
[OK] 23 cmd_print: tmpbits
[XX] 24 cmd_print: pi 3
[OK] 25 cmd_print: pij 3
[XX] 26 cmd_print: pi 6
[XX] 27 cmd_print: pi -3 @ 3
[OK] 28 cmd_print: pij -3 @ 3
[XX] 29 cmd_print: pi -10
[XX] 30 cmd_print: pif bsz
[XX] 31 cmd_print: pi~?
[OK] 32 cmd_print: tmpbits
[OK] 33 cmd_print: tmpbits
[XX] 34 cmd_print: pm hello.c
[XX] 35 cmd_print: pm elf/main
[XX] 36 cmd_print: pm mach0/fatmach0-3true
[XX] 37 cmd_print: pm java/Hello.class
[XX] 38 cmd_print: pm pe/a.exe
[OK] 39 cmd_print: print raw lines
[XX] 1 cmd_project: Import project
[OK] 2 cmd_project: Import project with overwriting
[XX] 3 cmd_project: Import project with overwriting
[XX] 4 cmd_project: Export project
[XX] 5 cmd_project: Set, export, unset and import
[OK] 6 cmd_project: xrefs
[XX] 7 cmd_project: Import mapped project
[XX] 8 cmd_project: asm.emu in project
[XX] 9 cmd_project: Variables in project file
[XX] 10 cmd_project: Types and link in project file
[BR] 11 cmd_project: Breakpoints in project file
[XX] 12 cmd_project: Visual Marks in project file
[XX] 13 cmd_project: Custom types in project file
[BR] 14 cmd_project: Export custom types and import again
[XX] 1 cmd_psj: psj ascii
[XX] 2 cmd_psj: psj utf
[XX] 3 cmd_psj: psj wide
[XX] 4 cmd_psj: psj ascii 2
[OK] 1 cmd_px: px 10
[OK] 2 cmd_px: px -10
[OK] 3 cmd_px: pxd 16
[OK] 4 cmd_px: pxd 8
[OK] 1 cmd_pxd: pxd1
[OK] 2 cmd_pxd: pxd2
[OK] 3 cmd_pxd: pxd4
[OK] 1 cmd_pxw: pxw cfg.bigendian=true (elf64)
[OK] 2 cmd_pxw: pxw cfg.bigendian=false (elf64)
[OK] 3 cmd_pxw: pxw cfg.bigendian=false (pe32)
[OK] 4 cmd_pxw: pxw cfg.bigendian=true (pe32)
[OK] 5 cmd_pxw: pxw offsets 16
[OK] 6 cmd_pxw: pxw offsets 12
[OK] 7 cmd_pxw: pxw offsets 10
[OK] 8 cmd_pxw: pxw offsets
[OK] 9 cmd_pxw: pxw bytes < 4
[OK] 10 cmd_pxw: pxw bytes between 4 and 8
[OK] 11 cmd_pxw: pxq foo-bar
[OK] 1 cmd_r: r
[XX] 2 cmd_r: wx 90 r pd 1
[XX] 1 cmd_repeats: 3p8
[XX] 2 cmd_repeats: 3p8;?e hi
[XX] 3 cmd_repeats: 2p8 1;?e hi
[OK] 4 cmd_repeats: 3p8 1 && 2p8 4
[XX] 1 cmd_rop: search all rop gadgets
[XX] 2 cmd_rop: search rop gadgets with a regexp
[XX] 3 cmd_rop: search rop gadgets and show them linearly
[XX] 4 cmd_rop: search rop gadgets with filter
[XX] 5 cmd_rop: search rop gadgets with filter and output JSON
[XX] 6 cmd_rop: search rop gadgets with a regex of the form (a|b)
[XX] 7 cmd_rop: search rop gadgets with another end gadget as part of it.
[XX] 8 cmd_rop: search rop with sequence.
[XX] 9 cmd_rop: search rop with regex sequence.
[OK] 1 cmd_search: / search
[OK] 2 cmd_search: / search from/to (seek 0)
[OK] 3 cmd_search: / search from/to (seek beyond data)
[XX] 4 cmd_search: /j search
[OK] 5 cmd_search: /! search
[OK] 6 cmd_search: /!x search
[OK] 7 cmd_search: // search
[OK] 8 cmd_search: // search
[OK] 9 cmd_search: /a search
[OK] 10 cmd_search: /a search from/to (seek 0)
[OK] 11 cmd_search: /a search from/to (seek 0)
[OK] 12 cmd_search: /a push esp
[OK] 13 cmd_search: /a search from/to (seek beyond data)
[OK] 14 cmd_search: /x search from/to (seek beyond data)
[OK] 15 cmd_search: /A search
[OK] 16 cmd_search: /A search from/to (seek 0)
[OK] 17 cmd_search: /A search from/to (seek beyond data)
[XX] 18 cmd_search: Rop search
[XX] 19 cmd_search: Rop search w/ regexp
[BR] 20 cmd_search: Rop search w/ branch delay (mips)
[XX] 21 cmd_search: /m search from/to (seek 0)
[XX] 22 cmd_search: /m search from/to (seek beyond data)
[OK] 23 cmd_search: /x search from/to (seek 0)
[OK] 24 cmd_search: /x search from/to (seek beyond data)
[OK] 25 cmd_search: /m search seek
[OK] 26 cmd_search: /x search seek
[BR] 27 cmd_search: /x wrong entries
[OK] 28 cmd_search: search range hex
[OK] 29 cmd_search: search range hex
[OK] 30 cmd_search: search range hex
[OK] 31 cmd_search: search range hex
[OK] 32 cmd_search: search range hex
[OK] 33 cmd_search: search range hex (@..)
[OK] 34 cmd_search: search range hex (@..)
[OK] 35 cmd_search: backward search hex
[OK] 36 cmd_search: backward search hex
[OK] 37 cmd_search: backward search hex
[OK] 38 cmd_search: backward search hex
[OK] 39 cmd_search: backward search hex
[OK] 1 cmd_section: section remove 1
[OK] 2 cmd_section: S*
[XX] 3 cmd_section: Sj
[OK] 1 cmd_seek: seek far offset
[OK] 2 cmd_seek: seek math (symbol addition)
[OK] 3 cmd_seek: seek opcodes
[OK] 4 cmd_seek: seek line
[OK] 5 cmd_seek: seek local flag
[OK] 6 cmd_seek: Redodups
[OK] 7 cmd_seek: seek backwards
[OK] 1 cmd_shift: wes 0 10
[OK] 2 cmd_shift: wes 8 -4
[OK] 3 cmd_shift: wes 8 -8
[XX] 1 cmd_system: !
[OK] 2 cmd_system: !| grep
[XX] 3 cmd_system: !| sed
[XX] 4 cmd_system: ?e|
[OK] 5 cmd_system: p8 `?e 3`
[OK] 6 cmd_system: p8 `!echo 3`
[XX] 7 cmd_system: !echo "test"
[XX] 8 cmd_system: %ENV=33 !echo "$ENV"
[OK] 1 cmd_tmpbuf: p8 2 @x:9090
[BR] 2 cmd_tmpbuf: p8 8 @x:9090
[XX] 3 cmd_tmpbuf: pi 2 @x:9090
[BR] 4 cmd_tmpbuf: pi 3 @x:9090
[XX] 1 cmd_to: to
[XX] 2 cmd_to: to
[XX] 3 cmd_to: to
[XX] 4 cmd_to: to arrays
[XX] 1 cmd_types: typelinks
[XX] 2 cmd_types: typelinks 2
[OK] 3 cmd_types: t?
[XX] 4 cmd_types: t
[XX] 5 cmd_types: t <type>
[OK] 6 cmd_types: t-enum
[OK] 7 cmd_types: t-struct
[OK] 8 cmd_types: typedef
[OK] 9 cmd_types: t-*
[XX] 10 cmd_types: tb
[XX] 11 cmd_types: te
[XX] 12 cmd_types: td struct
[XX] 13 cmd_types: enum32
[XX] 14 cmd_types: enum64
[XX] 15 cmd_types: to error.h
[XX] 16 cmd_types: to test.h
[OK] 17 cmd_types: t*
[XX] 18 cmd_types: tp
[XX] 19 cmd_types: unions
[OK] 20 cmd_types: Types not reloaded when arch is the same
[XX] 1 cmd_visual: Vc+cq
[XX] 2 cmd_visual: visual hex scroll
[XX] 3 cmd_visual: visual op scroll
[XX] 4 cmd_visual: visual hex pP scroll
[BR] 5 cmd_visual: visual intermediate
[BR] 6 cmd_visual: V&q change bits
[OK] 1 cmd_wop: debruijn little endian
[OK] 2 cmd_wop: debruijn big endian
[OK] 3 cmd_wop: wopD 0x10 @ 0
[OK] 4 cmd_wop: wopD 0x10 @ 0
[OK] 5 cmd_wop: wopO 0x41417641
[OK] 6 cmd_wop: woE woD rc4
[OK] 7 cmd_wop: woE woD xor
[OK] 8 cmd_wop: woE woD blowfish
[OK] 9 cmd_wop: woE woD aes-ecb
[XX] 1 cmd_write: wt map
[XX] 2 cmd_write: wa
[XX] 3 cmd_write: wa je 0x33
[XX] 4 cmd_write: wao nop (x86)
[XX] 5 cmd_write: wao trap (x86)
[XX] 6 cmd_write: wao nop (arm)
[XX] 7 cmd_write: wao trap (arm)
[OK] 8 cmd_write: wx
[OK] 9 cmd_write: wxf
[OK] 10 cmd_write: wo
[OK] 11 cmd_write: wt
[OK] 12 cmd_write: endian tests: wv
[BR] 13 cmd_write: wx 0x should behave as wv
././cmd_write: line 228: cd: /home/William/src/radare2-regressions/t/.tmp: No such file or directory
[BR] 14 cmd_write: wci should commit the changes to the file
[XX] 1 cmd_yank: y cat
[OK] 2 cmd_yank: y, yx cat
[XX] 3 cmd_yank: yz
C:/msys64/mingw32/bin/r2: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
WARNING: Yara tests disabled because there's no yara2 plugin in r2
[OK] 1 cmd_zF: aa ; zF libc.sig
[OK] 2 cmd_zF: zFd libc.sig
[OK] 3 cmd_zF: af ; af ; zF libc.sig
[OK] 1 cmd_zignature: z xref
[OK] 2 cmd_zignature: zb
[XX] 3 cmd_zignature: z/
[XX] 4 cmd_zignature: z/ with search.in
[XX] 5 cmd_zignature: z/ with search.align
[XX] 6 cmd_zignature: z + aa + axt
[BR] 7 cmd_zignature: zg on mach0
[OK] 8 cmd_zignature: zg on elf
[XX] 9 cmd_zignature: .z on stripped go
[OK] 10 cmd_zignature: fs reset
[OK] 1 cmds: p8 2@x:9090
[XX] 2 cmds: pi 2@x:9090
[XX] 3 cmds: pdi 2@x:9090@0x1000
[XX] 4 cmds: pd 2@x:9090
[OK] 5 cmds: pad 9090
[XX] 6 cmds: pie 90
[XX] 7 cmds: pa nop,nop
[BR] 8 cmds: r2 asm with pa
[XX] 9 cmds: r2 asm with pa
[OK] 1 comments: add comment
[XX] 2 comments: #3829 remove comment where another meta is already defined
[OK] 3 comments: add comment
[OK] 4 comments: add comment at
[OK] 5 comments: del comment
[OK] 6 comments: add two comment
[OK] 7 comments: del comment at address
[XX] 8 comments: multiline comment
[XX] 9 comments: cmtright
[XX] 10 comments: cmtrefs
[XX] 1 data: cmp data
[BR] 1 disasm_cdivhints: CDIV deoptimization 3
[BR] 2 disasm_cdivhints: CDIV deoptimization 5
[BR] 3 disasm_cdivhints: CDIV deoptimization 9
[BR] 4 disasm_cdivhints: CDIV deoptimization 13
[BR] 5 disasm_cdivhints: CDIV deoptimization 37883
[OK] 6 disasm_cdivhints: CDIV false positive 1
[OK] 7 disasm_cdivhints: CDIV false positive 2
[OK] 8 disasm_cdivhints: CDIV false positive 3
[OK] 9 disasm_cdivhints: CDIV false positive 4
[OK] 10 disasm_cdivhints: CDIV false positive 5
[OK] 11 disasm_cdivhints: CDIV false positive 6
[OK] 12 disasm_cdivhints: CDIV false positive 7
[OK] 13 disasm_cdivhints: CDIV false positive 8
[OK] 14 disasm_cdivhints: CDIV false positive 9
[OK] 15 disasm_cdivhints: CDIV false positive 10
[OK] 16 disasm_cdivhints: CDIV false positive 16
[OK] 17 disasm_cdivhints: CDIV false positive 20
[OK] 18 disasm_cdivhints: CDIV false positive 30
[OK] 19 disasm_cdivhints: CDIV false positive 32
[OK] 20 disasm_cdivhints: CDIV false positive 40
[OK] 21 disasm_cdivhints: CDIV false positive 64
[OK] 22 disasm_cdivhints: CDIV false positive 80
[OK] 23 disasm_cdivhints: CDIV false positive 100
[OK] 24 disasm_cdivhints: CDIV false positive 128
[OK] 25 disasm_cdivhints: CDIV false positive 256
[OK] 26 disasm_cdivhints: CDIV false positive 512
[OK] 27 disasm_cdivhints: CDIV false positive 1024
[XX] 1 display_flag: Function labels in comments
[XX] 2 display_flag: Function labels in disasm
Found non-executeable file './dump', skipping. (If it's a test, use chmod +x)
[XX] 1 echo:
[XX] 1 egg: egg: darwin-x86-64 syscall close
[XX] 2 egg: egg: linux-x86-64 syscall close
[XX] 3 egg: egg: linux-x86-32 syscall close
[OK] 1 elf: search escaped string
[OK] 2 elf: search in va
[OK] 1 empty-file:
[OK] 1 err: issue 3479
[OK] 2 err: issue 3479
[OK] 1 feat_arithmetic: use after free - requires asan
[OK] 2 feat_arithmetic: sum flags
[OK] 3 feat_arithmetic: div $$
[OK] 4 feat_arithmetic: div [0]
[OK] 5 feat_arithmetic: basic
[OK] 6 feat_arithmetic: sum
[XX] 7 feat_arithmetic: binary
[XX] 1 feat_asmtabs: asm tabs
[XX] 1 feat_base64: base64 encode
[XX] 2 feat_base64: base64 decode
[OK] 1 feat_foreach: @@= 10 20 30
[OK] 1 feat_graphdiff: graphdiff segfault
[XX] 1 feat_grep: ?e ~
[XX] 2 feat_grep: ?e \~
[OK] 3 feat_grep: px~:1[1]
[OK] 4 feat_grep: px~?
[OK] 5 feat_grep: grep begin
[OK] 6 feat_grep: grep end
[XX] 7 feat_grep: i;$s
[XX] 8 feat_grep: ?e~[0]
[XX] 9 feat_grep: ?e~[0]
[OK] 10 feat_grep: px~:1[3,5,0-1]
[OK] 11 feat_grep: range
[XX] 1 feat_input: newline ?e \n
[OK] 2 feat_input: comments
[XX] 3 feat_input: w foo#bar
[XX] 4 feat_input: "quoted"
[XX] 5 feat_input: "quoted"@addr
[XX] 6 feat_input: "?e foo" "?e bar"
[XX] 7 feat_input: at3 "?vi $$"@3 "?e bar"
[XX] 8 feat_input: ?e foo;?e bar
[XX] 9 feat_input: ;?e bar
[XX] 1 feat_redirect: pb>x;!wc -c x
[XX] 2 feat_redirect: p8|sed -e s,0,x,g>x;cat x;rm x
[XX] 3 feat_redirect: ?e test>x;cat x;rm x
[XX] 4 feat_redirect: ?e test1>x;cat x;rm x
[XX] 5 feat_redirect: ?e test 1>x;cat x;rm x
[XX] 1 feat_segoff: asm.segoff
[OK] 1 feat_variables: hello-arm32
[OK] 2 feat_variables: hello-arm32
[OK] 3 feat_variables: $FB (fcn-begin)
[OK] 4 feat_variables: $$ (malloc)
[OK] 5 feat_variables: $o (malloc)
[OK] 6 feat_variables: $s (malloc)
[XX] 7 feat_variables: $j (malloc)
[OK] 8 feat_variables: $f (malloc)
[XX] 9 feat_variables: $m (malloc)
[OK] 10 feat_variables: $l (malloc)
[OK] 11 feat_variables: $e (malloc)
[OK] 12 feat_variables: $e (malloc)
[OK] 13 feat_variables: $e (malloc)
[OK] 14 feat_variables: $$ (x86-simple)
[OK] 15 feat_variables: $o (x86-simple)
[OK] 16 feat_variables: $b (x86-simple)
[OK] 17 feat_variables: $s (x86-simple)
[OK] 18 feat_variables: ?p and ?P
[OK] 19 feat_variables: ?p and ?P
[OK] 1 feat_yank: yank-segfault
[XX] 2 feat_yank: yank-and-paste
[XX] 3 feat_yank: yank-segfault2
[XX] 4 feat_yank: yank-segfault3
[XX] 5 feat_yank: yank-segfault4
[XX] 6 feat_yank: yank-doublefree
[OK] 1 file_malloc: malloc://1
[OK] 2 file_malloc: malloc://
[BR] 1 glue:
[XX] 1 grepcol:
[XX] 1 grepcol2:
[OK] 1 grepcolrow:
[OK] 1 grepcount:
[OK] 1 hash: search count
[XX] 1 hex: search count
[OK] 2 hex: search count
[OK] 3 hex: search count
[OK] 4 hex: spaces
[OK] 5 hex: binmask
[OK] 6 hex: binmask spaces
[OK] 7 hex: binmask seek search (mips)
[OK] 8 hex: binmask seek search (mips)
[OK] 9 hex: overlapped matches
[OK] 10 hex: non-overlapped matches
[OK] 11 hex: any-match with small block size
[OK] 1 malloc:
[BR] 1 manyundo:
[XX] 1 md5sha1:
[XX] 2 md5sha1: ph crc32
[OK] 1 metadata: Cs
[OK] 2 metadata: Cs 5
[OK] 3 metadata: Cz
[XX] 4 metadata: Cd : data
[BR] 5 metadata: Cd : data + align
[XX] 6 metadata: Cs : convert to string
[XX] 7 metadata: Cs : concatenated strings bug
[XX] 8 metadata: Cs : concatenated strings bug
[OK] 9 metadata: Cs : string count bug
[XX] 10 metadata: Ch : hide bytes in pd
[BR] 11 metadata: Ch : add/del hide bytes
[OK] 12 metadata: Cf should be silent
[XX] 13 metadata: format memory metadata
[XX] 14 metadata: arm1.bin dword pointers with Cd
[XX] 15 metadata: arm1.bin dword pointers with Cd and ahi 1
[XX] 16 metadata: arm1.bin dword pointers with Cd and ahi 8
[XX] 17 metadata: arm1.bin dword pointers with Cd and ahi 10
[XX] 18 metadata: arm1.bin dword pointers with Cd and ahi 16
[XX] 1 midflags: pid asm.midflags=0
[BR] 2 midflags: pid asm.midflags=2
[XX] 3 midflags: pd asm.midflags=0
[XX] 4 midflags: pd asm.midflags=2
[XX] 5 midflags: pd asm.midflags=2
[XX] 6 midflags: antidisasm trick for x86 with midflags
[OK] 1 mm_search_issue:
[XX] 1 noreturn: tn symbol
[XX] 2 noreturn: tn 0x08048550
[XX] 3 noreturn: tn 0x00048550
[XX] 4 noreturn: without noreturn
[OK] 5 noreturn: no no return
[OK] 6 noreturn: no no return 2
[XX] 7 noreturn: noreturn real test
[XX] 8 noreturn: noreturn address
[XX] 1 pdf: pdf dwarf invalid main for analysis not found (aa)
[XX] 2 pdf: pdf dwarf invalid main for analysis not found (af)
[XX] 3 pdf: pdf dwarf invalid main with dir.source
[XX] 4 pdf: pdf dwarf
[XX] 5 pdf: pdf dwarf abspath
[XX] 6 pdf: pdf dwarf without dir.source
[OK] 1 print: endian tests: pv4
[OK] 2 print: endian tests: pv2
[OK] 3 print: endian tests: pv8
[OK] 4 print: endian tests: ?v
[XX] 1 regexp: /e /test/i
[OK] 2 regexp: /e m (invalid) #742
[XX] 1 retries:
[OK] 1 sandbox: sandbox disable
[OK] 2 sandbox: sandbox open
[BR] 1 section-mapping: map sections correctly
[BR] 2 section-mapping: map sections correctly
[OK] 3 section-mapping: sectonly true/false
[OK] 1 seekbug: seekbug pi -x
[OK] 2 seekbug: seekbug pid -x
[OK] 3 seekbug: seekbug pd -x
[OK] 4 seekbug: seekbug px -x
[ ] 1 shell: stdin eof timeout not supported for this platform
[XX]
[ ] 2 shell: stdin quit timeout not supported for this platform
[XX]
[ ] 3 shell: stdin quit timeout not supported for this platform
[XX]
[OK] 1 sidbug:
[OK] 1 sidbug2:
[OK] 1 simple-elf:
[OK] 2 simple-elf: display mapped flag in sections list
[OK] 1 spaces: comment spaces
[OK] 2 spaces: select all meta spaces
[OK] 1 structures: structure variable delete shadowed
[XX] 2 structures: structure offset in disassembly
[XX] 3 structures: structure field rename reflects immediately
[XX] 1 sugar:
[XX] 1 undoredo:
[OK] 1 unified: unified diff and patch
[XX] 1 va:
=== Report ===
[488]UCCESS
[0] FIXED
[35]BROKEN
[0] FATAL
[346]AILED
[869] TOTAL
Makefile:20: recipe for target 'do' failed
make: *** [do] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment