decompiler  1.0.0
Public Member Functions | List of all members
ghidra::VarnodeCompareDefLoc Struct Reference

Compare two Varnode pointers by definition then location. More...

#include <varnode.hh>

Public Member Functions

bool operator() (const Varnode *a, const Varnode *b) const
 Functional comparison operator. More...
 

Detailed Description

Compare two Varnode pointers by definition then location.

Member Function Documentation

◆ operator()()

bool ghidra::VarnodeCompareDefLoc::operator() ( const Varnode a,
const Varnode b 
) const
inline

Functional comparison operator.

Compare by definition then by location. This is different than the standard ordering but we still allow multiple identical frees.

Parameters
ais the first Varnode to compare
bis the second Varnode to compare
Returns
true if a occurs earlier than b

References ghidra::Varnode::getAddr(), ghidra::Varnode::getCreateIndex(), ghidra::Varnode::getDef(), ghidra::Varnode::getFlags(), ghidra::PcodeOp::getSeqNum(), ghidra::Varnode::getSize(), ghidra::Varnode::input, and ghidra::Varnode::written.


The documentation for this struct was generated from the following files: