I downloaded, installed your latest capstone branchs and get a bunch of errors on missing ARM instructions -- these are not in the capstone arm64.h or arm.h files. But are in your capstone .py and .java arm files.
Such as: gtirb-pprinter/src/gtirb_pprinter/ArmPrettyPrinter.cpp:646:12: error: ‘ARM_SYSREG_SP_NS’ was not declared in this scope; did you mean ‘ARM_SYSREG_SP_UND’?
646 | case ARM_SYSREG_SP_NS:
| ^~~~~~~~~~~~~~~~
Also Intel X86_INS_BNDMOV instruction is not defined. So something is off.
It works in the Docker, but for my project, I need a version that show the detected function addresses of all functions including main, _start and the others you put actual names too. So, I was going to edit the code to remove those names, but ...
I downloaded, installed your latest capstone branchs and get a bunch of errors on missing ARM instructions -- these are not in the capstone arm64.h or arm.h files. But are in your capstone .py and .java arm files.
Such as: gtirb-pprinter/src/gtirb_pprinter/ArmPrettyPrinter.cpp:646:12: error: ‘ARM_SYSREG_SP_NS’ was not declared in this scope; did you mean ‘ARM_SYSREG_SP_UND’?
646 | case ARM_SYSREG_SP_NS:
| ^~~~~~~~~~~~~~~~
Also Intel X86_INS_BNDMOV instruction is not defined. So something is off.
It works in the Docker, but for my project, I need a version that show the detected function addresses of all functions including main, _start and the others you put actual names too. So, I was going to edit the code to remove those names, but ...