capstone-engine / capstone

Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
http://www.capstone-engine.org
7.61k stars 1.56k forks source link

Rework DIET mode #2404

Open Rot127 opened 3 months ago

Rot127 commented 3 months ago

Feature

Describe the feature you'd like

The DIET build of Capstone is untested and not done for the auto-sync architectures yet. But besides that, it is also not well defined, how it behaves (see https://github.com/capstone-engine/capstone/issues/1883)

We should define, how exactly the DIET mode works and very much consider to build it with a smaller libc like diet-libc

TODO