#include <AddressValue.h>
Definition at line 47 of file AddressValue.h.
◆ AddrSet
◆ AddressValue() [1/5]
| SVF::AddressValue::AddressValue |
( |
| ) |
|
|
inline |
◆ AddressValue() [2/5]
◆ AddressValue() [3/5]
| SVF::AddressValue::AddressValue |
( |
u32_t |
addr | ) |
|
|
inline |
◆ ~AddressValue()
| SVF::AddressValue::~AddressValue |
( |
| ) |
|
|
default |
◆ AddressValue() [4/5]
◆ AddressValue() [5/5]
◆ begin()
| AddrSet::const_iterator SVF::AddressValue::begin |
( |
| ) |
const |
|
inline |
◆ contains()
| bool SVF::AddressValue::contains |
( |
u32_t |
id | ) |
const |
|
inline |
◆ empty()
| bool SVF::AddressValue::empty |
( |
| ) |
const |
|
inline |
◆ end()
| AddrSet::const_iterator SVF::AddressValue::end |
( |
| ) |
const |
|
inline |
◆ equals()
◆ getInternalID()
Return the internal index if idx is an address otherwise return the value of idx.
Definition at line 57 of file AddressValue.h.
58 {
60 }
#define FlippedAddressMask
◆ getVals()
◆ getVirtualMemAddress()
The physical address starts with 0x7f...... + idx.
Definition at line 211 of file AddressValue.h.
212 {
213
214 assert(
idx != 0 &&
"idx can’t be 0 because it represents a nullptr");
216 }
◆ hasIntersect()
◆ insert()
| std::pair< AddressValue::AddrSet::iterator, bool > SVF::AddressValue::insert |
( |
u32_t |
id | ) |
|
|
inline |
◆ isBottom()
| bool SVF::AddressValue::isBottom |
( |
| ) |
const |
|
inline |
◆ isVirtualMemAddress()
Check bit value of val start with 0x7F000000, filter by 0xFF000000.
Definition at line 219 of file AddressValue.h.
◆ join_with()
◆ meet_with()
◆ operator=() [1/2]
Move operator=.
Definition at line 91 of file AddressValue.h.
92 {
94 {
96 }
97 return *this;
98 }
◆ operator=() [2/2]
Copy operator=.
Definition at line 81 of file AddressValue.h.
82 {
84 {
86 }
87 return *this;
88 }
bool equals(const AddressValue &rhs) const
◆ setVals()
◆ size()
| u32_t SVF::AddressValue::size |
( |
| ) |
const |
|
inline |
◆ toString()
| const std::string SVF::AddressValue::toString |
( |
| ) |
const |
|
inline |
Definition at line 190 of file AddressValue.h.
191 {
195 {
197 }
198 else
199 {
202 {
204 }
206 }
208 }
◆ AbstractState
◆ RelExeState
◆ _addrs
The documentation for this class was generated from the following file: