Capstone Error
Sealed class hierarchy representing all possible Capstone errors.
Use when you need type-safe error handling with specific error information.
Inheritors
Types
Link copied to clipboard
data class DetailNotEnabled(val message: String = "Detail mode is not enabled. Use builder.detail = true") : CapstoneError
Detail mode not enabled error
Link copied to clipboard
Diet mode error
Link copied to clipboard
Invalid handle error
Link copied to clipboard
data class InvalidMode(val mode: BitField<Mode>, val message: String = "Invalid/unsupported mode: ") : CapstoneError
Invalid mode error
Link copied to clipboard
data class InvalidOption(val optionName: String = "unknown", val message: String = "Invalid/unsupported option: ") : CapstoneError
Invalid option error
Link copied to clipboard
data class MemSetup(val message: String = "Dynamic memory management uninitialized") : CapstoneError
Memory setup error
Link copied to clipboard
Out of memory error
Link copied to clipboard
data class SkipData(val message: String = "Access irrelevant data in SKIPDATA mode") : CapstoneError
Skipdata mode error
Link copied to clipboard
Unknown/generic error
Link copied to clipboard
data class UnsupportedArchitecture(val arch: Architecture, val message: String = "Unsupported architecture: ") : CapstoneError
Unsupported architecture error
Link copied to clipboard
Unsupported version error
Link copied to clipboard
X86 syntax error