LLDB mainline
Functions
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 1311 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 1291 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 1261 of file Disassembler.cpp.

◆ MatchImmOp()

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

Definition at line 1302 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 1326 of file Disassembler.cpp.

◆ MatchRegOp()

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

Definition at line 1282 of file Disassembler.cpp.

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

◆ 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 1273 of file Disassembler.cpp.