armshaker
ToolFirst seen 6/21/2026
Last seen 6/21/2026
Evidence 4 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
14 connectionsarmshaker is described as a processor fuzzer, implementing the processor fuzzing concept.
armshaker uses exhaustive instruction space search to find hidden instructions.
armshaker uses the SIGILL signal to detect undefined instruction exceptions during fuzzing.
armshaker evaluates processor implementations by searching for hidden instructions.
armshaker works by executing undefined instructions and checking for undefined instruction exceptions.
armshaker can fuzz the A64 instruction set when compiled with a 64-bit toolchain.
armshaker can fuzz the A32 instruction set when compiled with a 32-bit toolchain.
armshaker can fuzz the T32 instruction set when compiled with a 32-bit toolchain using the -t option.
armshaker has the armshaker.py front-end as a primary component.
armshaker has the fuzzer back-end as a primary component doing most of the work.
shell_frontend.sh is an alternative front-end component of armshaker for multiprocessing support.
armshaker uses the bundled libopcodes disassembler by default.
armshaker can optionally use Capstone in addition to libopcodes for disassembly comparison.
armshaker is used to find undocumented instructions in Armv8-A implementations.