capstone icon indicating copy to clipboard operation
capstone copied to clipboard

test_riscv.py failing

Open KelvinChung2000 opened this issue 1 year ago • 3 comments

Work environment

Questions Answers
OS/arch/bits Pop os
Architecture x86
Source of Capstone pip
Version/git commit v5.0.1

Expected behavior

When running the bindings/python/tests/test_riscv.py should not be fault.

Actual behavior

Getting the following: File "/home/kelvin/capstone/./bindings/python/tests/test_riscv.py", line 45, in print_insn_detail if i.access == CS_AC_READ: AttributeError: 'RISCVOp' object has no attribute 'access'

Steps to reproduce the behavior

calling python3 ./bindings/python/tests/test_riscv.py from the root directory of Capstone git clone

Additional Logs, screenshots, source code, configuration dump, ...

image

I found this problem because when I try to use regs_access for a CsInsn, which I am also getting errors. This led me to find an example and find this. The cause of the error is not the same. Should I open another issue about that?

KelvinChung2000 avatar Jul 23 '24 20:07 KelvinChung2000

I currently rewrite testing. So this one will be fixed with https://github.com/capstone-engine/capstone/pull/2384

Rot127 avatar Jul 24 '24 05:07 Rot127

I would also like to ask about the regs_access issue. Should I open another issue for a bug report?

KelvinChung2000 avatar Jul 24 '24 10:07 KelvinChung2000

Ah yes, please do so.

Rot127 avatar Jul 24 '24 11:07 Rot127