[package]
name = "iced-x86"
version = "1.21.0"
edition = "2021"
license = "MIT"
description = "iced-x86 is a blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust"
homepage = "https://github.com/icedland/iced"
repository = "https://github.com/icedland/iced"
readme = "README.md"
keywords = ["disassembler", "assembler", "x86", "amd64", "x86_64"]
categories = ["no-std", "development-tools::debugging", "encoding", "hardware-support", "wasm"]
exclude = ["/src/**/test/", "/src/**/tests/", "/src/**/test_utils/"]
rust-version = "1.57.0"
[features]
default = ["std", "decoder", "encoder", "block_encoder", "op_code_info", "instr_info", "gas", "intel", "masm", "nasm", "fast_fmt"]
decoder = []
encoder = []
block_encoder = ["encoder"]
op_code_info = ["encoder"]
instr_info = []
gas = []
intel = []
masm = []
nasm = []
fast_fmt = []
db = []
std = ["lazy_static"]
no_std = ["lazy_static/spin_no_std"]
exhaustive_enums = []
no_vex = []
no_evex = []
no_xop = []
no_d3now = []
mvex = []
code_asm = ["block_encoder"]
__internal_flip = []
[dependencies]
lazy_static = { version = "1.4.0", optional = true }
[dependencies.serde]
version = "1.0.16"
optional = true
default-features = false
[dev-dependencies]
bincode = "1.3.3"
serde_json = "1.0.78"
[package.metadata.docs.rs]
features = ["serde", "code_asm", "mvex"]
default-target = "x86_64-unknown-linux-gnu"
targets = []