You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
257 lines
2.9 KiB
257 lines
2.9 KiB
2 months ago
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
|
||
|
.TH CSTOOL "1" "November 2023" "Cstool for Capstone Disassembler Engine v5.0.1" "User Commands"
|
||
|
.SH NAME
|
||
|
Cstool \- manual page for Cstool for Capstone Disassembler Engine
|
||
|
.SH DESCRIPTION
|
||
|
Cstool for Capstone Disassembler Engine
|
||
|
.PP
|
||
|
Syntax: cstool [\-d|\-s|\-u|\-v] <arch+mode> <assembly\-hexstring> [start\-address\-in\-hex\-format]
|
||
|
.SS "The following <arch+mode> options are supported:"
|
||
|
.TP
|
||
|
x16
|
||
|
16\-bit mode (X86)
|
||
|
.TP
|
||
|
x32
|
||
|
32\-bit mode (X86)
|
||
|
.TP
|
||
|
x64
|
||
|
64\-bit mode (X86)
|
||
|
.TP
|
||
|
x16att
|
||
|
16\-bit mode (X86), syntax AT&T
|
||
|
.TP
|
||
|
x32att
|
||
|
32\-bit mode (X86), syntax AT&T
|
||
|
.TP
|
||
|
x64att
|
||
|
64\-bit mode (X86), syntax AT&T
|
||
|
.TP
|
||
|
arm
|
||
|
arm
|
||
|
.TP
|
||
|
armbe
|
||
|
arm + big endian
|
||
|
.TP
|
||
|
thumb
|
||
|
thumb mode
|
||
|
.TP
|
||
|
thumbbe
|
||
|
thumb + big endian
|
||
|
.TP
|
||
|
cortexm
|
||
|
thumb + cortex\-m extensions
|
||
|
.TP
|
||
|
armv8
|
||
|
arm v8
|
||
|
.TP
|
||
|
thumbv8
|
||
|
thumb v8
|
||
|
.TP
|
||
|
armv8be
|
||
|
arm v8 + big endian
|
||
|
.TP
|
||
|
thumbv8be
|
||
|
thumb v8 + big endian
|
||
|
.TP
|
||
|
arm64
|
||
|
aarch64 mode
|
||
|
.TP
|
||
|
arm64be
|
||
|
aarch64 + big endian
|
||
|
.TP
|
||
|
mips
|
||
|
mips32 + little endian
|
||
|
.TP
|
||
|
mipsbe
|
||
|
mips32 + big endian
|
||
|
.TP
|
||
|
mips64
|
||
|
mips64 + little endian
|
||
|
.TP
|
||
|
mips64be
|
||
|
mips64 + big endian
|
||
|
.TP
|
||
|
ppc32
|
||
|
ppc32 + little endian
|
||
|
.TP
|
||
|
ppc32be
|
||
|
ppc32 + big endian
|
||
|
.TP
|
||
|
ppc32qpx
|
||
|
ppc32 + qpx + little endian
|
||
|
.TP
|
||
|
ppc32beqpx
|
||
|
ppc32 + qpx + big endian
|
||
|
.TP
|
||
|
ppc32ps
|
||
|
ppc32 + ps + little endian
|
||
|
.TP
|
||
|
ppc32beps
|
||
|
ppc32 + ps + big endian
|
||
|
.TP
|
||
|
ppc64
|
||
|
ppc64 + little endian
|
||
|
.TP
|
||
|
ppc64be
|
||
|
ppc64 + big endian
|
||
|
.TP
|
||
|
ppc64qpx
|
||
|
ppc64 + qpx + little endian
|
||
|
.TP
|
||
|
ppc64beqpx
|
||
|
ppc64 + qpx + big endian
|
||
|
.TP
|
||
|
sparc
|
||
|
sparc
|
||
|
.TP
|
||
|
systemz
|
||
|
systemz (s390x)
|
||
|
.TP
|
||
|
xcore
|
||
|
xcore
|
||
|
.TP
|
||
|
m68k
|
||
|
m68k + big endian
|
||
|
.TP
|
||
|
m68k40
|
||
|
m68k_040
|
||
|
.TP
|
||
|
tms320c64x
|
||
|
TMS320C64x
|
||
|
.TP
|
||
|
m6800
|
||
|
M6800/2
|
||
|
.TP
|
||
|
m6801
|
||
|
M6801/3
|
||
|
.TP
|
||
|
m6805
|
||
|
M6805
|
||
|
.TP
|
||
|
m6808
|
||
|
M68HC08
|
||
|
.TP
|
||
|
m6809
|
||
|
M6809
|
||
|
.TP
|
||
|
m6811
|
||
|
M68HC11
|
||
|
.TP
|
||
|
cpu12
|
||
|
M68HC12/HCS12
|
||
|
.TP
|
||
|
hd6301
|
||
|
HD6301/3
|
||
|
.TP
|
||
|
hd6309
|
||
|
HD6309
|
||
|
.TP
|
||
|
hcs08
|
||
|
HCS08
|
||
|
.TP
|
||
|
evm
|
||
|
Ethereum Virtual Machine
|
||
|
.TP
|
||
|
6502
|
||
|
MOS 6502
|
||
|
.TP
|
||
|
65c02
|
||
|
WDC 65c02
|
||
|
.TP
|
||
|
w65c02
|
||
|
WDC w65c02
|
||
|
.TP
|
||
|
65816
|
||
|
WDC 65816 (long m/x)
|
||
|
.TP
|
||
|
wasm:
|
||
|
Web Assembly
|
||
|
.TP
|
||
|
bpf
|
||
|
Classic BPF
|
||
|
.TP
|
||
|
bpfbe
|
||
|
Classic BPF + big endian
|
||
|
.TP
|
||
|
ebpf
|
||
|
Extended BPF
|
||
|
.TP
|
||
|
ebpfbe
|
||
|
Extended BPF + big endian
|
||
|
.TP
|
||
|
riscv32
|
||
|
riscv32
|
||
|
.TP
|
||
|
riscv64
|
||
|
riscv64
|
||
|
.TP
|
||
|
sh
|
||
|
superh SH1
|
||
|
.TP
|
||
|
sh2
|
||
|
superh SH2
|
||
|
.TP
|
||
|
sh2e
|
||
|
superh SH2E
|
||
|
.TP
|
||
|
sh2dsp
|
||
|
superh SH2\-DSP
|
||
|
.TP
|
||
|
sh2a
|
||
|
superh SH2A
|
||
|
.TP
|
||
|
sh2afpu
|
||
|
superh SH2A\-FPU
|
||
|
.TP
|
||
|
sh3
|
||
|
superh SH3
|
||
|
.TP
|
||
|
sh3be
|
||
|
superh SH3 big endian
|
||
|
.TP
|
||
|
sh3e
|
||
|
superh SH3E
|
||
|
.TP
|
||
|
sh3ebe
|
||
|
superh SH3E big endian
|
||
|
.TP
|
||
|
sh3\-dsp
|
||
|
superh SH3\-DSP
|
||
|
.TP
|
||
|
sh3\-dspbe
|
||
|
superh SH3\-DSP big endian
|
||
|
.TP
|
||
|
sh4
|
||
|
superh SH4
|
||
|
.TP
|
||
|
sh4be
|
||
|
superh SH4 big endian
|
||
|
.TP
|
||
|
sh4a
|
||
|
superh SH4A
|
||
|
.TP
|
||
|
sh4abe
|
||
|
superh SH4A big endian
|
||
|
.TP
|
||
|
sh4al\-dsp
|
||
|
superh SH4AL\-DSP
|
||
|
.IP
|
||
|
sh4al\-dspbe superh SH4AL\-DSP big endian
|
||
|
tc110 tricore V1.1
|
||
|
tc120 tricore V1.2
|
||
|
tc130 tricore V1.3
|
||
|
tc131 tricore V1.3.1
|
||
|
tc160 tricore V1.6
|
||
|
tc161 tricore V1.6.1
|
||
|
tc162 tricore V1.6.2
|
||
|
.SS "Extra options:"
|
||
|
.HP
|
||
|
\fB\-d\fR show detailed information of the instructions
|
||
|
.HP
|
||
|
\fB\-s\fR decode in SKIPDATA mode
|
||
|
.HP
|
||
|
\fB\-u\fR show immediates as unsigned
|
||
|
.HP
|
||
|
\fB\-v\fR show version & Capstone core build info
|
||
|
.PP
|