Rot127
Rot127
**Your checklist for this pull request** - [ ] I've documented or updated the documentation of every API function and struct this PR changes. - [ ] I've added tests...
**Your checklist for this pull request** - [ ] I've documented or updated the documentation of every function and struct this PR changes. If not so I've explained why. -...
Not all functions in the public header files are properly documented (e.g. in `arm.h` and `capstone.h`). This needs to be done before `v6` is released.
We should aim to have every file in this repo properly licensed. IMHO the easiest and best testable way is to add [SPDX](https://spdx.dev/) license headers in each file and test...
In the following example not all macros get resolved: ```c #define fCAST4_8s(A) ((int64_t)((int32_t)(A))) #define fBIDIR_SHIFTR(SRC, SHAMT, REGSTYPE) (((SHAMT) < 0) ? ((fCAST##REGSTYPE(SRC) (SHAMT))) #define fBIDIR_ASHIFTR(SRC, SHAMT, REGSTYPE) fBIDIR_SHIFTR(SRC, SHAMT, REGSTYPE##s)...
**Your checklist for this pull request** - [ ] I've documented or updated the documentation of every API function and struct this PR changes. - [ ] I've added tests...
WIP - [x] Fix `InstrInfoEmitter` conflicts. - [ ] Change `MCInstDesc` structs (those were changed to use less pointers). - [x] Move rest of the new emitting code into printer...
When alias are emitter the priority is ignored. Only `priority = 0` (do not emit) is handled. Because of this we can not decide, which alias should be emitted in...
`x86` is currently not supported. But the reason is only a single not refactored backend. The `DisassemblerEmitter.cpp` emits the decoding tables via the class `RecognizableInstr` for `x86` or, for all...
We should add a CI test for PRs to check if all supported architectures still generate.