LLDB mainline
lldb_private::OperandMatchers Namespace Reference

Functions

std::function< bool(const Instruction::Operand &)> MatchBinaryOp (std::function< bool(const Instruction::Operand &)> base, std::function< bool(const Instruction::Operand &)> left, std::function< bool(const Instruction::Operand &)> right)
std::function< bool(const Instruction::Operand &)> MatchUnaryOp (std::function< bool(const Instruction::Operand &)> base, std::function< bool(const Instruction::Operand &)> child)
std::function< bool(const Instruction::Operand &)> MatchRegOp (const RegisterInfo &info)
std::function< bool(const Instruction::Operand &)> FetchRegOp (ConstString &reg)
std::function< bool(const Instruction::Operand &)> MatchImmOp (int64_t imm)
std::function< bool(const Instruction::Operand &)> FetchImmOp (int64_t &imm)
std::function< bool(const Instruction::Operand &)> MatchOpType (Instruction::Operand::Type type)

Function Documentation

◆ FetchImmOp()

std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::FetchImmOp ( int64_t & imm)

Definition at line 1496 of file Disassembler.cpp.

References lldb_private::Instruction::Operand::Immediate.

◆ FetchRegOp()

std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::FetchRegOp ( ConstString & reg)

Definition at line 1476 of file Disassembler.cpp.

References lldb_private::Instruction::Operand::Register.

◆ MatchBinaryOp()

std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::MatchBinaryOp ( std::function< bool(const Instruction::Operand &)> base,
std::function< bool(const Instruction::Operand &)> left,
std::function< bool(const Instruction::Operand &)> right )

Definition at line 1446 of file Disassembler.cpp.

◆ MatchImmOp()

std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::MatchImmOp ( int64_t imm)

Definition at line 1487 of file Disassembler.cpp.

References lldb_private::Instruction::Operand::Immediate.

◆ MatchOpType()

std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::MatchOpType ( Instruction::Operand::Type type)

Definition at line 1511 of file Disassembler.cpp.

◆ MatchRegOp()

std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::MatchRegOp ( const RegisterInfo & info)

◆ MatchUnaryOp()

std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::MatchUnaryOp ( std::function< bool(const Instruction::Operand &)> base,
std::function< bool(const Instruction::Operand &)> child )

Definition at line 1458 of file Disassembler.cpp.