Here is a list of all documented functions with links to the class documentation for each member:
- i -
- iff() : triton::ast::AstContext
- Immediate() : triton::arch::Immediate, triton::exceptions::Immediate
- init() : triton::arch::ShortcutRegister, triton::ast::AbstractNode, triton::ast::ArrayNode, triton::ast::AssertNode, triton::ast::BswapNode, triton::ast::BvaddNode, triton::ast::BvandNode, triton::ast::BvashrNode, triton::ast::BvlshrNode, triton::ast::BvmulNode, triton::ast::BvnandNode, triton::ast::BvnegNode, triton::ast::BvNode, triton::ast::BvnorNode, triton::ast::BvnotNode, triton::ast::BvorNode, triton::ast::BvrolNode, triton::ast::BvrorNode, triton::ast::BvsdivNode, triton::ast::BvsgeNode, triton::ast::BvsgtNode, triton::ast::BvshlNode, triton::ast::BvsleNode, triton::ast::BvsltNode, triton::ast::BvsmodNode, triton::ast::BvsremNode, triton::ast::BvsubNode, triton::ast::BvudivNode, triton::ast::BvugeNode, triton::ast::BvugtNode, triton::ast::BvuleNode, triton::ast::BvultNode, triton::ast::BvuremNode, triton::ast::BvxnorNode, triton::ast::BvxorNode, triton::ast::CompoundNode, triton::ast::ConcatNode, triton::ast::DeclareNode, triton::ast::DistinctNode, triton::ast::EqualNode, triton::ast::ExtractNode, triton::ast::ForallNode, triton::ast::IffNode, triton::ast::IntegerNode, triton::ast::IteNode, triton::ast::LandNode, triton::ast::LetNode, triton::ast::LnotNode, triton::ast::LorNode, triton::ast::LxorNode, triton::ast::ReferenceNode, triton::ast::SelectNode, triton::ast::StoreNode, triton::ast::StringNode, triton::ast::SxNode, triton::ast::VariableNode, triton::ast::ZxNode
- initEngines() : triton::Context
- initLeaAst() : triton::engines::symbolic::SymbolicEngine
- initParents() : triton::ast::AbstractNode
- initVariable() : triton::ast::AstContext
- Instruction() : triton::arch::Instruction, triton::exceptions::Instruction
- integer() : triton::ast::AstContext
- IrBuilder() : triton::arch::IrBuilder, triton::exceptions::IrBuilder
- isArchitectureValid() : triton::Context
- isArray() : triton::ast::AbstractNode
- isAVX256() : triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isAVX512() : triton::arch::x86::x8664Cpu
- isAVX512Parent() : triton::arch::x86::x8664Cpu
- isBranch() : triton::arch::Instruction
- isConcreteMemoryValueDefined() : triton::arch::Architecture, triton::arch::arm::aarch64::AArch64Cpu, triton::arch::arm::arm32::Arm32Cpu, triton::arch::CpuInterface, triton::arch::riscv::riscv32Cpu, triton::arch::riscv::riscv64Cpu, triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu, triton::Context
- isConditionTaken() : triton::arch::Instruction
- isControl() : triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isControlFlow() : triton::arch::Instruction
- isDebug() : triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isDefined() : triton::callbacks::Callbacks
- isEFER() : triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isFlag() : triton::arch::Architecture, triton::arch::arm::aarch64::AArch64Cpu, triton::arch::arm::arm32::Arm32Cpu, triton::arch::CpuInterface, triton::arch::riscv::riscv32Cpu, triton::arch::riscv::riscv64Cpu, triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu, triton::Context
- isFPU() : triton::arch::riscv::riscv32Cpu, triton::arch::riscv::riscv64Cpu, triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isGPR() : triton::arch::arm::aarch64::AArch64Cpu, triton::arch::arm::arm32::Arm32Cpu, triton::arch::riscv::riscv32Cpu, triton::arch::riscv::riscv64Cpu, triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isLogical() : triton::ast::AbstractNode
- isMemory() : triton::engines::symbolic::SymbolicExpression
- isMemoryExclusive() : triton::arch::Architecture, triton::arch::arm::aarch64::AArch64Cpu, triton::arch::arm::arm32::Arm32Cpu, triton::arch::CpuInterface, triton::arch::riscv::riscv32Cpu, triton::arch::riscv::riscv64Cpu, triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isMemoryRead() : triton::arch::Instruction
- isMemorySymbolized() : triton::Context, triton::engines::symbolic::SymbolicEngine
- isMemoryTainted() : triton::Context, triton::engines::taint::TaintEngine
- isMemoryWrite() : triton::arch::Instruction
- isMMX() : triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isModeEnabled() : triton::Context, triton::modes::Modes
- isMultipleBranches() : triton::engines::symbolic::PathConstraint
- isMutable() : triton::arch::Register
- isOverlapWith() : triton::arch::MemoryAccess, triton::arch::Register
- isPrefixed() : triton::arch::Instruction
- isReadFrom() : triton::arch::Instruction
- isRegister() : triton::arch::Architecture, triton::arch::arm::aarch64::AArch64Cpu, triton::arch::arm::arm32::Arm32Cpu, triton::arch::CpuInterface, triton::arch::riscv::riscv32Cpu, triton::arch::riscv::riscv64Cpu, triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu, triton::Context, triton::engines::symbolic::SymbolicExpression
- isRegisterSymbolized() : triton::Context, triton::engines::symbolic::SymbolicEngine
- isRegisterTainted() : triton::Context, triton::engines::taint::TaintEngine
- isRegisterValid() : triton::arch::Architecture, triton::arch::arm::aarch64::AArch64Cpu, triton::arch::arm::arm32::Arm32Cpu, triton::arch::CpuInterface, triton::arch::riscv::riscv32Cpu, triton::arch::riscv::riscv64Cpu, triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu, triton::Context
- isSat() : triton::Context, triton::engines::solver::BitwuzlaSolver, triton::engines::solver::SolverEngine, triton::engines::solver::SolverInterface, triton::engines::solver::Z3Solver
- isScalarRegister() : triton::arch::arm::aarch64::AArch64Cpu
- isSegment() : triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isSigned() : triton::ast::AbstractNode
- isSolverValid() : triton::Context
- isSSE() : triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isSSECTL() : triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isSTX() : triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isSubtracted() : triton::arch::arm::ArmOperandProperties
- isSymbolicExpressionExists() : triton::Context, triton::engines::symbolic::SymbolicEngine
- isSymbolized() : triton::arch::Instruction, triton::ast::AbstractNode, triton::engines::symbolic::SymbolicExpression
- isSystemRegister() : triton::arch::arm::aarch64::AArch64Cpu
- isTainted() : triton::arch::Instruction, triton::Context, triton::engines::taint::TaintEngine
- isThumb() : triton::arch::Architecture, triton::arch::arm::aarch64::AArch64Cpu, triton::arch::arm::arm32::Arm32Cpu, triton::arch::CpuInterface, triton::arch::Instruction, triton::arch::riscv::riscv32Cpu, triton::arch::riscv::riscv64Cpu, triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu, triton::Context
- isTSC() : triton::arch::x86::x8664Cpu, triton::arch::x86::x86Cpu
- isUpdateFlag() : triton::arch::Instruction
- isValid() : triton::arch::Architecture, triton::engines::solver::SolverEngine
- isVectorRegister() : triton::arch::arm::aarch64::AArch64Cpu
- isWriteBack() : triton::arch::Instruction
- isWriteTo() : triton::arch::Instruction
- ite() : triton::ast::AstContext