CSTOOL(1)
β¨ NAME β¨
okay bestie, welcome to CSTOOL(1) β the manual page for Cstool! π This is the manual page for Cstool for Capstone Disassembler Engine. No cap, that's literally the whole name. π«Ά
π DESCRIPTION π
Cstool for Capstone Disassembler Engine β that's it, that's the description. β¨
Here's the syntax, and yes you need to memorize it (jk, just come back here):
Syntax: cstool [-d|-s|-u|-v] <arch+mode> <assembly-hexstring>
[start-address-in-hex-format]
π¦ The following <arch+mode> options are supported: π¦
okay so this list is LONG, but we're not skipping a single one because bestie deserves the full tea. βοΈπ
x16β 16-bit mode (X86)x32β 32-bit mode (X86)x64β 64-bit mode (X86)x16attβ 16-bit mode (X86), syntax AT&Tx32attβ 32-bit mode (X86), syntax AT&Tx64attβ 64-bit mode (X86), syntax AT&Tarmβ armarmbeβ arm + big endianthumbβ thumb modethumbbeβ thumb + big endiancortexmβ thumb + cortex-m extensionsarmv8β arm v8thumbv8β thumb v8armv8beβ arm v8 + big endianthumbv8beβ thumb v8 + big endianarm64β aarch64 modearm64beβ aarch64 + big endianmipsβ mips32 + little endianmipsbeβ mips32 + big endianmips64β mips64 + little endianmips64beβ mips64 + big endianppc32β ppc32 + little endianppc32beβ ppc32 + big endianppc32qpxβ ppc32 + qpx + little endianppc32beqpxβ ppc32 + qpx + big endianppc32psβ ppc32 + ps + little endianppc32bepsβ ppc32 + ps + big endianppc64β ppc64 + little endianppc64beβ ppc64 + big endianppc64qpxβ ppc64 + qpx + little endianppc64beqpxβ ppc64 + qpx + big endiansparcβ sparcsystemzβ systemz (s390x)xcoreβ xcorem68kβ m68k + big endianm68k40β m68k_040tms320c64xβ TMS320C64xm6800β M6800/2m6801β M6801/3m6805β M6805m6808β M68HC08m6809β M6809m6811β M68HC11cpu12β M68HC12/HCS12hd6301β HD6301/3hd6309β HD6309hcs08β HCS08evmβ Ethereum Virtual Machine6502β MOS 650265c02β WDC 65c02w65c02β WDC w65c0265816β WDC 65816 (long m/x)wasm:β Web Assemblybpfβ Classic BPFbpfbeβ Classic BPF + big endianebpfβ Extended BPFebpfbeβ Extended BPF + big endianriscv32β riscv32riscv64β riscv64shβ superh SH1sh2β superh SH2sh2eβ superh SH2Esh2dspβ superh SH2-DSPsh2aβ superh SH2Ash2afpuβ superh SH2A-FPUsh3β superh SH3sh3beβ superh SH3 big endiansh3eβ superh SH3Esh3ebeβ superh SH3E big endiansh3-dspβ superh SH3-DSPsh3-dspbeβ superh SH3-DSP big endiansh4β superh SH4sh4beβ superh SH4 big endiansh4aβ superh SH4Ash4abeβ superh SH4A big endiansh4al-dspβ superh SH4AL-DSPsh4al-dspbeβ superh SH4AL-DSP big endiantc110β tricore V1.1tc120β tricore V1.2tc130β tricore V1.3tc131β tricore V1.3.1tc160β tricore V1.6tc161β tricore V1.6.1tc162β tricore V1.6.2
β οΈ bestie, the original manpage had the tricore options squished into a paragraph, but we're preserving every single one, no cap. π«Ά
π Extra options: π
these are the extra lil flags, bestie, use them wisely β¨
-dβ show detailed information of the instructions-sβ decode in SKIPDATA mode-uβ show immediates as unsigned-vβ show version & Capstone core build info
okay so that's literally the whole page. this manual page is fromCstool for Capstone Disassemb...β November 2023, and it's sectionCSTOOL(1). periodt. πβ¨π¦
π¦ where this page comes from
- centos-stream 10: capstone 5.0.1-8.el10 Β· BSD-3-Clause AND BSD-4-Clause AND APSL-2.0 AND NCSA AND MIT
- fedora 43: capstone 5.0.5-7.fc43 Β· BSD-3-Clause AND BSD-4-Clause AND APSL-2.0 AND NCSA AND MIT
- fedora 43: capstone 5.0.5-7.fc43 Β· BSD-3-Clause AND BSD-4-Clause AND APSL-2.0 AND NCSA AND MIT
- fedora 44: capstone 5.0.6-4.fc44 Β· BSD-3-Clause AND BSD-4-Clause AND APSL-2.0 AND NCSA AND MIT
- fedora 44: capstone 5.0.6-4.fc44 Β· BSD-3-Clause AND BSD-4-Clause AND APSL-2.0 AND NCSA AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms