Ghidra 11.3.2
Ghidra internal decompiler documentation.
Loading...
Searching...
No Matches
ghidra::MemRange Struct Reference

An address range to be processed. More...

#include <heritage.hh>

Collaboration diagram for ghidra::MemRange:
[legend]

Public Types

enum  { new_addresses = 1 , old_addresses = 2 }
 Properties of a single address range. More...
 

Public Member Functions

 MemRange (const Address &ad, int4 sz, uint4 fl)
 Constructor.
 
bool newAddresses (void) const
 Does this range cover new addresses?
 
bool oldAddresses (void) const
 Does this range cover old addresses?
 
void clearProperty (uint4 val)
 Clear specific properties from the memory range.
 

Public Attributes

Address addr
 Starting address of the range.
 
int4 size
 Number of bytes in the range.
 
uint4 flags
 Property flags.
 

Detailed Description

An address range to be processed.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Properties of a single address range.

Enumerator
new_addresses 

The range covers addresses that have not been seen in previous passes.

old_addresses 

The range covers addresses that were seen in previous passes.


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