Skip to content

libntruprime20241021 - capstone - issues

New version 20241021 uses python3-capstone package to check compiled instructions. Fails on m68k and prints warnings on some architectures.

m68k

scripts/checknamespace ntruprime encode/653x3/ref/C0
scripts/checkinsns m68k encode/653x3/ref/C0
scripts/checknamespace ntruprime encode/653x1541/portable/shared
scripts/checkinsns m68k encode/653x1541/portable/shared
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/build/m68k/scripts/checkinsns", line 237, in <module>
    doit(d)
  File "/<<PKGBUILDDIR>>/build/m68k/scripts/checkinsns", line 222, in doit
    for g in insn.groups:
             ^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/capstone/__init__.py", line 569, in groups
    raise CsError(CS_ERR_SKIPDATA)
capstone.CsError: Information irrelevant for 'data' instruction in SKIPDATA mode (CS_ERR_SKIPDATA)

amd64

arm64

armel

[31;1mwarning: capstone disassembly failed, could be capstone bug: e1a0e90e 	lsl	lr, lr, [0m
[31;1mwarning: capstone disassembly failed, could be capstone bug: e061eb81 	rsb	lr, r1, r1, lsl [0m
[31;1mwarning: capstone disassembly failed, could be capstone bug: e1a0e80e 	lsl	lr, lr, [0m
[31;1mwarning: capstone disassembly failed, could be capstone bug: e1a0e80e 	lsl	lr, lr, [0m
[31;1mwarning: decode/761x1531/int16/C0/decode.o: arm32 instruction set does not allow prev8 for cdp p2, #1, c14, c3, c14, #0 (from capstone)[0m

armhf

i386

mips64el

ppc64el

[31;1mwarning: capstone disassembly failed, could be capstone bug: 00 00 4c 3c 	addis   r2,r12,0[0m
[31;1mwarning: capstone disassembly failed, could be capstone bug: 00 00 42 38 	addi    r2,r2,0[0m
[31;1mwarning: capstone disassembly failed, could be capstone bug: 10 00 03 39 	addi    r8,r3,16[0m
[31;1mwarning: capstone disassembly failed, could be capstone bug: 10 00 44 39 	addi    r10,r4,16[0m
[31;1mwarning: capstone disassembly failed, could be capstone bug: 00 00 20 39 	li      r9,0[0m

riscv64

[31;1mwarning: failed to initialize python3-capstone: module 'capstone' has no attribute 'CS_ARCH_RISCV'[0m
[31;1mwarning: failed to initialize python3-capstone: module 'capstone' has no attribute 'CS_ARCH_RISCV'[0m

s390x

[31;1mwarning: capstone disassembly failed, could be capstone bug: e3 40 30 00 00 1f 	lrvh	%r4,0(%r3)[0m
[31;1mwarning: capstone disassembly failed, could be capstone bug: e3 51 30 00 00 1f 	lrvh	%r5,0(%r1,%r3)[0m
[31;1mwarning: capstone disassembly failed, could be capstone bug: e3 41 30 02 00 1f 	lrvh	%r4,2(%r1,%r3)[0m

powerpc

[31;1mwarning: verify/897/ref/C0/verify.o: ppc32big instruction set does not allow mode32 for blr  (from capstone)[0m
[31;1mwarning: verify/1184/ref/C0/verify.o: ppc32big instruction set does not allow mode32 for blr  (from capstone)[0m

ppc64

[31;1mwarning: capstone disassembly failed, could be capstone bug: 00 10 00 00 	.long 0x100000[0m

x32

Edited by Jan Mojžíš