namespace Gee.External.Capstone { /// /// Native Query Option. /// internal enum NativeQueryOption { /// /// Query ARM Architecture. /// QueryArmArchitecture = DisassembleArchitecture.Arm, /// /// Query ARM64 Architecture. /// QueryArm64Architecture = DisassembleArchitecture.Arm64, /// /// Query MIPS Architecture. /// QueryMipsArchitecture = DisassembleArchitecture.Mips, /// /// Query X86 Architecture. /// QueryX86Architecture = DisassembleArchitecture.X86, /// /// Query PowerPC Architecture. /// QueryPowerPcArchitecture = DisassembleArchitecture.PowerPc, /// /// Query Sparc Architecture. /// QuerySparcArchitecture = DisassembleArchitecture.Sparc, /// /// Query SystemZ Architecture. /// QuerySystemZArchitecture = DisassembleArchitecture.SystemZ, /// /// Query XCore Architecture. /// QueryXCoreArchitecture = DisassembleArchitecture.XCore, /// /// Query 68K Architecture. /// QueryM68KArchitecture = DisassembleArchitecture.M68K, /// /// Query TMS320C64x Architecture. /// QueryTms320C64XArchitecture = DisassembleArchitecture.Tms320C64X, /// /// Query 680X Architecture. /// QueryM680XArchitecture = DisassembleArchitecture.M680X, /// /// Query Ethereum EVM Architecture. /// QueryEvmArchitecture = DisassembleArchitecture.Evm, /// /// Query All Architectures. /// QueryAllArchitectures = 0xFFFF, /// /// Query Diet Mode. /// QueryDietMode = NativeQueryOption.QueryAllArchitectures + 1, /// /// Query X86 Reduce Mode. /// QueryX86ReduceMode = NativeQueryOption.QueryAllArchitectures + 2 } }